@charset "UTF-8";@media (max-width:767px){body,html{background:0 0;padding:0;box-sizing:border-box!important}p{margin:0}div#wrapper{float:none}#header{width:100%}div#outer-wrapper{width:100%;border:none;position:relative}div#container{width:100%;border:none}#header div#help-navigation{float:left;width:100%;border:none;position:absolute;top:0}#header{padding-top:3em}#header div.mir,#header h1{width:100%;margin:0}#header div.mir a{width:100%}#header div#sitesearch{float:right;width:100%}#header div#sitesearch #cludo-search-form #cludo-search-form-input{width:80%!important}#footer{width:100%;border:none}#footer #footer-center{width:100%;margin-left:0;float:none;border:none!important;height:3rem}#footer #footer-center div{display:block;height:auto;border-bottom:none}#footer #footer-toolbox{width:auto;min-width:100%;min-width:-moz-available;min-width:-webkit-fill-available;min-width:fill-available;border-bottom:none!important}}@media screen and (max-width:767px) and (min-width:0\0){#footer #footer-toolbox{width:100%}}@media (max-width:767px){.freecode--hidden-mobile{display:none!important}#cookiebox{position:fixed;z-index:1;bottom:0;padding:.5rem 0;width:100%}#cookiebox #innercookiebox{margin:0 1rem;padding:9px 0;z-index:999999;width:auto}}@media screen and (max-width:767px) and (min-width:0\0){#cookiebox #innercookiebox{width:95%}}@media (max-width:767px){#cookiebox #innercookiebox #cookieheadline{width:auto}#cookiebox #innercookiebox .cookiebutton{width:20%;float:right}#cookiebox #innercookiebox .cookiebutton .allowCookies{margin:0;width:100%}}@media (max-width:767px){#navigation div#navigation-title{display:none}#product-navigation{display:none}#help-navigation{background:#e0e0e0!important}#help-navigation .vertical-center{display:none}.nav-bar1,.nav-bar2,.nav-bar3{width:22px;height:3px;background-color:#fff;margin:3px 0;transition:.1s}.change .nav-bar1{-webkit-transform:rotate(-45deg) translate(3px,4px);transform:rotate(45deg) translate(3px,4px)}.change .nav-bar2{opacity:0}.change .nav-bar3{-webkit-transform:rotate(45deg) translate(4px,-5px);transform:rotate(-45deg) translate(4px,-5px)}#navigation{margin:0;border:none;position:absolute;background-color:#6e6f71;height:auto;width:100%;padding:0;top:0}#navigation div#navigation-title{display:block;color:#fff;padding:.8rem;padding-left:1rem;border-bottom:1px solid #fff}#navigation ul#main-navigation{display:none;position:relative;top:0;left:0;background:#fff;width:100%}#navigation ul#main-navigation li a,#navigation ul#main-navigation li a:link{width:100%;padding-top:.7em;padding-bottom:.7em;padding-left:1rem}.meta-navigation{display:none}}@media (max-width:767px){#content{width:100%;margin:0;border:none;padding-bottom:0;padding-top:3rem}#content iframe{width:auto;min-width:100%;min-width:-moz-available;min-width:-webkit-fill-available;min-width:fill-available;margin:0 1rem}}@media screen and (max-width:767px) and (min-width:0\0){#content iframe{width:100%;margin:0}}@media (max-width:767px){#content .content-modul{width:100%!important}#content .content-modul .select{width:100%!important;height:auto!important}#content .content-modul .download{width:100%;padding:1rem}}@media (max-width:767px) and (max-width:400px){#content .content-modul .download{width:auto}}@media (max-width:767px){#content .content-modul .download .download,#content .content-modul .download ul{width:auto}#content .content-modul.international-search table{margin:0;width:100%}#content .content-modul.international-search table select.frmText{margin-top:-4px;height:1.2rem}#content .content-modul.international-search div.copy{margin:.83em 1rem;width:auto}#content div.content-modul div{padding:0}#content div.standard-content{margin:1rem;width:auto!important}#content div.standard-content .text-box div img{width:100%}#content div.standard-content .text-box iframe{margin:0}#content div.standard-content.s-small .image-box{margin-left:0!important;max-width:40%!important;margin-right:1rem}#content div.standard-content.s-small .image-box img{width:100%!important;height:auto!important;margin:.2rem .5rem 0 0}#content div.standard-content.s-small .image-box .image-box-caption{padding-top:.5em}#content div.standard-content.s-small .text-box{width:auto}#content div.standard-content.s-small .text-box h2{padding-bottom:.5rem}#content div.content-modul div.teaser-topic{width:100%;border:none;margin:0 0 1rem 0}#content div.content-modul div.teaser-topic img{max-width:10em;margin:0;border:0;margin:.7rem 1rem 0 0;margin-left:1rem;height:auto}#content div.content-modul div.teaser-topic h3{margin:.5rem 1rem}#content div.content-modul div.teaser-topic h3 br{display:none}#content div.content-modul div.teaser-topic p{display:grid;padding-left:0;margin:0 1rem}#content div.content-modul div.teaser-topic h2{margin-left:1rem;margin-right:1rem}#content div.content-modul div.product-category-item{width:inherit!important;max-width:100%;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available;padding:.5rem 1rem}}@media screen and (max-width:767px) and (min-width:0\0){#content div.content-modul div.product-category-item{max-width:95%}}@media (max-width:767px){#content div.content-modul div.product-category-item:has(>img){width:auto!important}#content div.content-modul div.product-category-item .image-box{margin:.25rem .75rem .4rem 0}#content div.content-modul div.product-category-item .text-box{width:auto;float:none}#content div.content-modul div.product-category-item.image-active div:first-of-type{float:none!important;width:inherit!important;padding-right:0!important}#content div.content-modul div.product-category-item.image-active img{margin:.52rem .45rem .5rem 0;width:32%}#content div.content-modul div.product-category-item.image-active p{width:auto;float:none}#content div.content-modul div.product-category-item.image-active p a.more{display:inline-block}#content div.content-modul div.product-category-item a.more,#content div.content-modul div.teaser-topic a.more{margin-top:.175rem;display:inline-block}#content div.content-modul div.product-overview{width:auto;padding:1rem}#content div.content-modul div.product-overview .column-a,#content div.content-modul div.product-overview .column-b{width:100%;padding:0}#content div.content-modul div.teaser-pressrelease{width:100%}#content div.content-modul div.teaser-pressrelease .lead,#content div.content-modul div.teaser-pressrelease h2,#content div.content-modul div.teaser-pressrelease p{margin:0 1rem}#content div.content-modul div.product-category-item.image-active p{width:100%}#content div.contact.db,#content div.content-modul div.product-category-item,#content div.content-modul div.reference-item{width:100%}#content div.content-modul div.product-category-item h2,#content div.content-modul div.reference-item h2{width:100%}#content div.content-modul div.reference-item{padding-left:1.75rem}#content div.standard-content div.text-box{margin-left:0;margin-right:0}#content div.content-modul div.product-category-item img{margin:0}#content div.section-drawing-legend div.columns{width:100%;margin:1rem}#content div.section-drawing-legend{width:100%}#content div.section-drawing-new img{margin:0;width:100%;margin-left:0}#content div.section-drawing-legend ol.column-a{width:calc(100% - 1rem);padding-top:1rem}#content div.section-drawing-legend ol.column-b{width:calc(100% - 1rem)}#content div.section-drawing-legend ol li{padding-right:.5rem}#content div.copy{width:100%}#content div.copy h1{padding-left:1rem}#content div.content-modul div.reference-header{padding:.5rem 1rem;width:100%}}@media (max-width:767px) and (max-width:450px){#content div.content-modul div.reference-header{width:auto}}@media (max-width:767px){#content div.content-modul div.product-category-header img,#content div.content-modul div.reference-header img{margin:.52rem .45rem .5rem 0;width:30%}#content div.content-modul div.reference-header div.reference-text{float:none;margin-left:0;width:inherit;max-width:100%;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available}}@media screen and (max-width:767px) and (min-width:0\0){#content div.content-modul div.reference-header div.reference-text{max-width:95%}}@media (max-width:767px){#content div.content-modul div.reference-header div.reference-text p{width:inherit;padding:0}#content div.content-modul div.reference-header div.reference-text p a{display:inline-block}#content div.content-modul div.contact-search{padding-left:1rem}#content div.contact-db h2{padding-left:1rem}table.calendar{width:100%;overflow:scroll}#slider_fade{width:100%!important;height:51vw!important}}@media (max-width:767px) and (max-width:420px){#slider_fade{height:55.5vw!important}}@media (max-width:767px) and (max-width:312px){#slider_fade{height:58.5vw!important}}@media (max-width:767px){#slider_fade .pictureLink .fadingPicture{width:100%!important;height:auto!important;max-height:16rem!important}#slider_fade #flyingContent{position:relative;top:0!important;width:100%!important;height:auto;min-height:3.75rem;max-height:6rem;border-bottom:1px solid #6e6f71!important;border-top:1px solid #6e6f71!important;vertical-align:middle;align-content:center;align-self:center;align-items:center;display:flex}#slider_fade #flyingContent img{border-bottom:1px solid #6e6f71!important;border-top:1px solid #6e6f71!important;width:100%!important;height:3rem!important;display:none!important}#slider_fade #flyingContent #textArea{width:100%!important;height:auto;margin:0;padding:0}}@media all and (max-width:767px) and (max-width:640px){#slider_fade .pictureLink .fadingPicture{max-height:15rem!important}}@media all and (max-width:767px) and (max-width:610px){#slider_fade .pictureLink .fadingPicture{max-height:13rem!important}}@media all and (max-width:767px) and (max-width:540px){#slider_fade .pictureLink .fadingPicture{max-height:12rem!important}}@media all and (max-width:767px) and (max-width:500px){#slider_fade .pictureLink .fadingPicture{max-height:11rem!important}}@media all and (max-width:767px) and (max-width:470px){#slider_fade .pictureLink .fadingPicture{max-height:10rem!important}}@media all and (max-width:767px) and (max-width:430px){#slider_fade .pictureLink .fadingPicture{max-height:9rem!important}}@media all and (max-width:767px) and (max-width:370px){#slider_fade .pictureLink .fadingPicture{max-height:8rem!important}}@media all and (max-width:767px) and (max-width:320px){#slider_fade .pictureLink .fadingPicture{max-height:7rem!important}}@media all and (max-width:767px) and (max-width:280px){#slider_fade .pictureLink .fadingPicture{max-height:6rem!important}}@media (max-width:767px){#contactdb,#postcodeSearch_panelFieldService,#postcodeSearch_panelIndoorService{width:100%!important}#postcodeSearch_panelFieldService #postcodeSearch_imgFieldService,#postcodeSearch_panelFieldService #postcodeSearch_imgIndoorService,#postcodeSearch_panelIndoorService #postcodeSearch_imgFieldService,#postcodeSearch_panelIndoorService #postcodeSearch_imgIndoorService{border-width:0;width:25%;margin-left:1rem;height:auto}#postcodeSearch_panelFieldService .address-panel,#postcodeSearch_panelIndoorService .address-panel{width:60%;margin-left:.5rem}.small-video{clear:both;margin:1rem}.small-video .responsive-video{position:relative;display:block;width:100%;padding:0;overflow:hidden}.small-video .responsive-video::before{content:"";display:block;padding-top:56.25%}.small-video .responsive-video iframe,.small-video .responsive-video video{position:absolute;margin:0!important;top:0;bottom:0;left:0;width:100%;height:100%;border:0}}@media (max-width:767px){#toolbox{float:none;width:100%;clear:both;border:none;margin-left:0;margin-right:0;padding-top:0;border-top:.083em solid #ebecef}#toolbox div.social_teaser,#toolbox div.teaser{width:auto;min-width:100%;min-width:-moz-available;min-width:-webkit-fill-available;min-width:fill-available;padding:.83em 2rem;padding-left:1rem}}@media screen and (max-width:767px) and (min-width:0\0){#toolbox div.social_teaser,#toolbox div.teaser{width:100%}}@media (max-width:767px){#toolbox div.social_teaser{display:grid;text-align:center}}@media screen and (max-width:767px) and (min-width:0\0){#toolbox div.social_teaser{text-align:left}}@media (max-width:767px){#toolbox div.social_teaser .socialelementsdiv{margin:0 auto}#toolbox div.social_teaser .socialelementsdiv ul{display:flex}#toolbox div.social_teaser .socialelementsdiv ul li{float:left}#toolbox div.teaser img{width:18%;height:auto;margin-right:0}#toolbox div.teaser div.text-float{float:left;width:75%;margin-left:0;padding-left:.85rem}#toolbox .teaser-accordion{width:100%!important}#toolbox .teaser-accordion .accordion_toggle{width:auto}#toolbox .teaser-accordion .accordion_toggle div.headline{margin-left:.5rem}}@media (max-width:767px){#product-master #content{padding-top:1.9rem}#product-master #content .standard-content,#product-master #content iframe{margin:0!important}#product-master #content .content-modul .detail-gallery{width:inherit}#product-master #content .content-modul .detail-gallery img{width:100%;height:auto}#product-master #content .content-modul .detail-gallery ul{position:inherit;top:.25rem;bottom:auto;left:.5rem}#product-master #content .content-modul .detail-gallery ul li{float:left}#product-master #content .content-modul .detail-navigation li a{width:100%}#product-master #content .content-modul .detail-product{margin:1rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch}#product-master #content .content-modul .detail-product .productHeadline{width:unset;margin-right:0}#product-master #content .content-modul .detail-product .indent{width:100%}#product-master #content .content-modul .detail-product .indent .product-download-download,#product-master #content .content-modul .detail-product .indent .product-download-multi,#product-master #content .content-modul .detail-product .indent .product-download-tables{padding:0;margin:0;width:100%}#product-master #content .content-modul .detail-product .indent .product-download-download:empty,#product-master #content .content-modul .detail-product .indent .product-download-multi:empty,#product-master #content .content-modul .detail-product .indent .product-download-tables:empty{display:none}@supports (width:unset){#product-master #content .content-modul .detail-product .indent-text{width:100%;padding:0;margin:0}}#product-master #content .content-modul .detail-product .indent .product-download-tables .image-table h2,#product-master #content .content-modul .detail-product .indent .product-download-tables .image-table-text{width:auto;padding-left:0}#product-master #content .content-modul .detail-product .indent .product-download-download div.download{width:100%!important}#product-master #content .content-modul .detail-product .indent .product-download-download div.download ul{width:100%}#product-master #content .content-modul .detail-product .indent .product-download-download div.download ul li label.checkbox{width:auto}#product-master #content .content-modul .detail-product .indent .product-download-multi div{width:100%}#product-master #content .content-modul .detail-product .indent .product-download-multi .image-table div.image-table-text,#product-master #content .content-modul .detail-product .indent .product-download-multi .image-table h2{width:100%;margin-left:0}#product-master #content .content-modul .detail-product .indent .product-download-multi ul.linklist li a{margin-left:0;width:auto}}@media screen and (max-width:767px) and (min-width:0\0){#product-master #content .content-modul .detail-product .indent .product-download-multi iframe{margin-left:-2rem!important}}@media (max-width:767px){#overlay{width:100%!important}#lightbox{width:100%}#outerImageContainer{width:95%!important;height:calc(75vw - 1vh)!important;padding-top:1.5rem}#bottomNavClose{top:0;right:0;position:absolute}#lightboximage{width:100%!important}#imageDataContainer{width:95%!important}}@media (max-width:767px){#content .xe_form{width:auto;padding:.83em 1rem}#content .xe_form .xe_form_check,#content .xe_form .xe_form_input,#content .xe_form .xe_form_radio,#content .xe_form .xe_form_select,#content .xe_form .xe_form_textarea{width:auto;overflow:inherit}#content .xe_form .xe_form_check label,#content .xe_form .xe_form_check span,#content .xe_form .xe_form_input label,#content .xe_form .xe_form_input span,#content .xe_form .xe_form_radio label,#content .xe_form .xe_form_radio span,#content .xe_form .xe_form_select label,#content .xe_form .xe_form_select span,#content .xe_form .xe_form_textarea label,#content .xe_form .xe_form_textarea span{margin-right:.7em;width:100%}#content .xe_form .xe_form_check.xe_layout_vertical div.xe_form_item,#content .xe_form .xe_form_radio.xe_layout_vertical div.xe_form_item{float:left;width:100%;clear:left;margin-left:0}#content .xe_form .xe_form_select select{width:100%}#content .xe_form .xe_form_input input{width:100%}#content .xe_form .xe_form_textarea textarea{width:100%}div.contact-db input{width:97%!important}div.contact-db textarea{width:97%!important}div.contact-db #contact-db-firstname{width:100%}div.contact-db #contact-db-firstname input{width:auto}div.contact-db #contact-db-lastname{width:100%}div.contact-db #contact-db-lastname input{width:auto}div.contact-db #contact-db-postcode{width:100%}div.contact-db #contact-db-city{width:100%}div.contact-db .contact-db-sendbutton{width:auto!important}div.contact-db #postcodeSearch_panelIndoorService>div:nth-child(2){width:100%;display:contents;margin:0 1rem}div.contact-db #postcodeSearch_panelIndoorService>div:nth-child(2)>div:nth-child(3){width:90%;display:block;margin:0 1rem}div.contact-db #postcodeSearch_accordionIndoor{overflow:initial!important;height:initial!important;width:100%}div.contact-db .accordion_content{display:initial!important;overflow:initial!important;height:initial!important;width:auto}div.contact-db .accordion_content>fieldset:nth-child(1){width:auto}div.contact-db #postcodeSearch_searchBox{margin-bottom:1rem}div.contact-db #postcodeSearch_panelIndoorService>div:nth-child(2){float:none;margin:0 1rem;width:auto}div.contact-db #postcodeSearch_panelIndoorService>div:nth-child(2)>div:nth-child(3){width:100%}div.contact-db #postcodeSearch_accordionIndoor>div:nth-child(3){width:auto!important;overflow:initial!important}div.contact-db .accordion_content{width:auto}}