@font-face{font-family:'Europa-Regular';src:url('fonts/Europa-Regular.woff2') format('woff2'), url('fonts/Europa-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Europa-Bold';src:url('fonts/Europa-Bold.woff2') format('woff2'), url('fonts/Europa-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}body{border-left:0px solid black;font-family:'Europa-Regular', sans-serif;font-style:normal;font-weight:400;font-size:1.1em}form h3{padding-top:12px}legend{font-size:20px;padding-bottom:24px}div#c882 p{line-height:1.2em;color:#888}div#c946 legend{display:none}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:0px}.videobutton{position:relative}a.popup-youtube::before{content:url(/fileadmin/standard/layout/images/playbutton.png);position:absolute;left:8px;top:8px;animation:pulse 1.4s infinite ease-out}@keyframes pulse{to{transform:scale(1.4);opacity:0}}a.popup-youtube{background-image:url(/fileadmin/standard/layout/images/playbutton.png);padding:24px;padding-left:80px;position:relative;background-color:#fc0;background-position:8px 8px;background-repeat:no-repeat;font-size:1.2em;font-weight:bold;display:block;width:80vw;max-width:420px;margin:10px auto;border-radius:8px;z-index:9}a.popup-youtube:hover{color:white}a.mask-link{padding:20px 10px 20px 10px;position:relative;background-color:#12588c;color:#fff;font-size:1.2em;font-weight:bold;display:block;min-width:18vw;margin:10px auto;border-radius:8px;z-index:9;text-align:center}span.lichtschachtabdeckung a.popup-youtube{font-size:95%}strong{font-family:'Europa-Bold', sans-serif}.socialmedianavi{display:none}.whitebg{background:white;padding:8px}.titeltrack h2{margin-bottom:0}body.home .content-wrap{background:white}.content-wrap{background:#eee}.container.content{background:#fff;padding:40px 0}.si-sticky.si-sticky-right{left:auto;right:18px}div#top-social2{line-height:43px}div#top-social2 ul{list-style-type:none}div#top-social2 ul li a{font-weight:bold;padding:0;display:block;text-align:center}div#top-social2 ul li{padding:0px 10px}div#top-social2 ul li:hover{background:#2571a1}.si-sticky{top:45%}.si-colored.si-facebook{background-color:#12588c !important}div#c608 div.frame,div#c615 div.frame{position:relative}.startgalerie .col-1,.startgalerie .col-2,.startgalerie .col-3,.startgalerie .col-4,.startgalerie .col-5,.startgalerie .col-6,.startgalerie .col-7,.startgalerie .col-8,.startgalerie .col-9,.startgalerie .col-10,.startgalerie .col-11,.startgalerie .col-12,.startgalerie .col,.startgalerie .col-auto,.startgalerie .col-sm-1,.startgalerie .col-sm-2,.startgalerie .col-sm-3,.startgalerie .col-sm-4,.startgalerie .col-sm-5,.startgalerie .col-sm-6,.startgalerie .col-sm-7,.startgalerie .col-sm-8,.startgalerie .col-sm-9,.startgalerie .col-sm-10,.startgalerie .col-sm-11,.startgalerie .col-sm-12,.startgalerie .col-sm,.startgalerie .col-sm-auto,.startgalerie .col-md-1,.startgalerie .col-md-2,.startgalerie .col-md-3,.startgalerie .col-md-4,.startgalerie .col-md-5,.startgalerie .col-md-6,.startgalerie .col-md-7,.startgalerie .col-md-8,.startgalerie .col-md-9,.startgalerie .col-md-10,.startgalerie .col-md-11,.startgalerie .col-md-12,.startgalerie .col-md,.startgalerie .col-md-auto,.startgalerie .col-lg-1,.startgalerie .col-lg-2,.startgalerie .col-lg-3,.startgalerie .col-lg-4,.startgalerie .col-lg-5,.startgalerie .col-lg-6,.startgalerie .col-lg-7,.startgalerie .col-lg-8,.startgalerie .col-lg-9,.startgalerie .col-lg-10,.startgalerie .col-lg-11,.startgalerie .col-lg-12,.startgalerie .col-lg,.startgalerie .col-lg-auto,.startgalerie .col-xl-1,.startgalerie .col-xl-2,.startgalerie .col-xl-3,.startgalerie .col-xl-4,.startgalerie .col-xl-5,.startgalerie .col-xl-6,.startgalerie .col-xl-7,.startgalerie .col-xl-8,.startgalerie .col-xl-9,.startgalerie .col-xl-10,.startgalerie .col-xl-11,.startgalerie .col-xl-12,.startgalerie .col-xl,.startgalerie .col-xl-auto{padding-right:6px;padding-left:6px}.startgalerie{background:white;margin-top:20px}.startgalerie div.ce-gallery + div.ce-bodytext{position:absolute;bottom:30px;left:20px;color:white;font-size:1.3em;pointer-events:none !important;background:rgba(0, 0, 0, 0.2);padding:8px}.startgalerie div.ce-gallery + div.ce-bodytext h2{color:white;margin:0;margin-bottom:12px;font-size:88%;line-height:1.2em}.startgalerie div.ce-gallery + div.ce-bodytext p{color:white;margin:0;font-size:85%;line-height:1em !important}.startgalerie img{filter:brightness(100%);transition:all 0.3s ease-in-out}.startgalerie img:hover{filter:brightness(50%);transform:scale(1.1)}.searchResultContainer{display:none}span.icon-line-mail a,span.icon-phone3 a{font-family:'Europa-Regular', sans-serif;padding-left:5px}header.mitvideo{position:relative;background-color:black;height:75vh;min-height:25rem;width:100%;overflow:hidden}header.mitvideo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header.mitvideo .container{position:relative;z-index:2}header.mitvideo .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0;z-index:1;color:white}.display-3{color:white;font-size:2.5em}#c538 h3 a{color:white}#c538 h3 a:hover{color:black}.container{padding-left:20px !important;padding-right:20px !important}.news ul.f3-widget-paginator{margin-right:30px !important}div.togglet{margin-top:2px !important}div.togglet{padding-top:6px !important;padding-bottom:6px !important}div.togglet h2{font-weight:normal;font-size:1.2em;margin-bottom:0;line-height:1.3em}.row{justify-content:center}#content .content-wrap{padding:0px 0}.redbg{background:#0b4587}.redbg h3{color:white;text-transform:uppercase}.gradientbg{background:#e38f1c;background:linear-gradient(0deg, rgba(227, 143, 28, 1) 0%, rgba(245, 202, 46, 1) 100%)}.bggrey{background:#f3f3f3}.bgyellow{background:#ffde00}.card{border:0}.card-header h3{margin-bottom:0}.card-body{background:#f3f3f3}.card-img-overlay h3{color:white;text-shadow:2px 2px 4px #333;text-transform:uppercase;padding-left:10px}.card-footer{background-color:#1a5d8e;border-top:1px solid #1a5d8e;color:white}.card-footer:hover{background-color:#ffde00 !important;border-top:1px solid #ffde00 !important}.card-footer a{color:#fff}.nsinstagram-v1apiview .gallery{display:grid;grid-template-columns:auto auto auto;grid-gap:2rem}div.searchResultTile{background:#f3f3f3;margin:5px;padding:8px;display:block;float:left;width:200px}div.infoWindow div:first-of-type{display:none}div.searchResultTile div:last-child{display:none}.row{margin-right:0;margin-left:0px}.ce-bodytext ul{padding-left:40px}#c27 img{border-bottom:18px solid #f6cb00}#logo{margin-right:10px}#logo img{padding:10px}.newsletter{background:#f6cb00}#top-bar{background:#12588c;position:sticky;z-index:99999;top:0}#top-bar ul li a{font-size:120%;color:white}.btn-link,.btn-info,.button-dark{color:#fff;background-color:#12588c;border-color:#12588c}.btn-info:hover,.button-dark:hover,.btn-link:hover{color:#fff;background-color:#ffde00 !important;border-color:#ffde00}#header.sticky-header #header-wrap{margin-top:45px}#primary-menu-trigger{left:2px;font-size:24px}.top-links > ul > li{display:block;border:none}.top-links li > a:hover{background:#335671}footer#footer{background:#1a5d8e;color:white}footer#footer h4,footer#footer a{color:white}footer#footer a:hover{color:#f6cb00}.greybg{background:#eee;padding:0}h1,h2,h3,h4,h5{font-family:'Europa-Bold', sans-serif;margin:0}h1,h2,h3,h4{margin-bottom:1em}#primary-menu ul li > a{font-family:'Europa-Bold', sans-serif;font-size:0.8em;padding-left:12px !important}#primary-menu ul ul li > a{font-family:'Europa-Regular', sans-serif}#primary-menu ul.d-block li.mobile-sub-open > a,#primary-menu ul.d-block li.mobile-sub-open li.sub-menu > a{background-image:url("../images/icons/submenuopen.png")}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.jumbotron{margin-bottom:0;border-radius:0}.paral{min-height:650px;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}.parallax-wrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:15px;position:relative;width:100%}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}.parallax__container .parallax-inner{background-position:center top !important;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;}.container--small{height:40vh}.container--middle{height:70vh}.container--big{height:175vh}.container--full{height:100vh}footer{padding:60px 0px}img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}a:focus,a:active{outline:none}section#content{width:100%}.gridcontainer{background-position:left top;background-repeat:no-repeat;background-size:cover}.grid-col-bg{background-position:center;background-repeat:no-repeat;background-size:auto}.container-fluid{width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}div.ce-media img,div.ce-gallery img{display:block;width:100%;height:auto}.img-responsive{display:block;width:100%;height:auto}.backlink{font-weight:bold;color:#000}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-left .ce-gallery,.ce-column{float:none}.ce-gallery figure{width:100%}a.navbar-brand img{height:50px}body.device-xs .mega-menu-column,body.device-sm .mega-menu-column,body.device-md .mega-menu-column{max-width:none}div.tx-fp-newsletter{background-color:#fff;padding:0px 0 50px 0}div.tx-fp-newsletter .container{background-color:#fff;padding:50px}div.tx-fp-newsletter .nl-logo{text-align:center;margin:50px 0}div.tx-fp-newsletter form label{width:130px}div.tx-fp-newsletter .button{background-color:#007bff}div.card-group,div.card-deck{flex-flow:column}div.card-columns{column-count:1}.card-header a{font-weight:bold;text-transform:uppercase}.parallax-wrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:15px;position:relative;width:100%}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}.parallax__container .parallax-inner{background-position:center top !important;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;}.container--small{height:40vh}.container--middle{height:70vh}.container--big{height:175vh}.container--full{height:100vh}.tx-myleaflet .ajaxSearch h1,.tx-myleaflet .ajaxSearch input,.tx-myleaflet .ajaxSearch select,.tx-myleaflet .ajaxSearch ul,.tx-myleaflet .ajaxSearch button,.tx-myleaflet .ajaxResult h1{display:none}div.youtube-image-wrap{position:relative;height:38vw;min-height:200px;background-repeat:no-repeat;background-position:top center;background-size:cover}div.youtube-image-wrap a{position:absolute;margin:0;right:10vw;bottom:-50px}@media (min-width:576px){body{border-left:0px solid yellow;font-family:'Europa-Regular', sans-serif;font-style:normal;font-weight:400;font-size:1.1em}.col-sm-2{max-width:50%}}@media (min-width:768px){body{border-left:0px solid red;font-family:'Europa-Regular', sans-serif;font-style:normal;font-weight:400;font-size:1.1em}div.frame-default h1{padding-top:0px}.ce-bodytext header{margin-top:-10px}.ce-left .ce-gallery,.ce-column{float:left}.ce-gallery figure{width:auto}.top-links > ul > li{display:block;border-left:1px solid #fff}#primary-menu ul li > a{padding:40px 15px 10px 15px}div.card-columns{column-count:2}.greybg{padding:30px}.container{padding-left:40px !important;padding-right:40px !important}}@media (min-width:992px){body{border-left:0px solid blue;font-family:'Europa-Regular', sans-serif;font-style:normal;font-weight:400;font-size:1.1em}span.lichtschachtabdeckung a.popup-youtube{font-size:1.2em !important}.startgalerie div.ce-gallery + div.ce-bodytext h2{font-size:100%;line-height:1.2em !important}.startgalerie div.ce-gallery + div.ce-bodytext p{font-size:100%;line-height:1.2em !important}.container{padding-left:20px !important;padding-right:20px !important}.socialmedianavi{display:block}.topbanner{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:9999;right:-165px;top:50px;font-size:14px;transition:all 0.5s ease-out}.topbanner2{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:99999 !important;right:-189px;top:140px !important;font-size:14px;transition:all 0.5s ease-out}.topbanner3{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:99999 !important;right:-2px;top:231px !important;font-size:14px;transition:all 0.5s ease-out}.topbanner4{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:99999 !important;right:-2px;top:322px !important;font-size:14px;transition:all 0.5s ease-out}.topbanner5{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:99999 !important;right:-8px;top:414px !important;font-size:14px;transition:all 0.5s ease-out}.topbanner6{color:#fff;background:#12588c;position:absolute;height:80px;text-align:center;z-index:99999 !important;right:-2px;top:505px !important;font-size:14px;transition:all 0.5s ease-out}.topbanner i,.topbanner2 i{background:#12588c;padding:20px 15px 10px 20px;font-size:40px;display:inline-block}.topbanner3 i{background:#12588c;padding:10px 30px 0px 28px;font-size:40px;display:inline-block}.topbanner4 i{background:#12588c;padding:10px 20px 0px 20px;font-size:40px;display:inline-block}.topbanner5 i{background:#12588c;padding:10px 22px 0px 24px;font-size:40px;display:inline-block}.topbanner6 i{background:#12588c;padding:10px 22px 0px 24px;font-size:40px;display:inline-block}.topbanner:hover,.topbanner2:hover{right:0}.topbanner a,.topbanner2 a{color:#fff;padding-right:20px;padding-left:20px;font-size:20px;font-weight:800;vertical-align:10px}.topbanner3 a,.topbanner4 a,.topbanner5 a{color:#fff;padding-right:0px;padding-left:0px;font-size:20px;font-weight:800;vertical-align:10px}div.card-group,div.card-deck{flex-flow:row wrap}div.card-columns{column-count:4}.newsletter{padding:60px 0}#primary-menu ul li > a{font-size:0.75em}#header.sticky-header #primary-menu ul li > a{font-size:0.7em}#primary-menu ul .mega-menu-content ul > li > a,#primary-menu ul .mega-menu-content ul > li.sub-menu > a,#primary-menu ul .mega-menu-content ul > li.sub-menu:hover > a{background-image:none;color:#1a5d8e}#primary-menu ul .mega-menu-content ul > li.sub-menu ul li > a{padding-left:30px;color:#666}.review{margin:0px;border-right:2px solid #f3f3f3;max-height:300px;overflow:auto;margin-bottom:12px;background:white;padding:12px}.review p.text{font-size:90%;line-height:1.4em !important}div.all-reviews-link a{padding:0.5rem 1rem;background-color:#12588c;color:white;font-size:1.3em}div.all-reviews-link a:hover{color:white;background:#ffde00}}@media (min-width:1200px){body{border-left:0px solid green;font-family:'Europa-Regular', sans-serif;font-style:normal;font-weight:400;font-size:1.1em}#primary-menu ul li > a{font-size:0.8em}}