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:0px;       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/top_background_selected.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(../images/ontableft.png) no-repeat;float:left;}div.ontab div.ontabcenter{height:23px;line-height:23px;background:url(../images/ontabcenter.png);float:left;font-family:verdana;font-size:10pt;font-weight:bold;padding-top:0px;}div.ontab div.ontabcenter a{color:#444;outline:none;}div.ontab div.ontabright{width:5px;height:23px;background:url(../images/ontabright.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(../images/offtableft.png) no-repeat;float:left;}div.offtab div.offtabcenter{height:20px;line-height:20px;background:url(../images/offtabcenter.png);float:left;font-family:verdana;font-size:10pt;font-weight:bold;padding-top:0px;}div.offtab div.offtabcenter a{color:#666;padding:0 1px;outline:none;}div.offtab div.offtabright{width:5px;height:20px;background:url(../images/offtabright.png) no-repeat;float:left;}.headerNavigation{background:url(../images/subtabback.gif);}.headerNavigation a{background:none;}.infoBoxHeading,.productListing-heading{background:url(../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:0px;}.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:0px;left:0px;background:url(../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(../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(../images/product/right_box_background_highlight.png);margin:0;}.right_box_footer_highlight{width:200px;background:url(../images/product/right_box_bottom_highlight.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0;}.right_box_header_dark_highlight{width:200px;background:url(../images/product/right_box_top_dark_highlight.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0;}.right_box_background_dark_highlight{width:200px;background:url(../images/product/right_box_background_dark_highlight.png);margin:0;}.right_box_footer_dark_highlight{width:200px;background:url(../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(../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(../images/product/right_box_background_highlight2.png);margin:0;}.right_box_footer_highlight2{width:200px;background:url(../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(../images/product/right_box_top_dark_highlight2.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0;}.right_box_background_dark_highlight2{width:200px;background:url(../images/product/right_box_background_dark_highlight2.png);margin:0;}.right_box_footer_dark_highlight2{width:200px;background:url(../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(../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(../images/product/box_600_background.png);margin:0;}.box_600_footer{width:600px;background:url(../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(../images/product/box_600_top_dark.png) no-repeat;height:7px;line-height:5px;font-size:5px;margin:0;}.box_600_background_dark{width:600px;background:url(../images/product/box_600_background_dark.png);margin:0;}.box_600_footer_dark{width:600px;background:url(../images/product/box_600_bottom_dark.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:0px;bottom:0px;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) 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:#cc0000;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:0px;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:0px;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:0px;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:0px;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-top: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:0px;float:left;padding-bottom:20px;}.zPGleich{float:left;margin:15px 5px 15px 0px;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:0px;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:0px;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:0px;right:0;margin-right:0px;background:url(/images/buttons/prev_next_bg_03.png) right no-repeat;}.aPGPrev{position:absolute;bottom:0px;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:0px;}.abholHighlight{background:url(/images/stripe_abholHighlight.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);}.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 #dddddd;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:0px;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:0px;}.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:#808080;}.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:#808080;}.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:#808080;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:#808080;padding:5px;}.prototip .protogrey .toolbar .close{width:14px;height:14px;}.prototipLoader{position:absolute;top:-1000px;left:-1000px;height:32px;width:32px;border:1px solid #dddddd;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 #f00;}.error h2{color:#a00 !important;}.error p{color:#a00 !important;margin-bottom:.2em !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(../images/icons/nddesign/16x16/next_round.png) no-repeat;padding-left:20px;}.stepDone{background:url(../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:#cc0000;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(../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(../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(../images/required.png) top right repeat-y;}#abholpreisContainer:hover{color:#000;}.checkbox_checked{width:16px;background:url(../images/icons/checkbox.png) no-repeat;height:16px;padding-left:20px;padding-top:3px;cursor:pointer;margin-bottom:2px;}.checkbox{width:16px;background:url(../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(../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(../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(../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(../images/filter_marker_left.png) no-repeat;}.filtermarker_right{background:url(../images/filter_marker_right.png) no-repeat;}.kategorieFilterContainer{margin-right:10px;width:334px;height:230px;background:url(../images/kategorie_filterLinks_background.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/filterAttributBackground.png);padding:4px 0;color:#cc0000;}.fiHeadline{width:100%;background:url(/images/menu/filterAttributBackground.png);padding:4px 0;color:#444;}.fiOptionen{text-align:center;width:100%;background-image:url(/images/menu/filterAttributBackground.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/filter_marker_min_schieber.png) top right no-repeat;left:0px;}.reglerMarkerMax{display:none;position:absolute;top:-9px;width:200px;height:10px;background:url(/images/filter_marker_max_schieber.png) top left no-repeat;right:0px;}.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') 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(../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/right_box_top_dark_highlight.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/right_box_background_highlight.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/right_box_bottom_highlight.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/marker_rechnung.png) top right no-repeat;margin-right:1px;}.zAMarkerVorkasse{background:url(/images/zahlungsarten/marker_vorkasse.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/arrow_collapse.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(../images/helpPopupTop.png);width:340px;height:10px;margin-left:10px;}#helpPopupContent{background:url(../images/helpPopupContent.png) repeat-y;width:340px;padding:0 10px;}#helpPopupBottom{background:url(../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 rgb(12,87,156);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:0px 0px 3px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 3px 1px rgba(0,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:rgb(69,134,41);color:#fff;}.button.secondary:hover{background:#4E8C34;}.button.tertiary{background:#eFeFeF;color:#333;border:1px solid #ddd;}.button.tertiary:hover{background:#dDdDdD;}.button.cancel{background:rgb(230,22,22);color:#fff;}.button.cancel:hover{background:rgb(187,24,24);}.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:0px 0px 5px 3px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 3px rgba(0,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,0.10);}.shadow-md{box-shadow:0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);}.shadow-lg{box-shadow:0 15px 30px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08);}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);}.shadow-none{box-shadow:none;}#coContainer{margin-bottom:1em;border-radius:4px;padding:.5em;background:#ffc439;box-shadow:0px 0px 5px 0px rgba(0,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:rgb(245,245,245);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,0.9);border-radius:10px;}.planerB2BBannerButtonContainer{padding-top:.3em;text-align:right;}.zp_image_page_container{text-align:center;transition:all 0.5s ease;}.zp_image_page_item{text-align:left;margin:.5%;overflow:hidden;height:400px;display:inline-block;position:relative;transition:all 0.5s ease;cursor:pointer;}.zp_image_page_item:hover{margin:.5% 0;-webkit-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 3px rgba(0,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:0px 0px 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:15px;left:0px;width:56px;box-shadow:0 0 10px #999;border-radius:2px;border:1px solid #666;border-bottom:none;border-left:none;font-size:11pt;z-index:999;}.fixedPhoneContainer{background:#fff;padding:10px;z-index:21;}.whatsAppButtonContainer{padding:10px;background:#27B43D;z-index:21;}.whatsAppButtonContainer a{color:#fff;}.contactBoxFixed img{width:36px;height:auto;}#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,0.3);font-weight:bold;color:#FFFFFF;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:rgb(63,63,63);}#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:rgb(98,108,112);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(../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:rgb(90,97,100);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 #f00 !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,rgb(255,153,0),rgb(255,153,0) 10px,rgb(211,0,0) 10px,rgb(211,0,0) 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);display:none;}.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,0.07),rgba(255,255,255,0)),#ddd; box-shadow:0 0.07em 0.1em -0.1em rgba(0,0,0,0.4) inset,0 0.05em 0.08em -0.01em rgba(255,255,255,0.7); margin:0;}.slider::after{ position:absolute; content:''; width:2em; height:2em; top:0.5em; left:0.5em; border-radius:50%; transition:250ms ease-in-out; background:linear-gradient(#f5f5f5 10%,#eeeeee); box-shadow:0 0.1em 0.15em -0.05em rgba(255,255,255,0.9) inset,0 0.2em 0.2em -0.12em rgba(0,0,0,0.5);}.slider::before{ position:absolute; content:''; width:4em; height:1.5em; top:0.75em; left:0.75em; border-radius:0.75em; transition:250ms ease-in-out; background:linear-gradient(rgba(0,0,0,0.07),rgba(255,255,255,0.1)),#d0d0d0; box-shadow:0 0.08em 0.15em -0.1em rgba(0,0,0,0.5) inset,0 0.05em 0.08em -0.01em rgba(255,255,255,0.7);}input:checked + .slider::before{ box-shadow:0 0.08em 0.15em -0.1em rgba(0,0,0,0.5) inset,0 0.05em 0.08em -0.01em rgba(255,255,255,0.7),3em 0 0 0 rgb(240,83,21) inset;}input:checked + .slider::after{ left:3em;}.saleFilterButton{}.saleFilterOffText{border:2px solid #cecece;border-right:none;background:rgb(233,233,233);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:rgb(255,187,123);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 rgb(255,98,36), 0 0 8px 0 rgb(209,59,0) inset;background:rgb(255,114,58);}.saleFilterOffText.selected{box-shadow:0 0 8px 0 rgb(130,173,143), 0 0 8px 0 rgb(144,192,166) inset;border:2px solid #83bba1;border-right:none;background:rgb(222,243,219);}.saleFilterOnText span{color:rgb(138,40,1);text-shadow:0 0 2px rgb(255,243,187);}.saleFilterOnText span,.saleFilterOffText span{font-size:12pt;font-weight:bold;}.swiper-wrapper,.swiper-container{}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{   background-color:#aaadb2 !important;   border:0px solid #313c52 !important;   padding:5px !important;   margin-top:10px !important;}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{   background-color:#4B849A !important;   border:0px 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:rgb(109,109,109);color:rgb(255,255,255);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%;}.AutocompletePrototype-w1{z-index:3;box-shadow:3px 3px 10px rgba(0,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:0px 6px 6px 0;overflow-x:hidden;}.AutocompletePrototype .selected{background:#F0F0F0;}.AutocompletePrototype div{padding:2px 5px;}.AutocompletePrototype strong{font-weight:bold;color:#3399FF;}.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:#cc0000;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:#FF6600;}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(../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(../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(../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:0px;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:#FFFFFF;}#wowslider-container1 .ws_bullets a:hover,#wowslider-container1 .ws_overbull{background-color:#d6d6d6;color:#FFFFFF;}#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(../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:0.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);   -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;}.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:#cc0000;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{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{margin-left:.6em;}.filterValueSub.selected i{margin-top:4px;}.filterListe .filterAttributSub{padding:.15em;}.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;margin-bottom:-66px;}.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:480px;   -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;}.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 #f00;border-bottom:1px solid #f00;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 (min-width:801px){}@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:none;      }               .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;  }   #zusatzprodukteContainer{       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;       position:absolute;       left:0;       right:0;       z-index:2;          }   .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 0px 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{       padding-left:3em;       background:#eee !important;  }       .filter .filterValueSub{       padding-left:4em;       background:#eee !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{margin-top:.5em;transition:all 0.3s ease-in-out;padding:0 1em;}a.top_menu_tab_hover{color:var(--primary-color) !important;}.menu_tab_active{font-weight:bold;}.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:0.25rem;   border-bottom-right-radius:0.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;}.menuDesktop .menu_tab_active,#top_menu{background-color:var(--primary-color) !important;}.menuDesktop .menu_tab_active{padding-top:13px;padding-bottom:9px;box-shadow:0 1px 4px rgba(0,0,0,.7),0 1px 2px rgba(255,255,255,.2) inset;text-shadow:2px 2px 3px rgba(0,0,0,.9);}.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 rgb(255,98,36), 0 0 8px 0 rgb(209,59,0) inset;background:#ff7038 !important;font-weight:bold;}.menu_tab.sale a{color:#fff;font-size:12pt;display:block;transform:rotate(-9deg);}#menuHovercontainer .dropdown:hover .dropdown-menu .row{max-width:var(--max-page-width);margin:0 auto;}#menuHovercontainer .nav.nav-tabs{min-height:1em;max-width:var(--max-page-width);margin:0 auto;}#menuHovercontainer{position:relative;z-index:2;box-shadow:0 0 6px rgba(0,0,0,.5);background-color:var(--menu-color);}@media only screen and (min-width:1500px){#menuHovercontainer{margin:0 calc((-1 * ((100vw - var(--max-page-width)) / 2)) - .3em) !important}}@media only screen and (max-width:1500px){#menuHovercontainer{margin:0 -1em;padding:0 1em;border-radius:0;}.menuDesktop{padding:0 1em;}}#menuHovercontainer .nav-link{color:#eaeaea !important;padding:10px 10px;margin:3px 0;}#menuHovercontainer .dropdown{transition:margin 0.3s ease-in-out,padding 0.3s ease-in-out,border-radius .6s ease-in-out;outline:none;border:none;}#menuHovercontainer:has(.dropdown .nav-link:hover):before,#menuHovercontainer:has(.dropdown-menu:hover):before{position:fixed;top:20em;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);backdrop-filter:blur(2px);content:'';z-index:2;}#menuHovercontainer .nav-link[aria-expanded="true"],#menuHovercontainer .nav-link:hover{background-color:#fff;color:var(--primary-color);}#menuHovercontainer .nav-tabs{border:none;}.dropdown-menu.show,.nav-link{transition:all .1s ease-in-out;}#menuHovercontainer .dropdown:hover .dropdown-menu{display:block;}#menuHovercontainer .dropdown-menu{position:absolute;display:none;left:0 !important;right:0 !important;box-shadow:0 5px 15px rgba(0,0,0,.8);z-index:3;top:3.23em !important;transform:none !important;margin:-1px;}#menuHovercontainer .dropdown{position:inherit;}#menuHovercontainer .dropdown-menu{z-index:4;}#menuHovercontainer .dropdown-menu ul{margin-left:.8em;list-style:none;}#menuHovercontainer .dropdown-menu ul li{margin:.35em 0;}#menuHovercontainer .dropdown-menu ul li::before{font-family:"FontAwesome";content:"\f0da";margin-right:.2em;}.nav-link{display:inherit !important;}#konfZeilenTabs .nav-link.active{background-color:#ff6b00;color:#fff;}.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;}#menuHovercontainer .nav-item a:hover,.nav-item .dropdown .show a,#menuHovercontainer .nav-link[aria-expanded="true"]{color:var(--primary-color) !important;}#menuHovercontainer .header_nav_title{font-size:1.2rem;margin-bottom:.5rem;   font-family:inherit;   font-weight:500;   line-height:1.2;}.buttonMain a{display:block;}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}