/*2025-07-17-10:56:56*/@import url('https://fonts.verwaltungsportal.de/css/?family=Work+Sans:400,400i,500,500i,600,600i,700,700i');@import url("https://fonts.verwaltungsportal.de/css/?family=Caveat:400");body {font-family: "Work Sans", sans-serif;font-weight: 400;color: #444444;background: #ffffff;font-size: 1rem;line-height: 1.5;}@media (min-width: 4px) {body {font-size: 1.125rem;}}a {color: #2275ae;}a:hover,a:focus {color: #2275ae;text-decoration: underline;}b,strong {font-weight: 700;}#overflow {overflow: hidden;}#logo {color: #444444;font-weight: 600;font-size: clamp(1rem, 1vw, 1.125rem);padding: 12px 20px;position: relative;line-height: 2.5;display: inline-block;}#logo:is(:hover, :focus) {text-decoration: none;}#logo :is(b, strong) {color: #2275ae;font-weight: 600;font-size: clamp(1.25rem, 4vw, 2.125rem);text-transform: uppercase;line-height: 1.6;}@media (min-width: 4px) {#logo {margin: 55px 0 30px 0;padding: 30px;}}@media (min-width: 5px) {#logo {padding: 20px 70px 20px 70px;}}#logo::after,#logo::before {content: "";display: block;position: absolute;height: 40%;width: 40%;border-color: #0f4469;border-style: solid;border-width: 0;}#logo::after {left: 0;bottom: 0;border-left-width: 3px;border-bottom-width: 3px;}#logo::before {right: 0;top: 0;border-right-width: 3px;border-top-width: 3px;}.contact {font-size: clamp(1.125rem, 4vw, 1.4375rem);position: relative;z-index: 20;padding-top: 20px;padding-bottom: clamp(30px, 4vw, 40px);}.contact :is(b, strong) {font-weight: 600;}.contact .contactHeadline {color: #444444;font-weight: 600;font-size: clamp(1.25rem, 4vw, 1.5625rem);}.contact ul {padding-left: 16px !important;line-height: 2;margin: 0 !important;}.contact li::marker {color: #444444;}@media (min-width: 3px) {.contact .contactHeadline {margin-bottom: 20px;}}#slider {height: 300px;overflow: hidden;position: relative;width: 100% !important;}#slider>* {height: 100% !important;}@media (min-width: 1px) {#slider {height: 300px;}}@media (min-width: 4px) {#slider {height: 100%;min-height: 710px;}#headerpic .slider-wrapper {height: auto;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 50;width: 100%;}}#headerpic {margin: 0 auto;position: relative;width: 100%;height: 100%;min-height: 300px;overflow: clip;}.slider-mask {display: none;}.theme-nivo .nivo-controlNav {right: 90px !important;text-align: right !important;}#banneroverlay {position: relative;z-index: 55;padding-top: 30px;padding-bottom: 60px;}@media (min-width: 4px) {#banneroverlay {padding-top: 125px;padding-bottom: 230px;}}#bannerOverlay>.row>div {position: relative;z-index: 55;top: 0;bottom: 0;}#banneroverlay>.row {height: 100%;}.bgContact {background-color: #ffffff;position: relative;}@media (min-width: 5px) {.bgContact {padding: 0 200px 0 110px;}}.bgContact::after {content: '';display: block;position: absolute;bottom: 100px;right: 30px;width: 129px;height: 137px;background: url('../img/dekorative-moewe.png') no-repeat;transform: scaleX(-1);}#content {text-align: left;}main {padding-top: 30px;padding-bottom: 30px;position: relative;}@media (min-width: 4px) {main {padding-top: 55px;padding-bottom: 95px;}}@media (min-width: 5px) {main {padding-bottom: 220px;}}#contentbottom_left {position: relative;z-index: 2;}@media (min-width: 4px) {.is-sticky #myNavbar>ul {width: 100%;}#myNavbar>ul {position: relative;}#myNavbar>ul::before {content: "";position: absolute;left: 50%;top: -10px;transform: translate(-50%, -50%);background: #2275ae;width: 40px;height: 20px;z-index: -1;clip-path: circle(50% at 50% 100%);}#menu {position: absolute;z-index: 60;left: 0;right: 0;top: 25px;}nav.horizontally .navbar-nav {padding: 10px 20px;display: inline-flex !important;justify-content: space-between !important;align-items: center !important;position: relative;}.is-sticky #myNavbar {background: rgba(15, 68, 105, 0.8);}.bgMenu {background: rgba(15, 68, 105, 0.8);}nav.horizontally .navbar-nav::after {content: '';display: block;position: absolute;top: 0;bottom: 0;left: -100%;width: 100%;height: 100%;background: rgba(15, 68, 105, 0.8);}nav.horizontally .navbar-nav>li {position: relative;}nav.horizontally .navbar-nav>li>.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;}.navbar-default .navbar-nav li[class*="toplevel"]>ul {display: block !important;pointer-events: none;opacity: 0;transition: opacity 300ms linear;}.navbar-default .navbar-nav li[class*="toplevel"]:hover>ul {pointer-events: auto !important;opacity: 1 !important;top: 100%;}.navbar-default .navbar-nav li[class*="toplevel"]:focus-within>ul {pointer-events: auto !important;opacity: 1 !important;top: 100%;}.nav li[class*="toplevel"].open>.dropdown-menu {pointer-events: none !important;opacity: 0 !important;}}@media (min-width: 5px) {#menu {top: 45px;}nav.horizontally .navbar-nav {padding: 16px 40px;}}.navbar-default .navbar-nav>li>a {color: #fff;font-weight: 400;text-align: left;padding: 8px 15px 8px 15px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;}@media (min-width: 4px) {.navbar-default .navbar-nav>li>a {padding: 13px 4px;display: flex;align-content: center;align-items: center;justify-content: center;text-align: center;height: 100%;}}@media (min-width: 5px) {.navbar-default .navbar-nav>li+li {margin-left: 30px;}}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.open>a,.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:focus,.navbar-nav>li[class$="_over"]>a,.navbar-nav>li[class$="_over"]>a:hover,.navbar-nav>li[class$="_over"]>a:focus {color: #ffffff;}.navbar-nav>li:focus-within>a {color: #ffffff;}.navbar-default .navbar-nav>li>.dropdown-menu {background-color: #ffffff;border: 1px solid #dbe2e1;padding: 10px 0 10px 25px;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding-top: 4px;padding-bottom: 4px;}@media (min-width: 4px) {.navbar-default .navbar-nav>li>.dropdown-menu {margin-left: 4px;margin-top: 40px;padding-top: 12px;padding-bottom: 12px;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;display: block;height: 40px;left: 0;right: 0;top: -40px;}.navbar-default .navbar-nav>li>.dropdown-menu::after {content: "";position: absolute;display: block;left: -1px;top: -21px;background: url('../img/subnav.png') center no-repeat;width: 27px;height: 21px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {display: block !important;}}.navbar-default .navbar-nav>li>.dropdown-menu>li::before {content: "";display: block;position: absolute;top: 27px;bottom: 27px;left: 25px;width: 1px;background: #dbe2e1;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #444444;font-weight: normal;text-align: left;position: relative;font-size: 1.1875rem;line-height: 1.2;text-decoration: none;}@media (min-width: 4px) {.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {font-size: 1.1875rem;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a {padding: 9px 15px 9px 25px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {padding: 7px 15px 7px 35px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before {content: "";display: block;position: absolute;z-index: 1;left: -6px;top: 15px;width: 10px;height: 10px;border-radius: 50%;background: #ffffff;border: 1px solid #2275ae;transition: background 300ms linear;}.navbar-nav>li>.dropdown-menu>li:hover>a,.navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:focus {color: #2275ae;}.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a {color: #2275ae;}.navbar-nav>li>.dropdown-menu>li:hover>a::before,.navbar-nav>li>.dropdown-menu>li>a:hover::before,.navbar-nav>li>.dropdown-menu>li>a:focus::before,.navbar-nav>li>.dropdown-menu>li.open>a::before,.navbar-nav>li>.dropdown-menu>li.open>a:hover::before,.navbar-nav>li>.dropdown-menu>li.open>a:focus::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus::before {background: #2275ae;}.navbar-nav>li>.dropdown-menu>li:focus-within>a::before {background: #2275ae;}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 {color: #2275ae;font-weight: 600;line-height: 1.2;font-family: "Caveat", serif;}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i {font-variant: normal;color: #2275ae;font-weight: 500;font-size: 1.125rem;font-style: normal;display: block;}h1,.h1,.legacy_h1 {font-size: clamp(2rem, 6vw, 3.4375rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.8rem, 6vw, 2.7rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.7rem, 6vw, 2.2rem);}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: clamp(1.6rem, 5vw, 2rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.5rem, 4vw, 1.8rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.4rem, 4vw, 1.6rem);}#newslinks,#newsmandate {border: 1px solid #2275ae;}footer {border-top: 1px solid #dbe2e1;position: relative;background: #ffffff;margin-top: 200px;}footer::before {content: "";position: absolute;left: 0;right: 0;top: -201px;background-size: cover;background-position: top right, center;background-repeat: no-repeat;display: block;height: 100%;max-width: 721px;pointer-events: none;}@media (min-width: 2px) {footer {margin-top: 250px;}footer::before {top: -251px;}}@media (min-width: 3px) {footer {margin-top: 300px;}footer::before {top: -301px;}}@media (min-width: 4px) {footer {margin-top: 0;}footer::before {width: 33.33%;right: auto;top: auto;bottom: 0;}}@media (min-width: 5px) {footer::before {width: calc(400px + (50vw - 600px));}}#footer {font-size: 1rem;padding-top: 30px;padding-bottom: 30px;}@media (min-width: 4px) {#footer {padding-top: 50px;padding-bottom: 45px;}}.footerTab {font-size: 1.0625rem;}.footerHeadline {font-size: clamp(1.25rem, 4vw, 2.3125rem);}@media (min-width: 3px) {.footerHeadline {margin: 0 0 25px 0;}}.contactForm {display: inline-block;position: relative;font-size: 1rem;font-weight: 500;padding: 10px 0;z-index: 2;margin-top: 20px;}.contactForm a {position: relative;padding: 10px 20px;font-weight: 500;z-index: 1;}.contactForm a::after {content: " \00BB";}.contactForm a:is(:hover, :focus) {text-decoration: none;}.contactForm:focus,.contactForm:hover {text-decoration: none;}.contactForm::after,.contactForm::before {content: "";display: block;position: absolute;height: 40%;width: 40%;border-color: #282828;border-style: solid;border-width: 0;transition: all 0.4s 0s ease;}.contactForm::after {left: 0;bottom: 0;border-left-width: 3px;border-bottom-width: 3px;}.contactForm::before {right: 0;top: 0;border-right-width: 3px;border-top-width: 3px;}.contactForm:focus::after,.contactForm:hover::after,.contactForm:focus::before,.contactForm:hover::before {height: calc(100% - 4px);width: calc(100% - 4px);}#f5 {color: #fff;padding-top: 12px;padding-bottom: 12px;background-color: #0f4469;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #ffffff;text-decoration: none;display: inline-block;font-size: 1rem;}#innerfooter a:hover,#innerfooter a:focus {color: #ffffff;text-decoration: underline;}#innerfooter li+li::before {content: "•";margin: 0 6px;}@media (min-width: 4px) {#innerfooter li+li::before {margin: 0 15px;}}#vernetzt {text-align: right;font-size: 0.875rem;color: #ffffff;line-height: 1.3;margin: 0 auto;text-decoration: none;}@media (min-width: 3px) {#vernetzt {margin: 0;}}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-left: 12px;}