﻿.o-hidden{overflow:hidden}.row,.cols{--gap:1.5rem;display:flex;flex-wrap:wrap;margin-right:calc(-0.5 * var(--gap));margin-left:calc(-0.5 * var(--gap))}.row>*,.cols>*{padding-right:calc(0.5 * var(--gap));padding-left:calc(0.5 * var(--gap));box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%}.row>*.align-left,.cols>*.align-left{text-align:left}.row>*.align-center,.cols>*.align-center{text-align:center}.row>*.align-right,.cols>*.align-right{text-align:right}.row.no-gap,.row.gap-0,.cols.no-gap,.cols.gap-0{--gap:0px}.row.gap-1,.cols.gap-1{--gap:.25rem}.row.gap-2,.cols.gap-2{--gap:.5rem}.row.gap-3,.cols.gap-3{--gap:1rem}.row.gap-4,.cols.gap-4{--gap:1.5rem}.row.gap-5,.cols.gap-5{--gap:2rem}.row.gap-6,.cols.gap-6{--gap:3rem}.row.gap-7,.cols.gap-7{--gap:4rem}.row.gap-8,.cols.gap-8{--gap:5rem}.row.float,.cols.float{margin-top:calc(-1 * var(--gap))}.row.float>*,.cols.float>*{margin-top:var(--gap)}.row.justify-content-center,.cols.justify-content-center{justify-content:center}.row.justify-content-end,.cols.justify-content-end{justify-content:end}.row.justify-content-space-between,.cols.justify-content-space-between{justify-content:space-between}.row.align-content-start,.cols.align-content-start{align-content:start}.row.align-content-center,.cols.align-content-center{align-content:center}.row.align-content-end,.cols.align-content-end{align-content:end}.row.align-items-start,.cols.align-items-start{align-items:start}.row.align-items-center,.cols.align-items-center{align-items:center}.row.align-items-end,.cols.align-items-end{align-items:end}.row .col,.cols .col{flex:1 0 0%}.row .col-auto,.cols .col-auto{flex:0 0 auto;width:auto}.row .col-1,.cols .col-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-2,.cols .col-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-3,.cols .col-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-4,.cols .col-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-5,.cols .col-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-6,.cols .col-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-7,.cols .col-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-8,.cols .col-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-9,.cols .col-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-10,.cols .col-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-11,.cols .col-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-12,.cols .col-12{flex:0 0 auto;width:calc(12 * 100% / 12)}@media screen and (min-width: 768px){.row.gap-md-0,.cols.gap-md-0{--gap:0px}.row.gap-md-1,.cols.gap-md-1{--gap:.25rem}.row.gap-md-2,.cols.gap-md-2{--gap:.5rem}.row.gap-md-3,.cols.gap-md-3{--gap:1rem}.row.gap-md-4,.cols.gap-md-4{--gap:1.5rem}.row.gap-md-5,.cols.gap-md-5{--gap:2rem}.row.gap-md-6,.cols.gap-md-6{--gap:3rem}.row.gap-md-7,.cols.gap-md-7{--gap:4rem}.row.gap-md-8,.cols.gap-md-8{--gap:5rem}.row .col-md,.cols .col-md{flex:1 0 0%}.row .col-md-auto,.cols .col-md-auto{flex:0 0 auto;width:auto}.row .col-md-1,.cols .col-md-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-md-2,.cols .col-md-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-md-3,.cols .col-md-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-md-4,.cols .col-md-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-md-5,.cols .col-md-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-md-6,.cols .col-md-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-md-7,.cols .col-md-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-md-8,.cols .col-md-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-md-9,.cols .col-md-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-md-10,.cols .col-md-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-md-11,.cols .col-md-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-md-12,.cols .col-md-12{flex:0 0 auto;width:calc(12 * 100% / 12)}}@media screen and (min-width: 970px){.row .col-lg,.cols .col-lg{flex:1 0 0%}.row .col-lg-auto,.cols .col-lg-auto{flex:0 0 auto;width:auto}.row .col-lg-1,.cols .col-lg-1{flex:0 0 auto;width:calc(1 * 100% / 12)}.row .col-lg-2,.cols .col-lg-2{flex:0 0 auto;width:calc(2 * 100% / 12)}.row .col-lg-3,.cols .col-lg-3{flex:0 0 auto;width:calc(3 * 100% / 12)}.row .col-lg-4,.cols .col-lg-4{flex:0 0 auto;width:calc(4 * 100% / 12)}.row .col-lg-5,.cols .col-lg-5{flex:0 0 auto;width:calc(5 * 100% / 12)}.row .col-lg-6,.cols .col-lg-6{flex:0 0 auto;width:calc(6 * 100% / 12)}.row .col-lg-7,.cols .col-lg-7{flex:0 0 auto;width:calc(7 * 100% / 12)}.row .col-lg-8,.cols .col-lg-8{flex:0 0 auto;width:calc(8 * 100% / 12)}.row .col-lg-9,.cols .col-lg-9{flex:0 0 auto;width:calc(9 * 100% / 12)}.row .col-lg-10,.cols .col-lg-10{flex:0 0 auto;width:calc(10 * 100% / 12)}.row .col-lg-11,.cols .col-lg-11{flex:0 0 auto;width:calc(11 * 100% / 12)}.row .col-lg-12,.cols .col-lg-12{flex:0 0 auto;width:calc(12 * 100% / 12)}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-none{display:none !important}@media screen and (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-none{display:none !important}}@media screen and (min-width: 970px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-none{display:none !important}}.icon.icon-download-alt:before{font:var(--fa-font-solid);content:""}.icon.icon-play-circle:before{font:var(--fa-font-regular);content:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}input,button{font:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff}strong,b{font-weight:bold}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:inherit}label,input[type=button],input[type=submit],button{cursor:pointer}abbr[title]{border-bottom:1px dotted #888 !important;cursor:help}a abbr{cursor:pointer !important}.mobile-menu{position:fixed;z-index:102;top:0;bottom:0;left:-100%;width:80%;overflow:auto;transition:all .5s;box-shadow:0 0 25px black;background-color:#efefef}.mobile-menu.open{left:0}.mobile-menu.right{left:auto;right:-100%}.mobile-menu.right.open{right:0}.mobile-menu .header{position:fixed;z-index:1;width:80%;text-align:center}.mobile-menu .header a{display:block;line-height:50px;color:white;background:black;padding:0 35px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-menu .header a:hover{color:white}.mobile-menu .header a .back-arrow{display:none;position:absolute;left:15px;font-weight:bold}.mobile-menu .header a.close-menu{position:absolute;right:15px;top:0px;padding:0;font-size:1.75em;font-weight:normal}.mobile-menu .loading{margin:100px 50px;font-style:italic}.mobile-menu ul{background-color:#efefef;display:none;list-style-type:none;margin:0;padding:0;position:absolute;top:0px;bottom:0;left:0;width:100%}.mobile-menu ul.root{top:70px}.mobile-menu ul.hidden-panel>li>a{display:none}.mobile-menu ul li{border-color:#efefef;border-top-style:solid;border-top-width:1px;display:flex}.mobile-menu ul li:last-child{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:20px}.mobile-menu ul li.divider{min-height:20px}.mobile-menu ul li.divider:not(:empty){padding:0 15px;margin-top:25px}.mobile-menu ul li.title{border:none;padding:30px 15px 5px}.mobile-menu ul li a{display:flex;align-items:center;background-color:white;padding:0 15px;min-height:50px;overflow:hidden;text-overflow:ellipsis;flex:1}.mobile-menu ul li a:hover{color:inherit}.mobile-menu ul li a.sub{border-left-style:solid;border-left-color:inherit;border-left-width:1px;cursor:pointer;font-weight:bold;flex:0 auto;justify-content:center;width:45px;padding:0}.mobile-menu ul li a .icon{width:25px}.mobile-body-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:black;opacity:.2;display:none;z-index:101}ul.horizontal,ol.horizontal{list-style-type:none;margin:0;padding:0}ul.horizontal li,ol.horizontal li{display:inline}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.search form{padding:15px 0px;background:#efefef;border-bottom:solid #dddddd 1px;position:sticky;position:-webkit-sticky;transition:top .5s;top:0;z-index:1}.search form .input-append{margin:0}.search form input{width:205px;border:solid silver 1px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:5px;float:left}.search form button{background:#efefef;border:solid silver 1px;padding:5px 10px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-1px}.search .searchresult{padding:40px 0px 80px;max-width:768px}.search .searchresult a{text-decoration:none}.search .searchresult .entry{position:relative;padding:30px 0px}.search .searchresult .entry.preview{background:#efefef;border-radius:5px}.search .searchresult .entry a{font-weight:bold;color:#1a0dab}.search .searchresult .entry a:hover{text-decoration:underline}.search .searchresult .entry .title{font-size:1.25em}.search .searchresult .entry .title a{font-weight:bold}.search .searchresult .entry p{margin:0}.search .searchresult .entry .body{margin:5px 0px}.search .searchresult .entry .body .lucene-fragments .fragment{margin:10px 0;display:inline}.search .searchresult .entry .path{margin:5px 0 5px;font-size:.8em}.search .searchresult .entry .path *{font-weight:normal;color:#006621}.search .searchresult .entry .metas{padding-top:5px;font-size:.8em;color:gray;font-style:italic}.search .searchresult .entry .attachment{margin:10px 0}.search .searchresult .entry .attachment .attachment-poster{text-align:center}.search .searchresult .entry .attachment .attachment-body{margin-top:10px}.search .searchresult .entry .attachment .attachment-body .title{color:black;font-weight:bold}.search .searchresult .entry .attachment .attachment-body .title a{color:#1a0dab}.search .searchresult .entry .attachment .attachment-body .description{margin-top:10px;padding-top:10px;border-top:solid silver 1px}.search .searchresult .entry .attachment .paged-preview img{border:solid silver 1px}.search .searchresult .entry .attachment .paged-preview .preview-nav{line-height:20px}.search .searchresult .entry .attachment .paged-preview .preview-nav .info{margin:2px 40px;text-align:center;font-size:12px}.search .searchresult .entry .attachment .paged-preview .preview-nav a{color:red;display:block;padding:0 10px;font-weight:bold;font-size:20px;text-decoration:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a:hover{text-decoration:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a:focus{outline:none}.search .searchresult .entry .attachment .paged-preview .preview-nav a.prev{float:left}.search .searchresult .entry .attachment .paged-preview .preview-nav a.next{float:right}.search .searchresult .entry .attachment .paged-preview .preview-nav a.disabled{visibility:hidden}#page.scrolled-down .search form{top:35px}body .page-wrapper{margin:0 auto;padding:0 10px;box-sizing:border-box;position:relative;max-width:768px}body .pathnav ol{list-style-type:none}body .lucene-highlight{background:yellow}body .lazy-background{background-image:none !important}body{font-family:Lucida Grande, arial;font-size:16px;color:black}body a{color:inherit;text-decoration:none}body a:hover{color:#005580;text-decoration:underline}body sub{font-size:0.8em;vertical-align:sub}body sup{font-size:0.8em;vertical-align:super}body hr{margin:20px 0;background:silver;border:none;height:1px}body .pathnav{margin-bottom:10px;font-size:.8em;color:gray}body .mobile-menu{z-index:201}body .mobile-menu a:hover{text-decoration:none}body .mobile-menu ul li:not(.selected):hover>a{background:rgba(0,159,227,0.1)}body .mobile-menu ul .selected>a{background:#e41923;color:white}body .mobile-menu ul .selected>a:hover{color:white}body .jetzt-bewerben{padding:10px 30px;border:solid #e41923 2px;color:#e41923;text-transform:uppercase;font-size:1.5em}body button.btn,body a.btn{border-radius:0;border:solid black 1px;padding:5px 20px;background:white;color:black}body button.btn:hover,body a.btn:hover{background:black;color:white;text-decoration:none}body button.btn.disabled,body button.btn[disabled],body a.btn.disabled,body a.btn[disabled]{opacity:.5}body button.btn.black-button,body a.btn.black-button{background:black;color:white}body button.btn.black-button :hover,body a.btn.black-button :hover{background:black;color:white}body .aktuelles .date{font-size:2em}body .aktuelles .intro{margin:20px 0}body #search-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);text-align:center;z-index:102;padding-top:200px;font-size:3em}body .searchresult ul{padding:0;margin:0}body .searchresult ul li{font-size:initial}body #page.scrolled-down .search form{top:0}body .accordion{margin-bottom:20px}body .accordion .accordion-header{border-top:solid black 1px;border-bottom:solid black 1px;padding:15px 35px 15px 10px;margin:-1px 0;background-color:white;color:black;background-image:url(/file/overlay/layout/Akkordeon_pfeil_unten.png)}body .accordion .accordion-header.active{border-bottom:none;background-image:url(/file/overlay/layout/Akkordeon_pfeil_oben.png)}body .accordion>div.accordion-panel{padding:10px 10px 25px}body #cookie-optin{position:fixed;z-index:102;bottom:0;left:0;right:0;background:#e9eaeb;border-top:solid white 1px;box-sizing:border-box;padding:7px}body #cookie-optin p a{text-decoration:underline}body #cookie-optin .buttons-bar{margin-top:20px}body #cookie-optin .buttons-bar .buttons{margin:20px 0}body #cookie-optin .buttons-bar .buttons button{display:block;width:100%;background:transparent;border:solid black 1px;border-radius:0;padding:10px 20px;white-space:nowrap}body #cookie-optin .buttons-bar .buttons button.black-button{background:black;color:white}body #cookie-optin .buttons-bar .checkbox{display:inline-block;outline:none;text-decoration:none;color:inherit;width:150px;padding:0;line-height:30px}body #cookie-optin .buttons-bar .checkbox .box{display:block;float:left;margin:1px 10px 5px 0;border:solid black 1px;width:25px;height:25px;line-height:25px;text-align:center}body #cookie-optin .buttons-bar .checkbox .box i{text-align:center;display:none}body #cookie-optin .buttons-bar .checkbox .box.black-box{background:black;color:white}body #cookie-optin .buttons-bar .checkbox.checked .box i{display:inline-block}body .habe-sie-fragen{position:fixed;z-index:200;box-sizing:border-box;bottom:0;right:0;background:white;border:solid silver 1px;width:300px;font-size:.8em}body .habe-sie-fragen .error{color:#e41923}body .habe-sie-fragen a{text-decoration:none}body .habe-sie-fragen a.close{float:right;font-size:20px;font-weight:bold;color:#e41923;padding:5px;opacity:1}body .habe-sie-fragen.view{right:-230px;transition:right .5s}body .habe-sie-fragen.view:hover,body .habe-sie-fragen.view.open{right:0}body .habe-sie-fragen .panel{border-top:solid silver 1px;padding:10px}body .habe-sie-fragen .panel.web-chat form{display:block;position:relative;height:500px}body .habe-sie-fragen .panel.web-chat form .content{box-sizing:border-box;overflow:auto;position:absolute;width:100%;top:0;bottom:100px;padding:10px 0}body .habe-sie-fragen .panel.web-chat form .content p{border-radius:10px;background:#efefef;width:75%;padding:5px 10px;margin:5px 0;display:inline-block;text-align:left}body .habe-sie-fragen .panel.web-chat form .content .user{text-align:left}body .habe-sie-fragen .panel.web-chat form .content .admin{text-align:right}body .habe-sie-fragen .panel.web-chat form .content .admin p{background:#e41923;color:white}body .habe-sie-fragen .panel.web-chat form .footer{box-sizing:border-box;position:absolute;bottom:0;width:100%;height:100px;padding-top:10px;border-top:solid silver 1px}body .habe-sie-fragen .panel.web-chat form .footer input{width:100%;border:solid gray 1px}body .habe-sie-fragen .panel.web-chat form .footer button{display:block;margin-top:10px}body .habe-sie-fragen form input,body .habe-sie-fragen form select{width:100%}body .habe-sie-fragen form input{box-sizing:border-box;padding:5px 10px}body .habe-sie-fragen form select{margin:5px 0}body .habe-sie-fragen .block{display:flex;padding:10px;align-items:center}body .habe-sie-fragen .block .img{width:50px}body .habe-sie-fragen .block .img img{width:30px}body .habe-sie-fragen .block .img.big img{width:50px}body .habe-sie-fragen .block .title{color:#e41923;flex:1;margin-left:10px}body .habe-sie-fragen .block .title.big{font-size:1.25em}body .habe-sie-fragen .block .icon{width:30px;text-align:right}body .habe-sie-fragen .block.list{border-top:solid silver 1px;height:35px}body .habe-sie-fragen .block.list .title{color:black}body .habe-sie-fragen p{margin-bottom:10px}body .habe-sie-fragen a.button{display:block;background:gray;color:white;padding:6px 10px;border-radius:4px}body .termin-buchen{position:fixed;z-index:200;box-sizing:border-box;bottom:-3px;width:282px;right:-212px;transition:right .5s}body .termin-buchen:hover,body .termin-buchen.open{right:0}body .termin-buchen img{height:65px}body #umfrage form label{display:inline-block;background:black;color:white;width:50px;height:50px;margin:3px 0;line-height:50px;text-align:center;font-size:1.75em}body #umfrage form label:hover{background:gray}body #umfrage form input{display:none}body #umfrage form input:checked+label{background:#e41923}body #umfrage form .textarea textarea{box-sizing:border-box;width:100%;font:inherit}body #umfrage form .input-bar{margin:40px 0;text-align:center}body #umfrage .headline{margin:10px 0;font-size:1.5em;text-transform:uppercase}body #umfrage p{margin:10px 0}body #umfrage .footer button{background:#e41923;color:white;padding:10px 20px;border:none}body .teaser{margin-bottom:15px;background:#e9eaeb}body .teaser .header{padding:3px 10px;background:black;color:white;font-size:12px}body .teaser .body{font-size:0.9em;padding:5px 10px 10px}body .haendlersuche .google-map{height:300px;border:solid silver 1px}body .haendlersuche .google-map img{max-height:none !important;max-width:none !important}body .haendlersuche .searchbar{margin:5px 0}body .haendlersuche .searchbar input{padding:4px 10px}body .haendlersuche .searchbar button{margin-left:-6px}body .haendlersuche .addresses .dealers{overflow:auto}body .haendlersuche .addresses .dealers .dealer{font-size:.9em;margin:30px 0;padding:10px 0;border-bottom:dotted silver 1px}body .haendlersuche .addresses .dealers .dealer .logo{float:left;width:50px;height:50px}body .haendlersuche .addresses .dealers .dealer .marker{float:right;width:30px}body .haendlersuche .addresses .dealers .dealer .address{margin-left:60px}body .haendlersuche .addresses .dealers .dealer .address .distance{margin-top:10px;font-style:italic;color:gray}body .haendlersuche .person{margin-bottom:30px;font-size:.9em}body .haendlersuche .person .photo{float:left;width:80px;margin-right:15px}body .haendlersuche .location-error{margin:10px 0;color:#e41923}body #product-details-tabs{position:relative}body #product-details-tabs .menu label{display:block;padding:10px;border:solid silver 1px;background-image:url(/file/overlay/layout/select-pfeil.png);background-position:center right 10px;background-repeat:no-repeat;background-size:20px}body #product-details-tabs .menu ul{position:absolute;right:0;left:0;display:none;border:solid silver 1px;margin:0;background:#e9eaeb;padding:10px;list-style-type:none}body #product-details-tabs .menu ul.open{display:block}body #product-details-tabs .menu ul li{cursor:pointer;margin:20px}body #product-details-tabs .pane{display:none;border:solid silver 1px;border-top:none;padding:10px}body #product-details-tabs .pane .cols .col{margin:10px 0}body #product-details-tabs .pane .cols .line{display:flex;border-bottom:solid silver 1px}body #product-details-tabs .pane .cols .line>.col{flex:1}body #product-details-tabs .pane a{display:block;margin:10px 0}body #product-details-tabs .pane a.download{padding-left:20px;background-image:url(/file/overlay/layout/download.png);background-repeat:no-repeat;background-size:14px;background-position:left center}body #product-details-tabs .pane .w20years{margin-left:10px}body #product-details-tabs .pane .w20years img{height:80px}body #product-details-tabs .pane .gray{background:#efefef;padding:10px}body #product-details-tabs .pane .more-values{margin:5px 10px;padding:5px 0;border-top:solid 1px #e9eaeb}body #product-details-tabs .pane .more-values.first{border-top:none}body #product-details-tabs .pane .more-values ul li{line-height:25px}body #product-details-tabs .pane .lichttechnik-images img{max-width:200px}body #product-details-tabs .pane .lichtrechner{padding-right:5px}body #product-details-tabs .pane .lichtrechner .wrapper{padding:10px 0}body #product-details-tabs .pane .lichtrechner .wrapper .col{cursor:pointer}body #product-details-tabs .pane .lichtrechner .wrapper .col.selected{background:#e9eaeb}body #product-details-tabs .pane .lichtrechner .wrapper .col h3{background:#e9eaeb;padding:5px;margin:0;font-weight:normal}body #product-details-tabs .pane .lichtrechner .wrapper .col img{max-width:100%}body #product-details-tabs .pane .lichtrechner .form_wrapper{padding:20px 0 10px 20px}body #product-details-tabs .pane .lichtrechner .form_wrapper .room_image{float:left}body #product-details-tabs .pane .lichtrechner .form_wrapper .fieldwrapper{line-height:40px}body #product-details-tabs .pane .lichtrechner .form_wrapper .fieldwrapper label{float:left;width:115px}body #product-details-tabs .pane .lichtrechner .formfield{width:40px;padding:3px;border-radius:0;line-height:normal}body #product-details-tabs .pane .lichtrechner .buttons{padding:10px 0px 20px 0px}body #product-details-tabs .pane .lichtrechner .buttons hide{display:none}body #product-details-tabs .pane .lichtrechner .buttons show{display:block}body #product-details-tabs .pane .lichtrechner .result{margin:10px 0;padding:0 10px}body #product-details-tabs .pane .lichtrechner .result .result-text{margin-bottom:15px}body #product-details-tabs .pane .lichtrechner .btn{display:inline-block;padding:5px 10px;border-radius:0;border:solid silver 1px}body #product-details-tabs .pane .lichtrechner .btn.pdf{width:150px;text-align:left}body #product-details-tabs #downloads input[type=checkbox]{margin:0 10px 0 0}body #product-details-tabs #downloads input[type=checkbox]+label{display:inline-block;margin:3px 0}body #product-details-tabs #downloads .buttons{margin-top:20px}body #product-details-tabs #downloads .buttons .btn{width:100%;margin:5px 0;background:#e9eaeb;border-radius:0;border:solid silver 1px}body #product-details-tabs #downloads .buttons .btn:hover{background:silver}body .product-details-header{margin-top:10px;text-align:center}body .product-details-header h1{text-align:left;font-weight:bold;margin-top:5px}body .product-details-header img{display:block;max-width:400px;margin:10px auto 20px auto}body #header.elektro .page-wrapper{display:block}body #header.elektro .hamburger{font-size:3em;cursor:pointer;display:block;margin-top:-15px}body #header.elektro .suche{margin-top:20px}body #header.elektro .suche form{border-bottom:solid silver 1px}body #header.elektro .suche form input{border:none;outline:none;width:100%;padding:10px 5px}body #header.elektro .suche form .lupe{display:block;width:30px;height:30px;background-image:url(/file/overlay/header/lupe.png);background-size:18px;background-position:center center;background-repeat:no-repeat;background-color:transparent;border:none}body #header.elektro .bewerbung{display:block;margin-top:25px;padding:0 5px;background:#e41923}body #header.elektro .bewerbung img{display:block;height:30px}body #header.elektro .elektro-logo img{max-height:80px}body #header.elektro .buttons{margin-top:20px}body #header.lig{padding:20px 0 10px}body #header.lig .lig-logo a{display:block}body #header.lig .lig-logo img{width:100%}body #header.lig .kontakt{background:#932826;color:white;display:block;padding:5px 10px;line-height:20px}body.waldmann-24{font-family:Univers45Light}body.waldmann-24 b,body.waldmann-24 strong{font-family:Univers55Roman}body.waldmann-24 button.btn,body.waldmann-24 a.btn{padding:8px 20px 5px}body.waldmann-24 .rtf span[style*="font-weight: bold"]{font-family:Univers55Roman}.rtf img{max-width:100%}.rtf p,.rtf h1,.rtf h2,.rtf h3,.rtf h4,.rtf h5,.rtf h6{line-height:1.5;margin:.5em 0px}.rtf p:first-child,.rtf h1:first-child,.rtf h2:first-child,.rtf h3:first-child,.rtf h4:first-child,.rtf h5:first-child,.rtf h6:first-child{margin-top:0}.rtf p:last-child,.rtf h1:last-child,.rtf h2:last-child,.rtf h3:last-child,.rtf h4:last-child,.rtf h5:last-child,.rtf h6:last-child{margin-bottom:0}.rtf ul{margin-left:15px;padding:0 10px}.rtf ul li{margin:0;line-height:1.1em}.rtf .uppercase{text-transform:uppercase}.rtf .border-bottom{border-bottom:1px solid #a1a7ad}.rtf .red{color:#e41923}.rtf .lig-red{color:#932826}.rtf .blue{color:#009fe3}.rtf .white{color:white}.rtf .medium{font-size:1.5em}.rtf .big{font-size:3em}.rtf .xxl{font-size:6em}.rtf .small{font-size:.8em}.rtf .slogan{position:absolute;z-index:1;bottom:-5px;background:rgba(255,255,255,0.75);border-bottom:solid 5px black;padding:10px 25px;margin-left:-15px;display:inline-block;line-height:1.15em}.rtf .slogan a{text-decoration:none}.rtf table{border-collapse:separate;border-spacing:2px}.rtf table td{vertical-align:top}.rtf a.white-with-arrow{color:#fff;background:url(/file/overlay/icons/pfeil_weiss_rechts.png) no-repeat 100% 50%;padding-right:15px}.rtf a.red-border,.rtf a.blue-border,.rtf a.lig-red-border,.rtf a.black,.rtf a.lig-red{padding:10px 20px;display:inline-block}.rtf a.red-border{border:solid #e41923 2px;color:#e41923}.rtf a.lig-red-border{border:solid #932826 2px;color:#932826}.rtf a.blue-border{border:solid #009fe3 2px;color:#009fe3}.rtf a.black{background:black;color:white}.rtf a.lig-red{background:#932826;color:white}.rtf img.shadow{box-shadow:1px 1px 10px black;border-radius:10px;overflow:hidden}.rtf img.right{float:right;margin:0 0 0 .5em}.rtf img.left{float:left;margin:0 .5em 0 0}.rtf img.image-zoomer{cursor:pointer}.rtf table.stellenangebot{width:100%}.rtf table.stellenangebot td{padding:5px;width:25%}.rtf table.stellenangebot td:first-child{width:50%;font-weight:bold}.rtf table.stellenangebot tr:first-child td{background:#edeff1;font-weight:bold}.rtf td.width_50percent{width:50%}.rtf td.width_33percent{width:33%}.rtf td.width_25percent{width:25%}.rtf td.width_30{width:30px}.rtf td.width_50{width:50px}.rtf td.width_100{width:100px}.rtf td.width_150{width:150px}.rtf td.width_200{width:200px}.rtf td.width_250{width:250px}.rtf td.padding_1{padding:0 1px 0 1px}.rtf td.padding_2{padding:0 2px 0 2px}.rtf td.padding_5{padding:0 5px 0 5px}.rtf td.padding_10{padding:0 10px 0 10px}.rtf td.blackborder{border:solid 1px #000}.rtf td.greyborder{border:solid 1px #edeff1}.rtf td.blackborder_25{border:solid 1px #000;width:25%}.rtf td.blackborder_33{border:solid 1px #000;width:33%}.rtf td.blackborder_50{border:solid 1px #000;width:50%}.rtf td.grey-100{background:#edeff1;width:100px;padding:5px}.rtf td.grey-120{background:#edeff1;width:120px;padding:5px}.rtf td.grey-150{background:#edeff1;width:150px;padding:5px}.rtf td.grey-200{background:#edeff1;width:200px;padding:5px}.rtf td.grey-205{background:#edeff1;width:205px;padding:5px}.rtf td.grey-210{background:#edeff1;width:210px;padding:5px}.rtf td.grey-250{background:#edeff1;width:250px;padding:5px}.rtf td.grey-270{background:#edeff1;width:270px;padding:5px}.rtf td.grey-50percent{background:#edeff1;width:50%;padding:5px}.rtf td.grey{background:#edeff1;padding:5px}.rtf tr.grey{background:#edeff1}.rtf tr.white{background:#fff}.rtf tr.grey td{padding:5px}.module-cm_rtf:not(.natural_hx) .rtf h1{font-size:1.5em}.module-cm_rtf:not(.natural_hx) .rtf h2,.module-cm_rtf:not(.natural_hx) .rtf h3,.module-cm_rtf:not(.natural_hx) .rtf h4,.module-cm_rtf:not(.natural_hx) .rtf h5{font-weight:bold}.module-cm_rtf:not(.natural_hx) .rtf h2{border-bottom:1px solid #a1a7ad}.module-cm_rtf:not(.natural_hx) .rtf h6{font-weight:normal;font-size:11px}#header{display:block;position:relative;overflow:hidden}#header img{max-width:100%}#header .inner .search-box .search-icon{display:block}#header{overflow:unset;padding:10px 0px 20px;font-size:.9em}#header .logo{display:flex}#header .logo .logo-desktop{display:none}#header .logo a{display:block;flex:1}#header .logo a.hamburger{cursor:pointer;text-align:right;font-size:40px;margin-top:-15px;margin-right:-5px}#header .logo a.hamburger:hover{text-decoration:none}#header .tools{display:flex}#header .tools div{flex:1}#header .tools div:first-child{margin:0 10px 0 0px}#header .tools a.button{display:block;border:solid black 1px;padding:7px 5px 7px 35px;font-size:.8em;text-transform:uppercase;background-position:center left 5px;background-repeat:no-repeat}#header .tools a.button:hover{background-color:#e41923;color:white;text-decoration:none;border-color:#e41923}#header .tools a.button.shop{background-image:url(/file/overlay/header/einkaufswagen.png);background-size:22px}#header .tools a.button.shop:hover{background-image:url(/file/overlay/header/einkaufswagen_weiss.png)}#header .tools a.button.kataloge{padding-left:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-image:url(/file/overlay/header/eule_rot.png);background-size:16px}#header .tools a.button.kataloge:hover{background-image:url(/file/overlay/header/eule_weiss.png)}#header .tools .input{margin-top:10px;padding:5px;border-bottom:solid black 1px;background-repeat:no-repeat}#header .tools .input.suche input{border:none;background:transparent;outline:none;width:80%;padding:0}#header .tools .input.suche .lupe{display:block;float:right;width:30px;height:30px;background-image:url(/file/overlay/header/lupe.png);background-size:18px;background-position:top 0px right 5px;background-repeat:no-repeat;background-color:transparent;border:none}#header .tools .input.lang{color:gray;position:relative;background-image:url(/file/overlay/header/sprachauswahl.png);background-size:12px;background-position:top 10px right 10px}#header .tools .input.lang a{display:block}#header .tools .input.lang .drop-down{position:absolute;display:none;z-index:502;background:white;list-style-type:none;margin:5px 0;padding:20px;left:0;right:0;box-shadow:0 0 20px silver}#header .tools .input.lang .drop-down li{margin:5px 0}#header .tools .input.lang.open .drop-down{display:block}#header .logo-w{display:none}header.header2{position:sticky;top:0;z-index:1;background:white;margin:0;padding:0 10px 10px;margin-bottom:10px}header.header2 .logo img{height:35px}header.header2 .menu{display:none}header.header2 .icons{display:none}header.header2 .hamburger{text-align:right}header.header2 .hamburger a{font-size:3em}header.header2 .mobile-addon{margin-top:5px}header.header2 .mobile-addon img{height:35px;margin-top:5px}header.header2 input{width:100%;box-sizing:border-box;border:none;border-bottom:solid gray 1px}header.header2 input:focus{outline:none}header.header2 .langs{position:relative}header.header2 .langs .langs-drop-down{display:none;list-style-type:none;padding:10px 0;margin:0;position:absolute;top:50px;right:0;min-width:150px;border:solid silver 1px;background:white;text-align:left}header.header2 .langs .langs-drop-down a{display:block;padding:5px 30px}header.header2 .langs .langs-drop-down a:hover{background:#efefef}header.header2 .langs.open .langs-drop-down{display:block}#mainnav{display:block;position:sticky;position:-webkit-sticky;top:-35px;z-index:3;transition:top .5s;height:35px;line-height:35px}#mainnav .hamburger{display:block;padding:0;outline:none;font-size:1.5em}#mainnav .menu-wrapper{bottom:0;top:0;left:-100%;position:fixed;width:100%;transition:background 0.5s ease 0s,-webkit-backdrop-filter 0.5s ease 0s;overflow:auto;z-index:2}#mainnav .menu-wrapper.opened{left:0;-webkit-backdrop-filter:blur(7px)}#mainnav .menu-wrapper.opened .the-menu{margin-left:0}#mainnav .menu-wrapper.closing{left:0}#mainnav .menu-wrapper .the-menu{padding:10px;width:75%;margin-left:-100%;transition:margin 0.5s ease 0s;min-height:100%;background:white;box-shadow:0 0 5px black;box-sizing:border-box}#mainnav .menu-wrapper .the-menu .drop-down{display:none}#mainnav .menu-wrapper .the-menu .drop-down a{padding-left:25px}#mainnav .menu-wrapper .the-menu .drop-down .selected a:before{content:"\00BB";width:20px;margin:0 0 0 -20px;display:inline-block}#mainnav .menu-wrapper .the-menu .selected .drop-down{display:block}#mainnav .menu-wrapper .the-menu .drop-down-box{display:none;position:absolute;top:35px;left:10px;right:10px}#mainnav.opened{position:static}#mainnav.opened .menu-wrapper{left:0}#mainnav nav{float:left}#mainnav nav ul{list-style-type:none;padding:0;margin:0}#mainnav nav ul li{padding:0;margin:0;line-height:inherit}#mainnav nav ul li a{display:block}#mainnav .addon{float:right}#mainnav .addon a{padding:0}#page.scrolled-down #mainnav{top:0}#page.menu-opened #mainnav{position:static}#page.menu-opened #mainnav .menu-wrapper{left:0}#desktop-nav-2,#desktop-nav-elektro{display:none}.childnav ul{list-style-type:none;padding:0;margin:0}.childnav{background:#efefef;margin-top:5px;padding:10px}.childnav li{margin:5px 0}.childnav li a{display:block;text-decoration:none;padding:5px 10px;color:#444444;background:rgba(255,255,255,0.3);border:solid white 1px}.childnav li a:hover{background:rgba(255,255,255,0.5)}.childnav>ul>li>a.selected{color:white;background-color:#87a1d4}.childnav>ul>li>ul>li>a{padding-left:25px}.childnav>ul>li>ul>li>a.selected{color:#87a1d4}.childnav>ul>li>ul>li>a.selected:before{content:"\232A";float:left;margin:0 0px 0 -15px}.childnav>ul>li>ul>li>ul>li>a{padding-left:40px}.childnav>ul>li>ul>li>ul>li>a.selected{color:#87a1d4}.childnav>ul>li>ul>li>ul>li>a.selected:before{content:"\232A";float:left;margin:0 0px 0 -15px}.childnav>ul>li>ul>li>ul>li>ul>li>a{padding-left:55px}.childnav>ul>li>ul>li>ul>li>ul>li>a.selected{color:#87a1d4}.childnav>ul>li>ul>li>ul>li>ul>li>a.selected:before{content:"\232A";float:left;margin:0 0px 0 -15px}.childnav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:70px}.childnav>ul>li>ul>li>ul>li>ul>li>ul>li>a.selected{color:#87a1d4}.childnav>ul>li>ul>li>ul>li>ul>li>ul>li>a.selected:before{content:"\232A";float:left;margin:0 0px 0 -15px}#content{padding:0px;margin:0px;position:relative}#content .centercol>.inner{width:100%}#content:before,#content:after{content:" ";display:table}#content:after{clear:both}#content>.inner{padding:0}#content .centercol{background:white}#content .centercol>.header,#content .centercol>.content,#content .centercol>.footer{padding:10px}#content .centercol>.header{background-image:linear-gradient(#fff 75%, #efefef);font-size:0.75em;border-bottom:solid #dddddd 1px}#content .centercol>.footer{border-top:solid #dddddd 1px;font-size:0.75em}#content .leftcol .content{padding:10px}#content .rightcol .content{padding:10px}.content-modules .module-bwk2_section{margin-bottom:0 !important;position:relative}.content-modules .module-bwk2_section>.section{background-repeat:no-repeat;background-position:center center;background-size:cover}.content-modules .module-bwk2_section>.section .page-wrapper{padding:20px 10px;max-width:768px;margin:0 auto;position:static}@media screen and (min-width: 970px){.content-modules .module-bwk2_section>.section .page-wrapper{padding:30px 10px}}@media screen and (min-width: 970px){.content-modules .module-bwk2_section.key-visual>.section .page-wrapper{max-width:1200px}}.content-modules .module-bwk2_section.fullscreen .section .page-wrapper{height:100%}.content-modules .module-bwk2_section.fullscreen .section .scroll-down{opacity:1;transition:opacity .5s;font-size:2em;color:white;padding:5px 30px 0px;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;text-align:center}.content-modules .module-bwk2_section-slider{margin-bottom:0 !important;position:relative;overflow:hidden;height:400px}.content-modules .module-bwk2_section-slider .module-bwk2_section{position:absolute;top:0;width:100%;height:100%;display:none}.content-modules .module-bwk2_section-slider .module-bwk2_section .section{height:100%}.content-modules .module-bwk2_section-slider .nav{position:absolute;bottom:20px;width:100%}.content-modules .module-bwk2_section-slider .nav a{display:inline-block;width:70px;height:15px;background:rgba(0,0,0,0.2);border:solid white 1px;transition:background .5s}.content-modules .module-bwk2_section-slider .nav a.selected{background:red}.content-modules .module-bwk2_section-slider .fortschritt{position:absolute;bottom:0;height:5px;background:rgba(255,0,0,0.5)}.content-modules #page.scrolled .fullscreen .section .scroll-down{opacity:0}.content-modules .module-bwk2_section.gray{background:#efefef}.content-modules .module-bwk2_section.gray section{background:#efefef}.content-modules .module-bwk2_section.black{background:black}.content-modules .module-bwk2_section.black .rtf{color:white}.content-modules .module-bwk2_section.no-padding-top .section .page-wrapper{padding-top:0;padding-bottom:0}.content-modules .module-bwk2_section.height-650-300 .section{height:300px}.content-modules .content-box.box>.title{background:#87a1d4}.content-modules .column-slider .nav .control a{border-radius:10px;border-color:#87a1d4;height:10px;width:10px}.content-modules .column-slider .nav .control a.active{background:#87a1d4}.content-modules .module-cm_column-slider{position:relative}.content-modules .module-cm_column-slider .nav{margin:0}.content-modules .module-cm_column-slider .nav a.next,.content-modules .module-cm_column-slider .nav a.prev{font-size:60px;position:absolute;top:50%;margin-top:-15px;color:rgba(255,255,255,0.4)}.content-modules .module-cm_column-slider .nav a.next:hover,.content-modules .module-cm_column-slider .nav a.prev:hover{color:white}.content-modules .module-cm_column-slider .nav a.next.disabled,.content-modules .module-cm_column-slider .nav a.prev.disabled{display:none}.content-modules .module-cm_column-slider .nav a.prev{left:10px}.content-modules .module-cm_column-slider .nav a.next{right:10px}.content-modules .module-cm_column-slider .nav .control{position:absolute;bottom:0;left:50%;width:300px;margin-left:-150px}.content-modules .module-cm_column-slider .nav .control a{width:40px;height:3px;border:none;margin:0 2px;background:rgba(255,255,255,0.6)}.content-modules .module-cm_column-slider .nav .control a.active{background:white}.content-modules .module-cm_content-box .box{box-shadow:none;border-radius:0}.content-modules .module-cm_content-box .content-box.box{background:#e9eaeb;border:none}.content-modules .module-cm_content-box .content-box.box>.title{border-radius:0;background:black}.content-modules .module-cm_content-box .content-box.color .content{color:white;background:#4b6178 url(/plugin-shared-design/file/layout/bg_infobox_color.jpg) repeat-y 0 0;border-radius:0;background-size:contain}.content-modules .module-cm_content-box .content-box.border .content{border-radius:0}.content-modules .module-cm_columns{position:relative}.content-modules .module-cm_columns .module-cm_column .inner-column{padding:0 5px;border:transparent}.content-modules .module-cm_columns .module-cm_column .inner-column:after{content:"";position:absolute;height:100%;top:0;margin-left:-10px}.content-modules .module-cm_columns .module-cm_column.first-child>div>.inner-column:after{border:none}.content-modules .module-cm_form .buttons{text-align:right}.content-modules .module-cm_formfield .formfield{margin:10px 0}.content-modules .module-cm_formfield .formfield label{float:none;color:gray}.content-modules .module-cm_formfield .formfield .data input[type=text],.content-modules .module-cm_formfield .formfield .data input[type=password],.content-modules .module-cm_formfield .formfield .data textarea{width:100%;height:35px}.content-modules .module-cm_formfield .formfield .data input[type=radio],.content-modules .module-cm_formfield .formfield .data input[type=checkbox]{margin:0 5px 0 0;float:left}.content-modules .module-cm_formfield .formfield .data input[type=radio]+label,.content-modules .module-cm_formfield .formfield .data input[type=checkbox]+label{margin-left:20px}.content-modules .module-cm_formfield .formfield .data p{padding-top:3px}.content-modules .module-waldmann_suche .search-input input{padding:5px}.content-modules .module-cm_accordion .accordion .accordion-header{font-weight:bold}.content-modules .module-cm_tiles>.tiles>.tile.black .content{background:black;color:white;hyphens:auto}.content-modules .module-cm_tiles>.tiles>.tile.black .content a:hover{color:white}.content-modules .module-cm_tiles>.tiles>.tile.black .content .module-cm_rtf{padding:20px}.content-modules .module-waldmann_haendlersuche input{padding:7px}.content-modules .module-waldmann_kachelnavigator .flex-kacheln>.kachel>.content{border:none}.content-modules .module-waldmann_kachelnavigator .flex-kacheln>.kachel>.content .footer{font-size:1em;border:none;background:none}.content-modules .module-waldmann_kachelnavigator .flex-kacheln>.kachel>.content .footer:first-line{font-weight:bold}.content-modules .module-waldmann_unterseiten form{display:block;margin:20px 0}.content-modules .module-waldmann_unterseiten .page{display:block;height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.content-modules .module-waldmann_unterseiten .page .info{background:rgba(0,0,0,0.5);color:white;position:absolute;bottom:0;width:100%;padding:20px;box-sizing:border-box;opacity:0;transition:opacity .25s}.content-modules .module-waldmann_unterseiten .page .info .title{font-weight:bold;font-size:1.25em;margin:10px 0}.content-modules .module-waldmann_unterseiten .page:hover .info{opacity:1}.content-modules .module-waldmann_header_slogan{position:absolute;bottom:10px}.content-modules .module-waldmann_header_slogan p{margin:0;line-height:1.1em;font-size:3em}.content-modules .module-waldmann_original_faelschung .original img,.content-modules .module-waldmann_original_faelschung .faelschung img{max-width:100%}.content-modules .module-waldmann_original_faelschung .faelschung{cursor:pointer;position:relative}.content-modules .module-waldmann_original_faelschung .faelschung .spot{position:absolute;width:20px;height:20px;border:solid white 3px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:yellow;font-size:2em;opacity:0;transition:all .5s}.content-modules .module-waldmann_original_faelschung .faelschung .spot.selected{opacity:1}.content-modules .module-waldmann_original_faelschung .label{font-size:1.5em}.content-modules .module-waldmann_original_faelschung form input{box-sizing:border-box;width:100%;padding:10px;margin:10px 0}.content-modules .module-waldmann_original_faelschung form .form-messages{color:red;margin:20px 0}.content-modules .module-waldmann_gebrauchsanweisungen form{margin:20px 0}.content-modules .module-waldmann_gebrauchsanweisungen form input{padding:5px 10px;width:50%}.content-modules .module-waldmann_gebrauchsanweisungen .header div{background:#efefef;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:solid silver 1px;border-bottom:solid silver 1px}.content-modules .module-waldmann_gebrauchsanweisungen .entry{padding:10px 0}.content-modules .module-waldmann_gebrauchsanweisungen .entry:hover{background:#efefef}.content-modules .module-bwk2_section-slider.height-650-300{height:300px}.content-modules .module-bwk2_section-slider.height-400-200{height:200px}.content-modules .module-bwk2_section-slider .fortschritt{display:none !important}.content-modules .module-bwk2_section-slider .nav{bottom:5px;text-align:center}.content-modules .module-bwk2_section-slider .nav a{height:3px;width:40px;border:none;background:rgba(255,255,255,0.6)}.content-modules .module-bwk2_section-slider .nav a.selected{background:white}#footer{display:block;position:relative}#footer{padding:10px;background:#e9eaeb}#footer .scroll-top{transition:right .25s;position:fixed;z-index:100;box-sizing:border-box;bottom:65px;right:-72px;width:71px;height:66px;border:solid 1px silver;background:#e41923}#footer .scroll-top:hover{background:white}#footer .scroll-top:hover a img.white{display:none}#footer .scroll-top:hover a img.red{display:block}#footer .scroll-top a{display:block;padding:25px;box-sizing:border-box;width:100%;height:100%;cursor:pointer;outline:none}#footer .scroll-top a img{max-height:100%;margin:0 auto}#footer .scroll-top a img.white{display:block}#footer .scroll-top a img.red{display:none}#footer.visible .scroll-top{right:-1px}.newsletter-footer{margin-top:20px;background:black;color:white;text-transform:uppercase}.newsletter-footer .inner{padding:10px}.newsletter-footer .inner .info{margin:0 0 10px 0}.newsletter-footer .inner a.button{display:block;background:#e41923;padding:8px 40px;text-align:center}.newsletter-footer .inner a.button:hover{color:white}.form-field{margin:0}.form-field.error label.form-field-label,.form-field.error .error-message{color:red}.form-field.error .error-message{margin:10px 0}.form-field.error input[type=text],.form-field.error input[type=password],.form-field.error textarea{background-color:rgba(255,0,0,0.1)}.form-field label.form-field-label{font-weight:normal;cursor:auto;line-height:normal;padding:5px}.form-field .form-field-controls{overflow:hidden;margin-right:10px;line-height:normal;padding:5px}.form-field .form-field-controls p{line-height:normal}.form-field .form-field-controls input[type=text],.form-field .form-field-controls input[type=password],.form-field .form-field-controls textarea{font:inherit;line-height:normal;width:100%;height:auto;margin:0;border:solid silver 1px;border-radius:3px;padding:3px;box-sizing:border-box}.form-field .form-field-controls input[type=text]:focus,.form-field .form-field-controls input[type=password]:focus,.form-field .form-field-controls textarea:focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0}.form-field .form-field-controls input[type=checkbox],.form-field .form-field-controls input[type=radio]{margin:0;width:1em;height:1.3em;float:left}.form-field .form-field-controls input[type=checkbox]+label,.form-field .form-field-controls input[type=radio]+label{line-height:1.3em}.form-field .form-field-controls select{font:inherit;margin:0px;padding:1px 0;height:auto;width:auto;line-height:normal}.form-field .form-field-controls input+label{display:block;margin-left:1.5em;line-height:1em}.form-field .form-field-controls input+label:before,.form-field .form-field-controls input+label:after{content:" ";display:table}.form-field .form-field-controls input+label:after{clear:both}.form-field .form-field-controls input+label+br{display:none}.form-field{margin:5px 0}.form-field label.form-field-label{margin-top:5px}.form-field .form-field-controls input[type=checkbox],.form-field .form-field-controls input[type=radio]{float:none;margin:2px 5px}.form-field .form-field-controls select{padding:3px}.form-field .form-field-controls .btn{padding:4px 20px}textarea,input[type="text"],input[type="password"]{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}select{padding:6px 30px 6px 10px;padding-right:30px !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:solid silver 1px;background-color:white;background-image:url(/file/overlay/images/select-pfeil.png);background-position:center right 8px;background-size:14px;background-repeat:no-repeat}.story-header{line-height:35px;border-bottom:solid silver 1px;position:sticky;position:-webkit-sticky;top:0;z-index:1;transition:top .5s;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:1em;cursor:pointer}.story-header .story-title h1{line-height:inherit;font-weight:bold}.story-header .story-title .drop-down{float:right;line-height:inherit}.story-header .story-nav{max-height:0px;transition:max-height .5s;overflow:hidden;position:absolute;left:0;right:0;box-shadow:0 15px 20px rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.story-header .story-nav ul{list-style-type:none;margin:0;padding:20px 0}.story-header .story-nav ul li{padding:5px 20px}.story-header .story-nav ul li a{display:block}.story-header .story-nav a.selected{color:#87a1d4}.story-header.open .story-nav{max-height:400px}#page.scrolled-down .story-header{top:35px}#page.menu-opened .story-header{position:static}@media screen and (min-width: 768px){body .page-wrapper{max-width:768px}body{font-size:16px}body #cookie-optin{margin:0 auto;padding:20px 25px 15px 25px}body #cookie-optin .buttons-bar .buttons{margin:0;float:right;display:flex}body #cookie-optin .buttons-bar .buttons button{display:inline-block;width:215px}body .addresses .adm-idm{float:right;width:280px}body .addresses .dealers{margin-right:310px}body .addresses .dealers .dealer .logo{width:100px;height:100px}body .addresses .dealers .dealer .address{margin-left:120px}body #header.elektro .suche input{padding:10px 5px}body #header.elektro .bewerbung{margin-top:15px}body #header.elektro .bewerbung img{height:40px}#mainnav .hamburger{display:none}#mainnav .menu-wrapper{position:static}#mainnav .menu-wrapper.opened{background:transparent}#mainnav .menu-wrapper .the-menu{width:auto;padding:0;transition:none;margin-left:0;box-shadow:none}#mainnav .menu-wrapper .the-menu .home{display:none}#mainnav .menu-wrapper .the-menu li{margin:0}#mainnav .menu-wrapper .the-menu>li{float:left}#mainnav .menu-wrapper .the-menu>li:hover ul.drop-down,#mainnav .menu-wrapper .the-menu>li:hover .drop-down-box{display:block}#mainnav .menu-wrapper .the-menu .drop-down,#mainnav .menu-wrapper .the-menu .selected .drop-down{display:none;position:absolute;z-index:1}#mainnav .menu-wrapper .the-menu .drop-down a,#mainnav .menu-wrapper .the-menu .selected .drop-down a{padding-left:10px}#mainnav .menu-wrapper .the-menu .drop-down .selected a:before,#mainnav .menu-wrapper .the-menu .selected .drop-down .selected a:before{content:""}#mainnav .addon{font-size:1em}#mainnav{font-size:.8em}#mainnav .the-menu{font-size:1em}#mainnav .the-menu>li>a{background:none;border:none;margin:0}#mainnav .the-menu li:hover{background:rgba(255,255,255,0.6)}#mainnav .the-menu li.selected>a{background:#87a1d4;color:white;font-weight:normal}#mainnav .the-menu .drop-down{background:#ffbf44;box-shadow:1px 1px 2px gray}#mainnav .the-menu .drop-down li{border-top:solid white 1px}#mainnav .the-menu .drop-down li:first-child{border-top:none}#mainnav .the-menu .drop-down-content{background:#efefef;color:black;padding:10px;box-shadow:0 10px 10px silver}#content>.inner{padding:0 10px}#content .centercol.right{float:left;width:calc(100% - 25%)}#content .rightcol{float:left;width:25%}#content .leftcol{clear:left}#content .leftcol .content,#content .rightcol .content{padding:10px 0}#content .centercol>.header,#content .centercol>.content,#content .centercol>.footer{padding:10px 0}#content .centercol.right>.header,#content .centercol.right>.content,#content .centercol.right>.footer{padding:10px 10px 10px 0}.content-modules .module-cm_columns .layout-lines>.module-cm_column .inner-column{padding:0 20px}.content-modules .module-cm_columns .layout-lines>.module-cm_column .inner-column:after{margin-left:-20px !important}.content-modules .module-cm_columns .layout-lines>.module-cm_column:first-child .inner-column{padding-left:10px}.content-modules .module-cm_columns .layout-lines>.module-cm_column:last-child .inner-column{padding-right:10px}.content-modules .module-cm_formfield .formfield{margin:10px 0}.content-modules .module-cm_formfield .formfield label{float:left;width:200px;text-align:right;margin-top:10px}.content-modules .module-cm_formfield .formfield .data{margin-left:210px}.content-modules .module-cm_formfield .formfield .data input[type=radio]+label,.content-modules .module-cm_formfield .formfield .data input[type=checkbox]+label{float:none;width:auto;text-align:left;margin-left:20px}#footer{padding:30px;margin-top:20px}.search form input{width:400px}.search .searchresult .entry .attachment .attachment-poster{float:left;width:200px}.search .searchresult .entry .attachment .attachment-body{margin:0 0 0 225px}.form-field label.form-field-label{float:left;text-align:right}.form-field.mode-edit.type-text label.form-field-label,.form-field.mode-edit.type-textarea label.form-field-label,.form-field.mode-edit.type-password label.form-field-label,.form-field.mode-edit.type-hashedpassword label.form-field-label,.form-field.mode-edit.type-date label.form-field-label,.form-field.mode-edit.type-select label.form-field-label,.form-field.mode-readonly.type-text label.form-field-label,.form-field.mode-readonly.type-textarea label.form-field-label,.form-field.mode-readonly.type-password label.form-field-label,.form-field.mode-readonly.type-hashedpassword label.form-field-label,.form-field.mode-readonly.type-date label.form-field-label,.form-field.mode-readonly.type-select label.form-field-label{margin-top:4px}.form-field.mode-edit.type-checkbox label.form-field-label,.form-field.mode-edit.type-radio label.form-field-label,.form-field.mode-edit.type-boolean label.form-field-label,.form-field.mode-readonly.type-checkbox label.form-field-label,.form-field.mode-readonly.type-radio label.form-field-label,.form-field.mode-readonly.type-boolean label.form-field-label{line-height:1.3em}.form-field label.form-field-label{width:200px}.form-field .form-field-controls{margin-left:210px}}@media screen and (min-width: 970px){body .page-wrapper{max-width:1200px}body #product-details-tabs .menu label{display:none}body #product-details-tabs .menu ul{width:100%;margin:0;padding:0;position:static;display:flex;border:none}body #product-details-tabs .menu ul li{flex:1;text-align:center;background:#efefef;border:solid silver 1px;border-right-style:none;padding:10px;margin:0}body #product-details-tabs .menu ul li:last-child{border-right-style:solid}body #product-details-tabs .menu ul li.active{background:white;border-bottom:none}body #product-details-tabs .pane .cols{display:flex;width:100%}body #product-details-tabs .pane .cols>.col{flex:1;margin:10px}body #product-details-tabs .pane .cols>.col.large{flex:2.5}body #product-details-tabs #downloads .buttons .btn{width:auto;margin-right:10px}body #header.lig .hamburger{display:none}#header{padding:30px 20px 20px}#header .page-wrapper{display:flex;align-items:center}#header .logo{width:40%;display:unset}#header .logo .logo-desktop{max-height:70px;display:block}#header .logo .logo-phone{display:none}#header .logo a.hamburger{display:none}#header .tools{width:40%}#header .tools .input.suche input{width:75%}#header .logo-w{display:block;width:20%;text-align:right}#header .logo-w img.logo{max-height:85px;margin-top:-15px}#header .elektro{padding:10px 0px 20px}header.header2{padding:30px 30px}header.header2 .hamburger{display:none}header.header2 .logo img{height:45px}header.header2 .menu{display:block;text-align:right}}@media screen and (min-width: 970px) and (min-width: 1100px){header.header2 .menu{margin-right:100px}}@media screen and (min-width: 970px){header.header2 .menu ul{list-style-type:none;margin:0;padding:0}header.header2 .menu>ul>li{display:inline-block}header.header2 .menu>ul>li>a{margin:0 10px;font-weight:bold}header.header2 .menu>ul>li>a:hover{text-decoration:none}header.header2 .menu>ul>li>a.selected{border-bottom:solid black 2px}header.header2 .menu>ul>li.open>a{color:#005580}header.header2 .menu>ul>li.open>.drop-down{display:block}header.header2 .menu .drop-down{display:none;position:absolute;left:0px;right:0px;margin-top:20px;padding:25px 0;background:black;text-align:left;z-index:1}header.header2 .menu .drop-down a{color:white;display:block;padding:8px 10px}header.header2 .menu .drop-down a.selected span{border-bottom:solid white 2px}header.header2 .menu .drop-down .page-wrapper>ul{display:flex}header.header2 .menu .drop-down .page-wrapper>ul>li{width:25%}header.header2 .menu .drop-down .page-wrapper>ul>li>a{font-weight:bold}header.header2 .menu .drop-down .page-wrapper>ul>li>a span:after{bottom:-3px}header.header2 .menu .drop-down .page-wrapper>ul>li>ul{display:flex;flex-wrap:wrap}header.header2 .menu .drop-down .page-wrapper>ul>li>ul li{width:100%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-2{width:50%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-2 li{width:50%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-3{width:75%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-3 li{width:33.3%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-4{width:100%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-4 li{width:25%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-5{width:100%}header.header2 .menu .drop-down .page-wrapper>ul>li.col-5 li{width:20%}header.header2 .menu .drop-down .page-wrapper>ul.cols-5>li{width:20%}header.header2 .menu .drop-down .page-wrapper>ul.cols-5>li.col-2{width:40%}header.header2 .menu .drop-down .page-wrapper>ul.cols-5>li.col-3{width:60%}header.header2 .menu .drop-down .page-wrapper>ul.cols-5>li.col-4{width:80%}header.header2 .menu .drop-down .page-wrapper>ul.cols-5>li.col-5{width:100%}header.header2 .icons{display:block;text-align:right}header.header2 .icons img{width:40px;margin-bottom:-10px}header.header2 .icons .input{display:none}header.header2.search-active .menu,header.header2.search-active .kontakt,header.header2.search-active .langs{display:none}header.header2.search-active .icons{flex:1}header.header2.search-active .icons .cols{width:50%;margin-left:50%}header.header2.search-active .icons .input{display:block}header.header2 .mobile-addon{display:none}#desktop-nav-2,#desktop-nav-elektro{display:block;position:sticky;z-index:20;top:0;padding-top:5px;background:white;font-size:14px;margin:0 -5px}#desktop-nav-2 ul,#desktop-nav-elektro ul{list-style-type:none;padding:5px 0;margin:0;box-sizing:border-box;display:flex;flex-wrap:wrap}#desktop-nav-2 ul a,#desktop-nav-elektro ul a{display:block;padding:5px 10px;color:white;text-decoration:none;hyphens:auto}#desktop-nav-2 ul a span,#desktop-nav-elektro ul a span{display:inline-block;position:relative}#desktop-nav-2 ul a span:after,#desktop-nav-elektro ul a span:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background:black}#desktop-nav-2 ul a:hover span:after,#desktop-nav-2 ul a.selected span:after,#desktop-nav-elektro ul a:hover span:after,#desktop-nav-elektro ul a.selected span:after{transition:all .2s;background:silver;width:100%}#desktop-nav-2 ul a.selected span:after,#desktop-nav-elektro ul a.selected span:after{background:white;height:2px}#desktop-nav-2>ul>li,#desktop-nav-elektro>ul>li{border:solid white 5px;box-sizing:border-box;flex:1;background:black;line-height:20px}#desktop-nav-2>ul>li>a,#desktop-nav-elektro>ul>li>a{font-weight:bold}#desktop-nav-2>ul>li>ul>li,#desktop-nav-elektro>ul>li>ul>li{width:25%}#desktop-nav-2>ul>li>ul>li>a,#desktop-nav-elektro>ul>li>ul>li>a{font-weight:bold}#desktop-nav-2>ul>li>ul>li>a span:after,#desktop-nav-elektro>ul>li>ul>li>a span:after{bottom:-3px}#desktop-nav-2>ul>li>ul>li>ul,#desktop-nav-elektro>ul>li>ul>li>ul{flex-wrap:wrap}#desktop-nav-2>ul>li>ul>li>ul li,#desktop-nav-elektro>ul>li>ul>li>ul li{width:100%}#desktop-nav-2>ul>li>ul>li>ul li a,#desktop-nav-elektro>ul>li>ul>li>ul li a{padding:5px 0px 5px 10px}#desktop-nav-2>ul>li>ul>li.col-2,#desktop-nav-elektro>ul>li>ul>li.col-2{width:50%}#desktop-nav-2>ul>li>ul>li.col-2 li,#desktop-nav-elektro>ul>li>ul>li.col-2 li{width:50%}#desktop-nav-2>ul>li>ul>li.col-3,#desktop-nav-elektro>ul>li>ul>li.col-3{width:75%}#desktop-nav-2>ul>li>ul>li.col-3 li,#desktop-nav-elektro>ul>li>ul>li.col-3 li{width:33.3%}#desktop-nav-2>ul>li>ul>li.col-4,#desktop-nav-elektro>ul>li>ul>li.col-4{width:100%}#desktop-nav-2>ul>li>ul>li.col-4 li,#desktop-nav-elektro>ul>li>ul>li.col-4 li{width:25%}#desktop-nav-2>ul>li>ul>li.col-5,#desktop-nav-elektro>ul>li>ul>li.col-5{width:100%}#desktop-nav-2>ul>li>ul>li.col-5 li,#desktop-nav-elektro>ul>li>ul>li.col-5 li{width:20%}#desktop-nav-2>ul>li>ul.cols-5>li,#desktop-nav-elektro>ul>li>ul.cols-5>li{width:20%}#desktop-nav-2>ul>li>ul.cols-5>li.col-2,#desktop-nav-elektro>ul>li>ul.cols-5>li.col-2{width:40%}#desktop-nav-2>ul>li>ul.cols-5>li.col-3,#desktop-nav-elektro>ul>li>ul.cols-5>li.col-3{width:60%}#desktop-nav-2>ul>li>ul.cols-5>li.col-4,#desktop-nav-elektro>ul>li>ul.cols-5>li.col-4{width:80%}#desktop-nav-2>ul>li>ul.cols-5>li.col-5,#desktop-nav-elektro>ul>li>ul.cols-5>li.col-5{width:100%}#desktop-nav-2>ul>li.open,#desktop-nav-elektro>ul>li.open{margin-bottom:-10px}#desktop-nav-2>ul>li.open>.drop-down,#desktop-nav-elektro>ul>li.open>.drop-down{display:flex}#desktop-nav-2 .drop-down,#desktop-nav-elektro .drop-down{display:none;position:absolute;left:5px;right:5px;top:55px;padding:15px;background:black}.childnav{padding:0;margin-top:5px}.childnav li{margin:0}.childnav li a{background:none;border:none;border-bottom:solid white 1px}#content .leftcol{clear:none;float:left;width:25%;margin-left:-100%}#content .rightcol{float:left;width:25%}#content .centercol.left{float:left;margin-left:25%;width:calc(100% - 25%)}#content .centercol.right{width:calc(100% - 25%)}#content .centercol.left.right{width:calc(100% - 25% - 25%)}#content .leftcol{position:sticky;top:35px}#content .rightcol .content,#content .leftcol .content{padding:20px 0}#content .centercol>.header,#content .centercol>.content,#content .centercol>.footer{padding:0}#content .centercol.right>.header,#content .centercol.right>.content,#content .centercol.right>.footer{padding:20px 20px 20px 0}#content .centercol.left>.header,#content .centercol.left>.content,#content .centercol.left>.footer{padding:20px 0px 20px 20px}#content .centercol.left.right>.header,#content .centercol.left.right>.content,#content .centercol.left.right>.footer{padding:20px}#content .centercol>.content{min-height:300px}.content-modules .module-bwk2_section.height-650-300 .section{height:650px}.content-modules .module-bwk2_section-slider.height-400-200{height:400px}.content-modules .module-bwk2_section-slider.height-650-300{height:650px}.story-header{cursor:auto}.story-header .story-title{float:left}.story-header .story-title .drop-down{display:none}.story-header .story-nav{float:right;max-height:none;position:static;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.story-header .story-nav ul{padding:0}.story-header .story-nav ul li{display:inline;padding:0 0 0 20px}.story-header .story-nav ul li a{display:inline}}
