*,p,a,h1,h2,h3,table,th,td,ul,li,b,strong,BODY,input,select,textarea{margin:0;padding:0;text-indent:0;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:left;text-decoration:none;hyphens:unset;-webkit-hyphens:unset}p,a,h1,h2,h3,table,th,td,ul,li input,select,textarea,div{color:#555}
a.blau{color:#0000FF;text-decoration:underline}
.h1kat,h1,h1 *{font-size:16px;font-weight:bold}
.h1kat{text-transform:uppercase;padding-bottom:6px}
.h1kat span{font-size:12px;font-weight:normal}
h2,h2 *{font-size:14px}
h1,h2{margin:0 0 10px 0}
h2.sitemap{font-weight:normal}
h2.zubh{margin:0 0 10px 0}
h3{margin:0 0 3px 0}
p{padding:0 0 5px 0}
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}
select{min-width:38px}
.bn,img{border:none}
strike{text-decoration:line-through !important}
#banner a:hover{text-decoration:none !important}
.dn{display:none}
.db{display:block}
.di{display:inline}
.dib{display:inline-block}
.pore{position:relative}
.d-flex{display:inline-flex}
.space-between{justify-content:space-between}
.w-100{width:100%}
.h-100{height:100%}
.py-2{padding-bottom:5px;padding-top:5px}
.ml-2{margin-left:5px}
.p-2{padding:5px}
.hidden{width:0;height:0;position:absolute;opacity:0;pointer-events:none}
.prd_in_center{text-align:center;margin-top:5px}
.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}
.oh{overflow:hidden}
.cp{cursor:pointer}
.ca{cursor:inherit !important}
.nw{white-space:nowrap}
.upper{text-transform:uppercase}
.s{border:1px solid #ddd;box-shadow:1px 1px 3px 1px #ddd}
.wa{width:auto !important}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.vab{vertical-align:bottom}
.np{padding:0 !important}
.center,.ctr{text-align:center}
.lft,.left{text-align:left !important}
.rgt,.right{text-align:right !important}
.noflo{float:none !important}
.noborder{border:none !important}
.nopad{padding:0 !important}
.padv5{padding:5px 0}
input.grau{background-color:#ddd !important}
input.grau2{background-color:#efefef !important}
.valigntop{vertical-align:top}
.strike{text-decoration:line-through}
p.nosearchresults{font-size:14px;text-align:center;line-height:28px}
.u{text-decoration:underline}
.fett{font-weight:bold !important}
.fwn{font-weight:normal}
.mi{margin:0 auto;display:block}
.ma{margin:0 auto}
.flrgt,.fr{float:right}
.fllft,.fl{float:left}
.c,.clear{width:0;height:0;margin:0;padding:0;clear:both}
.bgweis{background-color:#fff}
.wkinfo{background:none;color:#000}
textarea.error,input.error,input.cberror{border:1px solid #c60f1d !important}
.mtop20{margin-top:20px}
.fehler,.error,span.rabattanzeige,.red,.rot,.sp{color:#c60f1d !important}
.bestav{  display:block;margin:5px 0 0 0}
.success,#kl2 .success{color:#4B9500}
.pje{font-size:10px;color:#757575}
div.anzeige{margin:0 0 5px 0;display:block}
div.anzeige.dn{display:none}
.gruen,.neu{color:#00FF00}
.blau{color:#0000FF}
.weiss{color:#fff}
td.pay{padding:3px;background:#ccc;color:#000;font-weight:bold}
span.hinweis{font-size:11px}
span.hinweisnorm{font-size:11px;font-weight:normal}
div.cbdiverror{padding:1px 3px 3px 3px;float:right;background:#c60f1d}
.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}
table.wkklein{margin-left:auto;margin-right:auto}
td.b{width:50%;text-align:left}
td.nav0{white-space:nowrap}
input.ohner{width:auto;padding:5px;border:none;margin:0 0 0 1px;}
#strmain{margin:0 15px 15px 0;padding:0;text-align:left}
#strmain .button{margin:5px 0;padding:3px 5px;background:#555;color:#fff;border:none;border-radius:5px;font-weight:bold}
#strmain table th,#strmain h2{padding:3px 0;background:#fff}
#strmain table th,#strmain table td{padding:3px}
#strmain ul,#strmain ol{list-style-position:inside}
#strmain ul ul,#strmain ul ol,#strmain ol ol,#strmain ol ul{margin-left:15px}
#wrapper{width:1000px;min-height:100vh;height:auto;margin:0 auto;padding:0 0;position:relative;text-align:left}
#banner{width:1000px;height:120px;margin:0 auto;padding:0;position:relative;z-index:1;text-align:left}
#footer{width:100%;margin:0;padding:0;clear:both;z-index:1}
#lft{width:234px;height:100%;margin:0 0 0 -1000px;padding:0;float:left;z-index:1;overflow:hidden}
#main{width:1000px;margin:0 auto;position:absolute;top:220px}
.vert #main{top:180px}
#ctr{width:756px;height:100%;margin:0 0 0 244px;float:left}
#ctr2{width:100%;height:100%;margin:0;float:left}
#teaser,#slides{position:relative;max-width:1000px;height:auto;margin:0 auto 10px auto;overflow:hidden}
#slides .tpic{width:100%;height:auto}
.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:#757575}
.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}
.slidesjs-control > .slidesjs-slide{top:0}
#slides .slidesjs-control > .slidesjs-slide{top:50% !important;transform:translateY(-50%)}
#wkpu .slidesnr .slidesjs-pagination{margin:0}
#wkpu .slidesnr .slidesjs-pagination-item a{border:none}
td.service{margin:0;padding:0 0 2px 3px;text-align:left}
td.abtext{text-align:left}
table.dateneingabe{margin:0;padding:0}
#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}
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,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:0;padding:4px;border:1px solid #D3D3D3;text-align:center}
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:135%}
span.kw18 *,span.kw18{font-size:140%}
.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-paragraph{margin:16px 4px 4px 8px;font-weight:bold;text-align:center}
.janolaw-text{margin:8px 4px 4px 8px;padding-bottom:8px}
.janolaw-absatz,.janolaw-adress,.janolaw-block{margin:8px 4px 4px 8px}
#janolaw-footer{margin:8px 4px 4px 16px}
.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 0}
.texte-janolaw .sprachen > .flag_3 > a:before{background-position:-49px 0}
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 0;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{width:45%;margin-right:5%}
#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}
#artikel .av{margin:0 0 10px 10px}
#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{padding:8px;position:relative;display:block;background:#fff;text-align:center}
#sf #sf_main form{margin:0}
#sf #sf_main #sf_body{position:relative;display:block;background:#fff;overflow:hidden}
#sf #sf_main #sf_body div{text-align:center}
#sf #sf_main #sf_body .ohner{border:none}
#sf #sf_main #sf_body #filter_product_overview_lieferbar{position:relative;top:2px}
#sf #sf_main #sf_body select,#sf #sf_main #sf_body input{max-width:150px;border:1px solid #D4D4D4;color:#555}
#sf #sf_main #sf_body p{margin:0;padding:0 0 2px 0}
#sf #sf_main #sf_body #sf_anzahl{position:absolute;bottom:2px;left:0}
#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;text-align:center;color:#000;cursor:pointer}
#sf.sf_kbewoverview #sf_main #sf_body select,#sf.sf_kbewoverview #sf_main #sf_body input{max-width:none}
#artbw > a{text-decoration:underline}
.kb_hinweis{color:#6f6f6f;margin:20px 0;padding:0}
#sf.sf_search{margin-top:0}
#sf.sf_search #sf_main #sf_body .sf_text{margin:5px auto 15px auto;text-align:center;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:none;padding:3px 6px;font-size:12px}
#sf.sf_search #sf_main #sf_body #suche_sortieren_id{width:215px}
#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 span.active{background:#fff;color:#000;border:1px solid #6E6E6E}
.searchHeader form{margin:0;padding:0;float:left;width:100%}
.searchHeader .sort{display:inline-block;margin:0 auto;width:200px}
.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:8px 1px 0 auto;padding:0;background:none}
#sf_reset input:focus{outline:none}
#sf_reset .label{float:left;margin:0 5px 0 0;display:block;color:#000;font-weight:bold;line-height:36px}
#sf_reset .reset_all{margin:5px 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 1px 20px 0;position:relative}
.sf.unten{margin-top:15px;border-top:1px solid #ccc}
.sf .sf_sort{width:180px;position:absolute;top:8px;z-index:1}
.sf .sf_anzahl{width:190px;position:absolute;top:9px;left:180px;color:#000;text-align:center;z-index:0}
.sf.kbw .sf_anzahl{left:250px}
.sf .sf_anzahl input{padding:0;background:none;border:none;cursor:pointer;color:#000}
.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;color:#000;position:relative;top:0}
form + .sf.oben .sf_sort{width:100%;z-index:0}
.browse2{float:right;margin:5px 0}
.browse2 *{width:24px;height:24px;margin:0 0 0 5px;line-height:26px;display:block;float:left;background:#fff;border:1px solid #ccc;color:#000;text-align:center;text-indent:1px;text-decoration:none}
.browse2 span.active{background:#fff;border:1px solid #6E6E6E;color:#000}
.browse2.unten{top:0}
.sf2{margin:15px 0 0 0;min-height:27px}
.sf2 label{padding:2px 0 3px 25px;display:inline-block;font-size:13px;position:relative;cursor:pointer;text-align:left}
.sf2 input[type="checkbox"]:not(.colorBoxSelect){margin:0;padding:0;border:none;cursor:pointer;float:left;position:relative;top:3px;left:3px;outline:none}
.sf2 input[type="text"]{padding:1px;border:1px solid #ccc;width:45px}
.sf2 input:focus,.sf2 select:focus{outline:none}
.sf2 .fb{margin:5px 12px 7px 0;padding:0;width:180px;height:auto;height:25px;float:left;cursor:pointer}
.sf2 .fb .fbh{line-height:26px;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;padding-top:3px}
.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") no-repeat 98% 50%;}
.sf2 .fb .fbb #filter_marken_search_reset{width:13px;height:13px;padding:0;position:relative;top:8px;right:1px;border:none;background-size:100% auto !important;float:right}
.sf2 .fb .fbb.filter_marken{width:250px}
.sf2 .fb .fbb.filter_lieferbar{width:210px}
.sf2 .fb .fbb.filter_preis{width:166px}
.sf2 .fb .fbb.filter_preis label{display:inline-flex;align-items:center;padding:0;transform:translateX(-5px)}
.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:160px;border:none;background:url("../pics/common/reset.svg") center center no-repeat;background-size:23px !important;display:block}
.sf2 .fb.active{position:relative}
.sf2 .fb.active .fbh{width:162px;border:1px solid #ccc;border-bottom:none;background:#fff;position:absolute;z-index:3} .sf2 .fb.active .fbb{top:26px;display:block;z-index:3;min-width:166px}
.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_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:15px;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:1px}
#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:96%;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:0 !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 0 4px;left:0}
#sf404 #sf_body #sf_box input:first-child::-webkit-input-placeholder{color:#999999;opacity:1}
#sf404 #sf_body #sf_box input:first-child::-moz-placeholder{color:#999999;opacity:1}
#sf404 #sf_body #sf_box input:first-child:-ms-input-placeholder{color:#999999;opacity:1}
#sf404 #sf_body #sf_box input:first-child:-moz-placeholder{color:#999999;opacity:1}
#sf404 #sf_body #sf_box select{left:165px}
#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 0 5px 0;font-weight:bold;background:#ccc;text-align:left}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead span,#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{padding-left:5px;font-weight:bold;color:#000;display:block}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:590px;padding:5px 0 5px 0;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 .preisalt{color:#757575;font-size:13px !important;text-align:right}
#warenkorb td.tdrgt .pje{font-size:11px !important;display:unset}
#warenkorb span,#warenkorb div:not(.tobasket),#warenkorb input,#warenkorb textarea,#warenkorb b{color:#000}
#warenkorb .gutschein{padding:10px 0 10px 7px}
#wk .pje{font-size:11px !important}
#wk .lft,#wk .rgt{float:none !important;text-align:left}
#wk .rgt{text-align:right}
#wk .checkfehler{padding-top:1px}
#wk .coupon{background:#D9D8D8}
#wk table td{padding:2px}
#wk hr{width:auto !important;height:1px;margin:10px 0;border:none;background:#aaa}
#wk .orderform hr{background:#f5f5f5}
#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}
#wk h1.wkleer{margin:25px auto;padding:0;text-align:center !important}
#wk .flrgt.wklogin{width:300px}
#wk .wkboxlft{width:390px}
#wk .wkbox{width:280px;margin:0;padding:10px;background:#F2F2F2}
#wk .wkbox h1{margin:0 0 10px 0}
#wk .wkbox #login_sub{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:165px;margin-bottom:3px}
#wk .wkbox #login_vpw{margin-top:21px;display:block;text-decoration:underline}
#wk .wkboxcent{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;margin-top:75px}
#wk .wkboxcent_form{margin:0 auto;box-sizing:border-box}
#wk .wkboxcent_form .row{display:flex;justify-content:space-between;width:100%;padding:5px;box-sizing:border-box;margin:10px 0}
#wk .wkboxcent_form .row label{box-sizing:border-box;margin:auto 0}
#wk .wkboxcent_form .row input{padding:6px;box-sizing:border-box;height:unset !important}
#wk .wkboxcent_form .row.right{justify-content:right}
#wk .wkbox2{width:280px;padding:10px 0 0 0;font-size:11px}
#wk .wkbox2 a{font-size:11px;text-decoration:underline}
#wk .wkboxn0{padding:5px 10px;width:280px;height:30px;background-color:#F2F2F2;text-align:center}
#wk .wkboxn0 h1{padding-left:110px;position:relative;cursor:pointer;margin:0}
#wk .wkboxn0 h1 span{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}
#wk .svg_file{width:20px;height:20px;display:inline-block}
#wk .svg_file + b{position:relative;bottom:4px;left:4px}
span.anrede{margin:0 0 5px 5px !important;display:inline-block}
span.anrede label{width:60px !important}
span.anrede label.d{width:69px !important}
span.anrede label input[type="radio"]{margin-right:5px}
.agb{margin-right:10px;line-height:15px;margin-bottom:5px;padding-left:9px;position:relative;text-align:left}
.agb .checkbox{left:0;position:absolute;top:2px}
.agb.checkfehler,.agb.checkfehler *{color:#ff0000 !important}
#daten_kl{margin:5px 0}
#daten_kl input{width:120px !important}
#daten_rechnung{margin-top:5px}
#daten_rechnung label{width:200px;padding:3px;display:inline-block}
#ppc_daten_kreditkarte{max-width:400px}
#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;margin-bottom:10px}
.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 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 .preisalt{color:#757575;font-size:13px !important}
#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;margin-bottom:5px;padding:1px;border:1px solid #BDBEBD}
#warenkorb table select.wkselectvk{width:220px;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{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:#757575}
#warenkorb tr.serviceitem td{padding-top:0;padding-bottom:0}
#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:11px;color:#757575;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:11px;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:206px}
#warenkorb .fax{width:111px;height:39px;margin:10px 5px 5px 5px;border:none;background:url("../pics/common/wk_fax.jpg") 0 0 no-repeat;cursor:pointer}
#warenkorb .wkbtnrefresh{width:111px;height:39px;margin:10px 5px 5px 5px;border:none;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;border:none;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}
.gopayment{margin:7px 10px 7px 5px}
.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 !important;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 !important;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}
#order hr{margin:10px 0}
#order div.abweichend2{margin:0 0 5px 0}
#order label{width:125px;display:inline-block;vertical-align:top;font-size:13px !important;vertical-align:middle}
#order span.newsletter{margin:0 6px 0 0}
#order .fllft{width:370px}
#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:97%}
#order .abweichend.ts label b{font-size:inherit}
#order select.warenkorb{width:155px}
#order select.warenkorbkurz{width:auto}
#order input.warenkorb{width:150px;margin:0}
#order textarea.warenkorb,#order select.warenkorb,#order select.warenkorbkurz,#order input.warenkorb,#order input.kurz,#order div.warenkorb_border,#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;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding-left:6px;background: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>') no-repeat right 50%;}
#order input.mittel{width:131px}
#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:0;border:1px solid #FF0000}
#order textarea.warenkorb{width:90%}
#order #alterskontrolletext{margin:0;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,#wk div.warenkorb_border{border:1px solid #ccc}
#order-process{display:block;font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:13px}
#order-process ul{margin:0;padding:0}
#order-process ul li{width:146px;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{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:#757575}
#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:0;padding-bottom:0}
#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}
#artikel .pran2 p{margin:0 !important;padding:0 !important}
#artikel .pran2 #preislabel{margin:0;display:inline-block;float:left}
#artikel .pran2 #preislabel,#artikel .pran2 #preislabel > span{color:#000;font-size:22px}
#artikel .pran2 .aktpr{width:auto;display:inline-block;padding:5px 10px;background-color:#757575;color:#fff;font-size:14px}
#artikel .pran2 .sp{color:#c60f1d !important}
#artikel .pran2 .pr{margin:5px 0;position:relative}
#artikel .pran2 .pr .uvp{margin:0}
#artikel .pran2 .pr .uvp,#artikel .pran2 .pr .rabattbox{float:left;margin:0 0 0 20px !important}
#artikel .uvp{color:#757575;font-size:11px}
#artikel .rabattbox{color:#c60f1d;font-size:11px}
#artikel .rabattbox > span{padding:2px 4px;border:1px solid #c60f1d;border-radius:3px;color:#c60f1d;font-size:11px;position:relative;top:-2px}
#artikel .rabattbox > i{position:relative;bottom:5px;left:-1px;font-size:11px}
#artikel .pran2 .pr .uvp,#artikel .pran2 .pr .rabattbox{position:relative;top:7px;left:0}
#artikel .gloss,#artikel .pran2 .przu,#vartab.v3 table.vtab3a .przu{font-size:11px}
#artikel .pran2 .przu a,#vartab.v3 table.vtab3a .przu a{color:#050505 !important;font-size:11px;text-decoration:underline;font-weight:normal !important}
#artikel .pran2 .przu a:hover,#vartab.v3 table.vtab3a .przu a:hover{color:#15489F !important;font-size:11px;text-decoration:none;font-weight:normal !important}
#artikel .pran2 #npr,#artikel .pran2 #npr > span{color:#000;font-size:11px}
#artikel .pran2 #pje,#artikel .pran2 #pje > span{color:#757575;font-size:11px}
#artikel .gloss,#artikel .pran2 .przu,#artikel .pran2 #pje,#artikel .pran2 #npr{margin-bottom:7px !important;display:block}
#artikel .pran2 .zuvk{margin-top:-7px !important;display:block}
#artikel .pran2 .abverkauf{color:#c60f1d;font-size:14px;margin:0 0 15px 0}
#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:#757575;font-size:11px}
#artikel .folgelink a{color:#757575 !important;font-size:11px;text-decoration:underline;font-weight:normal !important}
#artikel .folgelink a:hover{color:#757575 !important;font-size:11px;text-decoration:none;font-weight:normal !important}
#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 .pr{font-size:18px}
.pa .preisalt{color:#757575 !important;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{padding-right:10px;display:inline-block}
.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;color:#757575 !important;margin-bottom:3px}
.pa .przu.gp{color:#757575;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 .boxart .pa{padding-left:7px}
#tslft .pa .pr,#lft .pa .pr{font-size:16px}
div.bb{margin-top:10px}
#rightspace .box .pa .pr{font-size:16px;display:block;padding-left:unset;float:unset;padding-top:3px}
#rightspace .box .pa .preisalt{font-size:12px}
#artikel_cross_selling .acsbox2 .pr{font-size:16px}
#artikel_cross_selling .acsbox2 .preisalt{font-size:12px;color:#757575}
#artikel_cross_selling .wert{font-size:12px !important}
#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:#757575 !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;width:18px}
#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 > i{display:block;white-space:nowrap;color:#c60f1d;font-size:12px;font-style:normal}
#vartab.v3 .lz{-ms-user-select:None;-moz-user-select:None;-webkit-user-select:None}
#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:#757575;white-space:nowrap}
#vartab.v3 .recommendation span{color:#757575;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:#757575;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:81px;height:auto;margin:0 15px 0 0;display:block;float:left;text-align:center;bottom:0}
#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:-10px}
#artikel .buttons .bewertung a.uabwbtn .wert{position:relative;top:1px;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;max-height:70px;max-width:70px}
#artikelicons .chlp{cursor:help}
span#tooltip,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}
span#tooltip #tooltipgfx,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:0 0 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:not(a.artikelbw){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;text-decoration:unset;display:block}
#topart .box .artikelbw > img{position:relative;top:4px}
#topart .box .artikelbw > .count{position:relative;left:3px;top:2px}
#kl{width:600px;margin:0 auto 10px auto;text-align:left}
#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 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;padding-left:2px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;background: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>') no-repeat right 50%;}
#kl select.anrede{width:100px}
#kl input.checkbox{width:auto;margin:0 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:#757575;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:160px}
#kl .passwort input{width:150px}
#kl .login{width:600px}
#kl .login label{width:80px;margin:0 0 0 10px}
#kl .login input{width:100px}
#kl .login div.fllft{width:49%;padding:0}
#kl .login ul{margin:0 0 0 30px}
#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}
.kontakt #betreff,.kontakt #text{width:280px}
.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 0 10px 0}
#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}
#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:#757575;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}
#artikelvergleichen .count{vertical-align:top}
.pubg{width:100%;height:100%;position:fixed;top:0;left:0;background:#ddd;opacity:0.7;z-index:100000}
#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:#fff;background:#555;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{margin:0 !important;float:none !important;color:#555;background:#eee}
#wkpu .bh3 span{font-size:14px}
#wkpu .bh3 input{vertical-align:sub}
#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:#aaa;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:#888;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 0;width:auto;overflow:hidden}
#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:15px}
#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:165px;min-height:180px;margin:0 10px 0 0;padding:10px 0 0 0;float:left;position:relative}
#artikel_cross_selling .acsbox2 h3{margin:0 0 4px 0}
#artikel_cross_selling .acsbox2 *{font-size:14px;text-align:left;color:#000}
#artikel_cross_selling .acsbox2 .wert{color:#757575;font-size:12px}
#artikel_cross_selling .acsbox2 .pa .przu,#artikel_cross_selling .acsbox2 .pa .przu a{font-size:11px}
#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 .wert img{top:4px;position:relative}
#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}
.container_newsletter{font-size:14px}
#newsletter.nl1 th{font-weight:normal;font-size:11px}
#newsletter.nl2 h1 *,#newsletter.nl2 h1,#newsletter.nl2 h2,#newsletter.nl2 h2 *{font-size:14px;font-weight:normal}
#newsletter.nl2 h1,#newsletter.nl2 h2{margin:0 0 10px 0;padding:4px 5px;text-align:left}
#newsletter.nl2 .titel{margin:0}
#newsletter.nl2 h1 *,#newsletter.nl2 h1{font-family:Times;font-style:italic;font-size:15px}
#newsletter.nl2 .box{width:245px}
#newsletter.nl2 .box h3 a{color:#000;font-weight:bold;text-align:left}
#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}
#newsletter.nl2 .box a img{vertical-align:middle}
#newsletter.nl2 .box2{padding:10px}
#newsletter.nl2 .box2 .img{margin:0 0 10px 10px}
#newsletter.nl2 .box2 h3{margin-bottom:15px;display:block;color:#000;font-size:14px;font-weight:bold}
#newsletter.nl2 .box2 .dt{color:#444444;text-decoration:underline}
#newsletter.nl2 .info{text-align:center}
#newsletter.nl2 .info a{color:#406618;text-align:center;text-decoration:underline;font-family:Times;font-style:italic;font-size:15px}
#kl2{margin-bottom:20px;margin-top:-20px}
#kl2 h1,#kl2 h2{margin:0 0 10px 0;font-size:15px;font-weight:normal;text-transform:uppercase}
#kl2 h1.bhmz{font-size:15px}
#kl2 .msg{margin:0 0 20px 0;font-size:14px}
#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 10px;background:#fff}
#kl2 *:not(.tobasket):not(.success):not(.error):not(.wk_btn):not(.pr):not(.przu){color:#555}
#kl2 .register{margin:0 0 20px 0;padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}
#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:218px;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 74px 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: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>') no-repeat right 50%;}
#kl2 .form_grp input{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}
#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:#555;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 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_mz ul.av{margin:5px 0 0 0;list-style:none}
#kl2 #wk_mz ul.av li{margin-bottom:5px;padding:0;font-size:11px}
#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-repeat:no-repeat;background-size:14px 14px;background-position:center left}
#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 .kl_home .fett{margin-bottom:10px}
#kl2 .bestellnummer{padding:5px 0 10px 0}
#kl2 .bestellnummer{width:350px}
#kl2 .bestellnummer input[type="text"]{padding:0 10px;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:#757575;text-decoration:underline}
#kl2 span.nachfolge a:hover,#kl2 span.alternativ a:hover{text-decoration:none}
.kampagne{left:0;top:0;text-align:center;width:100%;height:100%;display:none}
.kampagneLayerbg{left:0;top:0;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}
#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;}
#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:73px;padding:2px 5px}
.sf2 .colorBox,#filter_lft2 .colorBox,#doofinderErgebnisFilter .colorBox{width:100%;margin:3px 0}
.sf2 .colorBoxSelect,#filter_lft2 .colorBoxSelect,#doofinderErgebnisFilter .colorBoxSelect{width:30px;height:30px;border:1px solid gainsboro;border-radius:28px;transition:0.3s;margin:3px;}
.sf2 .floatLeft,#filter_lft2 .floatLeft,#doofinderErgebnisFilter .floatLeft{float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.1s;}
.sf2 .floatLeft:checked,#filter_lft2 .floatLeft:checked,#doofinderErgebnisFilter .floatLeft:checked{border:#406618 2px solid}
.sf2 .floatLeft:checked::after,#filter_lft2 .floatLeft:checked::after,#doofinderErgebnisFilter .floatLeft:checked::after{content:"✔";color:#406618;position:relative;top:-3px;left:7px;font-size:25px}
.sf2 .colorBoxSelect.multicolored,#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)}
.sf2 .colorBoxSelect:hover,#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:6px;font-size:15px}
#doofinderSortierung .filter_product_search_sort{padding:5.15px 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:8px;position:absolute;border:0 solid transparent;border-right:.0635rem black;border-bottom:.0635rem black;transform:rotate(45deg);}
.sf_treffer{width:120px;font-size:17px;float:left;position:relative;top:20px}
.sf_treffer.ndo{top:7px;float:right;text-align:right}
#doofinder{background-color:#ece9e3!important;border:1px solid #888!important;-moz-box-shadow:0 0 7px -1px #111;-webkit-box-shadow:0 0 7px -1px #111;box-shadow:0 0 7px -1px #111}
#doofinder-header .modes{display:none!IMPORTANT}
#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 0 #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}
#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{font-size:12px;color:#757575}
#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{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%)}
.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{padding-bottom:0 !important}
.df-classic .df-slider .noUi-pips,.df-classic .df-icon-list{display:none !important}
.df-classic{overflow:unset !important;text-align:left}
#dfclassic .noimg{width:100%;height:180px;margin:0 0 16px;background:#ECE9E2}
#wkbanner{position:relative}
#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{width:18px;height:14px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpi/P//PwM2cPbsWVEglQnlTjc2Nn6NTR0jNgOgmhslJSXBBjx//nw6kKrHagjIAGR85swZUSCe9vTp0/8wAGKDxEBy6OoJaiZkCFGa8RlCtGZchjCCGLAAk5KSYiAGPHv2DB6wLKCoIkUzCEDVZgINeQGKxv8MFACAAAMAcgH8swHFvboAAAAASUVORK5CYII=');position:absolute;top:2px;right:30px}#minibasket div.zeiger{width:15px;height:9px;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpi/P//PwM2cPbsWVEglQnlTjc2Nn6NTR0jNgOgmhslJSXBBjx//nw6kKrHagjIAGR85swZUSCe9vTp0/8wAGKDxEBy6OoJaiZkCFGa8RlCtGZchjCCGLAAk5KSYiAGPHv2DB6wLKCoIkUzCEDVZgINeQGKxv8MFACAAAMAcgH8swHFvboAAAAASUVORK5CYII=');position:absolute;top:2px;right:36px}
#minibasket div.bh{margin:10px;padding:0;text-align:center;font-weight:400;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{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}
#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}
#minibasket .scrollable .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;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;color:#000}
#minibasket .afterbutton{display:block;position:relative;text-align:center;padding:10px}
#minibasket hr{height:1px;margin:5px;border:none;background:#CCC}
#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;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;}
.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}
.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}
#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:hover #minibasket,#minibasket.newitem{opacity:1;visibility:visible;transition-delay:0s;}
.wkcount{display:none;position:absolute;right:-25px;width:22px;height:21px;line-height:20px;text-align:center;top:-3px;box-sizing:border-box;background:#CCC;border-radius:12px;font-size:1em;z-index:1;}
.wkempty #wksum,.wkempty .wkcount{display:none}
#expressversand_details{margin:30px 0 10px 0;padding:5px 15px 5px 15px;background:#f0f0f0}
#expressversand_details div,#expressversand_details div span{width:auto;font-size:20px}
#expressversand_details div span{float:right}
#expressversand_hw{margin:10px 0 10px 0;font-size:14px;line-height:18px;vertical-align:middle;color:#406625 !important}
@media screen{body.iphone,body.ipod{-webkit-text-size-adjust:none}
}
#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}
.container_zustimmung_datenschutz p{padding:0}
.zustimmung_datenschutz{left:0;top:4px;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;top:4px;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;top:4px;position:absolute}
.container_newsletter{margin-bottom:5px;padding-left:25px;position:relative;text-align:left}
.kontakt_newsletter{left:0;position:absolute;}
#contactfoot .texte-janolaw table,.texte-janolaw p{margin-left:0}
#nav.brotkrumen{min-height:17px;position:relative}
#nav.brotkrumen ul{margin:0}
#nav.brotkrumen ul > li{display:inline-block;position:relative;margin-left:20px;padding:0;line-height:16px}
#nav.brotkrumen ul > li > a{display:block;position:relative;text-decoration:none}
#nav.brotkrumen ul > li > a:hover{text-decoration:none}
#nav.brotkrumen ul > li:before{content:'\00BB';position:absolute;display:block;width:20px;height:auto;margin-left:-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 > .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}
#nav.brotkrumen.disable{display:none}
#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(5px);filter:blur(5px);}
#abws2{margin:0 0 15px 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}
#abws2 textarea{width:500px;height:65px}
#abws2 select{width:auto;height:20px}
#abws2 input{width:500px;height:20px}
#abws2 input.button{background:#406618;border:none;color:#fff;height:auto;margin:10px auto 0;padding:5px 15px;text-decoration:none;width:auto}
#abws2 p{position:relative}
#abws2 p{margin:15px 0 0 0}
#abws2 p.gloss{font-size:11px;text-align:center}
#abws2 label{width:140px;display:inline-block;position:relative}
#abws2 label.text{bottom:50px}
#abws2 span.hinweis{color:#999999;font-size:11px;position:absolute;left:325px;top:-5px}
#abws2 .bb{position:relative;width:97%}
#abws2 div.first{margin:10px 0 0 0;position:relative}
#abws2 .abwsbox{width:175px;position:absolute;left:150px;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}
#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{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:0;right:0;z-index:99999}
.wert{color:#757575;font-size:12px}
.box .wert{padding:0 9px 5px 0;font-size:12px}
.artover .box .wert,#artover .box .wert{font-size:14px}
#reiter .stars1,#reiter .starsg{margin:5px 3px}
.stars,.stars1,.starsg{display:inline-block;vertical-align:middle;background:url("../pics/stars/bewsterne.png")}
.stars{width:57px;height:11px;display:inline-block;background-size:152px 11.5px;width:55px}
.stars1{height:13px;display:inline-block;background-size:180px auto;width:65px}
.starsg{background-size:195px auto;width:70px;height:15px}
.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);}
.stars.star05{background-position:-98px 0}
.stars.star1{background-position:0.5px 0}
.stars.star15{background-position:-87px 0}
.stars.star2{background-position:-10.5px 0}
.stars.star25{background-position:-76px 0}
.stars.star3{background-position:-21.5px 0}
.stars.star35{background-position:-65px 0}
.stars.star4{background-position:-32.5px 0}
.stars.star45{background-position:-54px 0}
.stars.star5{background-position:-43.5px 0}
.stars.star{background-position:-845px -100px}
.stars.starh{background-position:-864px -88px}
.stars.staro{background-position:-931px -88px}
.stars1.star05{background-position:-116px 0}
.stars1.star1{background-position:0.8px 0}
.stars1.star15{background-position:-102px 0}
.stars1.star2{background-position:-12.2px 0}
.stars1.star25{background-position:-89px 0}
.stars1.star3{background-position:-25.2px 0}
.stars1.star35{background-position:-77px 0}
.stars1.star4{background-position:-38.2px 0}
.stars1.star45{background-position:-64px 0}
.stars1.star5{background-position:-51px 0}
.stars1.star{background-position:-845px -100px}
.stars1.starh{background-position:-864px -88px}
.stars1.staro{background-position:-931px -88px}
.starsg.star05{background-position:-125px 0}
.starsg.star1{background-position:0 0}
.starsg.star15{background-position:-111.5px 0}
.starsg.star2{background-position:-13.5px 0}
.starsg.star25{background-position:-97px 0}
.starsg.star3{background-position:-27.5px 0}
.starsg.star35{background-position:-82.5px 0}
.starsg.star4{background-position:-41.5px 0}
.starsg.star45{background-position:-69px 0}
.starsg.star5{background-position:-54.5px 0}
.starsg.star{background-position:-845px -100px}
.starsg.starh{background-position:-864px -88px}
.starsg.staro{background-position:-931px -88px}
@media screen and (-webkit-min-device-pixel-ratio:0){.stars{top:2px !important}
.bewertung .stars{top:1px !important}
#kbew .stars{top:0 !important}
}
#artikel .bewertung{bottom:3px;position:relative}
#artikel .wert{font-size:unset;color:#000}
#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}
#avpop{display:none;position:absolute;padding:10px;left:5px;width:auto;max-width:400px;height:auto;font-size:12px;font-weight:bold;background-color:#fff;border:1px solid #D4D4D4;z-index:9999;text-align:center}
#avpop #avpopgfx{position:absolute;top:-10px;left:5px}
#vartab.v4{margin-top:20px;position:relative}
#vartab.v4 .bh h3{font-size:14px;margin:0 0 5px 0}
#vartab.v4 .bh .pr{font-size:18px}
#vartab.v4 .bb{margin-top:10px;border:1px solid #999}
#vartab.v4 ul{list-style:none}
#vartab.v4 ul li{margin-bottom:5px;padding:5px;position:relative}
#vartab.v4 ul li span{display:block;padding-left:25px;padding-right:165px;font-size:14px}
#vartab.v4 ul li span.noprje{padding-right:100px}
#vartab.v4 ul li span.img{margin-top:10px}
#vartab.v4 ul li span.pr{font-size:9px;padding:0;width:auto;min-width:140px}
#vartab.v4 ul li span.pr.noimg{position:absolute;right:6px;top:6px;left:auto;display:block;font-size:12px}
#vartab.v4 ul li span.pr.noimg.noprje{min-width:60px}
#vartab.v4 ul li span.pr span.gp{margin:0;padding:0;display:block;font-size:11px;color:#757575}
#vartab.v4 ul li span.imgbox{width:65px;padding:0;margin-left:10px}
#vartab.v4 ul li input[type="radio"]{float:left;left:3px;top:3px;position:relative}
#vartab.v4 ul li.imgav{padding:0;margin:0}
#vartab.v4 ul li.imgav ul{margin-left:4px}
#vartab.v4 ul li.imgav ul li{display:block;height:auto;min-height:77px;width:80px;padding:0;margin:0 10px 10px 0;float:left;overflow:hidden}
#vartab.v4 ul li.imgav ul li span{padding:0}
#avpop span.empty,#vartab.v4 ul li.imgav ul li span.emptybox{display:block;padding:10px 3px;height:50px;width:50px;border:1px solid #ebebeb;box-sizing:border-box;text-align:center;font-size:10px}
#avpop span.empty{padding:30px;font-size:12px;font-weight:bold;width:100px;height:100px}
#vartab.v4 ul li.imgav ul li span.empty.a{border:2px solid red}
#vartab.v4 ul li.imgav ul li span.empty,#vartab.v4 ul li span.imgbox span.img,#vartab.v4 ul li.imgav ul li span.img{padding:3px;margin:0;width:60px;height:60px;overflow:hidden;box-sizing:border-box;text-align:center;border:2px solid #fff}
#vartab.v4 ul li.imgav ul li:hover span.empty,#vartab.v4 ul li.imgav ul li:hover span.img{border:2px solid #d4d4d4}
#vartab.v4 ul li span.imgbox span.img img,#vartab.v4 ul li.imgav ul li span.img img{vertical-align:middle;width:auto;max-width:50px;height:50px}
#vartab.v4 ul li.imgav ul li span.img.a{border:2px solid red}
#vartab.v4 ul li.imgav ul li span.pr{font-size:9px;margin-top:5px}
#vartab.v4 .optgrp{border-bottom:1px solid #ADADAD;cursor:pointer}
#vartab.v4 .optgrp:last-child{border:none}
#vartab.v4 .optgrph{font-weight:bold;padding:5px 40px 5px 5px;position:relative}
#vartab.v4 .optgrph span.nr{float:left;font-size:14px}
#vartab.v4 .optgrph h3{padding:0 50px 0 15px;margin:0;display:block;font-size:14px;position:relative;font-weight:bold}
#vartab.v4 .optgrph.more h3{padding-left:23px}
#vartab.v4 .optgrph span.av,#vartab.v4 .optgrph span.img,#vartab.v4 .optgrph span.pr{margin:0;display:block;font-weight:normal;font-size:10px}
#vartab.v4 .optgrph span.av{margin-top:3px}
#vartab.v4 .optgrph span.av,#vartab.v4 .optgrph span.pr{margin-left:15px}
#vartab.v4 .optgrph.more span.av,#vartab.v4 .optgrph.more span.pr{margin-left:23px}
#vartab.v4 .optgrph span.img{float:right;margin:-30px 15px 0 0;width:25px;height:25px;overflow:hidden}
#vartab.v4 .optgrph span.img img{height:25px;width:auto}
#vartab.v4 .optgrph br{display:none}
#vartab.v4 .optgrpb{padding:5px;margin-top:10px}
.ui-slider{position:relative;text-align:left;margin:0 auto 15px auto;width:95%;}
.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;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:-5px}
.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}
.trashCanSvg{height:18px;width:18px;background-size:18px 18px;}
.nocellspacing{border-spacing:0}
#usercentrics-button *{text-indent:revert;font-family:revert;font-size:revert;line-height:revert;letter-spacing:revert;font-size-adjust:revert;text-align:revert;text-rendering:revert;color:revert;hyphens:revert;}
#usercentrics-button button{padding:revert;margin:revert;text-align:revert;}
#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{text-align:left;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;margin:0;padding:0 0 0 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{box-sizing:border-box;padding:10px 10px 10px 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}
#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}
.w100{width:100%}
.fRight{float:right !important}
.disp_none{display:none}
.border-0{border:0 transparent !important}
.p-0{padding:0;!important}
.p-5{padding:5px}
.p-6{padding:6px}
.max-w-50{max-width:50px}
.flex-grow{flex-grow:1}
.mx-5{margin-left:5px !important;margin-right:5px !important}
.h-fit{height:fit-content}
.m-2{margin:2px}
.mt-0{margin-top:0}
.m-0{margin:0!important}
select.reset{-webkit-appearance:none;-moz-appearance:none;border-radius:0;min-width:fit-content;padding-left:6px;padding-right:40px;background: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>') no-repeat right 50%;}



html,body{width:100%;min-width:1024px;margin:0 auto}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),url(fonts/Roboto-Regular.ttf) format('truetype');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto-Bold'),url(fonts/Roboto-Bold.ttf) format('truetype');}
*,p,a,h1,h2,h3,table,th,td,ul,li,b,strong,body,input,select,textarea,div{text-indent:0;font-family:Roboto,sans-serif,serif,Verdana;font-size:16px;line-height:1.3;letter-spacing:0.3px;text-align:left;text-decoration:none;text-rendering:optimizeLegibility;color:#000;}
.pje,.pje > span{font-size:14px;color:#555555}
.umenue{margin-bottom:20px}
#teaser,#slides{width:auto;max-width:1000px;position:relative;overflow:hidden}
#slides .tpic{width:100%;height:auto}
#ts{margin:0 0 20px 0}
#ts .slidesjs-pagination,#zaa .slidesjs-pagination{margin:10px 0 0 0}
.slidesnr .slidesjs-pagination-item a{padding:0;width:24px;height:24px;line-height:26px}
#home .con{margin-bottom:20px}
#cat .box ul{position:relative;z-index:0}
#cat .box .img{position:relative;z-index:1}
#cat .box ul li::before{content:'\0025B6';width:10px;height:15px;display:block;position:absolute;top:4px;left:0;color:#B2ABA5;font-size:11px}
#cat .box .dt a,#cat .box .dt a strong{font-size:13px}
#artover .img a{display:block;text-align:center}
#artover .img img{vertical-align:middle}
#artover .box .dt::before{content:'\0025B6';width:9px;height:10px;position:absolute;top:3px;left:0;font-size:11px;color:#B2ABA5}
#c4b{margin:0 0 5px 0}
#c4b .img1{max-width:755px;height:auto}
#con h1{padding:3px 0;text-transform:uppercase;color:#000;border-bottom:1px solid #000}
#con h2{margin:0 0 5px 0;padding:2px 0;color:#000;font-size:18px;text-transform:uppercase}
#con .dt.pfeil::before{content:'\0025B6';width:10px;height:15px;display:block;position:absolute;top:7px;left:0;color:#B2ABA5;font-size:11px}
#con .norm .video{margin-top:35px}
#con .erw .box{margin:0 0 15px 0}
#con .erw .box img{margin:0 0 10px 10px;float:right}
#con .erw .box img.imgl{margin:0 10px 10px 0;float:left}
#lft .menu ul li.a ul li ul li:first-child{margin-top:10px}
#lft .box .boxart .bh strong{font-size:14px}
#lft .box .boxart .pa{padding:0 5px}
#lft .box .boxart .pa .przu{padding:0 !important}
#lft #service ul li.pfeil::before{content:'\0025B6';width:10px;height:15px;display:block;position:absolute;top:5px;left:0;font-size:11px;vertical-align:middle;color:#b3b3b3}
#basket_helper,#artdruck,#artbw,#faq{margin:0 0 20px 0;padding:10px;border:1px solid #ccc}
#basket_helper .bh,#artbw h2,#artbw h2 *,.zubh,.zubh *,#faq h2,#faq h2 *{font-size:18px;font-weight:bold}
 #faq .sp1{width:8%}
#faq .sp2{width:92%}
#faq .btn,#artbw .abws{margin:10px 0}
#faq .btn input,#artbw .abws input{margin:5px 0;padding:3px 5px;background:#EDEDED;color:#000;border:none;border-radius:5px;font-weight:bold;cursor:pointer}
#artbw td hr{height:1px;margin:10px 0;background:#ccc;border:none}
#artbw .fett{padding-right:10px}
#artbw .fett,#artbw .fett + td{padding-top:10px}
#artikel h1.vkfrei{margin-right:70px;margin-bottom:15px}
#artikel div.vkfrei{position:absolute;top:0;right:0;width:67px;height:31px;display:block;background:url("../pics/common/vk_frei.png")}
#artikel h1{margin-bottom:15px !important}
#artikel .anzbox{margin:0 0 15px 0}
#artikel .anzbox.empty{margin:0}
#artikel .anzbox p,#artikel .anzbox p > span{font-size:14px}
#artikel .bestellen{margin-top:15px !important}
#artikel .pran2 .pr .uvp{top:5px}
#artikel .at p{padding:0;margin:0 0 15px 0}
#artikel .at ul,#artikel .at ol{margin:0 0 15px 20px;padding:0}
#artikel .at ul li,#artikel .at ol li{margin:0 0 3px 0}
#artikel .at ul li p{margin:0}
#artikel .at ul.dt{margin:20px 0 0 0;padding:5px 0 5px 20px;background:#EDEDED}
#artikel .at ul.dt li{padding:0 0 3px 0}
#artikel .at ul.dt li a{text-decoration:underline}
#artikel .at ul.dt li a:hover{text-decoration:none}
#artikel input.bestellung_artikelseite{width:52%;border-color:#ABABAB}
#artikel #bildtext{margin-top:10px}
#artikel #artikeleigenschaften ul.aegruppen{margin:10px 0;padding:0}
#artikel #artikeleigenschaften ul.aegruppen li{padding:3px 0}
#artikel #artikeleigenschaften ul.aegruppen li span.aegruppe{margin:0 0 5px 0;padding:0;background:none;font-size:16px}
#artikel .buttons .bewertung{width:95px}
.rabatt .label,.rabatt .fl{font-size:14px}
#preiskalkulator{border:lightgrey 1px solid;position:relative;text-align:center;padding:10px}
#preiskalkulator .kalkulator_row{width:45%;display:inline-flex;position:relative;box-sizing:border-box;padding-left:5px}
#preiskalkulator .kalkulator_row span{flex-grow:1;max-width:60px;box-sizing:border-box}
#preiskalkulator .kalkulator_row input{flex-grow:2;max-width:120px;box-sizing:border-box;overflow:hidden;height:23px;z-index:1;background-color:rgba(0,0,0,0);outline:none}
#preiskalkulator .kalkulator_row p{position:absolute;right:10px;color:lightgrey;z-index:-1}
#preiskalkulator .input_feld{padding:0 10px;border:lightgrey 1px solid}
#preiskalkulator #pk_problem{width:100%;color:red;text-align:center}
#preiskalkulator #upload{box-sizing:border-box;padding:5px}
#preiskalkulator #upload span{display:inline-block;width:100%;text-align:center;padding:5px 0;border-top:1px solid lightgrey}
#preiskalkulator #upload #warenkorb_upload{display:none}
#preiskalkulator #upload .filestyle{width:100%;display:inline-flex}
#preiskalkulator #upload button{text-align:center;background-color:lightgrey;box-sizing:border-box;border:0;flex-grow:1;padding:5px 5px}
#preiskalkulator #upload #warenkorb_upload_style{flex-grow:30;width:20px;overflow-x:auto;padding:0 5px}
#artikel_cross_selling .acspr span.fett{display:block}
#wk #artikel_cross_selling .acsbox2{width:165px}
#wk *{color:#555}
#wk .current span{color:#fff}
#topart .box{width:245px}
#topart .m{width:246px}
#topart .box .artikelbw > .count{top:0}
.ts .z{display:block;position:relative;z-index:0}
.ts .box{margin:0;width:183px;float:left;position:relative}
.ts .box .bb h2{margin:0;padding-bottom:5px}
#zaa.ts .box .bb h2{padding:0 0 5px 0}
.ts .box .bb h2 a{display:block;color:#000;text-align:left;font-weight:normal;font-size:14px}
.ts .box .bb h2 a strong{font-size:14px}
.ts .box .bb h2 a:hover{text-decoration:underline}
.ts .box .bb .tstxt{font-size:13px}
.ts .box .price{padding:6px 3px 3px 3px}
.ts .box .price .pr{font-size:16px}
.ts .box.m{margin:0 10px 0 0}
.ts .box.m:last-child{margin:0}
.ts.ts3sp .box,.ts.zaa3sp .box{width:245px}
.ts.ts4sp .box,.ts.zaa4sp .box{width:242px}
.ts.ts5sp .box,.ts.zaa5sp .box{width:192px}
.ts .container{margin:10px 0;position:relative;text-align:center}
a.forward,a.backward{position:relative;top:3px;margin:0 !important}
a.forward{left:5px}
a.backward{right:5px}
#zaa{margin-top:30px}
.vert #home .con .box{width:373px}
.vert #home .con .m{margin:0 0 0 10px}
.vert .ts .box{width:181px}
.vert .ts.zaa3sp .box{width:245px} .vert .ts.zaa4sp .box{width:242px} .vert .ts.zaa5sp .box{width:196px} .wkpopup{display:block;height:37px;padding:10px 0 0 60px;position:absolute;top:2px;left:0;right:0;bottom:0;color:#000000;font-weight:bold;text-transform:uppercase}
.wkcount{display:block;width:66px;right:auto;top:27px;text-align:left;background:none;font-weight:normal;text-transform:none}
#wksum{display:none}
#minibasket{top:58px}
.wkcount span{font-size:14px}
.wkcount span.count{margin-right:5px}
#banner div.mdl{z-index:2}
#kl .kundendaten .labelcheckbox > p{padding:0}
#kl .msg.hinweis a{color:#555555}
#kl .bestellnummer input.btn{margin:0;display:inline-block}
#kl .login label{width:95px;margin:0 0 0 5px}
#kl label{width:150px}
#kl label.texte{width:auto}
#kl div.label{width:87%}
#contact{font-size:14px}
#contactbot #hint > span{font-size:14px}
#contactfoot{font-size:14px;margin-top:30px}
#contactinfotext{font-size:14px;margin-bottom:15px}
#contact input{width:600px;height:28px;font-size:14px;margin-top:10px;padding-left:5px}
#contact select{width:607px;height:28px;font-size:14px;margin-top:10px}
#contact textarea{width:595px;font-size:13px;margin-top:10px;padding:5px}
#contact div{margin-bottom:20px;font-size:14px}
#contactbutton{margin-top:10px}
#contactbutton .button{border:medium none;color:#ffffff;cursor:pointer;font-weight:bold;height:25px;width:140px;border-radius:7px;text-align:center}
#contacthead{text-transform:uppercase}
#hint > span{font-size:14px}
#contact #ort{width:491px}
#contact #plz{width:100px}
#contact > div{width:auto}
#contactcheck{margin-bottom:15px}
#contactform .error{font-size:14px}
.texte-janolaw > p{text-align:left !important;font-size:14px}
#footer .show-mobile{margin:10px 0 20px 0}
#footer .show-mobile a{padding:0;text-decoration:none;font-size:20px}
#footer .show-mobile a:hover{text-decoration:none}
#footer .t{display:table;width:100%;margin:15px 0 50px 0}
#footer .t .r{display:table-row}
#footer .t .c{display:table-cell;width:33.3333%;clear:none}
#footer .t .c.ctr *{text-align:center !important}
#footer .t .c .ke_logo{text-align:right}
#przu,#footer{font-size:13px;color:#000}
#przu a{font-size:13px}
.bhz{margin-bottom:20px;text-align:left;font-size:18px;text-align:left}
.agb .checkbox{top:1px}
#contentbox .checkfehler b{color:#fff}
.searchHeader{margin-bottom:5px}
.searchHeader .sort{margin:15px 0;left:0;top:35px;display:block}
.searchHeader .sort select{width:auto}
.searchHeader .sort select *{height:auto}
.searchHeader .browse2{top:35px}
.sf.unten{border-top:none}
.sf2 .fb.active .fbb{font-size:14px}
#sf #sf_main #sf_body #sf_btns input{width:unset}
#wrapper #ctr .sf .browse2 .first,#wrapper #ctr .sf .browse2 .prev,#wrapper #ctr .sf .browse2 .next,#wrapper #ctr .sf .browse2 .last{border:1px solid #ccc;width:24px}
.newsletter h1{margin-left:20px}
.newsletter table{width:100%;margin:0 0 0 15px;padding:0}
.newsletter table table table{width:100%;margin:0;padding:3px}
#order-process ul li{width:200px}
#order input.mittel{width:130px}
a[href^=tel]{color:inherit;text-decoration:none}
#nav.brotkrumen ul > li{margin-top:5px}
#doofinderErgebnisFilter{margin-top:0px}
#doofinderErgebnisFilter .filterbox:not(:first-child){padding-left:10px}
#doofinderErgebnisFilter .buttonBox{width:243px}
#doofinderErgebnisFilter .scrollBox{width:203px}
#doofinderSortierung{width:335px;height:35px;margin:10px 1px 20px 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;top:4px}
#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;}
#doofinderSortierung .sf_sort:after{content:"";width:10px;height:10px;right:12px;top:9px;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);}
#artikel .bewertung .wert,#artikel .bewertung .wert span{font-size:14px;color:#757575}
#artover .box .pa{margin:10px 0}
#artover .box .pr{font-size:18px;color:#000}
#artover .box .txt p,#artover .box .txt ul li{font-size:14px}
#artover .box .bh strong{font-size:16px}
#artover .box .txt{font-size:14px}
.pa .red{font-size:16px}
.pa .pr{color:#000}
.pa .przu,.pa .przu a{font-size:11px;color:#757575 !important;margin-bottom:3px}



#demoshop{display:none}#main{top:205px !important}
#ctr{margin-top:0px}
#banner{height:110px}
#teaser{width:758px;height:auto;margin:0 0 10px 0;position:relative;overflow:hidden}
.h1kat{color:#36699C;font-size:18px}
.sale{width:56px;height:23px;position:absolute;top:-7px;right:70px;background:url("../pics/3/123/imagemap3.png") -279px -92px no-repeat}
.sale2{right:1px}
.new{width:56px;height:23px;position:absolute;top:-7px;right:1px;background:url("../pics/3/123/imagemap3.png") -279px -68px no-repeat}
.zu,.zu a{font-size:11px}
.nettoek{margin:5px 0 0 0;display:block;color:#36699C}
#przu{text-align:center;font-size:14px}
.rabattanzeige{color:#636363 !important}
.tsreview{text-align:center}
.tsreview *{font-size:14px}
.tsreview a{margin:0;padding:0 !important}
.menuverlauf{width:100%;min-width:1200px;height:107px;position:absolute;top:110px;background:url("../pics/3/123/verlauf_menu.png") 0 0 repeat-x}
.kbewschreiben input,.kbewschreiben textarea{width:500px}
.kbewschreiben .kbbutton{width:auto;margin:5px 0;padding:3px 5px;background:#6699CC;color:#FFFFFF;border:none;border-radius:5px;font-weight:bold}
.box{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;   }
h1,h2{margin:0 0 15px 0}
#strmain .button{background:#36699C}
#strmain table th,#strmain h2{color:#36699C}
#strmain.kontakt h1{margin:10px 0 0 0;text-transform:uppercase}
#strmain.kontakt hr{height:1px;background:#DDDDDD;border:none}
#strmain.kontakt select{width:262px;padding:2px 0}
#strmain.kontakt input{width:260px;padding:2px 0}
#strmain.kontakt hr{margin:15px 0}
#strmain.kontakt .checkbox{width:20px}
#strmain.kontakt .button{width:148px;height:27px;display:inline-block;text-align:center;cursor:pointer}
#strmain.kontakt #betreff,#strmain.kontakt #text{width:260px}
#banner a:hover{text-decoration:underline}
#banner a.first{padding:0 7px 0 0}
#banner a.last{padding:0 0 0 7px}
#banner div.lft{width:350px;height:127px;overflow:hidden}
#banner div.lft a.logo{height:127px;display:table-cell;vertical-align:middle}
#banner div.lft a.logo img{max-height:100px;max-width:350px}
#banner div.lft h1 a{font-size:20px}
#banner div.mdl{width:320px;height:50px;margin:0;position:absolute;bottom:23px;left:370px}
#banner div.mdl div.search{width:250px;height:30px;position:absolute;bottom:9px;right:0px}
#banner div.mdl div.search form p{margin:0;padding:0;color:#fff;font-weight:bold}
#banner div.mdl .tslogo{width:50px;height:50px;display:block;position:absolute;top:0px;left:0px;background:url("../pics/common/trusted_shops.png");overflow:hidden}
#banner div.mdl .tslogo a{width:50px;height:50px;position:absolute;top:0;left:0;cursor:pointer;z-index:0}
#banner div.mdl input.searchfield,input.searchbutton{padding:0;font-weight:normal;vertical-align:middle;border:none;background:none;color:#757575}
#banner div.mdl input.searchfield{width:194px;height:26px;margin:0 5px 0 0;padding:0 8px;color:#999999;border:1px solid #dddddd;border-radius:7px;box-shadow:1px 0px 3px #dddddd}
#banner div.mdl input.searchbutton{width:29px;height:28px;padding:0;background:url("../pics/3/123/imagemap3.png") -321px 0px no-repeat;cursor:pointer;text-align:center;box-shadow:1px 0px 3px #dddddd;border-radius:7px;position:relative;z-index:2}
#banner div.rgt{width:auto;height:110px;margin:0;position:absolute;top:0;right:0;text-align:right;z-index:1;color:#636363}
#banner div.rgt #wkbanner{width:245px;height:57px;margin:5px 0 0 0;padding:10px 0 0 60px;position:absolute;right:0;top:27px;text-align:left;background:url("../pics/3/123/imagemap3.png") 8px 0 no-repeat}
#banner div.rgt #wkbanner a#wkpopup{color:#636363;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:14px}
#banner div.rgt #wkbanner .anz{padding:3px 0}
#banner div.rgt #wkbanner .wkbtn{width:111px;height:24px;position:absolute;top:17px;left:180px}
#banner div.rgt .links{width:1000px;position:absolute;top:92px;right:0;text-align:right;height:auto;z-index:1;font-size:14px}
#banner div.rgt .links,#banner div.rgt .links a{text-decoration:none;color:#636363;font-size:14px}
#banner div.rgt .links a.mz,#banner div.rgt .links a#mzpopup{padding:0}
#banner div.rgt .links a.kl{padding:0}
#banner div.rgt .links a:hover{text-decoration:underline !important}
#bannerinfos{margin:0 0 10px 0}
#bannerinfos ul li{width:290px;padding:0 0 7px 43px;display:block;float:left;position:relative;color:#FFFFFF;text-transform:uppercase;text-align:left;font-weight:bold;font-size:14px}
#bannerinfos ul li span{width:20px;height:17px;top:12px;display:block;position:absolute}
#bannerinfos ul li.r{width:274px;padding:0 0 0 60px;line-height:40px;font-size:14px}
#bannerinfos ul li.r span{width:14px;left:30px;background:url("../pics/3/123/imagemap3.png") -300px -48px no-repeat}
#bannerinfos ul li.k span{left:5px;background:url("../pics/3/123/imagemap3.png") -300px 0 no-repeat}
#bannerinfos ul li.k a{font-size:14px}
#bannerinfos ul li.k2{padding:0 0 0 43px;line-height:40px;font-size:14px}
#bannerinfos ul li.k2 a{color:#FFFFFF;text-transform:uppercase;font-weight:bold}
#bannerinfos ul li.v{width:267px;padding:0 0 0 50px;line-height:40px;font-size:14px}
#bannerinfos ul li.v span{width:30px;top:12px;left:5px;background:url("../pics/3/123/imagemap3.png") -300px -31px no-repeat}
#menuetop{width:1000px;background:transparent}
#menuetop ul{width:auto;height:44px;margin:0;list-style:none;z-index:1;border:none;background:transparent}
#menuetop ul li{width:auto;height:100%;margin:0;padding:0;display:block;float:left;position:relative;list-style:none;background:transparent}
#menuetop ul li.first{margin:0}
#menuetop ul li.first a,#menuetop ul li a.a,#menuetop ul li.hover a:first-child,#menuetop ul li a:hover{background:url("../pics/3/123/verlauf_menu_first.png") 0 0 repeat-x;color:#FFFFFF}
#menuetop ul li a{width:auto;height:100%;padding:0 11px;display:block;line-height:43px;overflow:visible;text-align:left;text-decoration:none;color:#464646;font-weight:normal;font-size:14px;text-transform:uppercase}
#menuetop ul li a.a strong{color:#FFFFFF;font-size:14px}
#menuetop ul li ul{height:auto;margin:0;padding:0;position:absolute;top:44px;z-index:16;border:1px solid #396C9E;visibility:hidden;background:#FFFFFF}
#menuetop ul li ul li{width:185px;height:auto;margin:0;padding:0 0 1px 0;float:none;display:block;background:#FFFFFF;border:none}
#menuetop ul li ul li a{width:165px;height:100%;display:block;margin:0;padding:3px 5px;color:#000000 !important;background:none !important;border:none;font-size:13px;line-height:13px;font-weight:normal;text-align:left;text-transform:none}
#menuetop ul li ul li a:hover,#menuetop ul li ul li a.a{padding:3px;color:#000000;background:none;border-left:2px solid #396C9E;font-weight:bold}
#menuetop ul li ul li a.a strong{color:#000000;border:none;font-size:13px;line-height:15px}
#menuetop ul li ul li ul{display:none}
#menuetop ul li ul li ul li ul{display:none}
#nav.brotkrumen{width:1000px;margin:0 0 10px}
#nav.brotkrumen.disable{display:inherit}
#nav.brotkrumen ul,#nav.brotkrumen ul > li,#nav.brotkrumen ul > li > a{font-size:14px}
#lft .box .bh{margin:0 10px 0 0;padding:5px 0;display:block;position:relative;background:transparent;color:#36699C;border-bottom:1px solid #36699C;font-size:14px;font-weight:bold;text-align:left;text-transform:uppercase}
#lft .box .bh span{font-size:18px}
#lft .bah{padding:3px 5px}
#lft .box .bb{padding:0 5px 5px 5px;font-size:13px}
#lft .box .boxart{margin:15px 0;position:relative;background:#FFFFFF}
#lft .box .boxart .bh{padding:5px;display:block;color:#000;border:none;text-decoration:none;text-transform:none;line-height:1.1}
#lft .box .boxart .bh strong{font-size:14px}
#lft .box .boxart .img{padding:8px 0 4px 0;display:block;text-align:center;border:1px solid #CCCCCC;overflow:hidden}
#lft .box .pr,#lft .box .pr2{display:block;font-size:16px}
#lft .box .preisalt{font-size:12px}
#lft .box .pr2{margin:5px 0 0 0;font-size:12px}
#lft .box .przu{padding:0 0 0 5px}
#lft .box .dt{padding:3px 5px;display:block}
#lft #kbew .kbew{color:#666666}
#lft #kbew,#lft #sicherheit,#lft #kbew,#lft #service{width:auto;padding:5px 10px 10px 10px;border:1px solid #CCCCCC}
#lft #kbew .bh,#lft #sicherheit .bh,#lft #kbew .bh,#lft #service .bh{margin:0;text-transform:none}
#lft .menu{margin:0 0 20px 0;padding:0;border:1px solid #CCCCCC}
#lft .menu ul{margin:0}
#lft .menu ul.start li{display:block}
#lft .menu ul li{display:none}
#lft .menu ul li.a{display:block}
#lft .menu ul li.a a{padding:5px 0 5px 0;display:block;position:relative;background:transparent;font-size:13px;text-align:left;text-decoration:none;text-transform:uppercase}
#lft .menu ul li.a a.a{margin:0 6px 0 0;color:#36699C;border-bottom:1px solid #36699C;font-size:18px}
#lft .menu ul li.a a.a strong{font-size:18px}
#lft .menu ul li.a.noborder a.a{border-bottom:none}
#lft .menu ul li.a ul{padding:10px 0}
#lft .menu ul li.a ul li{padding:0;display:block}
#lft .menu ul li.a ul li a{margin:0;padding:5px 7px;background:transparent;text-decoration:none;font-size:14px;text-transform:none}
#lft .menu ul li.a ul li a.a{margin:0;padding:4px 3px 4px 7px;background:#DFDFDE;border:none}
#lft .menu ul li.a ul li a.a strong{border:none;font-size:14px;color:#666666}
#lft .menu ul li.a ul li ul{padding:0}
#lft .menu ul li.a ul li ul li a{padding:4px 3px 4px 15px;font-weight:normal;text-transform:none}
#lft .menu ul li.a ul li ul li a.a{padding:4px 3px 4px 15px;font-weight:normal;text-transform:none;background:#EDEDED;border:none}
#lft .menu ul li.a ul li.a ul li.a ul{padding:1px 0;font-weight:normal;text-transform:none;border:none}
#lft .menu ul li.a ul li a:hover{background:#DFDFDE}
#lft #zertifikat{padding:5px 5px 5px 15px}
.vert #lft .menu{border:none}
.vert #lft .menu ul li.a a{text-transform:none}
.vert #lft .menu ul li.a *{font-size:16px !important}
#lft #service{margin:0 0 19px 0}
#lft #service .bb{padding:0}
#lft #service ul{list-style:none;margin:10px 0 0 0}
#lft #service ul li{position:relative;padding:2px 0 2px 15px}
.slidesnr .slidesjs-pagination-item a.active{border-color:#6699CC;background-color:#6699CC}
.ts{width:100%;margin:0 0 20px 0;overflow:hidden}
.bhz,.ts .bh,.ts .bh a{margin:10px 0 10px 0;color:#36699C;font-size:18px;font-weight:bold;text-transform:uppercase}
#zaa.ts .z{margin-top:20px}
.bhz,#zaa.ts .bh{border-bottom:1px solid #36699C;padding-bottom:5px}
.ts .box .img a{height:234px;line-height:234px;display:block;position:relative;overflow:hidden;text-align:center;border:1px solid #CCCCCC}
.ts .box .img a img{vertical-align:middle}
.ts .box .bb{padding:3px 3px 0 3px;border-width:0 1px;word-wrap:break-word}
.ts .box .bb .txt p{margin:0;padding:0}
.ts .box .price{padding:6px 3px 3px 3px}
.ts .box .przu,.ts .box .przu a{font-size:11px}
#home .starttxt{margin:0 0 20px 0;font-size:14px}
#home .starttxt ul{margin:0 0 0 15px}
#home .starttxt a{text-decoration:underline}
#home .starttxt h1{margin:0;padding:0 0 5px 0}
#home .con .box{width:332px;padding:10px;margin:0 0 10px 0;float:left;overflow:hidden;border:1px solid #CCCCCC}
#home .con .m{width:314px;margin:0 10px}
#home .con .box .bh{padding:0 0 3px 0}
#home .con .box .bh strong{font-size:14px;color:#666666}
#home .con .box .bb{overflow:hidden}
#con{margin:0 0 15px 0}
#con .norm{overflow:hidden}
#con h1,#con h2{color:#36699C}
#con ul,#con ol{padding:2px 15px}
#con .norm hr{width:50%;height:1px;background:#36699C;border:none}
#con .norm p{padding:0 0 3px 0}
#con .norm ul{margin:2px 0 2px 15px}
#con .norm .img{margin:0 0 10px 0;text-align:center;background:#fff;max-width:748px;overflow:hidden}
#con .norm .img img{padding:5px;display:block;border:1px solid #CCCCCC}
#con .norm .img.noborder img{padding:0;border:none}
#con .norm .img.flrgt{margin:0 0 10px 10px}
#con .dt{padding:3px 0 3px 15px;display:block;position:relative}
#con .dt:hover{text-decoration:underline}
#tm,#cat{margin:0 0 20px 0}
#cat .z{margin:0 0 10px 0}
#cat .box{width:373px;padding:5px 0 20px 0;float:left;position:relative;border:1px solid #CCCCCC}
#cat .m{margin:0 10px 0 0}
#cat .img{margin:0 10px 5px 5px;position:relative;z-index:0;overflow:hidden;text-align:center}
#cat .box .bh{padding:0 10px 5px 10px}
#cat .box .bh strong{color:#36699C}
#cat .box .bb{padding:0 10px 5px 10px}
#cat .box ul{padding:0 0 5px 0}
#cat .box ul li{margin:0 10px;padding:0 0 5px 15px;display:block;position:relative;z-index:0;list-style:none}
#cat .box ul li a:hover{text-decoration:underline}
#cat .box .dt{width:100%;min-height:21px;margin:10px 0 0 0;position:absolute;bottom:0}
#cat .box .dt a{padding:3px 10px 3px 10px;display:block;position:relative;color:#FFFFFF;background:url("../pics/3/123/dt_verlauf.png") 0 0 repeat-x;font-weight:bold}
#cat .box .dt a strong{color:#FFFFFF}
#tm h2{margin:0;padding:0 0 5px 0}
#tm h2,#tm h3 strong{color:#36699C}
#tm .box{width:245px;margin:0 0 10px 0;float:left;border:1px solid #CCCCCC;padding:10px}
#tm .m{margin-right:10px}
#tm .box h2{margin-bottom:0}
#tm .box .bh{text-align:center;font-weight:normal}
#tm .box .bh a{display:block;text-align:center}
#tm .box .mb{height:auto;display:block;text-align:center}
#tm .box .mb a{text-align:center}
#tm .box .mb img{margin:10px 0;vertical-align:middle}
#artover{margin:0 0 20px 0}
#artover.home .box,#artover.ga .box{width:245px;margin-bottom:20px;float:left;position:relative}
#artover.home .m,#artover.ga .m{margin:0 10px 20px 10px}
#artover.ma .box{width:180px;float:left;position:relative}
#artover.ma .m{margin:0 12px 12px 0}
#artover.la{width:100%;position:relative}
#artover.la .img{width:200px;float:left;margin:0 15px 25px 0}
#artover.la .box .dt{float:left}
#artover.la .new{left:1px;right:0}
#artover.la .sale{left:70px;right:0}
#artover.la .sale2{left:1px;right:0}
#ctr2 #artover .box{width:326px}
#artover .img{margin:0 0 5px 0;padding:5px;display:block;position:relative;border:1px solid #CCCCCC;text-align:center;overflow:hidden}
#artover .box .bh{padding:0 0 2px 0}
#artover .box ul{padding:2px 0 2px 15px}
#artover .box .dt{margin:0;padding:0 0 5px 15px;position:relative}
#artover .box .dt a:hover{text-decoration:underline}
#topart .box .bh a{color:#36699C}
#artikel{position:relative}
#artikel h1{margin:0 0 5px 0;color:#36699C}
#artikel h1.vkfrei{margin-bottom:20px}
#artikel .at{margin:20px 0 10px 0;padding:15px 0;position:relative;border-top:1px solid #CCCCCC}
#artikel .at h2{margin:0 100px 5px 0;font-size:16px;color:#36699C}
#artikel .at h2 strong{font-size:16px;color:#36699C}
#artikel .mb{margin:0 0 5px 0;text-align:center;width:300px;overflow:hidden}
#artikel .ab{width:300px;float:left;margin:30px 10px 0 0;text-align:center}
#artikel .ab .adb{max-width:295px;height:300px;margin:0;overflow:hidden;text-align:center}
#artikel .ab .adb .zoomdivdt #big{vertical-align:middle;display:inline}
#artikel .ab .adb .zoomdivdt .hoverbox{width:80px;height:80px;position:absolute;background:#bbbbbb;opacity:0.3;display:none;border:2px solid #999999}
#artikel .ab .adb .zoomdivxl{top:0;left:310px}
#artikel .ab .adb .zoomdivxl .zoomdivxlbild{z-index:1001}
#artikel .ab .abb{text-align:left}
#artikel .ab .abb .box{margin:2px;display:inline-block;vertical-align:middle}
#artikel .ad{width:446px;float:right}
#artikel .ad .bewertung{margin-top:5px}
#artikel .ad .bewertung.var{margin-bottom:10px}
#artikel .ad .bewertung .count{position:relative;bottom:4px;left:4px}
#artikel .merkzettel{height:60px;margin:0 0 15px 0;position:relative}
#artikel .merkzettel input{width:257px;height:40px;background:url("../pics/3/123/imagemap3.png") 0 -163px no-repeat;border:none;cursor:pointer;position:absolute;top:0;right:77px}
#artikel .bestellen{height:60px;margin:0 0 15px 0;position:relative}
#artikel .bestellen .indenwk{width:259px;height:62px;background:url("../pics/3/123/imagemap3.png") 0 -66px no-repeat;border:none;cursor:pointer;position:absolute;top:4px;right:75px}
#artikel .bestellen .bestellung_artikelseite{position:absolute;top:11px;left:0}
#artikel .bestellung_artikelseite input,#artikel .kundeneingabe_artikelseite input{min-width:30px;padding:11px 2px 9px 2px;border:1px solid #CCCCCC;text-align:center;font-size:18px}
#artikel input.kundeneingabe_artikelseite{text-align:left}
#artikel .new{right:5px}
#artikel .rabatt{margin:5px 0}
#artikel .zu{margin:0 0 5px 0}
#artikel .video{float:none;margin:0}
#artikel .av.videolink{float:right;margin:0 0 15px 15px}
#artikeleigenschaften ul.aegruppen li span.aegruppe{color:#36699C}
#artdruck ul{padding:0 14px}
#artdruck ul li{padding:6px 0 6px 25px;position:relative;list-style:none}
#artdruck ul li span{width:15px;height:14px;position:absolute;left:0;top:8px;background:url("../pics/3/123/imagemap3.png") 0 0 no-repeat}
#artdruck ul li.druck span{top:6px;background-position:-259px -93px}
#artdruck ul li.mail span{height:13px;background-position:-259px -68px}
#artdruck ul li.rruf span{height:12px;background-position:-259px -81px}
#artdruck ul li.freund span{background-position:-259px -108px}
#artdruck ul li.billiger span{height:15px;top:7px;background-position:-331px -43px}
#artdruck ul li input{width:auto;height:auto;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;white-space:normal}
#basket_helper{position:relative}
#basket_helper ul{padding:10px 14px}
#basket_helper .rabattimg{width:162px;height:32px;position:absolute;left:479px;top:39px;background:url("../pics/3/123/imagemap3.png") 0 -129px no-repeat}
#basket_helper .dt{display:block;text-align:right;text-decoration:underline;font-size:14px}
#faq .r2 .c{border-bottom:1px solid #ccc}
#faq .btn input,#artbw .abws input{background:#6699CC;color:#ffff}
#artbw td.tdlft{width:85px;padding:3px 0}
#artbw .weiterekb{text-align:right}
#artbw .weiterekb a{font-weight:bold}
#artset tr.bor{padding:0;margin:0}
#artset tr.bor td{padding:0;margin:0;border-bottom:1px solid #CCCCCC}
#footer{width:1000px;margin:10px auto 0 auto;padding:5px 0;color:#000;text-align:center;float:left}
#footer a{padding:0 3px 0 3px;font-size:14px}
#footer a:hover{text-decoration:underline}
#footer .footerlinks{text-align:center;font-size:14px}
.browse{width:100%;height:19px;margin:10px 0;padding:0;position:relative;text-align:center;white-space:nowrap}
.browse.search{margin:20px 0}
.browse .first{width:21px;height:15px;margin:0 10px 0 0;display:inline-block}
.browse .first span{width:10px;height:15px;display:inline-block;background:url("../pics/3/123/imagemap3.png") -331px -28px no-repeat}
.browse .prev,.browse .next{display:inline-block;position:relative;top:3px}
.browse .prev a{width:10px;height:15px;margin:0 10px 0 0;display:block;background:url("../pics/3/123/imagemap3.png") -331px -28px no-repeat}
.browse .next a{width:10px;height:15px;margin:0 0 0 10px;display:block;background:url("../pics/3/123/imagemap3.png") -341px -28px no-repeat}
.browse .last{width:21px;height:15px;margin:0 0 0 10px;display:inline-block}
.browse .last span{width:10px;height:15px;display:inline-block;background:url("../pics/3/123/imagemap3.png") -341px -28px no-repeat}
.browse .sz{display:inline-block}
.browse .sz a{margin:0 2px;padding:1px 3px;border:1px solid #CCCCCC;text-decoration:none}
.browse .sz .a,.browse .sz .active{margin:0 2px;padding:1px 3px;border:1px solid #6699CC;background:#6699CC;color:#FFFFFF}
.browse .siteob{padding:0 0 5px 0;text-align:center}
.searchHeader{line-height:22px}
.searchHeader .browse2 span.active,.browse2 span.active{border-color:#6699CC;background-color:#6699CC;color:#ffffff}
.browse2 .first,.browse2 .prev,.browse2 .next,.browse2 .last{width:auto!important;border:none!important}
.browse2 .prev,.browse2 .last{margin-left:15px}
.browse2 .first span,.browse2 .prev span,.browse2 .next span,.browse2 .last span{width:10px;height:15px;border:none !important;position:relative;top:6px}
.browse2 .first span{background:url("../pics/3/123/imagemap.png") -331px -28px no-repeat}
.browse2 .prev span{background:url("../pics/3/123/imagemap.png") -331px -28px no-repeat}
.browse2 .next span{background:url("../pics/3/123/imagemap.png") -341px -28px no-repeat}
.browse2 .last span{background:url("../pics/3/123/imagemap.png") -341px -28px no-repeat}
.inhaltsverz table{margin:0 auto}
.inhaltsverz table td{padding:2px}
.inhaltsverz .a{font-weight:bold;text-decoration:underline}
.inhaltsverz ul{margin:20px 0;text-align:center;list-style:none}
.inhaltsverz ul li{padding:3px 0}
#minimerkzettel{width:274px;display:none;position:absolute;top:78px;left:29px;background:#FFFFFF;border:1px solid #CCCCCC;z-index:2}
#minimerkzettel .box,#minimerkzettel a.bh{display:block;font-size:14px;font-weight:bold;text-align:left}
#minimerkzettel .img{margin:3px 0;text-align:left}
#minimerkzettel .pr{font-size:14px;text-align:right;color:#36699C;font-weight:bold}
#minimerkzettel a.dt{padding:3px 5px 3px 0;display:block;text-align:right;background:url("../pics/3/123/dt_verlauf.png") 0 0 repeat-x;color:#FFFFFF;font-weight:bold}
#minimerkzettel hr{height:1px;margin:0 10px;border:none;background:#CCCCCC}
#warenkorb span.mark,#artikelvergleichen div.mark{color:#36699C}
#wkpu .bh{background:#36699C}
#kbewoverview,#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead,.sfkbewoverview,#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody{width:100%}
#kbewoverview .kbewoverviewBox{margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #CCCCCC}
.kbewoverviewBoxBody div{padding:2px 0}
.kbewoverviewBoxNote{position:relative;top:-1px !important}
#kbewoverview .svg-verified{position:relative;top:-1px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead{padding:0;background:transparent}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead span,#kbewoverview .kbewoverviewBox .kbewoverviewBoxHead a{padding:0;color:#36699C;font-size:13px}
#kbewoverview .kbewoverviewBox .kbewoverviewBoxBody hr{margin:3px 0}
#abws2 input.button{background:#BF1313 none repeat scroll 0 0;border:medium none;border-radius:5px;color:#ffffff;cursor:pointer;font-weight:bold;margin:5px 0;padding:3px 5px;width:100px}
#kl{margin:10px 0 0 0}
#kl .pwsenden input.btn{margin:-2px 0 0 10px;display:inline-block}
#kl .login input.btn{margin:5px 0 0 100px;display:inline-block}
#kl div.btn .btn{margin:10px 0 0 0}
#kl .fllft.label.labelcheckbox{margin:-5px 0 0 0}
#kl input.btn{width:auto;margin:10px 0 0 10px;padding:3px 5px;display:block;background:#36699C;color:#FFFFFF;border:none;border-radius:5px;font-size:13px;text-align:center;font-weight:bold}
#kl #merkzettel input.btn{display:inline-block}
.vert .ts .m{margin:0 5px 0 0}
.vert .ts .box{width:185px}
.vert .ts.zaa3sp .box{width:248px}
.vert .ts.zaa4sp .box{width:246px}
#sf,#sf404{margin:10px 0}
#sf.sf_search{margin-top:-8px}
#sf #sf_main{width:auto}
#sf #sf_main #sf_body #sf_btns input{margin:5px 0;padding:3px 5px;background:#6699CC;color:#FFFFFF;border:none;border-radius:5px;font-weight:bold;width:auto}
#sf.sf_search{width:752px}
.sf .sf_result{left:280px}
.sf .sf_anzahl input.aktiv{color:#BB1212}
#wk{width:auto;margin:8px 0 0 0}
#wk .druck a{padding:5px 5px 5px 23px;display:inline-block;background:url("../pics/common/drucker-icon.gif") left center no-repeat}
#wk .orderform{padding:15px}
#order .wkboxn0{height:20px}
#order .wkboxn0 h1{padding-left:100px}
.wkinfo{margin:10px 0 0 5px}
#artikel_cross_selling .acsbox2 .acspr{color:#000}
#artikel_cross_selling .acsbox2 .acspr .fett{font-size:14px}
.df-classic .df-slider .noUi-connect,.df-classic .df-panel__title{font-weight:normal!important;background-color:#6699cc!important;color:#FFF!important}
.df-classic .df-card a:hover{background:rgba(102,153,204,0.2)!important}
.df-classic .df-term[data-selected]{background-color:rgba(102,153,204,0.35)!important;border-color:rgba(102,153,204,0.35) !important;color:#000!important}
#minibasket{top:53px}
#minibasket .button2{background:#6699CC;color:#FFF}
#minibasket .button2:hover{background:#3e85cb;border-color:#3e85cb;color:#FFF}
#warenkorb .tobasket.no-varianten-preview,#minibasket .button2{background-color:#3e85cb;border-color:transparent;color:white;border-radius:5px}
#banner #minibasket div.bh a{font-size:14px;font-weight:bold;color:black;text-align:center}
#contactbutton .button{background:#BB1212}
body.ipad .menuverlauf,body.pad .menuverlauf{min-width:1024px}



#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;border:1px solid white;background-color:white;padding:3px 3px 3px 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;}