/*2025-03-27-10:59:35*/@import url("https://fonts.verwaltungsportal.de/import/?family=Hanken+Grotesk:500,500i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Exo:300,300i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #ffff;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #4272ae #ffffff;scrollbar-width: thin;}body {font-family: "Hanken Grotesk", sans-serif;font-weight: 500;color: #fff;background: #434343;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}a {color: #8BC5F9;}a:is(:hover, :focus) {color: #8BC5F9;text-decoration: underline;}.linkUnderline a {text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration 300ms;}.linkUnderline a:is(:hover, :focus) {text-decoration-color: transparent;}b,strong {font-weight: 700;}#logo {display: inline-block;background-color: #434343;padding: 30px 15px;box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}#logo img {display: block;}nav.horizontally > .row > * {position: static;}#logo {position: absolute;top: 0;left: 15px;min-height: 100%;}#logo img {max-height: 240px;transition: max-height 200ms linear;}.is-sticky #logo img {max-height: 100px;}#slider {height: clamp(200px, 42vw, 500px);overflow: hidden;position: relative;}@media (min-width: 2px) {body.index #slider {height: clamp(450px, 62vw, 720px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}#headerpic {overflow: hidden;position: relative;}.slider-mask {display: none;}body #content {text-align: left;padding-top: clamp(30px, 4vw, 60px);padding-bottom: clamp(40px, 4vw, 60px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #8BC5F9;font-weight: 300;line-height: 1.2;font-family: "Exo", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 4vw, 2.25rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 3.5vw, 2.125rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 3vw, 1.875rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: clamp(1.5rem, 2.5vw, 1.625rem);}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.375rem;}#kontakt {background-color: #074173;background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#kontakt .tab {padding: 60px clamp(40px, 6vw, 80px);color: #ffffff;text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5);background: linear-gradient(180deg, rgba(66, 114, 174, 0.75) 0%, rgba(54, 104, 163, 0.95) 34%, rgba(7, 65, 115, 0.95) 100%);}#kontakt .tabHeadline {color: #ffffff;margin: 0 0 30px 0;font-size: 1.5625rem;}#kontakt a {color: #ffffff;text-decoration: underline;}#footer {padding: 15px 0;background: #074173;}#footer > .row {row-gap: 30px;}#innerfooter ul {padding: 0;}#innerfooter a {color: #ffffff;text-decoration: none;font-weight: 500;font-size: 1rem;}@media (min-width: 1px) {#innerfooter li {display: inline-block;}#innerfooter li + li::before {content: "•";margin: 0 15px;color: #ffffff;}}#innerfooter a:is(:hover, :focus) {text-decoration: underline;}#vernetzt {gap: 20px;text-align: right;font-size: 0.9375rem;color: #ffffff;line-height: 1.3;margin: 0 auto;font-weight: 500;text-decoration: none;}#vernetzt span span {display: block;}