/* coypright: Touch Art, Kiel, www.touchart.de */
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;}
.errorcont,.okrightcont{margin:1.5rem 0.625rem 0 0.625rem;}
.errorblocker{background:rgba(var(--rgbwhite),0.96);z-index:50000;}
.menueblocker{display:none;background:rgba(var(--rgbmain),0.5);z-index:150;}
header,.loginheader{position:relative;height:100px; border-bottom:1px solid var(--main);border-collapse:collapse;background-color:var(--bgheader);z-index:200;}
.headwbox{max-width:1400px;height:6.25rem;margin:0 auto 0 auto;}
.wbox{margin:0 auto 0 auto;max-width:1260px;}
.cheight{min-height:calc(100vh - 11.25rem);}
.logobox{ height:6.25rem;transition:all 0.3s ease;}
.logobox img{max-height:5.25rem;width:auto;max-width:100%;margin:0.25rem 0 0.75rem 0;}
.hhbox{cursor:pointer;transition:all ease 0.3s;}
.hhlines,.hhlines::before,.hhlines::after{width:1.9375rem;height:0.125rem;background-color:var(--txt);transition:all ease 0.3s;background-clip:padding-box;}
.hhbox:hover .hhlines,.hhbox:hover .hhlines::before,.hhbox:hover .hhlines::after{background-color:var(--hfillhigh);}
.hhlines::before,.hhlines::after{position:absolute;left:0;content:'';width:2.125rem;-webkit-transform-origin:50% center;transform-origin:50% center;}
.hhlines::before{top:0.5rem;}
.hhlines::after{top:-0.5rem;}
.hhbtn.close .hhlines::before,
.hhbtn.close .hhlines::after{top:0;width:2.125rem;transition:top 0.3s ease-in-out,transform 0.3s 0.5s ease-in-out;}
.hhbtn .hhlines::before,
.hhbtn .hhlines::after{transform-origin:50% 50%;transition:top 0.3s 0.6s ease-in-out,transform 0.3s ease-in-out;}
.hhbtn.close .hhlines,
.hhbtn.closing .hhlines{transition:background 0.3s 0s ease-in-out;background:transparent !important;}
.hhbtn.close .hhlines::before{transform:rotate3d(0,0,1,45deg);}
.hhbtn.close .hhlines::after{transform:rotate3d(0,0,1,-45deg);}
.naviwrap{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:0.5rem 0 0 0;transition:all 0.3s ease;}
nav{line-height:1.5;position:relative; display:none;position:absolute;left:0;top:100%;height:250vh;width:100%;max-width:350px;background-color:rgba(var(--rgbwhite),0.97);border-top:1px solid var(--borderdropbox);box-shadow:0 18px 14px -8px rgba(var(--rgbblack),0.05),
14px 8px 14px -4px rgba(var(--rgbblack),0.1),
-14px 8px 14px -4px rgba(var(--rgbblack),0.1);z-index:200;}
.navigation{position:relative;}
.naviheadmobil{padding:1rem 0 0.5rem 1rem;border-bottom:1px solid var(--borderdropbox);}
.onebox a{display:block;color:var(--txt);text-decoration:none;}
.onebox a:hover{color:var(--txtwhite);}
.onebox{width:100%;font-size:16px;font-size:1rem;background-color:var(--white);transition:background-color 0.3s ease;}
.onebox:hover{background-color:var(--high);}
.onebox:active{background-color:var(--activ);}
.onebox:hover .onelink{color:var(--txtwhite);cursor:pointer;}
.bordertop{border-top:1px solid var(--bordertop);border-top:0.0625rem solid var(--bordertop);}
.onelink{display:block;width:100%;padding:0.5rem 0 0.5rem 1rem; letter-spacing:0.0625rem;border-bottom:1px solid var(--bordertop);border-bottom:0.0625rem solid var(--bordertop);cursor:pointer;}
.twowarp{position:absolute;top:-1px;left:0;width:100%;min-height:250vh;padding:0 0 1rem 0;border-top:1px solid var(--borderdropbox);background-color:var(--white);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}
.twobox{width:100%;max-width:350px;color:var(--txt);overflow:hidden;}
.onebox:first-child .ktwowarp{top:0;}
.twolink{width:100%;display:block;padding:0.5rem 0 0.5rem 1rem;background-color:var(--white);border-bottom:1px solid var(--bordernorm);border-bottom:0.0625rem solid var(--bordernorm);cursor:pointer;overflow:hidden;}
.twoall{background-color:rgba(var(--rgbmain),0.15);}
.twolink:hover{color:var(--txtwhite);background-color:var(--navhigh);}
.twolink:active{color:var(--txtwhite);background-color:var(--activ);}
.twoback{padding:0.5rem 0 0.5rem 1.5rem;color:var(--txt);background:var(--twobackbg) url('arrowprev.svg') no-repeat left 0.5rem center;transition:all 0.25s ease;}
.twoback:hover{color:var(--txtwhite);background:var(--navhigh) url('arrowprev-wht.svg') no-repeat left 0.5rem center;}
.twoback:active{color:var(--txtwhite);background:var(--activ) url('arrowprev-wht.svg') no-repeat left 0.5rem center;}
.twounter{padding:0.5rem 2rem 0.5rem 1rem;background:var(--white) url('arrownext.svg') no-repeat right 1.5rem center;transition:all 0.25s ease;}
.twounter:hover{background:var(--navhigh) url('arrownext-wht.svg') no-repeat right 1.5rem center;}
.twounter:active{background:var(--activ) url('arrownext-wht.svg') no-repeat right 1.5rem center;}
.mkatopen{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;opacity:1 !important;}
.mobil .onelink{text-transform:none;letter-spacing:0;}
.mobil .mlogin{padding-left:2.5rem;background:url('user.svg') no-repeat left 1rem center;}
.mobil .mlogin:hover{background:url('user-over.svg') no-repeat left 1rem center;}
.mobil .mkasse{padding-left:2.5rem;background:url('coin-euro-grey.svg') no-repeat left 1rem center;}
.mobil .mkasse:hover{background:url('coin-euro-wht.svg') no-repeat left 1rem center;}
.mobil .mwk{padding-left:2.5rem;background:url('warenkorb.svg') no-repeat left 1rem center;}
.mobil .mwk:hover{background:url('warenkorbwht.svg') no-repeat left 1rem center;}
.mobil .mmz{padding-left:2.5rem;background:url('heart-grey.svg') no-repeat left 1rem center;}
.mobil .mmz:hover{background:url('heart-wht.svg') no-repeat left 1rem center;}
.mobil .mlanguage{padding-left:2.5rem;background:url('flag.svg') no-repeat left 1rem center;}
.mobil .mlanguage:hover{background:url('flag-wht.svg') no-repeat left 1rem center;}

#loading {width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: none; z-index: 99}
#loading-image {position: absolute;top: 40%;left: 45%;z-index: 100} 

.htoolsheight{height:45px;height:2.8125rem;}
.hsmallboxes{width:45px;width:2.8125rem;transition:all 0.3s;}
.hsmallboxes svg path{fill:var(--txtwhite);}
.hsmallboxes a,.hsmallboxes svg path{color:var(--hfill);fill:var(--hfill);text-decoration:none;transition:all 0.3s;}
.hsmallboxes .dropbox a,.hsmallboxes .dropbox a svg path{color:var(--txt);fill:var(--txt);}
.hsmallboxes a:hover,.hsmallboxes:hover svg path,.hsmallboxes:hover{color:var(--hfillhigh);fill:var(--hfillhigh);}
.hsmallboxes:hover .headbubble,.hsmallboxes:hover .headbubble svg path,.hsmallboxes .btnlink:hover{fill:var(--txtwhite);background:var(--hfillhigh);}
.hsmallboxes a.btnlink:hover{color:var(--txtwhite);background:var(--btnover);}
.hsmallboxes a.btnlink:active{color:var(--txtwhite);background:var(--btnactive);}
.headiconbox{height:100%;width:100%;cursor:pointer;}
.headiconbox svg{height:1.25rem;width:auto;}
.prisides .headiconbox svg{height:1rem;width:auto;}
.headbubble{position:absolute;top:0;right:0;min-width:18px;padding:3px;font-size:10px;line-height:12px;text-align:center;color:var(--txtwhite);background-color:var(--bubble);border-radius:9px;transition:all 0.3s;}
.headbubble svg{width:0.625rem;height:0.625rem;vertical-align:middle;}
.headbubble svg path{fill:var(--txtwhite);}
.dropbox{display:none;position:absolute;top:calc(100% + 22px);padding:10px 20px 10px 20px;padding:0.625rem 1.25rem 0.625rem 1.25rem;background:var(--white);border-top:1px solid var(--borderdropbox);transition:top 0.3s;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 18px 14px -8px rgba(var(--rgbblack),0.05),
14px 8px 14px -4px rgba(var(--rgbblack),0.1),
-14px 8px 14px -4px rgba(var(--rgbblack),0.1);color:var(--txt);white-space:normal;z-index:5;}

