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}
.nw{white-space:nowrap}
.fett{font-weight:bold}
.clearfl{clear:both;width:0px;height:0;padding:0;margin:0}
#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}
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:0px}
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}
.sp{color:#FF0000} 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}
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:black 1px solid;padding:5px;margin:5px;background-color:white;color:black;text-align:center;}
textarea.error{border:red 2px solid}
select.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}
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{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{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}
#facebookframe{border:none;overflow:hidden;width:470px;height:30px}
#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}
#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;height:16px;font-weight:bold}
#kbew div.kbew img{padding:0;margin:0}
#kbewoverview{width:600px;border:0px solid #CCCCCC;padding:0;margin:10px;text-align:center;display:block;background:#FFFFFF;color:#000000}
.sfkbewoverview{width:600px;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:600px;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}
#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 .kbewoverviewBoxName{float:right;padding-left:5px}



.vtab{margin-bottom:-20px}
div.vtab table.vtab tr td{white-space:normal}
body{margin:0px;padding:0;background:url("../pics/29/bg.png") top left repeat-x;font-size:100.1%;text-align:center}
a,h1,h2,h3,div,p,ul,td,body,input,select,textarea,font{font-family:Verdana,Sans-Serif;font-size:11px;font-weight:normal;text-align:left;color:black}
h1{font-size:16px;text-align:center;font-weight:bold}
h2{font-size:14px;text-align:center;font-weight:bold}
h3{font-size:12px}
ul{list-style-image:none;list-style-type:none}
img{border:0} th{background:#a4B5E6;border:1px solid #d5d9e4;font-size:12px}
#strmain{padding:5px;border:1px solid #DCDCDC;background:white}
a,a:visited,a:link,a:active{text-decoration:none;color:black}
a:hover{color:black;text-decoration:underline}
.platzhalter{margin:0;padding:0}
.lin{margin:10px 0 10px 0;padding:0;width:590px;height:1px;border-bottom:1px solid #cccccc}
.linlong{width:608px}
.linshort{width:50%}
.linmarken{width:90%;margin:10px 0 10px 30px}
.fl{width:auto;float:left}
.fr{width:auto;float:right}
.nw{white-space:nowrap} .neu{color:green;font-weight:bold;font-size:11px;white-space:nowrap} .rot{color:red} strong{font-weight:bold}
div.rs{background-image:url("../pics/29/kategorie_line.png");background-repeat:repeat-x;height:4px;border-width:0px;margin:10px auto 10px auto}
div.rslong{width:90%}
div.rsshort{width:50%}
a.sitemap1:hover,a.sitemap2:hover,a.sitemap3:hover{text-decoration:underline}
td.sitemap{white-space:normal}
td.sitemap2{white-space:nowrap;width:auto}
#wrapper{margin:0 auto 0 auto;padding:0;width:1000px;background:transparent;position:relative;top:170px;left:0}
#banner{margin:0;padding:0;width:1000px;height:170px;background:transparent;position:absolute;top:-170px;left:0}
#footer{margin:0 auto 0 auto;padding:25px 0 0 0;width:970px;height:100px;background:transparent;border:0px solid;clear:both}
#leftcol{margin:0;padding:0;width:190px;height:100%;background:transparent;float:left;margin:5px 0 0 -1000px}
#rightcol{margin:0;padding:0;width:190px;height:100%;background:transparent;float:left;margin:5px 0 0 -190px}
#contentrow{background:transparent;width:100%}
#contentbox{float:left;width:100%}
#contentcol{margin:0 0 0 195px;padding:0;width:610px;height:100%;background:transparent}
.box{margin:0;padding:0;width:190px;height:auto;border:0px solid}
.boxob{margin:0;padding:0;width:100%;height:35px;border:0px solid;background:url("../pics/29/box_ob_1.png") top left no-repeat}
.boxmi{margin:-10px 0 0 0;padding:0;width:100%;height:auto;border:0px solid;background:url("../pics/29/box_mi_180.png") top left repeat-y}
.boxun{margin:-1px 0 0 0;padding:0;width:100%;height:20px;border:0px solid;background:url("../pics/29/box_un_180.png") top left no-repeat}
* html .boxmi{margin:-1px 0 0 0} * +html .boxmi{margin:-5px 0 0 0} #banner{margin:0 0 0 0;padding:0;width:1000px;height:170px;background-color:transparent;border:0px solid}
#banner .bgli{margin:0 0 0 0;padding:0;width:15px;height:170px;float:left;background:url("../pics/29/banner_li_1.png") no-repeat;border:0px solid}
#banner .bgre{margin:0 0 0 0;padding:0;width:15px;height:165px;float:right;background:url("../pics/29/banner_re_1.png") no-repeat;border:0px solid}
#banner .bgmi{margin:0 0 0 15px;padding:0;width:970px;height:170px;background:url("../pics/29/banner_mi.png") repeat-x;border:0px solid}
#banner .logo{margin:0;padding:0;width:500px;height:80px;position:absolute;top:5px;left:15px;border:0px solid}
#banner .logo h1{margin:25px 0 0 0;text-align:left}
#banner .logo img{position:relative;top:23%;left:3%}
#banner .lang{margin:0;padding:0;width:300px;height:25px;position:absolute;top:15px;left:675px;border:0px solid}
#banner .search{margin:0;padding:0;width:300px;height:25px;position:absolute;top:30px;left:675px;border:0px solid;text-align:right}
#banner .login2{margin:0;padding:0;width:300px;height:25px;position:absolute;top:80px;left:675px;border:0px solid;text-align:center;font-weight:bold}
#banner .login2 a{font-weight:bold}
#banner a,a:visited,a:link,a:active{color:black;text-decoration:none;text-align:left}
#banner a:hover{color:black;text-decoration:underline}
#topmenue{margin:67px auto 0 auto;padding:0;width:970px;height:39px;position:absolute;top:41px;left:15px;border-style:solid;background-image:url("../pics/29/button_1.png");background-repeat:repeat-x;background-color:transparent;border-color:#d5d9e4;border-width:1px 0 1px 0}
#topmenue li{margin:0;padding:0;list-style:none;float:left;width:auto}
#topmenue li a.button_text{margin:0px;padding:12px 5px 0 5px;background:url("../pics/29/button_1.png") repeat-x;background-color:transparent;border-style:solid;border-color:#d5d9e4;border-width:0 1px 0 0;display:block;min-width:60px;width:auto;height:27px;text-align:center;font-weight:bold;color:black}
#topmenue li a.first{border-left:1px solid #d5d9e4}
#topmenue li a.warenkorb{padding:8px 5px 4px 5px}
#topmenue li a.button_text:link,a.button_text:visited{text-decoration:none}
#topmenue li a.button_text:hover,a.button_text:active{text-decoration:underline;background:url("../pics/29/button_hover_1.png") repeat-x;color:black}
* html #banner  {width:1000px;height:170px}
* html #banner .bgli{width:15px;height:170px;margin:0 -3px 0 0}
* html #banner .bgre{width:15px;height:170px;margin:0 0 0 -3px}
* html #banner .bgmi{width:950px;height:170px;margin:0 -3px 0 0}
* html #banner .logo{width:550px;height:80px;position:absolute;top:15px;left:15px}
* html #banner .lang{width:300px;height:25px;position:absolute;top:15px;left:675px}
* html #banner .search{width:300px;height:25px;position:absolute;top:30px;left:675px}
* html #banner .login{width:300px;height:25px;position:absolute;top:75px;left:675px}
* html #topmenue {position:relative;top:108px;left:0px;margin:0;width:970px}
* html #topmenue li{width:75px}
.leftMenu{padding:0px;margin:0 3px 0 10px;width:150px;background-color:transparent}
.leftMenu ul{margin:0;padding:0;list-style-image:none;list-style-type:none;background:transparent}
.leftMenu a{text-decoration:none;display:block;text-decoration:none;display:block;margin:1px 0px 1px 0px;padding:0px 0px 0px 10px}
.leftMenu a:hover{color:black;text-decoration:underline}
.leftMenu ul li{margin:5px 0 0 0;padding:0;background:url("../pics/29/m1.gif") 2px 4px no-repeat transparent}
.leftMenu ul li a{width:150px;color:black;font-weight:normal;font-size:11px}
.leftMenu ul li a.active{font-weight:bold}
a:link.lev1{font-weight:bold}
.leftMenu ul li ul li{margin:0 0 0 5px;padding:0 0 0 0;background:none;border:0px}
.leftMenu ul li ul li a{width:150px;color:black;font-weight:normal;font-size:11px}
.leftMenu ul li ul li a.active{margin:0 0 0 -5px;padding:0 0 0 15px;color:black;font-weight:bold;background:url("../pics/29/details_text.gif") 2px 4px no-repeat}
.leftMenu ul li ul li ul li{padding:0 0 0 5px;background:none;border:0px}
.leftMenu ul li ul li ul li a{width:140px;color:black;font-weight:normal;font-size:10px}
.leftMenu ul li ul li ul li a.active{color:black;font-weight:bold;background:none}
.leftMenulin{background-image:url("../pics/29/kategorie_line.png");background-repeat:repeat-x;width:131px;height:4px;border-width:0px;margin:2px auto 7px 4px}
.leftMenuClear{clear:left;height:1px;line-height:1px}
.umenue{padding:5px;text-align:center}
#rightspace{margin:5px auto 0 auto;width:175px;border:0px solid;text-align:center;background:transparent}
#rightspace .cb{margin:0 0 20px 0;padding:0 5px 0 5px;width:163px;border:0px solid;text-align:center}
#rightspace .artbox{margin:10px 0 0 0;text-align:center}
#rightspace .artbox .image  {margin:10px 5px 10px 5px;padding:0;width:155px;height:auto;overflow:hidden}
#rightspace .artbox .image img {margin:0 auto 0 auto;padding:0;display:block}
#rightspace .artbox .pr{margin:0px}
#rightspace .artbox p{text-align:center}
#rightspace .dt{margin:10px 0 0 35px;padding-bottom:3px;vertical-align:top}
#rightspace .dt img{margin:0;padding:0}
#rightspace a,a:active,a:link,a:visited{color:black;text-decoration:none}
#rightspace a:hover{color:black;text-decoration:underline}
#rightspace a.blau,a.blau:link,a.blau:visited,a.blau:active{color:blue;text-decoration:underline}
#rightspace a.blau:hover{color:blue;text-decoration:underline}
#rightspace #minibasket{margin:0 5px 15px 5px;padding:15px 0 0 0;width:165px}
#rightspace #minibasket .inam{text-align:left;margin:0;padding:10px 0 2px 2px} #rightspace #minibasket .ipic{margin:5px auto 5px auto;border:0px solid;text-align:center} #rightspace #minibasket .iprc{text-align:right;margin:0;padding:2px 5px 5px 0} #rightspace #minibasket .mb{margin:0;padding:0;height:16px;background-color:#d5d9e4;border:1px solid #DCDCDC;color:black;font-weight:bold;white-space:nowrap}
#rightspace #minibasket .mbh{margin:0;padding:2px 0 1px 0;text-align:center}
#rightspace #minibasket .mbf{margin:0;padding:0 5px 0 0;text-align:right}
#rightspace #minibasket .mbb{border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;min-height:50px}
#rightspace #minibasket a.mb{color:white;text-decoration:none;margin-right:2px;margin-top:1px}
#rightspace #minibasket a.mb:hover{color:white;text-decoration:underline}
#rightspace #minibasket_empty{margin:5px auto 5px auto;padding:10px;width:155px;font-weight:bold;text-align:center}
#rightspace div.kw{margin:20px auto 0 auto;width:160px;border:0px solid;background:transparent;overflow:hidden}
#rightspace #dataformwkrs{width:100%}
#rightspace #dataformwkrs .lisp{float:left;width:48%;height:25px}
#rightspace #dataformwkrs .resp{float:right;width:48%;height:25px}
#rightspace #dataformwkrs .unten{clear:both;width:100%}
#rightspace #dataformwkrs .inp{margin-left:20px}
#rightspace #wkrs{margin:0 auto 0 auto;padding:0;width:135px;border:0px solid;text-align:center}
#rightspace #service{margin:0 0 20px 0;padding:0;text-align:center}
#rightspace #service ul{margin:0;padding:0;text-align:left}
#rightspace #service ul li{margin:0 5px 0 5px;padding:2px 0px 2px 17px;background:url("../pics/29/details_text.gif") no-repeat 0px 6px}
#rightspace #service ul li.image{margin:0 10px 0 17px;padding:0;background-image:none}
#rightspace #service img{margin:5px}
div.mhead{margin:1px;padding:2px 0 0 2px;min-height:15px;border:0px solid #a4B5E6;border-bottom:#DCDCDC 1px solid;background-color:#d5d9e4;text-align:left;color:black;text-decoration:none;font-weight:bold;font-size:11px}
div.mhead h2{margin:0 0 0 0;padding:0;text-align:left}
a.mhead,a.mhead:link,a.mhead:visited,a.mhead:active{color:black;text-decoration:none;font-weight:bold;font-size:11px}
a.mhead:hover{color:black;text-decoration:underline}
.mbody{margin:0;padding:10px 5px 5px 5px;text-align:left;background:white;border:0px solid}
.mbody .pb{margin:0 1px 5px 0;padding:0}
a.mbody,a.mbody:link,a.mbody:visited,a.mbody:active{color:black;text-decoration:none}
a.mbody:hover{color:black;text-decoration:underline}
ul.dt{list-style-image:none;list-style-type:none;margin:0 0 0 3px;padding:0;text-align:left}
li.dt{margin:0 3px 5px 3px;padding:0 2px 2px 25px;background:url("../pics/29/details.gif") no-repeat left center}
.zeile{display:table-row}
.ra{border:1px solid #DCDCDC;background:white} .ra2{margin:0 auto 0 auto;padding:5px;border:1px solid #DCDCDC;background:white} .ra2 a,a:active,a:link,a:visited{color:#000000;text-decoration:none}
.ra2 a:hover{color:#000000;text-decoration:underline}
.lisp{width:50%;display:table-cell} .resp{width:50%;display:table-cell} .pb{margin:0px 1px 5px 5px;padding:0;float:right} .video{margin:0px 1px 5px 5px;padding:0;float:right}            .st{width:50%;float:left} .pr{margin:0} .wert{margin:0} .bh{margin:0;padding:0;width:25px;height:7px} .bw{margin:0;padding:0;width:7px;height:1px;float:left} .bw2{margin:0;padding:0;width:10px;height:1px;display:table-cell} .abs{margin:5px}
#topCategoryPath{margin:0;padding:0;width:100%;height:20px;border:0 solid}
#topCategoryPath .topCategoryPathItem{width:auto;float:left}
#topCategoryPath .topCategoryPathItemCurrent{width:auto;float:left}
#topCategoryPath a.nav,a.nav:active,a.nav:link,a.nav:visited{text-decoration:none;color:black}
#topCategoryPath a.nav:hover{text-decoration:underline;color:red}
.browse{margin:5px 0px 5px 0px;padding:0;width:100%;text-align:center;white-space:nowrap}
.sz{margin:0px 0px 0px 226px;width:120px;text-align:center;border:0px solid}
.next{margin:0px 0px 5px 0px;width:225px;float:right;text-align:right;border:0px solid}
.prev{margin:0px 0px 5px 0px;width:225px;float:left;text-align:left;border:0px solid}
.browse a,a:active,a:link,a:visited{color:#000000;text-decoration:none}
.browse a:hover{color:#000000;text-decoration:underline}
.home{margin:0 auto 0 auto;padding:5px;width:598px;background:white}
.home .startcontent{margin:10px 0px 10px 0px;padding:5px;overflow:hidden}
.home .startcontent h1{text-align:left}
.home .imgstartcontent{margin:5px 0 5px 5px;padding:0;width:auto;float:right}
.home .video{margin:5px 0 5px 5px;padding:0;width:auto;float:right}
.home a,a:link,a:visited,a:active{color:black;text-decoration:none}
.home a:hover{color:black;text-decoration:underline}
#category{margin:0 auto 0 auto;padding:0;width:100%;display:table}
#category ul{margin:0 5px 5px 20px;padding:0;list-style-type:none;list-style-image:url("../pics/29/m1.gif")}
#category ul li{margin-top:5px}
#category ul.dt{list-style-image:none;list-style:none;margin-left:3px}
#category li.dt{margin:15px 3px 5px 3px;padding:2px 2px 2px 25px}
#category a,a:link,a:visited,a:active{color:black;text-decoration:none}
#category a:hover{color:black;text-decoration:underline}
#content{margin:0 auto 0 auto;padding:0px;width:100%;background:white}
#content .startcontent{margin:0;padding:5px;overflow:hidden}
#content .startcontent h1{text-align:left;font-size:14px}
#content .startcontent h2{font-weight:bold;text-align:left}
#content .imgstartcontent{margin:5px;width:inherit;float:right}
#content a,a:active,a:link,a:visited{color:#000000;text-decoration:none}
#content a:hover{color:#000000;text-decoration:underline}
#content ul{margin:0 0 0 -25px;list-style:disc}
#proover{margin:0 auto 0 auto;padding:0;width:100%;display:table}
#proover ul{list-style:disc}
#proover ul.dt{margin:0;list-style:none}
#proover li.dt{margin:0 3px 5px 3px;padding:0 2px 2px 25px}
#proover a,a:active,a:link,a:visited{color:#000000;text-decoration:none}
#proover a:hover{color:#000000;text-decoration:underline}
#proover a.blau,a.blau:link,a.blau:visited,a.blau:active{color:blue;text-decoration:underline}
#proover a.blau:hover#proovercontent{margin:0 auto 20px auto;padding:0;overflow:hidden}
#proovercontent .image{margin:0 0 10px 10px;padding:0;width:inherit;float:right}
#proovercontent .dt{margin:10px 0 0 3px;padding:0 0 4px 0;vertical-align:middle}
#proovercontent ul{list-style:disc}
#proovercontent ul li{margin:10px 0 0 0}
#marken{margin:0 auto 0 auto;padding:5px;text-align:center}
#marken .zeile{width:90%;text-align:left;display:inline-block}
#marken .left{margin-left:5px;padding-bottom:3px;width:50%;float:left;vertical-align:top;border:0px solid}
#marken .right{margin-right:25px;width:auto;float:right}
#marken a,a:active,a:link,a:visited{color:#000000;text-decoration:none}
#marken a:hover{color:#000000;text-decoration:underline}
#marken hr{background-color:#a4B5E6;border:0px solid #87C350;height:1px;width:90%;margin-top:10px;margin-bottom:5px}
#marken h2{background:url("../pics/29/m1.gif") 0 7px no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;white-space:nowrap;text-align:left}
#topmarken{margin:20px 0 0 0;padding:0;width:100%;border:0px solid;background:white;display:table;text-align:center}
#topmarken h1{margin:0;padding:5px 0 0 3px;height:20px;background:#a4B5E6;border:1px solid #d5d9e4;font-size:11px;font-weight:bold;text-align:left}
#topmarken .zeile{margin:0;padding:0;width:100%;height:auto;display:table-row}
#topmarken .lisp{margin:0;padding:0;width:194px;height:auto;background-color:transparent;display:table-cell}
#topmarken .resp{margin:0;padding:0;width:194px;height:auto;background-color:transparent;display:table-cell}
#topmarken .zenter{margin:0;padding:0;width:194px;height:auto;background-color:transparent;display:table-cell}
#topmarken .mbody{text-align:center;margin-top:5px;border:0px solid}
#topmarken .mhead{min-height:25px;text-align:center}
#topmarken a,a:active,a:link,a:visited{color:black;text-decoration:none}
#topmarken a:hover{color:black;text-decoration:underline}
#artikel{margin:20px 0 0 0;padding:0;width:100%;overflow:hidden;background:white}
#artikel h1{margin:0 5px 0 5px;padding:2px 0 0 0;text-align:left}
#artikel .ab{margin:10px 5px 0 0;padding:5px 0 5px 5px;width:auto;max-width:410px;float:right;text-align:right} #artikel .at{margin:10px 5px 0 5px;width:auto;border:0px solid} #artikel .mb{margin:10px 0 10px 10px;padding:0;width:auto;float:right;border:0px solid} #artikel .detail{margin:10px -2px 0 0;padding:0;width:inherit;float:right;border:0px solid} #artikel .bp{margin:10px 5px 25px 0;padding:5px 5px 0 5px;width:auto;max-width:410px;float:right;text-align:right} #artikel .bp img{margin:5px}
a.highslide,a.highslide:hover{text-decoration:none}
#artikel .button{margin:0 0 -5px 0;padding:0;background:#a4B5E6}
#artikel ul{margin:0;padding:0 0 0 15px;list-style:disc}
#artikel li{margin:5px 0 0 0;padding:0}
#artikel ul.dt{margin:0;padding:0}
#artikel li.dt{margin:10px 0 0 0;padding:0 0 0 25px;vertical-align:top}
#artikel td.varianten{background:#a4B5E6;border-bottom:1px solid #d5d9e4;height:20px;text-align:left;font-weight:bold;white-space:nowrap}
#artikel td.varianten{background:#a4B5E6;border-bottom:1px solid #d5d9e4;height:20px;text-align:left;font-weight:bold;white-space:normal;z-index:0;overflow:visible}
#artikel a,a:active,a:link,a:visited{color:black;text-decoration:none}
#artikel a:hover{color:black;text-decoration:underline}
#artikel a.blau,a.blau:link,a.blau:visited,a.blau:active{color:blue;text-decoration:underline}
#artikel a.blau:hover{color:blue;text-decoration:underline}
table.pay{border-left:1px solid #a4B5E6;border-right:1px solid #a4B5E6}
td.pay{background-color:#a4B5E6;color:black;font-weight:bold;white-space:nowrap}
a.pay{color:black;text-decoration:none}
td.artikel{background-color:#a4B5E6;text-align:center;font-weight:bold}
input.bestellung{background-color:#a4B5E6}
#kundenkontakt{margin:15px auto 0 auto;padding:0;width:90%;border:0px solid;list-style:none}
#kundenkontakt li{margin:4px 0 4px 0;padding:0 0 0 30px;min-height:15px;border:0px solid}
#kundenkontakt .drucker{background:url("../pics/common/icon-drucker.gif") center left no-repeat}
#kundenkontakt .email{background:url("../pics/common/icon-email.gif") center left no-repeat}
#kundenkontakt .email_freund{background:url("../pics/common/icon-freund.gif") center left no-repeat}
#kundenkontakt .rueckruf{background:url("../pics/common/icon-telefon.gif") center left no-repeat}
#kundenkontakt a,a:active,a:link,a:visited{color:black;text-decoration:none}
#kundenkontakt a:hover{color:black;text-decoration:underline}
#baskethelper{margin:0 auto 0 auto;padding:0;width:500px;border:0px solid}
#baskethelper h2{font-size:12px}
#baskethelper p{margin:5px auto 5px auto;text-align:center}
#baskethelper ul li{list-style:square;padding:2px 0 3px 0}
#baskethelper a,a:active,a:link,a:visited{color:black;text-decoration:none}
#baskethelper a:hover{color:black;text-decoration:underline}
#ordervalue{margin:0 auto 0 auto;width:80%}
#searchresults div{margin:10px 0px 10px 0px;padding:5px;overflow:hidden}
#searchresults div h1{text-align:left}
#searchresults div h1 a{font-size:16px;font-weight:bold}
#searchresults div ul{margin:10px 0 10px 20px;list-style:disc}
#searchresults div li{margin:0}
#searchresults div img.pb{margin:5px 0 5px 5px;padding:0;width:inherit;float:right}
#searchresults a,a:active,a:link,a:visited{color:black;text-decoration:none}
#searchresults a:hover{color:black;text-decoration:underline}
#searchresults a.blau,a.blau:link,a.blau:visited,a.blau:active{color:blue;text-decoration:underline}
#searchresults a.blau:hover{color:blue;text-decoration:underline}
.kb{margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;font-size:12px}
.weiterekb{text-align:center;margin:0 0 0 0}
.weiterekb a,a:active,a:link,a:visited{color:black;text-decoration:none}
.weiterekb a:hover{color:black;text-decoration:underline}
h2.feature{margin:0;padding:2px 0 0 0;width:100%;height:15px;background:#d5d9e4;border:1px solid #a4B5E6}
#footer{color:black;text-align:center;background:url("../pics/29/footer_line.png") 0px 15px repeat-x}
#footer a,a:active,a:link,a:visited{color:black;text-decoration:none}
#footer a:hover{color:red;text-decoration:underline}
input,textarea,select{border:#000000 1px solid}
input.ohner,checkbox.ohner{border:medium none;vertical-align:middle;margin-top:0px}
input.error{border:red 2px solid}
input.searchfield,input.searchbutton{border:#a4B5E6 1px solid;vertical-align:middle}
input.searchfield{margin:0px 2px 0px 0px;padding:2px 0 2px 0;height:18px}
* html input.searchfield{padding:4px 0 0 4px} input.searchbutton{margin:0px 2px 0px 0px;padding:2px 0 2px 0;height:24px;background-color:#d5d9e4;width:55px;text-align:center}
p.searchform{margin:0;padding:0;font-size:12px}
input.formbutton{background-color:#d5d9e4}
select.b,select.w{font-size:12px}
a.boxhead,a.boxhead:active,a.boxhead:link,a.boxhead:visited{color:black;text-decoration:none}
a.boxhead:hover{color:#d5d9e4;text-decoration:underline}
td.boxhead{color:black;background-color:#d5d9e4}
td.head{font-size:14px;font-weight:bold}
td.eintrag{color:black;background-color:white}
font.fehler{color:red}
font.rabattanzeige{color:red}
 * html span.kw8{font-size:80%}
* html span.kw9{font-size:90%}
* html span.kw10{font-size:100%}
* html span.kw11{font-size:110%}
* html span.kw12{font-size:120%}
* html span.kw13{font-size:125%}
* html span.kw14{font-size:130%}
* html span.kw15{font-size:140%}
* html span.kw16{font-size:150%}
* html span.kw17{font-size:160%}
* html span.kw18{font-size:170%}
* html .lisp{width:49%;float:left}
* +html .lisp{width:49%;float:left}
* html .resp{width:49%;float:right}
* +html .resp{width:49%;float:right}
* html ul,ol{position:relative} * +html ul,ol{position:relative} * html .dt{list-style:none;list-style-image:none}
* html .mhead{height:20px}
* html #content ul{margin:0 0 0 15px}
* +html #content ul{margin:0 0 0 15px}
* html #content .startcontent{height:auto;overflow:visible}
* +html #content .startcontent{height:auto;overflow:visible}
* html #topmarken .zeile{display:inline-block}
* +html #topmarken .zeile{display:inline-block}
* html #topmarken .ra{float:left;width:auto}
* +html #topmarken .ra{float:left;width:auto}
* html #topmarken .lisp{margin:0 0 0 0;padding:0;width:194px;float:left}
* +html #topmarken .lisp{margin:0 0 0 0;padding:0;width:194px;float:left}
* html #topmarken .zenter{margin:-1px 0 0 9px;padding:0;width:194px;float:left}
* +html #topmarken .zenter{margin:-1px 0 0 9px;padding:0;width:194px;float:left}
* html #topmarken .resp{margin:-2px 0 0 9px;padding:0;width:194px}
* +html #topmarken .resp{margin:-2px 0 0 9px;padding:0;width:194px}
* html #topmarken .mhead{height:25px}
* +html #topmarken .mhead{height:25px}
* html #artikel .detail{float:none;width:auto} * +html #artikel .detail{float:none;width:auto} * html #artikel .mb{float:none;width:auto} * +html #artikel .mb{float:none;width:auto} * html #artikel .bp{float:none;width:auto} * +html #artikel .bp{float:none;width:auto} * html #centercol{margin:0 0 0 182px;width:610px}
* html #topmarken .lisp{margin:0;padding:0}
* html #topmarken .zenter{margin:-13px 0 0 10px;padding:0}
* html #topmarken .resp{margin:-26px 0 0 10px;padding:0}
* html #kundenkontakt li{height:15px}
* html #artikel .ab{width:400px;margin-right:0px}
* html #artikel .bp{width:400px;margin-right:0px}
* html div.sz{width:auto}
* html div.next{width:auto}
* html div.prev{width:auto}
* html div .browse a{width:auto}
* html #leftcol{width:155px}
* html .leftMenu ul li{margin:10px 0 0 0}
* html .leftMenu ul{position:relative} * html .leftMenulin{margin:2px auto -5px 12px}
* html #rightspace{overflow:hidden}
* html .platzhalter{margin:0 0 50px 0}
#sf{padding:0 0 10px 0;margin:0;width:608px}
* html #sf #sf_head{height:20px;width:80px}
#kbew{margin:10px auto 15px auto;border:1px solid #DCDCDC;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:#D5D9E4;padding-top:2px;padding-bottom:1px;height:16px;font-weight:bold}
#kbew div.kbew img{padding:0;margin:0}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{background-color:#D5D9E4}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{color:#000000}