@charset "UTF-8";
@font-face{font-family:mukta;font-weight:normal;font-display:auto;src:url(/fileadmin/webfonts/Mukta-Regular.ttf) format("truetype")}*{box-sizing:border-box}body{margin:0;font-family:mukta;overflow-x:hidden}a,a:hover,a:focus{color:#c40026;outline:none !important}img,video{width:100%;height:auto;display:block}@media (min-width: 768px){img,video{margin:0 auto}}@media (min-width: 1024px){img,video{max-width:none;margin:0}}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}h1,h2,h3,h4{margin:0;color:#c40026}h1{font-size:2.5em}@media (min-width: 1280px){h1{font-size:2.2em}}h2{font-size:1.3em}h1~h2{margin-top:10px}@media (min-width: 1280px){h2{font-size:1.5em}}h3{font-size:1.1em}h2~h3{margin-top:10px}h3~strong{margin:10px 0;display:block}h3~h4{margin-top:8px}p{margin:0;line-height:1.5em}p+p,p+ul,h1+p,h2+p,h3+p,h4+p,h5+p,p+h2,p+h3,p+h4{margin-top:20px}ul{line-height:1.5em;list-style:none;padding-left:20px}ul li{position:relative}ul li+li{margin-top:10px}ul li:before{content:"•";position:absolute;left:-21px;top:0;font-size:300%}ul li ul li{margin-top:10px}~ ul,ul~p{margin-top:1em}.organigramm ul{padding:0;margin:0;list-style:none !important;line-height:unset;max-width:1142px}.organigramm ul a{display:block;background:#C40026;border:4px solid #fff;text-align:center;overflow:hidden;font-size:1.3em;text-decoration:none;font-weight:bold;color:white;height:70px;margin-bottom:-26px;box-shadow:4px 4px 9px -4px black;-webkit-transition:all linear 0.1s;-moz-transition:all linear 0.1s;transition:all linear 0.1s}.organigramm ul li{list-style:none}.organigramm ul li+li{margin-top:0}.organigramm ul li:before{content:"";position:absolute;left:-21px;top:0;font-size:300%}@media print{.organigramm ul a{border:4px solid #000}}@media screen and (max-width:767px){.organigramm ul a{font-size:1em}}.organigramm ul a span{top:45%;margin-top:-0.7em;display:block}main{display:block;margin-top:50px;overflow:hidden}main>.text,main>.kreis>.text,main>.gridelement,main>.color>.gridelement>.organigramm{padding:20px}@media (max-width: 767px){main>.text,main>.kreis>.text,main>.gridelement,main>.color>.gridelement>.organigramm{padding:20px 20px}}@media (min-width: 768px){main>.text,main>.kreis>.text,main>.gridelement,main>.color>.gridelement>.organigramm{padding:20px 40px}}@media (min-width: 1024px){main>.text,main>.kreis>.text,main>.gridelement,main>.color>.gridelement>.organigramm{padding:40px 60px}}@media (min-width: 1280px){main>.text,main>.kreis>.text,main>.gridelement,main>.color>.gridelement>.organigramm{padding:40px 0;width:1100px}}@media (min-width: 1024px){main{margin-top:80px}}@media (min-width: 1280px){main{display:flex;flex-direction:column;align-items:center;margin-top:0}main>div:first-child:not(.headerbild){margin-top:120px}}.color{width:100%}.color>div{margin:0 auto}.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:1em}@media (min-width: 1280px){.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:2em}}h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"],h4+[class*="flex"],[class*="flex"]>div+div{margin-top:20px}[class*="flex"].dreh{display:flex;flex-direction:column-reverse}[class*="flex"].dreh>div{margin-top:0}[class*="flex"].dreh>div:first-child{margin-top:20px}@media (min-width: 1024px){[class*="flex"]{display:flex;justify-content:space-between;flex-wrap:wrap}[class*="flex"].dreh{flex-direction:row}[class*="flex"]>div+div{margin-top:0}[class*="flex"]>div+div:first-child{margin-top:0}[class*="flex"][class*="33"]>div{width:calc(33.333% - 20px)}[class*="flex"][class*="50"]>div{width:calc(50% - 20px)}[class*="flex"][class*="50"]>div [class*="50"]>div{width:100%}[class*="flex"][class*="66-33"]>div:first-child,[class*="flex"][class*="33-66"]>div:last-child{width:calc(63.666% - 20px)}[class*="flex"][class*="75-25"]>div:first-child,[class*="flex"][class*="25-75"]>div:last-child{width:calc(75% - 20px)}[class*="flex"][class*="75-25"]>div:last-child,[class*="flex"][class*="25-75"]>div:first-child{width:calc(25% - 20px)}}@media (min-width: 1280px){h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"]{margin-top:2em}[class*="flex"][class*="50"]>div [class*="50"]>div{width:calc(50% - 20px)}}.frame-space-after-abstand{padding-bottom:20px}@media (min-width: 768px){.frame-space-after-abstand{padding-bottom:20px}}@media (min-width: 1024px){.frame-space-after-abstand{padding-bottom:40px}}.back-to-top{position:fixed;right:5px;bottom:10px;cursor:pointer;display:none;width:40px;height:40px}.text-center{text-align:center}.cc-window{display:block}.cc-compliance{justify-content:center;margin-top:20px}.dp--cookie-check{justify-content:center}.cc-btn{text-decoration:none !important;color:#c40026 !important;background:white !important}a,a:hover,a:focus{outline:0}.button-header{position:absolute;display:flex;width:250px;height:250px;left:450px;bottom:350px;border-radius:50%;border:10px dashed #f99d1c;background:#c40026;z-index:250;flex-direction:column;transition:0.4s;align-items:center;text-align:center;align-items:center;justify-content:center;padding:0.5em;color:white;font-weight:bold;animation:pulse 3s cubic-bezier(0.6, -0.28, 0.82, 0.48) 0s infinite both}.button-header img{width:50px;height:auto;margin:0;padding:0}.button-header p{font-size:30px;font-weight:bold;padding:0;margin:0}@keyframes pulse{0%{transform:scale(1) rotate(5deg)}50%{transform:scale(1.2) rotate(5deg)}100%{transform:scale(1) rotate(5deg)}}.dropdown{color:#fff}.dropdown a{color:#fff}.dropdown h3,.dropdown h2{color:#fff}#main-header ul{list-style:none}@media (max-width:768px){.main-logo svg{height:63px !important;margin-left:-47px}.main-menu li{position:relative}.main-menu li .submenu-toggle{display:inline-block;width:1rem;height:1rem;margin-left:0.5rem;cursor:pointer}.main-menu li .submenu-toggle::before{content:"▾";display:inline-block;font-size:0.9rem;transition:transform 0.3s ease}.main-menu li.has-subnav{display:flex;flex-wrap:wrap;justify-content:space-between}.main-menu li.has-subnav>.sub-menu{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 15px;order:3;width:100%}.main-menu li.has-subnav>.sub-menu li>a{padding:0.8rem 1.5rem;font-size:0.95rem;border-bottom:1px solid #ccc;display:inline-block;width:89%}.main-menu li.has-subnav.open>.sub-menu{max-height:900px}.main-menu li.has-subnav.open .submenu-toggle::before{transform:rotate(180deg);content:"▴"}}.topnav{background:var(--main-color);background:#bfc0c6;transition:2.5s ease-in-out;min-height:54px;z-index:31;box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 3px 0px;width:100%;top:0;padding:7px}.header{position:fixed;width:100%;z-index:335;margin:0;padding:13px 15px;background:#c40026;transition:all 0.4s ease;margin-top:0px !important;top:0}.header ul li:before{position:absolute;content:"✔";position:absolute;left:-18px;top:-2px;color:var(--main-color);font-size:100%;display:none}.header.scrolled{background:#fff;box-shadow:-1px 1px 5px 0px #ddd;transition:background-color 0.3s ease;top:0}@media (max-width:991px){.header.menu-open{background:#fff;height:100vh;overflow:scroll;overflow-x:hidden}}@media (min-width:1110px){.container1{max-width:1322px !important;margin:auto}}.navbar{padding:0;align-items:baseline}.main-logo svg{margin-left:-47px}.header .button svg,.header button svg{margin-right:0px}.logo{color:var(--main-color);font-size:26px;font-weight:bold;display:flex;justify-content:center;align-items:center;text-decoration:none}.navbar .navbar-toggler{color:#444;font-size:28px;border-color:#44444417}.navbar .navbar-toggler:focus{box-shadow:none}.header ul li+li{margin-top:0px}.navbar .navbar-nav .nav-item a{color:#fff;display:block;text-decoration:none;padding:10px;font-weight:500;transition:color var(--main-transition);transition:color var(--main-transition);position:relative}.navbar .navbar-nav .nav-item a:first-child::before{content:"";position:absolute;width:0;height:2px;background:var(--main-color);left:0;bottom:0;transition:width 0.3s}.navbar .navbar-nav .nav-item a:first-child:hover::before{width:100%}.navbar .navbar-nav .nav-item a:first-child:hover{color:var(--main-color);background:#fff;background:#f99e1c}.navbar .navbar-nav .nav-item.active>a{background:#fff;font-weight:bold;color:#444}.navbar-nav .nav-item ul>li.active>a{color:var(--main-color);background:#fff}.navbar .navbar-nav .dropdown-menu{background:#fff;background:#f99e1c;border-radius:0;border-color:snow;min-width:100%}.navbar .navbar-nav .dropdown-menu .dropdown-item.active{background-color:#fff}.navbar .navbar-nav .dropdown-menu .dropdown-item.active a:first-child,.navbar .navbar-nav .dropdown-menu .dropdown-item a:first-child:hover{color:var(--main-color)}@media (min-width:992px){.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}}@media (max-width:991px){.navbar-expand-lg .navbar-nav .dropdown-menu{display:block;margin-left:20px}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:0}.dropdown-item.active,.dropdown-item:active{background-color:#fff}}.dropdown-item.active,.dropdown-item:active{background-color:#fff}.progress-container{position:absolute;bottom:0;left:0;width:100%;height:4px}.progress-bar{height:100%;width:0;background:var(--main-color);transition:width 0.1s ease}.nav-item .btn-contact{background-color:var(--accent-color);background-color:var(--primary-color);color:white;padding:0.5rem 1.5rem;font-weight:600;transition:all 0.3s;font-size:15px}footer{background:#c40026;color:white}footer>div{padding:20px;margin:0 auto}@media (max-width: 767px){footer>div{padding:20px 20px}}@media (min-width: 768px){footer>div{padding:20px 40px}}@media (min-width: 1024px){footer>div{padding:40px 60px}}@media (min-width: 1280px){footer>div{padding:40px 0;width:1100px}}footer a,footer a:hover{color:white}footer svg{width:200px;height:68px}@media (min-width: 768px){footer>div{display:flex}footer>div div{margin-right:90px}}@font-face{font-family:mukta;font-weight:normal;font-display:auto;src:url(/fileadmin/webfonts/Mukta-Regular.ttf) format("truetype")}.grid{padding:20px}@media (max-width: 767px){.grid{padding:20px 20px}}@media (min-width: 768px){.grid{padding:20px 40px}}@media (min-width: 1024px){.grid{padding:40px 60px}}@media (min-width: 1280px){.grid{padding:40px 0;width:1100px}}.grid a{text-decoration:none}.grid .element{margin:0 0 20px 0}.grid .element .headerdropdown{background:#c40026;cursor:pointer;padding:10px}.grid .element .headerdropdown span{color:white}.grid .element .headerdropdown:before,.grid .element .headerdropdown:after{content:"";width:4px;height:20px;background:white;border-radius:3px;display:block;position:absolute;top:50%;right:23px;transform:translateY(-50%);transition:all 0.3s ease}.grid .element .headerdropdown:after{width:20px;height:4px;right:15px}.grid .element.open .headerdropdown:before{transform:translateY(-50%) rotate(90deg)}.grid .element .dropdown{display:none;color:white;background:#c40026;padding:10px}@media (min-width: 768px){.grid{display:flex;flex-wrap:wrap;margin-right:-20px;justify-content:center}.grid .element{width:calc(50% - 20px);margin:0 20px 20px 0}}@media (min-width: 1024px){.grid .element{width:calc(33.333% - 20px)}}@media (min-width: 1280px){.grid{width:1120px}.grid .element{width:calc(33.333% - 20px)}.grid .element:first-child:nth-last-child(3),.grid .element:first-child:nth-last-child(3)~.element{width:calc(33.333% - 20px)}}.cta{padding:20px;background:#c40026;color:white;margin-bottom:40px !important;padding:0}@media (max-width: 767px){.cta{padding:20px 20px}}@media (min-width: 768px){.cta{padding:20px 40px}}@media (min-width: 1024px){.cta{padding:40px 60px}}@media (min-width: 1280px){.cta{padding:40px 0;width:1100px}}.cta>div{padding:20px 0}.cta .ctabutton{background:#f99d1c;display:flex;align-items:center;color:white;text-decoration:none;position:relative;cursor:pointer;width:max-content}.cta .ctabutton+.ctabutton{margin:20px 0 0 0}.cta .ctabutton span{display:inline-block;padding:10px}.cta .ctabutton span:first-of-type{display:none}@media (min-width: 768px){.cta{padding:0 60px}.cta .ctabutton{display:inline-flex}.cta .ctabutton+.ctabutton{margin:0 0 0 20px}}@media (min-width: 1024px){.cta>div{display:flex;justify-content:space-between}.cta .text strong{font-size:120%;line-height:1.5}}@media (min-width: 1024px) and (min-width: 1280px){.cta{overflow:hidden;padding:0}.cta .ctabutton{overflow:hidden;z-index:0}.cta .ctabutton:before{content:"";position:absolute;bottom:0;background:#f99d1c;z-index:-1}.cta .ctabutton span{z-index:-2}.cta .ctabutton span:first-of-type{display:inline-block;position:absolute;left:-200px;top:50%;transform:translateY(-50%);transition:all 0.1s ease;z-index:1}.cta .ctabutton:hover{color:white}.cta .ctabutton:hover:before{animation:x 2s forwards;width:20px;height:20px}.cta .ctabutton:hover span:first-of-type{left:10px}.cta .ctabutton:hover span:last-of-type{opacity:0}.cta .text{max-width:80%;text-align:center;margin:0 50px 0px 50px;margin:auto}.cta .text a{color:#fff}}@media (min-width: 1024px) and (min-width: 1920px){.cta .ctabutton+.ctabutton{margin:20px 0 0 40px}.cta .text{font-size:120%}}.cta .text{text-align:center}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}main>{padding:20px}@media (max-width: 767px){main>{padding:20px 20px}}@media (min-width: 768px){main>{padding:20px 40px}}@media (min-width: 1024px){main>{padding:40px 60px}}@media (min-width: 1280px){main>{padding:40px 0;width:1100px}}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{width:1100px;margin:10px 0px 0px 0}.organigramm{width:100%;max-width:1142px;margin:100px auto !important;padding:0 20px}a:focus{outline:2px dashed #f7f7f7}.section{height:80px}@media screen and (max-width:767px){.organigramm{padding:0 20px}}.administration>li>a{margin-bottom:25px}.director>li>a{width:100%;margin:0 auto 0px auto}.director ul a span{font-size:15px;top:10%;height:150px !important;padding:10px !important}.subdirector:after{content:"";display:block;width:0;height:469px;background:red;border-left:4px solid #fff;left:0%;position:relative}@media print{.subdirector:after{border-left:4px solid #000}}.subdirector,.department{margin-top:50px;position:relative;width:100%;padding:10px}.subdirector>li:first-child,.department>li:first-child{width:18.5989492119%;height:339px;margin:0 auto 92px auto;padding-top:15px;z-index:1}@media print{.subdirector>li:first-child,.departments>li:first-child{}}.subdirector>li:first-child{float:left;left:0%}@media print{.subdirector>li:first-child{}}.department>li:first-child{float:left;left:27.2%}@media print{.department>li:first-child{border-right:4px solid black}}.subdirector>li:first-child a,.department>li:first-child a{width:88%}@media screen and (max-width:767px){.subdirector>li:first-child,.department>li:first-child{width:40%}.subdirector>li:first-child{right:10%;margin-right:2px}.subdirector:after{left:49.8%}.department>li:first-child{left:10%;margin-left:2px}}.department>li:first-child a{right:25px}.department:first-child,.department li:nth-child(2){margin-left:0;clear:left;padding-top:25px}.department:after{content:"";position:absolute;width:81.1%;height:22px;border-top:4px solid #c40026;border-right:4px solid #c40026;border-left:4px solid #c40026;margin:0 auto;top:130px;left:9.1%;display:none !important}@media print{.department:after{border-top:4px solid #000;border-right:4px solid #000;border-left:4px solid #000}}@media screen and (max-width:767px){.department:after{border-right:none;left:0;width:49.8%}}@media screen and (min-width:768px){.department:first-child:before,.department:last-child:before{border:none}}.department:before{content:"";display:block;position:absolute;width:0;height:22px;z-index:1;top:-22px;left:50%;margin-left:-4px}@media print{.department:before{border-left:4px solid black}}.department{width:18.5989492119%;float:left;margin-left:1.7513134851%;margin-bottom:60px;padding-top:20px}@media print{.department{border-left:4px solid #000}}.lt-ie8 .department{width:18.25%}@media screen and (max-width:767px){.department{float:none;width:100%;margin-left:0}.department:before{content:"";display:block;position:absolute;width:0;height:60px;border-left:4px solid white;z-index:1;top:-60px;left:0%;margin-left:-4px}.department:nth-child(2):before{display:none}}.department>a{margin:0 0 -26px -4px;width:88%;z-index:1;background-color:#C40026 !important}.department>a:hover{transition:0.4s;transform:scale(1.1);color:white !important;box-shadow:8px 8px 15px #7c021b}.department>ul{margin-top:0px;margin-bottom:0px}.department li{left:-25px;margin-bottom:30px;height:90px;border:none !important}@media print{.department li{}}.department li a{background:#fff;top:48px;position:absolute;z-index:1;width:92%;height:110px;vertical-align:middle;right:-1px;background:#f99d1c}.department li a:hover{box-shadow:8px 8px 9px -4px rgba(0, 0, 0, 0.1);height:150px;width:95%;top:20px;background-image:none !important;background:#c40026}.department.dep-a a,.department.dep-b a,.department.dep-c a,.department.dep-d a,.department.dep-e a{height:150px}.department li{margin-bottom:80px !important}#c179{width:100%}.tx-powermail{max-width:600px;margin:20px auto;background-color:#f5f5f5;padding:20px;border-radius:10px;border:5px solid #c40026}.tx-powermail .powermail_fieldset{border:none !important}.tx-powermail .powermail_fieldset .powermail_input,.tx-powermail .powermail_fieldset .powermail_textarea{width:100%;border:none;padding:10px;margin:10px 0;resize:none}.tx-powermail .powermail_legend{display:none !important}.tx-powermail .powermail_submit{background:#c40026;color:white;padding:15px 20px;border:none}.tx-powermail .powermail_label{display:none}.grid a{position:relative;display:block}.grid a div{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;color:#c40026;transition:all 0.3s linear;z-index:0;overflow:hidden}.grid a div span{padding:5px 10px;display:block;position:relative;transition:all 0.3s linear;margin:20px;font-weight:bold;font-size:120%}.grid a div span:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:white;z-index:-1;transition:all 0.3s linear}.grid a:hover span:before{top:-300px;left:-200px;bottom:-20px;right:-200px;background:rgba(255, 255, 255, 0.5)}.grid a:hover img{filter:grayscale(1) opacity(0.5)}.headerbild{margin-top:-15px;position:relative;overflow:hidden}.headerbild .ml3{position:absolute;left:50%;bottom:80px;transform:translateX(-50%);font-size:250%;padding:10px 25px;font-weight:bold;color:white;white-space:nowrap;z-index:0}.headerbild .ml3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:skew(-10deg);background:#f99d1c;z-index:-1}.headerbild .ml3 .letter{z-index:1}@media (max-width: 767px){.headerbild .ml3{font-size:150%;height:700px !important}}@media (min-width: 1280px){.headerbild .ml3{height:700px !important}}.headerbild .bilder-slider{position:relative;z-index:0}.headerbild .bilder-slider .container-slide{overflow:hidden;z-index:1}.headerbild .bilder-slider .container-slide .bilder{display:flex;transition:all 0.6s ease}.headerbild .bilder-slider .container-slide .bilder img{width:100%}.headerbild .bilder-slider .container-slide .bilder>div{flex:0 0 100%;height:100%}.headerbild .bilder-slider .arrows{display:none}.headerbild .bilder-slider .dots{display:flex;justify-content:center;position:absolute;bottom:0;left:0;right:0;z-index:999}.headerbild .bilder-slider .dots div{width:10px;height:10px;background:#f99d1c;border-radius:100%;margin:10px 5px;cursor:pointer;transform:translateY(-50%)}.headerbild .bilder-slider .dots div.active{background:#f99d1c}.headerbild .bilder-slider .dots div:hover{background:#c40026}@media (min-width: 768px){.headerbild .bilder-slider .container-slide .bilder>div img{max-width:100%}.headerbild .bilder-slider .arrows{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px;display:flex;justify-content:space-between;z-index:1}.headerbild .bilder-slider .arrows img{width:auto;height:30px;margin:0;cursor:pointer}}@media (min-width: 1280px){.headerbild .bilder-slider{height:700px}.headerbild .bilder-slider .arrows img{height:50px}.headerbild .bilder-slider .dots div{width:20px;height:20px;margin:25px 5px}}@media (min-width: 1440px){.headerbild .bilder-slider .arrows img{height:100px}}@media (max-width: 767px){.headerbild .headerbild .m13{font-size:150%}}aside{background:#c40026;display:flex;justify-content:space-around}aside a{color:white;text-decoration:none;display:block;padding:10px}aside a:hover{background:#f99d1c}aside img{width:30px;height:30px}@media (max-width: 600px){aside{position:fixed;top:100px;right:0;flex-direction:column}}@media (min-width: 1280px){aside{position:fixed;top:400px;right:0;flex-direction:column}}@media (min-width: 1440px){aside{position:fixed;top:400px;right:0;flex-direction:column}}@media (min-width: 1920px){aside{position:fixed;top:400px;right:0;flex-direction:column}}