:root{--primary-base:0,74,154!important;--secondary-base:68,68,68!important;--primary-color:rgb(var(--primary-base));--primary-color:#004a9a!important}#website .header{background:#004a9a!important}#website .header .icon-search3:before,#website .header .icon-search3:hover:before,#website .header ul.main-menu li>span{color:var(--color-white)!important}#website .header ul.main-menu li .fake-link,#website .header ul.main-menu li a{--link-color:var(--color-white)!important;--link-hover-color:#ffed00!important}#website .header ul.main-menu li.active>span,#website .header ul.main-menu li.current-sub-menu>span,#website .header ul.main-menu li:focus>span,#website .header ul.main-menu li:hover>span{color:#ffed00!important}#website .aside-menu,#website .beratungstermin-teaser{background-color:var(--color-white)!important}#website .container-inner>:not(article) .gray-frame,#website .container-inner>article .gray-frame{background-color:var(--color-white)!important;color:var(--secondary-color)!important}#website .container .accordion .a-h,#website .container-inner>:not(article) .gray-frame.notification:before,#website .container-inner>article .gray-frame.notification:before{background-color:var(--color-white)!important}#website .contact-box.g{margin-bottom:20px}#website input.powermail_field.powermail_submit.button.f-r{padding:0 15px!important}#website .header ul.main-menu li.current-sub-menu>.icon,#website .header ul.main-menu li>button,#website .header ul.main-menu li>i,#website input.powermail_field.powermail_submit.button{color:#fff!important}#website .a-body.open,#website .cp-usp .usp-card{background-color:var(--color-white)!important}#website .footer-navigation .footer-top .footer-content>.headline{display:none!important}html body #website-wrapper{background-image:url(/fileadmin/user_upload/classic-background.png)!important}#website .header ul.main-menu li{padding-right:20px;margin-right:8px}#website .accordion-link:before,#website .accordion-links .accordion-link,#website .accordion.layout-1>.container-item>.a-h .h4,#website .accordion.layout-1>.container-item>.a-h h4,#website .accordion.layout-1>.container-item>.a-h.open .h4,#website .accordion.layout-1>.container-item>.a-h.open h4,#website .accordion.layout-1>.container-item>.a-h:hover .h4,#website .accordion.layout-1>.container-item>.a-h:hover h4,#website .accordion.special-case>.container-item>.a-h .event-labes,#website .accordion.special-case>.container-item>.a-h.open .a-h-inner span,#website .accordion.special-case>.container-item>.a-h.open .event-labes,#website .accordion.special-case>.container-item>.a-h:hover .a-h-inner span,#website .accordion.special-case>.container-item>.a-h:hover .event-labes,#website .aside-contact .phone:hover,#website .aside-contact .social-buttons a:before,#website .aside-contact .social-buttons span:before,#website .aside-contact .sticky-contact-wrapper a:before,#website .aside-contact .sticky-contact-wrapper span:before,#website .brands-slider-wrapper .controls:hover,#website .ce-bodytext a:before,#website .contact-box .contact-content span a,#website .contact-email:before,#website .contact-fax:before,#website .contact-mobile:before,#website .contact-phone:before,#website .contact-website:before,#website .container .news.news-single .news-backlink-wrap a,#website .container-item>.a-h .arrow-inner,#website .content-slider.with-description .slider-nav .next-slide,#website .content-slider.with-description .slider-nav .prev-slide,#website .counter .counter-number,#website .csc-uploads .csc-uploads-element a:before,#website .fake-link,#website .footer .footer-bottom li a:hover,#website .footer .footer-cell ul li a:before,#website .footer .footer-cell ul li span:before,#website .footer .footer-menu li a:hover,#website .footer .footer-top ul li a:hover,#website .header .main-menu-wrapper .search span span,#website .header ul.main-menu li.active>span,#website .header ul.main-menu li.current-sub-menu>span,#website .header ul.main-menu li:hover>span,#website .header ul.meta-menu li a:hover,#website .page-navigation ul li:hover a,#website .price-wrap-inner span,#website .quote:after,#website .submenu-inner.search-item button.submit span,#website .tx-felogin-pi1 .h3:before,#website .tx-felogin-pi1 h3:before,#website .tx-indexedsearch-browsebox li:hover a,#website .tx-indexedsearch-form .tx-indexedsearch-searchbox-button span,#website .view-online,#website .white-decorater a.red-font-decorater:hover,#website a.locationLink,#website a.mail,#website span.check:before,#website ul.ce-uploads li a:before,.tx-srlanguagemenu.tx-srlanguagemenu-links:hover span,.wb-responsive-menu .buton-close-placeholder .wb-button,.wb-responsive-menu .meta-menu .language .CUR span:hover,.wb-responsive-menu .meta-menu .language .NO a:hover,.wb-responsive-menu .meta-menu a:hover *,.wb-responsive-menu .wb-main-menu>li.active *,.wb-responsive-menu .wb-main-menu>li:hover *,.wb-responsive-menu .wb-submenu .wb-submenu-first>.icon.icon-arrow-left5,.wb-responsive-menu .wb-submenu>a,.wb-responsive-menu li .level-3 li.active>a,.wb-responsive-menu li .level-3 li:hover>a,.wb-responsive-menu li .level-4 li.active>a,.wb-responsive-menu li .level-4 li:hover>a,.wb-responsive-search .icon-search3,.wb-submenu.active .wb-submenu-first>span,.wb-submenu.active .wb-submenu-first>span:hover,.wb-submenu.active>span,.wb-submenu.active>span:hover{color:#004a9a!important}#website .news-category .news-category-item.active a,#website .news-category .news-category-item:hover a{border-color:#004a9a!important}.loader{background:#fff url(../../Images/loader_green.gif)center center no-repeat}#website .accordion.layout-1>.container-item>.a-h .arrow,#website .accordion.layout-1>.container-item>.a-h:hover .arrow,#website .aside-contact .sticky-contact-card .icon-user,#website .footer .back-to-top,#website .footer .back-to-top:hover,#website .header ul.meta-menu li.shop,#website .news-category .news-category-item.active,#website .tabs .a-h.open,#website .tabs .a-h:hover,#website .team-decorater{background:#004a9a}#website .accordion.layout-1>.container-item>.a-h .arrow,#website .accordion.special-case>.container-item>.a-h .arrow,#website .aside-contact .sticky-contact-card .icon-user-2,#website .aside-contact .sticky-contact-card .rotate,#website .red-frame,.responsive-footer,.wb-responsive-wrapper .meta-menu.highlight{background-color:#004a9a!important}#website .footer .back-to-top:hover{opacity:.8}#website .service-teaser .teaser-items li{border-bottom:1px solid #fff}#website .service-teaser .circle{background-image:url(../../Images/keplinger/service-teaser-icon2-blue.png)}#website .service-teaser.expand .circle{background-image:url(../../Images/keplinger/service-teaser-icon-close2-blue.png)}#website .wb-button.menu{background:url(../../Images/keplinger/responsive_menu_blue.png)center center no-repeat}#website .wb-button.search{background:url(../../Images/keplinger/responsive_search_blue.png)center center no-repeat}#website .wb-button.menu.active,.wb-button.close{background:url(../../Images/keplinger/responsive_close_blue.png)center center no-repeat!important}#website .header.sticky .logo{width:250px}.loader{background:#fff url(../../Images/loader.gif)center center no-repeat}#website .container .fancy-grid-left .title a,#website .container .fancy-grid-left a.link,#website .dark-gray-frame .tx-felogin-pi1 a,#website .dark-gray-frame .tx-felogin-pi1 h3:before,#website .dark-gray-frame h3,#website .header ul.meta-menu li.login a:hover{color:#fff!important}#website .aside-container .aside-menu .level-2 a,#website .container .container-inner .white-decorater :not(div),#website .container-inner a.contact-mobile,#website .container-inner a.contact-phone,#website .content-container .bct li a,#website .content-container .bct li span{color:#464646!important}#website .container .container-inner .team-decorater :not(div){color:#fff!important}#website .container .container-inner .print a.print-button{color:#999!important}#website .container-inner a.contact-mobile:hover,#website .container-inner a.contact-phone:hover,#website .header .submenu-wrapper .level-2 li>.level-3 li a:hover,#website .header .submenu-wrapper .level-3 li.active>a{color:#004a9a!important}#website .header ul.meta-menu li.shop a:hover{color:#fef300!important}#foldout-menu .menu-item.hover>a{background-color:#004a9a}a.anchor-link::before,span.anchor-link::before{text-shadow:1px 1px 0#bbb;color:#004a9a}ul.anchor-links li::before{color:#fef300;text-shadow:1px 1px 0#bbb}#website .container .content-container-inner .hlz-ceteaser-wrapper a{color:#fff!important;border-color:#f1f1f1;background-color:#004a9a!important}#website .container .content-container-inner .hlz-ceteaser-wrapper a:hover{color:#004a9a!important;background-color:#fff!important}#website .hlz-ceteaser-wrapper a::before{background-image:url(../../Images/icons/keplinger/Icon_Ecommerce_Banner-blau.svg)}#website span.handwerkervermittlung:before{background:url(../../Images/icons/keplinger/handwerkervermittlung.png)no-repeat center;background-size:cover}#website span.ausstellung:before{background:url(../../Images/icons/keplinger/schauraeume.png)no-repeat center;background-size:cover}#website span.lieferservice:before{background:url(../../Images/icons/keplinger/zustellservice.png)no-repeat center;background-size:cover}#website span.abholservice:before{background:url(../../Images/icons/keplinger/abholservice.png)no-repeat center;background-size:cover}#website span.bodenstudio:before{background:url(../../Images/icons/keplinger/boden-schauraum.png)no-repeat center;background-size:cover}#website span.umfangreiches-lager:before{background:url(../../Images/icons/keplinger/lager.png)no-repeat center;background-size:cover}#website span.vor-ort-beratung:before{background:url(../../Images/icons/keplinger/vor-ort-bertung.png)no-repeat center;background-size:cover}#website span.zuschnittservice:before{background:url(../../Images/icons/keplinger/zuschnitt.png)no-repeat center;background-size:cover}#website span.terminvereinbarung:before{background:url(../../Images/icons/keplinger/termin-vereinbarung.png)no-repeat center;background-size:cover}#website .fax:before,#website .header ul.main-menu li.active a,#website .header ul.main-menu li.active>.icon,#website .header ul.main-menu li.active>button,#website .header ul.main-menu li.current-sub-menu .icon,#website .header ul.main-menu li.current-sub-menu a,#website .header ul.main-menu li.current-sub-menu>button,#website .header ul.main-menu li:hover>button,#website .header ul.main-menu>li:hover .icon,#website .header ul.main-menu>li:hover a,#website .news a.mail:before,#website .phone:before,#website a.locationLink:before,#website a.mail:before,.vf-intro a.vf-show-more .vf-linktext,.vfbody #website .vf-boxes.vf-red .container-inner .ce-bodytext a:hover{color:#004a9a!important}.vf-boxes .vf-textbox h2,.vf-intro h1,.vfbody .container .categories .category-title,.vfbody .container-box-headline,.vfbody .h2,.vfbody .h3,.vfbody .h4,.vfbody h2{color:#444!important}.vfbody #website .header .wb-responsive-menu-wrapper .wb-button.menu::after,.vfbody #website .header ul.meta-menu li.shop,.vfbody #website .vf-boxes .vf-teaser-wrap.-inverted .vf-text-wrap,.vfbody #website .vf-boxes .vf-teaser-wrap.-inverted .vf-text-wrap::after,.vfbody #website .vf-boxes.vf-red,.vfbody .back-to-top{background-color:#004a9a!important}.vf-boxes.vf-red .container-box-headline,.vfbody #website .vf-boxes.vf-red .ce-bodytext a{color:#fff!important}.vfbody #website .header .wb-responsive-menu-wrapper .wb-button.menu{border-top:4px solid #004a9a!important;border-bottom:4px solid #004a9a!important}#website .aside-container .aside-menu .level-2 a:hover,#website .aside-container .aside-menu .level-2 li.active>a,#website div.aside-container div.aside-menu ul.level-1 li ul.level-2 li a:hover{color:#444!important}#website .aside-container .aside-menu .level-3>li.active:before{top:5px!important}#website .aside-container .aside-menu .level-3>li.active a{color:#004a9a!important}.powermail_fieldset{display:table}