.prisprachen{top:100%;right:-10px;}
.hsprachen{display:none;left:-45px;min-width:135px;line-height:1.8;}
.hsprachen a{padding:0.25rem 0 0.25rem 1.5rem;background:url('checkbox-unchecked.svg') left center no-repeat;}
.hsprachen a:hover{color:var(--high);background:url('checkbox-unchecked-over.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-over.svg') left center no-repeat;}


.hkontotool{right:calc((-100%*2) - 10px);width:100vw;max-width:360px;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 var(--bordertopmid);}
#hkontotxt h2{padding:0 0 0.5rem 0;margin:0;}
#hkontolink{color:var(--txtwhite);}

.prevwkbox{right:-10px;width:100vw;max-width:450px;overflow-y:auto;}
.prevwkbox form{display:block;}
.prevwkpbox{padding:12px 0 12px 0;padding:0.75rem 0 0.75rem 0;border-bottom:1px solid var(--bordernorm);border-bottom:0.0625rem solid var(--bordernorm);}
.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:14px;font-size:0.875rem;}
.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 var(--bordernorm);}
#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 a.btnlink{min-width:45%;color:var(--txtwhite);}
#prevwkbtnbox div{cursor:pointer;}

.prevmzbox{right:calc(-100% - 10px);}
.prmzbezb{width:80%;}
.priarrow{display:none;position:absolute;top:calc(100% + 3px);width:0;right:calc(50% + 12px);transition:top 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 var(--borderdropbox) transparent;position:absolute;top:0;left:0;right:0;}
.priarrow::after{border-color:transparent transparent var(--white) transparent;top:1px;}
.hhani .priarrow{ top:calc(100% + 2px);display:block;}
.koani{display:block;}
.onebox .koani{display:none;}
.suchbox{ left:-55px;width:100vw;max-width:360px;padding:1rem 1.25rem 1rem 1.25rem;}
.hsbox{width:100%;margin:0 auto 0 auto;border:1px solid var(--bordertop);border:0.0625rem solid var(--bordertop);border-radius:3px;}
.suchbegriff{width:calc(100% - 36px);;
height:36px;height:2.25rem;padding:0 0 0 0.75rem;font-size:14px;font-size:0.875rem;line-height:34px;line-height:2.125rem;color:var(--txt);background-color:var(--txtwhite);border:0 none;-webkit-appearance:none;transition:all 0.3s ease;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.suchbegriff:focus{border:1px solid var(--txt);background-color:var(--white);}
.suchbtn{width:2.25rem;line-height:2rem;padding:0;background:var(--btn) url('search-wht.svg') center no-repeat;background-size:1rem 1rem;border:none 0;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;-webkit-appearance:none;transition:all 0.3s ease;}
.suchbtn:hover{background:var(--btnover) url('search-wht.svg') center no-repeat;background-size:16px 16px;}
.suchbtn:active{background:var(--btnactive) url('search-wht.svg') center no-repeat;background-size:16px 16px;}
#slbox{ min-width:300px;padding:0.5rem 0 0.5rem 0;z-index:203;transition:all 0.25s ease;}
.slwimg{-webkit-animation:livesucheImg 2s steps(240) infinite;animation:livesucheImg 2s steps(240) infinite;position:absolute;display:inline-block;top:0.25rem;left:0;right:0;margin:auto;width:3rem;height:auto;padding:10px;padding:0.625rem;border:0.0625rem solid var(--borderdropbox);border-radius:50%;background:rgba(var(--rgbwhite),0.9);z-index:10004;}
@keyframes livesucheImg{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#sldatabox{ padding:0.5rem 0;}
.itemboxsl{padding:0.375rem 0;}
#slbox a:hover{color:var(--txt);}
.itemsl{padding:0 1% 0 1%;margin:20px 0 0 0;margin:1.25rem 0 0 0;border-radius:3px;}
.itemslwb{border-radius:3px;}
.slitemimgbox{position:relative;width:12%;padding-top:12%;min-width:12%;border-radius:3px;}
.itembezsl{padding:0 0 0 0.75rem;}
.zuletztbox .slitemimgbox{width:17%;padding-top:17%;min-width:17%;}
.navdummy{display:none;}
.fullwidthimg{max-width:100%;height:auto;}
main{position:relative;}

.nodeco,.nodeco:hover{text-decoration:none;}
.acclogoout{padding:0 0 0 1.5rem;background-image:url('user-minus-link.svg');background-repeat:no-repeat;background-position:left center;color:var(--black);text-decoration:none;transition:all 0.3s ease;}
.acclogoout:hover{padding:0 0 0 1.5rem;background-image:url('user-minus-over.svg');background-repeat:no-repeat;background-position:left center;text-decoration:none;color:var(--high);}
.acclogoout:active{padding:0 0 0 1.5rem;background-image:url('user-minus-active.svg');background-repeat:no-repeat;background-position:left center;text-decoration:none;color:var(--activ);}
.anmservimg{margin:0 0.5rem 0 0;}
.anmservices,.anmservices .anmservimg svg path{color:var(--black);fill:var(--txt);transition:all 0.3s ease;}
.anmservices:hover,.anmservices:hover .anmservimg path,.anmservices:hover .anmservimg svg path{color:var(--high);fill:var(--high);}
.anmservices:active,.anmservices:active .anmservimg path,.anmservices:active .anmservimg svg path{color:var(--activ);fill:var(--activ);}
#hloginuserbox a,#hloginuserbox svg path{color:var(--black);fill:var(--txt);transition:all 0.3s ease;}
#hloginuserbox .anmservices:hover,#hloginuserbox .anmservices:hover .anmservimg path{color:var(--high);fill:var(--high);}
#hloginuserbox .anmservices:active,#hloginuserbox .anmservices:active .anmservimg path{color:var(--activ);fill:var(--activ);}
.ktoadrbox{width:100%;border-bottom:0.0625rem solid var(--bordertop);}
.ktoadrhead{border-bottom:0.0625rem solid var(--bordermid);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{}
.ktoadrhead .adrrightbox{padding:0.25rem 0;}
.btnadrselcet{width:2rem;height:2rem;border:0.0625rem solid var(--bordertopmid);color:var(--txt);cursor:pointer;transition:all 0.25s ease;}
.btnadrre{background:var(--white) url('coin-euro-grey.svg') center center no-repeat;}
.btnadrre:hover{background:var(--high) url('coin-euro-wht.svg') center center no-repeat;border:0.0625rem solid var(--high);}
.btnadrre:active{background-color:var(--activ);border:0.0625rem solid var(--activ);}
.btnadrli{background:var(--white) url('truck-grey.svg') center center no-repeat;}
.btnadrli:hover{background:var(--high) url('truck-wht.svg') center center no-repeat;border:0.0625rem solid var(--high);}
.btnadrre:active,.btnadrli:active{background-color:var(--bggruen);border:0.0625rem solid var(--bggruen);}
.nobtnadrre{background:var(--bggruen) url('coin-euro-wht.svg') center center no-repeat;border:0.0625rem solid var(--bggruen);cursor:text;}
.nobtnadrli{background:var(--bggruen) url('truck-wht.svg') center center no-repeat;border:0.0625rem solid var(--bggruen);cursor:text;}
.adrinput .ipfull,.adrinput .selfull,.adrplzort,.adrinput .adrplzort .ipfull{width:100%;}
.adrswitch{width:100%;margin:0.25rem 0 0 0;height:1.5rem;line-height:1.5rem;}
.adrswitch::before{top:3px;}


.lstmenubox,.menubox{display:none;}

.mobilnavbtn{padding:0 2.25rem 0 0;cursor:pointer;}
.mobilnavbtndown{text-align:left;background-image:url('arrowdown.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.mobilnavbtndown:hover{color:var(--high);background-image:url('arrowdown-over.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.mobilnavbtnup{text-align:left;background-image:url('arrowup.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.mobilnavbtnup:hover{color:var(--high);background-image:url('arrowup-over.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.lstmenubox{position:absolute;top:0;left:0.625rem;width:calc(100% - 1.25rem);max-width:320px; padding-top:1rem;background-color:var(--white);z-index:5;box-shadow:0 8px 14px -4px rgba(var(--rgbblack),0.075),14px 8px 14px 4px rgba(var(--rgbblack),0.075),-14px 8px 14px 2px rgba(var(--rgbblack),0.075);}

.naviborder{padding:0.5rem 0.25rem 0.5rem 0.25rem;border:1px solid var(--bordernorm);border:0.0625rem solid var(--bordernorm);border-radius:5px;}
.listennavi ul{list-style:none;}
.listennavi a,.listennavi a:hover{text-decoration:none;}
ul#navisub{padding:0;}
ul#navisub ul{position:relative;padding:0 0 0 0.625rem;margin:0.5rem 0 0 0;border-top:0.0625rem solid var(--bordernorm);border-bottom:0.0625rem solid var(--bordernorm);}
ul#navisub ul::before{position:absolute;content:"";width:0;height:0;border-style:solid;top:0;left:0;margin:auto;border-width:6px 6px 0 6px;border-color:var(--high) transparent transparent transparent;}
.listennavi ul li a,.navihead{display:block;width:100%;padding:0 0 0.25rem 0;margin:0 0 0.5rem 0;font-size:1.125rem;line-height:1.4;font-weight:300;text-transform:uppercase;letter-spacing:0.0625rem;color:var(--txt);border-bottom:0.0625rem solid var(--naviheadborder);}
.listennavi ul li a:hover{color:var(--high);}
.listennavi ul li ul li{padding:0.5rem 0 0.5rem 0;}
.listennavi ul li ul li a{padding:0;margin:0;font-size:0.875rem;line-height:1.4;border-bottom:none;text-transform:none;letter-spacing:normal;color:var(--txt);cursor:pointer;}
.listennavi ul li ul li a:hover,.listennavi ul li.firston a{color:var(--high);}
.listennavi ul li ul li a.katfett,.listennavi ul li ul li.katfett a{color:var(--links);}
.listennavi ul li ul li a.katfett:hover,.listennavi ul li ul li.katfett a:hover{color:var(--high);}
.listennavi ul li ul li.katfett li a,.listennavi ul li.firston ul li a{color:var(--txt);}
.listennavi ul li ul li.katfett li a:hover,.listennavi ul li.firston ul li a:hover{color:var(--high);}
.listennavi ul li ul li.katfett a.txtfett,.listennavi ul li ul li.katfett a{color:var(--black);padding:0 1.25rem 0 0;background:url('arrownext-blk.svg') right center no-repeat;background-size:1.125rem 1.125rem;font-weight:400;}
.listennavi ul li ul li ul li.katfett a{color:var(--black);padding:0 1.25rem 0 0;background:url('arrownext-blk.svg') right center no-repeat;background-size:1.125rem 1.125rem;font-weight:400;}
.listennavi ul li ul li.katfett ul li a{color:var(--txt);padding:0 1.25rem 0 0;background:none;font-weight:300;}
.listennavi ul li ul li a{font-size:15px;font-size:0.9375rem;}
.filterimg{width:4rem;height:auto;top:-100px;left:0;right:0; margin:auto;padding:0.625rem;border:0.0625rem solid var(--bordertopmid);border-radius:50%;background-color:rgba(var(--rgbwhite),0.5);z-index:10004;-webkit-animation:filterimgrotate 2s steps(240) infinite;animation:filterimgrotate 2s steps(240) infinite;}
@keyframes filterimgrotate{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.btnicon{font-weight:400;min-width:12.5rem;}
.btnicon svg{vertical-align:middle;}
.btnicon:hover svg path{fill:var(--txtwhite);}
.btndown{text-align:left;background-image:url('arrowdown.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.btndown:hover{background-image:url('arrowdown-wht.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.btnup{text-align:left;background-image:url('arrowup.svg');background-position:center right 1rem;background-repeat:no-repeat;}
.btnup:hover{background-image:url('arrowup-wht.svg');background-position:center right 1rem;background-repeat:no-repeat;}

#lstcontent,.contentbox{width:100%;}
.kruemel{color:var(--kruemel);line-height:1.25rem;}
.kruemel a{color:var(--txt);text-decoration:none;white-space:nowrap;}
.kruemel a:hover{color:var(--high);text-decoration:none;}
.kruemel a:active{color:var(--activ);text-decoration:none;}
.kreumelbox{display:inline;}
#lstcontent .ptfull h1{margin:0 0 1rem 0;}

.lstkatdetailimg{width:100%;height:21.25rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.katbezicon{width:42px;min-height:100%;}
.lstkdbezopen{background-image:url('arrowup.svg');background-position:center center;background-repeat:no-repeat;}
.lstkdbezclose{background-image:url('arrowdown.svg');background-position:center center;background-repeat:no-repeat;}
#lstkatbez{font-size:1.25rem;padding:0 0 16px 0;padding:0 0 1rem 0;}
.katwarp,.itemwarp,.zubwarp{margin:20px 0;margin:1.25rem 0;}
.katwarp{width:50%;}
.subkatbox{height:100%;border-radius:3px;cursor:pointer; transition:background-color,background-size,box-shadow 0.35s ease;}
.subkatbox:hover{box-shadow:0 2px 4px 0 rgba(var(--rgbblack),0.1);}
.kataloglink{display:inline-block;left:0;bottom:0.75rem;max-width:calc(100% - 0.25rem);padding:0.25rem 0.5rem 0.25rem 0.5rem;margin:auto 0.25rem auto 0;background-color:var(--high);color:var(--txtwhite);font-size:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.35s ease;}
.subkatbox:hover .kataloglink{background-color:var(--black);white-space:normal;overflow:visible;text-overflow:clip;}

.filtercbbox{padding:0.75rem 0 0 0; border-top:1px solid var(--bordertopmid);}
.filtercbbox > div{min-width:50px;padding:5px 10px;}
.filtercb:checked,.filtercb:not(:checked){background:transparent;position:relative;opacity:0;margin:0;padding:0;width:30px;width:1.875rem;height:30px;height:1.875rem;}
.filtercbbez{width:30px;height:0;overflow:hidden;}
.filtercb:checked + .filtercbbez::before,.filtercb:not(:checked) + .filtercbbez::before{position:absolute;top:5px; left:10px;width:30px;height:30px;margin:auto;content:"";border-radius:50%;cursor:pointer;}

.filtercb:checked + .fc-blau.filtercbbez::before,.filtercb:not(:checked) + .fc-blau.filtercbbez::before{background-color:var(--blau);}
.filtercb:checked + .fc-bronze.filtercbbez::before,.filtercb:not(:checked) + .fc-bronze.filtercbbez::before{background:linear-gradient(145deg,#ceab00 0%,#ceab00 30%,#ffd402 50%,#ceab00 70%,#ceab00 100%);}
.filtercb:checked + .fc-bunt.filtercbbez::before,.filtercb:not(:checked) + .fc-bunt.filtercbbez::before{background:linear-gradient(90deg,#3c8cff 0%,#d50000 20%,#ffff00 40%,#33cc00 60%,#ff8c23 80%,#6e2682 100%);}
.filtercb:checked + .fc-gelb.filtercbbez::before,.filtercb:not(:checked) + .fc-gelb.filtercbbez::before{background-color:var(--gelb);}
.filtercb:checked + .fc-gold.filtercbbez::before,.filtercb:not(:checked) + .fc-gold.filtercbbez::before{background:linear-gradient(145deg,#ffff00 0%,#ffff00 30%,#ffe990 50%,#ffff00 70%,#ffff00 100%);}
.filtercb:checked + .fc-grau.filtercbbez::before,.filtercb:not(:checked) + .fc-grau.filtercbbez::before{background-color:var(--bordertopmid);}
.filtercb:checked + .fc-gruen.filtercbbez::before,.filtercb:not(:checked) + .fc-gruen.filtercbbez::before{background-color:var(--gruen);}
.filtercb:checked + .fc-violett.filtercbbez::before,.filtercb:not(:checked) + .fc-violett.filtercbbez::before{background-color:var(--violett);}
.filtercb:checked + .fc-orange.filtercbbez::before,.filtercb:not(:checked) + .fc-orange.filtercbbez::before{background-color:var(--orange);}
.filtercb:checked + .fc-rosa.filtercbbez::before,.filtercb:not(:checked) + .fc-rosa.filtercbbez::before{background-color:var(--rosa);}
.filtercb:checked + .fc-rot.filtercbbez::before,.filtercb:not(:checked) + .fc-rot.filtercbbez::before{background-color:var(--error);}
.filtercb:checked + .fc-schwarz.filtercbbez::before,.filtercb:not(:checked) + .fc-schwarz.filtercbbez::before{background-color:var(--black);}
.filtercb:checked + .fc-silber.filtercbbez::before,.filtercb:not(:checked) + .fc-silber.filtercbbez::before{background:linear-gradient(145deg,#eeeeee 0%,#eeeeee 30%,var(--bordertopmid) 50%,#eeeeee 70%,#eeeeee 100%);}
.filtercb:checked + .fc-weiss.filtercbbez::before,.filtercb:not(:checked) + .fc-weiss.filtercbbez::before{width:28px;height:28px;background-color:var(--white);border:1px solid var(--txtmidgrey);}
.filtercb:checked + .filtercbbez::after{position:absolute;top:5px; left:10px;width:30px;height:30px;margin:auto;content:"";background-image:url('checkmark-wht.svg');background-position:center;background-repeat:no-repeat;}
.filtercb:checked + .fc-weiss.filtercbbez::after,.filtercb:checked + .fc-gelb.filtercbbez::after,.filtercb:checked + .fc-silber.filtercbbez::after{background-image:url('checkmark.svg');background-position:center;background-repeat:no-repeat;}


.homewarp,.zubwrap,.itemwarp,.galwrap,.suchwrap,.phgalwrap{width:50%;}
.itembox::before,.subkatbox::before,.zuletztbox::before,.homeboxes::before{display:block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-radius:3px; z-index:1;cursor:pointer;background-color:transparent;background-image:url(zoom-in.svg);background-repeat:no-repeat;background-position:center;background-size:0rem 0rem; transition:background-color,background-size,0.35s ease;}

.itembox:hover::before,.zuletztbox:hover::before,.homeboxes:hover::before{ background-color:rgba(var(--rgbitem),0.1);background-size:4rem 4rem;}
.subkatbox:hover::before{ background-color:rgba(var(--rgbkat),0.1);background-size:4rem 4rem;}
.zuletztbox:hover::before{background-size:1.5rem 1.5rem;}
.itembox:active::before,.zuletztbox:active::before,.homeboxes:active::before,.subkatbox:active::before{ background-color:rgba(var(--rgbactiv),0.1);;
background-size:4rem 4rem;}
.zuletztbox:active::before{background-size:1.5rem 1.5rem;}
.itemimgbox,.itemimgfit{position:relative;padding-top:100%;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;}
.zuletztbox img{top:0;}
.itemimgfit img,.slitemimg{position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center center;}
.itemspecials{top:0.5rem;left:0;}
.itemspecials div{padding:0.125rem 0.5rem;}
.itemstreichep{color:var(--black);background-color:var(--gelb);}
.itemaktionsep{color:var(--txtwhite);background-color:var(--orange);}
.itemrabatt{color:var(--txtwhite);background-color:var(--gruen);}
.itemhot{color:var(--orange);background-color:var(--white);border: 1px solid orange;}
.itemnew{color:red;background-color:var(--white);border: 1px solid red;}

.dbestand{font-size:12px;font-size:0.75rem;}
.dbestandverf{color:var(--bestandgruen);}
.dbestandgering{color:var(--bestandorange);}
.dbestandnicht{color:var(--blau);}
.dbestandanfrage{color:var(--error);}


.listitems{padding:0.625rem 0; border-bottom:1px solid var(--bordertop);transition:all 0.3s ease;}
.listitems:first-child{border-top:1px solid var(--bordertop);}
.listitems:hover{background-color:var(--txtwhite);}
.iteminwk{top:0;right:0;width:1.75rem;height:1.625rem;padding:0 0.25rem 0 0.625rem;background-color:rgba(var(--rgbmain),0.5);color:var(--txtwhite);text-transform:uppercase;border-bottom-left-radius:100%;}
.iteminwk svg{height:0.875rem;width:auto;}

.listinfo{width:100%; transition:all 0.3s ease;}
.listdesc,.listdescnouser{width:100%;padding:0 0.25rem 0 0;}
.listdesc h2,.listdescnouser h2{font-size:1.0625rem;}
.listbuy{width:100%;}
.listprice{width:100%;padding:0.75rem 0 0 0;transition:all 0.3s ease;}
.listadd{width:100%;max-width:300px;padding:0.75rem 0 0 0;transition:all 0.3s ease;}
.listimg img{max-width:100%;max-height:150px;border-radius:3px;}
.listepinfo{color:var(--txtmidgrey);}
.liststaffelicon{margin:0.125rem 0 0 0.5rem;transition:all 0.3s ease;}
.liststaffelicon:hover path{fill:var(--main);}
.liststaffelicon:active path{fill:var(--activ);}
.liststaffelbox{top:100%;left:0;min-width:10rem;padding:10px;background-color:var(--white);border:1px solid var(--bordertop);box-shadow:0 8px 14px -4px rgba(var(--rgbblack),0.075),14px 8px 14px 4px rgba(var(--rgbblack),0.075),-14px 8px 14px 2px rgba(var(--rgbblack),0.075);z-index:100;}
.liststaffelbox .plmh{padding:0;}
.liststaffelbtn{width:64%;margin:0.5rem 18% 0 18%;padding:0.25rem 0;background-color:var(--lstrowsbg);color:var(--txtmidgrey);border-radius:3px;transition:all 0.3s ease;}
.liststaffelbtn:hover{background-color:var(--main);color:var(--txtwhite);}
.fastwk{position:sticky;top:0;}

.fastwkbezb{width:70%;font-size:14px;font-size:0.875rem;line-height:1.3;}
.fastwkgpb{width:30%;line-height:1.3;}



.lstsort{padding:6px 36px 4px 8px;color:var(--txt);border:1px solid var(--lstsortborder);-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;background-color:var(--white);background-image:url('arrowdown.svg');background-repeat:no-repeat;background-position:right center;cursor:pointer;}


.btnpages,.btnpagesa,.pagesno{display:inline-block;width:2.5rem;line-height:2.5rem;margin:0.5rem 0.125rem 0 0.125rem;text-decoration:none;background-color:var(--btn);color:var(--txtwhite);font-weight:500;border-radius:3px;transition:all 0.2s ease;}
.btnpages:hover{color:var(--txtwhite);background:var(--btnover);text-decoration:none;}
.btnpages:active{color:var(--txtwhite);background-color:var(--activ);text-decoration:none;}
.btnpagesa,.pagesno{color:var(--txtwhite);background-color:var(--bordermid);}
.pagesno{width:1.5rem;margin:0.5rem 0 0 0;color:var(--txt);background-color:transparent;}
.pagesteps,.pagesteps:hover,.pagesteps:active{background-repeat:no-repeat;background-position:center center;}
.pagesteps:first-child{background-image:url('first-wht.svg');}
.pagesteps:last-child{background-image:url('last-wht.svg');}
.pagesteps:nth-child(2){background-image:url('previous2-wht.svg');}
.pagesteps:nth-last-child(2){background-image:url('next2-wht.svg');}

.dkruemelnokat{display:none;}
.dkruemelnokat:last-child{display:inline;}
#dherstellerimg{height:32px;width:auto;}
.dcolleft{ width:40%; }

.dcolright{ width:60%; }
.dcolleftbot,.dcolrightbot{width:100%;}
.dcolrightbot{display:block;}

.dimg{float:none;clear:left;max-width:100%;height:auto;max-height:600px;max-height:37.5rem;}
.dimggal{max-height:42px;max-height:2.625rem;width:auto;margin:0.625rem 0.125rem 0 0.125rem;}
.fancybox-nav span{width:20px !important;height:64px !important;background-color:rgba(var(--rgbmain),0.5);background-position:center !important;background-repeat:no-repeat;background-size:20px 20px;border-radius:3px;visibility:visible !important;transition:all 0.3s ease;}
.fancybox-next span{background-image:url('arrownext-wht.svg') !important;}
.fancybox-prev span{background-image:url('arrowprev-wht.svg') !important;}
.fancybox-nav:hover span{background-color:var(--high);background-position:center !important;background-repeat:no-repeat;background-size:20px 20px;}
.fancybox-close{background-color:rgba(var(--rgbmain),0.5);background-image:url('cancel-wht.svg') !important;background-size:24px 24px;background-position:center !important;background-repeat:no-repeat;border-radius:50%;transition:all 0.3s ease;}
.fancybox-close:hover{background-color:var(--high);background-size:24px 24px;background-position:center !important;background-repeat:no-repeat;}
.dcolleft .itemspecials{top:1.5rem;left:0.625rem;}
.dtoolbox{padding:0.625rem 0 0.5rem 0;border-bottom:0.0625rem solid var(--bordertop);}
.iconsize{padding:0 0 0 1.5rem;background:url('stats-bars2-link.svg') left center no-repeat;}
.iconsize:hover{padding:0 0 0 1.5rem;background:url('stats-bars2-over.svg') left center no-repeat;}
.iconsize:active{padding:0 0 0 1.5rem;background:url('stats-bars2-active.svg') left center no-repeat;}
.iconemail{padding:0 0 0 1.5rem;background:url('mail-link.svg') left center no-repeat;}
.iconemail:hover{padding:0 0 0 1.5rem;background:url('mail-over.svg') left center no-repeat;}
.iconemail:active{padding:0 0 0 1.5rem;background:url('mail-active.svg') left center no-repeat;}
a.ddokuicon{padding:0 0 0 1.5rem;background:url('file-pdf-link.svg') left top 2px no-repeat;}
a.ddokuicon:hover{padding:0 0 0 1.5rem;background:url(file-pdf-over.svg) left top 2px no-repeat;}
a.ddokuicon:active{padding:0 0 0 1.5rem;background:url(file-pdf-active.svg) left top 2px no-repeat;}
a.btnpdf{padding-left:2.75rem;background-image:url('file-pdf-grey.svg');background-position:left 1.25rem center;background-repeat:no-repeat;}
a.btnpdf:hover,.btnpdf:active{background-image:url(file-pdf-wht.svg);background-position:left 1.25rem center;background-repeat:no-repeat;}
.depbxs{padding:0 0 0 0;vertical-align:baseline;}
.dep{font-size:24px;font-size:1.5rem;vertical-align:baseline;color:var(--black);font-weight:400;}
.dwaehr{padding:0 0 0 3px;font-size:17px;font-size:1.0625rem;vertical-align:baseline;color:var(--black);}
.dmwstbox{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;vertical-align:baseline;}

.dvarianten div select{margin:0.25rem 0 1rem 0;padding:0.75rem 0.1875rem 0.75rem 0.625rem;}
.daddwkepbox{width:100%;}
#dinputbox{top:-120px;left:0;}
.ankztxterror{border-color:var(--error);background:var(--lockedbg);}
.daddwkquant{margin:0 20% 1rem 20%;width:60%;height:2.5rem;font-size:1rem;line-height:2.5rem;text-align:center;color:var(--txtdarkgrey);background-color:var(--txtwhite);border-left:none;border-right:none;border-top:0.0625rem solid var(--bordertop);border-bottom:0.0625rem solid var(--bordertop);padding:0;}
.daddwkquant:focus{background-color:var(--white);}
.daddwkbtn{-webkit-appearance:none;-webkit-border-radius:3px;width:100%;padding:0 0 0 20px;height:2.5rem;font-size:0.875rem;line-height:2.5rem;text-align:center;color:var(--txtwhite);text-decoration:none;border:none;display:block;cursor:pointer;background-color:var(--btnaddwk);background-image:url('warenkorbwht.svg');background-position:calc(50% - 70px) center;background-repeat:no-repeat;background-size:1.25rem auto;transition:all 0.3s linear;}
.daddwkbtn:hover{color:var(--txtwhite);background-color:var(--activ);background-image:url('warenkorbwht.svg');text-decoration:none;}
.daddwkbtn:active{color:var(--txtwhite);background-color:var(--bggruen);background-image:url('warenkorbwht.svg');text-decoration:none;}
.danfragebtn{background-image:url('bubble2-wht.svg');background-position:calc(50% - 55px) center;background-repeat:no-repeat;}
.danfragebtn:hover,.danfragebtn:active{background-image:url('bubble2-wht.svg');background-position:calc(50% - 55px) center;background-repeat:no-repeat;}
.danfragebtn:active{background-image:url('bubble2-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:var(--txt);background:var(--bordertop);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:300;color:var(--txt);background:var(--bordertop);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 var(--txt) transparent;}
#daddwkdown:before,.btnwkdown::before{border-width:8px 8px 0 8px;border-color:var(--txt) transparent transparent transparent;}
#daddwkup:hover,#daddwkdown:hover,.btnwkup:hover,.btnwkdown:hover{background:var(--high);}
#daddwkup:active,#daddwkdown:active,.btnwkup:active,.btnwkdown:active{background:var(--bggruen);}
#daddwkup:hover::before,.btnwkup:hover::before,#daddwkup:active::before,.btnwkup:active::before{border-color:transparent transparent var(--txtwhite) transparent;}
#daddwkdown:hover::before,.btnwkdown:hover::before,#daddwkdown:active::before,.btnwkdown:active::before{border-color:var(--txtwhite) transparent transparent transparent;}
#daddwk_LabelME{top:-101px;left:0;}
#daddwk_Unit{top:-78px;left:0;max-width:200px;}
.meunitplace{padding:5.5rem 0 0 0;}
.btndmerk{color:var(--txt);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:var(--high);background:transparent url('heart-over.svg') left center no-repeat;background-size:16px auto;background-size:1rem auto;}
.btndmerk:active,.dmzok{color:var(--bggruen);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 var(--bordernorm);}
.dtxtboxhead{display:block;padding:2rem 0 2rem 0;color:var(--txt);font-size:1.5rem;}

.rabtogo{top:0;left:0; height:100%;background-color:var(--bestandgruen);z-index:2;}

.freeshipbox{color:var(--txtwhite);background-color:var(--shipnofree);border:1px solid var(--txt);}
.freeshipttxt{padding:0.5rem;z-index:4;}
.freeshiptogo{top:0;left:0; height:100%;background-color:var(--bestandgruen);z-index:2;}
.freeshipok{padding:0.5rem;color:var(--txtwhite);background-color:var(--bestandgruen);border:1px solid var(--txt);}
.orderborder{padding:0.75rem 0 0.75rem 0;border-bottom:0.1875rem double var(--bordermid);}

#wkposliste{padding:1.5rem 0 0 0;border-top:0.0625rem solid var(--bordertopmid);}
#wkposwarp form{width:100%;}
.wklockedbg{background-color:var(--lockedbg);}
.wkpboxes{padding:0.75rem 0;border-bottom:0.0625rem solid var(--bordertopmid);}
.wkpboxes .errorall{margin-bottom:0.5rem;}
.kasposborder{padding:0 0 1rem 0;margin-bottom:1rem;border-bottom:0.0625rem solid var(--bordertopmid);}
.wkpimg,
.kaspimg{width:20%;}
.wkposbezb,
.kasposbezb{width:80%;padding:0 0 0 1rem;}
.mt0l24m{white-space:nowrap;}
.wkepflex > span{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.wkkasbez{font-size:1rem;}
.wkpdatabez{display:inline-block;width:30%;}
.wkpdata{display:inline-block;width:70%;}
.wkpmenge{max-width:14rem;}
.wkpgp{width:100%;}
.wkpdel{text-align:left;}
.wkdel{color:var(--txt);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:var(--error);background:url('abfalleimer-over.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:active{color:var(--ok);background:url('abfalleimer-active.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-block;max-width:100%;height:auto;max-height:160px;max-height:10rem;}
.wkqw{width:calc(100% - 50px);position:relative;}
.wkqw .daddwkquant{width:60%;margin:0 20%;}

.wkrefrbox{width:40px;margin:0 0 0 10px;}
.btnrefresh{-webkit-appearance:none;-webkit-border-radius:3px;width:100%;height:40px;height:2.5rem !important;line-height:2.5rem;font-size:1.75rem;padding:0 0 6px 0;padding:0 0 0.375rem 0;border:none;font-weight:bold;color:var(--txt);text-align:center;cursor:pointer;background:var(--bordertop) url('refresh.svg') center center no-repeat;background-size:1rem 1rem;border-radius:3px;transition:all 0.3s ease;}
.btnrefresh:hover{color:var(--txtwhite);background:var(--high) url('refresh-wht.svg') center center no-repeat;background-size:1rem 1rem;}
.btnrefresh:active{color:var(--txtwhite);background:var(--activ) url('refresh-wht.svg') center center no-repeat;background-size:1rem 1rem;}
.totalbezbox{width:60%;}
.totalpreisbox{width:40%;}
.ordmid{font-size:0.875rem;}
.ordbig{font-size:1.25rem;}

.orderbr33{flex:0 0 100%;}
.kasheadbox h2,.kasheadbox div{min-width:45%;}
.kasheadbox a,.kasheadbox a svg path,#kaswklink svg path,.orderinfobtn,.orderinfobtn svg path{color:var(--links);fill:var(--links);}
.kasheadbox a:hover,.kasheadbox a:hover svg path,#kaswklink:hover svg path,.orderinfobtn:hover,.orderinfobtn:hover svg path{color:var(--high);fill:var(--high);}
.kasheadbox a:active,.kasheadbox a:active svg path,#kaswklink:active svg path,.orderinfobtn:active,.orderinfobtn:active svg path{color:var(--activ);fill:var(--activ);}
.regheadlink svg,.kasheadbox svg{vertical-align:middle;}

.auswheadbox{border-bottom:1px solid var(--bordertopmid);border-bottom:0.0625rem solid var(--bordertopmid);margin:0 0 10px 0;margin:0 0 0.625rem 0;}
.auswahlbox{padding:6px 0 6px 0;padding:0.375rem 0 0.375rem 0;}
#payselect form{display:block;}
#payselect label{display:inline-block;width:100%;}
.txtuncheck,.txtcheck{position:relative;padding:0 0 0 1.6875rem;cursor:pointer;}
.adrswitch{padding:0 0 0 1.5rem;}
.txtcheck::before,.txtuncheck::before{position:absolute;top:0.0625rem;left:0;margin:auto;}
.txtuncheck::before{content:url('checkbox-unchecked.svg');}
.txtcheck::before{content:url('checkbox-checked-active.svg');}
.paybox{position:relative;}
.paybez{padding:0 0 0 8px;padding:0 0 0 0.5rem;cursor:pointer;}
.paybes{padding:4px 0 0 26px;padding:0.25rem 0 0 1.625rem;}
.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:0.6875rem;}
.payradio:checked + .paybez::before{content:url('checkbox-checked-active.svg');}
.payradio:checked + .paybez,.txtcheck{color:var(--bggruen);font-weight:500;}
.txtcheck.adrswitch{font-weight:300;}
.txtuncheck:hover::before,.payradio:not(:checked):hover + .paybez::before{content:url('checkbox-unchecked-over.svg');}
.txtuncheck:active::before,.payradio:not(:checked):active + .paybez::before{content:url('checkbox-unchecked-active.svg');}
.txtuncheck:hover,.payradio:not(:checked):hover + .paybez{color:var(--high);}
.txtuncheck:active,.payradio:not(:checked):active + .paybez{color:var(--bggruen);}
.adrswitch:before{top:0.25rem;}
.kastxtfull{height:48px;height:4rem;}
#kasagbbox{flex-grow:1;font-size:12px;font-size:0.75rem;}
#kasagbbox a{text-decoration:underline;}

#wkbottomwarp{padding:32px 10px 48px 10px;padding:2rem 0.625rem 3rem 0.625rem;}
#wkbottom{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:44px;}
#kasagbbox,#kasbestellenbox{width:100%;}
#kasbestellenbox{margin-top:16px;margin-top:1rem;}
.btnbestellen{width:100%;color:var(--txtwhite);background-color:var(--bggruen);background-image:url('arrownext-wht.svg');background-repeat:no-repeat;background-position:right 0.75rem center;}
.btnbestellen:hover{background-image:url('arrownext-wht.svg');background-repeat:no-repeat;background-position:right 0.75rem center;}
.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:2px;left:0;margin:auto;content:url('checkbox-unchecked.svg');}
.agbradio:checked + .agbbez::before{content:url('checkbox-checked-active.svg');}
.agbradio:checked + .agbbez,.agbradio:checked + .agbbez a{color:var(--txt);}
#btnpppblocker{display:none;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:10px;padding-top:0.625rem;background:rgba(var(--rgbblack),0.9);z-index:5;color:var(--txtwhite);text-align:center;border-radius:3px;}
#agbchecknot{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--error);background-image:url('arrowup-wht.svg');background-repeat:no-repeat;background-position:left 0.75rem center;z-index:5;color:var(--txtwhite);text-align:center;border-radius:3px;}
.btnkasorduser{font-weight:300;font-size:0.875rem;line-height:1.6;color:var(--txtdarkgrey);margin:0.75rem auto 0 auto;}
.kasordbtnmuss{color:var(--txtwhite);background-color:var(--black);}
.btnkasorduser:hover{color:var(--txtwhite);background-color:var(--high);}
.btnkasorduser:active{color:var(--txtdarkgrey);}
#kasform .btnsublink{display:inline-block;width:50%;padding:0;font-weight:400;}
.kascheckerror{position:absolute;top:0;left:0;min-height:9.5rem;background-color:var(--white);z-index:6;}
.kascheckerror .txtred{min-width:200px;}
.kascheckerror .btnlink{min-width:150px;}


.mzpimg{width:4.375rem;}
.mzpbezb{width:calc(100% - 4.375rem);padding:0 0.25rem 0 0.5rem;}
.mzpgp{width:100%;max-width:17rem;padding:0 0 0 4.875rem;}

.anmboxs{flex:1 1 100%;}
.plz{padding-right:1rem;}


.formrow{max-width:600px;margin:0 auto;}
.formrow form,.formrowfull form{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;order:2;}
.formrow .ipfull{width:60%;min-width:15rem;padding:0.3125rem 0.1875rem 0.3125rem 0.625rem;line-height:2rem;}
.formrow .btnformfull{width:calc(40% - 1rem);min-width:10rem;padding:0.375rem 0;}
.formrow .errorall,.formrowfull .errorall{order:1;}


.kontowrapper{flex-direction:column;}
.kontomenu{flex-direction:column;}
.kontomenu a,.kontomenu > div{width:100%;}


.uspbox{max-width:360px;}
.uspbgbox{background:rgba(var(--rgbblack),0.04);padding:2rem;border-radius:1.5rem;}
.usptxthead{text-transform:uppercase;letter-spacing:0.0625rem;}
.usptxthead::after{content:"!";font-weight:700;color:var(--main);}
.uspimgfit{padding-top:30%;width:30%;margin:auto;}
.uspimgfit img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}

.aktbgbox{background:rgba(var(--rgbmain),0.075);padding:1rem 1rem 4rem 1rem;}
.aktimgfit{padding-top:34%;width:100%;background-color:var(--white);}
.aktimgfit svg{position:absolute;top:0;bottom:0;left:50%;margin:auto;width:50%;height:94%;object-fit:cover;object-position:center center;}
.aktimgfit svg path{fill:var(--bordernorm);}
.aktlinkbox{left:0;bottom:1rem;}

.ansprechwidth{width:50%;}
.ansprechwidth img{right:auto;}


.downloads a{display:inline-block;min-height:1.25rem;}
.downloads a[href$='.pdf']{background-image:url('file-pdf-link.svg');background-position:center left;background-repeat:no-repeat;background-size:1.25rem auto;padding-left:1.75rem;}
.downloads a[href$='.pdf']:hover{background-image:url('file-pdf-over.svg');}
.downloads a[href$='.pdf']:active{background-image:url('file-pdf-active.svg');}
.downloads a[href$='.zip']{background-image:url('cloud-download-link.svg');background-position:center left;background-repeat:no-repeat;background-size:1.25rem auto;padding-left:1.75rem;}
.downloads a[href$='.zip']:hover{background-image:url('cloud-download-over.svg');}
.downloads a[href$='.zip']:active{background-image:url('cloud-download-active.svg');}


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


.lstrows > div,.lstrows > a{padding:0.5rem 0.625rem;}
.lstrows > div:nth-child(even),.lstrows > a:nth-child(4n-2){background-color:var(--lstrowsbg);}
.lstrows > a{transition:all 0.3s ease-in-out;}
.lstrows > a:hover{color:var(--txtwhite);background-color:var(--high);}
.lstrows > a:active{color:var(--black);background-color:var(--activ);}
.lstheadbox{padding:0 0.625rem 0 0.625rem;}
.lstcols5,
.lstcols10,
.lstcols12,
.lstcols15,
.lstcols20,
.lstcols25,
.lstcols30,
.lstcols33,
.lstcols40,
.lstcols50,
.lstcols60{width:100%;}
.lstcols65{width:65%;}
.lstcols35-s{width:35%;}
.lstheadbox .lstcols50,.lstheadbox .lstcols10{width:50%;}
.lstrows .itemimgbox{width:80px;min-width:80px;padding-top:80px;margin-right:0.75rem;}
.lstrows .itemimgbox img{top:0;}
.lstrows form{position:relative;}

.lstrows .daddwkbtn{  max-width:190px;margin-left:calc(100% - 190px);background-position:calc(50% - 70px) center;}
.lstrows #daddwkup,.lstrows #daddwkdown{width:15%;}
.lstrows #daddwkup{left:30%;}


.lieferkosten.dvarianten select{width:100%;}
.lieferkosten.dvarianten form{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}


.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:inherit !important;font-size:inherit !important;color:var(--txt) !important;}
.pttxt a,.pttxt a div,.pttxt a span,
.ptfull a,
.ptfull a div,
.ptfull a span{color:var(--link) !important;text-decoration:none !important;}
.pttxt a:hover,.pttxt a:hover span,
.ptfull a:hover,.ptfull a:hover span{color:var(--high) !important;text-decoration:underline !important;}
.pttxt a:active,.pttxt a:active span,
.ptfull a:active,.ptfull a:active span{color:var(--activ) !important;text-decoration:none !important;}
.ptfull p,.pttxt p{padding:0.5rem 0;}
.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 svg,.txticon{display:inline-block;max-height:14px;max-height:0.875rem;width:auto;padding:0;vertical-align:baseline;}
ul.agblst{list-style:none;padding-left:0;}
.fullwidthimg,.fullimg{max-width:100%;height:auto;}
.halfimgbox{padding:50% 0 0 0;}


footer{padding:3rem 0 0 0;color:var(--txtwhite);}
footer a[target="_blank"],footer .newtab,footer a[target="_blank"]:hover,footer .newtab:hover,footer a[target="_blank"]:active,footer .newtab:active{padding-right:0;background-image:none;}
.footnewlwarp{background-color:var(--footbgone);padding:3rem 0 3rem 0;}
.footnewslbox{max-width:35.25rem;margin:0 auto 0 auto;}
.fnewlsinput{padding:0 0.1875rem 0 0.625rem;width:calc(100% - 44px);height:44px;height:2.75rem;line-height:44px;line-height:2.75rem;background-color:var(--white);border-top:0.0625rem solid var(--white);border-left:0.0625rem solid var(--white);border-bottom:0.0625rem solid var(--white);border-top-left-radius:3px;border-bottom-left-radius:3px;vertical-align:middle;}
.fnewlsbtn{height:44px;height:2.75rem;width:44px;width:2.75rem;min-width:auto;background-color:var(--bordermid);background-image:url('arrownext-wht.svg');background-repeat:no-repeat;background-position:center center;background-size:32px 32px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.footwarp{background-color:var(--footbgtwo);color:var(--txtwhite);}
.footwarp a{color:var(--txtwhite);text-decoration:none;}
.footwarp a:hover{color:rgba(var(--rgbwhite),0.7);text-decoration:none;}
.footwarp a:active{color:rgba(var(--rgbblack),0.5);text-decoration:none;}
.footcols{flex:1 1 100%;min-width:10rem;padding:0.625rem;}
.footcols li,.footcols a{padding:0.125rem 0 0.125rem 0;}
.footcols a.newtab{padding-right:1.25rem;}
.footcols .kasheadbox{padding:1rem 0 0.25rem 0;margin:0 0 1rem 0;border-bottom:0.0625rem solid var(--footbordertwo);}

.sizetable table{width:100%;border-collapse:collapse;}
.sizetable table tr:first-child td{border-bottom:1px solid var(--bordermid);}
.sizetable table tr:nth-child(odd) td{background-color:var(--bordernorm);}
.sizetable table tr td{padding:0.25rem 0.25rem 0.25rem 0.25rem;vertical-align:middle;text-align:center;border-right:0.125rem solid var(--white);}
.sizetable table tr td:first-child{width:25%;padding:0.5rem 0.5rem 0.5rem 0.25rem;border-right:0.125rem solid var(--white);text-align:left;}
.sizetable table tr td:last-child{border-right:none;}
.sizetable table tr:last-child td:first-child{text-align:center;}

.footend{background-color:var(--footbgthree);}
.gotop{position:fixed;right:0.5rem;bottom:0.5rem;width:2.625rem;height:2.625rem;border-radius:3px;z-index:20000;}
.gotop a{border-radius:3px;}
.gotop div{height:100%;background-color:var(--bordermid);border-radius:3px;box-shadow:0 1px 3px 1px rgba(var(--rgbblack),0.2);}
.gotop svg{width:2rem;height:auto;}
.gotop:hover div{background-color:var(--btnover);}
.gotop:active div{background-color:var(--btnactive);}


.loginheader{height:6.25rem;}
.loginheader .headboxes{margin-top:8px;}
.loginheader .dropbox{left:auto;right:0;}
.loginheader .flexds{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.logincol{width:100%;max-width:400px;margin:2rem 0 0 0;}
.pflichthinweis{padding:1.25rem;background-color:rgba(var(--rgberror),0.03);border:1px solid var(--error);}
.pflichthinweis h3{font-size:1.3125rem;}
.pflichthinweis a{color:var(--black);font-weight:400;}


.syspara{position:fixed;bottom:1.5rem;left:0;padding:0.25rem 0.5rem;color:var(--txt);background-color:var(--sysbg);border-top-right-radius:3px;border-bottom-right-radius:3px;z-index:222222;}
.syspara .btnsublink{padding:0.25rem 0.625rem;line-height:1.2;}
.syshomelink{bottom:3.5rem;background-color:var(--orange);}
.pltrlh::after{content:"Dieses Template inklusive aller zugehörigen Dateien ist zu jederzeit Eigentum der Firma Touch Art,Inhaber Lars Luckfiel,24145 Kiel,auch nachdem im Template kostenpflichtige Änderungen und Programmierungen auf diesem System und in diesem Template vorgenommen wurden und somit dann in dem Template enthalten sind. Hiervon ausgenommen sind Dateien an denen andere die Rechte halten,wie zum Beispiel Icons,jQuery,Schriften,usw.. Ein Live- und Produktiv-Betrieb,der Verkauf,die Weitergabe und die Vervielfältigung dieses Template ist verboten. Touch Art haftet zu keiner Zeit für Schäden,die durch den Import,Speicherung und die Verwendung dieses Template entstanden sind oder entstehen. Alle Gewinne,die durch einen unerlaubten Produktivbetrieb mit diesem Template erwirtschaftet wurden und werden sind Eigentum von Touch Art.";}


.trackwrapper{min-height:22.5rem;background-color:var(--txtwhite);}
.trackbox{max-width:40rem;}
.minsbox{min-width:300px;}
.consentfix{position:fixed;top:0;left:0;right:0;width:100%;max-width:28.75rem;max-height:100vh;margin:auto;background-color:var(--white);-webkit-box-shadow:0 0 10px 3px rgba(var(--rgbblack),0.4);box-shadow:0 0 10px 3px rgba(var(--rgbblack),0.4);z-index:30000;overflow:auto;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.consentfix .clogobox{height:6.25rem;}
.consentfix .clogobox img{max-height:100%;max-width:100%;}
.btnconsent{margin:0.375rem 5%;}
.forder1{order:1;}
.forder2{order:2;}
#consentcmd .btnlink{color:var(--txtwhite);background-color:var(--btn);letter-spacing:0.0625rem;}
#consentcmd .btnlink:hover{color:var(--txtwhite);background-color:var(--btnover);text-decoration:none;}
#consentcmd .btnlink:active{color:var(--txtwhite);background-color:var(--btnactive);text-decoration:none;}
.trackptopen,.loginptopen{cursor:pointer;white-space:nowrap;color:var(--link);}
.trackptopen:hover,.loginptopen:hover{color:var(--high);}
.trackptopen:active,.loginptopen:active{color:var(--activ);}
.topline{border-top:1px solid var(--bordertopmid);}
.contsentptbox{color:var(--txtmidgrey);}
.contsentptbox .ptfull,.contsentptbox .ptfull div,.contsentptbox .ptfull span,.contsentptbox .ptfull p,.contsentptbox .ptfull a{font-size:13px !important;font-size:0.8125rem !important;}
.cshead{padding:0 0 .25rem 0;margin-bottom:0.5rem;border-bottom:1px solid var(--bordertopmid);}
.trackclose,.loginclose{padding:0.25rem 0.75rem;line-height:1.4;font-size:13px !important;font-size:0.8125rem !important;font-weight:400;color:var(--txtdarkgrey);background-color:var(--bordertop);}
.topclose{margin-bottom:-50px;}
.loginclose:hover svg path{fill:var(--txtwhite);}
.loginclose span{display:none;}
.blocker{position:fixed;top:0;left:0;height:100vh;background-color:rgba(var(--rgbmain),0.5);z-index:30000;}


.cookiewrapper{position:fixed;bottom:0;left:0;background-color:var(--white);-webkit-box-shadow:0 0 10px 3px rgba(var(--rgbblack),0.4);box-shadow:0 0 10px 3px rgba(var(--rgbblack),0.4);z-index:30000;}
.cookiebg{background-color:rgba(var(--rgbmain),0.075);}
.cookiebg .btnlink{min-width:0;width:46px;padding:0.375rem 0;}

@media screen and (min-width:400px){
.flexdxs{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}



.navsuche{margin-left:2.8125rem;}
.suchbox{left:-100px;}

.listprice,.listadd{width:50%;}

.kontomenu{flex-direction:row;}
.kontomenu a,.kontomenu > div{width:50%;}
.adrinput .ipfull,.adrinput .selfull,.adrplzort{width:65%;}
.adrswitch{width:auto;margin:0.25rem 0 0 0.375rem;height:2.3125rem;line-height:2.3125rem;}
.loginclose span{display:inline;}
}
@media screen and (min-width:500px){
.katwarp{width:33.33%;}
.kataloglink{font-size:0.8125rem;}
.orderbr33{flex:1 0 40%;}
.ansprechwidth{width:33.33%;}
.footcols{flex:1 1 48%;}
}
@media screen and (min-width:600px){
.brc50,.brl33{width:50%;}
.navdummy{display:block;}
.viewsmall{display:none;}
.flexds{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;}
.itemwarp,.galwrap,.suchwrap,.phgalwrap,.homewarp{width:33.33%;}
.dcolrightbot > div{width:50%;}
.daddwkquant{margin:0 40px 1rem 40px;width:20%;}
.daddwkbtn{float:right;width:calc((100% - 20%) - 88px);margin:0 0 1rem 0;}
.danfragebtn{width:100%;}
#daddwkup,#daddwkdown{width:40px;}
#daddwkup{left:calc(20% + 40px);}
#daddwkdown{left:0;}


.listprice,.listadd{max-width:none;}
.listadd .daddwkquant{margin:0 40px 1rem 40px;width:calc(100% - 80px);}
.listadd #daddwkup{left:calc(100% - 40px);}
.listadd .daddwkbtn{float:none;width:100%;margin:0;}

.mt0l24m{margin-left:1.5rem;}
.kaspimg{width:7%;}
.wkposbezb{width:60%;}
.kasposbezb{width:73%;}
.wkpgp{width:20%;}
#wkbottomwarp{padding:32px 10px 0 10px;padding:2rem 0.625rem 0 0.625rem;}
#agbchecknot{background-image:url('arrowprev-wht.svg');}
#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;}
#wkbottom{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}

a.printer{padding-left:24px;background-image:url('printer-link.svg');background-position:left center;background-repeat:no-repeat;}
a.printer:hover{background-image:url('printer-over.svg');background-position:left center;background-repeat:no-repeat;}
a.printer:active{background-image:url('printer-active.svg');background-position:left center;background-repeat:no-repeat;}


.kontomenu a,.kontomenu > div{width:33.33%;}


.mzpimg{width:6.25rem;}
.mzpbezb{width:calc(70% - 6.25rem);}
.mzpgp{width:30%;padding:0;max-width:none;}
.mzpgp .daddwkquant{width:calc(100% - 40%);margin:0 0 1rem 0;}
.mzpgp .daddwkbtn{float:none;width:100%;margin:0;}
.brhaendler{width:50%;}

.lieferkosten.dvarianten select{width:48%;}

.logincol{margin:2rem 0.625rem 0 0.625rem;}

}
@media screen and (min-width:750px){
.brl50{width:50%;margin:0 auto;}
.brc33{width:33.33%;}
.br3-1{width:35%;}
.br3-2{width:65%;}
.suchbox{left:-90px;}
.katwarp{width:25%;}

.listitems{ padding:0.625rem 0;}

.listinfo{padding:0;}
.listdesc{width:calc(100% - 360px);padding:0 0.25rem 0 0;}
.listdescnouser{padding:0 0.25rem 0 0.75rem;}
.listbuy{width:360px;}
.listprice,.listadd{padding:0;margin:0;}


.dnavibox a{padding:0 1rem 0 1rem;}
.dcolleft,.dcolright,.dcolrightbot{ width:50%;}
.dcolleftbot{flex:1 1 50%;min-width:50%;}
.dcolrightbot{display:block;}
.dcolrightbot > div{width:100%;}







.dimggal{max-height:80px;max-height:5rem;}


.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 30%;}

.anmboxs{flex:1 1 26%;}
.anmboxs:first-child{flex:1 1 100%;}


.kontowrapper{flex-direction:row;}
.kontonavi{width:30%;}
.kontowrapper .contentbox{width:70%;}
.kontomenu{flex-direction:column;}
.kontomenu a,.kontomenu > div{width:100%;}

.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:30%;}
div.adrplz{width:8%;text-align:right;}
div.adrort{width:15%;}
div.adrland{width:6%;}
.ktoadrhead .adrleftbox > div{display:block;}
.ktoadrhead > div{padding:0.25rem 0;}

.footcols{flex:1 1 30%;}
}
@media screen and (min-width:1000px){
.brl33{width:33.33%;}
.txtr-m{text-align:right;}
.flexjustrm{-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;}
.flexjuspam{-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}
.order1m{order:1;}
.order2m{order:2;}
.order3m{order:3;}
.order4m{order:4;}
.mlss{margin-left:1.25rem;}
.mrss{margin-right:1.25rem;}
.pslnh{padding:0 2.5rem;}
.plistnhxl{padding:0 10px 0 10px;padding:0 0.625rem 0 0.625rem;}
.plistsh{padding:16px 10px 0 10px;padding:1rem 0.625rem 0 0.625rem;}
.pssnh{padding:0 20px 0 20px;padding:0 1.25rem;}
.pssxsh{padding:4px 20px 0 20px;padding:0.25rem 1.25rem 0 1.25rem;}
.psssh{padding:8px 20px 0 20px;padding:0.5rem 1.25rem 0 1.25rem;}
.pssmh{padding:16px 20px 0 20px;padding:1rem 1.25rem 0 1.25rem;}
.psslh,.psslhxl{padding:32px 20px 0 20px;padding:2rem 1.25rem 0 1.25rem;}
.pssxlh{padding:48px 20px 0 20px;padding:3rem 1.25rem 0 1.25rem;}
.pssxxlh{padding:64px 20px 0 20px;padding:4rem 1.25rem 0 1.25rem;}
.errorcont,.okrightcont{margin:2rem 1.25rem 0 1.25rem;}
header{ height:7.5rem;}
.headwbox{height:7.5rem;}
.logobox{height:100%;}
.logobox img{max-height:6.25rem;}
.cheight{min-height:calc(100vh - 12.5rem);}
.hhbox{display:none;}

.menueblocker{display:none !important;}
.naviwrap{position:static;  flex:1 1 55%; padding:0.5rem 0 0 0;border-top:0 none;}
nav{position:relative; top:auto;left:auto; height:100%;display:-webkit-flex !important;display:flex !important;display:-ms-flex !important;display:-ms-flexbox !important;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-ms-flex-align:center;max-width:none; background-color:transparent;border-top:0 none;box-shadow:0 0 0 0 transparent;}
nav a{text-decoration:none;}
.navigation{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:100%;height:100%;min-height:0;}
.onebox a{color:var(--txt);}
.onebox a:hover{color:var(--hfillhigh);}
.onebox{display:-webkit-flex;display:flex;display:-ms-flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;position:relative;width:auto;height:100%;font-size:14px;font-size:0.875rem;transition:none;background:transparent;border-bottom:0 none transparent !important;}
.onebox:hover,.onebox:hover .onelink{color:var(--navhigh);background-color:transparent;}
.onebox:active,.onebox:active .onelink{color:var(--navhigh);background-color:transparent;}
.onebox:hover .onelink{cursor:pointer;}
.onelink{color:var(--high);  padding:0.6875rem 0.75rem; line-height:1.5rem;border-bottom:0 none transparent !important;cursor:pointer;}
.onebox .koani{display:block;top:calc(100% - 21px);}
.twowarp{display:none;position:absolute;top:calc(100% - 1px); left:-0.5rem;width:auto;min-height:inherit;min-width:100%;white-space:nowrap;overflow:inherit;padding:0;border-top:1px solid var(--borderdropbox);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;box-shadow:0 8px 14px -4px rgba(var(--rgbblack),0.075),14px 8px 14px 4px rgba(var(--rgbblack),0.075),-14px 8px 14px 2px rgba(var(--rgbblack),0.075);z-index:195;transition:none;}
.twobox{max-width:450px;color:var(--txt);overflow:hidden;}
.onebox:first-child .ktwowarp{top:0;}
a.twolink{width:100%;padding:0.5rem 1.25rem 0.5rem 1.25rem;color:var(--txt);cursor:pointer;overflow:inherit;}
a.twolink:hover{color:var(--txtwhite);background-color:var(--navhigh);border-bottom:1px solid var(--navhigh);}
a.twolink:active{color:var(--txtwhite);background-color:var(--navactiv);border-bottom:1px solid var(--navactiv);}
.twoback{display:none;}
.twounter{background:transparent;transition:all 0.25s ease;}
.twounter:hover{background:transparent;}
.twounter:active{background:transparent;}
.onebox .priarrow::after{border-color:transparent transparent var(--oneboxbg) transparent;}
.navsuche{margin-left:0.5rem;}
.navdummy{display:none;}
.suchbox{left:-155px;}
.dropbox{top:calc(100% + 32px);}
.prisprachen{top:100%;}
.priarrow{top:calc(100% + 12px);}

.menubox{display:block;width:25%;}
.lstmenubox{display:block !important;position:static; width:25%;max-width:none; box-shadow:0 0 0;}
.contentbox{width:75%;}

#lstkatimgbox{ padding:0 1.25rem;}

.katwarp{width:33.33%;}
.hkatlst .katwarp{width:20%;}
.kataloglink{font-size:0.875rem;}
.homewarp{width:25%;}

.suchwrap{width:25%;}
.stwarp{width:50%;}
.itemtest{width:75%;}


.listinfo{width:100%;}
.listdesc{width:calc(100% - 400px);padding:0 0.5rem 0 0;}
.listbuy{width:400px;}

.stwarp .itemimgbox{width:25%;padding:25% 0 0 0;}
.dcolleft .itemspecials{left:1.25rem;}
#wkbottomwarp{padding:32px 20px 0 20px;padding:2rem 1.25rem 0 1.25rem;}

.anmboxs:first-child{flex:1 1 30%;}


.mzpimg{width:15%;}
.mzpbezb{width:65%;padding:0 0.25rem 0 0.75rem;}
.mzpgp{width:20%;}

.kontonavi{width:25%;}
.kontowrapper .contentbox{width:75%;}
.phgalwrap{width:25%;}


.lstcols5{width:5%;}
.lstcols10,.lstheadbox .lstcols10{width:10%;}
.lstcols12{width:12.5%;}
.lstcols15{width:15%;}
.lstcols20{width:20%;}
.lstcols25{width:25%;}
.lstcols30{width:30%;}
.lstcols33{width:33.33%;}
.lstcols40{width:40%;}
.lstcols50,.lstheadbox .lstcols50{width:50%;}
.lstcols60{width:60%;}
.lstcols65{width:65%;}
.lstrows .daddwkbtn{width:calc(100% - 0.5rem);margin:0 0 0 0.5rem;font-size:0.8125rem;background-position:calc(50% - 58px) center;background-size:1rem auto;}

.brhaendler{width:33.33%;}
.ansprechwidth{width:25%;}

.loginheader{height:7.5rem;}
.footcols{flex:1 1 23%;}
.mhno{display:block;}
.mhyes{display:none;}
.mobil,.mobilview{display:none;}
}
@media screen and (min-width:1200px){
.naviwrap{ padding:0.5rem 2.8125rem 0 0.5rem;}
.onebox{font-size:15px;font-size:0.9375rem;}

.navsuche{margin-left:0.75rem;}
.lstrows .daddwkbtn{font-size:0.875rem;background-position:calc(50% - 70px) center;background-size:1.25rem auto;}

}
