A,H1,H2,H3,td,BODY{font-family:Verdana,sans-serif;font-size:12px}BODY,html{margin:0px;text-indent:0pt}
A.blau,A.blau:link,A.blau:visited,A.blau:active{color:blue;text-decoration:underline}
H1{font-size:16px;margin-left:auto;margin-right:auto;text-align:center;padding-top:1px}
H1.bd{text-align:left}
H1.feature{font:bold 11px Verdana,sans-serif;padding:0;margin:3px 3px}
H2.feature{font:bold 11px Verdana,sans-serif;padding:0;margin:3px 3px}
H2{font-size:14px;margin-left:auto;margin-right:auto;text-align:center}
H3{font-size:12px}
td{font-size:12px}
TH{background-color:#e7e7cf;font-size:12px}
.dn{display:none}
.db{display:block}
.di{display:inline}
.dib{display:inline-block}
.oh{overflow:hidden}
.cp{cursor:pointer}
.nw{white-space:nowrap}
.norm{white-space:normal}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.vab{vertical-align:bottom}
.center,.ctr{text-align:center}
.left{text-align:left}
.right{text-align:right}
.fett{font-weight:bold}
.noborder{border:0}
.nopadding{padding:0}
.mi{display:block;margin:0 auto}
.ma{margin:0 auto}
.rgt,.flrgt,.fr{float:right}
.fllft,.fl{float:left}
.clear,.clearfl{clear:both;width:0;height:0;padding:0;margin:0}
.bgweis{background-color:#fff}
.rot,.sp{color:red} .gruen,.neu{color:green} .blau{color:blue}
.border1bl{border:1px solid black}
.width10{width:10px}
.width12{width:12px}
.width20{width:20px}
.width40{width:40px}
.width90{width:90px}
.width140{width:140px}
.width150{width:150px}
.width155{width:155px}
.width160{width:160px}
.width180{width:180px}
.width200{width:200px}
.width250{width:250px}
.width230{width:230px}
.width300{width:300px}
.width400{width:400px}
.width500{width:500px}
.width620{width:620px}
.width630{width:630px}
.width640{width:640px}
.width650{width:650px}
.width25p{width:25%}
.width33p{width:33%}
.width49p{width:49%}
.width50p{width:50%}
.width80p{width:80%}
.width85p{width:85%}
.width90p{width:90%}
.width95p{width:95%}
.width96p{width:96%}
.width98p{width:98%}
.width99p{width:99%}
.width100p{width:100%}
.height30{height:30px}
.height175{height:175px}
.height250{height:250px}
span.hinweis{font-size:11px}
span.rabattanzeige{color:red}
div.cbdiverror{float:right;background:red;padding:1px 3px 3px 3px}
div.cbdiverror input{padding:0px;margin:0}
input.ppbtn{border:none}
#overlay{display:none}
#pbox{display:none}
#ix{display:none}
td.varianten{background:#D4D4D4;border-bottom:1px solid #D4D4D4;height:20px;text-align:left;font-weight:bold;white-space:nowrap}
td.varianten2{border:none;padding:3px;text-align:left;font-weight:bold;white-space:nowrap;color:#fff;text-align:center}
div.vtab0{display:inline-block;margin-bottom:15px;margin-right:7px}
div.vtab0 table.vtab0b{margin-top:3px}
div.vtab0 table.vtab0b td{padding-top:3px}
div.vtab{display:inline-block;margin-bottom:15px;margin-right:7px}
table.vtab{border:1px solid #D4D4D4;float:left}
img{border-width:0}
td.pay{background-color:#cccccc;color:black;font-weight:bold}
td.paychk{width:10px}
#daten_kreditkarte td{padding:1px}
#daten_kreditkarte input,select{border:1px solid black}
#daten_kreditkarte input.error,select.error{border:2px solid red}
#daten_bankeinzug td{padding:1px}
#daten_bankeinzug input,select{border:1px solid black}
#daten_bankeinzug input.error,select.error{border:2px solid red}
#daten_rechnung td{padding:1px}
#daten_rechnung input,select{border:1px solid black}
#daten_rechnung input.error,select.error{border:2px solid red}
table.feature{margin-left:auto;margin-right:auto;width:90%}
table.feature2{margin-left:auto;margin-right:auto;width:100%}
table.wkklein{margin-left:auto;margin-right:auto}
td.b{text-align:left;width:50%}
table.ctr{margin-left:auto;margin-right:auto}
div.ctr,div.ctr h1{margin-left:auto;margin-right:auto;width:100%;text-align:center}
div.divlft{margin-left:5px;margin-right:5px;width:100%;text-align:left}
div.lft{margin-left:0px;margin-right:0px;width:100%;text-align:left}
td.nav0{white-space:nowrap}
input.ohner{border:0;width:auto;margin:0;padding:5px}
#strmain{text-align:left;padding:5px 10px}
ul{margin-left:15px;padding-left:0px}
li{padding-top:2px}
td.service{padding:0px 0px 2px 3px;margin:0px;text-align:left}
td.abtext{text-align:left}
table{padding:0px;border:0px}
table.dateneingabe{margin:0;padding:0px;border:1px solid #B9B9B9;background-color:#EAEAEA}
td.eingabepflichtfeld{text-align:right;font-weight:bold;white-space:nowrap}
td.eingabe{text-align:right}
td.eingabeinput{text-align:left}
td.artikel{border:0px;padding:5px;margin:5px;background-color:white;color:black;text-align:center}
textarea.error{border:red 2px solid}
select.error{border:red 2px solid}
input.error{border:red 2px solid}
table.w{border:1px solid #C0C0C0}
table.w2{width:100%}
td.w{background-color:white;color:black;border:gray 1px solid}
TH.w{background-color:#cccccc;color:black;font-weight:bold;border:1px solid gray}
div.order{margin-left:auto;margin-right:auto;text-align:center;font-size:12px}
div.order select{height:20px !important;height:20px;padding:0}
table.order{margin-left:auto;margin-right:auto;min-width:400px;width:auto;border:1px solid #808080}
table.order th,table.order td{padding:2px}
table.order th{background-color:#CCCCCC}
table.order td{background-color:#FFFFFF}
table.order table,table.order table td{margin:0;padding:0}
th.thlft,td.tdlft{text-align:left}
th.thctr,td.tdctr{text-align:center}
th.thrgt,td.tdrgt{text-align:right}
td.tdtop{vertical-align:top}
td.grau{background-color:#E3E8EA;color:black;font-weight:bold;border:1px solid gray}
td.mhead{text-align:left}
td.mbody{text-align:left}
A.boxhead,A.boxhead:active,A.boxhead:link,A.boxhead:visited{color:#FFFFFF;text-decoration:none}
A.boxhead:hover{color:#D29696;text-decoration:underline}
td.boxhead{color:#000000;background-color:#F1F2F6}
td.head{font-size:14px;font-weight:bold}
td.eintrag{color:#000000;background-color:#D5DDF2}
font.fehler{color:red}
span.fehler{color:red;font-weight:normal}
a.sitemap1{font-size:14px;font-weight:bold;color:#000000}
a.sitemap2{font-size:12px;font-weight:bold;color:#000000}
a.sitemap3{font-size:10px;font-weight:normal;color:#000000}
h1.sitemap{display:inline;text-align:center}
h3.sitemap{display:inline}
h2.sitemap{display:inline}
table.sitemap{margin-left:auto;margin-right:auto}
td.sitemap{white-space:nowrap}
td.sitemap2{white-space:nowrap;width:100%;text-align:right}
div.kw{border:1px solid #D3D3D3;color:#000000;background-color:#FFFFFF;padding:4px;margin:4px;text-align:center}
span.kw strong{font-weight:bold}
span.kw{color:rgb(0,0,0);background-color:rgb(255,255,255)}
span.kw8{font-size:80%}
span.kw9{font-size:90%}
span.kw10{font-size:100%}
span.kw11{font-size:110%}
span.kw12{font-size:120%}
span.kw13{font-size:130%}
span.kw14{font-size:140%}
span.kw15{font-size:150%}
span.kw16{font-size:160%}
span.kw17{font-size:170%}
span.kw18{font-size:180%}
input.kl{text-indent:4px}
select.kl{}
.pic_hover{position:absolute;display:none;background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#000000;padding:3px;z-index:100}
#order-process{margin-left:15px;margin-right:15px;font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:10px;display:block}
#order-process table,#order-process table tr,#order-process table td{margin:0;padding:0}
#order-process table{width:750px;border-collapse:collapse;margin-left:auto;margin-right:auto}
#order-process table td{text-align:center}
#order-process table td a{display:block;text-decoration:underline}
#order-process table td span{padding-top:7px;display:block;margin-left:12px;margin-right:12px}
#order-process table td#step1{width:auto}
#order-process table td#step2{width:auto}
#order-process table td#step3{width:auto}
#order-process table td#step4{width:auto}
#order-process table td#step5{width:auto}
#order-process table td div{height:29px;color:#505050;font-size:12px}
#order-process table td.current div{color:#505050}
#order-process table td div a{height:29px;color:#505050;font-size:12px}
#order-process table td div a:hover{color:#000}
#order-process table td{background:url('../pics/common/order.td.next.gif') repeat-x top left}
#order-process table td div{background:url('../pics/common/order.td.next.div.gif') no-repeat top left}
#order-process table td div div{background:url('../pics/common/order.td.next.div.div.gif') no-repeat top right}
#order-process table td.previous,#order-process table td.current{background:url('../pics/common/order.td.prev.gif') repeat-x top left}
#order-process table td.current#step1 div,#order-process table td.previous#step1 div{background:url('../pics/common/order.td.prev.step1.div.gif') no-repeat top left}
#order-process table td.previous#step1 div div,#order-process table td.previous div div{background:url('../pics/common/order.td.prev.div.div.gif') no-repeat top right}
#order-process table td.previous div,#order-process table td.current div{background:url('../pics/common/order.td.prev.div.gif') no-repeat top left}
#order-process table td.current#step1 div div,#order-process table td.current div div{background:url('../pics/common/order.td.cur.div.div.gif') no-repeat top right}
#order-process table td#step5 div div{background:url('../pics/common/order.td.step5.div.div.gif') no-repeat top right}
#order-process table td.current#step5 div div{background:url('../pics/common/order.td.cur.step5.div.div.gif') no-repeat top right}
#order-process table td.current div div span{background:url('../pics/common/order.td.cur.div.div.span.gif') no-repeat top center}
#janolaw-body p{}
#janolaw-body h1{font-weight:bold;text-align:center;margin:8px 4px 4px 8px}
.janolaw-absatz{margin:8px 4px 4px 8px}
.janolaw-paragraph{font-weight:bold;text-align:center;margin:16px 4px 4px 8px}
.janolaw-text{margin:8px 4px 4px 8px;padding-bottom:8px}
.janolaw-adress{margin:8px 4px 4px 8px}
.janolaw-block{margin:8px 4px 4px 8px}
.janolaw-block ul{margin:10px 0;list-style:none}
#facebookframe{border:none;overflow:hidden;width:470px;height:30px}
#demoshop{position:relative;top:0;left:0;margin:0;padding:10px 0 0 0;z-index:99;height:30px;width:100%;background:red;font-size:14px;font-family:Arial;text-align:center;color:white;font-weight:bold}
#showdesigns{position:relative;top:0;left:0;margin:0;padding:0;z-index:99;height:20px;width:100%;border-bottom:1px solid black;background:white;font-size:12px;font-family:Arial}
#showdesigns td{padding:2px}
#showdesigns td.on{background-color:#C0C0C0;white-space:nowrap;width:110px;text-align:center;padding:0 2px 0 2px}
#showdesigns td.on a{color:black;font-size:12px;font-family:Arial}
#showdesigns td.off{background-color:#97FFB1;white-space:nowrap;width:110px;text-align:center;padding:0 2px 0 2px}
#showdesigns td.off a{color:black;font-size:12px;font-family:Arial}
#showdesigns td.small{width:15px}
#showdesigns td.center{text-align:center}
#showdesigns h1{margin:0;padding:0;height:20px}
#showdesigns h1 select{height:20px;margin:0;padding:0;font-size:12px;font-family:Arial}
#showdesigns a{text-decoration:none;color:black;font-size:12px;font-family:Arial}
#showdesigns a:hover{text-decoration:underline;color:red}
#print{font-family:Verdana,sans-serif,Arial;font-size:12px;margin:10px auto 10px auto;text-align:center}
#print table.artikel{width:650px;padding:0;margin:10px auto 10px auto;border:1px solid #dcdcdc;background:white}
#print table.artikel h1{margin:0 0 15px 0}
#print div.button{text-align:right;margin:5px 15px 5px 5px}
#print td{padding:3px}
#print img{border:0;padding:5px}
#print h1{text-align:center;font-size:16px;margin:25px 5px 5px 5px}
#print p{margin:10px 0 10px 5px}
#print ul{margin:10px 0 10px 20px}
#print ul li{list-style:disc;margin:2px 0 3px 0}
#print .baskethelper{margin:0 auto 0 auto;width:500px;border:1px solid #dcdcdc;background:white}
#print .baskethelper table .ah{border:0;background:white}
#print .baskethelper table .ah ul{text-align:left}
#order textarea.warenkorb{padding:0px 0px 0px 4px;width:150px;border:1px solid black;width:90%;background:white;height:65px}
#order select.warenkorb{padding:0px 0px 0px 4px;width:155px;border:1px solid black}
#order select.warenkorbkurz{padding:0px 0px 0px 4px;width:auto;border:1px solid black}
#order input.warenkorb{padding:0px 0px 0px 4px;width:150px;border:1px solid black;margin:0}
#order input.error{padding:0px 0px 0px 4px;border:2px solid red;width:150px}
#order input.cberror{padding:0px 0px 0px 0px;border:1px solid red}
#order input.kurz{width:44px} #order input.mittel{width:90px} #order input.kurz_error{width:44px} #order input.mittel_error{width:100px} input.bestellung{font-weight:bold;border:black 1px solid;padding:3px;font-size:12px}
input.bestellung_artikelseite{border:black 1px solid;padding:2px;font-size:12px}
input,select,textarea{border:1px solid black}
#sb{margin:10px auto 25px auto;text-align:center;width:80%}
#sb #sbblock{height:auto;margin:0 auto 0 auto;padding:0;width:130px}
#sb #sbblock .z1{text-align:left;margin:0 auto 7px auto}
#sb #sbblock #social_bookmark_txt{font-weight:bold;margin:7px 0 0 0}
#sb #sbblock .z2{margin:0 5px 0 -5px}
#sb #sbblock .z2 span{display:none}
#sb #sbblock .z2 li,#sb #sbblock .z2 a{margin:2px;padding:0;width:20px;height:20px;display:block}
#sb #sbblock .z2 li{float:left;list-style:none;display:inline}
#sb #sbline{margin:0 auto 0 auto;padding:0}
#sb #sbline .z1{height:20px;text-align:left;margin:0 auto 0 auto;width:650px}
#sb #sbline .s1{float:left;width:100px;text-align:right}
#sb #sbline .s2{float:right;width:550px;text-align:left;font-weight:bold}
#sb #sbline .z2{text-align:left;margin:0 auto 0 auto;height:30px;width:650px}
#sb #sbline .z2 span{display:none}
#sb #sbline .z2 li,#sb #sbline .z2 a{margin:2px;padding:0;width:20px;height:20px;display:block}
#sb #sbline .z2 li{float:left;list-style:none;display:inline}
 #sb .sb31 a{background:url("../pics/common/sb.gif") -2px -2px no-repeat} #sb .sb10 a{background:url("../pics/common/sb.gif") -26px -2px no-repeat} #sb .sb21 a{background:url("../pics/common/sb.gif") -50px -2px no-repeat} #sb .sb20 a{background:url("../pics/common/sb.gif") -74px -2px no-repeat} #sb .sb22 a{background:url("../pics/common/sb.gif") -98px -2px no-repeat} #sb .sb13 a{background:url("../pics/common/sb.gif") -122px -2px no-repeat} #sb .sb6 a{background:url("../pics/common/sb.gif") -146px -2px no-repeat} #sb .sb18 a{background:url("../pics/common/sb.gif") -170px -2px no-repeat} #sb .sb30 a{background:url("../pics/common/sb.gif") -194px -2px no-repeat} #sb .sb3 a{background:url("../pics/common/sb.gif") -218px -2px no-repeat} #sb .sb5 a{background:url("../pics/common/sb.gif") -242px -2px no-repeat} #sb .sb16 a{background:url("../pics/common/sb.gif") -266px -2px no-repeat} #sb .sb1 a{background:url("../pics/common/sb.gif") -290px -2px no-repeat} #sb .sb14 a{background:url("../pics/common/sb.gif") -314px -2px no-repeat} #sb .sb4 a{background:url("../pics/common/sb.gif") -338px -2px no-repeat} #sb .sb23 a{background:url("../pics/common/sb.gif") -362px -2px no-repeat} #sb .sb7 a{background:url("../pics/common/sb.gif") -386px -2px no-repeat} #sb .sb41 a{background:url("../pics/common/sb.gif") -410px -2px no-repeat} #sb .sb43 a{background:url("../pics/common/sb.gif") -434px -2px no-repeat} #sb .sb25 a{background:url("../pics/common/sb.gif") -458px -2px no-repeat} #sb .sb2 a{background:url("../pics/common/sb.gif") -482px -2px no-repeat} #sb .sb11 a{background:url("../pics/common/sb.gif") -506px -2px no-repeat} #sb .sb19 a{background:url("../pics/common/sb.gif") -530px -2px no-repeat} .video{float:right;margin:0 0 10px 10px}
.video_artikeldetail{float:right;margin:20px 0 20px 10px}
#bildnachweisbox{width:auto;display:block;margin:0 auto;margin:8px 4px 4px 8px;padding-bottom:8px}
#bildnachweisbox ul,#bildnachweisbox ul li{list-style:none;background:none}
#bildnachweisbox ul,#bildnachweisbox b{margin-left:10px}
#bildnachweisbox span.open{margin:20px 10px;cursor:pointer;display:block}
#bildnachweisbox span{margin:20px 0 0 0;display:block}
#bildnachweisbox .col{float:left;margin:0 5% 0 0;width:45%;overflow:hidden}
#sf{margin:0 8px 0 5px;text-align:left;color:#000000}
#sf #sf_head{height:20px;width:80px;cursor:pointer;padding:5px 0 0 25px;text-align:left;float:left;display:block;position:absolute;z-index:20}
* html #sf #sf_head{height:25px;width:95px} #sf .csf_headblind{display:block;height:20px;width:80px;padding:5px 0 0 25px}
#sf .csf_headblindopen{display:none}
#sf .csf_head{background:url("../pics/1/sf_pfeilu.gif") no-repeat 7px 7px white;border:1px solid #d4d4d4}
#sf .csf_headopen{background:url("../pics/1/sf_pfeilo.gif") no-repeat 7px 7px white;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-bottom:0;border-right:0}
#sf #sf_main{width:100%;padding:0;background:white;display:block;margin:0 auto 0 auto;text-align:center}
#sf .csf_main{border:1px solid #d4d4d4}
#sf .csf_mainopen{border:1px solid #d4d4d4}
#sf #sf_main #sf_body{padding:5px;margin:0 auto 0 auto;overflow:hidden;width:420px;display:block;background:white}
* html #sf #sf_main #sf_body{width:390px}
#sf #sf_main #sf_body .ohner{border:0}
#sf #sf_main #sf_body select,#sf #sf_main #sf_body input{border:1px solid #d4d4d4;color:black}
#sf #sf_main #sf_body div{margin:2px 5px 5px 0px;text-align:left}
* html #sf #sf_main #sf_body div{margin:0} #sf #sf_main #sf_body p{margin:0;padding:0 0 2px 0}
#sf #sf_main #sf_body div .csf_lft{padding:0;display:block;margin:0;float:left}
#sf #sf_main #sf_body div .csf_rgt{padding:0;display:block;margin:0;float:right}
#sf #sf_main #sf_body div .csf_ctr{padding:0;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center}
#sf #sf_main #sf_body #sf_btns input{width:100px;text-align:center;padding:0;margin:0;color:black}
#kbew{margin:10px auto 15px auto;border:1px solid #CCCCCC;width:160px}
#kbew div.kbew{text-align:center;color:#000000;background-color:#FFFFFF;padding:0px;margin:0 auto 0 auto}
#kbew div.kbewhead{text-align:center;color:#000000;background-color:#CCCCCC;padding-top:2px;padding-bottom:1px;line-height:16px;font-weight:bold}
#kbew div.kbew img{padding:0;margin:0}
.kbewschreiben{margin:0 0 0 10px}
.kbewschreiben h2{text-align:left}
.kbewschreiben input,.kbewschreiben textarea{padding:1px 3px 1px 3px}
#kbewoverview{width:630px;border:0px solid #CCCCCC;padding:0;margin:10px auto;text-align:center;display:block;background:#FFFFFF;color:#000000}
.sfkbewoverview{width:630px;padding:5px 0 0 0}
.sfkbewoverview #sf_main{border:1px solid #CCCCCC}
#kbewoverview .kbewoverviewBoxBlaettern{padding-top:5px;padding-bottom:5px}
#kbewoverview .kbewoverviewBoxBlaettern .kbewoverviewBoxBlaetternL{width:130px;text-align:left;float:left;z-index:100}
#kbewoverview .kbewoverviewBoxBlaettern .kbewoverviewBoxBlaetternM{text-align:center;z-index:1}
#kbewoverview .kbewoverviewBoxBlaettern .kbewoverviewBoxBlaetternM .kbewoverviewBoxBlaetternR{width:130px;text-align:right;float:right;z-index:101}
#kbewoverview .kbewoverviewBox{background:#FFFFFF}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{width:630px;padding:5px 0px 5px 0px;margin:0;font-weight:bold;background:#CCCCCC;text-align:left}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{font-weight:bold;padding-left:5px;color:#000000;display:block}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:590px;padding:5px 0px 5px 0px;text-align:left;display:inline-block}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody hr{color:#CCCCCC;background:#CCCCCC;border:0;height:1px;width:auto}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxImg{display:inline-block;float:right;padding-left:5px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxNote{}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxDatum{float:right;padding-left:5px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxMarke{}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxName{float:right;padding-left:5px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxAntwort{background:none}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody div.kbewoverviewBoxAntwort span{float:left;display:block;background:none}
#warenkorb{background:none;width:750px;margin:0 5px 0 5px;font-family:Verdana,sans-serif}
#warenkorb input,#warenkorb select,#warenkorb a{font-size:8pt;color:#000000;font-family:Verdana,sans-serif}
#warenkorb table,#warenkorb tr,#warenkorb td{font-size:8pt;color:#000000;font-family:Verdana,sans-serif}
#warenkorb span.mark{color:#84C64C;font-weight:bold}
#warenkorb table{padding:0;margin:0;font-size:8pt;width:100%;background:#FFFFFF;color:#000000}
#warenkorb table th{padding:5px 8px 5px 8px;margin:0;font-size:8pt;text-align:left;color:#000000;font-weight:bold}
#warenkorb table td{padding:5px 8px 5px 2px;margin:0;font-size:8pt;text-align:left;color:#000000}
#warenkorb table td.wkbotitem1{padding:0;border-left:1px solid white;border-right:1px solid white}
#warenkorb table td.wkbotitem2{padding:0;border-left:1px solid white;border-right:1px solid white;background:#F5F5F5}
#warenkorb table hr.wkbotitem{width:100%;border-left:none;border-right:none;border-bottom:none;border-top:1px solid #E6E5E6;background:none}
#warenkorb table a,#warenkorb table input{padding:0;margin:0;font-size:8pt;text-align:left;color:#000000}
#warenkorb table th.thlft,#warenkorb table td.tdlft{text-align:left}
#warenkorb table th.thctr,#warenkorb table td.tdctr{text-align:center}
#warenkorb table th.thrgt,#warenkorb table td.tdrgt{text-align:right}
#warenkorb table th.head1{background:#E6E5E6;padding:5px 8px;border:1px solid white}
#warenkorb table th.head2{background:#B7B6B7;padding:5px 8px;border:1px solid white}
#warenkorb table td.tdmark{background:#F5F5F5;padding:5px 8px;border-left:1px solid white;border-right:1px solid white}
#warenkorb table input.wkinputmenge{width:20px;border:1px solid #BDBEBD;text-align:right;padding:2px}
#warenkorb table select.wkselectland{width:170px;border:1px solid #BDBEBD;padding:1px}
#warenkorb table select.wkselectvk{min-width:50px;max-width:100px;border:1px solid #BDBEBD;padding:1px}
#warenkorb input.wkbtnrefresh{background:#E6E5E6;border-top:2px solid #E6E5E6;border-left:2px solid #E6E5E6;border-right:2px solid #B7B6B7;border-bottom:2px solid #B7B6B7;margin-top:7px;padding:2px;width:180px;text-align:center;cursor:pointer}
#warenkorb input.wkbtnrefresh:active{margin-left:0;border-top:2px solid #E6E5E6;border-left:2px solid #E6E5E6;border-right:2px solid #E6E5E6;border-bottom:2px solid #E6E5E6}
#warenkorb div.info{margin-top:7px;padding:2px}
#warenkorb div.artitem{padding-left:15px}
#artikeleigenschaften ul{margin:0;padding:0}
#artikeleigenschaften ul.aegruppen{margin:10px 0;padding:0;display:inline-block;width:auto;min-width:250px}
#artikeleigenschaften ul.aegruppen li{margin:2px 0;padding:0 2px 5px 2px;list-style:none}
#artikeleigenschaften ul.aegruppen li span.aegruppe{margin:0;padding:3px;background:#D4D4D4;font-weight:bold;display:block;width:100%}
#artikeleigenschaften ul.aegruppen li ul{margin:5px 0;padding:0;display:block}
#artikeleigenschaften ul.aegruppen li ul li{margin:2px 0 2px 0;padding:2px;border-bottom:1px dotted #D4D4D4}
#artikeleigenschaften ul.aegruppen li ul li span.aebez{font-weight:bold}
#artikeleigenschaften ul.aegruppen li ul li.ze{background:transparent}
#artikeleigenschaften ul.aegruppen li ul li.zo{background:transparent}
#artikeleigenschaften ul.aegruppen li ul li.last{background:transparent;border:0}
#artikelicons{display:block;margin:20px 0 10px 0}
#artikelicons img{border:0;margin:5px}
#artikelicons .chlp{cursor:help}
div#tooltip{display:none;position:absolute;padding:10px;left:5px;width:auto;max-width:400px;height:auto;font-size:12px;background-color:white;border:1px solid #D4D4D4;border-radius:5px;z-index:9999;text-align:left}
div#tooltip #tooltipgfx{position:absolute;top:-10px;left:5px}
.verfuegbarkeitbtn{margin:0;height:auto;width:auto;position:relative;top:5px;background:transparent;color:#fff}
.vtab .verfuegbarkeitbtn{bottom:-2px}
.verfuegbarkeitbtn:hover{text-decoration:none;background:transparent;color:#fff}
#highslidepopup{text-align:left}
#highslidepopup h1{text-align:center;color:#666666;font-size:10pt}
#highslidepopup .msgfehler{margin:20px auto;width:60%;text-align:left;color:red}
#highslidepopup .msgerfolg{margin:20px auto;width:60%;text-align:center;color:green}
#highslidepopup .ctr{text-align:center}
#highslidepopup table{margin:0 auto}
#highslidepopup span{margin:5px}
#highslidepopup input.button,#highslidepopup div.button{width:150px;height:20px;line-height:20px;background:#f1f1f1;border:1px solid #d4d4d4;color:black;border-radius:5px;font-weight:bold;text-align:center;cursor:pointer}
#highslidepopup input.button:hover,#highslidepopup div.button:hover{background:#ebebeb}
#highslidepopup div.button{margin:50px auto 0 auto}
#highslidepopup input.text,#highslidepopup textarea{width:250px;border:1px solid #d4d4d4;padding:2px;margin:2px}
#highslidepopup textarea{height:100px}
#highslidepopup input.error,#highslidepopup textarea.error{width:250px;border:1px solid #d4d4d4;padding:2px;margin:2px;border:1px solid red}
#highslidepopup textarea.error{height:100px}
#livechat{margin:0 0 10px 10px;width:150px}
#livechat img{margin:0;padding:0}
div.suggestFormWrap{position:absolute;z-index:1001} div.suggestLayer{position:relative;top:0;left:28px;width:0;height:0;display:none;padding:0;margin:0;z-index:1000;background-color:white;background:transparent}
div.suggestLayerBanner{position:relative;top:0;right:0;width:1px;height:1px;display:none;padding:0;margin:0;z-index:1000;background-color:white;background:transparent}
table.suggestLayer,table.suggestLayerBanner{font-size:11px;width:130px;border:1px solid #ccc;height:12px;background-color:white;color:#173553;cursor:pointer;text-align:left;top:10px;position:relative}
tr.suggestLayer{height:12px}
td.suggestLayer{padding:0;height:12px}
tr.suggestHeader{font-weight:normal;font-size:10px}
tr.suggestHeader td{background:#CCCC99;color:#fff;border-bottom:1px solid #ccc;padding:3px 3px 3px 5px;font-weight:bold}
td.suggestFooter{height:10px;border-top:solid 1px #ccc;color:#173553;background:#CCCC99}
td.suggestTextQuery{font-weight:bold;padding:2px 15px 2px 10px}
span.suggestTextQueryTyped{color:#5c7997;text-decoration:underline;font-weight:bold}
td.suggestTextType{padding:2px 5px 2px 15px;width:30%}
td.suggestTextAmount{padding:2px 5px 2px 15px;width:30%;text-align:right}
tr.suggestRow{padding:2px 2px 2px 0px;background-color:#fff}
tr.suggestHighlight{color:#FCFCFC;background-color:#E6E6CE}
tr.suggestHighlight span.suggestTextQueryTyped{color:#1E3F62}
td.suggestImage{height:40px}
td.suggestImage img{height:40px}
#weihnachtsversand_text{display:none}
#bestellhinweis_text{display:none}



body,html{width:100%;height:100%}body,h1,h2,h3,h4,p,ul,li,form,table,tr,td{margin:0;padding:0;font-size:12px;font-family:Verdana,Geneva,sans-serif;text-align:left}
img{border:none}
ul{list-style:none}
table{border-collapse:collapse}
a{text-decoration:none;color:#000}
h1{font-size:18px}
hr{margin:5px 0 5px 0;border:none;border-top:solid 1px #05314a;height:1px}
.clear{clear:both}
.center{text-align:center;margin:0 auto 0 auto}
.left{text-align:left}
.right{text-align:right}
.dn{display:none}
.nw{white-space:nowrap}
.lft{float:left}
.rgt{float:right}
.norm{white-space:normal;font-weight:bold;color:red}
.fehler{color:red;font-weight:bolder}
.neu{color:#F8B238}
div.divlft{width:auto;text-align:left;padding:15px 10px 15px 10px;margin:14px 14px 0 0;background:#fff url('../pics/32/bg.content.main.png') scroll repeat-x left top;border:solid 1px #a2a2a2}
a.button{padding:3px 0 0 0;text-align:center;display:block;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.blau.png') scroll no-repeat bottom center;width:72px;height:18px;border:none;color:#fff}
a.button:hover{background-position:top center}
a.details{position:relative;top:15px;font-weight:bolder;font-size:11px;color:#144c6b;float:left;background:transparent url('../pics/32/button.details.blau.png') scroll no-repeat right center;display:block;padding:2px 15px 2px 0;text-decoration:underline}
a.details:hover{text-decoration:none}
a.details span{text-decoration:underline}
a.details:hover span{text-decoration:none}
a.blau{font-size:11px;color:blue;text-decoration:underline}
a.blau:hover{text-decoration:none}
table td{padding:2px}
div.order{width:90%;text-align:left}
 input.button_middle{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.middle.blau.png') scroll no-repeat bottom center;width:190px;height:21px;color:#fff}
input.button_middle:hover{background-position:top center}
input.button_long{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.long.blau.png') scroll no-repeat bottom center;width:250px;height:21px;color:#fff}
input.button_long:hover{background-position:top center}
input.button{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.cart.blau.png') scroll no-repeat bottom center;width:142px;height:21px;color:#fff}
input.button:hover{background-position:top center}
body{background:#fff url('../pics/32/bg.png') scroll repeat-x left top}
#wrapper{margin:0 auto;width:1170px}
#categories{margin:0 0 0 -1170px;padding:0;width:200px;float:left;position:relative}
* html #categories{position:static}
#content{margin:0 0 0 200px;padding:0 0 0 14px;width:756px;float:left}
* html #content{margin:0 0 0 100px} #right{margin:0 0 0 -200px;padding:0;width:200px;float:right;z-index:1}
#contentrow{margin:118px 0 0 0;padding:0;width:100%;background:transparent}
* html #contentrow{margin:18px 0 0 0} #contentbox{margin:0;padding:0;width:100%;float:left}
#footer{position:relative;margin:15px auto 15px auto;padding:15px 0 15px 0;width:1100px;height:75px;clear:both;display:block}
#menu{height:28px;background:transparent url('../pics/32/img.nav.blau.png') scroll repeat-x left top;border:solid 1px #3b3b45}
#menu ul li{float:left;border-right:solid 1px #3b3b45}
#menu ul li a{font-size:11px;color:#fff;display:block;padding:6px 17px 9px 17px}
#menu ul li a:hover{background:transparent url('../pics/32/img.nav.hover.blau.png') scroll repeat-x left top}
#head{width:1141px;padding-right:29px;height:108px;float:left}
.default{background:transparent url('../pics/32/img.head.blau.png') scroll no-repeat left bottom}
#head #logo{float:left;padding:0 0 0 26px;width:950px}
#head #logo .wrap{float:left;margin:16px 16px 0 0}
#head h1{padding-top:30px;color:#fff;font-weight:bolder;font-size:24px;font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;text-align:left}
#head h1 a{color:#fff;font-weight:bolder;font-size:24px;font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif}
#head h2{color:#fff;font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;font-size:14px;text-align:left}
#head h2 a{color:#fff;font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;font-size:14px}
#head .search{font-weight:bolder;color:#fff;margin:15px 0 0 0;width:165px;float:left}
#head .search input.input{margin:5px 0 10px 0;width:163px;border:1px inset;height:18px}
#head .search input.submit{text-align:center;font-weight:bolder;font-size:11px;cursor:pointer;background:transparent url('../pics/32/button.search.blau.png') scroll no-repeat bottom center;width:72px;height:21px;border:none;color:#fff}
#head .search input.submit:hover{background-position:top center}
#head .search span.button{padding:15px}
#categories{}
#categories .wrap1{background:transparent url('../pics/32/img.categories.top.blau.png') scroll no-repeat left top;padding:9px 0 0 0}
#categories .wrap2{background:transparent url('../pics/32/img.categories.bottom.blau.png') scroll no-repeat left bottom;padding:0 0 9px 0;margin-bottom:20px}
#categories .content{padding:0 1px 0 1px;background:transparent url('../pics/32/img.categories.content.blau.png') scroll repeat-y left top}
#categories .active{font-weight:bold}
#categories .content ul li{background:#7fb4c6;font-size:11px}
#categories .content ul li.blank{height:50px;border-bottom:solid 1px #e9f3f8}
#categories .content ul li a{display:block;padding:9px 2px 4px 8px;border-bottom:solid 1px #e9f3f8}
#categories .content ul li a:hover{background:#fff}
#categories .content ul li ul li{background:#a7cedd}
#categories .content ul li ul li a{display:block;padding:9px 2px 4px 16px;border-bottom:solid 1px #e9f3f8}
#categories .content ul li ul li a:hover{background:#fff url('../pics/32/img.hover.png') scroll no-repeat 5px center}
* html #categories .content ul li ul li{display:inline-block}
#categories .content ul li ul li ul li{background:#d3e7f0}
#categories .content ul li ul li ul li a{display:block;padding:9px 2px 4px 24px;border-bottom:solid 1px #e9f3f8}
#categories .content ul li ul li ul li a:hover{background:#fff url('../pics/32/img.hover.png') scroll no-repeat 5px center}
* html #categories .content ul li ul li ul li{display:inline-block}
#categories div{padding:5px;background:#7FB4C6}
#affiliate{background:#7fb4c6}
#affiliate table{margin:15px auto 15px auto;border:0px;text-align:center}
#affiliate table table{text-align:left}
#affiliate input.input{margin:5px 0 10px 0;width:150px;border:1px solid #a2a2a2}
#affiliate input.submit{font-size:11px;cursor:pointer;background:transparent url('../pics/32/button.blau.png') scroll no-repeat bottom center;width:72px;height:21px;border:none;color:#000}
#affiliate input.submit:hover{background-position:top center}
#breadcrum{margin-top:0px;font-size:10px}
#breadcrum a{text-decoration:underline;font-size:10px;color:#000}
#breadcrum a:hover{text-decoration:none}
#content{overflow:hidden}
#content h1{margin:15px 0 15px 0;text-align:center}
#content h2{margin:10px 0 10px 0;text-align:center}
#content hr{width:720px}
#content .main .startcontent{width:720px}
#content .main .startcontent h1{margin:15px 0 15px 0;text-align:left}
#content .main .startcontent p a.button{margin:15px 0 15px 0;color:#fff}
#content .main .startcontent img{float:right;margin:0 0 5px 5px}
#content .main .startcontent .video{float:right;margin:0 0 5px 5px}
#content .main hr{border:none;border-top:solid 1px #e2e2e2;height:1px}
#content .content{margin:0;width:755px}
#content .zeile{width:100%;height:auto;display:inline-block}
#content .main,#strmain,#content .content .box{padding:15px 10px 15px 10px;margin:14px 14px 0 0;background:#fff url('../pics/32/bg.content.main.png') scroll repeat-x left top;border:solid 1px #a2a2a2}
#strmain{overflow:hidden}
#strmain div ul{margin:12px 5px 10px 1px}
#strmain div ul li{padding:0 0 10px 12px;background:transparent url('../pics/32/img.aufzaehlung.png') no-repeat 0px 5px}
#content .overview{height:inherit;margin:14px 14px 0 0;border:solid 1px #a2a2a2;width:362px;overflow:hidden;float:left;background-color:#fff;display:block}
#content .overview2{width:740px}
#content .overview h1{background:#144c6b;border:none;margin:0 0 6px 0;text-align:left;color:#fff;font-size:14px}
#content .overview h1 a{padding:3px 12px 5px 12px;font-weight:bolder;color:#fff;text-decoration:underline;font-size:14px;display:block}
#content .overview h1 a:hover{text-decoration:none}
#content .overview h1 span{padding:3px 12px 5px 12px;display:block}
#content .overview h2{background:#144c6b;border:none;margin:0 0 6px 0;text-align:left;color:#fff;font-size:14px}
#content .overview h2 a{padding:3px 12px 5px 12px;font-weight:bolder;color:#fff;text-decoration:underline;font-size:14px;display:block}
#content .overview h2 a:hover{text-decoration:none}
#content .overview h2 span{padding:3px 12px 5px 12px;display:block}
#content .overview img.pb{float:right;margin:0 6px 5px 5px;font-size:10px}
#content .overview .video{float:right;margin:0 6px 5px 5px;font-size:10px}
#content .overview p{padding:0 5px 10px 12px}
#content .overview div.description{padding:0 5px 10px 12px}
#content .overview div.description p{padding:0;margin:10px 0 0 0}
#content .overview a.button{margin:10px 10px 10px 12px;color:#fff}
#content .overview p.info1{color:#807f7f;padding:0 12px 15px 12px;font-size:10px}
#content .overview p.info1 a.blau{font-size:9px}
#content .overview p.info2{padding:0 9px 9px 12px;font-size:10px}
#content .overview p.info2 a.blau{font-size:9px}
#content .overview p.sonderpreis{padding:0 0 0 12px;font-weight:bolder;color:red}
#content .overview p.preisart{padding:0 0 0 12px;font-weight:bolder}
#content .overview p.preis{font-size:17px;padding:0 0 3px 12px;color:#fc8d00;font-weight:bolder}
#content .overview ul{margin:5px 5px 5px 0}
#content .overview ul li{padding:0 0 10px 12px;background:transparent url('../pics/32/img.aufzaehlung.png') no-repeat 0px 5px}
#content #product_overview .overview a.button{margin:10px 10px 0 12px}
#content .categorieoverview{margin:14px 14px 6px 0;border:solid 1px #a2a2a2;width:236px;height:auto;overflow:hidden;float:left;background-color:#fff;text-align:center}
#content .categorieoverview h2{background:#144c6b;border:none;margin:0 0 6px 0;text-align:left;color:#fff;font-size:14px}
#content .categorieoverview h2 a{padding:3px 0 5px 12px;font-weight:bolder;color:#fff;text-decoration:underline;font-size:14px;display:block}
#content .categorieoverview h2 a:hover{text-decoration:none}
#content .categorieoverview img{margin:0 auto 0 auto;padding:0}
#content .categorieoverview a{display:block}
#content #topmarken .topmarkenoverview{margin:10px 14px 5px 0;border:solid 1px #a2a2a2;width:173px;height:auto;overflow:hidden;float:left;background-color:#fff;text-align:center}
#content #topmarken h1{margin:25px 0 0 0;padding:5px;height:20px;width:730px;background:#7fb4c6;border:1px solid #a2a2a2;font-size:14px}
#content #topmarken .topmarkenoverview h2{background:#144c6b;border:none;margin:0 0 6px 0;text-align:left;color:#fff;font-size:14px}
#content #topmarken .topmarkenoverview h2 a{padding:3px 0 5px 12px;font-weight:bolder;color:#fff;text-decoration:underline;font-size:14px;display:block}
#content #topmarken .topmarkenoverview h2 a:hover{text-decoration:none}
#content #topmarken .topmarkenoverview img{margin:0 auto 0 auto;padding:0}
#content #topmarken .topmarkenoverviewa{display:block;margin:0;padding:0}
#content .pages{margin:14px auto 0 auto;text-align:center;width:100%;position:relative}
#content .pages p{padding:0 0 5px 0;font-weight:bolder;text-align:center}
#content .pages .page{background:white;text-align:center;padding:4px 0 4px 0;border:solid 1px #a2a2a2;margin:0 14px 0 0}
#content .pages .page .site{margin:0;text-align:center;width:100%}
#content .pages .page .next{margin:0;width:150px;text-align:right;position:absolute;top:25px;left:590px}
#content .pages .page .prev{margin:0;width:150px;text-align:left;position:absolute;top:25px;left:1px}
#content .pages .page a{display:inline-block;padding:2px 5px 2px 5px;background-color:transparent;text-decoration:underline}
#content .pages .page a.active{background-color:#144c6b;color:#fff;cursor:default}
#content .productdetail{padding:15px 0 13px 12px;margin:14px 14px 0 0;background-color:#fff;border:solid 1px #a2a2a2;  width:728px}
#content .productdetail h1{margin:0 10px 20px 0;padding:0;text-align:left}
#content .productdetail .detailbild{display:block;float:right;text-align:right;margin:0 7px 15px 15px;padding:0;overflow:hidden}
#content .productdetail .detailbild .mb{margin:0 0 10px 10px;padding:0}
#content .productdetail .detailbild .dbt{margin:10px 0;text-align:right;max-width:400px}
* html #content .productdetail .detailbild .dbt{width:400px}
#content .productdetail .detailbild .large{margin:0 7px 0 0;padding:0;text-align:center}
#content .productdetail .detailbild .thumb{margin:10px 0px 0 10px;padding:5px 0 5px 5px;text-align:center}
#content .productdetail .detailbild .thumb a{padding:5px;border:solid 1px #fff;  display:inline-block}
#content .productdetail .detailbild .thumb a:hover{border:solid 1px #d0d0d0}
#content .productdetail .detailbild .thumb div.z1{text-align:right}
#content .productdetail .detailbild .thumb div.z{margin-top:10px;text-align:right}
#content .productdetail .detailbild .thumb p{text-align:center}
#content .productdetail .guenstiger{float:right;width:275px;margin:-47px 10px 10px 10px}
#content .productdetail .guenstiger a span{margin:0 0 0 40px;display:block;color:#767676;font-weight:bold}
#content .productdetail .guenstiger a:hover span{text-decoration:underline}
#content .productdetail .guenstiger img{float:left;position:relative;top:1px;left:0}
#content .productdetail p,div.description{padding:0 0 10px 0;width:auto}
#content .productdetail p.info1{padding:0 12px 15px 0;color:#807f7f;font-size:11px}
#content .productdetail p.info2{padding:0 12px 4px 0;font-size:11px}
#content .productdetail p.sonderpreis{padding:0 0 0 0;font-weight:bolder;color:red}
#content .productdetail p.preisart{padding:0 0 0 0;font-weight:bolder}
#content .productdetail p.preis{font-size:17px;padding:0 0 3px 0;color:#fc8d00;font-weight:bolder}
#content .productdetail p.idwk{margin:15px 0 0 0}
#content .productdetail ul{padding:0 0 20px 34px;list-style:disc}
#content .productdetail ul li{padding:0 0 5px 10px}
#content .productdetail #artikeleigenschaften ul{margin:0;padding:0}
#content .productdetail #artikeleigenschaften ul.aegruppen li{margin:2px 0;padding:0 2px 5px 2px}
#content .productdetail #artikeleigenschaften ul.aegruppen li span.aegruppe{background:#7FB4C6;font-weight:bold;border:1px solid #A2A2A2}
#content .productdetail #artikeleigenschaften ul.aegruppen li ul li{margin:2px 0;padding:5px 2px;border-bottom:3px dotted #E4E4E9}
#content .productdetail #artikeleigenschaften ul.aegruppen li ul li.last{border:0}
#content .productdetail span.preis{padding:0 0 0 5px;font-size:24px;color:#fc8d00;font-weight:bolder;white-space:nowrap}
#content .productdetail .order{margin:0}
#content .productdetail .order p.amount{width:100px;font-weight:bolder;white-space:nowrap}
#content .productdetail .order p.button{padding:15px;white-space:nowrap}
#content .productdetail .order input.inputamount{border:solid 1px #a2a2a2;width:45px;text-align:right;margin:0 10px 0 0}
#content .productdetail .order input.button{font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.cart.blau.png') scroll no-repeat bottom center;width:142px;height:21px;color:#fff}
#content .productdetail .order input.button:hover{background-position:top center}
* html #content .productdetail .order input.button,* +html #content .productdetail .order input.button{margin:15px 0 0 0} #content .productdetail .vtab{margin-bottom:15px;margin-right:7px}
#content table.varianten{border:1px solid #e8f0f7;text-align:left}
#content table.varianten tr{height:20px;font-weight:bold;white-space:nowrap}
#content .productdetail div.zusatzinfos{margin:5px 20px 20px 2px;border-top:3px dotted #e4e4e9;border-bottom:3px dotted #e4e4e9}
#content .productdetail div.zusatzinfos div{margin:0;padding:7px 5px 7px 0;display:block}
#content .productdetail div.zubehoerart{margin:15px 0 0 0}
#content .productdetail div.zubehoerart ul{margin:15px 20px 15px 0;padding:0}
#content .productdetail div.zubehoerart ul li,#content .productdetail div.zubehoerArt ul li.lib{padding:8px 8px 8px 20px;display:block;background:url('../pics/32/button.details.blau.png') center left no-repeat;list-style:none}
#content .productdetail div.zubehoerart ul li.lib{border-top:3px dotted #e4e4e9}
#content .artikelbewertung_schreiben h1{text-align:center;font-size:14px}
#content .artikelbewertung_schreiben input.button_long{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.long.blau.png') scroll no-repeat bottom center;width:250px;height:21px;color:#fff}
#content .artikelbewertung_schreiben input.button_long:hover{background-position:top center}
#content .artikelbewertung_schreiben input.button{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.cart.blau.png') scroll no-repeat bottom center;width:142px;height:21px;color:#fff}
#content .artikelbewertung_schreiben input.button:hover{background-position:top center}
#content .artikelbewertung_schreiben .error{border:2px solid red}
#content .artikelbewertung_schreiben input{width:400px;padding:1px 3px 1px 3px}
#content .artikelbewertung_schreiben textarea{height:175px;width:400px;padding:1px 3px 1px 3px}
#content .artikelbewertung_schreiben table td{padding:5px}
#content .artikelbewertung_schreiben table td span{font-size:9px}
#content .artikelbewertung{margin:0 auto 0 auto;width:90%}
#content .artikelbewertung table td{padding:5px}
#content .information{padding:5px;margin:0 14px 0 0;background-color:#fff;border:solid 1px #a2a2a2}
#content .information ul{padding:10px 0 10px 34px;list-style:disc}
#content .information ul li{padding:0 0 5px 10px}
#content .information h1{padding:0;font-size:14px}
#content .information a.small{font-size:10px;text-decoration:underline}
#content .information a.blau{font-size:12px}
#content .artikeldruck{padding:5px;margin:13px 14px 0 0;background-color:#fff;border:solid 1px #a2a2a2}
#content .artikeldruck ul{padding:10px 0 10px 0;list-style:none}
#content .artikeldruck ul li{padding:4px 0 5px 34px}
#content .artikeldruck ul li a:hover{text-decoration:underline}
#content .artikeldruck span.icon{margin:0 10px 0 0;position:relative;width:15px;height:15px;display:inline-block;float:left}
#content .artikeldruck span.drucker{background:url("../pics/common/icon-drucker.gif") center center no-repeat}
#content .artikeldruck span.email{background:url("../pics/common/icon-email.gif") center center no-repeat}
#content .artikeldruck span.email_freund{background:url("../pics/common/icon-freund.gif") center center no-repeat}
#content .artikeldruck span.rueckruf{background:url("../pics/common/icon-telefon.gif") center center no-repeat}
#content .artikeldruck span.preis{background:url("../pics/common/icon-euro.jpg") center center no-repeat;top:-1px}
#content .inhalt{margin:0 10px 0 5px}
#content .inhalt .pb{float:right;margin:0 5px 10px 10px}
#content .inhalt .video{float:right;margin:0px 5px 10px 10px}
#content .inhalt p{margin:10px 0 10px 0}
#content .inhalt a.details{font-weight:bolder;font-size:11px;color:#144c6b;float:none;background:transparent url('../pics/32/button.details.blau.png') no-repeat left center;padding:2px 15px 2px 20px}
#content .inhalt a.details span{text-decoration:underline}
#content .inhalt a.details:hover span{text-decoration:none}
#content .inhalt h2{text-align:left;font-size:16px;margin:0 0 15px 0}
#content .newsletter h1{text-align:center;font-size:14px}
#content .newsletter input.button{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.middle.blau.png') scroll no-repeat bottom center;width:190px;height:21px;color:#fff}
#content .newsletter input.button:hover{background-position:top center}
#content .newsletter input{width:250px;height:18px;padding:1px 3px 1px 3px}
#content .newsletter input.ohner{width:auto}
#content .newsletter .error{border:2px solid red}
#content .newsletter table{width:80%;border:0;margin:0 auto 0 auto;text-align:center}
#content .newsletter table td.datum{width:100px}
#content .newsletter table td span{font-size:9px}
#content .newsletter table th h1{margin:0;padding:5px;height:20px;text-align:left;font-size:14px;border:1px solid #a2a2a2;background:#7fb4c6}
#content .newsletter table th{background:transparent}
#content .newsletter_lesen h1{text-align:center;font-size:14px}
#content .newsletter_lesen h2{text-align:center;font-size:12px}
#content .newsletter_lesen table tr th{background:transparent;font-weight:bold}
#content .newsletter_lesen table tr td img{float:right;margin:0 0 5px 5px}
#content .searchform{margin:0 auto 20px auto;padding:5px;border:1px #a2a2a2 solid}
#content .searchform p{margin:5px auto 5px auto;padding:3px;text-align:center}
#content .searchform input.button{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.blau.png') scroll no-repeat bottom center;width:75px;height:21px;color:#fff}
#content .searchform input.button:hover{background-position:top center}
#content .searchform input{width:220px;padding:1px 3px 1px 3px}
#content .searchform select{width:220px}
#content table.ctr table td{padding:2px}
#content .searchresults hr{width:82%;margin:10px auto 3px auto;border:none;border-top:solid 1px #375a6e;height:1px}
#content .searchresults img.pb{float:right;margin:0 5px 10px 10px}
#content .searchresults .overview{width:100%;height:inherit;min-height:150px;margin:10px auto 0 auto}
#content .searchresults a.details{position:relative;top:-5px;left:15px;font-weight:bolder;font-size:11px;color:#144c6b;background:transparent url('../pics/32/button.details.blau.png') scroll no-repeat left center;display:block;padding:2px 15px 2px 20px;width:90%}
#content .searchresults a.details span{text-decoration:underline}
#content .searchresults .overview div.description p{margin:10px 0 10px 0;padding:0}
#content .marken h2{font-size:14px;text-align:left}
#content .marken hr{margin:5px auto 5px auto;border:none;border-top:solid 1px #375a6e;height:1px;width:100%}
#content .marken .zeile2{margin:25px;width:90%;text-align:left;background:transparent;min-height:10px;height:inherit;display:block}
#content .marken .spalte_name{float:left;width:250px;text-align:left;margin:5px 0 5px 0;background:transparent}
#content .marken .spalte_anz{float:left;width:100px;text-align:left;margin:13px 0 5px 0;background:transparent}
#content .marken .spalte_logo{float:right;width:300px;text-align:right;margin:5px 0 5px 0;background:transparent}
#content .marken a.details2{margin:0;float:left;font-weight:bolder;font-size:11px;color:#144c6b;background:transparent url('../pics/32/button.details.blau.png') scroll no-repeat left top;display:block;padding:0 15px 0 20px}
#content .marken a.details2 span{text-decoration:underline}
#content .inhaltsverzeichnis h2{margin:0;padding:2px;font-size:14px;text-align:left}
#content .inhaltsverzeichnis table{margin:0 auto 0 auto}
#content .inhaltsverzeichnis table td{padding:2px}
#content .inhaltsverzeichnis .ctr table{margin:10px auto 10px auto}
#content .sitemap table td{padding:2px}
#content .kundenlogin h1{text-align:left}
#content .kundenlogin div{margin:0 auto 0 auto}
#content .kundenlogin div h2{text-align:left}
#content .kundenlogin div.ctr{text-align:left}
#content .kundenlogin div div{width:49%;text-align:center}
#content .kundenlogin div div p{padding:5px}
#content .kundenlogin div div p label{width:80px;padding:5px 0 0 0}
#content .kundenlogin div div p input,textarea{width:150px}
#content .kundenlogin div div p select{width:158px}
#content .kundenlogin div div p input.button{margin:0 0 0 80px}
#content .kundenlogin div div ul li{list-style:disc;background:none;padding:5px}
#content .kundenlogin .pages{margin:14px 0 0 0;text-align:center}
#content .kundenlogin .pages p{padding:0 0 5px 0;font-weight:bolder;text-align:center}
#content .kundenlogin .pages .page{text-align:center;padding:4px 0 4px 0;border:solid 1px #a2a2a2;margin:10px auto 10px auto;width:100%}
#content .kundenlogin .pages .page a{display:inline-block;padding:2px 5px 2px 5px;background-color:transparent;text-decoration:underline}
#content .kundenlogin .pages .page a.active{background-color:#144c6b;color:#fff;cursor:default}
#content .anmeldung div div{width:89%;text-align:center}
#content .anmeldung div div p label{width:120px}
#content .anmeldung div div p input{width:200px}
#content .anmeldung div div p select{width:202px}
#content .anmeldung div div p input.plz{width:40px}
#content .anmeldung div div p input.ort{width:156px}
#content .anmeldung div div p input.checkbox{width:20px;border:none}
#content .anmeldung div div p input.button{margin:0 0 0 120px}
#content .pwvergessen div div p label{width:145px}
#content .bestellung div div{width:100%;text-align:center}
#content .bestellung table{margin:20px auto 0 auto;border:1px solid #a2a2a2}
#content .bestellung .title{background:#7fb4c6;border-bottom:1px solid #a2a2a2;margin:0 0 6px 0;text-align:left;color:#000;font-size:14px}
#content .kontakt table{margin:0 auto 0 auto;width:400px;border:0}
#content .kontakt h1{text-align:center}
#content .kontakt input.eingabe{width:202px}
#content .kontakt input.error{width:200px}
#content .kontakt .error{border:2px solid red}
#content .kontakt input.button{width:142px}
#content .kontakt textarea{height:175px}
#content .entries{}
#content .entries div div .entrytitle{font-size:13px;font-weight:bold;margin:0;padding:4px 0 0 0;width:720px;height:20px;background:#7fb4c6;color:#000000;border:1px solid #a2a2a2}
#content .entries div div .entrytitle a{color:#fff}
#content .entries div div .entrytitle span{display:block;background:none;margin:0 12px 0 12px}
#content .entries .entry{font-size:13px;padding:12px 12px 30px 12px;border:none;width:700px}
#content .eintragen div p label{width:120px}
#content .eintragen div p input,textarea{width:400px;margin:2px 0 2px 0}
#content .eintragen div p input.button{margin:0 0 0 120px}
#content .eintragen div p textarea{height:175px}
#content .eintragen .error{border:2px solid red}
#content .forum p.fehler,p.nav{margin:20px 10px 10px 10px}
#content .forum p.nav a{text-decoration:underline}
#content .forum p.nav a:hover{text-decoration:none}
#content .forum table{width:100%}
#content .forum table tr.title{margin:0 0 0 5px;width:720px;height:20px;background:#7fb4c6;color:#000000;border:1px solid #a2a2a2;font-weight:bold}
#content .forum table tr.con1{background-color:#ffffff}
#content .forum table tr.con2{background-color:#e5e4e9}
#content .forum table tr td{padding:5px}
#content .forum table thead tr td p{margin:15px 0 0 5px;padding:2px 25px 2px 10px}
#content .forum table tbody tr td p{margin:0 0 0 5px;padding:15px 25px 10px 10px}
#content .forum table tbody tr td p a.lastentry{font-weight:bolder}
#content .forum table tbody tr td p a.subforum{color:#145996}
#content .forum table tbody tr td p a{font-weight:normal}
#content .forum table tbody tr td p a:hover{text-decoration:underline}
#content .forum .form div.login{width:280px;padding:0 0 0 10px}
#content .forum .form div.safepw{width:170px;padding:8px 0 0 0}
#content .forum .tablebox div div div{border:none;width:auto}
#content .forum .form div{margin-top:20px}
#content .forum .forumcontent{margin:45px 0 0 0}
#content .forum .error{border:2px solid red}
#content .forum .forumcontent{margin:0px 0 0 0}
#content .forum .form div.forumform{width:250px;padding:0 0 0 10px;margin:0}
#content .forum .form div.forumform2{width:500px;padding:0 0 0 10px;margin:10px 0 0 0;text-align:left}
#content .forum .form{background:none;width:550px}
#content .forum .forumform input{margin:5px 5px 10px 0;width:220px}
#content .forum .forumform select{margin:5px 5px 10px 0}
#content .forum .forumform2 textarea{width:480px;height:200px}
#right{overflow:hidden}
#right hr{border:none;border-top:solid 1px #375a6e;height:1px}
#right h1{font-size:12px;padding:0;text-align:center}
#right .in_den_wk_rs{margin:0 auto 0 auto}
#right .in_den_wk_rs table{margin:0 auto 0 auto}
#right .in_den_wk_rs table td{padding:2px}
#right .in_den_wk_rs input.button{margin:10px 0 10px 0;font-weight:bolder;text-align:center;border:none;font-size:12px;cursor:pointer;background:transparent url('../pics/32/button.cart.blau.png') scroll no-repeat bottom center;width:142px;height:21px;color:#fff}
#right .in_den_wk_rs input.button:hover{background-position:top center}
#right .in_den_wk_rs input{border:solid 1px #a2a2a2;width:45px;text-align:right;margin:0 10px 0 0}
#cart{margin:0 0 16px 0}
#cart .wrap1{background:transparent url('../pics/32/img.cart.top.blau.png') scroll no-repeat left top;padding:8px 0 0 0}
#cart .wrap2{background:transparent url('../pics/32/img.cart.bottom.blau.png') scroll no-repeat left bottom;padding:0 0 8px 0}
#cart .content{width:178px;padding:0 10px 0 10px;border-left:solid 1px #7a7a7f;border-right:solid 1px #7a7a7f;background-color:#7fb4c6}
#cart .content table{width:178px}
#cart .content table tr td{padding:2px}
#cart .content table tr.trenn td{border-bottom:solid 1px #20627c}
#cart .content table tr.trenn td.price,#cart .content table tr.trenn td.pricezw{padding:2px 0 2px 2px}
#cart .content table tr td.item a{font-size:10px}
#cart .content table tr td.amount{width:75px}
#cart .content table tr td.price{color:#fff;font-weight:bolder;white-space:nowrap;text-align:right}
#cart .content table tr td.pricezw{color:#000;font-weight:bolder;white-space:nowrap;text-align:right}
#cart .content table tr td.sum{font-size:10px}
#cart .content table tr td.sum,#cart .content table tr td.price,#cart .content table tr td.pricezw{padding:10px 0 10px 0}
#cart .content p.cart{height:21px}
#cart .content a.button{font-weight:bolder;float:right;color:#fff;background-image:url('../pics/32/button.cart.mini.blau.png')}
#extra{margin:0 0 16px 0}
#extra .wrap1{background:transparent url('../pics/32/img.topangebote.top.png') scroll no-repeat left top;padding:9px 0 0 0}
#extra .wrap2{background:transparent url('../pics/32/img.topangebote.bottom.png') scroll no-repeat left bottom;padding:0 0 10px 0}
#extra .content{padding:10px 10px 10px 10px;background:#fff;border-left:solid 1px #9c9ca0;border-right:solid 1px #9c9ca0;  position:relative}
#right #extra .wrap1 .wrap2 .content p,div.description{padding:0 12px 12px 0;width:auto}
#right #extra .wrap1 .wrap2 .content p.info1{padding:0 12px 15px 0;color:#807f7f;font-size:11px}
#right #extra .wrap1 .wrap2 .content p.info2{padding:0 12px 4px 0;font-size:11px}
#right #extra .wrap1 .wrap2 .content p.sonderpreis{padding:0 0 0 0;font-weight:bolder;color:red}
#right #extra .wrap1 .wrap2 .content p.preisart{padding:0 0 0 0;font-weight:bolder}
#right #extra .wrap1 .wrap2 .content p.preis{font-size:17px;padding:0 0 3px 0;color:#fc8d00;font-weight:bolder}
#right #extra .wrap1 .wrap2 .content p.idwk{margin:15px 0 0 0}
#right #extra .product{margin:10px 0 30px 0}
#right #extra .product hr.producthr{border-top:solid 1px #e2e2e2;width:100%;margin:20px 0 5px 0}
#right #extra .product h2 a{font-size:11px;color:#000;text-decoration:none;padding:0 0 3px 0;display:block}
#right #extra .product div.description{font-size:10px;margin:0;padding:0 0 6px 0}
#right #extra .product p.price{margin:10px 0 5px 10px;font-weight:bolder;font-size:11px}
#right #extra .product p.price span{color:#6b6b6b;font-size:14px;white-space:nowrap}
#right #extra .product p.info{margin:0 0 5px 10px;color:#6b6b6b;font-size:9px}
#right #extra .product p.info a{color:#6b6b6b;font-size:9px;text-decoration:none}
#right #extra .product p.info a.blau{font-size:11px;color:blue;text-decoration:underline}
#right #extra .product p.info a.blau:hover{text-decoration:none}
#right #extra .product div.image{margin:10px 0 0 0;width:100%;text-align:center}
#right #extra .product div.image img{font-size:10px}
#right #extra .product a.details{float:left}
#right #extra .service{margin:0 0 15px 0}
#right #extra .service ul li{padding:0 0 6px 12px;background:transparent url('../pics/32/img.aufzaehlung.png') no-repeat 0px 5px}
#right #extra .service ul li.image{background:transparent;margin:5px auto 0 auto}
#right #extra .sozial{margin:20px auto 0 auto;text-align:center}
#right #extra .sozial h1{text-align:left}
#right #extra .sozial table{margin:2px auto 0 auto}
#right #extra .zahlungen table td{font-size:10px}
#right #extra .basket_empty{margin:30px auto 30px auto;text-align:center;font-weight:bold}
* html #right #extra .basket_empty{margin:0;padding:0} #right #extra div.kw{border:0;margin:0 0 0 -5px;padding:0;overflow:hidden;width:190px}
* html #right #extra div.kw{width:183px}
* +html #right #extra div.kw{width:183px}
#footer{border-top:solid 1px #ababae;font-size:11px;text-align:center}
#footer a{text-decoration:underline}
#footer a:hover{text-decoration:none}
table.feature{border:1px solid #a2a2a2}
table.feature td{padding:5px}
table.feature tbody tr th{padding:0;margin:0;border:1px solid #a2a2a2;background:#7fb4c6}
table.feature tbody tr th h1.feature{padding:0 5px 0 5px;margin:0;font-size:14px}
td.varianten{margin:0;padding:5px;background:#7fb4c6;height:20px;border:1px solid #a2a2a2}
table.artoverviewthumb{margin:20px auto;width:600px}
table.artoverviewthumb td.nxt{border-left:1px solid #ababae;border-right:1px solid #ababae;padding:1px}
table.artoverviewthumb td.prv{border-left:1px solid #ababae;border-right:1px solid #ababae;padding:1px}
table.artoverviewthumb td.nxt a,table.artoverviewthumb td.prv a{padding:80px 5px 80px 5px;margin:0;display:block}
table.artoverviewthumb td.art{border-right:1px solid #ababae}
table.artoverviewthumb td.activetop{border-top:black 2px solid;border-left:black 2px solid;border-right:black 2px solid}
table.artoverviewthumb td.activebottom{border-bottom:black 2px solid;border-left:black 2px solid;border-right:black 2px solid}
table.artoverviewthumb td.art a{padding:5px;font-size:11px}
table.artoverview{margin:20px auto;width:600px}
#sf{margin:15px 0 0 0;width:740px}
* html #sf #sf_head{height:20px;width:80px}
#sf .csf_head{border:1px solid #a2a2a2}
#sf .csf_headopen{border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2;border-bottom:0;border-right:0}
#sf .csf_main{border:1px solid #a2a2a2}
#sf .csf_mainopen{border:1px solid #a2a2a2}
#kbew{margin:10px auto 15px auto;border:0px solid #FFFFFF;width:100%}
#kbew div.kbew{text-align:center;color:#000000;background-color:#FFFFFF;padding:0px;margin:0 auto 0 auto}
#kbew div.kbew img{padding:0;margin:0}
#kbewoverview{width:740px;padding:0;margin:0}
.sfkbewoverview{width:740px}
#kbewoverview{width:740px;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{width:740px;background-color:#7fb4c6}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:730px;padding-left:5px;padding-right:5px}
#warenkorb{width:735px}
#warenkorb span.mark{color:#FC8D00}
#order-process{margin-left:5px;margin-right:5px;width:735px}
#order-process table{width:735px}
