/*2025-02-05-14:15:18*/@import url('https://fonts.verwaltungsportal.de/import/?family=Cabin+Sketch:700%7CWork+Sans:400,400i,600,600i,700,700i');body {font-family: "Work Sans", sans-serif;font-weight: 400;color: #444444;background: #ffffff;font-size: 1.125rem;line-height: 1.5;}a {color: #cd3e0e;}a:hover,a:focus {color: #cd3e0e;text-decoration: underline;}b,strong {font-weight: 600;}#pageBackground {padding-top: 40px;background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}#toolbar {line-height: 1;}@media (min-width: 2px) {#toolbar>.row {margin: 0;}}#style,#contrast_style {padding-bottom: 14px;text-align: center;}:is(#style, #contrast_style) h2 {margin-bottom: 10px;font-size: 14px;font-weight: 400;color: #ffffff;text-align: center;font-family: 'Work Sans', sans-serif;}:is(#style, #contrast_style) button {padding: 0;display: inline-block;width: 36px;height: 36px;border-radius: 50%;color: #ffffff;background: #114a9e;text-align: center;position: relative;border: none;transition: all 300ms;}:is(#style, #contrast_style) button:is(:hover, :focus) {transform: scale(1.2);background-color: #cd3e0e;}#contrast_style button {font-size: 0;}#contrast_style button::after {content: "";display: block;position: absolute;top: 8px;right: 8px;left: 8px;bottom: 8px;border: 2px solid #ffffff;border-radius: 50%;background: linear-gradient(to right, #1d346b, #1d346b 50%, #ffffff 50%);}#contrast_style button:nth-of-type(2)::after {transform: scaleX(-1);}#contrast_style button:nth-of-type(3)::after {background: #ea5b0c;}#style button {font-size: 18px;}#slogan {line-height: 1.3;color: #fff;font-size: clamp(1.8rem, 5vw, 2.5rem);font-weight: 700;margin-top: 18px;margin-bottom: 30px;}@media (min-width: 2px) {#slogan {margin-bottom: 70px;}}#slogan :is(b, strong) {color: #fff;font-family: "Cabin Sketch", sans-serif;font-size: clamp(2.2rem, 6vw, 3.4375rem);}#links {margin-bottom: 30px;}@media (min-width: 2px) {#links {margin-bottom: 90px;}}#links .tab {background-color: #fff;color: #114a9e;box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.1);padding: 20px;font-family: "Cabin Sketch", sans-serif;transition: transform 300ms linear;transform-origin: center;}#links .tab a {color: inherit;text-decoration: inherit;}#links .tab:is(:hover, :focus) a {color: #cd3e0e;}#links .tab img {max-height: 200px;height: 200px;}#links .tab:is(:hover, :focus) {transform: scale(1.1);}#links .tab:focus-within {transform: scale(1.1);}#content {background-color: #fff;text-align: left;padding: 30px;margin-bottom: 30px;}@media (min-width: 2px) {#content {padding: 60px;margin-bottom: 60px;}}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 {color: #114a9e;font-weight: 700;line-height: 1.2;font-family: "Cabin Sketch", sans-serif;}h1,.h1,.legacy_h1,#links .tab {font-size: clamp(1.7rem, 5vw, 2.1875rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.6rem, 4vw, 2rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.5rem, 4vw, 1.8rem);}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: clamp(1.4rem, 4vw, 1.7rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.3rem, 4vw, 1.6rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.2rem, 4vw, 1.5rem);}footer {background-color: rgba(17, 74, 158, 0.9);padding-top: 12px;padding-bottom: 12px;}@media (min-width: 1px) {footer .row {align-content: center;align-items: center;}}#footer {background-color: rgba(255, 255, 255, 0.7);padding-top: 30px;padding-bottom: 30px;}@media (min-width: 2px) {#footer :is(h1, h2, h3, h4, h5, h6) {margin-bottom: 20px;}}#footerLinks {font-size: 0;}#footerLinks a {font-family: "Cabin Sketch", sans-serif;font-weight: 700;font-size: 1.5625rem;color: #cd3e0e;background-color: #fff;text-decoration: none;display: block;padding: 10px 30px;text-align: center;}#footerLinks a:is(:hover, :focus) {background-color: #cd3e0e;color: #fff;}#footerLinks a+a {margin-top: 40px;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #fff;text-decoration: none;display: inline-block;font-size: 1rem;}#innerfooter a:hover,#innerfooter a:focus {color: #fff;text-decoration: underline;}#innerfooter li+li::before {content: "";margin: 0 6px;}@media (min-width: 2px) {#innerfooter li+li::before {margin: 0 20px;}}#vernetzt {text-align: right;font-size: 0.9375rem;color: #ffffff;line-height: 1.3;margin: 0 auto;text-decoration: none;}@media (min-width: 1px) {#vernetzt {margin: 0;}}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-left: 12px;}