*{font-family:Verdana,sans-serif,Arial;hyphens:unset;-webkit-hyphens:unset}h1,h2,h3,h4,h5,p,div,input,textarea,li,td,th{font-size:12px}
BODY,html{margin:0;text-indent:0}
html{overflow-y:scroll}
input,select,textarea{border:1px solid #ccc;background-color:#fff}
input[type="text"],input[type="submit"],input[type="button"]{-webkit-border-radius:0;-webkit-appearance:none}
A.blau,A.blau:link,A.blau:visited,A.blau:active{color:#0000FF;text-decoration:underline}
.blau b{color:#0000FF}
.h1kat,H1{margin:10px auto;padding-top:1px;text-align:center;font-size:16px;font-weight:bold}
H1.bd{text-align:left}
H1.feature,H2.feature{margin:3px;padding:0;font-size:11px}
H2{margin-left:auto;margin-right:auto;text-align:center;font-size:14px}
TH{background-color:#e7e7cf}
strike{text-decoration:line-through !important}
.bn{border:none !important}
.dn{display:none}
.db{display:block}
.di{display:inline}
.dib{display:inline-block}
.resetall *,.resetall{width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;float:none !important;border:none !important;display:block !important;background:none !important;position:static !important;text-indent:0 !important;line-height:1em !important;}
.noselect{-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
#keKaeufersiegel{position:fixed;bottom:0;right:0}
#keKaeufersiegel>a{display:block;padding:10px}
#keKaeufersiegel>a>img{vertical-align:middle}
.pad #keKaeufersiegel{z-index:9999}
.pore{position:relative}
.oh{overflow:hidden}
.cp{cursor:pointer}
.ca{cursor:inherit !important}
.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}
.lft,.left{text-align:left}
.rgt,.right{text-align:right}
.valigntop{vertical-align:top}
.u{text-decoration:underline}
.fett{font-weight:bold !important}
.fwn{font-weight:normal}
.noborder{border:none !important}
.nopad{padding:0 !important}
.nomargin{margin:0 !important}
.padv5{padding:5px 0}
.mi{margin:0 auto;display:block}
.ma{margin:0 auto}
.flrgt,.fr{float:right}
.fllft,.fl{float:left}
.noflo{float:none !important}
.c,.clear,.clearfl{width:0;height:0;margin:0;padding:0;clear:both}
.red,.rot,.sp, span.rabattanzeige,.fehler,.error{color:#c60f1d !important}
.success{color:#4B9500}
.bgweis{background-color:#fff}
.wkinfo{background:none;color:#000}
.bestav{  display:block;margin:5px 0 0 0}
.mtop20{margin-top:20px}
.noborder{border:unset}
.gruen,.neu{color:#00FF00} .blau{color:#0000FF}
.weiss{color:#fff}
.upper{text-transform:uppercase}
.prges{padding:5px 7px 10px 7px}
.border1bl{border:1px solid #000}
.wa{width:auto !important;display:inline !important}
.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}
.width1p{width:1%}
.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}
.lieferbarab{display:block;float:left} p.nosearchresults{font-size:14px;text-align:center;line-height:28px}
span.hinweis{font-size:11px}
span.hinweisnorm{font-size:11px;font-weight:normal}
span.rabattanzeige{color:#c60f1d}
.pje{font-size:11px;color:#787777}
div.anzeige{margin:0 0 5px 0;display:block;font-size:11px}
div.anzeige.dn{display:none}
div.cbdiverror{padding:1px 3px 3px 3px;float:right;background:#FF0000}
div.cbdiverror input{margin:0;padding:0}
.bhz{font-weight:bold}
#overlay,#pbox,#ix{display:none}
.rabatt{margin:10px 0 20px 0}
.rabatt .fl{margin:2px 0}
.rabatt .fett{margin:0 0 5px 0}
.rabatt .label{width:auto;white-space:nowrap}
#artikeldruck input{white-space:normal}
img{border:none}
td.pay{background-color:#ccc;color:#000;font-weight:bold}
td.paychk{width:10px}
#daten_kreditkarte td{padding:1px}
#daten_kreditkarte input,#daten_kreditkarte select{border:1px solid #000}
#daten_kreditkarte input.error,#daten_kreditkarte select.error{border:2px solid #FF0000}
#daten_bankeinzug td{padding:1px}
#daten_bankeinzug input,#daten_bankeinzug select{border:1px solid #000}
#daten_bankeinzug input.error,#daten_bankeinzug select.error{border:2px solid #FF0000}
#daten_rechnung td{padding:1px}
#daten_rechnung input,#daten_rechnung select{border:1px solid #000}
#daten_rechnung input.error,#daten_rechnung select.error{border:2px solid #FF0000}
#daten_rechnung label{width:200px;padding:3px;display:inline-block}
table.feature{width:90%;margin-left:auto;margin-right:auto}
table.feature2{width:100%;margin-left:auto;margin-right:auto}
table.wkklein{margin-left:auto;margin-right:auto}
td.b{width:50%;text-align:left}
table.ctr{margin-left:auto;margin-right:auto}
div.ctr,div.ctr h1{width:100%;margin-left:auto;margin-right:auto;text-align:center}
div.divlft{width:100%;margin-left:5px;margin-right:5px;text-align:left}
div.lft{width:100%;margin-left:0;margin-right:0;text-align:left}
td.nav0{white-space:nowrap}
input.ohner{width:auto;border:none !important;margin-left:1px}
#strmain{padding:5px 10px;text-align:left}
ul,ol{margin-left:15px;padding-left:0px}
li{padding-top:2px}
td.service{margin:0;padding:0px 0px 2px 3px;text-align:left}
td.abtext{text-align:left}
table{padding:0;border:none}
table.dateneingabe{margin:0;padding:0px}
#wk table.dateneingabe td{padding:2px 8px 2px 0}
td.eingabepflichtfeld{text-align:right;font-weight:bold;white-space:nowrap}
td.eingabe{text-align:right}
td.eingabeinput{text-align:left}
td.artikel{margin:5px;padding:5px;background-color:#fff;color:#000;border:none;text-align:center}
textarea.error,select.error,input.error{border:1px solid #FF0000}
table.w{border:1px solid #C0C0C0}
table.w2{width:100%}
td.w{background-color:#fff;color:#000;border:1px solid #BEBEBE}
TH.w{background-color:#ccc;color:#000;font-weight:bold;border:1px solid #BEBEBE}
div.order{margin-left:auto;margin-right:auto;text-align:center;font-size:12px}
div.order select{height:20px !important;padding:0}
table.order{width:auto;min-width:400px;margin-left:auto;margin-right:auto;border:1px solid #808080}
table.order th,table.order td{padding:2px}
table.order th{background-color:#ccc}
table.order td{background-color:#fff}
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:#000;font-weight:bold;border:1px solid #BEBEBE}
td.mhead{text-align:left}
td.mbody{text-align:left}
input.grau{background-color:#ddd !important}
A.boxhead,A.boxhead:active,A.boxhead:link,A.boxhead:visited{color:#fff;text-decoration:none}
A.boxhead:hover{color:#D29696;text-decoration:underline}
td.boxhead{color:#000;background-color:#F1F2F6}
td.head{font-size:14px;font-weight:bold}
td.eintrag{color:#000;background-color:#D5DDF2}
span.fehler{color:#FF0000;font-weight:normal}
a.sitemap1{font-size:14px;font-weight:bold;color:#000}
a.sitemap2{font-size:12px;font-weight:bold;color:#000}
a.sitemap3{font-size:10px;font-weight:normal;color:#000}
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{width:100%;white-space:nowrap;text-align:right}
div.kw{margin:4px;padding:4px;border:1px solid #D3D3D3;color:#000;background-color:#fff;text-align:center}
span.kw strong{font-weight:bold}
span.kw{color:#000;background-color:#fff}
span.kw8 *,span.kw8{font-size:80%}
span.kw9 *,span.kw9{font-size:90%}
span.kw10 *,span.kw10{font-size:100%}
span.kw11 *,span.kw11{font-size:105%}
span.kw12 *,span.kw12{font-size:110%}
span.kw13 *,span.kw13{font-size:115%}
span.kw14 *,span.kw14{font-size:120%}
span.kw15 *,span.kw15{font-size:125%}
span.kw16 *,span.kw16{font-size:130%}
span.kw17 *,span.kw17{font-size:145%}
span.kw18 *,span.kw18{font-size:150%}
.pic_hover{padding:3px;display:none;position:absolute;background-color:#fff;background-image:url('../pics/common/highslide/loader.big.white.gif');background-repeat:no-repeat;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #000;z-index:1000000;}
#janolaw-body h1{margin:8px 4px 4px 8px;font-weight:bold;text-align:center}
.janolaw-absatz{margin:8px 4px 4px 8px}
.janolaw-paragraph{margin:16px 4px 4px 8px;font-weight:bold;text-align:center}
.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}
#texte-janolaw{position:relative}
#texte-janolaw h2:not(:first-child){padding-top:20px}
#texte-janolaw table,#texte-janolaw p{margin-left:20px}
#texte-janolaw ul,#texte-janolaw ol{margin-left:15px;margin-top:15px;list-style-position:outside}
#texte-janolaw li{padding:0 0 10px}
#texte-janolaw p > a{text-decoration:underline}
#texte-janolaw hr{border:0;border-bottom:1px solid #000;margin:19px 0 20px 0}
#texte-janolaw .sprachen{position:absolute;top:0;right:0;margin:0}
#texte-janolaw .sprachen > li{display:inline-block;padding:0 5px}
#texte-janolaw .sprachen > li > a:before{content:'';position:relative;top:3px;width:23px;height:15px;margin-right:4px;display:inline-block;background:transparent url("../pics/flags.png") no-repeat;}
#texte-janolaw .sprachen > .flag_2 > a:before{background-position:-25px 0px}
#texte-janolaw .sprachen > .flag_3 > a:before{background-position:-49px 0px}
#texte-haendlerbund b{font-size:inherit}
#facebookframe{width:470px;height:30px;border:none;overflow:hidden}
#demoshop{width:100%;height:30px;margin:0;padding:10px 0 0 0;position:relative;top:0;left:0;z-index:250;color:#fff;background:#FF0000;font-size:14px;font-family:Arial;text-align:center;font-weight:bold}
#cookietest{width:100%;height:auto;margin:0;padding:10px;position:fixed;top:0;left:0;z-index:250;color:#444444;background:#e9e9e9;border-bottom:1px solid white;font-size:13px;font-family:Arial;text-align:center;font-weight:normal}
#cookieHinweis{display:none;text-align:left;width:100%;position:relative;background-color:#f3f3f3;padding:5px 0px;z-index:99999;}
#cookieHinweis > div > .cookieText{color:#666;font-size:12px;margin:0 10px;width:950px;}
#cookieHinweis > div > .cookieText > a{color:#666;font-size:12px;cursor:pointer;text-decoration:underline;}
#cookieHinweis > .cookieContent{width:1000px;display:flex;margin:0 auto;align-items:center;}
#cookieHinweis > div > .cookieClose{cursor:pointer;margin-top:1px;height:20px;width:20px;color:#666;text-align:center;font-size:13px;text-decoration:underline;}
#showdesigns{height:20px;margin:0;padding:0;position:absolute;top:0;right:0;z-index:250;border-left:1px solid #000;border-bottom:1px solid #000;background:#fff;font-size:12px;font-family:Arial}
#showdesigns td{padding:2px}
#showdesigns td.on{width:110px;padding:0 2px 0 2px;background-color:#C0C0C0;white-space:nowrap;text-align:center}
#showdesigns td.on a{color:#000;font-family:Arial;font-size:12px}
#showdesigns td.off{width:110px;padding:0 2px 0 2px;background-color:#97FFB1;white-space:nowrap;text-align:center}
#showdesigns td.off a{color:#000;font-family:Arial;font-size:12px}
#showdesigns td.small{width:15px}
#showdesigns td.center{text-align:center}
#showdesigns h1{height:20px;margin:0;padding:0}
#showdesigns h1 select{height:20px;margin:0;padding:0;font-family:Arial;font-size:12px}
#showdesigns a{text-decoration:none;color:#000;font-family:Arial;font-size:12px}
#showdesigns a:hover{text-decoration:underline;color:#FF0000}
#print{margin:10px auto;text-align:center}
#print table.artikel{width:650px;margin:10px auto;padding:0;background:#fff;border:1px solid #DCDCDC}
#print table.artikel h1{margin:0 0 15px 0}
#print div.button{margin:5px 15px 5px 5px;text-align:right}
#print td{padding:3px}
#print img{padding:5px;border:none}
#print h1{margin:25px 5px 5px 5px;font-size:16px;text-align:center}
#print p{margin:10px 0 10px 5px}
#print ul{margin:10px 0 10px 20px}
#print ul li{margin:2px 0 3px 0;list-style:disc}
#print #artikeleigenschaften ul li{list-style:none !important}
#print .baskethelper{width:500px;margin:0 auto;background:#fff;border:1px solid #DCDCDC}
#print .baskethelper table .ah{background:#fff;border:none}
#print .baskethelper table .ah ul{text-align:left}
@media print and (color){*{-webkit-print-color-adjust:exact}
}
.video{margin:0 0 10px 10px;float:right}
#bildnachweisbox{width:auto;margin:8px 4px 4px 8px;padding-bottom:8px;display:block}
#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{width:45%;margin:0 5% 0 0;float:left;overflow:hidden}
#sf,#sf404{margin:0 auto;text-align:left;color:#000}
#sf .dib{text-align:left;margin:0 5px}
#sf .dib span{padding:0 0 5px 0;display:block}
#sf #sf_main{position:relative;display:block;background:#fff}
#sf #sf_main form{margin:0}
#sf #sf_main #sf_body{position:relative;display:block;background:#fff;overflow:hidden;padding:10px}
#sf #sf_main #sf_body .ohner{border:none}
#sf #sf_main #sf_body select,#sf #sf_main #sf_body input{max-width:150px;border:1px solid #D4D4D4}
#sf #sf_main #sf_body #filter_product_overview_sort,#sf #sf_main #sf_body #filter_product_overview_marke{width:150px}
#sf #sf_main #sf_body #sf_anzahl{position:absolute;bottom:2px;left:0px}
#sf #sf_main #sf_body #sf_btns{margin:15px 0 0 0}
#sf #sf_main #sf_body #sf_btns input{width:100px;margin:0;padding:0;background:#DAD9D9;border:1px solid #DAD9D9;text-align:center;color:#000;cursor:pointer}
#sf #sf_main #sf_body #sf_btns input:hover{border:1px solid #7B7A7A}
#sf.sf_kbewoverview{width:628px;margin:5px;border:1px solid #ddd}
#sf.sf_kbewoverview #sf_main #sf_body select,#sf.sf_kbewoverview #sf_main #sf_body input{max-width:none}
#artbw > a{text-decoration:underline}
#sf.sf_search #sf_main #sf_body .sf_text{margin:0 auto 15px auto;font-size:16px}
#sf.sf_search #sf_main #sf_body .dib{margin-right:15px}
#sf.sf_search #sf_main #sf_body .dib.last{margin-right:0}
#sf.sf_search #sf_main #sf_body select,#sf.sf_search #sf_main #sf_body input{max-width:190px;padding:3px 6px;font-size:12px}
#sf.sf_search #sf_main #sf_body #suche_sortieren_id{width:200px}
#sf.sf_search #sf_main #sf_body #suchbegriff{padding:6px 12px;width:300px;max-width:none;font-size:14px}
#sf.sf_search #sf_main #sf_body #sf_btns{margin-bottom:10px}
#sf.sf_search #sf_main #sf_body #sf_btns input{padding:5px 12px;font-size:14px}
.searchHeader{box-sizing:border-box;line-height:35px}
.searchHeader .title{margin:0;font-size:1.25em;color:#000;text-align:left}
.searchHeader .browse2{position:absolute;top:5px;right:0}
.searchHeader .browse2 *{width:24px;height:24px;margin:0 0 0 5px;line-height:26px;display:inline-block;background:#fff;color:#000;border:1px solid #ccc;text-align:center;text-indent:1px;text-decoration:none;float:none}
.searchHeader .browse2 *:first-child{margin-left:0}
.searchHeader .browse2 span.active{background:#fff;color:#000 !important;border:1px solid #6E6E6E}
.searchHeader form{margin:0;padding:0}
.searchHeader .sort{display:inline-block;margin:0 auto;position:absolute;top:0;margin-left:-100px;width:200px;right:0}
.searchHeader .sort *{height:22px;line-height:20px;box-sizing:border-box;padding:0 5px}
.searchHeader .sort select{width:200px;padding:0 5px}
.searchHeader .sort .button{position:absolute;left:210px;top:7px;border:0;cursor:pointer;padding:0 10px}
.searchHeader.bottom .browse2{top:0}
#sf_no_results{margin:15px 0;font-size:14px;line-height:28px;color:#ff0000}
#sf_reset{margin-top:8px;padding:0;background:none}
#sf_reset input:focus{outline:none}
#sf_reset .label{float:left;margin:0 5px 0 0;display:block;font-weight:bold;line-height:32px}
#sf_reset .reset_all{margin:7px 0 5px 0;padding:2px 8px 2px 6px;background:none;border:1px solid #ccc;background:#fff;cursor:pointer;display:block;float:right}
#sf_reset .reset_all input{width:100%;padding:0 20px 0 0;background:url("../pics/common/reset.svg") right center no-repeat #fff;background-size:23px !important;border:none;cursor:pointer;color:#000;font-weight:bold}
#sf_reset .reset{margin:5px 5px 5px 0;padding:2px 8px 2px 6px;background:#fff;border:1px solid #ccc;cursor:pointer;float:left}
#sf_reset .reset input{width:100%;padding:0 24px 0 0;margin-left:1px;background:url("../pics/common/reset.svg") right center no-repeat #fff;background-size:23px !important;border:none;cursor:pointer;color:#000}
.sf{height:35px;margin:0 0 20px 0;position:relative}
.sf.unten{margin-top:15px;border-top:1px solid #ccc}
.sf .sf_sort{width:200px;position:absolute;top:8px;z-index:1}
.sf .sf_anzahl{width:100%;position:absolute;top:9px;left:0;text-align:center;z-index:0}
.sf.kbw .sf_anzahl{left:250px}
.sf .sf_anzahl input{padding:0;background:none;border:none;cursor:pointer}
.sf .sf_anzahl input.aktiv{color:#000}
.sf .sf_anzahl input.w3{width:30px}
.sf .sf_anzahl .pipe{padding:0 3px;display:inline-block}
.sf .sf_result{width:200px;position:absolute;top:11px;left:500px;text-align:center}
.sf .filter_product_overview_sort{height:26px;border:1px solid #ccc;position:relative;top:-3px}
.browse2{float:right;margin-top:5px}
.browse2 *{width:24px;height:24px;margin:0 0 0 5px;line-height:24px;display:block;float:left;background:#fff;color:#000;border:1px solid #ccc;text-align:center;text-indent:1px;text-decoration:none}
.browse2 span.active{background:#fff;color:#000;border:1px solid #6E6E6E}
#sf2{margin:15px 0 0 0}
#sf2 label{padding:2px 0 3px 25px;display:block;font-size:13px;position:relative;cursor:pointer;text-align:left}
#sf2 input[type="checkbox"]{margin:0;padding:0;border:none;cursor:pointer;float:left;position:relative;top:5px;left:3px}
#sf2 input[type="text"]{padding:1px;border:1px solid #ccc}
#sf2 input:focus,#sf2 select:focus{outline:none}
#sf2 .fb{margin:5px 10px 7px 0;padding:0;width:175px;height:auto;height:25px;float:left;cursor:pointer}
#sf2 .fb .fbh{height:25px;line-height:25px;padding:0 8px;background:#E4E4E4;border:1px solid #E4E4E4;font-size:13px;overflow:hidden;-moz-user-select:none}
#sf2 .fb .fbh span.label{max-width:148px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#sf2 .fb .fbh span.icon{width:12px;height:25px;line-height:25px;float:right;background:url("../pics/common/sf_pfeil_u.png") center center no-repeat}
#sf2 .fb .fbh span.icon.close{background-image:url("../pics/common/sf_pfeil_o.png")}
#sf2 .fb .fbb{width:150px;height:auto;padding:3px 6px;border:1px solid #ccc;background:#fff;position:absolute;top:30px;left:0;display:none}
#sf2 .fb .fbb ul{max-height:175px;margin:3px 0;overflow:auto;list-style:none;list-style-position:outside}
#sf2 .fb .fbb ul li{list-style:none}
#sf2 .fb .fbb .search{margin:3px 0}
#sf2 .fb .fbb .search input{width:80%;padding:5px 25px 3px 5px;background:url("../pics/common/sf_lupe.png") 208px 1px no-repeat;border:1px solid #ccc}
#sf2 .fb .fbb #filter_marken_search_reset{width:13px;height:13px;padding:0;position:relative;top:-1px;right:1px;border:none;background:url("../pics/common/reset.svg") center center no-repeat;background-size:23px !important;float:right}
#sf2 .fb .fbb.filter_marken{width:250px}
#sf2 .fb .fbb.filter_lieferbar{width:210px}
#sf2 .fb .fbb.filter_preis{width:164px}
#sf2 .fb .fbb.filter_eigenschaften{width:200px}
#sf2 .fb .fbb input.save{margin:10px 0 7px 0;padding:3px 0;width:100%;height:auto;color:#fff;background:#6E6E73;border:none;text-transform:uppercase;cursor:pointer;text-align:center;font-size:12px}
#sf2 .fb .fbb #filter_product_overview_rst_preis{width:13px;height:13px;padding:0;position:relative;top:-4px;left:4px;border:none;background:url("../pics/common/reset.svg") center center no-repeat;background-size:23px !important}
#sf2 .fb.active{position:relative}
#sf2 .fb.active .fbh{height:34px;width:157px;border:1px solid #ccc;border-bottom:none;background:#fff;position:absolute;z-index:3} #sf2 .fb.active .fbb{top:34px;display:block;z-index:2;min-width:161px}
#sf2 .fb.m{margin-right:0}
#sf2 .fb.m .fbb{left:auto;right:0}
#sf2 .filter_product_overview_sort_new{background-color:white}
#sf2 .filter_product_overview_sort_new label{width:calc(100% - 2px);background-color:white;position:relative;height:1rem;padding:3px 2px!important}
#sf2 .filter_product_overview_sort_new label:hover{background-color:#E9E9E9}
#sf2 .filter_product_overview_sort_new span{background-color:transparent}
#sf2 .filter_product_overview_sort_new input{position:absolute;width:calc(100% - 6px);height:calc(100% - 4px);left:0;top:0;border:0;color:transparent;z-index:-1}
#filter_product_overview.behind{z-index:1;position:relative}
#filter_lft{margin:0 0 13px 0}
#filter_lft input[type="checkbox"]{border:none;float:left;cursor:pointer;position:relative;top:2px}
#filter_lft label{padding:2px 0 3px 20px;display:block;font-size:13px;cursor:pointer;position:relative}
#filter_lft ul{padding:0;list-style:none}
#filter_lft .bh{padding:0;display:block;position:relative;background:none}
#filter_lft .bh2{padding:0;display:block;position:relative;font-size:16px}
#filter_lft .bb{position:relative;margin:7px 0 0 0}
#filter_lft .box{margin:0 0 20px 0;border:1px solid #ccc}
#filter_lft .box2{margin:0 0 10px 0;border:none;padding:0}
#filter_lft .resetall{width:150px !important;margin:0;padding:0;border:none;text-align:left;cursor:pointer;color:#000;background:url("../pics/common/reset.svg") right center no-repeat transparent;background-size:23px !important}
#filter_lft #filter_product_overview_smt{width:26px;height:24px;padding:0;position:absolute;left:170px;background:linear-gradient(0deg,rgba(85,85,85,0.15) 18%,rgb(255,255,255) 100%);font-size:17px}
#filter_lft ul.filter_geschlecht{margin-bottom:8px}
#filter_lft ul.filter_marken{max-height:150px;overflow:auto}
#filter_lft .box.filter_eigenschaften .box2{max-height:150px;overflow:auto}
#filter_lft #filter_product_overview_preis_min{width:40px;height:20px}
#filter_lft #filter_product_overview_preis_max{width:40px;height:20px;margin-left:10px}
#filter_lft #filter_product_overview_rst_geschlecht,#filter_lft #filter_product_overview_rst_marke,#filter_lft #filter_product_overview_rst_eigenschaften,#filter_lft #filter_product_overview_rst_preis{width:13px;padding:0;position:relative;left:3px;border:none;background:url("../pics/common/reset.svg") center center no-repeat;background-size:23px !important;line-height:0.7em}
#filter_lft2{margin:8px 0;-ms-user-select:None;-moz-user-select:None;-webkit-user-select:None;}
#doofinderErgebnisFilter .scrollBox label,#filter_lft2 .scrollBox label{padding-left:5px;display:block}
#doofinderErgebnisFilter .scrollBox input,#filter_lft2 .scrollBox input{margin-left:-19px;position:relative;right:5px}
#filter_lft2 .scrollBox{width:auto;margin:4px 0;max-height:181px;overflow-y:scroll;padding-left:20px;}
#filter_lft2 .buttonDiv{cursor:pointer;padding:10px 0}
#filter_lft2 .buttonDiv.down{border-bottom:1px solid #d4d4d4}
#filter_lft2 .buttonBox:first-of-type .buttonDiv{border-top:1px solid #d4d4d4}
#filter_lft2 .selectBox.preis{text-align:justify}
#filter_lft2 .selectBox,#filter_lft2 .selectBox .oben{display:none}
#filter_lft2 .selectBox .oben:after{content:"";width:10px;height:10px;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(225deg);display:inline-block;margin:0 9px -4px 10px}
#filter_lft2 .colorBox{max-height:100px}
#filter_lft2 .finder{width:228px;padding:3px 0 3px 5px;margin-bottom:8px}
#filter_lft2 .oben,#filter_lft2 .unten{background-color:#EFEFEF;text-align:center;padding:2px 0;cursor:pointer}
#filter_lft2 .selectBox .unten:after{content:"";width:10px;height:10px;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(45deg);display:inline-block;margin:0 9px 2px 10px}
#filter_lft2 .chooseBtn{cursor:pointer;width:100%;height:28px;text-align:center;color:#000;background-color:gainsboro;transition:0.3s;border:none;text-transform:uppercase;margin-top:8px;outline:0 none}
#filter_lft2 .buttonDiv.down:not(.haken):after{content:"";width:10px;height:10px;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(45deg);display:inline-block;float:right;margin:1px 10px;}
#filter_lft2 .buttonDiv:not(.haken):after{content:"";width:10px;height:10px;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(225deg);display:inline-block;float:right;margin:9px 10px;}
#filter_lft2 .buttonDiv.haken:after{content:"";width:28px;height:28px;background-image:url('../pics/common/done.svg');background-size:25px 25px;line-height:1em;display:inline-block;float:right;position:relative;bottom:3px;}
#filter_lft2 .minEuro,#filter_lft2 .maxEuro{width:55px;text-align:center}
#filter_lft2 .ui-slider{margin-top:5px;width:90%}
#sf404{margin:4px !important;padding:10px}
#sf404 #sf_body{margin:5px;width:425px;float:left}
#sf404 #sf_body .h{font-size:15px;color:#000;font-weight:bold;margin:0}
#sf404 #sf_body .txt{margin:15px 0}
#sf404 #sf_body #sf_box{padding:10px;background:#d4d4d4}
#sf404 #sf_body #sf_box span{padding:0 0 10px 0;display:block}
#sf404 #sf_body #sf_box select,#sf404 #sf_body #sf_box input{margin:0;width:300px;height:20px;position:absolute;border:none;color:#999999}
#sf404 #sf_body #sf_box input:first-child{padding:0 4px;left:0;width:142px}
#sf404 #sf_body #sf_box select{padding:1px 0 0 4px;left:160px}
#sf404 #sf_body #sf_box input.searchbutton404{padding:0 10px 0 30px;width:80px;line-height:12px;font-size:12px;right:0;color:#fff;background-size:13px 13px;background-color:black;background-repeat:no-repeat;background-position:12px 4px}
#sf404 #sf_body #sf_box input.searchbutton404:hover{cursor:pointer}
#sf404 #sf_body #sf_box .sf_search{width:400px;height:20px;position:relative}
#kbew{width:160px;margin:10px auto 15px auto;border:1px solid #ccc}
#kbew div.kbew{margin:0 auto;padding:0;text-align:center;color:#000;background-color:#fff}
#kbew div.kbewhead{padding-top:2px;padding-bottom:1px;color:#000;background-color:#ccc;line-height:16px;font-weight:bold;text-align:center}
#kbew div.kbew img{margin:0;padding:0}
.kbewschreiben{margin:0 0 0 10px}
.kbewschreiben h2{text-align:left}
.kbewschreiben input,.kbewschreiben textarea{padding:1px 3px}
#kbewoverview{width:630px;margin:10px auto;padding:0;text-align:center;display:block;color:#000;background:#fff;border:none}
.sfkbewoverview{width:630px;padding:5px 0 0 0}
.sfkbewoverview #sf_main{border:1px solid #ccc}
#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:#fff}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{width:630px;margin:0;padding:5px 0px 5px 0px;font-weight:bold;background:#ccc;text-align:left}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{padding-left:5px;font-weight:bold;color:#000;display:block}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:590px;padding:5px 0px 5px 0px;text-align:left;display:inline-block}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody hr{width:auto;height:1px;color:#ccc;background:#ccc;border:none}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxImg{padding-left:5px;display:inline-block;float:right}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxDatum,#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxName{padding-left:5px;float:right}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody .kbewoverviewBoxAntwort{background:none}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody div.kbewoverviewBoxAntwort span{float:left;background:none}
#wk{width:730px;margin:0 auto 30px auto;background:#fff;text-align:left}
#wk #hinweistxt{padding:5px}
#wk p{padding:0 0 5px 0 !important}
#wk *{font-size:15px}
#warenkorb td.tdrgt .strike{color:#787777;font-size:13px !important;text-decoration:line-through;text-align:right}
#warenkorb span,#warenkorb div,#warenkorb input,#warenkorb textarea,#warenkorb b{color:#000}
#warenkorb .gutschein{padding:10px 0 10px 7px}
#wk .lft,#wk .rgt{float:none !important;text-align:left}
#wk .rgt{text-align:right}
#wk .checkfehler{padding-top:1px;border:2px solid red}
#wk .coupon{background:#D9D8D8}
#wk table td{padding:2px}
#wk hr{width:auto !important;height:1px;margin:10px 0;border:none;background:#aaa}
#wk input,#wk select,#wk textarea{font-size:12px !important;font-family:Arial !important}
#wk .h1,#wk h1{width:auto;margin-bottom:10px;color:#444444;text-transform:uppercase;text-align:left !important;font-size:17px;font-weight:normal}
#wk .w400{width:400px !important}
#wk h1.wkleer{margin:25px auto;padding:0;text-align:center !important}
#wk .flrgt.wklogin{width:225px}
#wk .wkboxlft{width:380px}
#wk .wkbox{width:190px;margin:0;padding:10px;background:#F2F2F2}
#wk .wkbox h1{margin:0 0 10px 0}
#wk .wkbox #login_sub{height:auto;margin-top:10px;padding:5px 15px;display:block;float:right;color:#fff;background:#444444;cursor:pointer;text-transform:uppercase}
#wk .wkbox #login_pw,#wk .wkbox #login_name{width:175px;margin-bottom:3px}
#wk .wkbox #login_vpw{margin-top:10px;display:block;text-decoration:underline;font-size:11px}
#wk .wkbox2{width:205px;padding:10px 0 0 0;font-size:11px}
#wk .wkbox2 a{font-size:11px;text-decoration:underline}
#wk .wkboxn0{padding:5px 10px;width:190px;height:30px;background-color:#F2F2F2;text-align:center}
#wk .wkboxn0 h1{padding:3px 0 0 110px;position:relative;cursor:pointer;margin:0}
#wk .wkboxn0 h1 span{padding-top:3px;margin-left:15px;font-size:12px;font-weight:bold;position:absolute;top:2px}
#wk .wkboxlft span,#wk #daten_lieferadresse span,#wk #daten_kl span{padding:0 17px 0 0;margin:0 5px 0 0}
#wk #daten_lieferadresse span.no-width{padding:0;margin:0}
#wk #daten_lieferadresse span.no-width input{margin:0}
span.anrede{margin:0 0 5px 5px !important;display:inline-block}
span.anrede label{width:60px !important}
span.anrede label.d{width:65px !important}
span.anrede label input[type="radio"]{margin-right:5px}
#daten_kl{margin:5px 0}
#daten_kl input{width:120px !important}
#daten_rechnung{margin-top:5px}
#AmazonPayButton{position:absolute;right:0;left:auto}
#addressBookWidgetDiv,#walletWidgetDiv{height:250px;width:70%;margin:20px auto}
#widgetDivCon{position:relative;height:150px;display:block;margin:20px auto}
#widgetDivCon #addressBookWidgetDiv{height:150px;width:49%;position:absolute;top:0;left:0;margin:0}
#widgetDivCon #walletWidgetDiv{height:150px;width:49%;position:absolute;top:0;right:0;margin:0}
#warenkorb,.gopayment{margin:0 5px;background:none}
.gopayment h1{font-size:17px;font-weight:normal;color:#444444;text-transform:uppercase}
.gopayment div.btns{text-align:right !important;padding:5px 0;position:relative}
.gopayment div.btns.ppexp{height:29px}
.gopayment div.btns.amazon{height:45px}
.gopayment div.oder{text-align:right !important;padding:0 50px 0 0;font-size:11px !important}
#warenkorb{margin-bottom:10px}
#warenkorb input,#warenkorb select,#warenkorb a,#warenkorb table,#warenkorb tr,#warenkorb td{color:#000}
#warenkorb span.mark{color:#84C64C;font-weight:bold}
#warenkorb table{width:100%;margin:0;padding:0;background:#fff;color:#000}
#warenkorb table th{margin:0;padding:5px 0 0 10px;color:#000;background:#fff;border:none;font-weight:normal}
#warenkorb table th:first-child{padding-left:5px}
#warenkorb table td:last-child,#warenkorb table th:last-child{padding-right:5px}
#warenkorb table td{margin:0;padding:5px 0 5px 2px;color:#000}
#warenkorb table td strike{color:#787777}
#warenkorb table hr.wkbotitem{width:100%;background:none;border:none;border-top:1px solid #E6E5E6}
#warenkorb table a,#warenkorb table input{padding:0;margin:0;color:#000;text-align:left;text-decoration:none}
#warenkorb table th.thlft,#warenkorb table td.tdlft{text-align:left;padding-right:5px}
#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{padding:5px 8px;background:#E6E5E6;border:1px solid #fff}
#warenkorb table th.head2{padding:5px 8px;background:#B7B6B7;border:1px solid #fff}
#warenkorb table input.wkinputmenge{width:25px;padding:2px;border:1px solid #BDBEBD;text-align:right}
#warenkorb table select.wkselectland{width:220px;height:20px;margin-bottom:5px;padding:1px;border:1px solid #BDBEBD}
#warenkorb table select.wkselectvk{width:220px;height:20px;padding:1px;border:1px solid #BDBEBD}
#warenkorb td.tdmark{width:80px}
#warenkorb div.info{width:80%;margin-top:7px;padding:2px}
#warenkorb div.info .txt1{min-height:30px;margin:0 0 3px 0;padding:1px 0 0 35px;display:block;position:relative;color:#D66102 !important;text-align:left}
#warenkorb div.info .txt1 .sp{width:300px;position:absolute;left:32px;color:#D66102 !important;text-align:left}
#warenkorb div.info .txt1 img{position:absolute;top:2px;left:3px}
#warenkorb div.info span.txt2{margin-top:7px;text-align:left;display:block}
#warenkorb div.artitem{padding:2px 0}
#warenkorb div.artitem.set ul{margin:0;list-style:none}
#warenkorb div.artitem.set ul li{margin-bottom:5px}
#warenkorb div.artitem.set ul li .group{text-decoration:underline}
#warenkorb div.artitem.set ul li .artnr,#warenkorb div.artitem.artnr{color:#787777}
#warenkorb tr.serviceitem td{padding-top:0px;padding-bottom:0px}
#warenkorb tr.serviceiteml td{padding-bottom:4px}
#warenkorb div.serviceitem{padding-left:20px}
#warenkorb div.serviceitemf{background:url("../pics/common/icon-geschenkservice.png") 0 1px no-repeat}
#warenkorb tr.serviceitemadd td{padding-bottom:10px}
#warenkorb a.serviceitemadd{padding:2px 15px;position:relative;border:1px solid #E6E5E6;box-shadow:inset 0 -8px 3px #E6E5E6;text-decoration:none;white-space:nowrap}
#warenkorb a.serviceitemadd span{width:11px;margin:0 0 0 -2px;position:absolute;top:5px;left:6px;display:inline-block;background:url("../pics/1/m1.gif") no-repeat}
#warenkorb td.serviceitemedit{padding:0;vertical-align:top;text-align:center}
#warenkorb a.serviceitemedit{padding:2px 6px;border:1px solid #E6E5E6;box-shadow:inset 0 -8px 3px #E6E5E6;font-size:12px;color:#787777;text-decoration:none;white-space:nowrap}
#warenkorb ul.av{margin:5px 0;list-style:none}
#warenkorb ul.av li{margin-bottom:5px;padding:0;font-size:10px;list-style:none}
#warenkorb .wkbuttons{width:60%}
#warenkorb .wksumme{width:40%;padding:0}
#warenkorb .wksumme div{margin:0 5px 0 0}
#warenkorb table hr{margin:0}
#warenkorb .wksumme div{height:20px;text-align:right}
#warenkorb .wksumme .fllft{width:199px}
#warenkorb .fax{width:111px;height:39px;margin:10px 5px 5px 5px;background:url("../pics/common/wk_fax.jpg") 0 0 no-repeat;cursor:pointer}
#warenkorb .wkbtnrefresh{width:111px;height:39px;margin:10px 5px 5px 5px;background:url("../pics/common/wk_aktualisieren.jpg") 0 0 no-repeat;cursor:pointer}
#warenkorb .wk_merkzettel{width:111px;height:39px;margin:10px 5px 5px 5px;background:url("../pics/common/wk_merken.jpg") 0 0 no-repeat;cursor:pointer}
#warenkorb a.ausw{text-decoration:underline !important}
#warenkorb a.ausw:hover{text-decoration:none !important}
#order input.ohner,#warenkorb input.ohner{vertical-align:middle !important}
#payment input.ohner{vertical-align:middle !important;margin-top:0 !important;margin-bottom:4px !important}
#order input[type="radio"]{vertical-align:initial !important}
.agb{margin-right:10px;line-height:15px;margin-bottom:5px;padding-left:7px;position:relative;text-align:left}
.agb .checkbox{left:0;position:absolute;top:2px}
.agb.checkfehler,.agb.checkfehler *{color:#ff0000 !important}
.gopayment{margin:7px 10px 7px 5px;padding-bottom:10px}
.gopayment .fax{width:192px;margin:0;display:block;text-decoration:none;color:#000}
input.bestellung,input.bestellungdis,.gopayment .weitereinkaufen,.gopayment .button:hover,.gopayment .button{min-width:190px;height:auto;padding:5px 30px 5px 10px;display:block;color:#fff;background:url("../pics/common/pfeil.png") right center no-repeat #444444 !important;border:none;cursor:pointer;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;text-transform:uppercase}
.gopayment .weitereinkaufen{min-width:160px;padding-right:10px;display:block;background:url("../pics/common/pfeil2.png") left center no-repeat #A1A0A0 !important;text-align:right}
input.bestellungdis{background-color:#BDBDBD !important}
#orderfinish{padding:15px}
#orderfinish th{white-space:nowrap}
#orderfinish .wkbestellnr{margin:5px 5px 25px 5px;padding:10px;border:1px solid #aaa}
#orderfinish .wkbestellnr h1{margin:10px 0}
#orderfinish .wkbestellnr a{width:150px;padding:5px 0;display:block;color:#444444;background:#D8D5D5;text-align:center;text-decoration:none}
#orderfinish .vorkassetxt{margin:20px 0;font-size:13px}
#orderfinish .vorkassetxt b{font-size:inherit}
#orderfinish #warenkorb ul.av{margin:3px 0}
#order{padding:15px;text-align:left}
#order.amazonpay{padding:0 !important}
#order h1{margin-top:10px;margin-bottom:15px;padding:0}
#order hr{margin:10px 0}
#order div.abweichend2{margin:0 0 5px 0}
#order label{width:125px;margin:0;display:inline-block;vertical-align:top;font-size:13px !important;vertical-align:middle}
#order span.newsletter{margin:0 6px 0 0}
#country-no-delivery{max-width:425px}
#order .fllft{width:335px}
#order .emailwerbung{margin-top:5px}
#order .wkbox label{width:98px}
#order .wkbox #login_sub{margin:10px 5px 0 0;background-color:#444444 !important;border:0 !important;-webkit-appearance:none}
#order .wkbox #login_pw,#order .wkbox #login_name{margin-bottom:4px;padding:4px 4px 4px 6px}
#order .gewerblich{margin:2px 0 7px 0}
#order .gewerblich label{margin:0}
#order .gewerblich span{padding:0;margin:0;position:relative;top:1px;font-size:12px}
#order .abweichend{text-align:left}
#order .abweichend label{width:auto;padding:0 0 0 3px}
#order .abweichend span{vertical-align:top}
#order .abweichend.ts{margin-bottom:25px} #order .abweichend.ts label{width:95%}
#order .abweichend.ts label b{font-size:inherit}
#order input.warenkorb{width:145px;margin:0}
#order textarea.warenkorb,#order select.warenkorb,#order select.warenkorbkurz,#order input.warenkorb,#order input.kurz,#order input.mittel{margin-bottom:4px;padding:4px 4px 4px 6px;font-size:13px !important;width:208px}
#order select.warenkorb,#order select.warenkorbkurz{width:220px;padding-left:2px;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding-left:6px;background:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>');}
#order input.mittel{width:130px}
#order input.kurz{width:40px}
#order input.error,#order textarea.error,#order select.error{border:#FF0000 1px solid;color:black;background:#eccbc9}
#order input.cberror{padding:0px 0px 0px 0px;border:1px solid #FF0000}
#order textarea.warenkorb{width:90%}
#order #alterskontrolletext{margin:0px;padding:10px;background:#FFE9E5;border:1px dotted #ff0000;color:#000}
#order span.error{background-position:right;background-repeat:no-repeat;background-size:20px 22px}
#order span.ok{background-position:right;background-repeat:no-repeat;background-size:15px 22px}
input.bestellung_artikelseite{padding:2px;border:1px solid #000;font-size:12px}
#wk input,#wk select,#wk textarea{border:1px solid #ccc}
#order-process{display:block;font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:13px}
#order-process *{font-size:13px}
#order-process ul{margin:0;padding:0}
#order-process ul li{width:143px;height:22px;margin:0 !important;padding:6px 0 0 0;padding-bottom:0 !important;float:left;background:url("../pics/common/op_pfeil.png") right top no-repeat #D8D5D5 !important;list-style:none;vertical-align:middle;text-align:center}
#order-process ul li#step5{background-image:none !important}
#order-process ul li.current{width:144px}
#order-process ul li.current,#order-process ul li.current span{color:#fff;background-color:#444444 !important}
#order-process ul li.previous{color:#fff;background:url("../pics/common/op_pfeil_prev.png") right center no-repeat #444444 !important}
#order-process ul li.previous a,#order-process ul li.previous span{color:#fff}
.orderform{padding:30px}
.orderform .fr{text-align:right;font-weight:bold}
#orderconfirm{margin:0 auto;padding:15px;text-align:left}
#orderconfirm.amazonpay{padding:0 !important}
#orderconfirm h1{margin:15px 0}
#orderconfirm hr{width:auto !important;height:1px;margin:0;padding:0;border:none;background:#787777}
#orderconfirm .druck{margin:15px 0 0 0;line-height:14px}
#orderconfirm .druck a{padding-left:20px;background:url("../pics/common/drucker-icon.gif") 0 0 no-repeat;line-height:14px}
#orderconfirm .z{margin:0 0 15px 0;text-align:left}
#orderconfirm .z .fllft{width:48%}
#orderconfirm .z .fllft p{margin:0 0 3px 0;padding:0 !important;color:#000;font-weight:bold}
#orderconfirm .z .fllft p.inaktiv{color:#999999}
#orderconfirm .z .fllft a,#orderconfirm #warenkorb table tr th a{color:#555;font-weight:bold}
#orderconfirm .z .fllft ul,#orderconfirm .z .fllft li{margin:0 !important;padding:0 !important;list-style:none !important;background:none !important}
#orderconfirm #warenkorb{width:auto;margin:0;background:#E6E5E6}
#orderconfirm #warenkorb table{margin:0;padding:8px 0;background:#E6E5E6}
#orderconfirm #warenkorb table tr td{padding:5px 8px;text-align:right}
#orderconfirm #warenkorb table tr.serviceitem td{padding-top:0px;padding-bottom:0px}
#orderconfirm #warenkorb table tr.serviceiteml td{padding-bottom:4px}
#orderconfirm #warenkorb div.serviceitem{background-position:0 1px}
#orderconfirm #warenkorb table tr th{background:#E6E5E6;text-align:right}
#orderconfirm #warenkorb table tr th.lft,#orderconfirm #warenkorb table tr td.lft{text-align:left}
#artikel .anzbox p{padding:0 !important;margin:0 0 5px 0 !important;font-size:12px}
#artikel .anzbox p > span{font-size:12px}
#wkrs .pran2 p,#artikel .pran2 p{margin:0 !important;padding:0 !important}
#artikel .pran2 #preislabel{margin:0;display:inline-block;float:left}
#wkrs .pran2 #preislabel{margin:0;display:block}
#wkrs .pran2 #preislabel,#artikel .pran2 #preislabel,#wkrs .pran2 #preislabel > span,#artikel .pran2 #preislabel > span{color:#000;font-size:22px}
#wkrs .pran2 .aktpr,#artikel .pran2 .aktpr{width:auto;display:inline-block;padding:5px 10px;background-color:#787777;color:#fff;font-size:14px}
#wkrs .pran2 .sp,#artikel .pran2 .sp{color:#c60f1d !important}
#wkrs .pran2 .pr{margin:5px 0;height:auto;position:relative}
#artikel .pran2 .pr{margin:5px 0;position:relative}
#wkrs .pran2 .pr .uvp,#artikel .pran2 .pr .uvp{margin:0}
#artikel .pran2 .pr .uvp,#artikel .pran2 .pr .rabattbox{float:left;margin:0 0 0 20px !important}
#wkrs .pran2 .pr .rabattbox,#wkrs .pran2 .pr .uvp{float:left}
#wkrs .uvp,#artikel .uvp{color:#787777;text-decoration:line-through;font-size:11px}
#wkrs .rabattbox,#artikel .rabattbox{color:#c60f1d;font-size:11px}
#wkrs .rabattbox > span,#artikel .rabattbox > span{padding:2px 4px;border:1px solid #c60f1d;border-radius:3px;color:#c60f1d;font-size:11px;position:relative;top:-2px}
#wkrs .rabattbox > i,#artikel .rabattbox > i{position:relative;bottom:5px;left:-1px;font-size:11px}
#wkrs .pran2 .pr .uvp{position:relative;top:3px;left:10px}
#artikel .pran2 .pr .uvp,#wkrs .pran2 .pr .rabattbox,#artikel .pran2 .pr .rabattbox{position:relative;top:6px;left:0}
#artikel .gloss,#wkrs .pran2 .przu,#artikel .pran2 .przu,#vartab.v3 table.vtab3a .przu{color:#787777 !important;font-size:11px}
#wkrs .pran2 .przu a,#artikel .pran2 .przu a,#vartab.v3 table.vtab3a .przu a{color:#787777 !important;font-size:11px;text-decoration:underline;font-weight:normal !important}
#wkrs .pran2 .przu a:hover,#artikel .pran2 .przu a:hover,#vartab.v3 table.vtab3a .przu a:hover{color:#787777 !important;font-size:11px;text-decoration:none;font-weight:normal !important}
#artikel .pran2 #npr,#artikel .pran2 #npr > span,#wkrs .pran2 #pje,#artikel .pran2 #pje,#wkrs .pran2 #pje > span,#artikel .pran2 #pje > span{color:#000;font-size:11px}
#artikel .pran2 .gloss,#artikel .gloss,#wkrs .pran2 .przu,#artikel .pran2 .przu,#wkrs .pran2 #pje,#artikel .pran2 #pje,#wkrs .pran2 #npr,#artikel .pran2 #npr{margin-bottom:7px !important;display:block}
#artikel .pran2 .zuvk{margin-top:-7px !important;display:block}
#dataform_wkrs{margin-top:10px}
#wkrs .pran2 .abverkauf,#artikel .pran2 .abverkauf{color:#c60f1d;font-size:14px;margin:0 0 15px 0}
#wkrs .pran2 .abverkauf{font-size:12px}
#artikel a.verfueg{display:block;color:#000 !important;font-size:14px;margin:0 0 15px 0;text-decoration:underline;font-weight:normal !important}
#artikel a.verfueg:hover{text-decoration:none}
#artikel .folgelink{margin:-15px 0 15px 0;padding:0 !important;color:#787777;font-size:11px}
#artikel .folgelink a{color:#787777 !important;font-size:11px;text-decoration:underline;font-weight:normal !important}
#artikel .folgelink a:hover{color:#787777 !important;font-size:11px;text-decoration:none;font-weight:normal !important}
#wkrs .lieferzeittext{display:block}
#wkrs .lieferzeittext,#lieferzeit{color:#406625;margin:15px 0;padding:0 !important}
#artikelvergleichen #lieferzeit{margin:0}
#lieferzeit.nl,#lieferzeit.nl #lieferzeittext{color:#000} #lieferzeit.nl .folgelink{margin:15px 0 0 0}
#lieferzeit #lieferzeittext{font-size:14px;color:#406625}
#lieferzeit #lieferzeittext span{display:block}
#lieferzeit #lieferbarab{display:block;margin:0;font-size:14px;color:#000}
#lieferzeit .ampel{margin-right:5px}
#bestellhinweis_text,#weihnachtsversand_text{width:100%;margin:15px 0;padding:0;box-sizing:border-box;color:#406625 !important;font-size:14px}
#bestellhinweis_text .bestellhinweis,#weihnachtsversand_text .bestellhinweis{margin:0;display:block;color:#406625 !important;font-size:14px}
#bestellhinweis_text .icon,#weihnachtsversand_text .wtph{display:none}
.pa .red{font-size:14px;display:block;margin-bottom:3px} .pa .preisalt{color:#787777 !important;text-decoration:line-through;font-size:14px;position:relative;top:-1px;padding-right:5px}
.pa .pr + div,.pa .preisalt + div{margin-top:3px !important}
.pa .pr,.pa .przu,.pa .preisalt{display:inline-block;padding-right:10px}
.pa .przu{hyphens:auto}
.pa .przu,.pa .wert{clear:both;display:block}
.pa .wert{margin:0 !important;padding:0 !important;font-size:12px}
.pa .przu,.pa .przu a{font-size:11px !important;color:#787777 !important;margin-bottom:3px}
.pa .przu.gp{color:#787777;font-size:11px}
.pa .nachfolge a{text-decoration:underline}
.pa .nachfolge a:hover{text-decoration:none}
#lft #zaa .pa .preisalt,#lft #tslft .pa .preisalt{display:block;font-size:12px}
#lft .pa .preisalt + .pr{float:unset}
#lft .box .pa .pr{float:unset;display:block;margin:3px 0;padding-right:10px}
#rightspace .box .pa .pr{font-size:16px;display:block;padding-left:unset;float:unset}
#rightspace .box .pa .preisalt{font-size:12px}
.boxart .pa .preisalt + .pr{float:unset;display:block}
.ad .pa .preisalt{font-size:11px}
#artikel_cross_selling .acsbox2 .pr{font-size:16px}
#proover .pr,.ad .pa .pr{font-size:18px}
#artikel_cross_selling .acsbox2 .preisalt,#proover .preisalt{font-size:12px;text-decoration:line-through;color:#787777}
#proover .box ul{margin-left:15px}
.ctr .ad .pa .pr{font-size:16px}
.ctr .ad b{font-size:14px}
#artikelvergleichen .pa .pr{font-size:16px}
#artikel .vtab0a{margin:0 0 15px 0}
#artikel .vtab0b{width:100%;margin:20px 0}
#artikel .vtab0b tr.padding td{padding-bottom:10px}
#artikel .vtab0b select{max-width:430px;width:100%}
#vartab input{background:transparent}
#vartab.v3{width:100%;overflow:auto;margin-bottom:5px}
#vartab.v3.abs{margin-bottom:15px}
#vartab.v3 *{font-size:14px}
#vartab.v3 tr.unavailable *:not(.lz):not(.nl):not(.verfueg){color:#787777 !important}
#vartab.v3 td sup{font-size:10px;font-weight:normal;position:relative;top:-3px}
#vartab.v3 div.label{margin:10px 0 5px 0;font-size:14px !important;color:#000 !important}
#vartab.v3 div.label.first{margin-top:0}
#vartab.v3 table.vtab3b{width:100%;border-collapse:collapse}
#vartab.v3 table.vtab3b tr td{padding:5px;border-bottom:1px solid #fff}
#vartab.v3 table.vtab3b tr td:first-child{padding-left:10px}
#vartab.v3 table.vtab3b tr td:last-child{padding-right:10px}
#vartab.v3 table.vtab3a{margin-bottom:15px}
#vartab.v3 table.vtab3a td{padding:0}
#vartab.v3 table.vtab3a .basis{color:#000;font-weight:bold;font-size:14px;display:block}
#vartab.v3 .txt{}
#vartab.v3 .txt > i{display:block;white-space:nowrap;color:#c60f1d;font-size:12px;font-style:normal}
#vartab.v3 .lz > span{color:#406625;font-size:12px;width:100px}
#vartab.v3 .lz > span.nl{color:#000}
#vartab.v3 .lz .verfueg{font-size:12px;margin:0}
#vartab.v3 .pr{white-space:nowrap;margin:0;text-align:left;width:auto !important;color:#000 !important}
#vartab.v3 .pr.aufpreis{font-weight:normal}
#vartab.v3 .pr.sp{color:#c60f1d !important}
#vartab .rabattbox > span{position:relative;top:-2px}
#vartab.v3 .pje,#vartab.v3 .pje > span,#vartab.v3 .uvp,#artikel .rabattbox > span,#artikel .rabattbox > i,#artikel .rabattbox > sup,#vartab.v3 .rabattbox{font-size:10px;font-weight:normal}
#vartab.v3 .pje,#vartab.v3 .uvp{margin:0;padding:0}
 #vartab.v3 .col1{background:#f3f1ea}
#vartab.v3 .col2{background:#f3f1ea}
 #vartab.v3 .col1hover{background:#f3f1ea;cursor:pointer}
#vartab.v3 .col2hover{background:#f3f1ea;cursor:pointer}
#vartab.v3 .uvp{white-space:nowrap;text-align:left;font-weight:normal}
#vartab.v3 .recommendation{color:#787777;white-space:nowrap}
#vartab.v3 .recommendation span{color:#787777;font-weight:bold}
#vartab.v3 .recommendation2{color:#c60f1d;white-space:nowrap}
#vartab.v3 .recommendation2 span{color:#c60f1d;font-weight:bold}
#vartab.v3 .gloss{font-size:11px;padding:0;color:#787777;text-align:right}
#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}
#artikel .buttons{width:100%;margin:10px 0}
#artikel .buttons .merkzettel{width:81px;height:55px;margin:0 15px 0 0;display:block;float:left}
#artikel .buttons .merkzettel input{border:none;background-color:transparent}
#artikel .buttons .bewertung{width:83px;height:auto;margin:0 15px 0 0;display:block;float:left;text-align:center}
#artikel .buttons .bewertung a,#artikel .buttons .bewertung a:hover{text-decoration:none;color:#454647;font-size:11px;font-weight:normal}
#artikel .buttons .bewertung a.uabwbtn{position:relative;top:-5px}
#artikel .buttons .bewertung a.uabwbtn .wert{position:relative;top:2px;font-size:12px}
#artikel .buttons .bewertung a.uabwbtn .wert span{font-size:12px}
#artikel .buttons .guenstiger{width:106px;height:55px;margin:0 15px 0 0;display:block;float:left}
#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:#fff;border:1px solid #D4D4D4;border-radius:5px;z-index:9999;text-align:left}
div#tooltip #tooltipgfx{position:absolute;top:-10px;left:5px}
#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}
div.popup-head{width:100%;text-align:right}
#highslidepopup input.button,.txtpopup .box .bh input.button,#highslidepopup div.button,.txtpopup .box .bh div.button,div.popup-head .button{width:150px;padding:3px 0;background:#f1f1f1;border:1px solid #d4d4d4;color:black;border-radius:5px;font-weight:bold;text-align:center;cursor:pointer;outline:none}
div.popup-head .button{margin:0 20px 0 0}
#highslidepopup input.button:hover,#highslidepopup div.button:hover,div.popup-head .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}
.bgartikelzoom{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:300;cursor:url("../pics/common/lupe_minus.gif"),pointer}
#artikel .ab .adb .zoomdivdt{display:block;overflow:hidden;position:relative;text-align:center;cursor:default;line-height:unset}
#artikel .ab .adb .cursor{cursor:url("../pics/common/lupe_plus.gif"),pointer}
#artikel .ab .adb .zoomdivxl{display:none;position:absolute;top:31px;left:316px;background:#fff;z-index:1000;border:2px solid #ccc;overflow:hidden;cursor:url("../pics/common/lupe_minus.gif"),pointer;box-shadow:0px 0px 3px #ccc}
#artikel .ab .adb .zoomdivxl .zoomclose{width:29px;height:29px;display:none;position:absolute;top:3px;right:3px;background:url('../pics/common/lupe_kreuz.png') 0 0 no-repeat}
#artikel .ab .adb .zoomdivxl .zoomclose:hover{width:29px;height:29px;display:none;position:absolute;top:3px;right:3px;background:url('../pics/common/lupe_kreuz_mouseover.png') 0 0 no-repeat;cursor:pointer}
#bildtext{min-height:32px;display:block;text-align:left}
#bildtext_hidden{display:none}
#topart .box{width:191px;margin:0;padding:5px;float:left;background:#fff;border:1px solid #ddd}
#topart .m{margin:0 10px}
#topart .box .bh{padding:0 0 5px 0;text-align:left}
#topart .box .bh a{font-weight:bold;text-decoration:none}
#topart .box a{display:block;text-align:center;float:none}
#topart .box a img{display:inline;vertical-align:middle}
#topart .box .artikelbw{padding:0 0 5px 0;color:#555}
#topart .box .artikelbw > .count{position:relative;left:3px}
#kl{width:100%;margin:0 0 10px 0;text-align:left;position:relative}
#kl h1{margin:20px auto}
#kl label{width:110px;margin:0;display:inline-block}
#kl p{margin:0;padding:4px 0 4px 0;-webkit-appearance:none;-moz-appearance:none}
#kl div.label{width:82%}
#kl ul{list-style:disc;margin-left:15px}
#kl input{width:250px;padding:1px 3px;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#kl select{width:250px;min-height:22px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;padding-left:2px;background:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>')}
#kl select.anrede{width:100px}
#kl input.checkbox{width:auto;margin:7px 5px 0 0}
#kl input.wohnort{width:178px}
#kl input.plz{width:68px}
#kl div.btn{text-align:center}
#kl input.btn{cursor:pointer;text-align:center;margin:0 0 0 10px;padding:2px 5px}
* +html #kl input.btn{width:225px}
#kl a{color:#000;text-decoration:underline}
#kl a:hover{text-decoration:none}
#kl a.zurueck{margin:0 0 0 10px}
#kl span.nachfolge,#kl span.alternativ{margin-top:5px;display:block;white-space:normal}
#kl span.nachfolge a,#kl span.alternativ a{color:#787777;text-decoration:underline !important}
#kl span.nachfolge a:hover,#kl span.alternativ a:hover{text-decoration:none !important}
#kl .txt{width:auto;margin:10px;padding:0}
#kl .msg{margin:10px 0;text-align:center;font-weight:bold}
#kl .msg a{font-weight:bold}
#kl .box{width:600px;margin:0 auto;padding:10px 0;float:none;border:1px solid #ddd;background:#fff}
#kl .form{width:468px;margin:0 auto;display:block}
#kl .navigation{width:600px;margin:0 auto 10px auto;padding:2px}
#kl .navigation .register{width:100%;height:25px;padding:2px;float:left;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
#kl .navigation .register a{padding:5px;float:left;text-decoration:none}
#kl .navigation .register a:hover{text-decoration:underline}
#kl .navigation .register a.logout{float:right}
#kl .navigation .register a.aktiv{font-weight:bold}
#kl .bestellungen{width:auto;min-width:400px;margin:0 auto}
#kl .bestellungen th{padding:5px;background:#E6E5E6;color:#000;font-weight:bold;text-align:center}
#kl .bestellungen td{padding:5px;border:1px solid #ddd}
#kl .bestellungen tr.aktiv{background:#A2CD5A}
#kl .passwort .form{width:400px}
#kl .passwort label{width:125px}
#kl .pwsenden label{width:136px}
#kl .passwort input{width:150px}
#kl .login{width:430px}
#kl .login label{width:80px;margin:0 0 0 20px}
#kl .login input{width:100px}
#kl .login div.fllft{width:49%;padding:0}
#kl .login ul{margin:0 0 0 10px}
#kl .login input.btn{margin-left:100px}
#kl .kontakt h2{margin:10px 7px;text-align:left}
#kl .kontakt label{position:relative;left:7px;bottom:0}
#kl .kontakt label.textarea{bottom:150px}
#kl .kontakt .btn{position:relative;left:100px}
#kl .haendlerlogin{margin:10px auto;width:600px;text-align:right;font-weight:bold}
#kl .haendlerdaten{margin:30px auto}
#kl .haendlerdaten h2{text-align:left}
#kl .haendlerdaten label{width:150px}
#kl .haendlerdaten span.skonto{display:block;margin:-15px 0 0 150px}
#kl #warenkorb{width:auto;margin:20px auto 0 auto}
#kl #warenkorb .lieferanschrift{width:auto}
#kl #warenkorb a{text-decoration:none}
#kl #warenkorb a:hover{text-decoration:underline}
#kl #warenkorb ul.av{margin:5px 0}
#kl .kundenanfragen h2{margin:10px 7px;text-align:left}
#kl .kundenanfragen th,#kl .kundenanfragen td{padding:3px}
#kl .kundenanfragen th{background:#E6E5E6;font-weight:bold}
#kl .kundenanfragen th.name{text-align:left;width:100%}
#kl .kundenanfragen th.datum{text-align:right;white-space:nowrap}
#kl .bestellnummer{margin:0 auto;padding:5px 0px 10px 0px}
#kl .bestellnummer{width:350px}
#kl .bestellnummer input[type="text"]{padding:0 10px;width:200px;height:24px;border:1px solid #ddd}
#kl .bestellnummer input.btn{width:100px;height:24px;border:1px solid #ddd}
#kl .pa{color:#000;white-space:nowrap}
#kl .pa .pr{font-size:16px;display:inline-block}
#kl .pa .preisalt{font-size:12px;display:inline-block}
#popup{width:80%;height:80%;margin:50px 10% 0 10%;padding:5px;background:#fff;position:fixed;z-index:10000;border:1px solid #888;overflow-x:auto;overflow-y:auto}
#popupbg{width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:fixed;top:0;left:0;z-index:9999;cursor:pointer}
#popuphead{width:100%;height:5%}
#popuphead .close{display:block;color:#aaaa;font-size:30px;font-weight:bold;position:absolute;right:10px;top:-1px}
#popuphead .close:hover,#popuphead .close:focus{color:#000;text-decoration:none;cursor:pointer}
#popupbody{width:100%;height:90%;overflow-x:auto;overflow-y:auto;padding-top:5px;border-top:2px dotted #ccc}
#loader{position:relative;top:200px;display:block;margin:0 auto;padding:20px 0;text-align:center;font-size:14px;font-weight:bold;background:#fff;opacity:1}
#artikelvergleichen{width:100%;height:100%;overflow:auto}
#artikelvergleichen div.image{text-align:left}
#artikelvergleichen a.name{font-weight:bold;text-decoration:none}
#artikelvergleichen a.name:hover{font-weight:bold;text-decoration:underline}
#artikelvergleichen a.marke{text-decoration:none}
#artikelvergleichen a.marke:hover{text-decoration:underline}
#artikelvergleichen div.mark{color:#84C64C;font-weight:bold}
#artikelvergleichen div.kurzbeschreibung{max-height:105px;overflow-y:auto;overflow-x:hidden}
#artikelvergleichen div.preis{margin:0 0 5px 0;display:block;font-size:18px}
#artikelvergleichen div.preis_zu{margin:0;display:block;color:#787777;font-size:10px;font-weight:normal}
#artikelvergleichen div.preiszusatzangaben{margin:10px 0;padding:10px 0;display:block;border-top:2px dotted #ccc;text-align:center}
#artikelvergleichen table{border-collapse:separate;text-align:left}
#artikelvergleichen table td{padding:5px}
#artikelvergleichen table td.gruppe{background:#a6a6a6;color:#fff}
#artikelvergleichen table td.eigenschaft{padding:3px}
#artikelvergleichen table tr.ze{background:#ebebeb}
#artikelvergleichen table tr.zo{background:#fff}
.pubg{width:100%;height:100%;position:fixed;top:0;left:0;background:#ddd;opacity:0.7;z-index:100000}
#wkpu{overflow:hidden}
#wkpu *{font-family:Arial,Verdana,Sans-Serif !important}
#wkpu input,#wkpu textarea,#wkpu .txt,#wkpu .fett{font-size:12px !important}
#wkpu textarea{max-width:912px;padding:1px 2px;border:1px solid #ccc}
#wkpu{width:1000px;margin:100px 0;padding:0 0 10px 0;position:absolute;top:5%;left:25%;background:#fff;opacity:1;z-index:100001}
#wkpu hr{margin:12px 8px;padding:0 !important;border:1px solid #EEECED}
#wkpu hr.trenner{height:1px;margin:0;padding:0;background:#CDCDCD;border:none}
#wkpu .bh{text-transform:uppercase}
#wkpu .bh span{text-transform:none}
#wkpu .bh,#wkpu .bh2,#wkpu .bh3{width:auto !important;padding:6px 8px;color:#000;background:#CCCC99;text-align:left;font-weight:bold;font-size:13px}
#wkpu .bh2{color:#555;background:#fff;text-transform:uppercase;font-size:14px}
#wkpu .bh3,#wkpu .box{width:auto !important;margin:0 !important;float:none !important;color:#555;background:#eee}
#wkpu .bh3{cursor:pointer}
#wkpu .bh3 span{font-size:14px}
#wkpu .bh3 input{margin-right:5px}
#wkpu .box2{margin:0 0 5px 0;padding:5px 0;background:#eee;text-align:left}
#wkpu .box2 .scroll{width:900px;height:126px;display:inline-block;position:relative;overflow:hidden}
#wkpu .box2 .scroll .scroll2{width:5000px;position:absolute}
#wkpu .box2 .scroll .scroll2 .box3{width:140px;padding:0 5px;float:left;overflow:hidden}
#wkpu .box2 .scroll .scroll2 .box3 .img,#wkpu .box2 .scroll .scroll2 .box3 .txt{height:100px;padding:5px 0 5px 22px;cursor:pointer}
#wkpu .box2 .scroll .scroll2 .box3 .gspreis{position:relative;padding:0 0 5px 22px;cursor:pointer;line-height:12px}
#wkpu .box2 .scroll .scroll2 .box3 .gspreis input{margin:0;position:absolute;top:0;left:0}
#wkpu .box2 .scroll .scroll2 .box3 .fett,#wkpu .box2 .scroll .scroll2 .box3 span.hinweisnorm{position:relative;padding:0}
#wkpu .box2 .ctr{padding:10px 0}
#wkpu .bh .puclose{margin:0;padding:0;float:right;color:#fff;font-weight:bold;font-size:30px;cursor:pointer}
#wkpu .bh .puclose:hover,#wkpu .bh .puclose:focus{color:#000;text-decoration:none;cursor:pointer}
#wkpu .inwk{margin:8px;padding:10px 5px;position:relative;background:#EEECED;text-align:left}
#wkpu .inwk p{position:absolute;top:5px;left:36px}
#wkpu .inwkartikel{min-height:20px;padding:10px;text-align:left}
#wkpu .inwkartikel div{padding:0 10px;float:left;font-size:13px;font-weight:bold}
#wkpu .inwkartikel p{margin:5px;float:left}
#wkpu .buttons{margin:0 8px}
#wkpu .buttons input{padding:5px 15px;cursor:pointer;background:#555;border:none;color:#fff;font-weight:bold}
#wkpu .buttons .ws{float:left}
#wkpu .buttons .zw{float:right}
#wkpu .z{display:inline-block}
#wkpu .zubehoer{margin:12px 0px;width:auto;overflow:hidden;position:relative}
#wkpu .zubehoer .box{width:232px !important;margin:0 8px 10px 8px !important;float:left !important;background:none;border:1px solid #EEECED}
#wkpu .zubehoer .box .bh{margin:0 0 10px 0;padding-bottom:0;background:none}
#wkpu .zubehoer .box .bh a{color:#555;font-weight:bold;display:block}
#wkpu .zubehoer .box .img{margin:0 0 10px 0;text-align:center;display:block}
#wkpu .zubehoer .box .img img{vertical-align:middle}
#wkpu .zubehoer .box .pa{padding:5px}
#wkpu .zubehoer .box .pr{text-align:left;width:auto}
#wkpu .zubehoer .box .pr .fett{display:block}
#wkpu .zubehoer .box .pr span{text-align:left}
#wkpu .prev,#wkpu .next{width:40px;height:126px;display:inline-block;background:url("../pics/common/next.png") left center no-repeat;cursor:pointer}
#wkpu .prev{margin:0 0 0 11px;background:none}
#wkpu .przu{color:#000;margin-top:20px}
#wkpu .przu a{color:#000}
#gewinnspiel p{margin-top:10px;margin-bottom:10px}
#gewinnspiel select.land{width:202px}
#gewinnspiel input{width:200px}
#gewinnspiel input.ohner{width:auto}
#gewinnspiel input.plz{width:50px}
#gewinnspiel input.ort{width:142px}
#keyworddichte{width:172px;position:absolute;top:20px;right:0;z-index:99;background:#fff;border:1px solid #000;font-size:9px;text-align:left}
#artikel_cross_selling{margin-top:10px}
#artikel_cross_selling .acsbh{min-width:140px;margin:0 3px -1px 0;padding:3px;float:left;text-align:center;border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;background:url("../pics/common/acs_verlauf.jpg") 0 0 repeat-x;cursor:pointer}
#artikel_cross_selling .acsbh.aktiv{border-bottom:1px solid #fff;background:none;font-weight:bold}
#artikel_cross_selling .acsbb{padding:10px 0 0 0;clear:both;border-top:1px solid #ccc}
#artikel_cross_selling .acsbox{padding:0 30px;position:relative}
#artikel_cross_selling .acsbox2{width:200px;min-height:180px;margin:0 10px 0 0;padding:10px 0 0 0;float:left}
#artikel_cross_selling .acsbox2 h3{margin:0 0 4px 0;padding:0 !important;color:#000}
#artikel_cross_selling .acsbox2 h3 a{font-size:14px;text-decoration:unset}
#artikel_cross_selling .acsbox2 *{text-align:left;white-space:normal;color:#000}
#artikel_cross_selling .acsbox2 .wert{color:#787777;font-size:12px}
#artikel_cross_selling .acsbox2 a.blau{text-decoration:underline !important}
#artikel_cross_selling .acsbox2 a.blau:hover{text-decoration:none !important}
#artikel_cross_selling .acsbox2:last-child{margin:0}
#artikel_cross_selling .acsbox2:last-child{margin:0}
#artikel_cross_selling .acsimg{min-height:80px;margin:0 0 10px 0;display:block;text-align:center}
#artikel_cross_selling .acsimg img{vertical-align:middle;max-width:100%}
#artikel_cross_selling .acsbb2{margin:0 0 10px 0}
#artikel_cross_selling .prev{width:17px;height:17px;position:absolute;top:48%;left:0;background:url("../pics/common/acs_pfeil_prev.jpg") 0 0 no-repeat;cursor:pointer}
#artikel_cross_selling .next{width:17px;height:17px;position:absolute;top:48%;right:0;background:url("../pics/common/acs_pfeil_next.jpg") 0 0 no-repeat;cursor:pointer}
#artikel_cross_selling .wkgi{width:100%}
#artikel_cross_selling .wkgi .btn{min-width:80px;height:auto;padding:5px;display:block;color:#fff;background-color:#444444 !important;border:none;cursor:pointer;font-size:12px !important;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;margin:0 auto}
#wk #artikel_cross_selling .acsbox2{text-align:center;min-height:120px !important}
#wk #artikel_cross_selling .acsbox2 h3{text-align:center;margin-top:3px}
#wk #artikel_cross_selling .acsbox2 div.img,#wk #artikel_cross_selling .acsbox2 div.wert{text-align:center}
#wk #artikel_cross_selling .acsbox2 div.img img{vertical-align:middle}
#c4b{margin:0;text-align:left}
#c4b .img1{margin:0 0 6px 0}
#c4b .pore{text-align:center}
#c4b .img2{position:absolute;left:0}
#c4b .img4{position:absolute;right:0}
#newsletter.nl1 th{font-weight:normal;font-size:11px}
#newsletter.nl2{max-width:730px;margin:0 auto 20px auto}
#newsletter.nl2 h1 *,#newsletter.nl4 h1 *,#newsletter.nl2 h1,#newsletter.nl4 h1,#newsletter.nl2 h2,#newsletter.nl2 h2 *{font-size:14px;font-weight:normal}
#newsletter.nl2 h1,#newsletter.nl4 h1,#newsletter.nl2 h2{margin:0 0 10px 0;padding:4px 5px;text-align:left}
#newsletter.nl2 .titel{margin:0}
#newsletter.nl2 h1 *,#newsletter.nl4 h1 *,#newsletter.nl2 h1#newsletter.nl4 h1{font-family:Times;font-style:italic;font-size:15px}
#newsletter.nl2 .box{width:236px;margin:0;border:none}
#newsletter.nl2 .box h3 a{font-weight:bold;text-align:left;color:#000;text-decoration:none}
#newsletter.nl2 .box.m{margin:0 10px}
#newsletter.nl2 .box a{display:block;text-align:center}
#newsletter.nl2 .box .img{margin:0 0 10px 0;text-align:center}
#newsletter.nl2 .box .img img{vertical-align:middle}
#newsletter.nl2 .box2{margin:0;padding:10px;text-align:left}
#newsletter.nl2 .box2 .img{margin:0 0 10px 10px}
#newsletter.nl2 .box2 h3{margin:0 0 10px 0;display:block;font-size:14px;font-weight:bold;text-align:left}
#newsletter.nl2 .box2 .dt{float:none;color:#000;background:none;text-decoration:underline}
#newsletter.nl2 .info{text-align:center}
#newsletter.nl2 .info a{text-align:center;text-decoration:underline;font-family:Times;font-style:italic;font-size:15px}
#newsletter.nl2 a.dt img{position:static}
#kl2 h1,#kl2 h2{margin:0 0 10px 0;font-size:15px;font-weight:normal;text-transform:uppercase}
#kl2 .msg{margin:0 0 10px 0}
#kl2 .msg a{font-weight:bold}
#kl2 .error{color:#FF0000}
#kl2 .bh{margin:0 0 5px 0;padding:3px 10px;background:#E6E5E6;font-weight:bold}
#kl2 .bh2{margin:0;padding:5px 10px;background:#F6F6F5;font-weight:bold}
#kl2 .kl_bb{padding:15px;background:#fff}
#kl2 *{color:#555;text-align:left}
#kl2 .register{margin:0 0 20px 0;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#kl2 .register a{margin:0 35px 0 0}
#kl2 .info{font-size:11px;font-style:italic}
#kl2 .checkbox{margin:5px 5px 0 0}
#kl2 .labelcheckbox{margin:0 0 10px 5px;padding-top:2px;width:95%}
#kl2 #kl_reg,#kl2 #kl_login{width:350px;height:171px;padding:10px;float:left;background:#F2F2F2}
#kl2 #kl_login h2{margin:0 0 20px 0;font-size:15px;font-weight:normal;text-transform:uppercase}
#kl2 #kl_login .fllft a{text-decoration:underline}
#kl2 .form_grp{margin:0 0 10px 0;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none}
#kl2 .form_grp2{margin:0 0 55px 0}
#kl2 .form_grp label{width:100px;margin:0 10px 0 0;display:inline-block}
#kl2 .form_grp select{width:230px;padding-left:2px;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding-left:6px;background:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>')}
#kl2 .form_grp input{width:230px;padding:1px 6px;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#kl2 .form_grp input.plz{width:68px}
#kl2 .form_grp input.wohnort{width:158px}
#kl2 .btn{padding:5px 15px;float:right;color:#fff !important;background:#406618;font-size:13px;text-transform:uppercase;cursor:pointer}
#kl2 #kl_pw .btn,#kl2 .reg .btn{margin-right:37px}
#kl2 #kl_login .btn{margin-right:21px;padding:5px 15px;border:none}
#kl2 #kl_reg{margin:0 32px}
#kl2 #kl_reg ul{margin:10px 0}
#kl2 #kl_reg ul li{padding:0 0 5px 20px;list-style:none inside;background:url("../pics/common/kl_haekchen.jpg") 2px 3px no-repeat}
#kl2 #kl_pw,#kl2 .reg{width:495px;float:left;border:1px solid #F2F2F2}
#kl2 .wk_row,#kl2 #kl_pw .form_grp label,#kl2 .reg .form_grp label{width:200px;padding-top:5px}
#kl2 .reg2{margin-bottom:20px;float:right}
#kl2 .kl_order a{text-decoration:underline}
#kl2 .kl_order td{padding:10px;background:#fff}
#kl2 #wk_mz h1{}
#kl2 #wk_mz table{background:#fff}
#kl2 #wk_mz td{padding:5px 10px;background:#fff}
#kl2 #wk_mz .art td,#kl2 #wk_mz th{padding:5px 10px;border-bottom:1px solid #ccc;background:#fff}
#kl2 .wk_btn{cursor:pointer}
#kl2 #kl_kontakt{width:500px}
#kl2 #vom_merkzettel_entfernen{margin-left:40px;padding-left:20px;border:none;text-decoration:underline;cursor:pointer;background-size:14px 14px;background-position:center left;background-repeat:no-repeat}
#kl2 .cl_3{width:300px}
#kl2 .m{margin:0 50px}
#kl2 .cl_3 ul{margin:0;padding:0}
#kl2 .cl_3 ul li{list-style:none}
#kl2 .cl_3 a{text-decoration:underline}
#kl2 .kl_hlogin label{width:200px;vertical-align:top}
#kl2 .bestellnummer{padding:5px 0px 10px 0px}
#kl2 .bestellnummer{width:350px}
#kl2 .bestellnummer input[type="text"]{padding:0 6px;width:200px;height:24px}
#kl2 .pa{color:#000 !important;white-space:nowrap}
#kl2 .pa .pr{font-size:18px}
#kl2 .pa .preisalt{font-size:14px}
#kl2 .red{font-size:15px}
#kl2 span.nachfolge,#kl2 span.alternativ{display:block;margin-top:5px;white-space:normal}
#kl2 span.nachfolge a,#kl2 span.alternativ a{color:#787777;text-decoration:underline}
#kl2 span.nachfolge a:hover,#kl2 span.alternativ a:hover{text-decoration:none}
.kampagne{left:0px;top:0px;text-align:center;width:100%;height:100%;display:none}
.kampagneLayerbg{left:0px;top:0px;text-align:center;width:100%;height:100%;position:fixed;z-index:1000;background:url('../pics/common/trans_half.png')}
.kampagneLayer{width:500px;height:400px;top:10%;left:50%;margin-left:-250px;position:absolute;z-index:1001;text-align:center;display:block;background:transparent;padding:10px}
.kampagneBack{height:25px;width:25px;margin:0 auto;padding:2px;top:0;right:0;position:absolute;z-index:1002;background:white;border:1px solid black;text-align:center;color:black;display:block;font-size:20px;font-weight:bold;cursor:pointer;border-radius:10px}
#teaser,.slides{text-align:left}
.slides img[data-src]{position:absolute;top:0;left:-20000px}
.slides .slidesjs-stop,.slides .slidesjs-play{display:none}
.slides .slidesjs-container{position:relative;z-index:0}
.slidesdot .slidesjs-pagination{width:100%;margin:10px 0 0 0;text-align:center;height:auto;overflow:hidden;position:relative;z-index:1}
.slidesdot .slidesjs-pagination-item{display:inline-block;height:15px;width:15px;margin:0 2px;overflow:hidden;color:transparent}
.slidesdot .slidesjs-pagination-item a{width:14px;height:0;padding-top:14px;margin:0 5px 0 0;display:inline-block;cursor:pointer;transition:background-color linear .25s;background:#ccc;text-decoration:none;border-radius:9px}
.slidesdot .slidesjs-pagination-item a.active{background:#787777}
.slidesnr .slidesjs-pagination{position:relative;z-index:0;text-align:center;margin:20px 0 0 0}
.slidesnr .slidesjs-pagination-item{margin:0 3px;display:inline}
.slidesnr .slidesjs-pagination-item a{margin:0;padding:6px 3px;width:15px;height:15px;line-height:15px;display:inline-block;text-align:center;text-decoration:none;border:1px solid #ccc;background:#fff;}
.slidesnr .slidesjs-pagination-item a.active{border:1px solid #000;background:#ccc;color:#fff}
#wkpu .slidesnr .slidesjs-pagination{margin:0}
#wkpu .slidesnr .slidesjs-pagination-item a{border:none}
.slidesjs-control > .slidesjs-slide{top:0 !important}
#slides .slidesjs-control > .slidesjs-slide{top:50% !important;transform:translateY(-50%)}
#doofinderErgebnisFilter{height:35px;width:100%;margin:10px 0 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:left;}
#doofinderErgebnisFilter form{overflow:hidden;display:inline-block}
#doofinderErgebnisFilter h3{color:black;font-size:16px}
#doofinderErgebnisFilter .filterbox{float:left;width:auto;position:relative;z-index:15;}
#doofinderErgebnisFilter .buttonBox{float:left;z-index:19;border:1px gainsboro solid;width:240px;margin-left:20px;transition:0.3s;background-color:white;}
#doofinderErgebnisFilter .buttonBox:hover{border:1px #b4b4b4 solid}
#doofinderErgebnisFilter .buttonDiv{padding:5px 10px;position:relative;font-size:16px;cursor:pointer}
#doofinderErgebnisFilter .buttonDiv.down:after{content:"";width:10px;height:10px;right:12px;top:7px;position:absolute;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(45deg);}
#doofinderErgebnisFilter .buttonDiv.up:after{content:"";width:10px;height:10px;right:12px;top:13px;position:absolute;border:0 solid transparent;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(225deg);}
#doofinderErgebnisFilter .buttonDiv.haken:after{content:"";width:28px;height:28px;background-image:url('../pics/common/done.svg');background-size:25px 25px;position:absolute;line-height:1em;right:0;top:3px;}
#doofinderErgebnisFilter .buttonBox:nth-child(4n+1){margin-left:0}
#doofinderErgebnisFilter .selectBox{padding:0 5px;transition:0.2s ease-out;max-height:0;overflow:hidden;}
#doofinderErgebnisFilter .selectBox.show{padding:5px 10px 10px 10px;max-height:270px}
#doofinderErgebnisFilter .chooseBtn{width:100%;height:28px;text-align:center;color:#000;background-color:gainsboro;transition:0.3s;border:none;text-transform:uppercase;cursor:pointer;}
#doofinderErgebnisFilter .chooseBtn:hover{background-color:#cacaca}
#doofinderErgebnisFilter .searchInputFilter{width:100%;box-sizing:border-box;height:28px;line-height:26px;color:black;padding:0 7px;}
#doofinderErgebnisFilter .scrollBox label{padding-left:5px}
#doofinderErgebnisFilter .scrollBox input{margin-left:-20px}
#doofinderErgebnisFilter .scrollBox{width:200px;margin:10px 0;height:auto;max-height:194px;overflow-y:scroll;padding-left:20px;}
#doofinderErgebnisFilter .preisBox{margin-bottom:10px;width:100%;text-align:center}
#doofinderErgebnisFilter .preisBox .minEuro,#doofinderErgebnisFilter .preisBox .maxEuro{width:78px;padding:2px 5px}
#filter_lft2 .colorBox,#doofinderErgebnisFilter .colorBox{width:100%;margin:3px 0}
#filter_lft2 .colorBoxSelect,#doofinderErgebnisFilter .colorBoxSelect{width:30px;height:30px;border:1px solid gainsboro;border-radius:28px;transition:0.3s;margin:3px;}
#filter_lft2 .floatLeft,#doofinderErgebnisFilter .floatLeft{float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.1s;}
#filter_lft2 .floatLeft:checked,#doofinderErgebnisFilter .floatLeft:checked{border:#406618 2px solid}
#filter_lft2 .floatLeft:checked::after,#doofinderErgebnisFilter .floatLeft:checked::after{content:"✔";color:#406618;position:relative;top:-5px;left:7px;font-size:25px}
#filter_lft2 .colorBoxSelect.multicolored,#doofinderErgebnisFilter .colorBoxSelect.multicolored{background-image:linear-gradient(120deg,transparent 70%,#1a76b9 0),linear-gradient(120deg,transparent 50%,#fdc730 0),linear-gradient(120deg,transparent 30%,#406618 0),linear-gradient(120deg,transparent 10%,#fa2428 0)}
#filter_lft2 .colorBoxSelect:hover,#doofinderErgebnisFilter .colorBoxSelect:hover{transform:scale(1.14,1.14);-moz-transform:scale(1.14,1.14);-ms-transform:scale(1.14,1.14);-webkit-transform:scale(1.14,1.14);-o-transform:scale(1.14,1.14);}
 #doofinderSortierung{width:335px;height:35px;margin:15px 1px 15px 0;position:relative;float:right}
#doofinderSortierung.unten{margin-top:15px;border-top:1px solid #ccc}
#doofinderSortierung .sf_sort{position:absolute;right:0;z-index:1;width:208px}
#doofinderSortierung .sf_anzahl{width:190px;position:absolute;top:9px;left:180px;color:#000;text-align:center;z-index:0}
#doofinderSortierung.kbw .sf_anzahl{left:250px}
#doofinderSortierung .sf_anzahl input{padding:0;background:none;border:none;cursor:pointer;color:#000}
#doofinderSortierung .sf_anzahl input.aktiv{color:#000}
#doofinderSortierung .sf_anzahl input.w3{width:30px}
#doofinderSortierung .sf_anzahl .pipe{padding:0 3px;display:inline-block}
#doofinderSortierung .sf_result{width:200px;position:absolute;top:11px;left:500px;text-align:center}
#doofinderSortierung .sf_label{position:absolute;top:7px;font-size:15px}
#doofinderSortierung .filter_product_search_sort{padding:3px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:16px;width:208px;border:1px gainsboro solid;color:unset;height:unset;}
#doofinderSortierung .sf_sort:after{content:"";width:10px;height:10px;right:12px;top:6px;position:absolute;border:0 solid transparent;border-right-color:transparent;border-right-style:solid;border-right-width:0px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:0px;border-right:.0635rem solid black;border-bottom:.0635rem solid black;transform:rotate(45deg);}
#doofinderErgebnisFilter .filterbox:not(:first-child){padding-left:10px}
.sf_treffer{width:120px;font-size:17px;float:left;position:relative;top:20px}
.sf_treffer.ndo{top:7px;float:right;text-align:right}
#doofinder-header .modes{display:none!IMPORTANT}
#doofinder{background-color:#ece9e3!important;border:1px solid #888!important;-moz-box-shadow:0px 0px 7px -1px #111;-webkit-box-shadow:0px 0px 7px -1px #111;box-shadow:0px 0px 7px -1px #111}
#helpck-results ul.GridView li div.img{display:block!IMPORTANT;line-height:200px!IMPORTANT;height:200px!IMPORTANT;margin:5px auto!IMPORTANT;background-size:contain!IMPORTANT}
#helpck-results ul.GridView li:hover div.img{box-shadow:0 0 1px 0px #ccc !important}
#helpck-results ul.GridView li> span{color:#999;font-size:10px!important}
#helpck-results ul.GridView li > a > h1{font-weight:700!important;margin:10px 0 5px 0!important}
#helpck-results ul.GridView li > a:hover > h1{text-decoration:none!important}
#helpck-results ul.GridView span.dfprice{font-weight:400!important}
#doofinderLogo{display:none!important}
#dfclassic .df-card__title{font-size:14px;color:#000}
#dfclassic .df-card__price{font-size:16px;color:#000}
#dfclassic .df-card__uvp{text-decoration:line-through;font-size:12px;color:#787777}
#dfclassic .df-branding{display:none !important}
#dfclassic .df-no-color[data-value="Mehrfarbig"]{font-size:0;width:26px;flex-grow:unset;-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;background-image:linear-gradient(120deg,transparent 70%,#1a76b9 0),linear-gradient(120deg,transparent 50%,#fdc730 0),linear-gradient(120deg,transparent 25%,#406618 0),linear-gradient(120deg,transparent 0%,#fa2428 0)}
#dfclassic .df-no-color[data-value="Mehrfarbig"][data-selected],#dfclassic .df-no-color[data-value="Mehrfarbig"]:hover{border-color:#fff;outline-color:#f30018;outline:#f30018 solid 2px;border:2px solid #fff}
#dfclassic .df-color[data-value="Silberfarben"]{background:linear-gradient(135deg,#c0c0c0 50%,#fff 90%)}
#dfclassic .df-color[data-value="Kupferfarben"]{background:linear-gradient(135deg,#CD661D 50%,#fff 90%)}
#dfclassic .df-color[data-value="Goldfarben"]{background:linear-gradient(135deg,#d4af37 50%,#fff 90%)}
#dfclassic .noimg{width:100%;height:180px;margin:0 0 16px;background:#ECE9E2}
.df-classic .df-slider{padding-bottom:0 !important}
.df-classic .df-term[data-selected] .df-term__value,.df-classic .df-term[data-selected] .df-term__count{color:#000 !important}
.df-classic .df-header .df-header-title:last-child{padding-right:unset !important}
.df-classic .df-slider .noUi-pips,.df-classic .df-icon-list{display:none !important}
.df-classic{overflow:unset !important}
.df-classic{-moz-box-shadow:0 0 7px -1px #111;-webkit-box-shadow:0 0 7px -1px #111;box-shadow:0 0 7px -1px #111;overflow:unset;text-align:left;}
.df-classic .df-list{list-style:none;margin:0;width:100%}
.df-classic .df-list li{display:inline-block;width:33.333%;min-height:220px;padding:0;vertical-align:top;border-top:1px solid #eee;border-bottom-width:0;text-align:center;}
.df-classic .df-list li>a{position:relative;padding:5px;display:table;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.df-classic .df-list li>a>h1{font-weight:700;margin:10px 0 5px 0;font-size:12px;line-height:16px;min-height:32px}
.df-classic .dfuvp{text-decoration:line-through;font-size:12px;color:#787777 !important}
.df-classic .df-list .img{display:block !IMPORTANT;line-height:200px !IMPORTANT;height:200px !IMPORTANT;margin:5px auto !IMPORTANT;background-size:contain !IMPORTANT}
.df-classic .df-list li:hover .img{box-shadow:0 0 1px 0px #CCC !important}
.df-classic .df-panel__content{padding:3px;}
.df-classic .df-term,.df-classic .df-term:hover{margin:0;padding:3px 8px;font-size:13px;border-radius:0;border:0}
.df-classic .df-term.df-term--selected:hover,.df-classic .df-term.df-term--selected{border-radius:0;color:#000}
.df-classic .df-term.df-term--selected .df-term__count{color:transparent;position:relative;}
.df-classic .df-term.df-term--selected .df-term__count:after{position:absolute;top:0;left:0;content:'X';color:#888;}
.df-classic .df-slider .noUi-horizontal .noUi-handle::after,.df-classic .df-slider .noUi-tooltip{color:#000}
.df-classic .df-header{background-color:#F2F2F2;}
.df-classic .df-header>div:nth-child(1){display:none;visibility:hidden;height:0}
.df-classic.df-layer--with-facets .df-aside__content{padding:0;padding-top:0!IMPORTANT;}
.df-classic .dflink>div>p{height:17px;margin-top:5px}
.df-classic .dfrating{margin:0}
.df-classic .dfrating span{display:inline-block;height:14px;line-height:14px;text-align:left;margin:0;}
.df-classic .dfrating .stars{width:63px;position:relative;}
.df-classic .dfrating .stars5{width:0%;}
.df-classic .dfrating .wert{position:relative;top:-2px;font-size:10px;}
.df-classic .dflieferzeit{font-size:10px !important;line-height:10px !important;padding-top:2px;}
.df-classic .oasd{height:11px !important;font-size:10px !important;line-height:10px !important;}
#minibasket div.zeiger,#klbanner > div .zeiger,#minimerkzettel div.zeiger{width:15px;height:9px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpi/P//PwM2cPbsWVEglQnlTjc2Nn6NTR0jNgOgmhslJSXBBjx//nw6kKrHagjIAGR85swZUSCe9vTp0/8wAGKDxEBy6OoJaiZkCFGa8RlCtGZchjCCGLAAk5KSYiAGPHv2DB6wLKCoIkUzCEDVZgINeQGKxv8MFACAAAMAcgH8swHFvboAAAAASUVORK5CYII=');position:absolute}
#minimerkzettel div.zeiger{top:-8px;right:36px}
#klbanner > div .zeiger{top:1px;right:145px}
#minibasket{width:315px;right:0;white-space:normal}
#minibasket div.empty{height:10px}
#minibasket div.items{background:#FFF;border:1px solid #CCC;padding:4px;overflow:hidden}
#minibasket div.zeiger{top:-8px;right:36px}
#minibasket div.bh{margin:10px;padding:0;text-align:center;font-weight:400;background:none;color:#000;border:0;font-weight:bold;font-size:14px}
#minibasket div.bh a,#minibasket div.bh a > *{font-size:14px}
#minibasket div.bh > a:hover,#minibasket div.bh > a{color:#000;text-decoration:none;text-align:center}
#minibasket hr{background:#CCC!important}
#minibasket .boxes{max-height:262px}
#minibasket .boxes:not(.scrollable){overflow:hidden}
#minibasket .box{float:none!important;margin:0!important;min-height:0;width:auto;border:0;padding:0;background:none;overflow:hidden;position:relative}
#minibasket .remove{display:none}
#minibasket .box:hover > .remove{display:block;position:absolute;top:0;right:5px;color:#CCC;width:10px;height:10px;z-index:10;font-size:17px}
#minibasket .box:hover > .remove:hover{color:#000;cursor:pointer}
#minibasket .box > a{display:block;min-height:80px;position:relative;padding:0;float:none!important;overflow:hidden}
#minibasket .box > a:hover{background:none;text-decoration:none}
#minibasket .box > a img{position:absolute;left:5px;max-width:55px;max-height:80px}
#minibasket .box > a > span{width:210px}
#minibasket .box > a .img{position:absolute;left:5px;width:55px;height:80px;background-size:contain;background-position:center center;background-repeat:no-repeat}
#minibasket .box > a .title{display:block;position:relative;left:70px;color:#000;text-align:left;margin-right:85px;font-weight:bold}
#minibasket .box > a .variante{display:block;position:relative;left:70px;color:#000;text-align:left;margin-right:85px;font-weight:normal;font-size:12px}
#minibasket .box > a .variante *{font-size:12px}
#minibasket .box > a:hover .title{color:#000}
#minibasket .box > a .amount{display:block;position:relative;left:70px;color:#AAA;text-align:left;font-size:11px;font-weight:normal;padding-bottom:20px}
#minibasket .box > a .pr{display:block;position:absolute;right:10px;color:#000;bottom:0;height:20px;line-height:20px;width:auto;margin:0;font-weight:normal}
#minibasket .scrollable .box > a .pr,#minibasket .scrollable.skin .box > a .pr{right:7px}
#minibasket .box.sum{display:block;position:relative;color:#000;bottom:0;height:20px;line-height:20px;text-align:left;padding:0 10px;overflow:visible;letter-spacing:-0.5px;font-size:11px;font-weight:normal}
#minibasket .box.sum.bold{font-weight:bold}
#minibasket .box.sum > .pr{display:block;position:absolute;right:10px;bottom:0;height:20px;width:auto;float:none;margin:0;color:#000}
#minibasket .afterbutton{display:block;position:relative;text-align:center;padding:10px}
#minibasket hr{height:1px;margin:5px;border:none;background:#CCC;width:auto}
#minibasket .button2{margin:20px 0 8px 170px;}
.tobasket.no-varianten-preview{margin-left:10px}
.tobasket.no-varianten-preview,#minibasket .button2{display:block;cursor:pointer;line-height:20px;width:125px;background-color:#CCC;border:1px solid transparent;text-align:center;color:#000;padding:0;float:none !important;font-size:12px;-o-transition:border,background,opacity .15s;-moz-transition:border,background,opacity .15s;-ms-transition:border,background,opacity .15s;-webkit-transition:border,background,opacity .15s;transition:border,background,opacity .15s;}
.tobasket.no-varianten-preview,#minibasket .button2:hover{color:#CCC;border:1px solid #CCC;background-color:transparent;text-decoration:none;}
.tobasket.no-varianten-preview.load{opacity:.3;}
.tobasket.no-varianten-preview.okay{opacity:1;color:#008000;border-color:#008000}
.btncenter{width:140px;}
#minibasket{position:absolute;z-index:101;opacity:0;visibility:hidden;-o-transition:visibility .5s linear 0s,opacity .25s ease-in-out .3s;-moz-transition:visibility .5s linear 0s,opacity .25s ease-in-out .3s;-ms-transition:visibility .5s linear 0s,opacity .25s ease-in-out .3s;-webkit-transition:visibility .5s linear 0s,opacity .25s ease-in-out .3s;transition:visibility .5s linear 0s,opacity .25s ease-in-out .3s;}
#wkbanner{position:relative}
#wkbanner:hover #minibasket,#minibasket.newitem{opacity:1;visibility:visible;transition-delay:0s;}
.wkcount{display:none;position:absolute;right:-25px;width:20px;height:20px;line-height:22px;text-align:center;top:-3px;box-sizing:border-box;background:#CCC;border-radius:12px;font-size:1em;z-index:1;}
#wksum{position:fixed;color:red}
.wkempty #wksum,.wkempty .wkcount{display:none}
.scrollable{position:relative}
.scrollable:focus{outline:0}
.scrollable .viewport{position:relative;overflow:hidden}
.scrollable .viewport .overview{position:absolute;left:0;right:0}
.scrollable .scroll-bar{display:none}
.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}
.scrollable .scroll-bar.horizontal{position:relative;width:100%}
.scrollable .scroll-bar .thumb{position:absolute}
.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}
.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}
.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scrollable.skin{padding-right:3px}
.scrollable.skin .scroll-bar{background-color:#CCC;right:-1px}
.scrollable.skin .scroll-bar .thumb{background-color:rgba(0,0,0,.75)}
.scrollable.skin .scroll-bar:hover .thumb{background-color:#000}
.scrollable.skin .scroll-bar.vertical{width:5px}
.scrollable.skin .scroll-bar.horizontal{height:4px;margin-top:2px}
.content > .cnorm.ra > ol{margin-left:20px;}
#strmain.kontakt .sp{color:#555 !important}
#contact input{width:560px;height:20px;font-size:12px}
#contact select{width:560px;height:28px;font-size:12px;border:1px solid #ccc}
#contact textarea{width:560px;font-size:12px}
#contact div{margin-bottom:10px;font-size:12px;text-align:left}
#contactbutton{margin-top:10px}
#contactbutton .button{cursor:pointer}
#contacthead{text-transform:uppercase}
#contact #ort{width:455px}
#contact #plz{width:100px}
.container_zustimmung_datenschutz{padding-left:25px;position:relative;text-align:left;margin-bottom:5px}
#content .container_zustimmung_datenschutz span{padding:0}
.zustimmung_datenschutz{left:0;position:absolute}
.container_kontakt_kundenrueckruf{padding-left:25px;position:relative;text-align:left;margin-bottom:5px}
.container_kontakt_kundenrueckruf span{padding:0}
.kontakt_kundenrueckruf{left:0;position:absolute}
.container_kontakt_angebotsenden{padding-left:25px;position:relative;text-align:left;margin-bottom:5px}
.container_kontakt_angebotsenden span{padding:0}
.kontakt_angebotsenden{left:0;position:absolute}
#contactfoot #texte-janolaw table,#texte-janolaw p{margin-left:0px}
.container_newsletter{margin-bottom:5px;padding-left:25px;position:relative;text-align:left}
.kontakt_newsletter{left:0;position:absolute;}
.versandkostentabelle{display:table;border-collapse:collapse;border:1px solid #CCC;border-width:1px 1px 0 1px;width:100%}
.versandkostentabelle .row{display:table-row;border-bottom:1px solid #CCC}
.versandkostentabelle div > div{display:table-cell;padding:10px;box-sizing:border-box}
.versandkostentabelle .title{display:table-row;background:rgba(0,0,0,.1)}
.versandkostentabelle .laender{box-sizing:border-box;width:70%}
.versandkostentabelle .preis{box-sizing:border-box;width:30%;border-left:1px solid #CCC}
.versandkostentabelle.cells_3 .cell{width:33.333%}
.versandkostentabelle.cells_4 .cell{width:25%}
.versandkostentabelle.cells_5 .cell{width:20%}
.versandkostentabelle.cells_6 .cell{width:16.667%}
.versandkostentabelle.cells_7 .cell{width:14.285%}
.versandkostentabelle .cell{border-left:1px solid #EEE}
.versandkostentabelle .cell:first-child{border-left:none}
.versandkostentabelle .title .cell{border-color:#CCC}
.versandkostentabelle .cell > span{display:block;font-size:12px;color:#999}
@media screen{body.iphone,body.ipod{-webkit-text-size-adjust:none}
}
#nav.brotkrumen{min-height:16px;position:relative}
#nav.brotkrumen ul{margin:0}
#nav.brotkrumen ul > li{display:inline-block;position:relative;margin-left:20px;padding:0;line-height:16px;color:#7D7D7D}
#nav.brotkrumen ul > li > a{display:block;position:relative;text-decoration:none;color:#7D7D7D}
#nav.brotkrumen ul > li > a:hover{text-decoration:none}
#nav.brotkrumen ul > li:before{content:">";position:absolute;display:block;width:20px;height:auto;margin:-1px 0 0 -20px;font-weight:normal;text-align:center}
#nav.brotkrumen ul > li:first-child{margin-left:0}
#nav.brotkrumen ul > li:first-child:before{display:none}
#nav.brotkrumen ul > li.act{font-weight:bold}
#nav.brotkrumen ul,#nav.brotkrumen ul > li,#nav.brotkrumen ul > li > a{font-size:10px}
#nav.brotkrumen.disable{display:none}
#nav.brotkrumen > .rgt{height:30px;position:absolute;right:0;top:0;width:190px}
#nav.brotkrumen > .rgt > li{font-weight:bold}
#nav.brotkrumen > .rgt > li::before{display:none}
#nav.brotkrumen > .rgt > li:first-child i,#nav.brotkrumen > .rgt > li:last-child i{font-weight:bold;font-size:14px}
#nav.brotkrumen > .rgt .inactiv > i{color:#D3D3D3}
#menuOverLayer{opacity:0;z-Index:1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.25);visibility:hidden;-o-transition:visibility .15s linear 0s,opacity .15s linear;-moz-transition:visibility .15s linear 0s,opacity .15s linear;-ms-transition:visibility .15s linear 0s,opacity .15s linear;-webkit-transition:visibility .15s linear 0s,opacity .15s linear;transition:visibility .15s linear 0s,opacity .15s linear;}
#menuOverLayer.act{opacity:1;visibility:visible;transition-delay:0s;-webkit-filter:blur(1px);filter:blur(1px);}
#abws2{margin:0 0 15px 0}
#abws2 textarea{width:500px;height:65px}
#abws2 select{width:auto;height:20px}
#abws2 input{width:500px;height:20px}
#abws2 input.button{background:#99a7b0 none repeat scroll 0 0;border:medium none;color:#fff;height:auto;margin:10px auto 0;text-decoration:none;width:50%;cursor:pointer}
#abws2 p{position:relative}
#abws2 p{margin:15px 0 0 0}
#abws2 p.gloss{font-size:11px;text-align:center}
#abws2 label{width:110px;display:inline-block;position:relative}
#abws2 label.text{bottom:50px}
#abws2 span.hinweis{color:#999999;font-size:11px;position:absolute;left:325px;top:-10px}
#abws2 .bb{position:relative}
#abws2 div.first{margin:20px 0 0 0;position:relative}
#abws2 .abwsbox{width:200px;position:absolute;left:115px;top:-5px}
#abws2 .abws,#abws2 .abwso{width:28px;height:35px;float:left;background:url("../pics/stars/bewsterne.png") -136px 0 no-repeat;background-size:380px auto;cursor:pointer}
#abws2 .abwso{background-position:0 0}
#abws2 input,#abws2 textarea,#abws2 select{padding:1px 3px 1px 3px;border:1px solid #ccc}
#abws2 input.error,#abws2 textarea.error,#abws2 select.error{border:1px solid red}
#artikelbacklink{text-decoration:underline;text-align:left;color:#000 !important}
#artikelbacklink:hover{text-decoration:none}
#trackinginfo{box-sizing:border-box;margin-bottom:30px}
#trackinginfo .t{display:table;border-collapse:collapse;border:1px solid #ccc}
#trackinginfo .t.zugestellt{width:500px}
#trackinginfo .t.zugestellt,#trackinginfo .t.verlauf{margin-bottom:10px}
#trackinginfo .r{display:table-row;border-bottom:1px solid #ccc}
#trackinginfo .r:last-child{border-bottom:1px solid #ccc}
#trackinginfo .r.m{background-color:#F2F1EE}
#trackinginfo .c{display:table-cell;padding:10px;box-sizing:border-box;position:relative}
#trackinginfo .c.width5p{width:5%}
#trackinginfo .c.width15p{width:15%}
#trackinginfo .c.width20p{width:20%}
#trackinginfo .c.width25p{width:25%}
#trackinginfo .c.width50p{width:50%}
#trackinginfo .c.width85p{width:85%}
#trackinginfo .cells_3 .c{width:33.333%}
#trackinginfo .title{background:#ebebeb}
#trackinginfo .title > *{font-weight:bold}
#trackinginfo a.blau{color:blue;text-decoration:underline}
#trackinginfo a.blau:hover{text-decoration:none}
#trackinginfo a.link{color:blue;text-decoration:none}
#trackinginfo a.link:hover{text-decoration:underline}
#trackinginfo p.zugestellt{color:green}
#trackinginfo div.dhl-icon{width:78px;height:20px;float:right;background:url("../pics/common/dhl.png") no-repeat}
#trackinginfo div.box-ruecksendung{margin-bottom:10px;padding:20px 20px 20px 10px;font-size:14px;border:2px dashed #FFCC01;background-color:rgba(255,204,0,0.25);font-weight:bold}
#trackinginfo span.mark{position:absolute;top:0;left:0;font-weight:bold;font-size:30px}
#kl td.sendungsverfolgung a,#kl2 td.sendungsverfolgung a{color:blue;text-decoration:none}
#kl td.sendungsverfolgung a:hover,#kl2 td.sendungsverfolgung a:hover{text-decoration:underline}
.show-mobile a{display:block;line-height:40px;font-size:20px;text-align:left;text-decoration:none}
.show-mobile a:hover{text-decoration:none}
#rating_widget_placeholder{position:fixed;bottom:0px;right:0px;z-index:99999}
#faq .t{display:table;width:100%;box-sizing:border-box}
#faq .r{display:table-row}
#faq .r1 .c{padding:20px 0}
#faq .r2 .c{padding:0 0 20px 0;border-bottom:1px solid #ccc}
#faq .r2:last-child .c{padding:0;border:none}
#faq .c{display:table-cell;clear:inherit}
#faq .sp1{width:7%}
#faq .sp2{width:93%}
#faq a{text-decoration:underline}
#faq a:hover{text-decoration:none}
.wert{color:#787777;font-size:12px}
.box .wert{padding:0 9px 5px 0;font-size:12px}
.starskl,.stars,.stars1,.starsg{display:inline-block;vertical-align:middle;background:url("../pics/stars/bewsterne.png")}
.starskl{height:8px;display:inline-block;background-size:112px auto;width:40px}
.stars{height:11px;display:inline-block;width:54px}
.stars1{height:13px;display:inline-block;background-size:180px auto;width:65px}
.starsg{background-size:195px auto;width:70px;height:15px}
.starskl.star1,.starskl.star2,.starskl.star3,.starskl.star4,.stars.star1,.stars.star2,.stars.star3,.stars.star4,.starsg.star1,.starsg.star2,.starsg.star3,.starsg.star4, .stars1.star1,.stars1.star2,.stars1.star3,.stars1.star4{ transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);}
.starskl.star05{background-position:-72px 0px}
.starskl.star1{background-position:0px 0px}
.starskl.star15{background-position:-64px 0px}
.starskl.star2{background-position:-8px 0px}
.starskl.star25{background-position:-56px 0px}
.starskl.star3{background-position:-16px 0px}
.starskl.star35{background-position:-48px 0px}
.starskl.star4{background-position:-24px 0px}
.starskl.star45{background-position:-40px 0px}
.starskl.star5{background-position:-32px 0px}
.starskl.staro{background-position:-976px -90px}
.stars.star05{background-position:-98px 0px;background-size:152px auto}
.stars.star1{background-position:0px 0px;background-size:151px auto}
.stars.star15{background-position:-87px 0px;background-size:152px auto}
.stars.star2{background-position:-11px 0px;background-size:152px auto}
.stars.star25{background-position:-75px 0px;background-size:150px auto}
.stars.star3{background-position:-21px 0px;background-size:150px auto}
.stars.star35{background-position:-65px 0px;background-size:152px auto}
.stars.star4{background-position:-33px 0px;background-size:153px auto}
.stars.star45{background-position:-54px 0px;background-size:151px auto}
.stars.star5{background-position:-43px 0px;background-size:151px auto}
.stars.staro{background-position:-895px -89px;background-size:151px auto}
.stars1.star05{background-position:-116px 0px}
.stars1.star1{background-position:0.8px 0px}
.stars1.star15{background-position:-102px 0px}
.stars1.star2{background-position:-12.2px 0px}
.stars1.star25{background-position:-89px 0px}
.stars1.star3{background-position:-25.2px 0px}
.stars1.star35{background-position:-77px 0px}
.stars1.star4{background-position:-38.2px 0px}
.stars1.star45{background-position:-64px 0px}
.stars1.star5{background-position:-51px 0px}
.stars1.staro{background-position:-887px -93px}
.starsg.star05{background-position:-125px 0px}
.starsg.star1{background-position:0px 0px}
.starsg.star15{background-position:-111.5px 0px}
.starsg.star2{background-position:-13.5px 0px}
.starsg.star25{background-position:-97px 0px}
.starsg.star3{background-position:-27.5px 0px}
.starsg.star35{background-position:-82.5px 0px}
.starsg.star4{background-position:-41.5px 0px}
.starsg.star45{background-position:-69px 0px}
.starsg.star5{background-position:-54.5px 0px}
.starsg.staro{background-position:-933px -86px}
@media screen and (-webkit-min-device-pixel-ratio:0){.stars{top:2px !important}
.bewertung .stars{top:1px !important}
#kbew .stars{top:0 !important}
}
.ui-slider{position:relative;text-align:left;margin:0 auto 15px auto;width:94%;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:10px;height:1.2em;cursor:col-resize;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
 .ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-header{border:1px solid #dddddd;background:#c5c5c5;font-weight:bold}
 .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;outline:0 none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.txtpopup{display:none;position:fixed;z-index:99999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);cursor:pointer;}
#pop_speditionsversand.txtpopup{display:block;}
.txtpopup .box{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;float:none;position:relative;width:80%;max-width:1020px;}
#pop_speditionsversand.txtpopup .box{width:600px;}
.txtpopup .box .bh{margin:0 0 10px 0;padding:0;background:none;border:none;color:#aaa;font-weight:bold;font-size:16px;text-align:left}
.txtpopup .box .bh i{color:#aaa;float:right;font-size:30px;line-height:30px;font-weight:bold;font-style:normal;position:relative;top:-7px}
.txtpopup .box .bh i:hover,.txtpopup .box .bh i:focus{color:#000;text-decoration:none;cursor:pointer}
.txtpopup .box .bb h1,.txtpopup .box .bb h2,.txtpopup .box .bb h3{text-align:left !important}
.txtpopup .box .bh input.button,.txtpopup .box .bh div.button{display:inline-block !important}
#ifrmpop{padding:5px;margin-top:25px}
#ifrmpop,#ifrmpop *{font-size:18px}
#ifrmpop input.plz{width:75px;padding:8px 2px;border:1px solid #CCC;text-align:center}
#ifrmpop .msg{margin:0 0 40px 0}
#ifrmpop .form{width:100%;margin:0 auto}
#ifrmpop .element{width:100%}
#ifrmpop .but-position{width:100%;margin-top:40px}
#ifrmpop .but-position .btn{font-size:16px;width:auto;display:inline-block;margin:0;padding:5px 10px;background:#6E6E6E;color:#fff;border:none;cursor:pointer;outline:none}
#ifrmpop .but-position .btn:hover{background:#787777}
#ifrmpop .but-position .btn:first-child{margin-right:15px}
body.p4352 #ifrmpop .but-position .btn{background:#f88f3a !important;border-radius:5px}
.trashCanSvg{height:18px;width:18px;background-size:18px 18px;}
#rp{width:1000px}
#rp .btn,#rp .btn2,#rp .btn3{;color:white;padding:5px;width:185px;text-align:center;background-color:#A1A0A0}
#rp .skip{margin-top:20px}
#rp table{margin:0 auto;vertical-align:middle}
#rp select{width:220px;padding:3px}
#rp input[type=checkbox]{width:60%}
#rp h1{font-size:22px;color:#A1A0A0}
#rp h2{font-size:16px;color:#A1A0A0;text-align:left}
#rp small{font-size:10px;font-weight:lighter;font-style:italic}
#rp .rtbt{width:100%;padding:10px 0}
#rp .flrgt{width:100%;text-align:center}
#rp .rtbt a.btn{width:185px;hyphens:initial;text-align:center;height:100%;display:inline-block}
#rp .headRow th{background-color:#D8D5D5}
#rp .form_grp{margin:0 0 10px 0;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none}
#rp .form_grp input{padding:2px 0 2px 6px;width:230px;padding:1px 3px;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#rp .form_grp label{width:115px;margin:0 10px 0 0;display:inline-block;padding-top:2px}
#rp .table{margin:0 auto;vertical-align:middle;position:relative;border:1px solid #eee}
#rp .tableHead{display:inline-block;background-color:#eee;width:100%;text-transform:uppercase;padding:10px 0}
#rp .tableHead .tableElement{font-weight:bold}
#rp .tableRow{width:100%;position:relative;padding:5px 0;box-sizing:border-box;display:flow-root}
#rp .tableElement{display:inline-block}
#rp .menge{margin-top:9px}
#rp select{width:100%;height:unset;padding:5px;margin:4px 0;border:#ccc 1px solid;outline:none;box-sizing:border-box;border-radius:0;background-color:white}
#rp .lr{padding:6px 0}
#rp .lr label{width:50px;display:inline-block}
#rp .lr input{width:200px;padding:3px 6px;box-sizing:border-box}
#retoure_methode input.ohner{margin-left:10px}
#retoure_artikel .menge{position:relative}
#retoure_artikel input[type=number]::-webkit-inner-spin-button,#retoure_artikel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#retoure_artikel input[type=number]{-moz-appearance:textfield}
#retoure_artikel .tableRow .tableElement:nth-child(1){text-align:center}
#retoure_artikel .menge input{width:45px;height:52px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid #eee}
#retoure_artikel .menge input:focus{outline:0}
#retoure_artikel .menge-nav{float:left;position:relative;height:52px}
#retoure_artikel .menge-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;font-size:13px;line-height:2;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
#retoure_artikel .menge-button.menge-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}
#retoure_artikel .menge-button.menge-down{position:absolute;bottom:-1px;height:50%}
#retoure_artikel .retournhl{width:99%;background-color:#D8D5D5;float:left;clear:both;padding:5px;text-align:center}
#retoure_artikel .retournhl:first-child{margin-top:unset}
#retoure_artikel .retournhltable{border:1px solid #D8D5D5}
#retoure_artikel .retournhl::before{content:var(--textLeft);float:left;padding-left:20px}
#retoure_artikel .retournhl::after{content:var(--textRigth);font-weight:bolder;float:right;padding-right:20px}
#retoure_artikel .rhl_date{width:48%;text-align:left;float:left;margin-left:20px}
#retoure_artikel .rhl_status{width:48%;text-align:right;float:left;font-weight:bold}
#retoure_checkout table,#retoure_methode table,#retoure_artikel table{border:1px solid #D8D5D5}
#retoure_checkout table tr{position:relative}
#retoure_login{width:400px;height:160px;padding:20px 10px 20px 20px;position:relative;margin-left:calc(50% - 215px);background:#F2F2F2}
#retoure_login h2{font-size:18px;margin:0 0 20px 0;font-weight:normal;text-transform:uppercase;text-align:center}
#retoure_login label{width:115px}
#retoure_artikel_table .tableElement{float:left}
#retoure_artikel_table .tableRow .tableElement:nth-child(1){width:5%;margin-top:27.5px}
#retoure_artikel_table .tableHead .tableElement:nth-child(1){width:5%;margin-top:1px}
#retoure_artikel_table .tableElement:nth-child(2){width:50%}
#retoure_artikel_table .tableElement:nth-child(3){width:10%}
#retoure_artikel_table .tableElement:nth-child(4){width:34%}
#retoure_artikel_table input[type=text]{width:100%;padding:3px 6px;box-sizing:border-box;margin:4px 0}
#retoure_methode .tableRow{padding:10px 0}
#retoure_methode .tableElement:nth-child(1){width:5%}
#retoure_methode .tableElement:nth-child(2){width:10%}
#retoure_methode .tableElement:nth-child(6){width:10%}
#retoure_methode .tableElement{width:calc(72% / 3)}
#retoure_history{margin-top:0px}
#retoure_history .tableElement{width:33%;box-sizing:border-box}
#retoure_history .tableRow,#retoure_history .tableHead{padding:10px;box-sizing:border-box;padding-left:10%}
#retoure_history .tableHead .tableElement:nth-child(1),#retoure_history .tableRow .tableElement:nth-child(1){width:818px;text-align:left}
#retoure_history .tableHead .tableElement:nth-child(2),#retoure_history .tableRow .tableElement:nth-child(2){width:60px}
#retoure_history .tableRow .tableElement:nth-child(2){text-align:right}
#retoure_history .tableRow .tableElement:nth-child(3){text-align:right;width:100%;float:right;padding:3px 3px 3px 6px;margin-top:10px}
#retoure_history a{margin-right:9px}
#retoure_checkout .table .tableRow{width:100%}
#retoure_checkout h2{color:black;font-size:18px;text-align:center}
#checkout_artikel .tableRow,#checkout_artikel .tableHead{width:100%;box-sizing:border-box;padding:20px 10px 10px 10%}
#checkout_artikel .tableHead .tableElement:nth-child(1),#checkout_artikel .tableRow .tableElement:nth-child(1){width:800px}
#checkout_artikel .tableHead .tableElement:nth-child(2),#checkout_artikel .tableRow .tableElement:nth-child(2){float:right;width:unset;padding-right:10px}
#checkout_artikel .table .tableElement{width:50%;float:left}
#checkout_hinweise .tableRow{padding:15px}
#checkout_hinweise .tableElement{width:100%;float:left}
#checkout_hinweise a{float:right;margin-top:-6px}
#retoureLinks{padding-top:20px}
#retoureLinks a{display:inline-block;vertical-align:top}
#retoureLinks a:nth-child(2){float:right}
.w1000{width:1000px !important}
.fRight{float:right !important}



.searchHeader{height:50px}.searchHeader .sort{margin:0;left:0;top:35px;display:block}
.searchHeader .browse2 span.active,.browse2 span.active{font-weight:bold}
.searchHeader .sort{margin:0;left:0;top:35px;display:block}
.searchHeader .browse2{top:35px}
.searchHeader.bottom .browse2{top:0}
#sf2 ul{padding-left:0}
#sf2 .fb{width:137px}
#sf2 .fb.m{width:139px}
#sf2 .fb.active .fbh{width:121px}
#prodSearch{width:575px}
#prodSearch .prodSearchBox{width:575px}
#prodSearch .prodSearchBox a img{padding-left:10px}
#mainArt p{margin:0 0 15px 0}
#mainArt .anzbox{margin-bottom:15px}
#mainArt .anzbox p{margin-bottom:5px}
#mainArt ul,#mainArt ol{margin:15px 0 15px 15px;padding:0}
#mainArt ul li,#mainArt ol li{margin:0 0 5px 0}
#mainArt div.detailbild #bildtext{width:295px;margin:10px 0;text-align:left}
div.vkfrei{background:url("../pics/common/vk_frei.png");display:block;width:67px;height:31px;position:absolute;right:0;top:0}
#content h1.vkfrei{margin-right:70px;text-align:left}
#content #mainArt{position:relative}
.bp .fllft{margin-right:5px}
#artikel_cross_selling .acsbh{padding:3px 10px;min-width:80px}
#artikel_cross_selling .acsbox2{width:122px}
#artikel_cross_selling .acsbox2 .wert img{top:3px;position:relative}
#artikel_cross_selling .acsbox2{width:125px}
#artikel_cross_selling .acspr .wert span{display:inline-block}
#artikel_cross_selling .acspr .wert span.wert{margin-left:3px !important}
#wksum{display:none;}
.wkcount{display:inline-block;background:none;float:right;position:relative;top:auto;right:auto;}
.wkcount:after,.wkcount:before{content:'(';}
.wkcount:after{content:')'}
.wkcount span{color:#fff;}
.wklink{position:absolute;top:10;right:20px;}
.wkpopup{line-height:22px;}
#newsletter.nl2 .box{width:186px}
#newsletter.nl2 img{max-width:580px}
#teaser{width:100%;overflow:hidden}
#abws2 span.hinweis{left:300px}
#abws2 input,#abws2 textarea,#abws2 select{width:430px}
#abws2 p{margin:15px 0 0 !important}
#abws2 label{width:135px}
#abws2 .abwsbox{left:140px;width:150px}
#contact input{width:560px;height:28px;font-size:12px;margin-top:10px}
#contact select{width:563px;height:28px;font-size:12px;margin-top:10px}
#contact textarea{min-width:560px;max-width:560px;font-size:12px;margin-top:10px}
#contact div{margin-bottom:10px;font-size:12px;margin-top:15px}
#contactform .error{font-size:12px}
#contactbutton{margin-top:10px}
#contactbutton .button{cursor:pointer;background-color:#BCBCBC;margin-bottom:20px}
#contacthead{text-transform:uppercase}
#contact #ort{width:455px}
#contact #plz{width:100px}
#contactbot{margin-top:20px}
#contactbutton .button{background:rgba(0,0,0,0) url("../pics/3085/btn1.jpg") repeat-x scroll 0 0;color:#473b21}
#texte-janolaw > p{padding-left:0px}
#contactfoot #texte-janolaw > p{text-align:left !important;font-size:12px;padding:0 0 5px 0}
#minibasket div.bh > a{margin:0;padding:0}
.agb .checkbox{top:1px}
#contentbox .checkfehler b{color:#fff}
#c4b .img1{margin:0;max-width:580px;height:auto}
#c4b .pore img{max-width:190px;height:auto}
BODY,A,DIV,H1,H2,H3,H4,H5,H6,P,UL,LI,FORM,TABLE,TR,TD,TH,textarea,select,input,span,strong,b{font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:9pt;color:#555050;margin:0;padding:0}
body{text-align:center;width:100%;background:#F1F2EA}
#bodybgro{position:fixed;top:0px;right:0;width:143px;height:103px;float:right;overflow:hidden;z-index:0}
#bodybglu{position:fixed;left:0px;bottom:0;width:136px;height:154px;float:left;overflow:hidden;z-index:0}
h1,h1 a,h1 strong{font-size:14pt;font-weight:bold;padding:5px 0;margin:5px 0}
table.ctr{text-align:center;margin-left:auto;margin-right:auto;width:60%}
div.ctr{margin-left:auto;margin-right:auto;width:100%}
.hometext{margin:5px 0 10px 0;padding:0;display:inline-block;background:url("../pics/3085/teaser.jpg") no-repeat;min-height:300px;width:580px}
.hometext .txt{margin:0;padding:20px;width:250px;font-weight:bold;font-size:14px}
a,a:link,a:visited,a:active{text-decoration:none;color:#333333}
a:hover{text-decoration:underline;color:#555050}
.clear{clear:both;height:1px;overflow:hidden}
.ampel{}
.ampel img{margin-right:5px}
.tagCloud{border:1px solid #e4e8c8;padding:3px;margin:0 -5px 0 8px;text-align:center;float:right}
.tagCloud a span,.tagCloud a:link span,.tagCloud a:visited span,.tagCloud a:active span{text-decoration:none;color:#333333}
.tagCloud a:hover span{text-decoration:underline;color:#555050}
.wklink{position:absolute;top:0;right:20px}
.wklink > * > a > *{color:#FFFFFF}
.wklink > * > a{padding-right:5px;padding-top:5px;color:#FFFFFF;font-weight:bold;display:block}
.wklink .wkpopup{padding-right:2px}
.preiszusatz{text-align:center;color:#555050;font-size:8pt}
a.blau,a.blau:link,a.blau:visited,a.blau:active{font-size:8pt;color:#1d7daa !important;text-decoration:underline}
a.blau:hover{font-size:8pt;color:#1d7daa;text-decoration:none}
a.blau2,a.blau2:link,a.blau2:visited,a.blau2:active{font-size:10pt;color:#1d7daa !important;text-decoration:underline}
a.blau2:hover{font-size:10pt;color:#1d7daa;text-decoration:none}
ul{text-align:left;padding-left:15px;display:block}
ul li a,ul li a:link,ul li a:visited,ul li a:active{text-decoration:none;color:#333333;text-align:left}
ul li a:hover{text-decoration:underline;color:#555050;text-align:left}
input,select,textarea{border:1px solid #dddddd}
input.ohner{border:0}
input.smt{background:url("../pics/3085/btn1.jpg") repeat-x;color:#555050;border:1px solid #eef0e2}
.nettoek{font-size:11px}
#wrapper0{width:1000px;margin:0 auto;padding:0;text-align:left}
#wrapper{width:1000px;margin:0 auto;padding:0 9px 0 9px;text-align:left;border-left:3px dotted #e4e8c8;border-right:3px dotted #e4e8c8;z-index:1;position:absolute;background:#F1F2EA}
#header{width:1000px;height:70px;padding:15px 0 15px 0;margin:5px 0 5px 0;position:relative;background:#614C77 url("../pics/3085/bgban.jpg") bottom left no-repeat;border:1px solid #adb095}
.kaeufersiegel{float:none;position:absolute;right:125px}
.buttons .kaeufersiegel{float:right;position:relative;right:auto}
#topLogo{position:relative;top:-5px;left:-5px}
#topCart{float:right;width:300px;padding:15px 0 0 0}
#topCart .topCartContent{width:100%;display:block;white-space:nowrap}
#topCartHead{float:right;display:block;font-size:10pt;width:100px;padding:2px 0 0 0;text-align:center;height:19px;border:1px solid #f9f7fa;background-color:#e3d9e4;font-weight:bold}
#topCartBody{float:right;display:block;font-size:10pt;width:300px;padding:5px 0 0 0;text-align:center}
#topCartBody a{color:#FFFFFF;text-decoration:none}
#topCartBody a:hover{color:#FFFFFF;text-decoration:underline}
#topCartBody .topCartBody{float:right;padding:2px 5px 0 0}
#topCartBody .topCartBodyLink{float:right;padding:1px 0 0 0;color:#FFFFFF;width:100px;height:18px;border:1px solid #edba8e;background:url("../pics/3085/btn2.jpg") repeat-x}
#header2{height:54px !important;height:54px;width:1000px;background:#FFFFFF;padding:0px;margin:0;border-top:1px solid #adb095;border-left:1px solid #adb095;border-right:1px solid #adb095;border-bottom:0px}
#topMenuContainer{height:44px !important;height:44px;clear:left;width:990px;background:#B9A4C3 url("../pics/3085/bgban2.jpg") no-repeat;margin:5px;padding:0}
#topMenu{padding-top:8px;font-size:10pt;color:red}
.topMenuButton{float:left}
.topMenuButtonLeft{float:left;height:34px;width:3px}
.topMenuButtonLabel{float:left;height:34px}
.topMenuButtonLabel a,.topMenuButtonLabel a:link,.topMenuButtonLabel a:visited,.topMenuButtonLabel a:active{text-decoration:none;color:#46423F;display:block;height:23px;width:auto !important;width:1px;padding:6px 7px 0 10px;font-weight:bold;white-space:nowrap;display:block}
.topMenuButtonLabel a:hover{text-decoration:underline}
.topMenuButtonRight{float:left;height:34px;width:3px}
.topMenuLeftEnd{float:left;height:18px;width:1px;background-color:#46423F;margin-top:6px}
#topSearch{float:right;padding:4px 0 0 20px}
.topSearchForm{display:inline}
.topSearchInput{float:left;padding-right:3px}
.topSearchInput input{width:119px !important;height:19px !important;padding-left:2px;border:1px solid #333333}
.topSearchButton{float:left}
.topSearchButton input{background:url("../pics/3085/btn1.jpg") repeat-x;width:60px;height:21px;border:1px solid #333333;color:#555050}
#topmarken .btm,#mainHome .contentInfoBox,#mainProd .contentInfoBox{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;   }
#content{width:990px;height:auto;background:#FFFFFF;border-bottom:1px solid #adb095;border-left:1px solid #adb095;border-right:1px solid #adb095;border-top:0px;padding:0px 5px 5px 5px;margin:0}
#contentMain{float:left;width:790px}
#contentMiddle{float:right;width:580px;padding:0 5px 0 5px}
#contentLeft{float:left;width:195px}
#contentRight{float:right;width:200px}
.contentClear{clear:both;height:5px;line-height:1px}
.clear{clear:both}
table.feature{width:100%}
table.feature h2{padding-left:10px;background:#694A94;color:#FFFFFF;font-size:10pt;font-weight:bold;line-height:25px;text-align:left}
div.divlft{margin-bottom:10px}
.leftBox{width:195px}
.leftBoxTop{}
.leftBoxContent{}
.leftBoxBottom{}
div.leftMenu,div.leftMenu2{width:195px}
.leftBoxHead{text-align:left;padding:10px;font-weight:bold;color:#000000;background-color:#e3d9e4}
.leftBoxTop div.leftMenu h1.leftBoxHead{font-size:9pt;padding:10px;color:#000000}
.leftMenu a.leftMenuPB{padding-bottom:8px}
.leftMenu a,.leftMenu a:link,.leftMenu a:visited,.leftMenu a:active{color:#555050;text-decoration:none;display:block;width:175px}
.leftMenu a:hover{color:#694a94;text-decoration:underline;display:block;width:175px}
.leftMenu a.leftMenu1,.leftMenu a.leftMenu1:link,.leftMenu a.leftMenu1:visited,.leftMenu a.leftMenu1:active,.leftMenu a.leftMenu1a,.leftMenu a.leftMenu1a:link,.leftMenu a.leftMenu1a:visited,.leftMenu a.leftMenu1a:active{font-weight:bold;font-size:10pt;text-align:left;text-decoration:none;background-color:#e3d9e4;color:#46423f;width:175px;padding:3px 10px 3px 10px;margin-bottom:3px}
.leftMenu a.leftMenu1:hover,.leftMenu a.leftMenu1a:hover{font-weight:bold;font-size:10pt;text-align:left;text-decoration:underline}
.leftMenu a.leftMenu2b,.leftMenu a.leftMenu2b:link,.leftMenu a.leftMenu2b:visited,.leftMenu a.leftMenu2b:active{margin-left:10px;padding:3px 35px 3px 0;width:150px;color:#555050;font-weight:normal;text-align:left}
.leftMenu a.leftMenu2b:hover{margin-left:10px;padding:3px 35px 3px 0;width:150px;color:#555050;font-weight:normal;text-align:left}
.leftMenu a.leftMenu22b,.leftMenu a.leftMenu22b:link,.leftMenu a.leftMenu22b:visited,.leftMenu a.leftMenu22b:active{margin-left:10px;padding:3px 35px 3px 0;width:150px;color:#555050;font-weight:normal;text-align:left}
.leftMenu a.leftMenu22b:hover{margin-left:10px;padding:3px 35px 3px 0;width:150px;color:#555050;font-weight:normal;text-align:left}
.leftMenu2b,.leftMenu2ba{border-top:3px dotted #e3d9e4}
.leftMenu22b,.leftMenu22ba{border-bottom:3px dotted #e3d9e4}
.leftMenu a.leftMenu2,.leftMenu a.leftMenu22,.leftMenu a.leftMenu2a,.leftMenu a.leftMenu22b,.leftMenu a.leftMenu2ba{color:#555050;width:175px;padding:3px 10px 3px 10px;font-weight:normal;text-align:left}
.leftMenu a.leftMenu2a,.leftMenu a.leftMenu2ba{padding-bottom:2px}
.leftMenu a.leftMenu3,.leftMenu a.leftMenu3a{background-color:#FFFFFF;color:#555050;width:170px;padding:2px 0 2px 20px;font-weight:normal;text-align:left}
.leftMenu a.leftMenu4,.leftMenu a.leftMenu4a{background-color:#FFFFFF;color:#555050;width:155px;padding:2px 0 2px 40px;font-weight:normal;text-align:left}
.leftMenu a.leftMenu2a,.leftMenu a.leftMenu2ba,.leftMenu a.leftMenu3a,.leftMenu a.leftMenu3ba,.leftMenu a.leftMenu4a{color:#694a94}
.leftBoxHead2{text-align:left;padding:10px;font-weight:bold;color:#000000;background-color:#694a94}
.leftBoxTop div.leftMenu2{border:1px solid #694a94;padding:0}
.leftBoxTop div.leftMenu2 h1.leftBoxHead2{font-size:9pt;padding:10px;color:#FFFFFF}
.leftBoxTop div.leftMenu2 div.leftBoxContent2{text-align:center;padding:4px;overflow:hidden}
.leftBoxTop div.leftMenu2 div.leftBoxContent2 a{font-weight:bold;text-decoration:none}
.leftBoxTop div.leftMenu2 div.leftBoxContent2 a:hover{font-weight:bold;text-decoration:underline}
.leftBoxTop div.leftMenu2 div.leftBoxContent2 a img{border:1px solid #FFFFFF}
.leftBoxTop div.leftMenu2 div.leftBoxContent2 a:hover img{border:1px solid #e3d9e4}
.rightBox{width:190px;padding:0;border:1px solid #e3d9e4;margin-bottom:10px;float:right}
.rightBoxTop{background:#e3d9e4}
.rightBoxHead{padding:3px;text-align:center;font-weight:bold;color:#000000;background-color:#e3d9e4;font-size:10pt}
.rightBoxHead a{color:#000000;font-size:10pt;text-decoration:none}
.rightBoxHead a:hover{text-decoration:underline}
.rightBoxTop .rightMenu2 h1.wk{height:25px;background:url("../pics/3085/warenkorb2.png") no-repeat 17px 2px;padding-top:8px}
.rightBoxContent{padding:3px;text-align:center}
.rightBoxContent span{text-align:right;float:right}
.rightBoxContent hr{height:1px;background:#E3D9E4;border:none}
.rightBoxContent .prbox{width:80px;margin:0 auto 5px auto;height:auto;text-align:left;font-size:8pt}
.rightBoxContent .prbox .pr{padding-top:2px;background:#E3D9E4;border:1px solid #F9F7FA;color:#000000;font-size:8pt;font-weight:bold;text-align:center}
.rightBoxContent .prbox .dt{padding:2px;display:block;background:url("../pics/3085/btn3_2.jpg") 0 0 repeat-x;border:1px solid #E3D9E4;color:#FFFFFF;font-size:8pt;text-align:center}
.rightBoxContent .prz,.rightBoxContent .prz a{width:90px;margin:0 auto;font-size:7pt;text-align:center}
.rightBox.merkzettel .rightBoxContent span.pr{float:none;display:block;margin:5px 5px 0 0;font-size:16px;text-align:right}
.rightBox.merkzettel .rightBoxContent span.gp{float:none;display:block;margin-right:5px;color:#787777;text-align:right !important}
.rightBoxContent #service{margin:0 10px 0 16px;padding:0px;text-align:left;list-style:disc}
.rightBoxContent #service li{margin:0;padding:3px 2px 2px 0}
.rightBoxContent #service li.image{margin:2px 5px 2px -5px;padding:0;list-style:none;width:auto;height:auto;overflow:visible;text-align:center;border:0}
.rightBoxBottom{padding:3px;text-align:right;font-weight:bold;color:#000000;font-size:10pt}
.rightBoxBottom div{background:url("../pics/3085/btn2.jpg") repeat-x;color:#FFFFFF;border:1px solid #c97c36;width:100px;margin-right:-3px;font-weight:normal;float:right;text-align:center}
.rightBoxBottom div.mz{width:auto}
.rightBoxBottom div.mz a{padding:0 3px}
.rightBoxBottom div a{color:#FFFFFF;font-weight:normal}
.rightBoxBottom div a:hover{color:#FFFFFF}
.rightBoxTop div.rightMenu2{padding:0}
.rightBoxTop div.rightMenu2 p{margin:0 5px}
.rightBoxTop div.rightMenu2 h1.rightBoxHead2{font-size:9pt;padding:10px;color:#000000}
.rightBoxTop div.rightMenu2 div.rightBoxContent2{text-align:center;padding:4px;overflow:hidden}
.rightBoxTop div.rightMenu2 div.rightBoxContent2 a{font-weight:bold;text-decoration:none}
.rightBoxTop div.rightMenu2 div.rightBoxContent2 a:hover{font-weight:bold;text-decoration:underline}
.rightBoxTop div.rightMenu2 div.rightBoxContent2 a img{border:1px solid #e4e8c8}
.rightBoxTop div.rightMenu2 div.rightBoxContent2 a:hover img{border:1px solid #e4e8c8}
.rightBoxTop div.rightMenu2 div.rightBoxContent{text-align:left}
.rightBoxTop div.rightMenu2 input.wk{background:url("../pics/3085/btn_wk.png") no-repeat;color:#FFFFFF;width:164px;height:34px;margin-top:5px;cursor:pointer !important}
.rightBoxTop div.rightMenu2 input.bestellung_artikelseite{height:18px;width:25px;text-align:center}
#topCategoryPath{margin:0;padding:4px 0 0 0;width:100%;height:20px;border:0 solid}
#topCategoryPath .topCategoryPathItem{width:auto;float:left;font-size:9pt}
#topCategoryPath .topCategoryPathItemStart,#topCategoryPath .topCategoryPathItemCurrent{width:auto;float:left;font-size:9pt}
#topCategoryPath .topCategoryPathItemCurrent{font-weight:bold}
#topCategoryPath a.nav,a.nav:active,a.nav:link,a.nav:visited{text-decoration:none;color:#555050;font-size:9pt}
#topCategoryPath a.nav:hover{text-decoration:underline;color:#555050;font-size:9pt}
#mainHome{padding:0px}
#mainHome .contentInfoBox{width:32%;float:left;background:transparent;margin:0 0 15px 0;padding:5px}
#mainHome .contentInfoBoxmdl{width:30%;float:left;background:transparent;padding:5px 1.8%;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;margin:0 0.6% 15px 0.6%}
.contentInfoBox1,.contentInfoBox2,.contentInfoBox3,.contentInfoBox1b,.contentInfoBox2b,.contentInfoBox3b{float:left;display:inline-block;height:350px;margin-bottom:20px}
.contentInfoBox1b,.contentInfoBox2b,.contentInfoBox3b{padding-left:5px}
.contentInfoBox2b,.contentInfoBox3b{border-left:1px solid #c6bfb5}
.contentInfoBox1,.contentInfoBox1b{width:555px}
.contentInfoBox2,.contentInfoBox2b{width:275px;text-align:center}
.contentInfoBox3,.contentInfoBox3b{width:180px;text-align:center}
.contentInfoBoxTop,.contentInfoBoxTopb{margin:0 0 5px 0;border-bottom:1px dotted #cccccc}
.contentInfoBoxTop h2,.contentInfoBoxTopb h2{font-size:10pt;font-weight:bold;text-align:left}
.contentInfoBoxTopb h2{padding-left:5px}
.contentInfoBoxTop a,.contentInfoBoxTopb a{font-size:10pt;padding-bottom:3px;text-decoration:none}
.contentInfoBoxTop a:hover,.contentInfoBoxTopb a:hover{text-decoration:underline}
.contentInfoBoxImage{margin:7px;overflow:hidden}
.contentInfoBoxImage img{max-height:200px;overflow:hidden}
.contentInfoBoxImage a img{max-height:200px;overflow:hidden}
.contentInfoBoxContent .video{float:none;margin:0 auto 0 auto}
#mainHome2 .contentInfoBox1{height:auto !important;margin-left:5px}
#mainHome2 .contentInfoBoxImage{float:right;margin:5px 5px 0 5px;padding:0;width:auto;height:auto}
#mainHome2 .contentInfoBoxImage img{max-width:none !important;max-height:none !important}
#mainContent{padding:0}
#mainContent img{float:right;padding:13px 0 5px 5px}
#mainContent h1{font-size:11pt}
#mainContent .contentInfoBoxZeile{width:100%;padding-bottom:5px;margin:0;display:inline-block}
#mainContent .contentInfoBoxZeile img.erw{padding-top:0px}
#mainContent .itemPreisanzeigeLeft3{text-align:center;font-size:8pt;width:80px;margin:10px 0 0 0;padding-top:1px;color:#FFFFFF;height:18px;border:1px solid #e3d9e4;background:url("../pics/3085/btn3_2.jpg") repeat-x}
#mainCat{padding:0}
#mainCat h1{padding:5px 0;margin:0 0 15px 0}
#mainCat #mainCatOver{margin-bottom:10px}
#mainCat #mainCatOver .contentInfoBoxTop h2,.contentInfoBoxTopb h2{padding:3px}
#mainCat #mainCatOver .contentInfoBoxleft{width:47.5%;float:left;margin:0 2% 15px 0;padding-right:2%;border-right:1px solid #cccccc}
#mainCat #mainCatOver .contentInfoBox{width:47.5%;float:left;margin:0 0 15px 0}
#mainCat #mainCatOver .contentInfoBoxZeile .contentInfoBox2b{height:auto;float:left}
#mainCat #mainCatOver .contentInfoBoxContent{padding:5px 0;text-align:right}
#mainCat #mainCatOver .contentInfoBoxImage{padding:5px 0;height:auto;text-align:right;display:block;float:right}
#mainCat #mainCatOver .contentInfoBoxContent ul li{padding-top:10px}
#mainCat #mainCatOver .contentInfoBoxDetails{width:100%;padding:5px 0 0 0;text-align:left}
#mainCat #mainCatOver .contentInfoBoxDetails a,#mainCat #mainCatOver .contentInfoBoxDetails a:link,#mainCat #mainCatOver .contentInfoBoxDetails a:visited,#mainCat #mainCatOver .contentInfoBoxDetails a:active{text-decoration:none;color:#333333;font-size:9pt;font-weight:bold;text-align:left}
#mainCat #mainCatOver .contentInfoBoxDetails a:hover{text-decoration:underline;color:#333333}
#topmarken .h1{padding:4px 4px 2px 4px;font-size:14px;font-weight:bold;color:#000000;background:#E3D9E4}
#topmarken .btm{margin-top:10px;width:45.5%;float:left;border:1px solid #dddddd;overflow:hidden}
#topmarken .m{margin-right:9%}
#topmarken .bh{padding:5px;text-align:center}
#topmarken .bb{text-align:center}
#mainProd{margin:5px 0 0 0;padding:0}
#mainProd .contentInfoBox{text-align:left;margin-bottom:20px;padding:10px 5px 0 5px}
#mainProd .itemPreisanzeige{margin:10px 0 0 0;padding:0;display:block;width:auto}
#mainProd .contentArtBew{margin:10px 0 0 0;padding:0;display:block;width:auto}
#mainProd .contentInfoBox .contentInfoBoxImage{margin:0;padding:0;height:auto;text-align:right;display:block}
#mainProd .contentInfoBox .contentInfoBoxImage a{display:block}
#mainProd .contentInfoBox .contentInfoBoxImage img{display:inline;vertical-align:middle}
#mainProd .contentInfoBoxContent{padding:0}
#mainProd .contentInfoBoxContent ul li{padding-bottom:10px}
#mainProd .contentInfoBoxDetails{text-align:left;padding:20px 0 0 0;width:100%}
#mainProd .contentInfoBoxDetails a,#mainProd .contentInfoBoxDetails a:link,#mainProd .contentInfoBoxDetails a:visited,#mainProd .contentInfoBoxDetails a:active{text-decoration:none;color:#555050;font-size:9pt;font-weight:bold;text-align:left}
#mainProd .contentInfoBoxDetails a:hover{text-decoration:underline;color:#555050}
#mainProd .m{border-left:1px solid #c6bfb5;margin:0 0 0 5px;padding:10px 5px 0 10px}
#mainProd.ga .contentInfoBox{width:49.5%;height:auto;float:left}
#mainProd.ga .contentInfoBoxImage{margin:10px 0;width:100%;text-align:center}
#mainProd.ma .contentInfoBox{width:32.5%;height:auto;float:left}
#mainProd.ma .contentInfoBoxImage{margin:10px 0;width:100%;text-align:center}
#mainProd.la .contentInfoBox{width:100%;height:auto}
#mainProd.la .contentInfoBoxSub{height:auto}
#mainProd.la .contentInfoBoxImage{height:auto;float:right}
#mainArt{padding:0;margin-top:15px}
#mainArt #thumb1{text-align:center;width:100%;display:block}
#mainArt div.detailbild{max-width:315px;display:inline-block;float:right;text-align:right;margin:0 0 15px 15px;overflow:hidden}
#mainArt div.zusatzinfos{display:block;border:1px solid #e3d9e4;padding:15px 5px 5px 5px;margin:10px 0;max-width:235px}
#mainArt div.zubehoerArt{padding-top:15px}
#mainArt div.zubehoerArt span,#mainArt div.zubehoerArt span.spanb{padding:8px 0;display:block}
#mainArt div.zubehoerArt span.spanb{border-top:3px dotted #e3d9e4}
#mainArt div.preisArt{width:100%;display:inline-block}
#mainArt div.preisArt input.text{height:32px;width:32px;text-align:center;font-weight:bold}
#mainArt div.preisArt input.text:focus{border-color:#694A94}
#mainArt div.preisArt input.wk{background:url("../pics/3085/btn_wk.png") no-repeat;width:164px;height:34px;color:#FFFFFF;border:1px solid #c97c36;cursor:pointer}
#mainArt div.preisArt input.gutschein_empfaenger{height:20px;padding:1px 2px;width:115px}
#mainArt .buttons{width:100%;height:auto;margin:10px 0}
#mainArt .buttons .merkzettel{width:81px;height:55px;margin:0 15px 0 0;display:block;float:left}
#mainArt .buttons .merkzettel input{border:none}
#mainArt .buttons .bewertung{width:100px;height:37px;margin:0 15px 0 0;display:block;float:left;text-align:center}
#mainArt .buttons .bewertung a,#mainArt .buttons .bewertung a:hover{text-decoration:none;color:#454647;font-size:11px;font-weight:normal}
#mainArt .buttons .bewertung .stars{position:relative;top:0px}
#mainArt .buttons .bewertung .count{position:relative;top:-4px}
#mainArt .buttons .guenstiger{width:106px;height:55px;margin:0 15px 0 0;display:block;float:left}
#mainArt .bp{background:#FFFFFF;text-align:left}
#mainArt .bp .b{margin:0 5px 5px 0;min-height:75px;display:inline-block}
#mainArt .bp .b img{vertical-align:middle}
#mainArt .video{max-width:300px;height:auto}
#artikel .pran2{margin-bottom:10px}
.gp,.itemPreisanzeige .gp{display:block;margin-bottom:5px;color:#787777}
#contentRight .gp{text-align:left}
.itemPreisanzeige{width:90%;display:inline-block;font-size:8pt;padding:5px}
.itemPreisanzeige .itemPreisanzeigeLeft{width:90px;display:block;text-align:left;float:left}
.itemPreisanzeige .itemPreisanzeigeLeft1{width:90px;text-align:left;font-size:8pt}
.itemPreisanzeige .itemPreisanzeigeLeft2{text-align:center;font-size:8pt;padding-top:2px;color:#000000;border:1px solid #f9f7fa;background-color:#e3d9e4;font-weight:bold}
.itemPreisanzeige .itemPreisanzeigeLeft3{text-align:center;font-size:8pt;padding:2px 0;color:#FFFFFF;border:1px solid #e3d9e4;background:url("../pics/3085/btn3_2.jpg") repeat-x}
.itemPreisanzeigeLeft3 a,.itemPreisanzeigeLeft3 a:link,.itemPreisanzeigeLeft3 a:visited,.itemPreisanzeigeLeft3 a:active{text-decoration:none;font-size:8pt;color:#FFFFFF;letter-spacing:0.1em}
.itemPreisanzeigeLeft3 a:hover{text-decoration:underline;font-size:8pt;color:#FFFFFF;letter-spacing:0.1em}
.itemPreisanzeige .itemPreisanzeigeRight{margin-left:90px;padding:15px 0 5px 5px;display:block;text-align:left;font-size:7pt;color:#615434}
.itemPreisanzeige .przu{text-align:left;font-size:7pt;color:#615434;padding:5px}
.itemPreisanzeige .itemPreisanzeigeRight a.blau,.itemPreisanzeige .itemPreisanzeigeRight a.blau:link,.itemPreisanzeige .itemPreisanzeigeRight a.blau:visited,.itemPreisanzeige .itemPreisanzeigeRight a.blau:active,.itemPreisanzeige .itemPreisanzeigeRight a.blau:hover{font-size:7pt}
.itemPreisanzeige2{width:90%;display:block;font-size:10pt;padding:10px 0 0 0}
.itemPreisanzeige2 .itemPreisanzeigeLeft{width:120px;display:block;text-align:left;float:left}
.itemPreisanzeige2 .itemPreisanzeigeLeft1{width:120px;text-align:left;font-size:10pt}
.itemPreisanzeige2 .itemPreisanzeigeLeft2{text-align:center;font-size:11pt;width:120px;padding-top:3px;color:black;height:22px;border:1px solid #f9f7fa;background-color:#e3d9e4;font-weight:bold}
.itemPreisanzeige2 .itemPreisanzeigeLeft2 > *{font-size:11pt}
.itemPreisanzeige2 .itemPreisanzeigeRight{display:block;text-align:left;margin-left:120px;font-size:8pt;color:#615434;padding:6px 0 20px 5px}
td.pay{padding:3px;background-color:#e3d9e4;color:#555050;font-weight:bold}
.important{margin-bottom:10px;padding:8px;border:1px solid #cccccc}
.important h4{font-weight:bold;font-size:10pt}
.important span{font-weight:bold;font-size:10pt}
.important p{padding:0;line-height:20px}
.important ul li input{border:none;background:transparent;width:auto;height:auto;margin:0 0 0 -2px;padding:0;cursor:pointer;color:#333333;text-align:left;text-decoration:none;white-space:normal}
.important ul li input:hover{text-decoration:underline;color:#555050}
.important ul li strong{font-weight:normal}
#artikel_cross_selling .acsbox2{width:122px;}
.contentArtBew{padding:10px 0 10px 0;display:inline-block;width:100%;text-align:left}
.contentArtBew .count{position:relative;bottom:3px;left:3px}
#contentArtBewListe{margin-top:10px;margin-bottom:10px;padding:7px;border:1px solid #DDDDDD}
#contentArtBewListe form{display:inline}
#contentArtBewListe h4{padding:5px 0;font-weight:bold;font-size:10pt}
#contentArtBewListe input.ab{background:url("../pics/3085/btn1.jpg") repeat-x;color:#555050;border:1px solid #eef0e2;cursor:pointer}
#contentArtBewListe div{padding:5px 0;font-size:10pt}
#contentArtBewListe div div.abHead{height:20px;display:block}
#contentArtBewListe div div.abHead div.abLeft1{height:20px;float:left;font-weight:bold}
#contentArtBewListe div div.abHead div.abLeft2{height:20px;float:left}
#contentArtBewListe div div.abHead div.abRight1{height:20px;float:right}
#contentArtBewListe div div.abHead div.abRight2{height:20px;padding-right:10px;float:right}
#contentArtBewListe div div.abText{width:560px;display:block}
#contentArtBewListe div div.abAntwort{width:540px;padding-left:30px;display:block}
#abws2 input.button{background:#D56A0C}
#artOverview{padding-top:20px}
#artOverview h2{padding-left:10px;font-weight:bold;font-size:10pt;text-align:left;line-height:25px;background-color:#694a94;color:#FFFFFF}
#artOverview h2 strong,#artOverview h2 strong b{font-weight:bold;font-size:10pt;color:#ffffff}
#artOverview div.artOverviewLeft{width:50%;float:left}
#artOverview div.artOverviewRight{width:50%;float:right}
#prodSearch{padding-top:10px;text-align:center}
#prodSearch .prodSearchBox{text-align:left;font-size:10pt;padding:0 15px 0 5px;margin-bottom:20px;display:inline-block}
#prodSearch .prodSearchBox h2{text-align:left;font-size:12pt;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #cccccc}
#prodSearch .prodSearchBox h2 a{text-align:left;font-size:12pt}
#prodSearch .prodSearchBox a img{float:right}
#footer{width:100%;height:122px;padding-top:25px;display:inline-block;position:relative;z-index:1;background:#F1F2EA;text-align:center}
#footer2{display:table;width:100%;margin:15px 0 50px 0}
#footer2 .r{display:table-row}
#footer2 .c{display:table-cell;width:33.3333%;clear:none}
#footer2 .c.ctr *{text-align:center !important}
#footer2 .c .ke_logo{text-align:right}
#footer2 .c .show-mobile a{font-size:20px !important;color:#555555}
#footer2 .c .show-mobile a,#footer2 .c .show-mobile a:hover{text-decoration:none}
#bottomMenu{text-align:center}
#bottomMenu a,#bottomMenu a:link,#bottomMenu a:visited,#bottomMenu a:active{text-decoration:none;color:#333333}
#bottomMenu a:hover{text-decoration:underline;color:#555050}
.browse{width:560px;padding:10px 0}
.browse.m{margin:20px auto;padding:0;width:auto;text-align:center;display:block}
.bltItem{padding:2px;display:block;float:left}
.bltItem a,.bltItem a:link,.bltItem a:visited,.bltItem a:active{text-decoration:none}
.bltItem a:hover{text-decoration:underline}
.bltItemLeft{width:34% !important;padding:2px;text-align:left;float:left}
.bltItemRight{width:34% !important;padding:2px;text-align:right;float:right;margin-right:10px}
.bltItemCenter{width:27%;padding:2px;text-align:center}
.inVerz{padding-left:30px}
.inVerz2{padding-top:30px}
.inVerz li{list-style:none}
li.sitemap2{margin-left:10px}
li.sitemap3{margin-left:20px}
li.sitemap1 div{width:560px}
li.sitemap1 div a.sitemap1,li.sitemap2 div a.sitemap2,li.sitemap3 div a.sitemap3{color:#555050;font-size:9pt;font-weight:normal;display:block;overflow:hidden;white-space:nowrap}
li.sitemap1 div span,li.sitemap2 div span,li.sitemap3 div span{float:right;padding-right:100px;display:block;margin-left:10px}
.kbew{background:#E7E7CF;color:#555050;padding:2px;font-weight:bold}
#kbew{padding:0;margin:0;border:1px solid #694A94;width:190px;margin-bottom:10px;float:right}
#kbew div.kbew{text-align:center;color:#555050;background-color:#FFFFFF}
#kbew div.kbewhead{text-align:center;color:#FFFFFF;background-color:#694A94;line-height:16px;font-weight:bold;font-size:9pt;border:1px solid #694A94}
#kbew div.kbewhead span{color:#FFFFFF}
#kbew div.kbew div,#kbew div.kbew a{display:block;margin:15px 0}
#kbewoverview{width:580px;padding:0 0 0 5px;margin:0}
.sfkbewoverview{width:580px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{width:580px;background-color:#694A94}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{color:#FFFFFF}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:580px}
#topart{width:581px;margin:0 8px 0 5px}
#topart .box{width:174px}
#topart .m{width:176px}
#artikel div.vtab0{margin:0;display:block}
#artikel .vtab0b{width:auto;margin-bottom:10px}
#kl .box,#kl .navigation,#kl .haendlerlogin{width:560px}
#kl .haendlerdaten h2{margin:10px 0;font-size:9pt}
#sf{width:100%;margin:10px auto;border:1px solid #e3d9e4}
#sf .dib{margin:0 1px}
#sf #sf_main #sf_body #filter_product_overview_sort,#sf #sf_main #sf_body #filter_product_overview_marke{width:100px}
#sf #sf_main #sf_body #filter_product_overview_preis_min,#sf #sf_main #sf_body #filter_product_overview_preis_max{padding-left:3px;padding-right:3px}
#sf #sf_main #sf_body #sf_btns input{padding:2px 4px;background:#E3D9E4;color:#000000;border:none}
#sf #sf_main #sf_body #sf_btns input:hover{border:none}
#sf.sf_search #sf_main #sf_body select,#sf.sf_search #sf_main #sf_body input{height:auto;max-width:none}
#sf.sf_search #sf_main #sf_body #suche_sortieren_id{width:200px}
#sf.sf_search #sf_main #sf_body #anzahl_treffer_seite{width:140px}
#sf.sf_search #sf_main #sf_body #suche_marken_id{width:175px}
#sf.sf_search #sf_main #sf_body #suche_marken_id{width:auto;max-width:165px}
#sf.sf_kbewoverview{width:578px}
#sf #sf_main #sf_body .dib{padding-left:5px}
#sf404{margin:0 !important;border:none}
#order{width:552px}
#order h1{margin-top:10px;margin-bottom:15px;padding:0}
#order .wkboxlft{width:335px}
#order label{width:110px}
#order input.warenkorb{width:170px}
#order input.mittel{width:92px}
#order select.warenkorb,#order select.warenkorbkurz{width:182px}
#order .flrgt.wklogin{width:220px}
#order .wkbox,#order .wkboxn0{width:215px}
#order .wkbox label{width:75px}
#order .wkbox #login_pw,#order .wkbox #login_name{width:125px}
#order .wkbox #login_vpw{margin-top:16px;font-size:13px}
#order .wkbox2{width:235px}
#order .wkboxn0 h1{padding-left:75px}
#wk{width:590px}
#order-process ul li{width:116px;height:22px;padding-top:6px}
#order-process ul li.current{width:118px}
#warenkorb .wksumme .fllft{width:140px}
#warenkorb .wk_merkzettel{margin:10px -3px 5px -3px}
#wk .wkbuttons .warenkorb{width:120px !important}
#teaser,#slides{width:100%;overflow:hidden;margin-bottom:15px}
.slidesdot .slidesjs-pagination-item a{background-color:#BFBFBF}
.slidesdot .slidesjs-pagination-item a.active{background-color:#694A94}
#minibasket a.button2{background:#D76B0D;color:#FFF}
#minibasket a.button2:hover{background-color:#b05707;border-color:#b05707;color:#FFF}
#warenkorb .tobasket.no-varianten-preview,#minibasket .button2{background-color:#b05707;border-color:transparent;color:white}
#wrapper #minibasket div.bh a{font-size:14px;font-weight:bold;color:black;text-align:center}
#wrapper #minibasket .box.sum{letter-spacing:0}
#kl input.btn{background:#D76B0D;color:#FFF}
#kl input.btn:hover{background-color:#b05707;border-color:#b05707;color:#FFF}
.rightBoxBottom div.mz a b{background:#D76B0D;color:#FFF}
.rightBoxBottom div.mz a b:hover{background-color:#b05707;border-color:#b05707;color:#FFF;text-decoration:none}
.rightBoxBottom div.mz a{text-decoration:none}
#doofinderErgebnisFilter .filterbox:not(:first-child){padding-left:10px}
#doofinderErgebnisFilter .buttonBox{width:184px}
#doofinderErgebnisFilter .scrollBox{width:146px}
#doofinderErgebnisFilter .preisBox .minEuro,#doofinderErgebnisFilter .preisBox .maxEuro{width:54px}
.df-classic .df-slider .noUi-connect,.df-classic .df-panel__title{background-color:#E4C8E5FF!important;color:#000!important}
.df-classic .df-card a:hover{background:rgb(228,200,229) !important}
.df-classic .df-term[data-selected]{background-color:#e3d9e4!important;border-color:#e3d9e4 !important;color:#000!important}
#doofinderErgebnisFilter .preisBox .minEuro,#doofinderErgebnisFilter .preisBox .maxEuro{width:77px}
#wkrs .pran2{padding:5px}



#lupe{margin:-25px 0 0 0}#lupe a{cursor:url('../pics/common/highslide/zoomin.cur'),pointer !important}
.dn{display:none}
 .highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}
.highslide-container table{background:none;}
.highslide{outline:none;text-decoration:none;}
.highslide img{border:2px solid silver;}
.highslide:hover img{border-color:gray;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default;}
.highslide-image{border-width:2px;border-style:solid;border-color:white;background:white;}
.highslide-wrapper,.highslide-outline{background:white;}
.glossy-dark{background:#111;}
.highslide-image-blur{}
.highslide-number{font-weight:bold;color:gray;font-size:.9em;}
.highslide-caption{display:none;font-size:1em;padding:5px;}
.highslide-heading{display:none;font-weight:bold;margin:0.4em;}
.highslide-dimming{position:absolute;background:black;}
a.highslide-full-expand{background:url("../pics/common/highslide/fullexpand.gif") no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url("../pics/common/highslide/loader.white.gif");background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}
.highslide-move,.highslide-move *{cursor:move;}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url("../../pics/common/highslide/close.png");}
.highslide-gallery ul{list-style-type:none;margin:0;padding:0;}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;line-height:0;overflow:hidden;}
.highslide-gallery ul a{position:absolute;top:50%;left:50%;}
.highslide-gallery ul img{position:relative;top:-50%;left:-50%;}
html> body .highslide-gallery ul li{display:table;text-align:center;}
html> body .highslide-gallery ul li{text-align:center;}
html> body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle;}
html> body .highslide-gallery ul img{position:static;}
.highslide-controls{width:195px;height:40px;background:url("../pics/common/highslide/controlbar-white.gif") 0 -90px no-repeat;margin:20px 15px 10px 0;}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url("../pics/common/highslide/controlbar-white.gif") right -90px no-repeat;}
.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none;}
.highslide-controls a{background-image:url("../pics/common/highslide/controlbar-white.gif");display:block;float:left;height:30px;width:30px;outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a.disabled span{cursor:default;}
.highslide-controls a span{display:none;cursor:pointer;}
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}
.highslide-maincontent{display:none;}
.highslide-html{background-color:white;}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px;}
.highslide-header{padding-bottom:5px;display:none;}
.highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-header ul li{display:inline;padding-left:1em;}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none;}
.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-header a:hover{color:black;}
.highslide-header .highslide-move a{cursor:pointer;}
.highslide-footer{height:16px;}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url("../pics/common/highslide/resize.gif") no-repeat;}
.highslide-footer .highslide-resize span{display:none;}
.highslide-body{}
.highslide-resize{cursor:nw-resize;}
.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd;}
.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em;}
.draggable-header .highslide-header .highslide-move{cursor:pointer;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
.draggable-header .highslide-header .highslide-move *{display:none;}
.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0;}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url("../pics/common/highslide/closeX.png");}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px;}
.draggable-header .highslide-header .highslide-close span{display:none;}
.draggable-header .highslide-maincontent{padding-top:1em;}
.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd;}
.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666;}
.titlebar .highslide-header .highslide-move{cursor:pointer;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
.titlebar .highslide-header .highslide-move *{display:none;}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em;}
.titlebar .highslide-maincontent{padding-top:1em;}
.no-footer .highslide-footer{display:none;}
.wide-border{background:white;}
.wide-border .highslide-image{border-width:10px;}
.wide-border .highslide-caption{padding:0 10px 10px 10px;}
.borderless .highslide-image{border:none;}
.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver;}
.outer-glow{background:#444;}
.outer-glow .highslide-image{border:5px solid #444444;}
.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray;}
.colored-border{background:white;}
.colored-border .highslide-image{border:2px solid green;}
.colored-border .highslide-caption{border:2px solid green;border-top:none;}
.dark{background:#111;}
.dark .highslide-image{border-color:black black #202020 black;background:gray;}
.dark .highslide-caption{color:white;background:#111;}
.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url("../pics/common/highslide/controlbar-black-border.gif");}
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold;}
.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url("../pics/common/highslide/icon.gif") no-repeat 0 1px;}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none;}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}
.controls-in-heading .highslide-controls li{padding:0;}
.controls-in-heading .highslide-controls a{background-image:url("../pics/common/highslide/controlbar-white-small.gif");height:20px;width:20px;}
.controls-in-heading .highslide-controls .highslide-move{display:none;}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}
.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none;}
.text-controls ul{position:static;background:none;height:auto;left:0;}
.text-controls .highslide-move{display:none;}
.text-controls li{background-image:url("../pics/common/highslide/controlbar-text-buttons.png");background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto;}
.text-controls a{background:url("../pics/common/highslide/controlbar-text-buttons.png") no-repeat;background-position:left top !important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none !important;}
.text-controls a span{background:url("../pics/common/highslide/controlbar-text-buttons.png") no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;}
.text-controls .highslide-next{margin-right:1em;}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px;}
.text-controls .highslide-close a span{min-width:0;}
.text-controls a:hover span{color:black;}
.text-controls a.disabled span{color:#999;}
.text-controls .highslide-previous span{background-position:0 -40px;}
.text-controls .highslide-previous a.disabled{background-position:left top !important;}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px;}
.text-controls .highslide-play span{background-position:0 -60px;}
.text-controls .highslide-play a.disabled{background-position:left top !important;}
.text-controls .highslide-play a.disabled span{background-position:0 -160px;}
.text-controls .highslide-pause span{background-position:0 -80px;}
.text-controls .highslide-next span{background-position:0 -100px;}
.text-controls .highslide-next a.disabled{background-position:left top !important;}
.text-controls .highslide-next a.disabled span{background-position:0 -200px;}
.text-controls .highslide-full-expand span{background:none;}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important;}
.text-controls .highslide-close span{background-position:0 -120px;}
.highslide-thumbstrip{height:100%;}
.highslide-thumbstrip div{overflow:hidden;}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse;}
.highslide-thumbstrip td{padding:1px;}
.highslide-thumbstrip a{outline:none;}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto;}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible;}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent;}
.highslide-thumbstrip-horizontal div{width:auto;}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url("../pics/common/highslide/scrollarrows.png") left center no-repeat;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url("../pics/common/highslide/scrollarrows.png") center right no-repeat;height:42px;}
.highslide-thumbstrip-horizontal table{margin:2px 5px 10px 5px;}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px;}
.highslide-thumbstrip-horizontal td{border:1px solid gray;}
.highslide-thumbstrip-horizontal img{width:auto;border:0;}
.highslide-thumbstrip-horizontal .highslide-marker{top:105px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray;}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px;}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important;}
.highslide-thumbstrip-vertical-overlay{overflow:hidden !important;}
.highslide-thumbstrip-vertical div{height:100%;}
.highslide-thumbstrip-vertical a{display:block;}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url("../pics/common/highslide/scrollarrows.png") top center no-repeat;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url("../pics/common/highslide/scrollarrows.png") bottom center no-repeat;height:25px;}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px;}
.highslide-thumbstrip-vertical img{max-width:60px;}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray;}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white;}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto;}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0;}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left;}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px;}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black;}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none;}
.highslide-thumbstrip-float .highslide-marker{display:none;}
* +html .highslide-marker{display:none;}
.highslide-wrapper,.highslide-outline{background:#FFFFFF;}
.highslide img{border:0px solid #D0D0D0;}
.highslide:hover img{border-color:#A0A0A0;}
.highslide-active-anchor img{visibility:visible;border-color:#808080 !important;}
.highslide-dimming{background:#000000;}
.highslide-image{border:2px solid #FFFFFF;}
.highslide-heading{display:none;margin:0;color:#666666;font-weight:bold;text-align:left;padding:2px;cursor:auto;}
.highslide-number{color:#666666;font-weight:bold;text-align:right;font-size:10pt !important;}
.highslide-loading{color:black;border:1px solid black;background-color:white;background-image:url("../pics/common/highslide/loader.white.gif");}
.close-simple-white{position:absolute;right:5px;top:-20px;width:16px;height:16px;background:white url("../pics/common/highslide/controlbar-text-buttons.png") 0 -221px;cursor:pointer;}
.highslide-controls{position:static !important;margin-bottom:0;width:105px !important;}
.highslide-controls .highslide-play{display:none;}
.highslide-controls .highslide-pause{display:none;}
.highslide-controls .highslide-move{display:none;}
.highslide-controls .highslide-full-expand{display:none;}
.highslide-gallery ul li{width:110px;height:110px;border:1px solid #D0D0D0;background:#EDEDED;margin:2px;}
.highslide-footer .highslide-resize{display:none;}