@charset "UTF-8";
@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url("/fileadmin/fonts/lato-v16-latin-300.eot");src:local("Lato Light"), local("Lato-Light"), url("/fileadmin/fonts/lato-v16-latin-300.eot?#iefix") format("embedded-opentype"), url("/fileadmin/fonts/lato-v16-latin-300.woff2") format("woff2"), url("/fileadmin/fonts/lato-v16-latin-300.woff") format("woff"), url("/fileadmin/fonts/lato-v16-latin-300.ttf") format("truetype"), url("/fileadmin/fonts/lato-v16-latin-300.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("/fileadmin/fonts/lato-v16-latin-regular.eot");src:local("Lato Regular"), local("Lato-Regular"), url("/fileadmin/fonts/lato-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("/fileadmin/fonts/lato-v16-latin-regular.woff2") format("woff2"), url("/fileadmin/fonts/lato-v16-latin-regular.woff") format("woff"), url("/fileadmin/fonts/lato-v16-latin-regular.ttf") format("truetype"), url("/fileadmin/fonts/lato-v16-latin-regular.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url("/fileadmin/fonts/lato-v16-latin-700.eot");src:local("Lato Bold"), local("Lato-Bold"), url("/fileadmin/fonts/lato-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("/fileadmin/fonts/lato-v16-latin-700.woff2") format("woff2"), url("/fileadmin/fonts/lato-v16-latin-700.woff") format("woff"), url("/fileadmin/fonts/lato-v16-latin-700.ttf") format("truetype"), url("/fileadmin/fonts/lato-v16-latin-700.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url("/fileadmin/fonts/lato-v16-latin-900.eot");src:local("Lato Black"), local("Lato-Black"), url("/fileadmin/fonts/lato-v16-latin-900.eot?#iefix") format("embedded-opentype"), url("/fileadmin/fonts/lato-v16-latin-900.woff2") format("woff2"), url("/fileadmin/fonts/lato-v16-latin-900.woff") format("woff"), url("/fileadmin/fonts/lato-v16-latin-900.ttf") format("truetype"), url("/fileadmin/fonts/lato-v16-latin-900.svg#Lato") format("svg")}html,body{margin:0;padding:0;line-height:1.4;background:#f4f3f4;color:#5e5b5b;font-family:"Lato", sans-serif;font-weight:400}*,*:before,*:after{box-sizing:border-box}h1{margin:0 0 15px 0;font-size:3.125rem;font-weight:300;color:#ab1917}@media (max-width:760px){h1{font-size:2.5rem}}h2{margin:0 0 15px 0;font-size:2.5rem;font-weight:300;color:#ab1917}@media (max-width:760px){h2{font-size:2rem}}h3{margin:0 0 15px 0;font-weight:400;font-size:1.5rem}@media (max-width:760px){h3{font-size:1.25rem}}p,ul,li{font-size:1.25rem;margin:0 0 15px 0}ul,li{text-align:left}body:not(.page-14) ol{counter-reset:my-awesome-counter;list-style:none;padding:0;margin:0 0 15px 0;font-size:1.25rem}body:not(.page-14) ol li{counter-increment:my-awesome-counter;padding:0 0 0 60px}body:not(.page-14) ol li:before{content:counter(my-awesome-counter);background:#5e5b5b;color:#ffffff;opacity:0.1;font-size:4.5rem;font-weight:800;width:100px;height:100px;border-radius:50px;text-align:center;margin:0 0 -60px -60px;display:block}body.page-14 ul>li{list-style-type:none}body.page-14 ul>li ol{padding:0 0 0 50px}a{text-decoration:none;color:#ab1917}a:hover{text-decoration:underline}input[type=text],input[type=email],textarea{background:#f4f3f4;border:none;font-family:inherit;font-size:1.25rem;width:100%}input[type=text],input[type=email]{height:50px;padding:5px 10px 0 10px}button{cursor:pointer}.text-center{text-align:center}.text-left{text-align:left}@media (max-width:760px){.text-left{text-align:center}}.text-right{text-align:right}@media (max-width:760px){.text-right{text-align:center}}@media (max-width:760px){.ce-headline-left,.ce-headline-right{text-align:center}}.ce-gallery{width:100%;float:left}.ce-gallery .ce-row{display:flex}.ce-gallery .ce-row .ce-column figure,.ce-gallery .ce-row .ce-column img{width:100%;height:auto}.ce-gallery[data-ce-columns="1"] .ce-row .ce-column{width:100%}.ce-gallery[data-ce-columns="2"] .ce-row .ce-column{width:50%}@media (max-width:760px){.ce-gallery[data-ce-columns="2"] .ce-row .ce-column{width:100%}}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column{width:33.3333%}@media (max-width:760px){.ce-gallery[data-ce-columns="3"] .ce-row .ce-column{width:100%}}.ce-gallery[data-ce-columns="4"] .ce-row .ce-column{width:25%}@media (max-width:760px){.ce-gallery[data-ce-columns="4"] .ce-row .ce-column{width:100%}}.ce-gallery .video-embed-item{max-width:900px}.ce-intext.ce-right .ce-gallery{padding-left:20px;padding-top:10px;margin:0 !important;width:50%}@media (max-width:760px){.ce-intext.ce-right .ce-gallery{width:100%;padding:0 0 20px 0}.ce-intext.ce-right .ce-gallery .ce-column{float:none}.ce-intext.ce-right .ce-gallery .ce-column>*{margin:0 auto}}.ce-intext.ce-right .ce-bodytext{padding-right:20px;margin:0 !important;width:50%}.ce-intext.ce-right .ce-bodytext header{vertical-align:-10px}@media (max-width:760px){.ce-intext.ce-right .ce-bodytext{width:100%;padding:0;text-align:center !important}.ce-intext.ce-right .ce-bodytext header{vertical-align:0}}.ce-intext.ce-left .ce-gallery{padding-right:20px;padding-top:10px;margin:0 !important;width:50%}.ce-intext.ce-left .ce-gallery .ce-column{float:right}@media (max-width:760px){.ce-intext.ce-left .ce-gallery{width:100%;padding:0;padding:0 0 20px 0}.ce-intext.ce-left .ce-gallery .ce-column{float:none}.ce-intext.ce-left .ce-gallery .ce-column>*{margin:0 auto}}.ce-intext.ce-left .ce-bodytext{padding-left:20px;margin:0 !important;width:50%}.ce-intext.ce-left .ce-bodytext header{vertical-align:-10px}@media (max-width:760px){.ce-intext.ce-left .ce-bodytext{width:100%;padding:0;text-align:center !important}.ce-intext.ce-left .ce-bodytext header{vertical-align:0}}.btn{color:#ab1917;border:2px solid #ab1917;border-radius:20px;min-height:40px;display:inline-flex;padding:0 15px 1px 15px;align-items:center;background:transparent;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.btn:hover{background:#ab1917;color:#ffffff;text-decoration:none}.btn-primary{background:#ab1917;color:#ffffff;height:50px;border-radius:25px;font-size:1.5rem;min-width:200px;justify-content:center}.btn-primary:hover{background:#636161;border-color:#636161;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.text-bgr-bild{background-size:cover;background-position:center;color:#ffffff}.ico-email:before{display:inline-block;width:20px;font-family:"FontAwesome";content:"";font-weight:normal}.ico-web:before{display:inline-block;width:20px;font-family:"FontAwesome";content:"";font-weight:normal}.frame-space-before-extra-small{padding-top:0 !important}.frame-space-before-small{padding-top:10px !important}.frame-space-before-medium{padding-top:30px !important}.frame-space-before-large{padding-top:50px !important}.frame-space-before-extra-large{padding-top:90px !important}.frame-space-after-extra-small{padding-bottom:0 !important}.frame-space-after-small{padding-bottom:10px !important}.frame-space-after-medium{padding-bottom:30px !important}.frame-space-after-large{padding-bottom:50px !important}.frame-space-after-extra-large{padding-bottom:90px !important}.center{max-width:1340px;padding:0 70px;margin:auto;position:relative}@media (max-width:760px){.center{padding:0 15px}}#header{position:relative;width:100%;float:left}#header .header-container{position:relative;width:100%;float:left;margin:70px 0 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;height:360px;text-shadow:0 0 10px rgba(0, 0, 0, 0.8)}@media (max-width:1270px){#header .header-container{margin:40px 0 0 0}}@media (max-width:1070px){#header .header-container{height:480px !important}}@media (max-width:760px){#header .header-container{height:420px !important}}#header .header-container .header-headline{width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;padding:100px 0 0 0}#header .header-container .header-headline h2{font-size:3.5rem;font-weight:800;color:#ffffff}@media (max-width:760px){#header .header-container .header-headline h2{font-size:2.5rem}}#header .header-container .header-text{width:40vw;max-width:550px;color:#ffffff;position:absolute;left:80px;bottom:130px;text-shadow:0 0 20px rgba(0, 0, 0, 0.9)}#header .header-container .header-text h2{font-size:2.5rem;font-weight:500;color:#ffffff}#header .header-container .header-text a{background:#ab1917;padding:0 20px 1px 20px;color:inherit;font-size:1.5rem;height:50px;border-radius:25px;display:inline-flex;align-items:center;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;text-shadow:none}#header .header-container .header-text a:hover{text-decoration:none;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);background:#4b4949}@media (max-width:1070px){#header .header-container .header-text{width:60vw;bottom:100px;left:30px}#header .header-container .header-text h2{line-height:1.3}}@media (max-width:760px){#header .header-container .header-text{left:20px;width:auto;bottom:70px}#header .header-container .header-text h2{font-size:1.8rem;line-height:1.2}#header .header-container .header-text p{line-height:1.2}#header .header-container .header-text a{font-size:1.2rem}}#header .nav-fixed{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;height:80px;color:#ffffff;z-index:2000;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}@media (max-width:1270px){#header .nav-fixed{height:50px}}#header .nav-fixed svg{position:absolute;left:0;top:0;width:707px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}@media (max-width:1270px){#header .nav-fixed svg{width:441px}}@media (max-width:760px){#header .nav-fixed svg{width:300px !important;border-top:16px solid #636161 !important}}#header .nav-fixed .nav-bgr{height:100%;width:100%;position:absolute;right:0;top:0;padding:0 0 0 707px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}@media (max-width:1270px){#header .nav-fixed .nav-bgr{padding:0 0 0 441px}}@media (max-width:760px){#header .nav-fixed .nav-bgr{padding:0 0 0 300px !important}}#header .nav-fixed .nav-bgr div{background:#636161;border-bottom:5px solid #4b4949;width:100%;height:100%;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}@media (max-width:1270px){#header .nav-fixed .nav-bgr div{border-bottom:3px solid #4b4949}}#header .nav-fixed #logo{width:250px;height:180px;background:#ffffff;margin:20px 0 0 70px;position:relative;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}@media (max-width:1270px){#header .nav-fixed #logo{width:130px;height:100px}}@media (max-width:760px){#header .nav-fixed #logo{margin:15px 0 0 15px}}#header .nav-fixed #logo a{display:flex;height:100%}#header .nav-fixed #logo img{width:100%;height:auto}#header .nav-fixed nav{display:flex;padding:0 70px 0 0;font-size:1.5rem}#header .nav-fixed nav ul{margin:0;list-style-type:none}#header .nav-fixed nav ul li{margin:0}#header .nav-fixed nav>ul{display:flex;padding:0}#header .nav-fixed nav>ul>li{display:flex;align-items:center;margin:0 0 0 30px;position:relative;border-bottom:5px solid transparent;font-size:1.5rem}#header .nav-fixed nav>ul>li.active-li{border-bottom:5px solid #ab1917}@media (max-width:1270px){#header .nav-fixed nav>ul>li.active-li{border-bottom:3px solid #ab1917}}#header .nav-fixed nav>ul>li a{color:inherit}#header .nav-fixed nav>ul>li a:hover{text-decoration:none}#header .nav-fixed nav>ul>li ul{position:absolute;left:40px;top:100%;background:#4b4949;margin:0 -20px;padding:5px 0;min-width:200px;opacity:0;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}#header .nav-fixed nav>ul>li ul>li>a{display:block;padding:5px 20px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;white-space:nowrap}#header .nav-fixed nav>ul>li ul>li>a:hover{background:#636161}#header .nav-fixed nav>ul>li ul>li>a.active{background:#ab1917}#header .nav-fixed nav>ul>li:hover ul{left:0;opacity:1}#header .nav-fixed nav>ul>li:hover:last-child ul{right:0}#header .nav-fixed nav>ul>li:last-child ul{left:auto;right:-40px}@media (max-width:1070px){#header .nav-fixed nav>ul{display:block;position:absolute;right:calc(-100% - 140px);top:0;background:#636161;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;width:100%;padding:50px 0 10px 0;z-index:40}#header .nav-fixed nav>ul>li{margin:0 70px;display:block;text-align:right;border:none !important}#header .nav-fixed nav>ul>li>a{border-bottom:1px solid #ffffff;display:block}#header .nav-fixed nav>ul>li>ul{position:relative;top:auto;left:auto;opacity:1;background:transparent;padding:0 20px 10px 20px}#header .nav-fixed nav>ul>li>ul>li{text-align:right}#header .nav-fixed nav>ul>li>ul>li>a:after{font-family:"FontAwesome";content:" ";font-weight:normal}#header .nav-fixed nav .hamburger{position:absolute;top:14px;right:70px;width:30px;height:20px;cursor:pointer;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;z-index:50}#header .nav-fixed nav .hamburger div{background:#ffffff;width:100%;height:2px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;position:absolute}#header .nav-fixed nav .hamburger div:nth-child(1){top:0}#header .nav-fixed nav .hamburger div:nth-child(2){top:calc(50% - 1px)}#header .nav-fixed nav .hamburger div:nth-child(3){bottom:0}#header .nav-fixed nav .hamburger:before{content:"MENU";position:absolute;top:2px;right:calc(100% + 5px);font-size:1rem;opacity:0.5}#header .nav-fixed nav.menu--main-open{height:100vh}#header .nav-fixed nav.menu--main-open>ul{right:0}#header .nav-fixed nav.menu--main-open .hamburger div:nth-child(1){transform:rotate(45deg);top:9px}#header .nav-fixed nav.menu--main-open .hamburger div:nth-child(2){opacity:0}#header .nav-fixed nav.menu--main-open .hamburger div:nth-child(3){transform:rotate(-45deg);bottom:9px}}@media (max-width:1070px) and (max-width:760px){#header .nav-fixed nav>ul>li{margin:0 15px}}@media (max-width:1070px) and (max-width:760px){#header .nav-fixed nav .hamburger{right:15px}}#header.header-small .nav-fixed{height:50px}#header.header-small .nav-fixed>svg{width:441px}#header.header-small .nav-fixed .nav-bgr{padding:0 0 0 441px}#header.header-small .nav-fixed .nav-bgr div{border-bottom:3px solid #4b4949}#header.header-small .nav-fixed #logo{width:130px;height:100px}#header.header-small .nav-fixed nav>ul>li.active-li{border-bottom:3px solid #ab1917}#header.header-small .nav-fixed nav>ul>li>ul{top:calc(100% + 2px)}.page-2 #header .header-container{height:650px;background-position:top center}#main{width:100%;float:left;position:relative;display:flex;flex-wrap:wrap}#main .teaserbox-container{margin:-60px auto 50px auto;max-width:1120px;display:flex;flex-wrap:wrap}#main .teaserbox-container .teaserbox{width:50%;padding:0 30px}#main .teaserbox-container .teaserbox .teaserbox-wrapper{background:#dddada;padding:20px 30px 70px 30px;height:100%;position:relative}#main .teaserbox-container .teaserbox .teaserbox-wrapper h3{font-size:1.875rem}#main .teaserbox-container .teaserbox .teaserbox-wrapper .btn{position:absolute;bottom:30px;left:30px}@media (max-width:760px){#main .teaserbox-container .teaserbox{width:100%;padding:5px 15px}#main .teaserbox-container .teaserbox .teaserbox-wrapper{padding:15px 20px 65px 20px}#main .teaserbox-container .teaserbox .btn{bottom:20px;left:20px}}#main>.frame{width:100%;float:left;position:relative;margin:0;padding:60px 0;overflow:hidden}#main>.frame>*{max-width:1340px;padding:0 70px;margin:auto;position:relative}@media (max-width:760px){#main>.frame>*{padding:0 15px}}#main>.frame.frame-layout-1{background:#ffffff}#main>.frame.frame-layout-2{background:#dddada}#main>.frame.frame-layout-2>*{margin:0;max-width:100%}#main .aktuelles-wrapper{width:100%;float:left;position:relative;background:#ffffff;padding:40px 0 50px 0;margin-bottom:0}#main .aktuelles-wrapper>div{display:flex;flex-wrap:wrap}#main .aktuelles-wrapper .news-list-view{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #dddada}#main .text-4-columns{column-count:4;column-gap:60px;break-inside:avoid}#main .text-4-columns p{font-size:1rem;margin:0 0 60px 0}#main .text-4-columns p:last-child{margin:0}@media (max-width:1070px){#main .text-4-columns{column-count:2}}@media (max-width:760px){#main .text-4-columns{column-count:1}}#c31{background:#f4f3f4}#c197>header,#c197>div{max-width:1340px;padding:0 70px;margin:auto;position:relative;max-width:1340px !important;margin:auto !important}@media (max-width:760px){#c197>header,#c197>div{padding:0 15px}}#footer{width:100%;float:left;position:relative;background:#4b4949;color:#ffffff;padding:40px 0 0 0;text-align:center;font-size:1.25rem;font-weight:300}#footer h2{color:#ffffff}#footer .footer-adresse span:after,#footer .footer-bank span:after{font-family:"FontAwesome";content:"";font-weight:normal;font-size:8px;vertical-align:4px;margin:0 10px}@media (max-width:760px){#footer .footer-adresse span,#footer .footer-bank span{display:block}#footer .footer-adresse span:after,#footer .footer-bank span:after{content:"";margin:0}}@media (max-width:760px){#footer .footer-adresse{padding:0 0 20px 0}}#footer .footer-telefon label,#footer .footer-email label,#footer .footer-bank label{font-weight:600;margin:0 10px 0 0;color:#ada9aa}#footer .footer-telefon a,#footer .footer-email a,#footer .footer-bank a{color:inherit}#footer .copy{background:#ffffff;margin:50px 0 0 0;color:#4b4949;padding:10px 70px;display:flex;justify-content:space-between}#footer .copy ul{margin:0;padding:0;list-style-type:none}#footer .copy ul li{display:inline-block;margin:0 0 0 20px}#footer .copy ul li a{color:inherit}@media (max-width:760px){#footer .copy{flex-wrap:wrap}#footer .copy>*{width:100%}#footer .copy ul{text-align:center}#footer .copy ul li{margin:0 7px}}.projekt-teaser-wrapper{width:100%;float:left;position:relative}.projekt-teaser-wrapper .projekt-teaser-container{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:center}.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser{width:33.3333%;padding:15px 15px 60px 15px;position:relative}.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser.width-50{width:50%}@media (max-width:1070px){.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser{width:50%}}@media (max-width:760px){.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser{width:100%}}.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser .projekt-bild img{width:100%;height:auto}.projekt-teaser-wrapper .projekt-teaser-container .projekt-teaser .btn{position:absolute;bottom:15px;left:15px}.fal-gallery-up{text-align:center;margin-bottom:-20px}.fal-gallery .row{display:flex;margin:0 -15px;flex-wrap:wrap}.fal-gallery .row .col{position:relative;width:25%;padding:15px;font-size:0}@media (max-width:1070px){.fal-gallery .row .col{width:50%}}@media (max-width:760px){.fal-gallery .row .col{width:100%}}.fal-gallery .row .col a{display:block;overflow:hidden}.fal-gallery .row .col img{width:100%;height:auto;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.fal-gallery .row .col span{display:block;position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:rgba(0, 0, 0, 0.5);font-size:2rem;color:#ffffff;font-weight:800;text-align:center;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.fal-gallery .row .col:hover span{opacity:0}.fal-gallery .row .col:hover img{transform:scale(1.1)}.fal-gallery .row .col .caption{position:absolute;bottom:18px;left:18px;right:18px;font-size:1rem;background:rgba(255, 255, 255, 0.5);color:#1e1c1a;font-weight:600;padding:5px 10px}.person-wrapper{width:100%;float:left;position:relative;background:#ffffff;padding:0 0 50px 0}.person-wrapper .person-margin{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}.person-wrapper .person{width:33.3333%;float:left;padding:20px;max-width:440px}@media (max-width:1070px){.person-wrapper .person{width:50%}}@media (max-width:760px){.person-wrapper .person{width:100%}}.person-wrapper .person .person-wrapper{background:#dddada;height:100%;padding:15px}.person-wrapper .person .person-wrapper .person-bild{font-size:0}.person-wrapper .person .person-wrapper .person-bild img{width:100%;height:auto}.person-wrapper .person .person-wrapper .person-name{font-size:1.6rem;margin:20px 0 0 0}.person-wrapper .person .person-wrapper .person-funktion{opacity:0.7}.person-wrapper .person .person-wrapper .persoon-text{margin:20px 0 0 0}.person-wrapper .person .person-wrapper a{color:inherit}.page-3 #main>div:nth-child(7){background:#f4f3f4}.cta-link a,.cta-link-small a{display:inline-block;color:#ffffff;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.cta-link{padding-top:10px;text-align:center}.cta-link a{padding:10px 30px;font-size:1.8rem;min-height:60px;border-radius:30px;background:#ab1917;border:2px solid #ab1917}.cta-link a:hover{border:2px solid #5e5b5b;background:#5e5b5b;text-decoration:none}.cta-link-small{text-align:left;display:inline-block;margin:0 10px}.cta-link-small:first-child{margin-left:0}.cta-link-small a{padding:5px 18px;font-size:1.25rem;min-height:40px;border-radius:20px;background:#5e5b5b;border:2px solid #5e5b5b}.cta-link-small a:hover{border:2px solid #ab1917;background:#ab1917;text-decoration:none}.cta-download a:after{font-family:"FontAwesome";content:" ";font-weight:normal}.cta-link-wrapper .cta-link-container{text-align:center}.cta-link-wrapper .cta-link-container .cta-download{margin-bottom:10px}.news .news-list-view .page-navigation{width:100%}.news .news-list-view .page-navigation:first-child{display:none}.news .news-list-view>.article{position:relative}.news .news-list-view>.article .news-img-wrap{width:100%;margin:0 0 10px 0;float:left}.news .news-list-view>.article .news-img-wrap a{border:0;padding:0;width:100%}.news .news-list-view>.article .news-img-wrap a img{width:100%;height:auto}.news .news-list-view>.article .news-list-date{font-size:1rem;font-weight:600;margin:0 0 10px 0;opacity:0.5;float:left;width:100%}.news .news-list-view>.article h3{margin:0 0 10px 0}.news .news-list-view>.article h3 a{color:inherit}.news .news-list-view>.article .teaser-text a{margin:10px 0 0 0}@media (max-width:1070px){.news .news-list-view>.article .teaser-text a{position:relative;bottom:auto;left:auto}}.news .news-list-view>.article p{margin:0}.news>.article>.news-text-wrap{margin:0 0 60px 0}.news>.article>.frame,.news>.article>.news-backlink-wrap{margin:0 calc(((100vw - 100%) / 2) * -1) 0;background:#ffffff;padding:60px 0}.news>.article>.frame>*,.news>.article>.news-backlink-wrap>*{max-width:1340px;padding:0 70px;margin:auto;position:relative}@media (max-width:760px){.news>.article>.frame>*,.news>.article>.news-backlink-wrap>*{padding:0 15px}}.news>.article>.news-related-wrap{margin:0}.news>.article>.news-backlink-wrap{background:#dddada;margin-bottom:-60px;text-align:center}.news>.article>.frame-layout-2{background:#f4f3f4}.news>.article ul{padding-left:90px !important}.news .news-related-files{padding:0;margin:0 -10px 60px -10px;position:relative;display:flex;flex-wrap:wrap;width:auto;justify-content:center}.news .news-related-files .related-file{width:25%;padding:10px}@media (max-width:1070px){.news .news-related-files .related-file{width:33.333%}}@media (max-width:760px){.news .news-related-files .related-file{width:50%}}@media (max-width:560px){.news .news-related-files .related-file{width:100%}}.news .news-related-files .related-file .related-file-wrapper{background:#ab1917;color:#ffffff;min-height:40px;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;padding:0 10px 1px 10px}.news .news-related-files .related-file .related-file-wrapper a{color:inherit}.news .news-related-files .related-file .related-file-wrapper a .news-related-files-size{opacity:0.5}.news .news-related-files .related-file .related-file-wrapper a:hover{text-decoration:none}.news .news-related-files .related-file .related-file-wrapper:hover{background:#636161}.frame-layout-1 .news .news-list-view{display:flex;flex-wrap:wrap;margin:-15px -15px 0 -15px}.frame-layout-1 .news .news-list-view>.article{width:50%;padding:15px 15px 60px 15px}@media (max-width:1070px){.frame-layout-1 .news .news-list-view>.article{width:100%}}.frame-layout-1 .news .news-list-view>.article:last-child{margin-bottom:15px}.frame-layout-3{background:#ffffff}.frame-layout-3 .news .news-list-view{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:center}.frame-layout-3 .news .news-list-view>.article{width:33.3333%;padding:15px 15px 60px 15px}@media (max-width:1070px){.frame-layout-3 .news .news-list-view>.article{width:50%}}@media (max-width:760px){.frame-layout-3 .news .news-list-view>.article{width:100%}}#news-container-5 .article .teaser-text a{position:relative !important;left:auto !important;bottom:auto !important}.tx-powermail .powermail_form{display:flex;flex-wrap:wrap;margin:0 -20px}.tx-powermail .powermail_form .powermail_fieldset{width:50%;margin:0;padding:20px;border:none}@media (max-width:760px){.tx-powermail .powermail_form .powermail_fieldset{width:100%}}.tx-powermail .powermail_form .powermail_fieldset.powermail_fieldset_3{width:100%}.tx-powermail .powermail_form .powermail_fieldset.powermail_fieldset_3 .powermail_field{text-align:center}.tx-powermail .powermail_form .powermail_fieldwrap{position:relative;width:100%;float:left;margin:0 0 10px 0}.tx-powermail .powermail_form .powermail_fieldwrap>label{position:absolute;left:10px;top:10px;font-size:1.25rem;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.tx-powermail .powermail_form .powermail_fieldwrap textarea{height:170px;padding:13px 10px 5px 10px}.tx-powermail .powermail_form .powermail_fieldwrap .checkbox{width:100%;float:left;margin:-9px 0 19px 0}.tx-powermail .powermail_form .powermail_fieldwrap .checkbox label{display:inline-block;cursor:pointer;position:relative;padding:0 0 0 38px;font-size:1.25rem;line-height:1.1}.tx-powermail .powermail_form .powermail_fieldwrap .checkbox input[type=checkbox]{display:none}.tx-powermail .powermail_form .powermail_fieldwrap .checkbox label:after{content:"";display:inline-block;width:30px;height:30px;position:absolute;left:0;top:5px;background-color:#f4f3f4;border:0}.tx-powermail .powermail_form .powermail_fieldwrap .checkbox input[type=checkbox]:checked+label:after{content:"";font-family:"FontAwesome";color:#5e5b5b;font-size:30px;text-align:center;line-height:30px}.tx-powermail .powermail_form .powermail_fieldwrap .parsley-errors-list{padding:0;margin:0}.tx-powermail .powermail_form .powermail_fieldwrap .parsley-errors-list li{position:absolute;top:80%;left:10px;background:#ab1917;color:#ffffff;z-index:1000;list-style-type:none;padding:5px 10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);margin:0}.tx-powermail .powermail_form .powermail_fieldwrap .parsley-errors-list li:before{content:" ";position:absolute;left:0;top:-10px;width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 12.5px 10px 12.5px;border-color:transparent transparent #ab1917 transparent}.tx-powermail .powermail_form .powermail_fieldwrap .powermail_submit{margin:auto}.tx-powermail .powermail_form .powermail_fieldwrap .powermail_submit:after{font-family:"FontAwesome";content:" ";font-weight:normal}.tx-powermail .powermail_form .label-up .powermail_label{top:0px;left:5px;font-size:0.7em;color:#ab1917;display:block}.extbase-debugger{margin-top:210px}.infoWindowContent p{margin:0 0 15px 0 !important;font-size:0.85rem}.infoWindowContent a{color:#ab1917 !important}