@font-face {
  font-family: 'Carrois Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Carrois Gothic'),url('/EMUK/CustomUpload/374O357O340O370O356O369O350O324O332O340O330O/WebPortal/emuk2020/img/carrois-gothic-v14-latin-regular.woff2') format('woff2'),url('/EMUK/CustomUpload/374O357O340O370O356O369O350O324O332O340O330O/WebPortal/emuk2020/img/carrois-gothic-v14-latin-regular.woff') format('woff'); 
}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;scroll-behavior:smooth;}
*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*{padding:0;margin:0;}
body{line-height:1.5;color:#666666;margin:0;padding:0;background:#ffffff;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
body,textarea,input,select,option,button{font-family:"Carrois Gothic",sans-serif;font-size:14px;font-size:0.875rem;font-weight:normal;font-weight:400;}
textarea,input,select,option{-webkit-border-radius:0;}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0;}
img{border:none;vertical-align:text-bottom;}
a{color:#e88600;text-decoration:none;transition:all 0.3s ease;}
a:hover{color:#ffd21a;text-decoration:underline;}
a:active{color:#ffd21a;background:transparent;}
h1{font-size:18px;font-size:1.125rem;font-weight:normal;font-weight:400;}
h2,#lblkasmittxt{margin:0;font-size:16px;font-size:1rem;font-weight:normal;font-weight:400;}
.clearfixbigpicitb:after{content:".";clear:both;display:block;visibility:hidden;height:0;}
img{border:none;vertical-align:text-bottom;}
.cmstxt h2{font-size:18px;font-size:1.125rem;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.txt13{font-size:13px;font-size:0.75rem;}
.txt14ft{font-size:14px;font-size:0.875rem;}
.hyphensnone{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;}
.brc100,.br3-1,.br3-2{width:100%;}
.brc25,.brc75,.br50{width:50%;}
.breite100plz{width:40%;padding:0 1.25rem 0 0;}
.breite320{width:60%;}
.brc33{width:100%;}
.flexdisplay{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.flexjuspa{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}
.flexjustr{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;}
.flexjuend{-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;}
.flexjucent{-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;}
.flexalstr{-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;}
.flexalcent{-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.flexwarp,.flexwrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flussl{float:left;}
.plxsh{padding:4px 0 0 0;padding:0.25rem 0 0 0;}
.plsh{padding:8px 0 0 0;padding:0.5rem 0 0 0;}
.plmh{padding:16px 0 0 0;padding:1rem 0 0 0;}
.pllh{padding:32px 0 0 0;padding:2rem 0 0 0;}
.plxlh{padding:48px 0 0 0;padding:3rem 0 0 0;}
.plxxlh{padding:64px 0 0 0;padding:4rem 0 0 0;}
.psslh{padding:32px 10px 0 10px;padding:2rem 0.625rem 0 0.625rem;}
.psmnh{padding:0 20px 0 20px;padding:0 1.25rem 0 1.25rem;}
.psmxsh{padding:8px 20px 0 20px;padding:0.5rem 1.25rem 0 1.25rem;}
.psmsh{padding:16px 20px 0 20px;padding:1rem 1.25rem 0 1.25rem;}
.psmmh{padding:32px 20px 0 20px;padding:2rem 1.25rem 0 1.25rem;}
.psmlh{padding:48px 20px 0 20px;padding:3rem 1.25rem 0 1.25rem;}
.psmxlh{padding:64px 20px 0 20px;padding:4rem 1.25rem 0 1.25rem;}
.plistnh{padding:0 10px 0 10px;padding:0 0.625rem 0 0.625rem;}
.mt0l24{margin:0 0 0 1.5rem;white-space:nowrap;}
.mt5l0{margin:4px 0 0 0;margin:0.25rem 0 0 0;}
.mt10l0{margin:8px 0 0 0;margin:0.5rem 0 0 0;}
.mt20l0{margin:16px 0 0 0;margin:1rem 0 0 0;}
.mt30l0{margin:32px 0 0 0;margin:2rem 0 0 0;}
.errorall{padding:10px;color:#f8f8f8;background:#d50000;}
.errorcont{margin:32px 20px 0 20px;margin:2rem 1.25rem 0 1.25rem;}
.okall{padding:10px;color:#f8f8f8;background:#779f00;}
.okrightcont{margin:24px 20px 0 20px;margin:1.5rem 1.25rem 0 1.25rem;}
.txtgreen{color:#779f00;}

.btnformfull,
.btnlink,
.btnsubform,
.btnsublink{display:inline-block;padding:6px 20px 6px 20px;line-height:32px;line-height:2rem;font-size:16px;font-size:1rem;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:0;transition:all 0.2s ease;}

.btnformfull,
.btnsubform{-webkit-appearance:none;-webkit-border-radius:0;}

.btnformfull,
.btnlink{min-width:8rem;background:#ffe50a;color:#666666;}
.btnsubform,
.btnsublink{background:#f1f1f1;color:#666666;}
.btnsubadr{font-weight:normal;line-height:1.6rem;margin:0 10px 0 0;margin:0 0.625rem 0 0;min-width:8.5rem;}
.btninfo{width:30%;min-width:8.5rem;padding:2px 20px 2px 20px;padding:0.125rem 1.25rem 0.125rem 1.25rem;margin:20px auto 0 auto;margin:1.25rem auto 0 auto;font-weight:normal;line-height:1.6rem;font-size:0.875rem;}
.btnformfull:hover,.btnlink:hover{background:#000000;color:#f8f8f8;text-decoration:none;}
.btnformfull:active,.btnlink:active{background:#779f00;color:#f8f8f8;text-decoration:none;}
.btnsubform:hover,.btnsublink:hover{background:#000000;color:#f8f8f8;text-decoration:none;}
.btnsubform:active,.btnsublink:active{color:#f8f8f8;background:#779f00;text-decoration:none;}
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner{cursor:pointer;border-width:0;}
.ipfull,.txtfull,.selfull{-webkit-appearance:none;width:100%;padding:8px 3px 8px 10px;padding:0.5rem 0.1875rem 0.5rem 0.625rem;color:#353535;background-color:#f8f8f8;border:1px solid #cfcfcf;border:0.0625rem solid #cfcfcf;-webkit-border-radius:0;border-radius:0;}
.selfull{background-image:url('selectdown.svg');background-position:center right 8px;background-repeat:no-repeat;}
.txtfull{height:160px;height:10rem;}
.btnformnormlink{-webkit-appearance:none;-webkit-border-radius:0;background:transparent;border:none;padding:0;cursor:pointer;color:#e88600;font-size:14px;font-size:0.875rem;transition:all 0.2s ease;}
.btnformnormlink:hover{color:#3a3a3a;background:transparent;text-decoration:underline;}
.btnformnormlink:active{color:#3a3a3a;background:transparent;text-decoration:underline;}
.btnw80{width:80%;min-width:auto;margin:20px 10% 0 10%;margin:1.25rem 10% 0 10%;}
.btnwl{width:100%;max-width:14rem;}
.btnnxticon{background-image:url('arrownext.svg');background-position:center right 8px;background-repeat:no-repeat;text-align:left;}
.btnnxticon:hover{background-image:url('arrownext-wht.svg');background-position:center right 8px;background-repeat:no-repeat;}
.dsbox{position:relative;}
.dsformbez{padding:0 0 0 24px;padding:0 0 0 1.5rem;margin:-24px 0 0 0;margin:-1.5rem 0 0 0;cursor:pointer;display:block;}
.dsradio:checked,.dsradio:not(:checked){background:transparent;position:relative;opacity:0;margin:0;padding:0;width:16px;width:1rem;height:16px;height:1rem;}
.dsradio:checked + .dsformbez::before,.dsradio:not(:checked) + .dsformbez::before{position:absolute;top:3px;top:0.1875rem;left:0;margin:auto;content:"";content:url('checkbox-unchecked.svg');}
.dsradio:checked + .dsformbez::before{content:url('checkbox-checked-orange.svg');}
.dsradio:not(:checked):hover + .dsformbez::before,
.dsradio:not(:checked):focus + .dsformbez::before{content:url('checkbox-unchecked-orange.svg');}
.posabs{position:absolute;}
.posrel{position:relative;}
.fullwidthimg{max-width:100%;height:auto;}
.wbox{margin:0 auto 0 auto;max-width:1260px;}

header{margin:45px 0 0 0;margin:2.8125rem 0 0 0;}
#primarywarp{position:fixed;left:0;top:0;width:100%;transition:box-shadow 0.3s linear;z-index:200;}
.priborder{box-shadow:0 18px 14px -8px rgba(0,0,0,0.05),
14px 8px 14px -4px rgba(0,0,0,0.1),
-14px 8px 14px -4px rgba(0,0,0,0.1);}
#primarybox{height:45px;height:2.8125rem;background:#ffe50a;border-bottom:0.0625rem solid #7a7a7a;}
#primaryleft,
#primarymiddle,
#primaryright{width:auto;flex:1 1 25%;}
#prikontaktbox{display:none;}
#primarysuche{width:45px;}
#suchiconbox{width:100%;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;}
#prisuchetxt{display:none;}
.prilogo{max-height:2.5rem;width:auto;max-width:94%;}
#headwarp{display:none;}
#logobox img{/*max-height:8rem;width:auto;max-width:100%;margin:0.75rem 0;*/ width: 100%;height: auto;margin-top: 8px;}
.headsmall #logobox img{height:2.125rem;}
.hsmallboxes{width:45px;width:2.8125rem;transition:all 0.3s;}
.hsmallboxes svg path{fill:#f8f8f8;}
.hdroplink{ width:100%;height:100%;}
.hsmallboxes a,.hsmallboxes svg path{color:#666666;fill:#666666;text-decoration:none;transition:all 0.3s;}
.hsmallboxes .dropbox a,.hsmallboxes .dropbox svg path{color:#666666;fill:#666666;}
.headbubble{position:absolute;top:4px;right:0;min-width:18px;padding:3px 0 3px 0;font-size:10px;line-height:12px;text-align:center;color:#f8f8f8;background:rgba(102,102,102,0.7);border-radius:9px;transition:all 0.3s;}
.headsmall .headbubble{top:3px;}
.headbubble svg{width:10px;height:10px;vertical-align:middle;}
.headbubble svg path{fill:#f8f8f8;}
.hsmallboxes a:hover,.hsmallboxes:hover svg path,.hsmallboxes:hover{color:#000000;fill:#000000;}
.hsmallboxes:hover .headbubble,.hsmallboxes:hover .headbubble svg path,.hsmallboxes .btnlink:hover{fill:#f8f8f8;background:#000000;}
.hsmallboxes .btnlink:hover{color:#f8f8f8;}
.headiconbox{height:100%;width:100%;cursor:pointer;}
.dropbox{display:none;position:absolute;top:100%;padding:10px 20px 10px 20px;padding:0.625rem 1.25rem 0.625rem 1.25rem;background:rgba(255,255,255,.96);border-top:0.0625rem solid #cfcfcf;transition:top 0.3s;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 18px 14px -8px rgba(0,0,0,0.05),
14px 8px 14px -4px rgba(0,0,0,0.1),
-14px 8px 14px -4px rgba(0,0,0,0.1);color:#666666;white-space:normal;z-index:5;}

#xlhhbox{display:none;}
#suchiconbox,#hhwarpper,#xlhhwarpper{position:relative;width:36px;width:2.25rem;height:36px;height:2.25rem;cursor:pointer;}
#hamburger,#xlhh{width:38px;width:2.375rem;height:38px;height:2.375rem;padding:8px 10px;padding:0.5rem 0.625rem;}
#hhbart,#hhbarm,#hhbarb,#xlhhbart,#xlhhbarm,#xlhhbarb{width:16px;width:1rem;height:3px;height:0.1875rem;background-color:#666666;margin:3px 0 0 0;margin:0.1875rem 0 0 0;transition:0.3s;}
#hamburger:hover #hhbart,#hamburger:hover #hhbarm,#hamburger:hover #hhbarb,
#xlhh:hover #xlhhbart,#xlhh:hover #xlhhbarm,#xlhh:hover #xlhhbarb{background-color:#000000;}
.hhani #hhbart{width:24px;width:1.5rem;transform:rotate(45deg) translate3d(1px,8px,0);}
.hhani #hhbarm{opacity:0;}
.hhani #hhbarb{width:24px;width:1.5rem;transform:rotate(-45deg) translate3d(0,-7px,0);}

.ani::after,.hhani::after{content:" ";position:absolute;top:calc(100% + 10px);top:calc(100% + 0.625rem);transition:all 0.3s ease;}
.priarrow{display:none;bottom:0;position:absolute;width:0;right:calc(50% + 12px);transition:bottom 0.3s;z-index:1101;}
.priarrow::before,.priarrow::after{content:"";width:0;height:0;border-style:solid;border-width:10px 12px;border-color:transparent transparent #cfcfcf transparent;position:absolute;top:0;left:0;right:0;}
.priarrow::after{border-color:transparent transparent #ffffff transparent;top:1px;}
.hhani .priarrow,.ani .priarrow,.headani .priarrow{bottom:19px;display:block;}

#primerkzettelbox{display:none;}
#hsprachbox{display:none;left:-75%;min-width:100%;line-height:1.8;}
.hsprachen a{padding:0 0 0 24px;background:url('checkbox-unchecked.svg') left center no-repeat;}
.hsprachen a:hover{color:#000000;background:url('checkbox-unchecked-green.svg') left center no-repeat;text-decoration:none;}
.hsprachen a.txtaktiv{background:url('checkbox-checked.svg') left center no-repeat;}
.hsprachen a.txtaktiv:hover{background:url('checkbox-checked-green.svg') left center no-repeat;}

#hkontobox{display:none;}
#hkontotool{right:calc(-100%*2);width:45vw;max-width:360px;max-height:calc(100vh - 72px);overflow-y:auto;}
#hloginbox{padding:0.25rem 0 1rem 0;}
#hpwforgot{top:81px;right:0;}
#hkontotxt{padding:1rem 0 0.5rem 0;border-top:0.0625rem solid #cfcfcf;}
#hkontotxt h2{padding:0 0 0.5rem 0;margin:0;}

#prevwkbox{right:-20px;width:calc(100vw - 20px);max-width:450px;overflow-y:auto;max-height:calc(100vh - 72px);}
#prevwkbox form{display:block;}
.prevwkpbox{padding:12px 0 12px 0;padding:0.75rem 0 0.75rem 0;border-bottom:1px solid #eeeeee;border-bottom:0.0625rem solid #eeeeee;}
.prwkimgb{position:relative;width:20%;padding-top:20%;border-radius:3px;border-radius:0.1875rem;}
.prwkimgb img{display:inline;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;border-radius:3px;border-radius:0.1875rem;vertical-align:bottom;}
.prwkbezb{width:50%;padding:0 0 0 8px;padding:0 0 0 0.5rem;font-size:14px;font-size:0.875rem;line-height:1.3;}
.prwkbez{padding:0 0 4px 0;padding:0 0 0.25rem 0;font-size:16px;font-size:1rem;}
.prwkpdatabez{display:inline-block;width:40%;}
.prwkpdata{display:inline-block;width:60%;}
.prwkgpb{width:30%;line-height:1.3;}
#prevwktotalbox{line-height:46px;padding:4px 0 0 0;border-bottom:0.0625rem solid #eeeeee;}
#prwktotal{display:inline-block;width:30%;}
#lblprwktotal{display:inline-block;width:70%;}
#prevwkeditbox{padding:20px 0 0 0;padding:1.25rem 0 0 0;font-size:14px;font-size:0.875rem;}

.prevwkbtnboxs{padding:12px 0 20px 0;padding:0.75rem 0 1.25rem 0;}
#prevwkbox .btnsublink{min-width:45%;}
#prevwkbox .btnlink{min-width:45%;}
#prevwkbtnbox div{cursor:pointer;}

#suchbox{left:0;width:100%;max-width:460px;overflow-y:auto;max-height:calc(100vh - 46px);padding:10px 20px 0 20px;padding:1rem 1.25rem 1rem 1.25rem;}
#hsbox{width:100%; margin:0 auto 0 auto;}
.suchbegriff{width:calc(100% - 40px);;
height:40px;height:2.5rem;padding:0 0 0 5%;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem;color:#7a7a7a;background:#f8f8f8;border:1px solid #cfcfcf;border:0.0625rem solid #cfcfcf;-webkit-appearance:none;transition:margin 0.3s ease;}
.suchbtn{width:40px;line-height:40px;line-height:2.5rem;padding:0;background:#000000 url('search-wht.svg') center no-repeat;background-size:20px 20px;border:none;cursor:pointer;-webkit-appearance:none;transition:all 0.3s ease;}
.suchbtn:hover{background:#ffe50a url('search-blk.svg') center no-repeat;background-size:20px 20px;}
#slbox{position:relative;width:100%;padding:3rem 0 0.5rem 0;overflow:hidden;z-index:5;transition:all 0.25s ease;}
.slwimg{-webkit-animation:livesucheImg 4s steps(240) infinite;animation:livesucheImg 4s steps(240) infinite;position:absolute;display:inline;top:0.25rem;left:0;right:0;margin:auto;max-width:64px;max-width:4rem;height:auto;padding:10px;padding:0.625rem;border:0.0625rem solid #cfcfcf;border-radius:50%;background:rgba(255,255,255,0.9);z-index:10004;}
@keyframes livesucheImg{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#sldatabox{position:absolute;top:0.5rem;left:0;padding:0.5rem 0;}
.itemboxsl{padding:0.25rem 0;}

.itembezsl{padding:0 0 0 0.75rem;}


.itemimg{display:inline;position:absolute;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;border-radius:3px;border-radius:0.1875rem;}
.itemspecials{top:5px;left:0;}
.dcolleft .itemspecials{top:21px;left:20px;}
.itemspecials div{padding:0.125rem 0.375rem;font-size:0.75rem;}
.itemakz4{color:#f8f8f8;background-color:#dd291b;}
.itemrabatt{color:#353535;background-color:#ffe50a;}

#mobnavibox{position:fixed;left:0;top:45px;height:calc(100vh - 46px);width:100%;max-width:450px;overflow-y:auto; padding:0;border:none;}
#moblangbox{padding:1rem 0 1rem 0;border-bottom:0.0625rem solid #e4e4e4;line-height:1;}
#moblangbox a{color:#818181;margin:0 1rem 0 1rem;}
#moblangbox a:hover{color:#000000;}
#mobloginbox{padding:1.5rem 0 1.5rem 0;background:#f4f4f4;border-bottom:0.0625rem solid #e4e4e4;line-height:1;}
#mobloginbox a,#mobloginbox a:hover{color:#666666;font-size:0.875rem;line-height:1.6;padding:0.125rem 1rem 0.125rem 1rem;margin:0 0.5rem 0 0.5rem;font-weight:normal;min-width:inherit;transition:all 0.3s ease;}
#mobloginbox a:hover{color:#f8f8f8;}
#mobloginbox a:active{color:#779f00;}
#mobloginuserkonto svg{vertical-align:text-bottom;}
#mobloginuserkonto svg path{fill:#666666;}
.mobnavilst{position:relative;line-height:1.5; float:left;width:100%;height:calc(100vh - 121px);}
.mobnavilst a{text-decoration:none;}
.onebox a{display:block;color:#666666;}
.onebox a:hover{color:#666666;}
.onebox{width:100%;font-size:16px;font-size:1rem;transition:all 0.3s ease;background:#ffffff;}
.onebox:hover{background-color:#ffe50a;}
.onebox:hover .onelink{color:#666666;cursor:pointer;}
.onebox:first-child{border-top:1px solid #cfcfcf;border-top:0.0625rem solid #cfcfcf;}
.onelink{text-transform:uppercase;letter-spacing:0.0625rem;display:block;width:100%;padding:0.5rem 0 0.5rem 1rem;border-bottom:1px solid #cfcfcf;border-bottom:0.0625rem solid #cfcfcf;}
.twowarp{position:absolute;top:0;left:0;width:100%; min-height:100%;background:#ffffff;overflow-x:hidden;overflow-y:auto;padding:0 0 1rem 0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
.twobox{width:96vw;max-width:450px;color:#666666;overflow:hidden;}
.onebox:first-child .ktwowarp{top:0;}
.twolink{width:100%;display:block;padding:0.5rem 0 0.5rem 1rem;background:#ffffff;
border-bottom:1px solid #eeeeee;border-bottom:0.0625rem solid #eeeeee;cursor:pointer;overflow:hidden;}
.twolink:hover{background:#ffe50a;}
.twoback{padding:0.5rem 0 0.5rem 1.5rem;background:#f4f4f4 url('arrowprev.svg') no-repeat left 0.5rem center;}
.twoback:hover{color:#666666;background:#ffe50a url('arrowprev.svg') no-repeat left 0.5rem center;}
.twounter{padding:0.5rem 2rem 0.5rem 1rem;background:#ffffff url('arrownext.svg') no-repeat right 1.5rem center;}
.twounter:hover{background:#ffe50a url('arrownext.svg') no-repeat right 1.5rem center;}
.mkatclose{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0) !important;opacity:0;}
.mkatopen{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;opacity:1 !important;}
#naviwarp{display:none;}

.cheight{min-height:100vh;}
.bgwht{background:#ffffff;}
.homehead{margin:20px 20px 24px 20px;margin:1.25rem 1.25rem 1.5rem 1.25rem;text-align:center;border-bottom:0.0625rem solid #e4e4e4;font-size:18px;font-size:1.125rem;font-weight:normal;font-weight:400;}

.subkatbox{position:relative;height:100%;border-radius:3px;cursor:pointer;}

.heroptimg{top:-10px;left:50%;max-width:45%;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);filter:drop-shadow(-1px -1px 1px #ffffff);transition:all 0.3s ease;}


.lstmenubox,.menubox{display:none;}
#lstcontent,.contentbox{width:100%;}
.kruemel{color:#959595;line-height:16px;line-height:1rem;}
.kruemel a{float:none;color:#666666;text-decoration:none;}
.kruemel a:hover{color:#e88600;text-decoration:none;}
.kreumelbox{display:inline;}
#lstcontent .ptfull h1{margin:0 0 1rem 0;}
#lstkatimgbox{width:100%;max-width:100%;flex:1 1 100%;background:#f8f8f8;min-height:12.5rem;}
#lstkatimg{width:100%;height:100%;}
.lstkattxtbox{width:100%;max-width:100%;flex:1 1 100%;padding:10px;padding:0.625rem;background:#eeeeee;}
#lstkatbez{font-size:1.25rem;padding:0 0 16px 0;padding:0 0 1rem 0;}
.katwarp,.itemwarp,.zubwarp{margin:20px 0 0 0;margin:1.25rem 0 0 0;}
.katwarp{width:33.33%;}
.subkatbox{position:relative;height:100%;border-radius:3px;cursor:pointer;}
.kataloglink{width:100%;padding:2px 0 5px 0;padding:0.125rem 0 0.3125rem 0;margin:0.375rem 0 0 0;text-align:center;font-size:14px;font-size:0.875rem;border-top:0.0625rem solid #eeeeee;}
.kataloglink a{color:#353535;}
.itemwarp{width:50%;}
.itembox{position:relative;height:100%;padding:0 0 56px 0;padding:0 0 3.5rem 0;border-radius:3px;border-radius:0.1875rem;cursor:pointer;}
.itemboxsl{padding:0.25rem 0;}

.itemsl{padding:0 1% 0 1%;margin:20px 0 0 0;margin:1.25rem 0 0 0;border-radius:3px;border-radius:0.1875rem;}
.itemslwb{border-radius:3px;border-radius:0.1875rem;}
.slitemimgbox{position:relative;width:12%;padding-top:12%;min-width:12%;border-radius:3px;}
.itembezsl{padding:0 0 0 0.75rem;}
.itembox::before,.subkatbox::before,.zuletztbox::before,.homeboxes::before,.spiegelover::before{display:block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-radius:3px;opacity:0;z-index:1;cursor:pointer;-webkit-transition:opacity 0.35s ease;-moz-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;}
.itembox::before,.zuletztbox::before,.homeboxes::before,.spiegelover::before{background-color:#ffe50a;}
.subkatbox::before{background-color:#858585;}
.itembox:hover::before,.subkatbox:hover::before,.zuletztbox:hover::before,.homeboxes:hover::before,.spiegelover:hover::before{opacity:0.1;}
.itemimgbox{position:relative; padding-top:70%;width:100%;border-radius:3px;border-radius:0.1875rem;}

.itemimgbox img,.slitemimgbox img{ position:absolute;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;border-radius:3px;border-radius:0.1875rem;}
.subkatbox .itemimgbox img{-webkit-filter:grayscale(1);filter:grayscale(1);}
.subkatbox:hover .itemimgbox img{-webkit-animation:katimgani 0.5s forwards;animation:katimgani 0.5s forwards;}
@-webkit-keyframes katimgani{
0%{-webkit-filter:grayscale(1);}
100%{-webkit-filter:grayscale(0);}
}
@keyframes katimgani{
0%{filter:grayscale(1);}
100%{filter:grayscale(0);}
}
.itembox a,.homeboxes a,.itemboxsl a{color:#666666;text-decoration:none;}
.itembox:hover a,.homeboxes:hover a,.itemboxsl a:hover{color:#353535;text-decoration:none;}
.itembez{display:block;width:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;text-align:center;overflow:hidden;}
.itemepbox{position:absolute; bottom:0.5rem;left:0;width:100%;height:3rem;font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;text-align:center;color:#414141;}

.itemepbox a,.itembox:hover .itemepbox a{color:#414141;}
.itemsl a.itembez{color:#666666;}

.stwarp{width:100%;}
.stwarp .itembox{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:0;}
.itemtest{width:70%;padding:0 0 0 1rem;}
.stwarp .itemimgbox{width:30%;padding:30% 0 0 0;}
.stwarp .itemimgbox img{top:0;}
.itemtestbez{}
.stwarp .itemepbox{position:relative;bottom:auto;left:auto;height:auto;padding:0.5rem 0 0 0;}
.stwarp .itembez,
.stwarp .itemepbox{text-align:left;}

.btnpages{display:inline-block;width:32px;width:2rem;line-height:32px;line-height:2rem;margin:8px 2px 0 2px;margin:0.5rem 0.125rem 0 0.125rem;text-decoration:none;background:#ffe50a;color:#666666;border-radius:3px;transition:all 0.2s ease;}
.btnpages:hover{color:#f8f8f8;background:#353535;text-decoration:none;}
.btnpages:active{color:#666666;background:#ffe50a;text-decoration:none;}
.btnpagesa,.pagesno{display:inline-block;width:32px;width:2rem;line-height:32px;line-height:2rem;margin:8px 2px 0 2px;margin:0.5rem 0.125rem 0 0.125rem;color:#f8f8f8;background:#818181;border-radius:3px;}
.pagesno{width:24px;width:1.5rem;margin:8px 0 0 0;margin:0.5rem 0 0 0;color:#666666;background:transparent;}

.homewarp{flex:1 1 98%;margin:20px 10px 0 10px;background:#f8f8f8;}

.htitemtxtbox{flex:1 1 65%;}
.htitemtxtbox a,.htitemtxtbox a:hover{color:#666666;text-decoration:none;}
.homewarp .itemimgbox{flex:1 1 35%;padding-top:35%;}
.homewarp .itemimgbox img{height:100%;}
.homewarp .itembez{font-size:0.875rem;font-weight:200;padding:0 0 0.5rem 0;}
.homewarp .itemepbox,.homewarp .ilbruttobox{position:static;}
.zubwarp{width:50%;}
.zubwarp .itembox{padding:0;}
.newwarp{width:50%;margin:20px 0 0 0;margin:1.25rem 0 0 0;}
.zuletztbox{width:100%;margin:0.25rem 0 0.5rem 0;}


#dkruemelbox div{display:none;}
#dkruemelbox div:nth-child(2){display:inline;}
#dherstellerimg{height:32px;width:auto;}
.dcolleft{order:1;width:40%;}
.dcolmiddle{order:3;width:100%;}
.dcolright{order:2;width:60%;padding:1rem 20px 0 0;}
#dheadwarp{padding:0.625rem 1rem 0.625rem 1rem;border:1px solid #e4e4e4;border:0.0625rem solid #e4e4e4;}
.dimg{float:none;clear:left;max-width:100%;height:auto;max-height:600px;max-height:37.5rem;}
.dimggal{max-height:80px;max-height:5rem;width:auto;margin:10px 5px 0 5px;margin:0.625rem 0.3125rem 0 0.3125rem;}
.dtoolbox{padding:0.625rem 0 0.5rem 0;border-bottom:0.0625rem solid #e4e4e4;}
.iconemail{padding:0 0 0 1.5rem;background:url('mail-orange.svg') left center no-repeat;}
.iconemail:hover{padding:0 0 0 1.5rem;background:url('mail-yello.svg') left center no-repeat;}
.iconemail:active{padding:0 0 0 1.5rem;background:url('mail-yello.svg') left center no-repeat;}
.ddokuicon{padding:0 0 0 1.5rem;background:url('file-pdf-orange.svg') left center no-repeat;}
.ddokuicon:hover{padding:0 0 0 1.5rem;background:url(file-pdf-yello.svg) left center no-repeat;}
.ddokuicon:active{padding:0 0 0 1.5rem;background:url(file-pdf-yello.svg) left center no-repeat;}
.depbxs{padding:0 0 0 0;vertical-align:baseline;}
.dep{font-size:24px;font-size:1.5rem;vertical-align:baseline;color:#000000;font-weight:600;}
.dwaehr{padding:0 0 0 3px;font-size:17px;font-size:1.0625rem;vertical-align:baseline;color:#000000;}
.dmwstbox{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;vertical-align:baseline;}
#dbestandbox img{vertical-align:middle;margin-right:0.125rem;}
.dbestand{font-size:12px;font-size:0.75rem;}
.dbestandverf{color:#669900;}
.dbestandgering{color:#e1b500;}
.dbestandnicht{color:#d50000;}
.dbestandanfrage{color:#3c8cff;}
.daddwkepbox{width:100%;}
#dinputbox{top:-120px;left:0;}
.ankztxterror{border-color:#d50000;background:#ffdbdb;}
.daddwkquant{margin:0 20% 1rem 20%;width:60%;height:30px;height:2rem;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem;text-align:center;color:#353535;background:#f8f8f8;border-left:none;border-right:none;border-top:0.0625rem solid #e4e4e4;border-bottom:0.0625rem solid #e4e4e4;padding:0;}
.daddwkbtn{-webkit-appearance:none;-webkit-border-radius:0;width:100%;padding:0 0 0 20px;height:32px;height:2rem;font-size:0.875rem;line-height:32px;line-height:2rem;text-align:center;color:#666666;text-decoration:none;border:none;display:block;cursor:pointer;background-color:#ffe50a;background-image:url('warenkorbgrey.svg');background-position:calc(50% - 45px) center;background-repeat:no-repeat;background-size:20px auto; transition:all 0.25s linear;}
.daddwkbtn:hover{color:#f8f8f8;background-color:#000000;background-image:url('warenkorbwht.svg');text-decoration:none;}
.daddwkbtn:active{color:#f8f8f8;background-color:#779f00;background-image:url('warenkorbwht.svg');text-decoration:none;}
.danfragebtn{background-image:url('bubble-grey.svg');background-position:calc(50% - 55px) center;background-repeat:no-repeat;}
.danfragebtn:hover,.danfragebtn:active{background-image:url('bubble-wht.svg');background-position:calc(50% - 55px) center;background-repeat:no-repeat;}
#daddwkup,#daddwkdown{position:absolute;top:0;width:20%;height:32px;height:2rem;line-height:32px;line-height:2rem;color:#666666;background:#e4e4e4;cursor:pointer;transition:all 0.25s linear;}
#daddwkup{left:80%;}
#daddwkdown{left:0;}
#daddwkup:before,#daddwkdown:before,.btnwkup::before,.btnwkdown::before{position:absolute;content:"";width:0;height:0;border-style:solid;top:0;left:0;right:0;bottom:0;margin:auto;}
.btnwkup,.btnwkdown{position:absolute;top:0;width:20%;height:40px !important;height:2.5rem !important;line-height:40px;line-height:2.5rem;text-align:center;font-weight:bold;font-weight:600;color:#666666;background:#e4e4e4;cursor:pointer;}
.btnwkup{left:80%;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.btnwkdown{left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}
#daddwkup:before,.btnwkup::before{border-width:0 8px 8px 8px;border-color:transparent transparent #666666 transparent;}
#daddwkdown:before,.btnwkdown::before{border-width:8px 8px 0 8px;border-color:#666666 transparent transparent transparent;}
#daddwkup:hover,#daddwkdown:hover,.btnwkup:hover,.btnwkdown:hover{background:#666666;}
#daddwkup:active,#daddwkdown:active,.btnwkup:active,.btnwkdown:active{background:#779f00;}
#daddwkup:hover::before,.btnwkup:hover::before,#daddwkup:active::before,.btnwkup:active::before{border-color:transparent transparent #f8f8f8 transparent;}
#daddwkdown:hover::before,.btnwkdown:hover::before,#daddwkdown:active::before,.btnwkdown:active::before{border-color:#f8f8f8 transparent transparent transparent;}
.btndmerk{color:#666666;background:transparent;border:none;padding:0 0 0 1.25rem;background:transparent url('heart-grey.svg') left center no-repeat;background-size:1px auto;background-size:1rem auto;cursor:pointer;}
.btndmerk:hover{color:#e88600;background:transparent url('heart-orange.svg') left center no-repeat;background-size:16px auto;background-size:1rem auto;}
.dmzok{color:#779f00;padding:0 0 0 1.25rem;background:transparent url('heart-green.svg') left center no-repeat;background-size:1px auto;background-size:1rem auto;}
.dtxtboxes{margin:3rem 1.25rem 0 1.25rem;border-top:0.0625rem solid #eeeeee;}
.dtxtboxhead{display:block;padding:2rem 0 2rem 0;color:#666666;font-size:1.5rem;}


.orderbg{background-color:#f8f8f8;}
.orderborder{padding:0.75rem 0 0.75rem 0;border-bottom:0.1875rem double #858585;}
#wkposliste{padding:1.5rem 0 0 0;border-top:0.0625rem solid #cfcfcf;}
#wkposwarp form{width:100%;}
.wkpboxes{margin-bottom:1.5rem;padding:0 0 0.75rem 0;border-bottom:0.0625rem solid #cfcfcf;}
.wkpboxes .errorall{margin-bottom:0.5rem;}
.kasposborder{padding:0 0 1rem 0;margin-bottom:1rem;border-bottom:0.0625rem solid #cfcfcf;}
.wkpimg,
.kaspimg{width:20%;}
.wkposbezb,
.kasposbezb{width:80%;padding:0 0 0 1rem;}
.mt0l24m{white-space:nowrap;}
.wkkasbez{font-size:1rem;}
.wkpdatabez{display:inline-block;width:30%;}
.wkpdata{display:inline-block;width:70%;}
.wkpmenge{max-width:14rem;}
.wkpgp{width:100%;}
.wkpdel{width:100%;padding:0.25rem 0 0 0;text-align:left;}
.wkdel{color:#666666;background:url('abfalleimer.svg') left center no-repeat;background-size:14px 14px;background-size:0.875rem 0.875rem;padding:0 0 0 20px;padding:0 0 0 1.25rem;}
.wkdel:hover{color:#e88600;background:url('abfalleimer-orange.svg') left center no-repeat;background-size:14px 14px;background-size:0.875rem 0.875rem;padding:0 0 0 20px;padding:0 0 0 1.25rem;}
.posimg{display:inline;max-width:100%;height:auto;max-height:160px;max-height:10rem;}
.wkqw{width:calc(100% - 50px);position:relative;}
.wkanzahl{width:100%;height:32px;line-height:32px;padding-left:1rem;border:none;background:#eeeeee;color:#191919;}
.btnwkup{position:absolute;top:0;left:auto;right:0;width:32px;height:32px !important;height:2rem !important;line-height:32px;line-height:2rem;text-align:center;font-weight:bold;font-weight:600;color:#666666;background:#e4e4e4;cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.btnwkup::before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #666666 transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.btnwkdown{position:absolute;top:0;left:0;width:32px;height:32px !important;height:2rem !important;line-height:32px;line-height:2rem;text-align:center;font-weight:bold;font-weight:600;color:#666666;background:#e4e4e4;cursor:pointer;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.btnwkdown::before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#666666 transparent transparent transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.wkrefrbox{width:40px;margin:0 0 0 10px;}
.btnrefresh{-webkit-appearance:none;-webkit-border-radius:3px;width:100%;height:32px;height:2rem !important;line-height:1.75rem;font-size:1.75rem;padding:0 0 6px 0;padding:0 0 0.375rem 0;border:none;font-weight:bold;color:#666666;text-align:center;cursor:pointer;background:#e4e4e4 url('refresh.svg') center center no-repeat;background-size:1rem 1rem;border-radius:3px;}
.btnrefresh:hover{color:#f8f8f8;background:#779f00 url('refreshwht.svg') center center no-repeat;background-size:1rem 1rem;}
.btnrefresh:active{color:#f8f8f8;background:#dd291b;}
.totalbezbox{width:60%;}
.totalpreisbox{width:40%;}
#kasagbbox{flex-grow:1;font-size:12px;font-size:0.75rem;}
#kasagbbox a{text-decoration:underline;}
.ordmid{font-size:0.875rem;}
.ordbig{font-size:1.25rem;}


.anmboxs{flex:1 1 100%;}
#stamkpwforgot{top:74px;right:0;}
.orderbr33{flex:1 1 100%;}
.kasheadbox{ border-bottom:0.0625rem solid #cfcfcf;margin:0 0 10px 0;}
.kasheadbox a,.kasheadbox a svg path,#kaswklink svg path{color:#e88600;fill:#e88600;}
.kasheadbox a:hover,.kasheadbox a:hover svg path,#kaswklink:hover svg path{color:#ffe50a;fill:#ffe50a;}
.regheadlink svg,.kasheadbox svg{vertical-align:middle;}
#kasgutschein{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.gutinput{width:50%;}
.gutbtn{min-width:inherit;margin:0 0 0 4px;padding:2px 20px 2px 20px;font-weight:normal;}

.auswheadbox{border-bottom:1px solid #cfcfcf;border-bottom:0.0625rem solid #cfcfcf;margin:0 0 10px 0;margin:0 0 0.625rem 0;}
.auswahlbox{padding:6px 0 6px;padding:0.375rem 0 0.375rem;}
#payselect form{display:block;}
#payselect label{display:inline-block;width:100%;}
.txtuncheck,.txtcheck{position:relative;padding:0 0 0 24px;padding:0 0 0 1.5rem;cursor:pointer;}
.txtcheck::before,.txtuncheck::before{position:absolute;top:0;left:0;margin:auto;}
.txtuncheck::before{content:url('checkbox-unchecked.svg');}
.txtcheck{color:#e88600;}
.txtcheck::before{content:url('checkbox-checked-orange.svg');}
.paybox{position:relative;}
.paybez{padding:0 0 0 8px;padding:0 0 0 0.5rem;cursor:pointer;}
.paybes{padding:10px 0 0 24px;padding:0.625rem 0 0 1.5rem;}
.payradio:checked,.payradio:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0;width:18px;width:1.125rem;height:18px;height:1.125rem;}
.payradio:checked + .paybez::before,.payradio:not(:checked) + .paybez::before{position:absolute;top:0;left:0;margin:auto;content:url('checkbox-unchecked.svg');}
.payradioppp:checked + .paybez::before,.payradioppp:not(:checked) + .paybez::before{top:10px;}
.payradio:checked + .paybez::before{content:url('checkbox-checked-orange.svg');}
.payradio:checked + .paybez{font-weight:bold;font-weight:600;color:#e88600;}
.txtuncheck:hover::before,.payradio:not(:checked):hover + .paybez::before{content:url('checkbox-unchecked-orange.svg');}
.txtuncheck:hover,.payradio:not(:checked):hover + .paybez{color:#e88600;}
.adrswitch:before{top:10px;top:0.625rem;}
#bboxversand{position:relative;}
#wkbottomwarp{padding:32px 20px 48px 20px;padding:2rem 1.25rem 3rem 1.25rem;}
#wkbottom{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
#kasagbbox,#kasbestellenbox{width:100%;}
#kasbestellenbox{margin-top:16px;margin-top:1rem;}
.btnbestellen{width:100%;}
.agbbez{padding:0 0 0 24px;padding:0 0 0 1.5rem;cursor:pointer;display:inline-block;}
.agbradio:checked,.agbradio:not(:checked){background:transparent;position:relative;visibility:hidden;display:none;margin:0;padding:0;}
.agbradio:checked + .agbbez::before,.agbradio:not(:checked) + .agbbez::before{position:absolute;top:0;left:0;margin:auto;content:url('checkbox-unchecked.svg');}
.agbradio:checked + .agbbez::before{content:url('checkbox-checked-orange.svg');}
.agbradio:checked + .agbbez,.agbradio:checked + .agbbez a{color:#666666;}
#btnpppblocker{display:none;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:10px;padding-top:0.625rem;background:rgba(0,0,0,0.9);z-index:5;color:#f8f8f8;text-align:center;}
#agbchecknot{display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:10px;padding-top:0.625rem;background:rgba(0,0,0,0.7);z-index:5;color:#f8f8f8;text-align:center;}
#kasordernoset{font-weight:normal;font-size:0.875rem;line-height:1.6;color:#353535;margin:0.75rem 0 0 0;}
#kasordernoset:hover,#kasordernoset:active{color:#f8f8f8;}
#wkbottom{height:44px;}
#kasform .btnsublink{display:inline-block;width:50%;padding:0;font-weight:normal;}


.mzpboxes{padding:0.75rem 0 0.75rem 0;border-bottom:1px solid #cfcfcf;border-bottom:0.0625rem solid #cfcfcf;}
.mzpboxes:first-child{border-top:1px solid #cfcfcf;border-top:0.0625rem solid #cfcfcf;margin-top:0.5rem;}
.mzpimg{width:30%;}
.mzhpleftbox,#merkposhleftbox{width:70%;padding:0 0 0 0.625rem;}
.merkbez{width:100%;}
.merkpep{width:100%;}
.merkpadd{width:100%;padding:0.25rem 0 0 0;}
.merkpadd .daddwkbtn{width:80%;max-width:12rem;}
.merkpadd .wkpdel{padding:0.25rem 0 0 0;}


.nodeco,.nodeco:hover{text-decoration:none;}

#anmlogoout{padding:0 0 0 1.5rem;background-image:url('user-minus-orange.svg');background-repeat:no-repeat;background-position:left center;text-decoration:none;}
#anmlogoout:hover{padding:0 0 0 1.5rem;background-image:url('user-minus-grey.svg');background-repeat:no-repeat;background-position:left center;color:#3a3a3a;}
.anmservimg{margin:0 0.5rem 0 0;}
.anmservices:hover,.anmservices:hover .anmservimg path{color:#3a3a3a;fill:#3a3a3a;}
#hloginuserbox  a,#hloginuserbox svg path{color:#e88600;fill:#e88600;}
#hloginuserbox .anmservices:hover,#hloginuserbox .anmservices:hover .anmservimg path{color:#3a3a3a;fill:#3a3a3a;}
.ktoadrbox{  width:100%;border-bottom:0.0625rem solid #e4e4e4;}
.ktoadrhead{border-bottom:0.0625rem solid #858585;font-size:12px;font-size:0.75rem;}
.adrleftbox{ -webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;width:70%;padding:0.5rem 0;}
.adrrightbox{ width:30%;max-width:90px;padding:0.5rem 0;}
.adrleftbox > div{width:100%;}
div.adrplz{width:50px;text-align:left;}
div.adrort{width:calc(100% - 50px);}
.ktoadrhead .adrleftbox > div{display:none;}
.ktoadrhead .adrrightbox{padding:0.25rem 0;}
.btnadrselcet{width:2rem;height:2rem;border:0.0625rem solid #cfcfcf;color:#666666;cursor:pointer;}
.btnadrre{background:#ffffff url('coin-euro-grey.svg') center center no-repeat;}
.btnadrre:hover{background:#000000 url('coin-euro-wht.svg') center center no-repeat;border:0.0625rem solid #000000;}
.btnadrli{background:#ffffff url('truckgrey.svg') center center no-repeat;}
.btnadrli:hover{background:#000000 url('truckwht.svg') center center no-repeat;border:0.0625rem solid #000000;}
.nobtnadrre{background:#779f00 url('coin-euro-wht.svg') center center no-repeat;border:0.0625rem solid #779f00;cursor:text;}
.nobtnadrli{background:#779f00 url('truckwht.svg') center center no-repeat;border:0.0625rem solid #779f00;cursor:text;}
.adrinput .ipfull,.adrinput .selfull,.adrplzort{width:65%;}
.adrinput .adrplzort .ipfull{width:100%;}
.adrswitch{margin:5px 0 0 6px;height:37px;line-height:37px;}
.adrswitch::before{top:3px;}


.lstznorm,.lstztrans{padding:6px 0 6px 0;padding:0.375rem 0 0.375rem 0;transition:background-color 0.3s ease;}
.lstznorm{background:#f1f1f1;}
.lstzhigh{padding:6px 0 6px 0;padding:0.375rem 0 0.375rem 0;color:#666666;background:#ffe50a;cursor:pointer;}
.lstzaktiv{padding:6px 0 6px 0;padding:0.375rem 0 0.375rem 0;color:#f8f8f8;background:#779f00;cursor:pointer;}
.lstcols{width:33.3%;padding:0 20px 0 20px;padding:0 1.25rem 0 1.25rem;}
#bestdetposlst img{max-height:20px;max-height:1.25rem;width:auto;padding:0.25rem 0 0 0;cursor:pointer;}

#vkbelegheadbox{padding:2rem 1% 0.125rem 1%;border-bottom:0.0625rem solid #cfcfcf;color:#959595;font-size:0.875rem;}
.vkbelegbox{padding:0.5rem 1% 0.5rem 1%;-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.vkbelegbox:nth-child(even){background:#f4f4f4;}
.vkbelegbez{flex:1 1 100%;}
.vkbelegep{flex:1 1 100%;}
.vkbelegquant{flex:1 1 100%;}
.vkbelegquantbez{flex:1 1 100%;}
.vkbeleggp{flex:1 1 100%;text-align:right;}
.vkbelegwk{flex:1 1 100%;}
.vkbelsumbox{padding:0.125rem 1% 0.125rem 1%;-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.vkbelegtotalbez{flex:1 1 70%;}
.vkbelegtotalp{flex:1 1 30%;}
.vkbelbtnwk{width:60%;padding:0 10px 0 10px;min-width:2rem;margin:8px 20% 8px 20%;margin:0.5rem 20% 0.5rem 20%;background:#ffe50a url('warenkorbgrey.svg') no-repeat center center;background-size:25px 20px;background-size:1.5625rem 1.25rem;color:transparent;transition:all 0.3s ease;}
.vkbelbtnwk:hover{background:#000000 url('warenkorbwht.svg') no-repeat center center;background-size:25px 20px;background-size:1.5625rem 1.25rem;}

.messeimgbox{padding:30% 0 0 0;}
.messeimgbox img{right:auto;}

#downloadwarp a[href$='.pdf']{background-image:url('file-pdf-orange.svg');background-position:center left;background-repeat:no-repeat;padding-left:20px;}
#downloadwarp a[href$='.pdf']:hover{background-image:url('file-pdf-yello.svg');}
#downloadwarp a[href$='.zip']{background-image:url('cloud-download-orange.svg');background-position:center left;background-repeat:no-repeat;padding-left:20px;}
#downloadwarp a[href$='.zip']:hover{background-image:url('cloud-download-yello.svg');}

#modellst div a{padding:0.5rem 1rem;color:#666666;background-image:url('arrownext.svg');background-position:center right 8px;background-repeat:no-repeat;transition:all 0.3s ease;}
#modellst div:nth-child(odd) a{background-color:#eeeeee;}
#modellst div a:hover{color:#f8f8f8;text-decoration:none;background-color:#000000;background-image:url('arrownext-wht.svg');background-position:center right 8px;background-repeat:no-repeat;}

.spiegelboxes a{color:#666666;text-decoration:none;}
.spiegelboxes:nth-child(odd) a > div{color:#666666;background-color:#eeeeee;}
.spiegelboxes a:hover > div{background-color:transparent;}
.spiegelimgbox{width:75px;}
.spiegelbezbox{width:calc(100% - 75px);}
.spiegelbezs,.spiegelepbox{width:100%;}
.spiegelbezbox{padding:0 0.75rem;}
.spiegelbezbox h2{font-size:0.875rem;}
.spiegelimgbox img{max-width:100%;height:auto;}

.brhaendler{width:100%;}
.haendlerimgbox{width:110px;}
.haendlertxtbox{width:calc(100% - 110px);min-height:110px;}
.haendlerimg{max-width:110px;max-height:110px;}
.plsl{padding-left:1rem;}

.brl50{width:100%;}
.ptfull h1{margin:16px 0 24px 0;margin:1rem 0 1.5rem 0;text-align:left;border:none;}
.ptfull h2,.ptfull h3,.ptfull h4{margin:16px 0 16px 0;margin:1rem 0 1rem 0;text-align:left;}
.pttxt,.pttxt div,.pttxt span,.pttxt a,
.ptfull div,
.ptfull p,
.ptfull span,
.ptfull li,
.ptfull ul,
.ptfull ol,
.ptfull a,
.ptfull img {font-family:"Carrois Gothic",sans-serif;font-size:14px;font-size:0.875rem !important;color:#666666 !important;}
.pttxt a,.pttxt a div,.pttxt a span,
.ptfull a,
.ptfull a div,
.ptfull a span{color:#e1b500 !important;text-decoration:underline !important;}
.pttxt a:hover,.pttxt a:hover span,
.ptfull a:hover,.ptfull a:hover span{color:#ffe50a !important;text-decoration:none !important;}
.ptfull ul,.ptfull ol,.pttxt ul,.pttxt ol{padding:12px 0 8px 16px;padding:0.75rem 0 0.5rem 1rem;}
.ptfull li,.pttxt li{padding:4px 0 4px 4px;padding:0.25rem 0 0.25rem 0.25rem;}
.ptfull a.txt13{font-size:12px;font-size:0.75rem !important;}
.ptfull img,.pttxt img{max-width:100%;height:auto;padding:0.75rem 0 0.75rem 0;}
.ptfull img.txticon,.txticon{max-height:14px;max-height:0.875rem;width:auto;padding:0;vertical-align:baseline;}
.ptwmv h3,.ptwmv h4{margin:16px 0 8px 0;margin:1rem 0 0.5rem 0;text-align:left;}
.ptwmvep{padding:0.25rem 1.25rem 0.25rem 1.25rem;background:rgba(255,210,26,0.75);font-size:16px;font-size:1rem;color:#353535;}
.ptwmvimgbox{width:400px;max-width:24%;padding:20% 0 0 0;}
.ptwmv table{width:100%;font-size:15px;border:none;border-spacing:0;border-collapse:collapse;}
.ptwmv td{width:50%;padding:0.25rem;}
.ptwmv tr:nth-child(odd) td{background:#f1f1f1;}
.ptwmv ul{padding:0 0 8px 16px;padding:0 0 0.5rem 1rem;}
.ptwmv li{padding:0 0 0 4px;padding:0 0 0 0.25rem;}
ul.checkmark{padding:0 0 8px 0;padding:0 0 0.5rem 0;}
.checkmark li{list-style:none;background:url(checkmark.svg) no-repeat left center;background-size:14px 14px;background-size:0.875rem 0.875rem;padding:0 0 0 20px;padding:0 0 0 1.25rem;}
.wmvimgbox img{max-width:100%;height:auto;}

#footer{padding:3rem 0 0 0;}
#footnewlwarp{background:rgba(221,221,221,0.5);padding:3rem 0 3rem 0;}
#footnewslbox{ max-width:32.5rem;margin:0 auto 0 auto;}
#footnewslbox .ipfull{padding:0.8125rem 0.1875rem 0.75rem 0.625rem;width:calc(100% - 44px);border-right:none;}
#footnewslbox .btnformfull{height:45px;width:44px;min-width:auto;background-image:url('arrownext.svg');background-repeat:no-repeat;background-position:center center;background-size:32px 32px;}
#footnewslbox .btnformfull:hover{height:45px;width:44px;min-width:auto;background-image:url('arrownext-wht.svg');background-repeat:no-repeat;background-position:center center;background-size:32px 32px;}
#footwarp{background:rgba(221,221,221,0.9);padding:3rem 0 3rem 0;color:#666666;}
#footwarp a{color:#666666;text-decoration:none;}
#footwarp a:hover{color:#e1b500;text-decoration:none;}
.footcols{flex:1 1 100%;min-width:10rem;padding:10px 20px 10px 20px;}
.footcols li,.footcols a{padding:0.125rem 0 0.125rem 0;}
.footcols .kasheadbox{padding:1rem 0 0.25rem 0;margin:0 0 1rem 0;border-bottom:0.0625rem solid #d2d2d2;}


#cookieinfo{position:fixed;left:0;bottom:0;background:rgba(255,255,255,0.95);font-size:12px;font-size:0.75rem;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.3);box-shadow:0 0 10px 3px rgba(0,0,0,0.3);z-index:299999;}
#cookieinfobox{padding:10px 20px 10px 20px;padding:0.625rem 1.25rem 0.625rem 1.25rem;}
#cookietxt{width:100%;}
#cookiebtnb{width:100%;margin:10px 0 0 0;margin:0.625rem 0 0 0;}
.cookielink{width:47%;padding:0.5rem 0;text-align:center;color:#666666;background:#eeeeee;cursor:pointer;transition:all 0.2s ease;}
#cookieok{width:47%;padding:0.5rem 0;text-align:center;color:#353535;background:#ffe50a;cursor:pointer;transition:all 0.2s ease;}
#cookieok:hover,
.cookielink:hover{color:#f8f8f8;background:#000000;text-decoration:none;}


#bannerwarp{min-height:35vw;}
#bannerbb img{max-width:100%;height:auto;}
.bannerlink{left:0;top:0;height:100%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(spinner-grey.svg) center center no-repeat;}
.slick-prev,.slick-next{position:absolute;top:50%;display:block;width:20px;height:64px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;z-index:11;border-radius:3px;background-color:rgba(238,238,238,0.5);}
.slider:hover .slick-prev,.slider:hover .slick-next{background-color:rgba(238,238,238,0.9);}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;}
.slick-prev:hover:before{background:#ffe50a url('arrowprev-blk.svg') center center no-repeat;background-size:24px 32px;}
.slick-next:hover:before{background:#ffe50a url('arrownext-blk.svg') center center no-repeat;background-size:24px 32px;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{position:absolute;top:0;left:0;height:64px;width:20px;border-radius:3px;}
.slick-prev{left:0;}
.hero .slick-prev{left:1.25rem;}

.slick-prev:before,.slick-next:before{content:' ';background-size:24px 32px;background-position:center center;background-repeat:no-repeat;}
.slick-prev:before{background-image:url('arrowprev.svg');}
.slick-next:before{background-image:url('arrownext.svg');}
.slick-next{right:0;}
.hero .slick-next{right:1.25rem;}


.nodisplay{display:none;}
.indisplay{display:inline;}
.bldisplay{display:block;}
.mhno{display:none;}
.mhyes{display:inline;}
@media screen and (min-width:500px){
#suchbox{left:1.25rem;}
#prevwkbox{right:0;}
.brl50{width:50%;}
.katwarp{width:33.33%;}
#homekatlst .katwarp{width:25%;}
.zubwarp{width:33.33%;}
.footcols{flex:1 1 43%;}
}
@media screen and (min-width:600px){
.brc25{width:25%;}
.brc75{width:75%;}
.brc33{width:50%;}
.heroptimg{top:-10px;left:40%;max-width:45%;}
.homewarp{flex:1 1 40%;}
.stwarp{width:50%;}
.orderbr33{flex:1 1 40%;}
.mt0l24m{margin-left:1.5rem;}
.kaspimg{width:7%;}
.wkposbezb{width:60%;}
.kasposbezb{width:73%;}
.wkpgp{width:20%;}
#wkbottomwarp{padding:32px 20px 0 20px;padding:2rem 1.25rem 0 1.25rem;}
#wkbottom{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}
#kasagbbox,#kasbestellenbox{width:auto;}
#kasagbbox{padding:0 0.75rem 0 0;}
#kasbestellenbox{margin-top:0;}
.btnbestellen{max-width:15rem;min-width:12.5rem;}
.brhaendler{width:50%;}
}
@media screen and (min-width:750px){
h1,.homehead{font-size:24px;font-size:1.5rem;font-weight:normal;font-weight:400;}
h2{font-size:20px;font-size:1.25rem;font-weight:normal;font-weight:400;}
.cmstxt h2{font-size:24px;font-size:1.5rem;}
.brc33{width:33.33%;}
.br3-1{width:35%;}
.br3-2{width:65%;}
.heroptimg{top:-15px;left:42%;max-width:35%;}
.homewarp .itembez{font-size:1rem;padding:0 0 1rem 0;}
#lstkatimgbox{max-width:50%;flex:1 1 45%;max-height:340px;max-height:21.25rem;}
.lstkattxtbox{max-width:50%;flex:1 1 45%;max-height:340px;max-height:21.25rem;overflow:auto;}
#lstkatbez{padding:16px 0 16px 0;padding:1rem 0 1rem 0;}
#lstkatbox{padding:0 0 0 1.25rem;}
#lstkatbez{left:1.25rem;}
.katwarp{width:25%;}
#homekatlst .katwarp{width:20%;}
.kataloglink{font-size:16px;font-size:1rem;}
.itemwarp{width:33.33%;}
.stwarp{width:50%;}
.itemtest{width:75%;}
.stwarp .itemimgbox{width:25%;padding:25% 0 0 0;}

.spiegelover{-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.spiegelimgbox,.spiegelepbox{width:150px;}
.spiegelbezbox,.spiegelbezs{width:calc(100% - 150px);}
.spiegelbezbox h2{font-size:0.9375rem;}
.spiegelimgbox img{max-width:100%;height:auto;}

.dnavibox a{padding:0 1rem 0 1rem;}
.dcolleft{order:1;width:35%;padding:1rem 0 0 20px;}
.dcolmiddle{order:2;width:37%;}
.dcolright{order:3;width:28%;padding:1rem 20px 0 0;}


.wkpimg{width:20%;}
#kasposheadep{width:73%;}
.kaspbez{width:60%;}
.kaspmeng{width:14%;text-align:center;}
.totalbezbox{width:80%;}
.totalpreisbox{width:20%;}

.orderbr33{flex:1 1 26%;}
.anmboxs{flex:1 1 26%;}
.anmboxs:first-child{flex:1 1 100%;}
.vkbelegbez{flex:1 1 50%;}
.vkbelegep{flex:1 1 10%;text-align:right;}
.vkbelegquant{flex:1 1 10%;text-align:right;}
.vkbelegquantbez{flex:1 1 10%;padding-left:8px;}
.vkbeleggp{flex:1 1 10%;text-align:right;}
.vkbelegwk{flex:1 1 10%;text-align:right;}
.vkbelsumbox{padding:0.125rem 1% 0.125rem 1%;-webkit-align-items:center;align-items:center;-ms-flex-align:center;}
.vkbelegtotalbez{flex:1 1 80%;}
.vkbelegtotalp{flex:1 1 20%;}
.vkbelbtnwk{width:70%;min-width:inherit;margin:0;color:transparent;}

.mzpimg{width:10%;}
.mzhpleftbox,#merkposhleftbox{width:90%;}
.merkhep{width:15%;margin-left:55%;}
.merkbez{width:55%;}
.merkpep{width:15%;text-align:right;}
.merkpadd{width:30%;padding:0;text-align:right;}
.merkpadd .daddwkbtn{max-width:none;margin-left:20%;}
.merkpadd .wkpdel{text-align:right;}


.adrleftbox{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:nowrap;width:86%;padding:0.5rem 0;}
.adrrightbox{width:14%;padding:0.5rem 0;}
.adrleftbox > div{width:25%;}
div.adrplz{width:8%;text-align:right;}
div.adrort{width:15%;}
div.adrland{width:15%;}
.ktoadrhead .adrleftbox > div{display:block;}
.ktoadrhead > div{padding:0.25rem 0;}

#cookieinfo{font-size:13px;font-size:0.8125rem;}
#cookietxt{width:80%;padding-right:1rem;}
#cookiebtnb{width:20%;margin:0;}


.pttxt,.pttxt div,.pttxt span,.pttxt a,
.ptfull div,
.ptfull span,
.ptfull a{font-size:15px;font-size:0.9375rem !important;}
.ptfull a.txt13,.txt13{font-size:13px;font-size:0.8125rem !important;}
.ptwmvep{padding:0.25rem 1.25rem 0 1.25rem;font-size:20px;font-size:1.25rem;}
.mhno{display:block;}
.mhyes{display:none;}
.footcols{flex:1 1 21%;}
}
@media screen and (min-width:1000px){
body{font-size:15px;font-size:0.9375rem;background:#ffffff url("background.jpg") no-repeat center center fixed;background-size:cover;}
#primaryleft{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:calc(50% + 100px);}
#primarymiddle{display:none;}
#primaryright{max-width:calc(50% - 100px);}
.prismall #primaryleft,
.prismall #primarymiddle,
.prismall #primaryright{width:auto;flex:1 1 25%;}
.prismall #primarymiddle{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.prismall #primaryleft{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;}
#prikontaktbox{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.prismall #prikontaktbox{display:none;}
#headbannerpt h4{float:left;margin:0;color:#666666;font-size:0.875rem;font-weight:400;text-transform:uppercase;background:url(phone.svg) no-repeat left center;background-size:1rem 1rem;padding:0 0 0 1.25rem;}
#headbannerpt div{display:none;line-height:35px;vertical-align:baseline;margin:0 0 0 15px;font-size:0.875rem;}
#hamburgerbox,#xlhhbox{display:none;}
.prismall #xlhhbox{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
#mobloginbox,#moblangbox{display:none;}
#primarysuche{width:200px;transition:all linear 0.4s;}
.prismall #primarysuche{width:45px;}
#suchiconbox{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%;height:1.75rem;border-bottom:0.0625rem solid #dbdbdb;}
.prismall #suchiconbox{width:100%;height:auto;border-bottom:none;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;}
#prisuchetxt{display:block;color:#666666;transition:color 0.3s linear;}
.prismall #prisuchetxt{display:none;}
.hsmallboxes:hover #prisuchetxt{color:#000000;}
#suchbox{left:calc(50% - 230px);transition:left linear 0.4s;}
.prismall #suchbox{left:1.25rem;}
#primerkzettelbox,#hkontobox{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
#mobnavibox{display:none !important;}
#headwarp,#naviwarp{display:block;}
#headwarp{background:#dddddd;}
#navibox{background:#000000;}
#menuebox{     width:80%;margin:0 auto;background:transparent;}
.headsmall #menuebox{top:auto;height:auto;}
.navionelst{ margin:0;width:100%;}
.navionelst a{text-decoration:none;}
.navionelst a:hover{color:#f8f8f8;text-decoration:none;}
.kobox{position:relative;padding:0 1rem;margin:0;width:auto;line-height:3rem;border-bottom:0;border-bottom:none;transition:all 0.3s ease;}

.kobox:hover{background:#666666;border-bottom:0;border-bottom:none;transition:all 0.3s ease;}
.kolink{font-size:1rem;color:#f8f8f8;border-bottom:none;cursor:pointer;}
.ktwarp{display:none;position:absolute;top:100%;left:0;width:auto;min-width:100%;background:#000000;white-space:nowrap; border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 18px 14px -8px rgba(0,0,0,0.05),
14px 8px 14px -4px rgba(0,0,0,0.1),
-14px 8px 14px -4px rgba(0,0,0,0.1);z-index:1100;}
.ktfbox{min-width:100%;font-size:15px;font-size:0.9375rem;line-height:1.5;transition:all 0.3s ease;}
.ktfbox a{color:#f8f8f8;transition:all 0.3s ease;}
.ktfbox a:hover{color:#f8f8f8;}
.koani{bottom:20px;display:block;}
.ktbox{padding:0.75rem 1rem 0.75rem 1rem;border-bottom:0;border-bottom:none;background-color:#000000;transition:background-color 0.3s ease-in;}
.ktbox:hover{background-color:#666666;transition:background-color 0.3s ease-out;}
.navionelst .priarrow::before,.navionelst .priarrow::after{border-color:transparent transparent #000000 transparent;}
.heroptimg{top:-20px;left:32%;max-width:35%;}
.katwarp{width:20%;}
#homekatlst .katwarp{width:16.66%;}
.homewarp{flex:1 1 28%;}
.homewarp .itembez{font-size:1.125rem;}
.itemwarp,.zubwarp{width:25%;}
.stwarp{width:50%;}
.lstmenubox,.menubox{display:block;width:25%;}
.lstmenubox{padding:4.25rem 20px 0 20px;}
.menubox{padding:3rem 10px 0 0%;}
#lstcontent,.contentbox{width:75%;}
.naviborder{padding:0.5rem 0.25rem 0.5rem 0.25rem;border:1px solid #eeeeee;border:0.0625rem solid #eeeeee;border-radius:5px;}
#lstnavi ul{list-style:none;}
#lstnavi a,#lstnavi a:hover{text-decoration:none;}
ul#navisub{padding:0;}
ul#navisub ul{padding:0 0 0 2%;}
#lstnavi ul li a,.navihead{display:block;width:100%;padding:0 0 0.25rem 0.5rem;margin:0 0 0.5rem 0;font-size:1.125rem;line-height:1.4;font-weight:400;text-transform:uppercase;letter-spacing:0.0625rem;color:#353535;border-bottom:0.0625rem solid #d9d9d9;}
#lstnavi ul li a:hover{color:#e1b500;}
#lstnavi ul li ul li{padding:0.25rem 0 0.25rem 0;}
#lstnavi ul li ul li a{padding:0;margin:0;font-size:0.875rem;line-height:1.6;border-bottom:none;text-transform:none;letter-spacing:normal;color:#666666;cursor:pointer;}
#lstnavi ul li ul li a:hover,#lstnavi ul li.firston a{color:#000000;}
#lstnavi ul li ul li a.katfett,#lstnavi ul li ul li.katfett a{color:#000000;}
#lstnavi ul li ul li a.katfett:hover,#lstnavi ul li ul li.katfett a:hover{color:#e1b500;}
#lstnavi ul li ul li.katfett li a,#lstnavi ul li.firston ul li a{color:#666666;}
#lstnavi ul li ul li.katfett li a:hover,#lstnavi ul li.firston ul li a:hover{color:#e1b500;}
#lstnavi ul li ul li.katfett a.txtfett,#lstnavi ul li ul li.katfett a{color:#000000;padding:0 1.25rem 0 0;background:url('arrownext-blk.svg') right center no-repeat;background-size:1.125rem 1.125rem;font-weight:600;}
#lstnavi ul li ul li a.txtfett{color:#666666;padding:0 1.25rem 0 0.5rem;;
background:url('arrowdowngry.svg') right center no-repeat;background-size:1.125rem 1.125rem;}
#lstnavi ul li ul li a.txtfett a{color:#000000;padding:0 1.25rem 0 0.5rem;;
background:none;font-weight:600;}
#lstnavi ul li ul li ul li.katfett a{color:#000000;padding:0 1.25rem 0 0.5rem;;
background:url('arrownext-blk.svg') right center no-repeat;background-size:1.125rem 1.125rem;font-weight:600;}
#lstnavi ul li ul li.katfett ul li a{color:#666666;padding:0 1.25rem 0 0.5rem;;
background:none;font-weight:400;}
#lastlsthead{padding:0 0 4px 8px;padding:0 0 0.25rem 0.5rem;}
#lstnavi ul li ul li a{font-size:15px;font-size:0.9375rem;}
.anmboxs:first-child{flex:1 1 30%;}
.adrleftbox{width:90%;}
.adrrightbox{width:10%;}
.gutinput{width:30%;}
.brhaendler{width:33.33%;}

.spiegelbezbox h2{font-size:1rem;}
}
@media screen and (min-width:1200px){
.heroptimg{top:-20px;left:27%;max-width:30%;}
.merkpadd .daddwkbtn{width:50%;margin-left:50%;}
}