*{border:0;margin:0;padding:0;}
html,body{margin:0;padding:0;}
html{font-size:100.01%;height:100%;}
body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;height:100%; text-transform:lowercase;}
body#rs12{background:url(../img/baumwolle.jpg) no-repeat 310px bottom fixed;}
body#rs14,body#rs15,body#rs17,body#rs21,body#rs22{background:url(../img/baumwolle.jpg) no-repeat 780px bottom fixed;}
a:link,a:active,a:visited{color:#000;text-decoration:none;}
a:hover{color:#ccc;}
select,select option,input, option{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;text-transform:lowercase!important;}
#container{width:970px;}
#head{margin:25px 0 0 35px;position:fixed;width:935px;z-index:100;}
#head h1{float:right;}
#head h1 a{display:block;height:60px;width:175px;}
#head #logo{display:inline;float:left;}

ul{list-style:none;margin:0 0 1em;width:170px;}
#menu{position:absolute;top:200px;z-index:10;}
#menu ul{margin:-2px 0 0px; padding-bottom:20px;}
#menu ul li{display:block;font-family:Georgia, "Times New Roman", Times, serif;margin:-7px 0 -13px 35px;padding-bottom:13px;}
#menu ul li a,#menu ul li a:link,#menu ul li a:visited,#menu ul li a:active{display:block;font-size:36px;height:32px!important;line-height:1.1em;padding:0 0 0 1px;text-transform:lowercase;}
#menu ul li a:hover{color:#444;}
#menu ul.makt11{background:url(../img/alm01.gif) 3px 26px no-repeat;}
#menu ul.makt12{background:url(../img/alm02.gif) 3px 59px no-repeat;}
#menu ul.makt13{background:url(../img/alm03.gif) 3px 91px no-repeat;}
#menu ul.makt18{background:url(../img/alm04.gif) 3px 122px no-repeat;}
#menu ul.makt23{background:url(../img/alm02.gif) 15px 156px no-repeat;}
#menu ul.sakt24,#menu ul.sakt15,#menu ul.sakt16,#menu ul.sakt22{background:url(../img/als01.gif) 3px 28px no-repeat;}
#menu ul.sakt2{background:url(../img/als02.gif) 3px 63px no-repeat;}
#menu ul.sakt17{background:url(../img/alm03.gif) 30px 97px no-repeat;}
#menu ul.sakt1{background:url(../img/als03.gif) 3px 132px no-repeat;}
#menu #shopcat ul{padding-top:6px;}
#menu #shopcat ul li ul{display:none;}
#menu ul li.label{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px 0 3px;padding:0 0 0 3px !important;}
#menu .label{margin-left:35px;}
#foot{position:absolute; left:25px; top:730px;}
#foot ul{padding:0 0 10px 5px;width:360px;}
#foot ul li a,#foot ul li a:active,#foot ul li a:visited,#foot ul li a:hover{border-right:1px solid #000;color:#000;font-size:11px;font-weight:bold;padding:0 9px;}
#foot ul.fakt14{background:url(../img/alf01) no-repeat 3px bottom;}
#foot ul.fakt15{background:url(../img/alf02) no-repeat 80px bottom;}
#foot ul.fakt16{background:url(../img/alf03) no-repeat 153px bottom;}
#foot ul.fakt17{background:url(../img/alf04) no-repeat 200px bottom;}
#foot ul.fakt21{background:url(../img/alf01) no-repeat 263px bottom;}
#teaser{margin-left:230px;position:absolute;top:100px;width:1300px;z-index:0;}
#teaser div#no1{margin-left:-400px;}
#teaser div#no2{margin-left:230px;z-index:5;}
#teaser div#no3{margin-left:260px;} 
#teaser div#no4{margin-left:0;}
#teaser div#no5{margin-left:40px;}
#teaser div#no6{margin-left:30px;}
#teaser div#no7{position:absolute; left:330px; top:258px}

#teaser2 {margin-left:250px;position:absolute;top:160px;width:1000px;z-index:0;}
#teaser2 div#v2no1{margin-left:0px;}
#teaser2 div#v2no1 a img {margin-bottom:15px;}
#teaser2 div#v2no2{margin-left:20px;}
#teaser2 div#v2no3{margin-left:10px;}
#teaser2 div#v2no4{margin-left:30px;}
#teaser2 div#v2no5{margin-left:px;}
#teaser2 div#v2no6{position:absolute; top:-90px; left:0;}

#teaser2b {margin-left:250px;position:absolute;top:180px;width:1300px;z-index:0;}
#teaser2b div#v2no1{margin-left:0px;}
#teaser2b div#v2no1 a img {margin-bottom:15px;}
#teaser2b div#v2no2{margin-left:0;}
#teaser2b div#v2no3{margin-left:20px;}
#teaser2b div#v2no4{margin-left:30px;}
#teaser2b div#v2no5{margin-left:px;}
#teaser2b div#v2no6{position:absolute; top:-90px; left:0;}


#teaser4 {margin-left:310px;position:absolute;top:50px;width:650px;z-index:0;}

#teaser4 div#v4no1 a img {margin-bottom:26px;}
#teaser4 div#v4no2{margin-left:15px;}

#teaser4 div#v4no3{margin-left:38px; margin-right:0;}
#teaser4 div#v4no3 a img {margin-bottom:14px;}
#teaser4 div#v4no4 a img {margin-bottom:30px;margin-left:0;}
#teaser4 div#v4no3 a {margin-right:0;}
#teaser4 div#v4no4  {margin-left:0;}
#teaser4 div#v4no6{margin-left:31px; }
#teaser4 div#v4no7{margin-left:3px;}
#teaser4 div#v4no8{margin-left:4px;}
#teaser4 div#v4no5 a img {margin-bottom:11px;}
#teaser4 div#v4no6 a img {margin-bottom:6px;}
#teaser4 div#v4no7 a img {margin-bottom:3px;}
#teaser4 div#v4no5 img, #teaser4 div#v4no6 img, #teaser4 div#v4no7 img, #teaser4 div#v4no8 ing { margin-top:5px;}


#teaser5 {margin-left:221px;position:absolute;top:50px;width:650px;z-index:0;}

#teaser5 div#v4no1 a img {margin-bottom:26px;}
#teaser5 div#v4no2{margin-left:4px;}

#teaser5 div#v4no3{margin-left:38px; margin-right:0;}
#teaser5 div#v4no3 a img {margin-bottom:14px;}
#teaser5 div#v4no4 a img {margin-bottom:30px;margin-left:0;}
#teaser5 div#v4no3 a {margin-right:0;}
#teaser5 div#v4no4  {margin-left:0;}
#teaser5 div#v4no6{margin-left:31px; }
#teaser5 div#v4no7{margin-left:3px;}
#teaser5 div#v4no8{margin-left:4px;}
#teaser5 div#v4no5 a img {margin-bottom:11px;}
#teaser5 div#v4no6 a img {margin-bottom:6px;}
#teaser5 div#v4no7 a img {margin-bottom:3px;}
#teaser5 div#v4no5 img, #teaser5 div#v4no6 img, #teaser5 div#v4no7 img, #teaser5 div#v4no8 ing { margin-top:5px;}

#fteaser{margin:0; padding:0!important;margin-left:-500px;position:absolute;top:80px; width:560px; z-index:0; }
#fteaser div{float:left; padding:0;}
#fteaser div a{margin:0!important; padding:0!important;}
#fteaser #no10 {padding-top:10px!important;}
#fteaser #no11{padding-top:0px; margin-left:-5px;}
#fteaser #no12 {padding-top:7px;}
#miniteaser{position:absolute;top:620px;left:40px; width:250px; z-index:0;}
#miniteaser #v2no13{margin-left:5px;}

#merchteaser{margin:0; padding:0!important;margin-left:-530px;position:fixed;top:60px; width:560px; z-index:0; }
#merchteaser div{float:left; padding:0; margin-right:15px;}

#miniteaser div{float:left; margin-right:10px;}
.tool-tip{color:#fff;width:auto;z-index:13000;}
.tool-title{background:url(../img/tip_bg.png) top left;color:#fff;font-size:11px;font-weight:bold;margin:0;padding:4px 8px 2px;}
.tool-text{background:url(../img/tip_bg.png) bottom right;font-size:11px;padding:4px 30px 4px 8px;}
.custom-tip{color:#000;width:130px;z-index:13000;}
.custom-title{background:#C3DF7D;border-bottom:1px solid #B5CF74;color:#3E4F14;font-size:11px;font-weight:bold;margin:0;padding:8px 8px 4px;}
.custom-text{background:#CFDFA7;font-size:11px;padding:4px 8px 8px;}
#content #shopPage-a,#content #shopPage-c,#content #shopPage-p,#content #shopPage-r,#content #shopPage-u,#content #shopPage-t,#content #shopPage-fp{padding:200px 0 0 400px;}
#content #shopPage-c{padding:200px 0 0 310px; width:770px;}
#content #shopPage-b{padding:200px 0 0 360px;}
#head .minibasket{clear:both;float:right;margin:1em 10px 0 0;text-align:right; width:auto;}
#head .minibasket a{display:block;height:22px;padding:3px 0 0 28px; width:auto;}
#head .minibasket h4{display:inline;background:url(../img/icon_warenkorb.gif) no-repeat 0 0;padding:3px 0 3px 28px;}
#head .minibasket h4,#head .minibasket p{display:inline;}
.nonshop #content{margin:205px 0 0 700px;padding:0 0 1em;position:absolute;width:270px;}
#rs14 #content, #rs15 #content, #rs16 #content, #rs17 #content, #rs21 #content, #rs22 #content, #rs23 #content{margin:205px 0 0 400px;padding:0 0 1em;position:absolute;width:570px;}
#rs1 #content{margin:0!important;}
.nonshop #content p{margin:0 0 1em;}
.nonshop #content img{margin:0 0 3em;}
.nonshop #content ul{margin:0 0 3em;padding:0;width:300px;}
.nonshop #content ul li{margin:1em 0;padding:0;width:300px;}
.nonshop #content table{margin:2em 0 0!important;}
.nonshop #content table tr{height:3.5em;}
.nonshop #content table td{padding-right:4em;}
#shopPage-p #prodimage{float:left;width:290px;}
#shopPage-p .proddetails{float:left;width:260px;}
.proddetails form{margin-top:1em;}
.proddetails select{border:1px solid #ccc;font-size:11px;margin-bottom:3px;padding:0 0 0 10px;width:150px;}
.proddetails select option{padding:0 2px 0 14px;}
.proddetails p.ab {margin:1em 0 1em 0; font-weight:bold;}
.p-price{font-size:14px;font-weight:bold;margin:2em 0;}
form img{margin:1em 0 2em;}
input.button,a.button{background-color:#fff;clear:both;cursor:pointer;display:block;float:right!important;font-family:Georgia, "Times New Roman", Times, serif;font-size:48px;padding:0 7px 0 0;text-transform:lowercase;!important;}
input.smallbutton, a.smallbutton,a.smallbutton:hover{background:url(../img/pfeil.gif) no-repeat 0 5px #fff;color:#000;clear:both;cursor:pointer;display:block;font-family: Arial, Helvetica, sans-serif;font-size:11px;margin:0 0 0 58px;padding:0 7px 0 12px;text-transform:lowercase;}
/*a.smallbutton:hover{background:url(../img/pfeil.gif) no-repeat 0 -7px;}*/
#noarrow{background:none!important; padding-left:0!important;}
.addresses{margin:4em 0 0em 58px; }
.address{float:left; margin:0 2em 1em 0;}
#addressmenu {clear:both; margin:1em 0 1em 0;}
.addresses a.smallbutton, .addresses a.smallbutton:hover, .addresses .smallbutton { margin:0;}
.addresses a.smallbutton {padding-left:15px!important;}
#bezahlung {margin: 0 0 4em 58px}
#bezahlung p {padding-left:2px;}
#prodthumbs{margin:1em 0 0;}
#prodthumbs a{margin:0 0 0 10px;}

#page-category .col {clear:both;}
dl.product{float:left;margin:0 0 2em 0; width:230px; /*height:125px;*/}
dl.product { vertical-align:bottom;}
dl.pro2{ height:225px;}
/*dl.pro3{ height:155px;}*/
dl.product dt { text-align:center;}
#page-basket table{clear:both;font-size:11px;margin:0;padding:0;text-align:left;width:600px;}
#page-basket table td { text-transform:lowercase;}
#page-basket table td img{margin:10px 0 0;}
#page-basket table th{padding-right:20px;text-transform:lowercase;width:65px;}
#page-basket table th span{background-color:#000;color:#fff;display:block;padding:3px 0 3px 5px;width:70px; font-weight:normal;}
#page-basket table th.thumb{background-color:#fff;padding-right:5px;width:40px;}
#page-basket table td{padding:0 0 0 5px;}
#page-basket table input.text{border:1px solid #000;font-family:Arial, Helvetica, sans-serif;padding-left:5px;width:35px;}
#page-basket table th.amount{padding-right:0;text-transform:lowercase;width:65px;}
#page-basket table th.price{padding:0!important;width:65px;}
#page-basket table th.price span{float:right;padding-right:5px;}
#page-basket table td.price{padding:0;text-align:right; font-weight:bold;}
#page-basket table td.big{font-size:18px;}
#page-basket table td.small{font-size:11px; font-weight:normal;}
tr.luft {height:3em; vertical-align:bottom;}
tr.luft2 {height:6em; vertical-align:bottom;}
td.addline { background:url(../img/alm02.gif) no-repeat 50px 10px;}

#page-basket table td.color, #page-basket table td.groesse, #page-basket table td.amount {padding-left:20px;}

.formation .txt{border:1px solid #333!important;}
#page-account label{display:block;font-weight:bold;margin:1em 0 0;}
#page-account input.button,#page-register input.button,#page-register input.button, #page-account-update input.button{border:none;width:auto;}
#page-register label,#page-account-update label{display:block;font-weight:bold;margin:1em 0 0;text-transform:lowercase;}
#page-register select, #page-account-update select{border:1px solid #000;width:250px;}
#page-register input, #page-account input,#page-account-update input{border:1px solid #000;margin:0;padding:0 0 0 2px;width:250px;}
option {padding:0 2px 0 2px!important; margin-right:3px;}
.top{margin-top:2em!important;}
.top2{margin-top:6em!important;}
p.agb{margin:2em 0 2em 60px !important;}
a.info{background:url(../img/info.gif) 0 0;display:block;height:12px;overflow:hidden;width:12px;}
a.info:hover{background:url(../img/info.gif) 0 -12px;}
form.cc{margin-left:60px;}
form.cc input{display:block;margin-bottom:1em;width:260px;}
form.cc .outline{border:solid 1px #000;}
form.cc label img{display:inline;margin:0;}
h3,h4{font-size:11px;margin:0 0 1em;padding:0;width:auto!important; text-transform:lowercase;}
h3 span,h4 span{background-color:#000;color:#fff;display:inline;font-size:11px;font-weight:bold;padding:3px 30px 3px 5px;}
h3.twolines {background-color:#000;color:#fff;display:block;font-size:11px;font-weight:bold;padding:3px 30px 0 5px; width:140px!important; height:3em;}
h4{margin:3em 0 1em;}
h4 span{font-weight:normal;}
.nonshop #content a { padding: 0 0 0 12px; background:url(../img/pfeil.gif) no-repeat 0 5px;}
.nonshop #content a:hover { background:url(../img/pfeil.gif) no-repeat 0 -7px;}
.nonshop #content #aufsteller a, .nonshop #content #fteaser a {padding: 0; background:none};

tr.zzglrow td{float:right;text-align:right;}
#production{left:-165px;position:absolute;top:-10px;width:145px;}
#production img.pa2{margin-top:200px;}
#production img.pa3{margin-top:60px;}
#production img.pa4{margin-top:90px;}
#production img.pa5{margin-top:110px;}
#production img.pr2{margin-top:200px;}
#production img.pr3{margin-top:70px;}
#production img.pr4{margin-top:130px;}
#production img.pr5{margin-top:110px;}
#rs11 #content{margin:205px 0 0 360px;padding:0 0 1em;position:absolute;width:630px;}
#rs11 #content p{width:300px;}
#rs11 #content p.philosophie{background:url(../img/philosophie.gif) no-repeat;height:68px;margin-top:2em;text-indent:-999px;width:341px;}
#rs11 #content #philosophie{left:0;position:absolute;top:255px;width:550px;}
#rs11 #content #philosophie img{margin-right:7px;}
#rs11 #content p.philosophy{background:url(../img/philosophy.gif) no-repeat;height:70px;margin-top:2em;text-indent:-999px;width:341px;}
#rs11 #content #philosophy{left:0;position:absolute;top:255px;width:550px;}
#rs11 #content #philosophy img{margin-right:7px;}


.pager {position:absolute; top:730px; left:790px;}
.pager a {display:block; float:left}
.pager a.nextProd, .pager a.lastProd { text-indent:-999em;  width:15px; height:11px; }
.pager a.lastProd { background:url(../img/next_previous.gif) no-repeat 0 -2px; margin-right:3px;}
.pager a.nextProd { background:url(../img/next_previous.gif) no-repeat -22px -2px;}
.pager a.lastProd:hover { background-position: 0 -21px;}
.pager a.nextProd:hover { background-position: -22px -21px;}
/*.scat1 .overviewLink{background:url(../img/uebersicht_kids.jpg) no-repeat 0 20px;display:block;height:140px;left:40px;margin-top:1em;position:absolute;top:590px;width:135px;}
.scat17 .overviewLink{background:url(../img/uebersicht_kids.jpg) no-repeat 0 20px;display:block;height:140px;left:40px;margin-top:1em;position:absolute;top:590px;width:135px;}
.scat17 #page-category { width:600px;}
.scat2 .overviewLink{background:url(../img/uebersicht_frauen.jpg) no-repeat 0 20px;display:block;height:124px;left:40px;margin-top:1em;position:absolute;top:590px;width:135px;}
.scat3 .overviewLink{display:none;}*/
.bold,.overviewLink{font-weight:bold;}


#aufsteller{left:-280px;position:absolute;top:-15px;}
#aufsteller #no2{margin-top:170px;}

img,#foot ul li.norightborder a{border:none;}

#head h1 a span,dl.product dd,.cat3 .overviewLink{display:none;}
#foot ul li,#teaser div,#teaser2 div,#teaser2b div,#teaser4 div,#teaser5 div{display:inline;}
#copy { position:fixed; top:710px; left:865px; z-index:1000;}
#head .minibasket h4,#page-basket table td.groesse{text-transform:lowercase;}
#page-account input,#page-register input, input#forgotEmail{border:1px solid #000;margin:0;padding:0 0 0 2px;width:250px;}
#page-account .error ul,form.cc .button{width:auto;}
td select{width:190px; border:1px solid #000!important;}

#d3secure {position:absolute;top:540px;left:40px; width:200px; z-index:0;}
#d3secure img { position:fixed;top:650px;z-index:10;}

.rrright { margin: 0 0 0 60px;}
.cclogo { padding: 3em 0 3em 0;}

.mtop { margin: 1em 0 0 0;}
.marginbottom { margin: 0 0 1em 0;}
optgroup { font-weight: normal!important; font-style: normal!important; color: #999999;}
.sold {position:absolute; top:200px; left:390px; width:290px; height:300px; background-image:url(../img/raster_black.gif)}
#kidssub {margin-top:206px;}
.katlink a  span { font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 -13px 35px; font-size:48px; line-height:40px; margin-right:5px;}
.clear {clear:both;}
#page-category h3 { margin:0 0 20px 0;}
#page-category h3.sec { margin:40px 0 20px 0!important;}
.hide{ visibility: hidden;}
#videoc { margin-bottom:30px; width:570px; height:375px!important;}
.rrightm { margin-right:3px!important;}

#rs25 h3 { margin-top:20px}
#merchshirts, #merchkunden { width:350px;}
#merchkunden a { margin:0!important; padding:0!important; }  
#merchshirts div, #merchkunden div { float:left;} 
#merchshirts a, #merchkunden a, #merchteaser a { background:none!important;}

#menu ul.b2b li{ margin-top:-5px;}
#menu ul.uline {background:url(../img/alm01.gif) 3px 26px no-repeat;}

#tstanzahl {display:none;}
#bestellhotline {position:absolute; top:117px; left:875px;}
#menu #shopcat ul li.akts1 ul { margin:20px 0 3px;padding:0 0 0 3px; display:block;background:none; }
#menu #shopcat ul li.akts1 ul li { line-height:11px; margin-left:50px; }
#menu #shopcat ul li.akts1 ul li a { font-family:Arial, Helvetica, sans-serif;font-size:11px; background:none; padding-left:15px; margin:0;line-height:13px !important; height:13px !important}
#menu #shopcat ul li.akts1 ul li.active a {  background: url(../../../../../iso/img/pfeil.gif) no-repeat 0 4px;}
#overview div h3 {margin:0 0 20px 0;}
#overview div {display:block; width:200px; float:left; margin: 0 30px 0 0; }
#overview div.last {margin:0; width:180px; }

/*.prod2_0 img, .prod2_1 img { margin-top:50px;} 
.prod17_0 img, .prod17_1 img { margin-top:55px;} 
.prod16_2 img { margin-top:45px;} 
.prod15_2 img { margin-top:55px;} 
.prod3_2 img {margin-top:20px}*/

.scat2 #content #shopPage-c{padding:150px 0 0 310px;}
.scat17 #content #shopPage-c{padding:145px 0 0 310px;}
.scat16 #content #shopPage-c{padding:155px 0 0 310px;}
.scat15 #content #shopPage-c{padding:145px 0 0 310px;}
#ws09 {position:absolute; top:70px; left:110px;}
#s10 {position:absolute; top:0px; left:150px;}
#rabatt {position:absolute;}
#rabatt img {display:inline; float:left;}
.alterpreis { text-decoration:line-through; display:inline; float:left; margin:0 10px 0 0;  font-size:14px; font-weight:bold;}
.neuerpreis { color:#E00726; }
.rabatt_thumb {position:absolute; margin: 10px 0 0 10px;}
#yoga {position:absolute; top:0px; left:170px;z-index:0;}
#look { margin-top:20px;}
#look p{ margin-bottom:20px;}
#look ul  { width:900px;}
#look ul li { display:inline; }

#look ul li.twolinks {  }
#look ul li.twolinks img { display:inline;}
#look ul li.twolinks a { display:none; margin-right:-20px;;}
#look ul li.twolinks:hover img.two { display:none;}
#look ul li.twolinks:hover a { display:inline;}

td.error {color: #F00; font-weight:bold;}

form#gutschein {
	margin-bottom:20px;
	width:300px;
	margin-left:58px;
	/*display:none;*/ 
	}
form#gutschein input {}
form#gutschein input.text{border:1px solid #000;font-family:Arial, Helvetica, sans-serif;padding-left:5px;width:105px;text-transform:none!important;}
form#gutschein input.smallbutton{margin:0 0 0 0;padding:0 0 0 12px;text-transform:lowercase;}
