body{margin:0;font-family:Inter,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}a{text-decoration:none}#navigationTop{position:absolute;top:5px;right:0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}#logo_png{display:none}#body_container{max-width:1500px;margin:0 auto}.hide{display:none}#top_menu{border-bottom:1px solid #666;z-index:999;font-size:11pt}#top_menu .menuTab{outline:none}#top_menu ul{margin:0;list-style:none;padding:0}#top_menu ul li{display:inline-block}#top_menu ul li a{display:inline-block;color:#fff;font-size:11pt;font-weight:bold;padding:7px 15px;border-right:1px solid rgba(255,255,255,.4)}.top_menu_tab_hover{background:#fff!important;border:1px solid #666;border-bottom:none;color:#558ba0!important;padding:7px 14px!important;margin-top:1px}#top_menu .menuHover{position:absolute;top:31px;left:0;z-index:110}.menuHoverBackground{border:1px solid #666;border-top:none;background:#fff;float:left;margin-right:0;margin-top:1px;padding-right:10px}#top_menu .activeTab{background:url(/images/menu/xtop_background_selected.png.pagespeed.ic.eyTW_bNJ-9.png);color:#666;height:31px}.topTab{cursor:pointer;float:left;margin-right:3px}.menu_tab{display:inline-block;margin-right:3px;padding:10px 15px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;behavior:url(./css/cssPIE/PIE.php)}.productImageLeftContainer{display:none}@media only screen and (min-width:800px){.mobileShow{display:none}.ausstellungInfoContainer{max-width:250px}}@media only screen and (max-width:800px){#menuHovercontainer{display:none}#navigationTop{display:none}#headerFachberatungPre{display:none}#headerTSLogo{width:60px;max-width:100%}.menuDesktop{display:none}.mobileMenuFirstButton{border:none!important}}#lieferstatusContainer{min-height:4em}.productImageLeftContainer{min-height:30em}.vorlagenLinkContainer{min-height:4em}div.ontab{margin-right:1px;height:23px;float:left}div.ontab div.ontableft{width:5px;height:23px;background:url(http://www.mesem.de/images/xontableft.png.pagespeed.ic.cy5vxGSdSH.png) no-repeat;float:left}div.ontab div.ontabcenter{height:23px;line-height:23px;background:url(http://www.mesem.de/images/xontabcenter.png.pagespeed.ic.6plyX2dtij.png);float:left;font-family:verdana;font-size:10pt;font-weight:bold;padding-top:0}div.ontab div.ontabcenter a{color:#444;outline:none}div.ontab div.ontabright{width:5px;height:23px;background:url(http://www.mesem.de/images/xontabright.png.pagespeed.ic.ljOIY2O8Ei.png) no-repeat;float:left}div.offtab{margin-right:1px;margin-top:3px;height:20px;float:left}div.offtab div.offtableft{width:5px;height:20px;background:url(http://www.mesem.de/images/xofftableft.png.pagespeed.ic.lDVSD5oTaf.png) no-repeat;float:left}div.offtab div.offtabcenter{height:20px;line-height:20px;background:url(http://www.mesem.de/images/xofftabcenter.png.pagespeed.ic.Q1xTPDVrjh.png);float:left;font-family:verdana;font-size:10pt;font-weight:bold;padding-top:0}div.offtab div.offtabcenter a{color:#666;padding:0 1px;outline:none}div.offtab div.offtabright{width:5px;height:20px;background:url(http://www.mesem.de/images/xofftabright.png.pagespeed.ic.3Aw0cmzEc0.png) no-repeat;float:left}.headerNavigation{background:url(http://www.mesem.de/images/subtabback.gif)}.headerNavigation a{background:none}.infoBoxHeading,.productListing-heading{background:url(http://www.mesem.de/images/subtabback.gif) repeat-x;height:19px}.subProduct{position:relative}.inactive{color:#ddd!important}.subProduct .subProductInnerContainer{margin-bottom:16px}.subProduct .subProductInnerContainer .card-header{padding-right:5em}.subProduct .productImageContainer{width:82px;height:82px;overflow:hidden;text-align:center;padding:0;background:#fff;position:relative}.subProduct .productImage{width:80px;height:auto;margin:0}.subProduct .productName{position:absolute;left:90px;top:0}.productOptionName{padding-top:2px}.subProduct .productAmountPrice .amountInput{width:40px}.subproduct .productSinglePriceContainer{position:absolute;bottom:2px;left:95px}.subProduct .productSingleBasePriceContainer{color:#999;display:inline-block;margin-top:1.1em}.subProduct .productAmountPriceContainer{display:inline-block}.productOptionImageOuterContainer{float:right;position:relative}.subProduct .productOptionImage{width:45px;height:17px;overflow:hidden;margin-top:1px;margin-right:5px;padding:0;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #fff;border-bottom:1px solid #fff;cursor:pointer}.subProduct .productOptionImage img{width:auto;height:auto;max-width:none}.productOptionImageLarge{position:absolute;bottom:19px;border:1px solid #ddd}.productOptionImageLarge img{max-width:none!important}.subProductDetailsContainer{z-index:2;position:absolute;width:484px;border:1px solid #aaa;background:#fee;top:100px}.productDetailsImageOuterContainer{float:right;margin-bottom:21px;width:493px;height:435px;overflow:hidden;border:2px solid #eee;background:#fff;text-align:center;position:relative}.productDetailsImageContainer a img{border:none}.productDetailsImageEnlargeContainer{width:490px;position:absolute;bottom:0;left:0;background:url(http://www.mesem.de/images/price_background.png)}.productName{width:312px;border-right:1px solid #aaa;padding-right:3px}#lieferzeitContainer table tr td{color:#888}#Pgrundpreis{float:left;margin-top:3px;color:#333}.productOptionImageOuterContainerZusatz{margin-top:2px;margin-left:3px;float:left;position:relative}.productOptionImageZusatz{width:45px;height:17px;overflow:hidden;margin-top:1px;margin-right:5px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #fff;border-bottom:1px solid #fff;cursor:pointer}.productOptionImageLargeZusatz{position:absolute;bottom:19px;border:1px solid #ddd}.productDescription,.productTextbausteine{margin-top:10px}.aCValues{margin-left:20px;margin-bottom:10px}.aCGroup{margin-left:10px}.productImageLeftContainer{text-align:center}.productImageLeftContainer .gallery-top .swiper-wrapper{min-height:200px!important}.productImageLeftContainer .gallery-top .swiper-wrapper .swiper-slide{max-height:480px;align-self:center}.productImageLeftContainer .gallery-top .swiper-wrapper .swiper-slide a{flex-shrink:1;text-align:center}.productImageLeftContainer .gallery-top .swiper-wrapper .swiper-slide a img{max-height:100%}.productImageLeftContainer .gallery-thumbs .swiper-slide{height:100%!important;width:auto!important}.productImageLeftContainer .gallery-thumbs .swiper-wrapper{overflow:visible!important}.productImageLeftContainer .gallery-thumbs .swiper-slide img{max-height:100%}.pILOut{width:360px;float:left;overflow:hidden}.pILAktion{position:absolute;top:0;left:0}.pILAktionText{color:#d00;text-align:left}.pILHersteller1{position:absolute;top:10px;right:15px;width:100px}.pILHersteller2{position:absolute;top:10px;left:15px;width:100px}.pILLager{position:absolute;bottom:5px;right:-5px;text-align:left}.pILZoom{position:absolute;left:0;bottom:15px;cursor:pointer;background:url(/images/layer_weiss.png);padding:3px 5px 5px 5px;color:#666}.pILPopup{margin:10px 0;position:relative}#preisContainer{position:relative}#preisContainer label{width:100px;text-align:right;padding-top:4px;margin-right:5px;float:left}#preisContainer #productPrice{font-size:18pt;vertical-align:bottom;margin-right:3px;font-weight:300}#preisContainer #grundpreis{padding-top:4px;margin-right:3px}#productPriceOldContainer{margin-bottom:-1em}#preisContainer #productPriceOld{font-size:1.35em;margin-left:3px}#preisContainer .text{padding-top:4px}#preisContainerLoading{padding-top:2em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.6)}#productPaketrabatt{padding-top:4px;margin-bottom:3px}#productPaketrabattFinalPrice{font-weight:bold;font-size:1.35em}.pCVersand{padding-top:8px}.pCVersand .text{padding-top:4px}.pCVersand .text .pCInner{width:100%;margin-bottom:10px}#productAuslaufBestand{width:100%;padding-top:5px;color:#c00;font-weight:bold}.pCAngebot{float:right;margin-top:2em}.productContainer{position:relative}#kaufen_container{max-width:240px}#kaufen_container.float{position:fixed;top:0}.gratis{color:#c00;font-weight:bold}.containerRechts{position:absolute;width:240px;margin-left:10px;margin-bottom:10px;right:0}#buyGrundpreis{font-size:10px}#buyPricesContainer{color:#666;min-height:121px;position:relative}#buyLoadingContainer{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5)}#buyNumber{font-weight:bold}#buyPaketrabattValue,#productPaketrabatt{color:#189c18;font-weight:bold}#buyPaketrabattFinalPrice{font-weight:bold}.boxTextLink{color:inherit}.right_box_headline{font-size:13pt;font-weight:bold;color:#007aeb}.right_box_tC{clear:both;text-align:center}.right_box_text{margin:5px 10px 0 10px;text-align:center;color:#666}.right_box_container{position:relative;margin-bottom:15px}.right_box_header_highlight{width:200px;background:url(http://www.mesem.de/images/product/right_box_top_highlight.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_background_highlight{width:200px;background:url(http://www.mesem.de/images/product/xright_box_background_highlight.png.pagespeed.ic.Chkis6dDVS.png);margin:0}.right_box_footer_highlight{width:200px;background:url(http://www.mesem.de/images/product/xright_box_bottom_highlight.png.pagespeed.ic.Tf5YRPYeic.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_header_dark_highlight{width:200px;background:url(http://www.mesem.de/images/product/xright_box_top_dark_highlight.png.pagespeed.ic.lv9I2QJMbn.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_background_dark_highlight{width:200px;background:url(http://www.mesem.de/images/product/right_box_background_dark_highlight.png);margin:0}.right_box_footer_dark_highlight{width:200px;background:url(http://www.mesem.de/images/product/right_box_bottom_dark_highlight.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.boxTextLink_highlight{color:#945700}.right_box_header_highlight2{width:200px;background:url(http://www.mesem.de/images/product/right_box_top_highlight2.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_background_highlight2{width:200px;background:url(http://www.mesem.de/images/product/xright_box_background_highlight2.png.pagespeed.ic.K6gkU6Ng0f.png);margin:0}.right_box_footer_highlight2{width:200px;background:url(http://www.mesem.de/images/product/right_box_bottom_highlight2.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_header_dark_highlight2{width:200px;background:url(http://www.mesem.de/images/product/xright_box_top_dark_highlight2.png.pagespeed.ic.4RchoGB8RI.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.right_box_background_dark_highlight2{width:200px;background:url(http://www.mesem.de/images/product/xright_box_background_dark_highlight2.png.pagespeed.ic.aujrh9Zz05.png);margin:0}.right_box_footer_dark_highlight2{width:200px;background:url(http://www.mesem.de/images/product/right_box_bottom_dark_highlight2.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.boxTextLink_highlight2{color:#945700}.box_600_header{width:600px;background:url(http://www.mesem.de/images/product/box_600_top.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.box_600_background{width:600px;background:url(http://www.mesem.de/images/product/box_600_background.png);margin:0}.box_600_footer{width:600px;background:url(http://www.mesem.de/images/product/box_600_bottom.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.box_600_header_dark{width:600px;background:url(http://www.mesem.de/images/product/xbox_600_top_dark.png.pagespeed.ic.i8BUdBU2X9.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.box_600_background_dark{width:600px;background:url(http://www.mesem.de/images/product/box_600_background_dark.png);margin:0}.box_600_footer_dark{width:600px;background:url(http://www.mesem.de/images/product/xbox_600_bottom_dark.png.pagespeed.ic.7ui1uCh9_g.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0}.shoppingCartInfo .shoppingCartInfoItems,.shoppingCartInfo .shoppingCartInfoTotal,.shoppingCartInfo .shoppingCartInfoHeader{padding:2px 8px;color:#666}.shoppingCartInfo .shoppingCartInfoItems,.shoppingCartInfo .shoppingCartInfoTotal{margin:5px 0;padding-right:0;width:90px;border-right:1px dashed #000;float:left}.shoppingCartInfo .shoppingCartInfoTotal{border:none}.shoppingCartInfo .shoppingCartInfoHeader{width:100%;text-align:center;padding:5px 5px}.shoppingCartInfo .shoppingCartInfoHeadline{font-weight:bold;color:#444;text-align:center;width:100%}.shoppingCartInfo .shoppingCartInfoHeadline a{text-decoration:underline;color:#444}#shoppingCartInfoContent{clear:left;display:none;margin:0 5px;border-top:1px dashed #aaa;padding:5px 0}.sCPName{width:150px;float:right}.sCPOption{font-style:italic;color:#888;margin-left:45px}.sCLink{width:100%;text-align:right}.sCVersand{width:198px;color:#666;text-align:center;border-top:1px dashed #ccc;margin:5px 1px 0 1px;padding:5px 0}.sCCheckout{text-align:center;padding-top:5px}.sCCheckout a img{outline:none}.sCExpand{float:right;margin-right:10px}#produktHistorieProdukte{padding:10px 0 10px 0}.optionContainerOut{margin-top:10px;margin-bottom:10px;position:relative}.optionContainer{margin-bottom:1em}.gesamtpreisOptionContainerOuter{}.optionDropdown{font-size:11pt;padding:3px 10px;color:#333;border-radius:3px}.gesamtpreisOptionContainer{position:relative;vertical-align:middle;border:1px solid #666;display:inline-block;padding:15px 5px;height:30}.optionImage{border:1px solid #558ba0;float:left;margin-right:5px;position:relative}.optionImageInner{width:45px;height:25px;overflow:hidden;cursor:pointer}.optionValueName{}.optionInputLabel{float:left}.optionTopseller{position:absolute;bottom:1px;right:3px}.optionTopseller img{vertical-align:middle}.optionMouseOver{position:relative;width:200px}.optionMouseOverInner{margin-top:-1px;margin-left:47px;position:absolute}.optionMouseOverInner img{border:1px solid #558ba0}.aPContainer{margin-right:220px}.aPInnerContainer{border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.aPText{margin:10px}.aPPreis{margin-top:10px}.aPPreis .productSpecialPrice{font-size:11pt;font-weight:bold}.aPPreis img{margin-left:95px;margin-top:-5px;margin-bottom:10px}.bystripe{background:url(/images/stripe_b_y.png);width:100%;line-height:15px}.wHContainer{clear:left;border-top:1px dashed #bbb}.wHGruppe{font-size:9pt;float:left;width:100px;margin:0;margin-top:1px;padding:0}.wHText{font-weight:normal;font-size:9pt;color:#666;padding:0;margin-left:105px;margin-right:220px}.fBContainer{width:100%;clear:left;margin-bottom:10px;height:84px}.fBContainer span{font-size:14pt}.fBContainerInner{}#produktseiteFachberatung{float:right;width:300px;text-align:center;margin-right:20px;margin-top:5px}.fBCContainer{text-align:center;color:#333}.fBCContainer img{float:left;margin-top:5px}.fBCContainer span{font-size:18pt}.fBCContainer div{font-size:8pt;line-height:8pt}.gesamtpreisOptionContainer{margin-bottom:4px;cursor:pointer}.optionSelected{background:#eee}.additionalImage{text-align:center;width:300px;height:280px;float:left;margin-right:15px;margin-bottom:20px}.additionalImageContainer{}.mengenartikalOptionAmountContainer{clear:left;float:left}.mengenartikelOptionen th{font-size:12px;color:#333;background:#d4e2e7;padding:5px 5px}.mengenartikelOptionen .background1{background:#f6f9fa}.mengenartikelOptionen .background0{background:#fff}.mengenartikelOptionen .mBContainer{text-align:right}.mOContainer{width:600px;position:relative;float:left}.mOContainer table{margin-top:20px;margin-bottom:10px;width:550px;margin-left:auto;margin-right:auto}.mOContainer table td{padding-bottom:2px;padding-top:3px}td.mOAmount{padding:0;padding-left:10px;height:20px}td.mOValue{text-align:right;padding-right:10px}td.mOPreis,td.mOGleich,td.mOSumme{text-align:right}td.mOLager{padding-left:10px;color:#27ae14;text-align:center}td.mOLager img{vertical-align:text-bottom;width:16px}td.mOLieferzeit{padding-right:10px;padding-left:10px;text-align:right;color:#888}.mOSummeC{float:left;width:300px;text-align:left;margin-left:10px;margin-top:3px;height:100px}.paketartikelKalkulationsContainer{margin-top:10px;color:#888}.aktionsProduktContainer{width:48%;float:left;margin:5px;border-top:1px solid #ddd;border-right:1px solid #ddd;position:relative;cursor:pointer}.aktionsProduktImage{height:245px}.aktionsProduktMarkierung{position:absolute;left:0;top:0}.aktionsProduktHinweise{color:#d00;position:absolute;left:0;bottom:0;padding:5px;padding-left:15px;width:100%}.aktionsProduktName{margin-bottom:5px}.aktionsProduktName a{color:#4c849b;font-size:12pt;font-weight:bold}.aktionsProduktInfo{margin-left:132px;margin-bottom:10px;color:#333;background:url(/images/product/productTextBG.png.pagespeed.ce.UwEDLEEiI2.png) left bottom;padding-left:15px}.aktionsProduktInfo .productSpecialPrice{font-size:11pt;font-weight:bold}.aktionsProduktDetailsButton{}.aktionsProduktLayer{width:100%;background:url(/images/layer_aktion.png) left bottom;height:100%}.kombiEnthalten .kombiEnthaltenProduktContainer{margin:10px;border:1px solid #ddd;width:100%;height:250px;position:relative}.kombiEnthalten .kombiEnthaltenProduktInfo{margin-left:370px}.kombiEnthalten .kombiEnthaltenProduktInfo a{color:#4c849b;font-size:11pt;font-weight:bold}#kombiEnthaltenAccordion{list-style:none;width:100%;height:250px;display:block;overflow:hidden}#kombiEnthaltenAccordion li{float:left;display:inline;overflow:hidden}.gratis{color:#c00;font-weight:bold}.pHSubP{position:absolute;left:3px;cursor:pointer}.pHSubPS{width:56;height:25;background:url(/images/product/microShadow_half.png)}.pHSubPI{width:50px;height:38px;overflow:hidden;border:1px solid #ccc;margin-left:1px;margin-top:1px}.pHSubPC{float:left;background:#fff;width:50px;height:19px;border:1px solid #ccc;text-align:center;overflow:hidden;font-size:14pt;line-height:10pt;margin-left:1px;margin-top:1px}.pHSubPM{margin-top:19px;float:left;width:56;height:25;background:url(/images/product/microShadow_half.png)}.pHContainer{height:252px;position:relative;cursor:pointer}.pHText{border:none!important;position:relative}.pHAbweichend{position:relative;margin-bottom:3px}.productHalf{margin:5px}.productHalfImage{position:absolute;left:0;top:0;height:250px;width:100%}.productHalfPreisInfo{color:#333;position:absolute;right:0;top:-10px;background-color:rgba(255,255,255,.6);backdrop-filter:blur(4px);padding:1em;border-bottom-left-radius:5px}.pHName{margin-left:0;color:#4c849b;font-size:14px;margin-bottom:5px;margin-left:0;font-size:10pt;font-weight:bold}.pHOption{font-size:9pt;font-weight:normal}.pHPricetag{float:left;position:relative}.productHalfLagerBox{width:120px;position:absolute;bottom:95px;right:0;color:#333;overflow:hidden}.productHalfDetailsBox{width:120px;position:absolute;bottom:55px;right:5px;color:#333}.productHalfSetBox{float:left;background:#fff;width:50px;height:19px;border:1px solid #ccc;text-align:center;overflow:hidden;font-size:10pt;line-height:12pt;margin-left:1px;margin-top:1px;font-weight:normal}.pHAttCon{cursor:pointer;font-size:8pt;position:absolute;top:224px;background:url(/images/product/productTextHighlightBG.png) no-repeat;left:0;color:#333;width:476px;height:150px}.pHAttConEx{position:absolute;right:15px;top:3px}.pHAttConCo{position:absolute;right:15px;top:68px;display:none}.pHAttName{float:left;width:170px;height:22px;color:#333;overflow:hidden}.pHManufacturer{position:absolute;top:10px;left:15px;width:100px}.pHAktion,.pHAusstelung{position:absolute;top:0;left:0}.ean{float:right;color:#333;margin-top:6px}.vAContainer{width:100%;max-width:640px;margin-top:5px;margin-bottom:5px}.vAEntry{width:49.5%;float:left;height:22px;overflow:hidden}.aContainer{width:100%}.aContainer ul{padding:0;margin:5px;margin-left:20px;margin-bottom:10px}.pDetailsLink{margin-bottom:5px;margin-top:0;margin-left:362px;margin-right:220px}.zPImage{float:left;margin-bottom:15px;width:120px}.zPImageC{}.zPOption,.zPSinglePrice{margin-bottom:5px}.zPDetails{float:left;cursor:pointer;padding-left:.5em;margin-top:5px}.zPImageCI{height:80px;width:80px;overflow:hidden;text-align:center}.zPImageCI img{border:none}.zPImageAmount{font-weight:bold;color:#888;width:80px;text-align:center}.zPImagePlus{float:right;margin:15px 5px 15px 10px;font-size:18pt;font-weight:bold;color:#aaa}.zPPreisButton{margin-bottom:0;float:left;padding-bottom:20px}.zPGleich{float:left;margin:15px 5px 15px 0;font-size:18pt;font-weight:bold;color:#aaa}.zPPreisButtonT{width:190px;float:left}.zusatzGesamtpreis{font-size:1.2rem;font-weight:bold}.zPLieferzeitL{float:left;width:110px;text-align:right;color:#888}.zPLieferzeit{color:#888!important;margin-left:3px;font-weight:bold}#zusatzLieferzeitContainer{text-align:left}.zPVersandkostenL{clear:left;float:left;width:110px;text-align:right;color:#888}.versandkostenZusatz{color:#888}.zPVersandart{margin-top:5px;text-align:center}.zPWarenkorb{width:180px;text-align:center;float:left;padding-top:17px}.zPWarenkorb input{margin-right:5px;margin-top:5px;outline:none;border:none}.zPWarn{margin-top:10px}.zPWarnG{float:left;width:90px}.zPWarnH{margin-left:90px;color:#333;margin-top:3px;margin-bottom:10px}.zPWarnH span{color:#333}.kPContainer{margin-bottom:10px;clear:left}.kPMore{float:right;margin-right:20px;margin-top:5px}.kPMore a{font-weight:bold;text-decoration:underline;color:#4c849b}.aPGContainer{position:relative}.aehnlicheArtikelGrossContainer{width:100%;margin-bottom:20px;margin-top:0;height:298px;position:relative}.aehnlicheArtikelGrossLoading{position:absolute;left:50%;margin-left:-25px;top:100px;display:none}.aehnlicheArtikelGrossContainerContent{z-index:2;position:absolute;width:100%;padding-left:1%}.aPGContainerInner{z-index:1;width:100%;margin-left:5px;padding:.5em;position:absolute;bottom:0;left:0;background:url(/images/buttons/prev_next_bg_02.png) bottom left repeat-x}.aPGPageContainer{text-align:center;margin-right:220px;margin-left:200px}.aehnlicheArtikelGrossContainerPagination{padding-top:5px;text-align:center;color:#888;width:100px;font-weight:bold;margin-top:8px;margin-left:auto;margin-right:auto}.aPGNext{position:absolute;bottom:0;right:0;margin-right:0;background:url(/images/buttons/xprev_next_bg_03.png.pagespeed.ic.z0oegp8AWW.png) right no-repeat}.aPGPrev{position:absolute;bottom:0;left:0;background:url(/images/buttons/prev_next_bg_01.png) left no-repeat}.kLContainer{clear:left;margin-bottom:10px}.kLLink{float:left;height:40px;position:relative;margin-right:20px}.kLLink a{font-size:14px;font-weight:bold}.kLLink img{width:40px;position:absolute;bottom:0}.abholHighlight{background:url(/images/xstripe_abholHighlight.png.pagespeed.ic.hD851QKC9t.png) bottom left repeat-x;padding-bottom:1px}.produktHistoryImage{cursor:pointer;width:50px;height:52px;border:1px solid #d4e2e7;float:left;margin-right:5px;margin-left:5px;margin-bottom:5px;text-align:center;overflow:hidden;background:#fff;background-repeat:no-repeat;background-position:center center}.konfiguratorKombiGesamtbild{border:1px solid #aaa;overflow-y:hidden;overflow-x:scroll;height:460px;padding:0 5px;margin-bottom:10px}.konfiguratorKombiGesamtbild img{margin-top:-50px}#kombiAusstellungssonderrabattBox{width:100%}#productInfoTabs{background-color:#e2e3e5;padding:1em}#productInfoTabs .nav-link:hover{background-color:#eee}#productInfoTabs .tab-content,#productInfoTabs .nav-link.active{background-color:#fff}#productInfoTabs .tab-content{box-shadow:0 0 3px rgba(0,0,0,.3)}#productInfoTabs .nav-link{display:block!important}.swipeStripeContainer{width:100%;display:flex;margin:2em auto;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.swipeStripeContainer{scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%)}.swipeStripeContainer .swipeStripeItem{margin:0 1em;scroll-snap-stop:always;scroll-snap-align:center;border:1px solid #aaa;border-radius:5px;padding:1em;position:relative;min-height:335px}.swipeStripeContainer::-webkit-scrollbar{display:none}.swipeStripeContainer{-ms-overflow-style:none}.swipeSpacer{width:18vw;margin-left:-1em;margin-right:-1em}.swipeStripeContainer .swipeStripeItem .cImage{width:60vw}.swipeStripeContainer .swipeStripeItem .abbAbweichend{position:absolute;left:1em;right:1em;top:1em;background:rgba(255,255,255,.7)}.swipeStripeContainer .swipeStripeItem .cImageContainer{min-width:60vw;min-height:230px;text-align:center}.swipeStripeContainer.prdgrp .swipeStripeItem{max-width:80%}.swipeStripeContainer.prdgrp .swipeStripeItem img{max-width:100%}#accordionClickCollapse .card-header{cursor:pointer}#accordionClickCollapse .card-header::before{font-family:"FontAwesome";content:"\f0d7";float:left;font-size:150%;margin-top:.2em}#accordionClickCollapse .card-header.collapsed::before{content:"\f0da"}.tsPStarsProductHeadline{position:relative;float:right}@media only screen and (max-width:800px){.tsPStarsProductHeadline{float:none;margin:.2em auto}.tsPStarsProductHeadline etrusted-widget{margin:0 auto;width:10em}}#kombiSummeOuterContainer{width:484px;background:#fffcd2;clear:left;margin-bottom:15px;border:1px dashed #ddd;padding:10px 0}#kombiSummeOld{text-decoration:line-through}#kombiPaketRabatt,#kombiAusstellungssonderrabatt{color:#6a6}#kombiAusstellungspreisvorsonderrabatt{color:#888}#kombiSummeTrenner{height:1px;line-height:1px;font-size:1px;background:#ddd;width:100%;clear:left;margin-bottom:10px}#kombiSummeOld{font-size:10pt;color:#444;width:120px;text-align:right}#kombiSumme{font-size:10pt;color:#c00;width:120px;text-align:right;margin-left:150px}#kombiPaketRabattLabel,#kombiSummeOldLabel,#kombiSummeLabel,#kombiAusstellungssonderrabattLabel,#kombiAusstellungspreisvorsonderrabattLabel{text-align:right;width:190px;float:left;color:#888;margin-right:5px}#kombiPaketRabattBox{margin-top:10px}#kombiSummeAbzglHerstellerrabattLabel,#kombiSummeAbzglHerstellerrabattLabelTop{text-align:right;width:160px;color:#888;padding-top:3px;margin-right:5px;float:left}#kombiSummeAbzglHerstellerrabattLabelTop{width:90px}#kombiSummeAbzglHerstellerrabatt,#kombiSummeAbzglHerstellerrabattTop{font-size:18pt;font-weight:300}#lieferzeit,#lieferzeitTop{color:#888}#lieferzeitLabel,#lieferzeitLabelTop{text-align:right;width:190px;float:left;color:#888;margin-right:5px}#lieferzeitLabelTop{width:90px}#buttonContainer{width:484px;text-align:center;margin-bottom:15px}#kreditrechnerContainer{margin-left:5px;margin-top:5px;width:140px}#kreditrechnerContainer a{text-decoration:underline;color:#945700}#zusatzGesamtpreis{width:160px}#setSummeOuterContainer{width:484px;background:#fffcd2;clear:left;margin-bottom:15px;border:1px dashed #ddd;padding:10px 0}#versand,#versandTop{color:#888}#versandLabel,#versandLabelTop{text-align:right;width:90px;float:left;color:#888;margin-right:5px}#versandLabel{width:160px;height:20px}.carousel{overflow:hidden;position:relative;width:100%;height:234px;background:#fff;border:1px solid #ddd;border-radius:10px}.carousel .cItem{float:left;width:173px;height:230px;text-align:center;margin:0 5px;margin-top:2px}.carousel .cViewport{position:absolute;top:0;height:232px;left:64px;width:100%}.carousel .cPrevButton,.carousel .cNextButton{width:64px;height:234px;cursor:pointer;z-index:2;position:absolute;background:#eee;font-size:24pt;padding-top:3em;text-align:center;color:#666}.carousel .cPrevButton{left:0}.carousel .cNextButton{right:0}.carousel .cNextButton:hover,.carousel .cPrevButton:hover{color:#333}.carousel .cPrevButtonDisabled,.carousel .cNextButtonDisabled,.carousel .cPrevButtonDisabled:hover,.carousel .cNextButtonDisabled:hover{background:#f3f3f3;color:#bbb}.carousel .cItem .headline{color:#4c849b;font-weight:bold}.carousel .cItem .innerContent{height:229px;width:162px;text-align:center;margin-right:10px;margin-bottom:10px;position:relative;color:#888}.carouselTab{float:left;border:1px solid #558ba0;border-bottom:none;background:#f6f9fa;padding:5px;cursor:pointer;margin-right:5px;text-decoration:underline}.carouselActiveTab{background:#ffac32}.carouselDeaktiviert{display:none}.prototip{font:11px Arial,Helvetica,sans-serif;color:#000}.prototip .default{width:250px;color:gray}.prototip .default .toolbar{background:#f1f1f1;font-weight:bold}.prototip .default .title{padding:5px}.prototip .default .content{padding:5px;background:#fff}.prototip .basic{width:250px;color:gray}.prototip .basic .toolbar{background:#f1f1f1;font-weight:bold}.prototip .basic .title{padding:5px}.prototip .basic .content{padding:5px;background:#fff}.prototip .hint{width:250px;color:#313120;background:#fff6aa}.prototip .hint .toolbar{background:#fdf1a0;font-weight:bold}.prototip .hint .title,.prototip .hint .content{padding:5px}.prototip .protoblue{width:250px;color:#fff}.prototip .protoblue .toolbar{background:#0d7cd0;font-weight:bold}.prototip .protoblue .title{padding:5px}.prototip .protoblue .content{background:#1e90ff;padding:5px}.prototip .creamy{width:250px;color:#bb9c61}.prototip .creamy .toolbar{background:#f3edc2;font-weight:bold}.prototip .creamy .title{padding:5px}.prototip .creamy .content{background:#f8f4ca;padding:5px}.prototip .darkgrey{width:250px;color:#fff}.prototip .darkgrey .toolbar{background:#5f5f5f;font-weight:bold}.prototip .darkgrey .title{padding:5px}.prototip .darkgrey .content{background:gray;padding:5px}.prototip .protogrey{width:250px;color:#fff;background:#fff}.prototip .protogrey .toolbar{background:#969c92;font-weight:bold}.prototip .protogrey .title{padding:5px}.prototip .protogrey .content{color:gray;padding:5px}.prototip .protogrey .toolbar .close{width:14px;height:14px}.prototipLoader{position:absolute;top:-1000px;left:-1000px;height:32px;width:32px;border:1px solid #ddd;overflow:hidden}.prototip{position:absolute;overflow:hidden}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative}.prototip .content{clear:both}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer}.prototip .tooltip{clear:both;float:left}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative}.prototip .borderTop,.prototip .borderBottom{overflow:hidden}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both}.prototip_Corner{float:left;position:relative}.prototip canvas{position:relative;float:left}.prototip_CornerTr,.prototip_CornerBr{float:right}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both}.prototip .borderMiddle{position:relative;float:left}.prototip .borderCenter{position:relative;float:left;height:100%}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both}.prototip_StemBox{float:left;position:relative}.prototip_Stem{width:100%;position:absolute;overflow:hidden}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.prototip .clearfix{display:inline-block}.prototip .clearfix{display:block}:root{--logo-color:#4b849a;--border-color:#cacaca;--primary-color:#333;--menu-color:#5a6164;--link-color:#4b849a;--main-font:-apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , "Helvetica Neue" , Arial , sans-serif , "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol";--max-page-width:1500px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--main-font)}html{font-size:11pt}body{color:#333!important}body a{color:var(--link-color)}#body_container{position:relative;text-align:left}.container-fluid{max-width:var(--max-page-width)}#mainHeadline{display:inline-block}etrusted-widget{min-height:1em;display:block}.flex-grow-1{flex-grow:1}.lh-180{line-height:180%}.nav-link{color:#4b637c!important}#layer{z-index:100;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);text-align:center}ul{}h1,h2,h3,h4,h5,h6{color:var(--primary-color)!important;font-weight:400}h1{font-size:2rem!important;font-weight:500}h2{font-size:1.5rem!important}h3{font-size:1.2rem!important}h2.small{font-size:1.1rem}#column_left{overflow:hidden;text-overflow:ellipsis}.noBorder{border:none!important}.nobr{white-space:nowrap}.error{background:#ffeaea;color:#a00!important;padding:1em;border:1px solid red}.error h2{color:#a00!important}.error p{color:#a00!important;margin-bottom:.2em!important}div[role="button"]{cursor:pointer!important}.moduleRow,.moduleRowSelected,.moduleRowOver,.moduleRow{font-size:10pt;color:#333;line-height:15pt}.moduleRowOver,.moduleRow,.moduleRowSelected{margin-bottom:.5em;border-bottom:1px solid #aaa}.moduleRow input{margin-right:.5em}#minWidth{width:980px}.prototip .default .content{overflow-x:auto;overflow-y:hidden}.center{text-align:center}.hidden{display:none}.containerBeratung{background:#4b849a!important;height:220px}.containerBeratung .card-header *,.containerBeratung .card-body *{color:#f8f9fa!important}#firmenInfo{padding:10px;background:#eee}#firmenInfo .infoText{height:200px}#firmenInfo div{line-height:14pt}.stepToDo{background:url(http://www.mesem.de/images/icons/nddesign/16x16/next_round.png) no-repeat;padding-left:20px}.stepDone{background:url(http://www.mesem.de/images/icons/nddesign/16x16/ok.png) no-repeat;padding-left:20px}#newsletterStepOne,#newsletterStepTwo{height:16px;padding-left:20px}#newsletterInputContainer{margin-top:10px}#newsletterForm{z-index:100}p{}#filterMenuShowHandle,#filterMenuHideHandle{display:none}.countrySelector{position:relative;border:1px solid #ddd;background:#fff;width:170px;text-align:left;font-size:11px;font-weight:normal;z-index:10}.countrySelector .selectedCountry{margin:5px 10px}.countrySelector .selectedCountry a{display:block;width:100%}.countrySelector .selectedCountry a:hover{background:#ddd}.flagContainer{position:absolute;text-align:left;border:1px solid #ddd;border-top:none;padding-top:0;width:170px;left:-1;top:5px;background:#fff;z-index:110!important}.flagContainer .flagSelector{margin-bottom:5px}.flagContainer .flagSelector a{display:block;width:100%}.flagContainer .flagSelector a:hover{background:#ddd}.contentHeadline{border-top:1px solid #ddd;background:none;color:#f18e00;font-size:16px;font-weight:bold;line-height:18px}.contentHeadline a{color:#f18e00}.productSpecialPrice{color:#c00;font-weight:700!important;font-style:italic}.strong{font-weight:bold}.kategorieMenu{margin-top:6px}.kategorieMenu .menuItem{margin-bottom:3px}.dragHover{background:#afefff}#anfrageFormularContainer{z-index:150;position:absolute;top:0;left:0;padding-top:10px;padding-bottom:800px;width:100%;text-align:center;background:url(/images/transparent_dunkel.png)}#anfrageFormularContainerInnen{border:1px solid #558ba0;width:700px;background:#f6f9fa;text-align:left;margin:0 auto}#anfrageFormularContainer h2{margin-bottom:20px}#anfrageFormularContainer label{display:block;margin-top:5px;float:left;width:100px}#anfrageFormularContainer .input_text{width:550px;border:1px solid #bbb;height:20px;background:#fff}#anfrageFormularContainer .required{background:#fff url(http://www.mesem.de/images/required.png) top right repeat-y}#anfrageContainer:hover{color:#000}#versandSparenFormularContainer{z-index:150;position:absolute;top:0;left:0;padding-top:10px;padding-bottom:800px;width:100%;text-align:center;background:url(/images/transparent_dunkel.png)}#versandSparenFormularContainerInnen{border:1px solid #558ba0;width:700px;background:#f6f9fa;text-align:left;margin:0 auto}#versandSparenFormularContainer h3{margin-bottom:20px}#versandSparenFormularContainer label{display:block;margin-top:5px;float:left;width:100px}#versandSparenFormularContainer .input_text{width:550px;border:1px solid #bbb;height:20px;background:#fff}#versandSparenFormularContainer .required{background:#fff url(http://www.mesem.de/images/required.png) top right repeat-y}#versandSparenContainer:hover{color:#000}#abholpreisFormularContainer{z-index:150;position:absolute;top:0;left:0;padding-top:10px;padding-bottom:800px;width:100%;text-align:center;background:url(/images/transparent_dunkel.png)}#abholpreisFormularContainerInnen{border:1px solid #558ba0;width:700px;background:#f6f9fa;text-align:left;margin:0 auto}#abholpreisContainer h3{margin-bottom:20px}#abholpreisFormularContainer label{display:block;margin-top:5px;float:left;width:100px}#abholpreisFormularContainer .input_text{width:550px;border:1px solid #bbb;height:20px;background:#fff}#abholpreisFormularContainer .required{background:#fff url(http://www.mesem.de/images/required.png) top right repeat-y}#abholpreisContainer:hover{color:#000}.checkbox_checked{width:16px;background:url(http://www.mesem.de/images/icons/checkbox.png) no-repeat;height:16px;padding-left:20px;padding-top:3px;cursor:pointer;margin-bottom:2px}.checkbox{width:16px;background:url(http://www.mesem.de/images/icons/checkbox.png) left -31px no-repeat;height:16px;padding-left:20px;padding-top:3px;cursor:pointer;margin-bottom:2px}.radio_checked{width:16px;background:url(http://www.mesem.de/images/icons/radio.png) no-repeat;padding-left:20px;padding-top:0;cursor:pointer;margin-bottom:2px;line-height:12pt}.radio{width:16px;background:url(http://www.mesem.de/images/icons/radio.png) left -31px no-repeat;padding-left:20px;padding-top:0;cursor:pointer;margin-bottom:2px;line-height:12pt}div.filterSlider{width:200px;margin:10px 0;background:url(http://www.mesem.de/images/filter_slider.png) repeat-x;height:12px;position:relative}div.filterSlider div.filterHandle{width:15px;height:20px;cursor:e-resize;position:absolute;top:-5px}.filtermarker_left{background:url(http://www.mesem.de/images/filter_marker_left.png) no-repeat}.filtermarker_right{background:url(http://www.mesem.de/images/xfilter_marker_right.png.pagespeed.ic.3jPTu9m0d0.png) no-repeat}.kategorieFilterContainer{margin-right:10px;width:334px;height:230px;background:url(http://www.mesem.de/images/xkategorie_filterLinks_background.png.pagespeed.ic.fV4DMFV0aL.png) no-repeat;float:left}.kategorieFilterVorlageTitle{font-size:11pt}.newLink{color:#337996}.linkedVorlageButton{text-align:left;background:url(/images/menu/left_button.png) right top;margin-bottom:0;cursor:pointer}.linkedVorlageButtonHover{background:url(/images/menu/left_button_hover.png) right top}.fiVorlage{height:23px;font-size:9pt;width:100%;text-align:center;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;behavior:url(./css/cssPIE/PIE.php)}.fiVorlageText{padding-top:3px;margin-left:5px;font-size:10pt;text-align:left;height:22px;overflow:hidden}.fiContainer{}.fiContainer .checkbox_checked,.fiContainer .checkbox{width:100%}.fiHeadlineActive{text-align:center;width:100%;background:url(/images/menu/xfilterAttributBackground.png.pagespeed.ic.bGVkwdacLh.png);padding:4px 0;color:#c00}.fiHeadline{width:100%;background:url(/images/menu/xfilterAttributBackground.png.pagespeed.ic.bGVkwdacLh.png);padding:4px 0;color:#444}.fiOptionen{text-align:center;width:100%;background-image:url(/images/menu/xfilterAttributBackground.png.pagespeed.ic.bGVkwdacLh.png);padding:4px 0;font-weight:bold}.fiClear{text-align:right;margin-top:10px;width:200px}.fiClear a{color:#888}.reglerSkalaMin{height:22px;padding-left:5px;position:absolute;text-align:left;color:#aaa;border-left:1px solid #aaa;left:12px}.reglerSkalaMax{height:22px;padding-right:5px;position:absolute;text-align:right;color:#aaa;border-right:1px solid #aaa;right:12px}.reglerSkalaSelRange{display:none;position:absolute;background:url(/images/filter_range.png);top:24px;height:10px;line-height:1px;font-size:1px}.reglerSkalaSelRangeArrow{display:none;position:absolute;background:url(/images/filter_schieberegler_range_arrow_02.png) repeat-x;top:15px;height:10px;line-height:10px;font-size:10px}.reglerMarkerMin{display:none;position:absolute;top:-9px;width:200px;height:10px;background:url(/images/xfilter_marker_min_schieber.png.pagespeed.ic.J3np1-mGTN.png) top right no-repeat;left:0}.reglerMarkerMax{display:none;position:absolute;top:-9px;width:200px;height:10px;background:url(/images/filter_marker_max_schieber.png) top left no-repeat;right:0}.reglerCurrentMax{float:right;text-align:right;color:#3c942e}.reglerCurrentMin{color:#225788}.reglerTop{color:#888;padding-bottom:15px}.filterAsContentBox{height:245px;width:48%;float:left;overflow:hidden;margin:0 5px 10px 5px;border:1px solid #ddd;cursor:pointer}.filterAsContentText{background:url(/images/product/productTextBG.png.pagespeed.ce.UwEDLEEiI2.png) bottom left no-repeat;padding:10px 0 10px 15px;margin-left:132px}.filterProduktAnzahl{font-size:8pt;color:#6b4a10;position:absolute;top:26px;right:7px;background:url(http://www.mesem.de/images/buttons/button_hang_down.png) no-repeat;width:160px;text-align:center;height:37px;padding-top:10px}.filterKonfiguratorHinweisContainer{height:270px;position:relative;padding:10px;background:url(/images/konfigurator/filterseitenBackground.png);margin-bottom:10px;overflow:hidden}#konfiguratorLoading{position:absolute;bottom:100px;left:20px}.filterKonfiguratorHinweisKonfiguratorenContainer{position:absolute;right:10px;width:470px;font-size:13pt;background:url(/images/layer_weiss_75.png);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(../css/PIE.htc)}.filterKonfiguratorHinweisLinkContainer{font-size:10pt;overflow:auto;max-height:140px;margin:10px;margin-top:20px}.filterKonfiguratorHinweisLinkAlle{text-align:right;background:url(/images/layer_weiss_75.png);font-size:10pt;padding:2px 10px;border:none!important}#konfiguratorPreviewContainer{position:absolute;top:20px;bottom:25px;right:480px;padding:20px;padding-right:10px;background:url(/images/layer_weiss_75.png);overflow:hidden;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;behavior:url(../css/PIE.htc)}.mBContainer{margin-top:1em;width:100%;text-align:center;position:relative}.mBInnerContainer{position:relative;z-index:10}#merkzettelListe{padding:5px;padding-bottom:0;left:0;right:0;text-align:center;position:absolute;background:#eee;border:1px solid #aaa;border-bottom:1px solid #000;border-radius:3px}#merkzettelListe .button{width:100%;margin-bottom:5px;box-sizing:border-box}.merkzettelEntry{}.merkzettelEntry a{color:#333}.kaufen_container_top{background:url(/images/product/xright_box_top_dark_highlight.png.pagespeed.ic.lv9I2QJMbn.png) no-repeat;width:200px;height:7px;line-height:10px;font-size:1px;margin:0;padding:0}.kaufen_container_top_hell{background:url(/images/product/right_box_top_highlight.png) no-repeat;width:200px;height:7px;line-height:10px;font-size:1px;margin:0;padding:0}.kaufen_container_content{background:url(/images/product/right_box_background_dark_highlight.png) repeat-y;width:200px;padding:10px 0 10px 0}.kaufen_container_content_hell{background:url(/images/product/xright_box_background_highlight.png.pagespeed.ic.Chkis6dDVS.png) repeat-y;width:200px;padding:10px 0 10px 0}.kcNameContainer{border-bottom:1px dashed #aaa}.kcName{margin-bottom:10px;font-size:11pt!important;font-weight:bold;color:#444}#buyOption{color:#333;margin:0 10px;text-align:center;width:100%}#buySinglePrice{font-weight:300;font-size:16pt}#buyAmountPrice{margin-top:5px}#nachnahmeTyp{margin-top:10px}#buyLoadingContainer{margin-top:10px}.kaufen_container_bottom{background:url(/images/product/right_box_bottom_dark_highlight.png) no-repeat;width:200px;height:7px;margin-bottom:10px}.kaufen_container_bottom_hell{background:url(/images/product/xright_box_bottom_highlight.png.pagespeed.ic.Tf5YRPYeic.png) no-repeat;width:200px;height:7px;margin-bottom:10px}.merkzettel .productAmountContainer{margin-top:0;margin-right:1em}#accountForm,#accountLoginForm{font-size:11px}.notizzettelTop{background:url(/images/notizzettel_top.png) no-repeat;width:743px;height:27px}.notizzettelContent{background:url(/images/notizzettel_content.png) repeat-y;width:743px;font-family:monospace;font-display:fallback}.notizzettelBottom{background:url(/images/notizzettel_bottom.png) no-repeat;width:743px;height:21px;margin-bottom:0}#zahlungsartenAccordion{width:100%;margin-bottom:10px;position:relative;text-align:left;background:#eee;border:1px solid #ddd;border-radius:3px}.zATS{padding:0;border-bottom:1px solid #558ba0}.zAHeader{padding-top:3px;text-align:center}.zAHeader strong{color:#007aeb;font-size:13pt;font-weight:bold}.zAMarkerRechnung{background:url(/images/zahlungsarten/xmarker_rechnung.png.pagespeed.ic.NMybOWGQmE.png) top right no-repeat;margin-right:1px}.zAMarkerVorkasse{background:url(/images/zahlungsarten/xmarker_vorkasse.png.pagespeed.ic.XxuTqXAUVS.png) top right no-repeat;margin-right:1px}.zAMarkerBar{background:url(/images/zahlungsarten/marker_bar.png) top right no-repeat;margin-right:1px}.zADetails{text-align:right;margin-bottom:5px;margin-top:3px}.trigger{background:#d4e2e7 url(/images/icons/arrow_expand.png) 170px 10px no-repeat;color:#666;cursor:pointer;width:183px;height:27px;margin-top:5px;margin-left:1px;font-size:12px;line-height:15px;text-align:left}.trigger_headline{padding:5px}.trigger_active{background:#d4e2e7 url(/images/icons/xarrow_collapse.png.pagespeed.ic.pIHtdiuh6U.png) 170px 10px no-repeat;color:#333;width:183px}.toggle_container{padding:0;padding-top:5px;margin:0;width:180px;text-align:center;margin-left:3px}#conditionsContainer a{color:#189c18}.infoBoxHeading{background:#dedede;color:#333;font-weight:bold}.boxText{padding-left:10px}.textBlockFormatierung h2{display:inline;line-height:20pt;font-size:13pt;color:#333;font-family:sans-serif;font-display:fallback}.textBlockFormatierung ol{list-style-position:inside}.highlightText{color:#8a3b17}.vMiddle{vertical-align:middle}.left{float:left}.right{float:right}.clearL{clear:left}.clearR{clear:right}.clear{clear:both}.absolute{position:absolute}img.left{margin-right:10px;margin-bottom:5px}img.right{margin-left:10px;margin-bottom:5px}#newsletterForm{width:400px;position:absolute;top:115px;right:10px;border:1px solid #aaa;background:#fff}#finanzierungsBox{position:relative;height:255px;z-index:10}#finanzierungsBox img{position:absolute;right:0;top:0}#footerLinks{font-family:"Segoe UI",Tahoma,Helvetica,sans-serif;font-size:13px;line-height:16px;text-align:justify;padding:10px;color:#8a3b17;text-align:justify;font-display:fallback}#footerLinks a{color:#8a3b17}footer h4{color:#eee!important}.helpIcon{display:none}#helpPopup{border:none;position:absolute;font-family:verdana;font-size:8pt;font-display:fallback}#helpPopupTop{background:url(http://www.mesem.de/images/helpPopupTop.png);width:340px;height:10px;margin-left:10px}#helpPopupContent{background:url(http://www.mesem.de/images/xhelpPopupContent.png.pagespeed.ic.IWJam-Fcx-.png) repeat-y;width:340px;padding:0 10px}#helpPopupBottom{background:url(http://www.mesem.de/images/helpPopupBottom.png);width:340px;height:38px;margin-left:10px}ul.list{list-style:none;float:left;margin:0}ul.list li{padding-left:15px;background:url(/images/bullet_circle.gif) left 5px no-repeat}.startTextL{width:50%;float:left;padding:10px}.startTextR{padding:10px;width:100%}.startTextR img,.startTextL img{float:left;border:1px solid #888;margin-right:10px}.imageOverflow{width:100%;overflow:hidden;margin-right:5px}.productImageLeftContainer{display:block;z-index:1}.imageContainer,.imageContainerright,.imageContainerleft,.imageContainercenter{position:relative}.imageContainerright{margin-left:1.5em;margin-bottom:1em;float:right}.imageContainerleft{margin-right:1.5em;margin-bottom:1em;float:left}.imageContainerleft img{max-width:none!important}.imageText{font-size:10pt;width:100%;position:absolute;bottom:0;right:0;background:rgba(255,255,255,.8);text-align:right;line-height:160%;color:var(--primary-color)}.infotext{width:100%;clear:both}.specialNote{padding-bottom:6px}.amLagerButtonOuterContainer{float:right;width:250px;margin-right:350px}.amLagerButtonContainer{width:210px;text-align:left;background:#fff;cursor:pointer;border:1px solid #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(../css/PIE.htc)}#MAOptinetNummer{width:100px;text-align:center;border:none;color:#888}ul{margin:0;padding:0;margin-bottom:15px;list-style:disc;margin-left:20px}.link_ausstellung::before{font-family:"FontAwesome";content:'\f041';margin-right:.2em;font-display:fallback}.link_infoseite::before{font-family:"FontAwesome";content:'\f05a';margin-right:.2em;font-display:fallback}.link_filter::before{font-family:"FontAwesome";content:'\f0b0';margin-right:.2em;font-display:fallback}.link_vergleich::before{font-family:"FontAwesome";content:'\f07e';margin-right:.2em;font-display:fallback}.link_telefon::before{font-family:"FontAwesome";content:'\f098';margin-right:.2em;font-display:fallback}.link_fax::before{font-family:"FontAwesome";content:'\f1ac';margin-right:.2em;font-display:fallback}.link_email::before{font-family:"FontAwesome";content:'\f0e0';margin-right:.2em;font-display:fallback}.link_konfigurator::before{font-family:"FontAwesome";content:'\f278';margin-right:.2em;font-display:fallback}.link_whatsapp{color:#27b43d}.link_whatsapp::before{font-family:"FontAwesome";content:'\f232';color:#27b43d;margin-right:.2em;font-display:fallback;font-weight:bold}a:hover h2{text-decoration:underline}.pTable{width:100%;border-collapse:collapse;border:2px solid #ccc}.pTable tr td.imageCol{width:170px;text-align:center}.pTable tr td{border-bottom:1px solid #ccc;padding:10px;vertical-align:top;color:#555;background:#fff url(/images/elements/table_verlauf.png) repeat-x;font-size:10pt}.pTable tr td.tRight,.pTable tr th.tRight{text-align:right}.pTable tr td.tCenter,.pTable tr th.tCenter{text-align:center}.pTable small{font-size:7pt}.pTable tr th{background:#eee;font-size:12px;color:#444;padding:10px;text-align:left;border-bottom:1px solid #ccc}table.sTable{margin-top:10px}table.sTable tr td.price,table.pTable tr td.price{text-align:right}.cartBottomContainter{width:100%;max-width:650px;text-align:right;border:1px solid #aaa;background:#fafafa}.datePickerTable{font-size:9pt}.datePicker.static-datepicker.weeks-displayed{height:auto!important}.rounded{border:1px solid #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(../css/PIE.htc)}.roundedTop{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;behavior:url(../css/PIE.htc)}.contentBlock{border:1px solid #aaa;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px;background:#fafafa}.zahlarten{clear:both;border-top:1px solid #ddd;padding:20px 0}.zahlarten{text-align:center;font-size:12pt;color:#333}.zahlarten .zImageContainer{min-height:95px}.zahlarten i{font-size:36pt;margin-bottom:15px}.zahlarten img{width:100%;max-width:120px}.zahlarten img.smallIcon{max-width:70px}.button{cursor:pointer}.button,.inputText{display:inline-block;border-radius:3px;border:1px solid #0c579c;padding:6px 11px;line-height:140%;background:#0066c6;color:#fff;font-size:14px;vertical-align:middle}.button.disabled{cursor:not-allowed;background:#aaa}.button.disabled:hover{background:#aaa}.button:hover{color:#fff;background:#004485}.inputText{background:#fff;border:1px solid #666;color:#333}.button.warenkorb i{float:left;font-size:20px;margin:-3px 0;margin-left:-3px;margin-right:6px;padding:10px 11px;color:#fff;background:#333;border-radius:2px}.button.warenkorb{width:100%;padding:5px;padding-right:3px;line-height:34px;background:#f0c14b;border:2px solid #ffe5a4;background:linear-gradient(to bottom,#f7dfa5,#f0c14b);color:#000;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5);font-weight:700;font-size:14px}.button.warenkorb:hover{background:#d9ae42;background:linear-gradient(to bottom,#f8d47b,#dba92a)}.button.angebot i{float:left;font-size:20px;margin:-3px 0;margin-left:-3px;margin-right:.6em;padding:12px 8px;color:#fff;background:#ff745b;border-radius:2px}.button.angebot{padding:5px;padding-right:8px;line-height:37px;background:#ffa797;border-color:#fc775f;color:#333}.button.angebot:hover{background:#ff7f69}.button.secondary{background:#65b444;border-color:#458629;color:#fff}.button.secondary:hover{background:#4e8c34}.button.tertiary{background:#efefef;color:#333;border:1px solid #ddd}.button.tertiary:hover{background:#ddd}.button.cancel{background:#e61616;color:#fff}.button.cancel:hover{background:#bb1818}.startseiteTextContainer img{float:left;margin-right:10px;margin-bottom:10px}.startseiteTextContainer h2 a.link_filter{background:none;padding:0}.startseiteTS{display:inline-block;margin-right:20px}.eekContainer{margin:.8em;margin-left:0;position:relative}#kaufen_container .eekContainer{margin:0 auto;top:0}.eekLabelSmall{display:inline-block;cursor:pointer}.eekLabelSmall .eek{color:#fff;padding:5px 5px;padding-right:10px;margin:0;font-size:14px;font-weight:bold;display:block;float:left;height:32px}#eekLabelContainer{z-index:20;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);text-align:center}.eekLabelContainerInner{display:inline-block;cursor:pointer;margin-top:30px;background:#fff;border:1px solid #666;border-radius:5px;padding:5px;z-index:12;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.5);box-shadow:0 0 5px 3px rgba(0,0,0,.5)}.eekLabelContainerInner i{font-size:40px;color:#333}.eekLabelContainerInner img{height:100%;max-width:600px;max-height:600px;width:auto;height:auto}.eekSmall .eekLabelSmall .eek{font-size:15px;font-weight:normal;padding:6px 5px;padding-right:10px;height:32px}.eekSmall .eekLabelSmall .eekArrow{height:32px;margin-left:-1px}.eekMicro .eekLabelContainer{top:-80px}.eekMicro .eekLabelSmall .eek{font-size:12px;font-weight:normal;padding:3px 5px;padding-right:10px;height:24px}.eekMicro .eekLabelSmall .eekArrow{font-size:8px;border-top:12px solid transparent;border-bottom:12px solid transparent;height:24px}.eekMicro .eekLabelContainer{top:-80px}.eekMicro .eekContainer{margin-bottom:0}.shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.10)}.shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,.12) , 0 2px 4px 0 rgba(0,0,0,.08)}.shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,.11) , 0 5px 15px 0 rgba(0,0,0,.08)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-none{box-shadow:none}#coContainer{margin-bottom:1em;border-radius:4px;padding:.5em;background:#ffc439;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.content_tab_bar{border-bottom:1px solid #aaa;overflow:visible}.content_tab{display:inline-block;background:#fff;border:1px solid #999;padding:1em 2em;margin-bottom:-1px;background:#f5f5f5;cursor:pointer}.content_tab.selected{border-bottom:1px solid #fff;background:#fff}.content_box{background:#fff;padding:1em;border:1px solid #999;border-top:none}.planerB2BBanner{padding:1em 2em;color:#fff;margin-top:1em;background:url(/images/background/halle3_b_fokus.jpg) no-repeat center center;background-size:cover;border-radius:10px;cursor:pointer}.planerB2BBannerContent{padding:.5em 1em;color:#333;font-size:18pt;display:inline-block;line-height:140%;background:rgba(255,255,255,.9);border-radius:10px}.planerB2BBannerButtonContainer{padding-top:.3em;text-align:right}.zp_image_page_container{text-align:center;transition:all .5s ease}.zp_image_page_item{text-align:left;margin:.5%;overflow:hidden;height:400px;display:inline-block;position:relative;transition:all .5s ease;cursor:pointer}.zp_image_page_item:hover{margin:.5% 0;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.5);box-shadow:0 0 5px 3px rgba(0,0,0,.5)}.zp_image_page_item.wide{width:38.5%}.zp_image_page_item.wide:hover{width:39.5%}.zp_image_page_item.small{width:18.5%}.zp_image_page_item.small:hover{width:19.5%}.zp_image_page_item h2{font-size:13.5pt;background:rgba(255,255,255,.8);padding:1em;padding-bottom:3px;text-shadow:1px 1px 5px #eee;border-top:2px solid #fff;border-bottom:2px solid #fff}.zp_image_page_element_count{margin-top:12px;text-align:right;font-size:10pt;color:#333;font-weight:normal;text-shadow:0 0 3px #fff}.content_headline_area{background:#fafafa;padding:1em;border-top:4px solid #aaa;color:#888;text-align:left}.content_headline_area i{float:left;font-size:30pt;margin-top:8px;margin-right:15px;margin-bottom:10px}.content_headline_area h2{font-size:15pt}.content_headline_area p{font-size:11pt!important}@media only screen and (max-width:1200px){.zp_image_page_item.wide{width:48.5%}.zp_image_page_item.small{width:48.5%}.zp_image_page_item h2{font-size:13pt}}@media only screen and (max-width:650px){.zp_image_page_item{margin:.5em 0}.zp_image_page_item.wide{width:100%}.zp_image_page_item.small{width:100%}.zp_image_page_item h2{font-size:12pt}}.shippingMethodContainer{cursor:pointer;border:1px solid #aaa;clear:both;margin:1em;padding:1em;border-radius:3px;font-size:10pt}.shippingMethodContainer:hover{background:#ebf5ff}.shippingMethodContainer.selected{background:#e9f4fc}.shippingMethodContainer input[type="radio"]{display:none}.shippingMethodContent{margin-top:1em}.contactBoxFixed{position:fixed;bottom:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:2px;border:1px solid #aaa;border-bottom:none;border-left:none;font-size:11pt;z-index:999;padding:.5rem}#contactBoxModal img{width:48px;height:auto;float:left;margin-right:1em}.selAbholTermin{margin:.5em 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11pt;font-family:arial,helvetica,sans-serif;padding:10px;padding-left:2.5em;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3);font-weight:bold;color:#fff;cursor:pointer;text-align:left;border:1px solid #2d8ac0;background-color:#3aa9e9;background-image:-webkit-gradient(linear,left top,left bottom,from(#3aa9e9),to(#2d8ac0));background-image:-webkit-linear-gradient(top,#3aa9e9,#2d8ac0);background-image:-moz-linear-gradient(top,#3aa9e9,#2d8ac0);background-image:-ms-linear-gradient(top,#3aa9e9,#2d8ac0);background-image:-o-linear-gradient(top,#3aa9e9,#2d8ac0);background-image:linear-gradient(to bottom,#3aa9e9,#2d8ac0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3aa9e9,endColorstr=#2d8ac0)}.selAbholTermin.left{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.selAbholTermin.right{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.selAbholTermin.marginLeft{margin-left:2em}.selAbholTermin.marginRight{margin-right:2em}.selAbholTermin.holiday{border-radius:0;border-left:none;border-right:none}.selAbholTermin::before{float:left;margin-right:.3em;margin-top:-7px;margin-left:-1em;font-size:20pt;font-family:"FontAwesome";font-weight:900;content:"\f096";font-display:fallback}.selAbholTermin.selected,.selAbholTermin.selected:hover{border:3px double #fff;border:1px solid #34740e;background-color:#4ba614;background-image:-webkit-gradient(linear,left top,left bottom,from(#4ba614),to(#008c00));background-image:-webkit-linear-gradient(top,#4ba614,#008c00);background-image:-moz-linear-gradient(top,#4ba614,#008c00);background-image:-ms-linear-gradient(top,#4ba614,#008c00);background-image:-o-linear-gradient(top,#4ba614,#008c00);background-image:linear-gradient(to bottom,#4ba614,#008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614,endColorstr=#008c00)}.selAbholTermin.selected::before{float:left;font-size:20pt;font-family:"FontAwesome";font-weight:900;content:"\f046";font-display:fallback}.selAbholTermin:hover{border:1px solid #224b09;background-color:#36780f;background-image:-webkit-gradient(linear,left top,left bottom,from(#36780f),to(#005900));background-image:-webkit-linear-gradient(top,#36780f,#005900);background-image:-moz-linear-gradient(top,#36780f,#005900);background-image:-ms-linear-gradient(top,#36780f,#005900);background-image:-o-linear-gradient(top,#36780f,#005900);background-image:linear-gradient(to bottom,#36780f,#005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f,endColorstr=#005900)}.selAbholTermin.disabled,.selAbholTermin.disabled:hover{cursor:not-allowed;background-color:#a90329;background-image:-webkit-gradient(linear,left top,left bottom,from(#a90329),to(#6d0019));background-image:-webkit-linear-gradient(top,#a90329,#6d0019);background-image:-moz-linear-gradient(top,#a90329,#6d0019);background-image:-ms-linear-gradient(top,#a90329,#6d0019);background-image:-o-linear-gradient(top,#a90329,#6d0019);background-image:linear-gradient(to bottom,#a90329,#6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a90329,endColorstr=#6d0019)}.selAbholTermin.disabled:hover::before,.selAbholTermin.disabled.selected::before{content:none}.datePickerTable{cursor:normal}.date-picker-statusbar{display:none}.infoBoxBuyButton{color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:.6em;border:1px solid #856404;border-bottom:0}.infoNurAnfrage{color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:.6em;border:1px solid #856404}.infoBoxBuyButton hr{background:none;border:none;border-top:1px solid #856404}.infoBoxBuyButtonMobile{margin-top:.5em;color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:.6em;border:1px solid #856404}.tsPStars{color:#333;position:relative;display:inline-block;padding-top:3px}#navigationTop{position:absolute;top:5px;right:0}#navigationTop a{text-decoration:none!important;border-left:1px solid #ccc;padding:.5em 1em;color:#3f3f3f}#navigationTop li:first-child a{border-left:none;border-bottom-left-radius:3px}#navigationTop li:last-child a{border-right:none;border-bottom-right-radius:3px}#headerFachberatung{display:inline-block;display:inline-block}#headerTSLogo{display:inline-block}#headerTSLogo img{width:60px;height:auto}#headerInfo{}.row img{max-width:100%;height:auto}footer{background:#626c70;padding-top:60px;color:#eee;text-align:left}.container{max-width:var(--max-page-width)!important}footer p{font-size:10pt;line-height:160%}footer .newsletter_container{background-image:url(http://www.mesem.de/images/newsletter/newsletter_teaser.jpg);background-size:cover;color:#fff}footer h4{font-size:12pt;font-weight:bold;margin-bottom:1em}footer .specialNote,footer .specialNote a{color:#ddd;font-size:8pt}footer #footerEnding{text-align:center;background:#5a6164;padding-top:30px;margin-top:30px}footer a{text-decoration:underline;color:#ddd}footer ul li{line-height:1.7}#footerFachberatung{width:240px;max-width:100%;display:inline-block}.fBCContainer{font-size:10pt!important}#headerFachberatung .fBCContainer{font-size:15pt}footer #footerFachberatung .fBCContainer,footer #footerFachberatung .fBCContainer div{color:#ddd}footer #footerFachberatung .fBCContainer img{display:none}#footerFachberatung .fBCContainer span a{font-size:17pt;text-decoration:none}#footerFachberatung .fBCContainer a.textlinkNew{color:#ddd!important}footer .sm_icon{width:40px;max-width:100%;margin:10px}.cItem{font-size:11px}.required{border-left:3px solid red!important}.categoryCardImageWrapper{height:250px;width:100%;overflow:hidden;vertical-align:middle}#productstable .card{cursor:pointer}.productImageLeftContainer{width:100%;position:relative}.productImageLeftContainer .swiper-slide .imageText{text-align:left;padding:.5em;font-size:10pt}.productImageLeftContainer .gallery-thumbs .swiper-slide img{max-width:100%;height:auto;cursor:pointer;border:2px solid #fff}.productImageLeftContainer .gallery-thumbs .swiper-slide img:hover{border:2px solid #007aff}.productImageLeftContainer .swiper-scrollbar{bottom:0!important}.productImageLeftContainer .swiper-button-next:after,.productImageLeftContainer .swiper-button-prev:after{content:""}.productImageLeftContainer .swiper-button-next,.productImageLeftContainer .swiper-button-prev{height:100%;top:0;padding:10px;width:40px;z-index:5;color:#007aff;text-align:center;font-size:32pt}.tooltip{opacity:1!important}.optionImgSmall{width:45px;height:25px;background-size:cover;display:inline-block!important;vertical-align:middle;border:1px solid #888;margin:0 5px}#ausstellungsstckHinweisContainer{font-size:12pt;font-weight:bold}#fd-wunschtermin_selbstabholer24{width:auto!important;height:auto!important}.pPreviewSmall{padding-bottom:1em}.pPreviewSmall .btn{position:absolute;bottom:0;left:0;right:0}.pPreviewSmall .card-body{min-height:6em}.pPreviewSmall .titleLink{position:absolute;bottom:2em;vertical-align:bottom;left:1em;right:1em}#produktHistorie .row .pPreviewSmall img{max-height:262px;width:auto!important}#produktHistorie .row .pPreviewSmall{text-align:center}#produktHistorie .pPreviewSmall .titleLink{}#swipezone{width:100%;height:100px;text-align:center;background:#000;color:#fff;cursor:pointer;font-size:5vw;font-family:'Comfortaa',cursive;text-transform:uppercase;display:flex;justify-content:center;align-items:center;font-display:fallback}#debugIndicator{position:absolute;top:0;left:0;right:0;height:5px;z-index:9999999;background:repeating-linear-gradient(-55deg,#f90,#f90 10px,#d30000 10px,#d30000 20px)}.productImageContainer{position:relative}.kombiImgNotSelected{position:absolute;top:0;left:0}.vVorlageContainerEntry,.ausstellungsLinkContainerEntry{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.angebotSpezialContainer{height:400px!important;overflow:hidden;margin-bottom:2em;padding:1em;border:1px solid #aaa;box-shadow:0 0 10px rgba(0,0,0,.5);position:relative;transition:all 300ms;cursor:pointer}.angebotSpezialContainer:hover{transform:scale(1.04);border:2px solid #f18e00;box-shadow:0 0 15px rgba(0,0,0,1)}.angebotSpezialContainer h2{font-size:3rem!important}.angebotSpezialRabatt.filter{font-size:24pt;margin-bottom:1em;padding-top:.3em}.angebotSpezialRabatt.product{font-size:32pt;padding-top:.4em;z-index:2;top:2em}.angebotSpezialRabatt{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:absolute;right:.5em;bottom:8em;font-size:44pt;font-weight:bold;color:#fff;text-align:center;border-radius:50%;border:5px solid rgb(204,0,0,.3);background:rgb(102,0,0,.7);width:2.2em;height:2.2em;line-height:80%;box-shadow:2px 4px 8px rgb(0,0,0,.5);transform:rotate(-10deg)}.angebotSpezialRabatt span{font-size:18pt}.angebotSpezialRabatt small{font-size:9pt;line-height:18pt;display:block}.angebotImageContainer img{max-width:28%;width:auto;max-height:120px;margin:2%;border-radius:5px}#breadcrump{min-height:2.1em}input.chkSlider[type="checkbox"]{display:none}.slider{vertical-align:middle;font-size:8pt;position:relative;display:inline-block;width:6em;height:3em;cursor:pointer;border-radius:1.5em;transition:350ms;background:linear-gradient(rgba(0,0,0,.07),rgba(255,255,255,0)) , #ddd;box-shadow:0 .07em .1em -.1em rgba(0,0,0,.4) inset , 0 .05em .08em -.01em rgba(255,255,255,.7);margin:0}.slider::after{position:absolute;content:'';width:2em;height:2em;top:.5em;left:.5em;border-radius:50%;transition:250ms ease-in-out;background:linear-gradient(#f5f5f5 10%,#eee);box-shadow:0 .1em .15em -.05em rgba(255,255,255,.9) inset , 0 .2em .2em -.12em rgba(0,0,0,.5)}.slider::before{position:absolute;content:'';width:4em;height:1.5em;top:.75em;left:.75em;border-radius:.75em;transition:250ms ease-in-out;background:linear-gradient(rgba(0,0,0,.07),rgba(255,255,255,.1)) , #d0d0d0;box-shadow:0 .08em .15em -.1em rgba(0,0,0,.5) inset , 0 .05em .08em -.01em rgba(255,255,255,.7)}input:checked+.slider::before{box-shadow:0 .08em .15em -.1em rgba(0,0,0,.5) inset , 0 .05em .08em -.01em rgba(255,255,255,.7) , 3em 0 0 0 #f05315 inset}input:checked+.slider::after{left:3em}.saleFilterButton{}.saleFilterOffText{border:2px solid #cecece;border-right:none;background:#e9e9e9;margin-right:-2.5em;padding:.3em;padding-right:3em;padding-left:1em;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center}.saleFilterOnText{border:2px solid #d37e0f;border-left:none;background:#ffbb7b;margin-left:-2.5em;padding:.3em;padding-left:3em;padding-right:1em;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.saleFilterOnText.selected{border:2px solid #f14400;border-left:none;box-shadow:0 0 8px 0 #ff6224 , 0 0 8px 0 #d13b00 inset;background:#ff723a}.saleFilterOffText.selected{box-shadow:0 0 8px 0 #82ad8f , 0 0 8px 0 #90c0a6 inset;border:2px solid #83bba1;border-right:none;background:#def3db}.saleFilterOnText span{color:#8a2801;text-shadow:0 0 2px #fff3bb}.saleFilterOnText span,.saleFilterOffText span{font-size:12pt;font-weight:bold}.swiper-wrapper,.swiper-container{}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#aaadb2!important;border:0 solid #313c52!important;padding:5px!important;margin-top:10px!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#4b849a!important;border:0 solid #313c52!important;padding:5px!important;margin-top:10px!important}#CybotCookiebotDialogBodyContentTitle{display:none!important}.productPreviewImage{overflow:hidden}.hasMuster{position:absolute;top:2.4em;right:-3em;background:#6d6d6d;color:#fff;padding:.5em 3em;transform:rotate(45deg);font-size:.8em}.underline{text-decoration:underline}#checkout_accordion .card-header{cursor:pointer}#checkout_accordion .card-header[aria-expanded="true"]{background-color:var(--primary-color);color:#eee}#checkout_accordion .card-header[aria-expanded="true"] h5{color:#eee!important}#checkout_accordion .card-header h5::before{transition:all .3s ease-in-out}#checkout_accordion .card-header[aria-expanded="false"] h5::before{font-family:"FontAwesome";content:"\f1db";margin-right:.2em}#checkout_accordion .card-header[aria-expanded="true"] h5::before{font-family:"FontAwesome";content:"\f05d";margin-right:.2em}.orderProgress img{max-width:100%}.text-small{font-size:80%}input[type="range"]::-ms-tooltip{display:none}html{scroll-behavior:smooth}.subheadline{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;font-size:1.5rem}.footerHeadline{font-size:12pt;font-weight:bold;margin-bottom:1em;color:#eee}.page-item.active .page-link{background-color:var(--menu-color)!important;border-color:var(--primary-color)!important;margin:0 2px;padding:.6rem .9rem;margin-top:-.1rem}.page-item,.page-item .page-link{color:var(--primary-color)}.page-item .page-link{border-radius:.5em;margin:0 .1em}.page-item.disabled .page-link{color:#aaa!important;border:none}.muster-info{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;transition:all 300ms ease;text-overflow:ellipsis}.muster-info.expanded{-webkit-line-clamp:unset;max-height:1000px}video{max-width:100%}.w-100,.w-xs-100{width:100%!important}.w-75,.w-xs-75{width:75%!important}.w-50,.w-xs-50{width:50%!important}@media (min-width:576px){.w-sm-100{width:100%!important}.w-sm-75{width:75%!important}.w-sm-50{width:50%!important}}@media (min-width:768px){.w-md-100{width:100%!important}.w-md-75{width:75%!important}.w-md-50{width:50%!important}}@media (min-width:992px){.w-lg-100{width:100%!important}.w-lg-75{width:75%!important}.w-lg-50{width:50%!important}}.markError{border-left:4px dashed #721c24!important;border-right:4px dashed #721c24!important}.markError td{background:#f8d7da!important}#productfinder-root .productPreviewSpacer{margin:0!important}.AutocompletePrototype-w1{z-index:3;box-shadow:3px 3px 10px rgba(0,0,0,.5);position:absolute;top:4px;left:3px;_background:none;_top:1px}.AutocompletePrototype-w2{padding:0}.AutocompletePrototype{z-index:1000;width:100%;border:1px solid #999;background:#fff;cursor:default;text-align:left;overflow:auto;_height:350px;_margin:0 6px 6px 0;overflow-x:hidden}.AutocompletePrototype .selected{background:#f0f0f0}.AutocompletePrototype div{padding:2px 5px}.AutocompletePrototype strong{font-weight:bold;color:#39f}.AutocompletePrototype .row{margin:1em 0}.searchResultGroup{color:#888}.searchResultGroup .resultImageContainer{float:left;width:160px;overflow:hidden;text-align:center}.searchResultGroup .resultImageContainer img{max-width:100%}.searchResultGroup .ean{float:right}.searchResultGroup a{color:#4c849b}.searchResultGroup a:hover{color:#f18e00;text-decoration:underline}.searchResultGroup .resultHeadline{margin-left:170px;color:#4c849b;font-size:14px}.searchResultGroup .resultHeadline{vertical-align:baseline}.searchResultGroup .resultEntry{border-bottom:1px solid #ddd;margin-bottom:10px}.searchResultGroup .resultEntryHalf{border-bottom:1px solid #ddd;margin-bottom:10px;width:48%;float:left;margin:10px 5px;border-left:1px solid #ddd;padding-left:5px;height:150px;overflow:hidden}.searchResultGroup .resultsPrice{color:#c00;font-size:11pt;font-weight:bold}.searchResultGroup .preisInfo{margin-left:170px}.searchResultGroup .optionsAvailable{margin-top:5px;font-weight:bold;margin-left:170px}.paketrabatt{color:#6a6}.highlight{color:#f18e00}.textResults{margin-top:5px;margin-left:170px}#searchFormContainer{padding:.5em 0}#searchStr{border-radius:1.2em}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:searchfield}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}div.datepicker{position:absolute;text-align:center;border:1px #558ba0 solid;background:#f6f9fa;font-size:10px;padding:0;height:190px}div.datepicker-calendar table{font-size:10px;border:1px solid #fff;margin:0;padding:0;text-align:center}div.datepicker div.datepicker-header{font-size:11px;font-weight:bold;background:#d4e2e7;border-bottom:1px solid #cce9ff;padding:2px;text-align:center}div.datepicker table.header{width:175px;border:0;padding:0;text-align:center}td.prev,td.prev_year,td.next,td.next_year{width:8%;color:#f7b72e;cursor:pointer;font-weight:bold;line-height:16px}td.prev:hover,td.prev_year:hover,td.next:hover,td.next_year:hover{color:#f60}td.header{text-align:center;width:68%;font-weight:bold;line-height:16px}div.datepicker-header{height:16px}div.datepicker-calendar table tbody tr{border:1px solid #fff;margin:0;padding:0}div.datepicker-calendar table tbody tr td{border:1px #eaeaea solid;margin:0;padding:0;text-align:center;height:16px;line-height:16px;width:21px;cursor:pointer}div.datepicker-calendar table tbody tr td:hover,div.datepicker-calendar table tbody tr td.outbound:hover,div.datepicker-calendar table tbody tr td.today:hover{border:1px #cce9ff solid;background:#e9f5ff;cursor:pointer}div.datepicker-calendar table tbody tr td.wday{border:1px #cce8fe solid;background:#d4e2e7;cursor:text;width:21px;height:16px;line-height:16px;font-weight:bold}div.datepicker-calendar table tbody tr td.outbound{background:#f4f3f3}div.datepicker-calendar table tbody tr td.today{border:1px #cce9ff solid;background:#d4e2e7;background-image:url(/images/date_active.gif);background-repeat:no-repeat;position:top left;width:21px;height:16px;line-height:16px}div.datepicker-calendar table tbody tr td.today:hover{border:1px #cce9ff solid;background:#e9f5ff;background-image:url(http://www.mesem.de/gfx/date_active.gif);background-repeat:no-repeat;position:top left}div.datepicker-calendar table tbody tr td.nclick,div.datepicker-calendar table tbody tr td.nclick_outbound{cursor:default;color:#aaa;width:21px;height:16px;line-height:16px}div.datepicker-calendar table tbody tr td.nclick_outbound{background:#e8e4e4;width:21px;height:16px;line-height:16px}div.datepicker-calendar table tbody tr td.nclick:hover,div.datepicker-calendar table tbody tr td.nclick_outbound:hover{border:1px #eaeaea solid;background:#fff}div.datepicker-calendar table tbody tr td.nclick_outbound:hover{background:#e8e4e4}div.datepicker div.datepicker-footer{font-size:10px;background:#d4e2e7;cursor:pointer;text-align:center;padding:2px;clear:both;width:180px}.date{}.datepicker-opener-table{border:none;padding:0;border-spacing:0;margin:0 0 0 3px;background:transparent url(http://www.mesem.de/gfx/datepicker.gif) no-repeat 0 0;width:16px;height:16px;cursor:pointer}.Opera .datepicker-opener-table{float:right}.IE7 .datepicker-opener-table{position:relative;top:0;left:3px}.datepicker-opener-table:hover{background:transparent url(http://www.mesem.de/gfx/datepicker_ro.gif) no-repeat 0 0}.datepicker-opener{width:16px;height:16px;margin:0 0 0 3px;cursor:pointer}.datepicker-opener-img{border:none;padding:0;border-spacing:0;margin:0 0 0 3px;width:16px;height:16px;cursor:pointer}#wowslider-container1{zoom:1;position:relative;max-width:100%;margin:0 auto;margin-bottom:10px;z-index:100;border:none;text-align:left}* html #wowslider-container1{width:100%}#wowslider-container1 ul{position:relative;width:10000%;left:0;list-style:none;margin:0;padding:0}#wowslider-container1 ul li{width:1%;line-height:0;float:left;font-size:0}#wowslider-container1 .ws_images{position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden}#wowslider-container1 .ws_images a{width:100%;display:block;color:transparent}#wowslider-container1 .ws_images img{width:100%;border:none 0;max-width:none}#wowslider-container1 a{text-decoration:none;outline:none;border:none}#wowslider-container1 .ws_bullets{font-size:0;float:left;position:absolute;z-index:70}#wowslider-container1 .ws_bullets div{position:relative;float:left}#wowslider-container1 a.wsl{display:none}#wowslider-container1 .ws_bullets{padding:10px}#wowslider-container1 .ws_bullets a{margin-left:5px;height:10px;width:10px;float:left;border:1px solid #d6d6d6;color:#d6d6d6;text-indent:-4000px;background-image:url(data:image/gif;base64,);position:relative;color:transparent}#wowslider-container1 .ws_selbull{background-color:#d6d6d6;color:#fff}#wowslider-container1 .ws_bullets a:hover,#wowslider-container1 .ws_overbull{background-color:#d6d6d6;color:#fff}#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{position:absolute;display:block;top:50%;margin-top:-16px;z-index:60;height:67px;width:32px;background-image:url(http://www.mesem.de/images/wowslider/arrows.png)}#wowslider-container1 a.ws_next{background-position:0 0;right:-7px}#wowslider-container1 a.ws_prev{left:-7px;background-position:0 100%}#wowslider-container1 a.ws_next:hover{background-position:100% 0}#wowslider-container1 a.ws_prev:hover{background-position:100% 100%}#wowslider-container1 .ws-title{position:absolute;bottom:7%;left:0;margin-right:5px;z-index:50;background-color:#fff;color:#1e4553;padding:10px;font-family:Tahoma,Arial,Helvetica;font-size:14px;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}#wowslider-container1 .ws-title div{padding-top:5px;font-size:12px}#wowslider-container1 .ws_bullets{top:0;right:0}#wowslider-container1 .ws_logo{position:absolute;left:0;top:0;height:100%;width:100%;z-index:9;background:url(loading.gif) 50% 50% no-repeat}#wowslider-container1 .ws_bulframe img.loading{margin:39px 100px}#wowslider-container1 .ws_bullets a img{text-indent:0;display:block;top:12px;left:-122px;visibility:hidden;position:absolute;border:2px solid #b8c4cf;max-width:none}#wowslider-container1 .ws_bullets a:hover img{visibility:visible}#wowslider-container1 .ws_bulframe div div{height:90px;overflow:visible;position:relative}#wowslider-container1 .ws_bulframe div{left:0;overflow:hidden;position:relative;width:244px;background-color:#b8c4cf}#wowslider-container1 .ws_bullets .ws_bulframe{display:none;top:25px;overflow:visible;position:absolute;cursor:pointer;border:2px solid #b8c4cf}#wowslider-container1 .ws_bulframe span{position:absolute}.teaserHeadline{font-size:125%!important;font-weight:600}.productPreview{width:33%;float:left}.dropdown-menu.show,.nav-link{transition:all 0s!important}.productPrev .alert{padding:.25rem .5rem}.productPreviewSpacer{position:relative;height:440px;border-radius:15px;border:1px solid var(--border-color);background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.highlightBorder{border-color:#c00;border-width:2px}.productPreviewHighlight{position:absolute;top:-.5rem;background:#4b849a;padding:.01rem .5rem;padding-bottom:1rem;border-radius:.5rem;color:#fff;font-weight:400;left:1rem}.finderProducts .productPreviewHighlight{top:-1.5rem}.finderProducts .productPreviewSpacer .card-img-top{max-height:250px;width:auto;display:block;margin:0 auto}#productFinderModal .modal-dialog{max-width:var(--max-page-width)!important}.productPreviewEdge{position:absolute;font-weight:500;right:-.2rem;top:-.5rem;transform:rotate(45deg);margin-right:-3rem;width:9rem;height:3.7rem;padding-bottom:.4rem;padding-top:1.3rem;padding-left:3rem;padding-right:3rem;text-align:center;background-color:rgba(234,231,214,.9);box-shadow:0 0 5px rgba(0,0,0,.9);color:#91856b;z-index:2;font-size:100%;line-height:100%;text-transform:uppercase}.productPreviewCallout{position:absolute;bottom:15rem;z-index:1;left:0;margin:0;list-style:none;display:flex;flex-direction:column;line-height:100%}.productPreviewCallout li{color:#237b01;font-weight:400;background-color:rgba(255,255,255,1);box-shadow:0 0 5px rgba(0,0,0,.3);margin-bottom:6px;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:2px 5px;font-size:95%;width:fit-content}.productPreviewImage{height:250px;position:absolute;top:0;left:0;right:0;text-align:center}.productPreviewImage img.product{width:100%;height:100%;object-fit:contain;object-position:top;max-width:100%;max-height:100%;vertical-align:bottom!important}.productPreviewSpacer:hover{box-shadow:0 0 5px rgba(0,0,0,.4);border:1px solid #a3a3a3}.productPreviewSpacer:hover .angebotSpezialRabatt{box-shadow:2px 2px 2px rgb(0,0,0,.5)}.productPreviewHeadlineContainer{background:rgba(255,255,255,.8);padding:.5em;margin-bottom:0;position:absolute;bottom:0;left:0;right:0;backdrop-filter:blur(3px);overflow:hidden;text-overflow:ellipsis}.productPreviewHeadlineContainer a{font-size:115%!important;color:var(--primary-color);font-weight:500;margin-bottom:.4em}.productPreviewManufacturer{position:absolute;top:1em;left:1em;max-width:80px;height:auto}.productPreviewLabel{display:inline-block;vertical-align:top}.productPreviewValue{display:inline-block}.productPreviewPriceContainer{text-align:right;background:rgba(255,255,255,.9);font-size:90%;color:#333;display:inline-block;padding:.5em 1em;margin-top:0;border-radius:3px;border-right:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,.3);position:absolute;bottom:75px;right:5px;z-index:3;transform:rotate(-4deg)}.previewPriceFinal{font-size:140%;color:#c00;font-weight:bold}.previewAmLagerContainer{padding:5px 10px}#filterListeContainer{min-height:5em}.filterListe{border-top-right-radius:.3em}.filterListe .filterAttributName{color:#333;font-size:11pt;font-weight:bold;padding:.2em .5em}.filterListe .filterAttribut{margin-bottom:15px;padding:.8em;border:1px solid var(--border-color);border-radius:.5em}.filterListe .filterAttribut [data-toggle="collapse"]{cursor:pointer}.filterListe .filterAttributName{font-weight:bold;padding:.2em;font-size:10pt}.filterListe .filterValue i.fa,.filterListe .filterValueSub i.fa{padding-right:.5em;color:#aaa}.filterListe .filterValue,.filterListe .filterValueSub{margin:.15em 0;padding:.1em;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.filterValue a,.filterValueSub a{color:#444}.filterValue.selected,.filterValueSub.selected{}.filterAttributSubGrp{padding-left:.6em;background-color:#f6f6f6}.filterValueSub.selected i{margin-top:4px}.filterListe .filterAttributSub{padding:.15em;display:inline-block}.filterListe .filterValueSub{margin-left:.5em;padding:.15em;transition:all .3s ease-in-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.filterListe [data-toggle="collapse"]::after{font-family:"FontAwesome";content:"\f0d8";float:right}.filterListe [data-toggle="collapse"][aria-expanded="false"]::after{content:"\f0d7"}#filterListeLoading{padding-top:20px}.attributValueContainer{width:48%;height:370px;padding:1em;float:left;position:relative;text-align:center;overflow:hidden;border-bottom:1px solid #ddd;margin:1%}.attributValueHeadline{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,1);padding:.5em 1.5em;text-align:left}.attributValueHeadline a{font-size:140%!important}.attributValueCount{text-align:right;background:rgba(255,255,255,.9);font-size:90%;color:#333;display:inline-block;padding:.25em 1em;margin-top:0;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;bottom:-1px;right:.5em;border:none;font-size:110%}.attributValueContainer img.productBack{margin-top:1em;max-width:100%;max-height:100%;vertical-align:bottom;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.attributValueContainer:hover img.productBack{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.attributeValueProducts{position:absolute;bottom:2em;left:.5em}.attributeValueProducts img{max-width:50px;max-height:50px;box-shadow:0 0 2px #000;margin:0 .3em;border:1px solid #fff}.attributeProductManufacturerContainer{position:absolute;top:0;right:0;background:rgba(255,255,255,1);padding:.2em;text-align:center;border-bottom-left-radius:.5em}.attributeProductManufacturerContainer img{vertical-align:middle}.noAttributeValueHeadline{font-size:130%;margin-top:1em;border-bottom:1px solid #ddd}.vVorlageContainer{margin-bottom:1em}.vVorlageContainerEntry,.ausstellungsLinkContainerEntry{border-bottom:1px solid #ddd;padding:.2em .3em;font-size:120%;border-radius:3px;margin-top:-1px;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.ausstellungsLinkContainerEntry{border:none;font-size:100%}.vVorlageContainerEntry:hover,.ausstellungsLinkContainerEntry:hover{background:#eee}.ausstellungsLinkContainer{margin-bottom:1em}.filterAusstellungEntryContainer{width:45%;float:left;height:4em;overflow:hidden;margin-bottom:.5em;position:relative;padding-right:.5em;border-radius:.5em;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.filterAusstellungEntryContainer:hover{background:#eee}.filterAusstellungEntryContainer img{width:50px;position:absolute;bottom:0;left:0}#filterSeitenProdukteContainer{margin-top:1em}#bottomText img{max-width:100%}.buttonSub a,.buttonSubSub a{color:inherit;text-decoration:none!important}.aktionPreview{width:100%!important}.aktionPreview .productPreviewSpacer{margin:0}.carousel-filter{border:1px solid #facb30;border-radius:15px;height:100%;max-height:460px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.carousel-filter:hover{box-shadow:0 0 5px rgba(0,0,0,.4)}.carousel-filter .carousel-inner{height:100%}.text-black-50{color:rgba(0,0,0,.5)!important}.attributeCounter{float:right;position:relative;padding-left:.2em;margin-right:-.2em}.angebotSpezialRabatt.filter{border-radius:0;transform:rotate(-45deg);bottom:.3rem;right:-3rem;font-size:14pt;width:auto;height:auto;display:flex;display:none;flex-direction:row;border:none;padding:.1rem 2.5rem;line-height:100%;background-color:rgba(204,0,0,.5);border-radius:.3rem;box-shadow:0 0 3px rgba(0,0,0,.4)}.angebotSpezialRabatt.filter span{font-size:14pt}.angebotSpezialRabatt.filter::before{content:"-"}.angebotSpezialRabatt.filter small{margin-left:.2rem;margin-top:-.1rem}.previewTopSeller{position:relative;width:50%;float:left;overflow:hidden}.previewTopSellerImage{max-width:100%;max-height:100%;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.previewTopSeller:hover .previewTopSellerImage{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.previewTopSellerName{position:absolute;top:0;right:1em;left:1px;padding:.2em 1em;padding-left:87px;font-size:130%;z-index:2;background:rgba(255,255,255,.8)}.previewTopSellerBorder{height:300px;border-left:1px solid red;border-bottom:1px solid red;border-bottom-left-radius:1em;position:relative;overflow:hidden;z-index:1;margin-right:1em;margin-bottom:1em}.previewTopSellerMarker{position:absolute;top:0;left:0;z-index:3}.previewTopSellerManufakturerImage{position:absolute;bottom:.5em;left:.5em;z-index:2}.previewTopSellerPriceContainer{text-align:right;background:rgba(255,255,255,.9);font-size:90%;color:#333;display:inline-block;padding:.5em 1em;margin-top:0;border-top-left-radius:1em;border-right:1px solid #ddd;box-shadow:0 0 8px #333;position:absolute;bottom:0;right:0;z-index:2}.previewTopSellerPriceFinal{font-size:140%;color:#333}.previewTopSellerAmLagerContainer{font-size:110%;color:#5a3}.productPreviewEEKContainer,.productTopsellerAktionenEEKContainer,.productCarouselBigEEKContainer,.productImageLeftEEKContainer{position:absolute;top:80px;font-size:17px}.productSearchEEKContainer,.productCarouselEEKContainer{position:absolute;top:70px;font-size:13pt}#kaufen_container_container{position:relative;min-height:200px}#kaufen_container,.right_box_container{width:100%;border:1px #ddd solid;background:#fff;margin-bottom:1em;padding:10px 14px;border-radius:4px;box-sizing:border-box}#kaufen_container_logo{}#kaufen_container_logo img{max-width:100%;margin-bottom:10px}#kaufen_container .button{width:100%}.planerVorschauContainer{height:8em;position:relative;text-align:left;padding-left:10px;cursor:pointer;background:url(/images/konfigurator/background_preview.png)}.kcName{font-size:140%}.productContainer{padding-right:250px}.productContainer.noRightColumn{padding-right:0}.productPreviewHeadlineContainer a{display:block;width:100%}#buyAmountPrice{display:inline-block;font-size:12pt;font-weight:bold;border-bottom:3px double;margin-bottom:5px}.optionEntry{margin-bottom:3px}.optionValuesName{font-weight:bold}#buyOption{margin-bottom:1em}#zusatzprodukteContainer{clear:both}.card-columns{column-count:4}@media only screen and (max-width:800px){.datePicker{width:100%!important}.datePickerTable{margin-left:auto!important;margin-right:auto!important}html{overflow-x:hidden}h1{font-size:1.5rem!important;text-align:center}h2{font-size:1.2rem!important;margin-bottom:1rem!important}.mobileTextCenter{text-align:center}.mobileElementCenter{margin:0 auto}.mobileBlock{display:block!important}.productContainer .eekContainer{position:static}.eekLabelContainer{left:0;right:0;text-align:center}.mobileNoBorder{border:none!important}.mobileNoFloat{float:none!important}.mobileNoMargin{margin:0!important}.mobileWidth100{max-width:100%!important;width:100%!important}.mobileWidth300px{max-width:300px!important;width:100%!important}#trWidget{display:none}.ausstellungProduktContainer{width:100%!important;margin:0!important;height:auto!important}.ausstellungsFoto,.ausstellungInfoContainer{width:100%;margin:0!important}.ausstellungHinweisBottom{font-size:10pt!important;line-height:15pt!important}#kaufenContainerMobile{background:#f5f5f5}.map iframe{width:100%!important;height:40em}.impressum td{display:block;width:100%}.selectaddress td{font-size:10pt!important}#accountEditForm{width:100%!important}#accountEditForm fieldset{width:100%!important;height:auto!important}.customer .editContainer{width:100%!important}.customer .editContainer .spacer{height:auto!important;clear:both}.customer #buttonSave{margin-top:1em}.checkoutShipping #headerFachberatungContainer{display:none!important}.orderProgress{display:none}.infoBoxContents textarea{width:100%!important}.checkoutPayment .TSSelectMobile{display:block;clear:both;width:100%}.checkoutPayment .TSMarginLeft{margin:0!important}.checkoutPayment .TSLogoContainer{text-align:center!important;float:none!important;width:100%!important;margin:0!important}.checkoutConfirmation #productTable{width:100%}.checkoutConfirmation #productTable .imageField{clear:both;display:block!important;width:100%!important;text-align:center}#productTable td{display:block}.qtyField{display:inline}.nameField{display:inline;border:none!important}.priceField{display:block}.headingContainer{width:100%!important;margin:0!important;margin-bottom:1em!important}#progressContainer{display:none}.pTable{border:none}.pTable tr{border:1px solid #aaa;margin-bottom:1em;border-bottom:2px solid #aaa!important}.pTable th{width:auto!important;display:none}.pTable td{width:100%!important}.pTable td,.pTable tr,.vAContainerOutter{display:block;background:none!important}.cartBottomContainter,#abholartikelInfo{width:100%}.sTable{display:block;width:100%!important;clear:both}.sTable tBody{display:block}.imageCol{border:none!important;text-align:center!important}td.price{background:#eee!important}td.price.single{clear:both;display:none}.removeContainer div{float:none!important;text-align:right}.zurKasse.top{display:none}.einkaufFortsetzen{text-align:left}.zurKasse.bottom img,.einkaufFortsetzen img{display:none}.zurKasseFloat{float:none}.zurKasse.bottom,.buttonLeeren,.einkaufFortsetzen{display:block;color:#fff!important;background:#e88;margin:0!important;padding:.6em;font-size:16pt}.zurKasse.bottom,.einkaufFortsetzen{background:#28e;margin-bottom:2px!important}.buttonLeeren a{color:#fff!important;text-decoration:none}.buttonLeeren.bottom{display:none}#anfragebuttonContainer{display:block;width:100%;float:none}#anfragebuttonContainer .button{width:100%;margin-bottom:.5em;text-align:center}.customerLogin .fixedWidth{width:100%!important}.customerLogin #accountForm,#accountLoginForm{width:100%!important}.customerLogin fieldset{width:100%!important;display:block!important}.customerLogin #loginHinweis{width:100%!important;margin:0!important}.customerLogin .input_text{width:100%!important;font-size:150%!important;height:auto!important}.customerLogin #pt1,.customerLogin #pt2,.customerLogin #pt34,.customerLogin #pt3,.customerLogin #pt4{background:#fff!important;height:auto!important;clear:both;margin-top:1em}#pt3 .spacer{display:none}.customerLogin .spacer{height:auto!important}.customerLogin #pt1 h2,.customerLogin #pt2 h2,.customerLogin #pt34 h2{float:left}.customerLogin #pt1 h3,.customerLogin #pt2 h3,.customerLogin #pt34 h3{display:block;font-size:200%;color:#777;margin-left:1.5em;margin-top:.85em;margin-bottom:.5em}.customerLogin fieldset h2{padding:0!important}.customerLogin #pt34 h3{padding-top:.8em;padding-left:.5em}.customerLogin #pt34 .center{text-align:left}.customerLogin label{font-size:120%;clear:both}.customerLogin #strasse{width:69%!important}.customerLogin #nr{width:29%!important}.customerLogin .accountTypeImage{display:none}.customerLogin input[type="checkbox"]{width:auto!important;display:inline-block;margin-right:.5em}.customerLogin #labelNewsletter{clear:none!important;width:auto!important;float:none!important}.customerLogin #firmenCheckbox label{clear:none}#pt01 legend,#pt01 h3{display:none}#pt01{height:auto!important;margin-bottom:2em!important}#merkzettelAddButton{display:none}.mobileNoMargin{margin:0!important}.mobileNoPadding{padding:0!important}.mobileButton{display:block;color:#fff;background:#28e;width:auto;padding:.6em;font-size:16pt;margin-bottom:.5em;clear:both;width:100%}.mobileButton .fa{font-size:20pt;float:left}.productImageLeftContainer{margin:0;width:100%;min-height:auto!important}.productImageLeft{width:100%!important;max-width:100%!important;height:auto!important}.pILOut{width:100%}#preisContainer{clear:both;margin:0!important;margin-top:1em!important;font-size:120%}#buyEndsumme2,#buySinglePrice2{font-weight:bold}.vorlagenLinkContainer{text-align:center;margin:1em 0}.vorlagenLinkContainer .badge{padding:.5em 1em;margin-bottom:.8em}.vAContainerOutter{margin:0!important}#alternativenLinksContainer{display:none}.fachberatungLabel{display:none}#filmstreifenAjaxContainer{display:none}#body_container{min-width:auto!important}.containerRechts{display:none}.wHGruppe{width:100%}.wHText{width:100%!important;margin:0!important}.subProduct{overflow:hidden}.productName{width:auto}.detailsLink{width:100%;display:block;text-align:right;clear:both;margin-top:-1.5em;right:0!important}.productContainer{padding:0!important}.subProductInnerContainer{}.subProduct .subProductInnerContainer .card-header{padding-right:1em}.mengenartikelOptionen{margin:0!important}.mOContainer table{width:100%!important}.mOBack{background:none!important}.produkt .box_600_header_dark,.produkt .box_600_background_dark,.produkt .box_600_background,.produkt .box_600_footer,.produkt .box_600_footer_dark,.produkt .mOContainer{max-width:100%!important;background:none;width:100%!important}.mOSummeC{height:auto;margin:0}.button.angebot{display:none}.paketartikelKalkulationsContainer #paketproduktEndpreisContainer{width:100%!important;clear:both!important;display:block!important;text-align:center;font-size:11pt;padding-top:1em}.paketartikelKalkulationsContainer .productAmountContainer,.paketartikelKalkulationsContainer .typeContainer,.paketartikelKalkulationsContainer img{display:inline-block!important;float:none!important}.paketartikelKalkulationsContainer .typeArrow{padding-bottom:1em}.paketartikelKalkulationsContainer #buyCartButton{display:none!important}.paketartikelKalkulationsContainer .buyButtonContainer{clear:both!important;width:100%!important;margin:0!important}.kombiprodukt .summeVersandContainer{text-align:right;margin-right:.6em}#ausstellungsstckHinweisContainer{clear:both;margin:0;text-align:center;font-size:10pt}#buyPricesContainer .textlinkNew{display:none}.optionContainerOut{margin:0;font-size:11pt}.optionContainer{width:100%;background:none;padding:0!important}.optionValueName{height:2em;vertical-align:middle}.gesamtpreisOptionContainer{margin:0!important;height:auto}.gesamtpreisOptionContainer input{vertical-align:middle}.additionalImage{width:50%}.optionSelected{background:#69c}#kombiprodukteDieDasProduktEnthaltenContainer{display:none}.aPContainer{display:none}.aehnlicheProduktContainer div{width:100%!important}#setProdukteInDenenSichDerArtikelBefindetContainer{display:none}.planerVorschauContainer{width:100%!important;margin:0!important}.vorschauElemente{display:none}#searchFormContainer{background:#fff;padding-bottom:10px;margin-bottom:0;box-shadow:none;margin-top:.5em}.mobileMenuFirstButton{position:absolute;top:0;text-align:right}.mobileMenuFirstButton i{font-size:24pt;color:#666}.imageOverflow img{max-width:100%}.imageContainerleft{max-width:100%;padding:0;margin:0}#filterXHinweis{display:none}#trWidget{display:none}#headerFachberatung{}#headerFachberatungContainer{float:none;display:none}#headerTSLogo{display:none}#kundenToolsBox,#mitarbeiterBox{display:none}.productPreviewImage{height:200px}.productPreviewImage{text-align:left}.productPreviewHeadlineContainer{text-align:right}.productPreviewSpacer{margin:1em;margin-bottom:1em}.mobileTextShortener{overflow:hidden;text-overflow:ellipsis;width:100%;max-height:8em;height:auto}.mobileHide{display:none!important}.mobileShow{}.filter #column_left{position:fixed;left:0;top:0;bottom:0;z-index:12;background:rgba(255,255,255,1);border-right:1px solid #000;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 2em 0 rgba(0,0,0,.6)}.filter #filterMenuHideHandle{display:block}.filter #filterMenuShowHandle{display:block;width:auto;margin-bottom:.5em;box-shadow:0 2px 4px rgba(0,0,0,.6);margin-bottom:1em}.filter #filterMenuShowHandle i{font-size:120%}.filter #filterSeitenProdukteContainer{display:none}#zahlungsartenAccordion{display:none}.vVorlageContainerEntry,.ausstellungsLinkContainerEntry{border-bottom-right-radius:0;border-top-right-radius:0}.filterAusstellungEntryContainer{width:50%}.filterAusstellungEntryContainer:nth-child(n+4){display:none}.filterAusstellungEntryContainer{background:#eee}.filterAusstellungEntryContainer a{text-decoration:none;font-size:100%;display:block;margin:.4em 0}.attributValueCount{bottom:.2em;border-radius:1em}.filterAusstellungEntryContainer{width:100%}.filterAusstellungEntryContainer a{font-size:120%}.filter.filterListe,#filterListeContainer,.filterListe table{width:100%}.filter .filterListe{margin:0;font-size:12pt}.filter .filterListe .h4{display:none}#filterListe{position:absolute;z-index:2;background:#fff;left:0;rigth:0;padding:0 1rem;box-shadow:0 0 15px rgba(0,0,0,.6)}.filterListe .attributeCounter{margin-right:.5rem;background-color:#f6f6f6}.filter .ausstellungsLinkContainer,.filter .vVorlageContainer{padding:0!important;border:none;margin:0}.filter .filterValue,.filter .filterAttribut,.filter .vVorlageContainer,.filter .ausstellungsLinkContainer,.filter .filterAttributSub,.filter .filterValueSub,.filter .ausstellungsLinkContainerEntry,.filter .vVorlageContainerEntry{width:100%;font-weight:normal;padding:10px 0 8px 5px;border:none;border-bottom:1px solid #d7d7d7!important;background:#fff;color:#000}.filter .vVorlageContainerEntry{margin-bottom:1px}.filter .ausstellungsLinkContainerEntry{margin-bottom:5px}.filter .filterListe{border:none;background:#fff!important;margin:0;padding:0}.filter .filterValue{padding-left:2em;background:#f6f6f6!important}.filter .filterAttributSub{border-bottom:none!important;width:auto;padding-left:2em;background:#f6f6f6!important}.filter .filterValueSub{padding-left:2em;background:#f6f6f6!important}.filter .filterName{display:none}#body_container{width:100%!important}#topSellerUndAktionen{display:none}#mobileMenu{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;background:#fff;z-index:22}#mobileMenu a{color:#444}.mobileMenuHamburgerButton{font-size:2em}.buttonMain,.buttonSub,.buttonSubSub,.buttonSubHeadline{width:100%;font-weight:normal;padding:15px 10px 8px 1.2em;border-bottom:1px solid #d7d7d7;position:relative}.menuExpandButton{font-size:20px;font-weight:bold;padding:10px 15px 8px 15px;border-left:1px solid #d7d7d7;position:absolute;right:0;top:0}.buttonSub{padding-left:2em;width:auto;background:#f6f6f6}.buttonSubHeadline{padding-left:3em;font-weight:bold;background:#eee}.buttonSubSub{padding-left:4em;width:auto;background:#eee}#productstable{width:100%!important}.categoryItem{width:50%!important;margin:0!important;padding:10px}.categorySubContainer{margin:0 auto}#wowslider-container1{display:none}#firmenInfo iframe{max-width:100%}.imageContainerleft{max-width:40%!important;margin-right:1em}.imageContainerleft img{}iframe{max-width:100%}.zahlarten{padding-bottom:20px}.zahlarten .entry{width:50%;float:left;padding:.5em 1em}.zahlarten .entry i,.zahlarten img{width:100%}.startseiteTextContainer{width:100%}.startseiteTS{display:block;width:100%;padding-bottom:1em}.productHalf{width:100%!important}#coContainer{margin-left:0}#coContainer table tr td{display:block}#MyCustomTrustbadge{display:none}.gesamtpreisOptionContainerOuter{text-align:center;margin-top:.5em}.planerB2BBannerContent{font-size:12pt;text-align:center}.planerB2BBannerButtonContainer{text-align:center}.card-columns{column-count:2}}@media only screen and (max-width:1200px){.productPreview{}}@media only screen and (min-width:1400px){.attributValueContainer{width:30%;margin-right:2%}}@media only screen and (min-width:1700px){.productPreview{}}@media only screen and (max-width:1000px){footer{text-align:center}footer ul{list-style:none;margin:0}.card-columns{column-count:3}#productInfoTabs .nav-item{width:100%;border-bottom:1px solid #ccc;padding:.5em 0}#productInfoTabs .nav-item .nav-link.active{box-shadow:0 2px 5px rgba(0,0,0,.2)}#productInfoTabs .nav-tabs{margin:0}#productInfoTabs .tab-content{margin-top:.8em}}@media only screen and (max-width:649px){.card-columns{column-count:1}#headerInfo{font-size:90%}.productPreview{width:100%;margin:0;margin-bottom:1em}.attributValueContainer{width:100%;clear:both;height:300px;overflow:hidden}.attributeValueProducts{display:none}.productPreviewImage{text-align:center}#konfiguratorHinweisContainer,.filterKonfiguratorHinweisContainer{display:none}.categoryItem{width:100%!important;margin:0!important;padding:10px}.productHalf{}.eekLabelContainerInner{margin:0;padding:0}.eekLabelContainerInner{height:auto;width:auto;max-height:100vh}.eekLabelContainerInner i{display:none}.eekLabelContainerInner br{display:none}.eekLabelContainerInner img{height:auto;width:auto;max-height:100vh;max-width:100vh}.searchResultGroup .resultImageContainer{width:100%}.searchResultGroup .resultHeadline,.searchResultGroup .preisInfo,.searchResultGroup .textResults{margin:5px 10px}.searchResultGroup .ean{display:block;float:none;margin:0 10px}.searchResultGroup .detailsLink{display:none}.pPreviewSmall{width:45%!important;margin:2%!important}.pPreviewSmall h5{font-size:100%}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{right:1em}}.range_container{display:flex;flex-direction:column;width:100%;max-width:180px}.sliders_control{position:relative;min-height:20px}.form_control{position:relative;display:flex;justify-content:space-between;font-size:12px;color:#635a5a}.range_container{padding-top:-15px}.range_container input[type="range"]{background:none}.range_container input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:all;width:12px;height:12px;background-color:#5a6164;border-radius:50%;box-shadow:0 0 3px 2px #c6c6c6;cursor:pointer}.range_container input[type="range"]::-moz-range-thumb{appearance:none;-webkit-appearance:none;pointer-events:all;width:12px;height:12px;background-color:#5a6164;border-radius:50%;box-shadow:0 0 3px 2px #c6c6c6;cursor:pointer}.range_container input.from[type="range"]{padding-right:15px;background-color:#ddd}.range_container input.to[type="range"]{padding-left:15px}.range_container input.from[type="range"]::-webkit-slider-thumb{border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:20px}.range_container input.to[type="range"]::-webkit-slider-thumb{border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:20px}.range_container input[type="range"]::-webkit-slider-thumb:hover{background:#4b849a}.range_container input[type="range"]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px #387bbe , 0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe , 0 0 9px #387bbe}.range_container input[type="number"]::-webkit-inner-spin-button,.range_container input[type="number"]::-webkit-outer-spin-button{opacity:1;-webkit-appearance:none;margin:0}.range_container input[type="number"]{width:40%;max-width:50px;text-align:center}.range_container input[type="range"]{-webkit-appearance:none;appearance:none;height:3px;width:100%;position:absolute;pointer-events:none}.topNav a{text-align:center;font-size:95%;position:relative;color:var(--main-font)!important}.topNav a i{font-size:220%}#logo{max-width:250px}.fs100{font-size:100%!important}.topNav #cartCount{display:block;position:absolute;top:0;right:1em;background-color:#4b849a!important;color:#fff;border-radius:1em;padding:.2em .5em;box-shadow:0 0 3px rgba(0,0,0,.4)}.tapRight{float:right}.menuDesktop{max-width:var(--max-page-width);margin:0 auto;transition:all .3s ease-in-out;padding:0 1em}a.top_menu_tab_hover{color:var(--primary-color)!important}.menuDesktop .menu_tab{box-shadow:0 0 3px rgba(0,0,0,.4);display:inline-block;margin-right:7px;padding:8px 20px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;z-index:1;position:relative}.nav-link.noDropdown{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.nav-link[aria-expanded="true"]{box-shadow:0 0 2px rgba(0,0,0,1)}.menuDesktop .menu_tab a{color:#333;font-size:11pt}.menu_tab_active{padding-top:13px;padding-bottom:9px;box-shadow:0 0 3px rgba(0,0,0,.7);text-shadow:2px 2px 3px rgba(0,0,0,.9);background:var(--menu-color);background-image:linear-gradient(to top,rgba(0,0,0,0) 50%,rgba(0,0,0,.2) 100%);font-weight:bold}.tab_right{float:right;margin-top:5px}.tab_right.menu_tab_active{margin-top:0;padding-top:10px}.submenu a,.menuDesktop .menu_tab_active a{color:#eaeaea}#top_menu{margin-top:-1px}.menu_tab.sale{box-shadow:0 0 2px 0 #ff6224 , 0 0 8px 0 #d13b00 inset;background:#ff7038!important;font-weight:bold}.menu_tab.sale a{color:#fff;font-size:12pt;display:block;transform:rotate(-9deg)}.mainMenu .dd .dd-menu .row{max-width:var(--max-page-width);margin:0 auto}.mainMenu .nav.nav-tabs{min-height:1em;max-width:var(--max-page-width);margin:0 auto}@media only screen and (max-width:1500px){.mainMenu{margin:0;padding:0 1em;border-radius:0}.menuDesktop{padding:0 1em}.mainMenu .nav-link{padding:1rem .5rem!important}}.mainMenu .nav-link{color:#eaeaea!important;padding:10px 10px;margin:3px 0}.mainMenu:has(.dd .nav-link):before{position:absolute;top:6rem;left:0;right:0;height:100vh;background:rgba(0,0,0,.6);backdrop-filter:blur(2px);content:'';z-index:2;transition:opacity .05s ease 0s , visibility .05s linear 0s;opacity:0;visibility:hidden}.mainMenu:has(.dd .nav-link:hover):before,.mainMenu:has(.dd-menu:hover):before{opacity:1;visibility:visible;transition:opacity .6s ease .1s , visibility 0s linear .1s}.dd-menu.show,.nav-link{transition:all 1s ease-in-out}.mainMenu .nav-link{background-color:rgba(255,255,255,0)}.mainMenu .nav-link:hover{background-color:rgba(255,255,255,.9);color:var(--primary-color)}.mainMenu .nav-tabs{border:none}.mainMenu .dd:hover .dd-menu{opacity:1;visibility:visible;transition:opacity .01s ease .1s , visibility .01s linear .1s}.mainMenu .dd-menu{position:absolute;display:block;opacity:0;visibility:hidden;transition:opacity .1s ease .12s , visibility .1s linear .12s;left:0!important;right:0!important;box-shadow:0 5px 15px rgba(0,0,0,.8);z-index:4;background:#fff;top:3.23em!important;transform:none!important}.mainMenu .dd-menu ul{margin-left:.8em;list-style:none}.mainMenu .dd-menu ul li{margin:.35em 0}.mainMenu .dd-menu ul li::before{font-family:"FontAwesome";content:"\f0da";margin-right:.2em}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--link-color)!important}.btn-outline-primary{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.mainMenu .nav-item a:hover,.nav-item .dropdown .show a,.mainMenu .nav-link[aria-expanded="true"]{color:var(--primary-color)!important}.mainMenu .header_nav_title{font-size:1.2rem;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2}.buttonMain a{display:block}.dd-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.mainMenu{position:relative;margin:0 auto;min-height:8rem;width:100%}.menu_submenu{z-index:3;background:var(--menu-color);position:absolute;left:0;right:0;margin-top:-1px}@media only screen and (max-width:800px){.mainMenu{display:none}}info-banner banner-teaser,info-banner banner-headline,info-banner banner-text{display:none}info-banner{min-height:2.5em;display:block}.info-banner{background-color:#cfede1;border-bottom:1px solid #b5ccc3;padding:.5em;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;margin-bottom:.5em!important}@media only screen and (min-width:1500px){.info-banner{margin:0 calc((-1 * ((100vw - var(--max-page-width)) / 2)) - .3em) !important}}.info-banner .teaser{max-width:var(--max-page-width)!important;margin:0 auto;padding:0 2em;text-align:center;cursor:pointer;font-weight:600}@media only screen and (max-width:1500px){.info-banner{margin:0 -1em!important}info-banner{min-height:4em}}.pageBuilder img{max-width:100%}.pb_hTopLeft{position:absolute;left:0;top:0;background-color:rgba(255,255,255,.9);padding:.4em 1em;font-weight:700;color:var(--primary-color)}.pb_h2{text-align:center;border-bottom:1px solid rgba(0,0,0,.2);font-size:230%!important;font-weight:700;margin-top:.5em}.pb_spacer{margin-top:1em;margin-bottom:1em;background-color:rgba(0,0,0,.1)}@media only screen and (max-width:649px){.pb_maxh{max-height:18em;overflow:hidden}.pb_maxh .card{overflow:hidden}.pb_maxh img{margin-top:-3em}}.splide__slide img{max-width:100%}.card a:hover{text-decoration:none!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}