@charset "utf-8";*,*:after,*:before{background-repeat:no-repeat;}.nav a{text-decoration:none;}#social-media-sharing i{color:#8e8e8e !important;font-size:2rem;}img{border:0;}h2:after{position:absolute;content:attr(data-title);left:0;top:30px;width:100%;text-transform:none;font-size:2rem;color:grey;opacity:0.2;font-family:'prologie_signatureregular';}a span.fileSize{font-size:.8rem;color:#ffffff;line-height:1rem;display:inline-block;}img.image-embed-item{width:100%;height:auto;display:block}.ce-gallery.ce-border{border:1px solid grey;}.ce-gallery.ce-border .ce-column,.ce-gallery.ce-border *{margin-bottom:0;}.ce-gallery .ce-column{margin-bottom:10px;}.powermail_frontend.list{overflow-x:auto;}audio{width:100%;min-width:1090px;}.audio-caption{padding-left:25px}#pid89 table tr > *{padding:5px 10px;white-space:nowrap;}#pid89 table tr{background-color:rgba(0,0,0,0.05)}#pid89 table tr:nth-child(2n+2){background-color:rgba(0,0,0,0.1)}#pid89 table tbody > tr:first-child{border-bottom:1px solid grey;background-color:rgba(0,0,0,0)}[data-ce-columns="2"] .ce-row,[data-ce-columns="4"] .ce-row{min-height:1px;position:relative;float:left;}[data-ce-columns="2"] .ce-inner:before,[data-ce-columns="2"] .ce-inner:after,[data-ce-columns="4"] .ce-inner:before,[data-ce-columns="4"] .ce-inner:after{display:block;content:" ";clear:both;}[data-ce-columns="2"] .ce-row .ce-column{width:50%;float:left;}[data-ce-columns="4"] .ce-row .ce-column{width:25%;float:left;}[data-ce-columns="4"]  .ce-row,[data-ce-columns="2"]  .ce-row,.ce-gallery figure{margin-bottom:0;width:100%}[data-ce-columns="2"] .ce-gallery .ce-column,[data-ce-columns="4"] .ce-gallery .ce-column{margin-bottom:0;}[data-ce-columns="2"] .ce-column,[data-ce-columns="4"] .ce-column{margin-right:0;}a,a:hover,a:active,a:focus{outline:0;}div.galleryteaser{margin-bottom:35px}#lightgallery{position:relative}.mosaicflow__item{position:relative;}.mosaicflow__item img{display:block;max-width:100%;height:auto;padding:0 2px 2px 0;}#lightgallery a span{background-image:url('../../../fileadmin/image/images/icon-search.svg');background-repeat:no-repeat;background-position:center center;display:block}#lightgallery span img:hover{opacity:0.5;-webkit-transform:scale(1.05);transform:scale(1.05);}figure{margin:0;}.circle{width:150px;height:150px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;overflow:hidden;}.circle img{width:150px;height:150px;}a.btn,#content a[href*=".zip"]{text-decoration:none;display:inline-block;padding:2px 6px 2px 6px;border-radius:15px}{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-right:10px;}.frame-type-gridelements_pi1 > .row{margin-top:0;}.frame-type-gridelements_pi1 > .row,.frame-type-gridelements_pi1 > header *{margin-bottom:0;}.frame-type-gridelements_pi1 > header{padding-left:0;margin:15px 0 15px 0;text-align:center}input[type*="text"],input[type*="email"],input[type*="number"],input[type*="date"],input[type*="password"],textarea,select{display:block;width:100%;padding:6px 6px 8px 10px;line-height:1.5;border:none;border-radius:2px;border:1px solid  #CCC;position:relative;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;}.powermail_message.powermail_message_error{display:none;}.powermail_fieldwrap_type_input .powermail_field,.powermail_fieldwrap_type_textarea  .powermail_field,.powermail_fieldwrap_type_date .powermail_field{margin:15px 0 0 0;}.powermail_fieldwrap_type_input .powermail_field label{position:absolute;left:25px;top:0;line-height:15px;transition:all 0.5s;overflow:hidden;white-space:nowrap;z-index:1;opacity:0;}.powermail_fieldwrap_type_input .powermail_field input:focus + label{opacity:1;top:-25px;left:25px;}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none;}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){position:absolute;clip:rect(0,0,0,0);}input[type='checkbox'] + label,input[type='radio'] + label{cursor:pointer;}input[type='checkbox']:checked + label::before,input[type='checkbox']:not(:checked) + label::before,input[type='radio']:checked + label::before,input[type='radio']:not(:checked) + label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #bbb;background:white;margin-right:2px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);}input[type=radio]:checked + label::before,input[type=radio]:not(:checked) + label::before{border-radius:30px;}input[type='checkbox']:hover  + label::before,input[type='radio']:hover  + label::before,input[type='checkbox']:checked  + label::before,input[type='radio']:checked  + label::before{box-shadow:inset 0 0 0 2px white;}.form-group.powermail_fieldwrap_type_input,.powermail_fieldwrap_type_select,.powermail_fieldwrap_type_check{width:100%;float:left;}#pid56 .powermail_fieldwrap_type_input,#pid56 .powermail_fieldwrap_type_date{width:50%;float:left;min-height:59px;}#pid56 .powermail_fieldwrap_type_date div > div,#pid56 .powermail_fieldwrap_type_date div > label{display:inline-block;width:50%}#pid56 .powermail_fieldwrap_type_date div > label{width:48%}.powermail_fieldwrap_type_text,.powermail_fieldwrap_type_typoscript{width:100%;margin:5px 0 5px 0;clear:both;float:none}.powermail_fieldwrap_type_select .powermail_label,.powermail_fieldwrap_type_select .powermail_field{padding:20px 15px 0 15px;float:left;}.powermail_fieldwrap_type_select .powermail_field{width:60%;}.powermail_fieldwrap_type_select .powermail_label{width:40%;}.powermail_fieldwrap_type_input.powermail_fieldwrap_firma{display:none;}.powermail_fieldwrap_type_input.powermail_fieldwrap_firma.show{display:block;}.form-group.powermail_fieldwrap_anfrage,.powermail_fieldwrap.powermail_fieldwrap_type_check,.form-group.powermail_fieldwrap_type_input.powermail_fieldwrap_jobnumber,.powermail_fieldwrap_type_textarea,textarea,.powermail_field > .checkbox{width:100%}.powermail_fieldwrap.powermail_fieldwrap_type_check [class*="col-"]{float:left;}.powermail_fieldwrap.powermail_fieldwrap_type_check .col-1.powermail_field{width:8.333333%;}.powermail_fieldwrap.powermail_fieldwrap_type_check .col-10{width:83.333333%}.form-group.powermail_fieldwrap_type_submit{margin-top:30px;}input.btn,button,input[type*="submit"]{border:none;padding:5px 12px 5px 12px;}.form-group{margin-bottom:20px;}#content a[href*=".pdf"]:before,#content a[href*=".doc"]:before,#content a[href*=".docx"]:before,#content a[href*=".xls"]:before,#content a[href*=".xlsx"]:before{display:inline-block;content:"";width:20px;height:20px;margin-right:5px;top:3px;position:relative;background-repeat:no-repeat;background-size:100%;}#content a[href*=".pdf"]:before{background-image:url('../../../fileadmin/image/images/icon-pdf-01.svg');}#content a[href*=".doc"]:before,#content a[href*=".docx"]:before{background-image:url('../../../fileadmin/image/images/icon-doc-01.svg');}#content a[href*=".xls"]:before,#content a[href*=".xlsx"]:before{background-image:url('../../../fileadmin/image/images/icon-xls-01.svg');}#footer li{list-style:none;}#footer li a{text-decoration:none;}#footer li a:before{content:"»";display:block;position:absolute;margin-left:-10px;}input[type*="submit"],input[type*="submit"]:hover,input[type*="text"],input[type*="email"],input[type*="number"],input[type*="password"],textarea,input[type*="text"]:focus,input[type*="email"]:focus,input[type*="number"]:focus,input[type*="password"]:focus,textarea:focus,.frame-full-width-bg15 img,.frame-full-width-bg15 img:hover,#content .slider img,#content .slider img:hover,#header ul.level1 > li:hover,#header ul.level1 > li,#header ul.level1  li:hover,#header ul.level1  li,#header ul.level1 li:hover a,#header ul.level1 li a,.map,.map:hover,a.btn,a.btn:hover,.video_iframeoverlay #unlockiframe,.video_iframeoverlay #unlockiframe:hover,#lightgallery span img,#lightgallery span img:hover{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#header .container.head.top,#header .container.head,#header  .container.head.top .logo,#header  .container.head .logo{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}#header nav,#header nav.open,#header ul.level1 li.level1:before,#header ul.level1 li:hover:before{-webkit-transition:all 600ms linear;-moz-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}body,body.open{position:absolute;}#header .logo,#header .icons,#header .toggle-first-nav{transform:scale(1);}#header .container.head.top .icons,#header .container.head.top .toggle-first-nav{transform:scale(0.7);}#header .nav ul,#header .nav li,ul.slider,ul.slider li,#content .nav.content ul,#content .nav.content li{margin:0;padding:0;list-style:none;display:inline-block;}#content .frame > ul li:before{content:"";background-image:url('../../../fileadmin/image/images/icon-arrow.svg');background-size:100%;width:8px;height:8px;display:block;position:absolute;margin-top:10px;margin-left:-15px;}#content .frame > ul li{list-style:none;margin:0;padding:0;}html{--scrollbarBG:#333;--thumbBG:#BBBBBB;overflow-x:hidden;}body::-webkit-scrollbar,ul.level1 li ul::-webkit-scrollbar{width:9px;}body{scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG);}body::-webkit-scrollbar-track,ul.level1 li ul::-webkit-scrollbar-track{background:var(--scrollbarBG);}body::-webkit-scrollbar-thumb,ul.level1 li ul::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border:1px solid var(--scrollbarBG);}body,html,#header,#header .banner,#header .banner div,#header .banner ul,#header .banner li,.map,#content,#footer,#header div.gradient,#header .container.head.top{margin:0;padding:0;width:100%;}#header .banner,#header .banner div,#header .banner ul,#header .banner li{height:100%}#c6 div,#content .container,#footer .container{width:1080px;margin-left:auto;margin-right:auto;position:relative;}#header .container,#header .icons,#header .logo,#header ul.level1 li,#header ul.level1 li a,#header{position:relative;z-index:500;}.sub #header{height:20px;}#header .toggle-first-nav{width:80px;height:50px;display:block;background:none;position:fixed;z-index:500;top:0;right:0;margin:0;padding:25px 25px 40px 25px;transition:all 0.3s ease;border:none;cursor:pointer;}#header .container.head.top{position:fixed;}.toggle-first-nav span,.toggle-first-nav span:before,.toggle-first-nav span:after{border-radius:1px;height:3px;width:40px;position:absolute;display:block;content:'';}#header .toggle-first-nav.open{position:fixed;}.toggle-first-nav span:before{top:-10px;}.toggle-first-nav span:after{bottom:-8px;top:10px}.toggle-first-nav span,.toggle-first-nav span:before,.toggle-first-nav span:after{transition:all 500ms ease-in-out}.toggle-first-nav.open span{background-color:transparent;}.toggle-first-nav.open span:before,.toggle-first-nav.open span:after{top:0;}.toggle-first-nav.open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.toggle-first-nav.open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#header nav{max-width:20px;height:100vh;position:fixed;top:0px;bottom:0px;right:0px;visibility:hidden;opacity:0;background-color:#e8e8e8;}#header nav.open{height:100vh;visibility:visible;opacity:1;max-width:400px;}#header nav > .row{width:300px;}#header button i{font-size:12px;position:absolute;left:50%;right:50%;width:50px;margin-left:-20px;display:block;margin-top:20px;}#content{padding:40px 0 0 0;}body #content [class*="frame-full-width"]{width:100vw;position:relative;left:50%;right:50%;margin:80px -50vw 80px -50vw;padding:30px 0 30px 0;}#content{background-image:url('../../../fileadmin/image/images/background-01.svg');background-repeat:repeat;background-attachment:fixed;}{background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}body #content #c6{background-image:url('../../../fileadmin/image/images/teaser-bg.jpg');background-size:100% auto;padding:120px 0 120px 0;margin-top:0;margin-bottom:60px;}#c40,#c42{margin-bottom:50px;}.frame-type-textpic  h2.ce-headline-center:after{content:"";width:90px;height:3px;display:block;position:absolute;left:50%;right:50%;margin:5px  0 0 -45px;}body #content .frame-full-width-bg15{background-image:url('../../../fileadmin/image/images/background-02.svg');background-repeat:repeat;background-attachment:fixed;padding:30px 0 80px 0;}body.sub #content .frame-full-width-bg15{padding-bottom:15px;}.frame-full-width-bg15 [data-ce-columns="2"] .ce-row .ce-column,.frame-full-width-bg15 [data-ce-columns="4"] .ce-row .ce-column{padding-left:5px;padding-right:5px;background-image:url('../../../fileadmin/image/images/icon-search.svg');background-position:center center;}.frame-full-width-bg15 header *{margin-bottom:45px;opacity:0.7;}.frame-full-width-bg15 img{display:block;opacity:1;}.frame-full-width-bg15 img:hover{opacity:0.5;}body #content #c5{padding:0;margin-bottom:0}body #content #c11{padding:40px 0 0 0;margin-top:10px;margin-bottom:0}#lightgallery a span{background-image:url('../../../fileadmin/image/images/icon-search.svg');background-repeat:no-repeat;background-position:center center;}#content .slider img{margin:auto;display:block}#content .slider img{opacity:0.7;}#content .slider img:hover{opacity:1;}#content .slick-prev{left:-30px;}#content .slick-next{right:-15px;}.slick-next,.slick-prev{transform:scale(0.5);}#content .nav.content{margin-top:40px;}#content .nav.content ul,#content .nav.content li{display:block;}#content .nav.content li a:after{opacity:1;content:"";height:1px;width:100%;display:block;}#footer{margin-top:80px;}.sub #footer{margin-top:40px;}#footer .row{padding-bottom:60px;opacity:0.9;}#footer .logo{width:100%;margin-top:30px}#footer .nav  ul{margin-left:0;padding-left:0;}#footer .nav ul li{float:left;width:50%;}#footer .nav ul a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#footer .nav > ul ul a{margin-left:10px;padding-left:20px}#footer .nav ul a{border-bottom:1px dotted #FFFFFF;padding:8px 15px 8px 8px;display:block}#footer .nav ul li.sub a{border:none;}#footer .nav ul li.sub li:last-child a{border:none}#footer .nav ul li.sub{border-bottom:1px dotted #FFFFFF;}#footer .adresse p{line-height:28px;margin-top:20px;}.back-to-top.show{opacity:1;}.back-to-top{position:fixed;bottom:40px;right:40px;z-index:350;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}#popup-map{width:90%;}[id*="popup-"]{visibility:hidden;opacity:0;}.popup_content{box-shadow:0 0 10px rgba(0,0,0,0.3);margin:1em;}.popup_content{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}button[class*="popup-"]{width:40px;height:30px;background:none;position:absolute;z-index:500;top:-40px;right:-10px;transition:all 0.3s ease;border:none;cursor:pointer;}button[class*="popup-"]  span,button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{border-radius:1px;height:3px;width:40px;position:absolute;top:21px;right:0px;display:block;content:''}button[class*="popup-"]  span,button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{height:1px;width:30px;}button[class*="popup-"]  span:before{top:-10px;}button[class*="popup-"]  span:after{bottom:-8px;top:10px}body button[class*="popup-"]  span{background-color:transparent;}button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{top:0;}button[class*="popup-"]  span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}button[class*="popup-"]  span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.back-to-top{position:fixed;bottom:20px;right:5px;z-index:600;width:32px;height:32px;text-align:center;line-height:30px;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}.back-to-top.show{opacity:1;}iframe[src*="google"],iframe[src*="vimeo"],iframe[data-src*="youtu"],iframe[data-src*="vimeo"]{width:100% !important;height:562px !important;}.video_iframeoverlay{width:100% !important;height:562px !important;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);position:relative;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}.video_iframeoverlay p{padding:0 1.5rem;text-align:center;margin:0;z-index:2;position:absolute;top:40%;left:50%;right:50%;margin-left:-450px;width:900px}.video_iframeoverlay #unlockiframe{padding:0.5rem;cursor:pointer;display:block;margin:0.5rem auto 0;width:12rem;max-width:90%;z-index:2;}#lightgallery h3{text-align:center}
