/*2025-06-10-10:50:04*/@import url("https://fonts.verwaltungsportal.de/css/?family=Work+Sans:400,400i,500,500i,600,600i");@import url("https://fonts.verwaltungsportal.de/css/?family=Jost:400,400i,600,600i,700,700i");:root {--default-font: #2f2f2f;--main-color: #bb4c02;--accent: #fb7923;--background: #ededed;--gray: #575757;}html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #fff;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: var(--main-color) #ffffff;scrollbar-width: thin;}body {font-family: "Work Sans", sans-serif;color: var(--default-font);background: var(--background);font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}.news-entry-to-limit a {color: var(--main-color) !important;}a {color: var(--main-color);}a:is(:hover, :focus) {color: var(--default-font);text-decoration: underline;}main a {font-weight: 500;text-decoration: underline;}b,strong {font-weight: 600;}hr {height: 2px;opacity: 0.2;background: #000000;}header {position: relative;}#topbar {background: #fff;padding-top: 30px;}@media (min-width: 2px) {#topbar {padding: 0;position: absolute;top: 0;width: 100%;z-index: 200;background: linear-gradient(0deg, rgba(0, 0, 0, 0) 137px, var(--accent) 137px, var(--accent) 55%), url(../img/banner-schräge-oben.png);background-position: bottom center;background-repeat: no-repeat;}}#logo {display: inline-block;}#logo img {display: block;}#burgerButton {font-size: 0;border: none !important;display: block;height: 50px;width: 65px;padding: 6px 8px;cursor: pointer;position: fixed;top: 55px;right: 15px;z-index: 1002;box-shadow: 0 0 10px rgba(14, 24, 51, 0.2);background: #ffffff;}@media (min-width: 2px) {#burgerButton {right: unset;height: 66px;width: 66px;transition: top 200ms linear, height 200ms linear;}.is-sticky #burgerButton,#burgerButton[aria-expanded="true"] {top: 0;height: 80px;}#burgerButton #burgerLabel {position: absolute;font-size: 50px;font-weight: 600;font-family: "Jost", sans-serif;right: -30px;top: 50%;transform: translate(100%, -50%);transition: opacity 300ms;}#burgerButton[aria-expanded^="true"] #burgerLabel,.is-sticky #burgerButton #burgerLabel {opacity: 0;}}#burgerButton::before,#burgerButton::after,#burgerButtonInner {background: var(--default-font);position: absolute;height: 3px;left: 28%;transition: transform 200ms linear, opacity 200ms linear, width 200ms linear;width: 30px;}#burgerButton[aria-expanded="true"] #burgerButtonInner {transform: rotate(-45deg) translate(-7px, 7px);}#burgerButton[aria-expanded="true"]::before {opacity: 0;}#burgerButton[aria-expanded="true"]::after {transform: rotate(45deg) translate(-6px, -6px);}#burgerButtonInner {top: calc(50% - 11px);}#burgerButton::before {content: "";top: calc(50% - 2px);background: var(--accent);}#burgerButton:not(:is(:hover, :focus))::before {width: 20px;}#burgerButton::after {content: "";top: calc(50% + 7px);}.navbar-nav {margin: 80px 20px 40px 20px;}@media (min-width: 2px) {.navbar-nav {margin: 0 auto;padding: 0 80px;max-width: 992px;}#myNavbar .mCSB_scrollTools {right: unset;left: calc(50% + 425px);}#myNavbar-heading {display: block;margin: 0 auto;color: var(--default-font);font-size: 3.125rem;font-weight: 600;max-width: 832px;position: fixed;top: 130px;left: 50%;transform: translateX(-50%);font-family: "Jost", sans-serif;}}@media (min-width: 3px) {.navbar-nav {max-width: 1460px;}#myNavbar .mCSB_scrollTools {left: calc(50% + clamp(450px, 45vw, 743px));}#myNavbar-heading {max-width: 1300px;}}.navbar-collapse {width: 100%;max-width: 350px;top: 0;background: rgba(237, 237, 237, 0.9);position: fixed;right: -100%;bottom: 0;z-index: 100;height: auto !important;opacity: 0;pointer-events: none;visibility: hidden;overflow-y: auto;transition: right 300ms linear, opacity 300ms linear, box-shadow 600ms linear;box-shadow: 250px 0 50vw 50vw rgba(255, 255, 255, 0);}.navbar-collapse:is([aria-expanded="true"], .in) {left: 0;opacity: 1;pointer-events: auto;visibility: visible;box-shadow: -250px 0 50vw 50vw rgba(0, 0, 0, 0.6);}@media (min-width: 2px) {.navbar-collapse {max-width: unset;right: 0;left: 0;padding: 200px 0 50px 0;box-shadow: none;}.navbar-collapse:is([aria-expanded="true"], .in) {box-shadow: none;}}nav.burger a[class*="toplevel"] {color: var(--default-font);font-weight: 500;text-align: left;padding: 11px 15px;position: relative;font-size: 1.25rem;line-height: 1.2;text-decoration: none;}@media (min-width: 2px) {nav.burger a[class*="toplevel"] {font-size: 1.375rem;padding-right: 70px;}}nav.burger li[class*="toplevel"]+li,nav.burger [class*="toplevel"]>ul {border-top: 1px solid #fb7c28;}nav.burger li[class*="toplevel"]:is(:hover, :focus-within)>a,nav.burger li[class*="toplevel"]>a:is(:hover, :focus),nav.burger li[class*="toplevel"].open>a,nav.burger li[class*="toplevel"].open>a:is(:hover, :focus),nav.burger li[class*="toplevel"][class*="_over"]>a,nav.burger li[class*="toplevel"][class*="_over"]>a:is(:hover, :focus) {background: rgba(251, 124, 40, 0.12);}nav.burger [class*="toplevel"]>ul {padding: 15px 0;}nav.burger [class*="secondlevel"]>ul {padding: 5px 15px 5px 30px;}@media (min-width: 2px) {nav.burger [class*="toplevel"]>ul {padding: 10px 15px 10px 30px;}}nav.burger a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: var(--default-font);font-weight: 400;text-align: left;position: relative;line-height: 1.2;text-decoration: none;display: inline-block;padding: 8px 15px 8px 30px;}nav.burger a[class*="secondlevel"] {font-size: 1.25rem;}nav.burger a[class*="thirdlevel"] {font-size: 1.125rem;}nav.burger a:is([class*="secondlevel"], [class*="thirdlevel"])::before {content: "";position: absolute;left: 0;top: 12px;width: 13px;height: 13px;outline: 2px solid #fff;outline-offset: -2px;}nav.burger a[class*="secondlevel"]::before {background: var(--default-font);}nav.burger a:is([class*="thirdlevel"])::before {outline: 2px solid #fb7c28;}nav.burger li[class*="secondlevel"]:is(:hover, :focus-within)>a::before,nav.burger li[class*="secondlevel"]>a:is(:hover, :focus)::before,nav.burger li[class*="secondlevel"].open>a::before,nav.burger li[class*="secondlevel"].open>a:is(:hover, :focus)::before,nav.burger li[class*="secondlevel"][class*="_over"]>a::before,nav.burger li[class*="secondlevel"][class*="_over"]>a:is(:hover, :focus)::before {outline-width: 1px;outline-offset: -1px;background: #fb7c28;}nav.burger li[class*="thirdlevel"]:is(:hover, :focus-within)>a::before,nav.burger li[class*="thirdlevel"]>a:is(:hover, :focus)::before,nav.burger li[class*="thirdlevel"].open>a::before,nav.burger li[class*="thirdlevel"].open>a:is(:hover, :focus)::before,nav.burger li[class*="thirdlevel"][class*="_over"]>a::before,nav.burger li[class*="thirdlevel"][class*="_over"]>a:is(:hover, :focus)::before {background: #fb7c28;}nav.burger :is(.dropdown-toggle-button-wrapper, .dropdown-toggle-button-wrapper2) {position: absolute;}nav.burger .dropdown-toggle-button-wrapper {display: block !important;top: 6px;right: 5px;}@media (min-width: 2px) {nav.burger .dropdown-toggle-button-wrapper {top: 4px;}}nav.burger .dropdown-toggle-button-wrapper2 {top: 4px;}@media (min-width: 2px) {nav.burger .dropdown-toggle-button-wrapper2 {display: none;}}nav.burger .dropdownpr {position: relative !important;}nav.burger .dropdown-toggle-button {padding: 15px;border-radius: unset;background: transparent;transition: background 300ms linear;cursor: pointer;}@media (min-width: 2px) {nav.burger .dropdown-toggle-button {width: 40px;height: 40px;}}nav.burger .dropdown-toggle-button::before {content: "+";color: var(--default-font);position: absolute;right: 50%;top: 50%;font-size: 30px;font-weight: 500;background: transparent;-moz-transform: rotate(0deg) translateX(45%);-webkit-transform: rotate(0deg) translateX(45%);-o-transform: rotate(0deg) translateX(45%);-ms-transform: rotate(0deg) translateX(45%);transform: rotate(0deg) translateX(45%);text-align: center;font-family: inherit;width: unset;height: unset;line-height: 0;}nav.burger .dropdown-toggle-button::after {content: unset;}nav.burger .dropdown-toggle-button-open::before {content: "-";}#slider {height: clamp(300px, 55vw, 550px);position: relative;}@media (min-width: 2px) {body.index #slider {height: clamp(400px, 50vw, 900px);}#headerpic a.nivo-prevNav {left: 65px;bottom: 30px;top: auto;}#headerpic a.nivo-nextNav {right: 65px;bottom: 120px;top: auto;}body:not(.index) #headerpic .nivo-controlNav {bottom: 26px;}}#headerpic {padding: 0;overflow: hidden;position: relative;}.slider-wrapper,.nivo-main-image,#slider>a>div {height: 100% !important;}#headerpic .nivo-controlNav {bottom: 5%;left: 27%;text-align: left;}.slider-mask {display: block;background: url(../img/banner-schräge-unten.png) no-repeat bottom -1px right / 102% auto;}@media (min-width: 1px) {#bannerOverlay {position: absolute;right: 0;bottom: clamp(60px, 10vw, 130px);left: 0;z-index: 53;pointer-events: none;}}#slogan {padding: 20px 0 10px 0;color: var(--default-font);font-weight: 400;line-height: 1.2;pointer-events: auto;}@media (min-width: 1px) {#slogan {margin: 10px 0;}}#slogan p {background: var(--background);display: inline-block;padding: 10px 20px;font-size: clamp(1rem, 2vw, 1.75rem);}@media (min-width: 1px) {#slogan p {padding: 15px 30px;}}#slogan :is(h1, h2, h3, h4, h5, h6) {background: rgba(87, 87, 87, 0.85);border-bottom: 4px solid var(--accent);font-size: clamp(1.5625rem, 4vw, 3.3125rem);padding: 10px 20px;margin: 0;display: inline-block;width: auto;color: #fff;text-transform: uppercase;}@media (min-width: 1px) {#slogan :is(h1, h2, h3, h4, h5, h6) {padding: 10px 30px;}}.tab_link_mehr {font-size: 0;}.tab_link_mehr a,.buttonStyle a:not(.has-image):not([rel]) {font-weight: 700;display: inline-block;padding: 7px 18px 8px 18px;color: #ffffff;background: var(--default-font);font-size: 1rem;text-decoration: none;}#topbar .buttonStyle a:not(.has-image):not([rel]) {color: #2f2f2f;background-color: #ffffff;}.tab_link_mehr a:is(:hover, :focus),.buttonStyle a:not(.has-image):not([rel]):is(:hover, :focus) {background: var(--default-font);}@media (min-width: 3px) {#topbar .buttonStyle {margin-top: -60px;}}#content {text-align: left;padding-top: 40px;padding-bottom: clamp(40px, 6vw, 90px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: var(--default-font);font-weight: 600;line-height: 1.2;font-family: "Jost", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.75rem, 4vw, 3.125rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.625rem, 3.5vw, 1.875rem);}h3,.h3,.legacy_h3 {font-size: 1.5rem;}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: 1.375rem;}h5,.h5,.legacy_h5 {font-size: 1.3125rem;}h6,.h6,.legacy_h6 {font-size: 1.25rem;}:is(#nw8, #ev8) .tab {margin-bottom: 20px;}:is(#nw8, #ev8) .tab .tabHeadline {font-size: clamp(1.75rem, 3vw, 1.75rem);color: var(--default-font);margin-bottom: 0;}:is(#nw8, #ev8) :is(.news8Box, .events8Box) {position: relative;color: var(--default-font);padding: 50px 30px;background: #ffffff;margin-bottom: 40px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);font-size: .8125rem;}:is(#nw8, #ev8) :is(.news8Box, .events8Box)::before {content: "";position: absolute;pointer-events: none;top: -10px;left: 0;right: 0;margin: auto;width: 40px;height: 25px;background: var(--accent);clip-path: polygon(50% 100%, 0 0, 100% 0);}:is(#nw8, #ev8) .tab_link_title a {font-weight: 600;color: var(--default-font);text-decoration: none;}:is(#nw8, #ev8) .tab_link_date,:is(#nw8, #ev8) .tab_link_mandat a {font-style: normal;color: var(--default-font);text-decoration: none;}:is(#nw8, #ev8) .tab_link_entry>.tab_spacer {height: 20px;}:is(#nw8, #ev8) .tab_link_mehr {font-size: 0;}:is(#nw8, #ev8) .tab_link_mehr a {text-decoration: none;position: absolute;display: flex;align-content: center;align-items: center;justify-content: center;z-index: 12;right: 20px;bottom: -33px;font-size: 1rem;font-weight: 500;color: #fff;padding: 22px 26px 22px 40px;background: var(--gray);clip-path: polygon(77% 100%, 0% 48%, 95% 0%);}:is(#nw8, #ev8) .tab_link_mehr a:hover,:is(#nw8, #ev8) .tab_link_mehr a:focus {color: var(--default-font);background: var(--accent);}#contactRow {padding-bottom: 140px;padding-top: 40px;background-size: cover;background-position: center;position: relative;isolation: isolate;padding-left: 15px;padding-right: 15px;}#contactRow::after {content: '';position: absolute;background: url(../img/overlay-footer.png);height: 342px;bottom: 0;left: 0;right: 0;z-index: -1;background-size: contain;background-repeat: no-repeat;background-position: bottom center;}#contactRow>.row {row-gap: 30px;background: #fff;padding: 50px 30px;}#contactRow .tabHeadline {color: var(--default-font);margin: 0;font-size: clamp(1.625rem, 3.5vw, 2.1875rem);}.contactElement {padding-left: 35px;font-size: 1rem;margin-top: 25px;min-height: 30px;}.contactElement a {text-decoration: underline;}.location {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23bb4c02" height="48" viewBox="0 -960 960 960" width="48"><path d="M480.089-490Q509-490 529.5-510.589q20.5-20.588 20.5-49.5Q550-589 529.411-609.5q-20.588-20.5-49.5-20.5Q451-630 430.5-609.411q-20.5 20.588-20.5 49.5Q410-531 430.589-510.5q20.588 20.5 49.5 20.5ZM480-159q133-121 196.5-219.5T740-552q0-117.79-75.292-192.895Q589.417-820 480-820t-184.708 75.105Q220-669.79 220-552q0 75 65 173.5T480-159Zm0 79Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Zm0-480Z"/></svg>') no-repeat left -6px center / 35px auto;}.phone {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23bb4c02" height="48" viewBox="0 -960 960 960" width="48"><path d="M795-120q-116 0-236.5-56T335-335Q232-438 176-558.5T120-795q0-19.286 12.857-32.143T165-840h140q14 0 24 10t14 25l26.929 125.641Q372-665 369.5-653.5q-2.5 11.5-10.729 19.726L259-533q26 44 55 82t64 72q37 38 78 69.5t86 55.5l95-98q10-11 23.151-15T686-369l119 26q15 4 25 16.044T840-300v135q0 19.286-12.857 32.143T795-120ZM229-588l81-82-23-110H180q2 42 13.5 88.5T229-588Zm369 363q41 19 89 31t93 14v-107l-103-21-79 83ZM229-588Zm369 363Z"/></svg>') no-repeat left -4px center / 32px auto;}.mail {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23bb4c02" height="48" viewBox="0 -960 960 960" width="48"><path d="M120-160v-640l760 320-760 320Zm60-93 544-227-544-230v168l242 62-242 60v167Zm0 0v-457 457Z"/></svg>') no-repeat left -4px center / 32px auto;}.iframeTab {min-height: 230px;}.iframeTab .template-page :is(.row, .row > *) {position: static !important;}.iframeTab :is(.iframe-wrapper-manual-enabling, iframe) {width: 100% !important;min-width: 100% !important;}@media (min-width: 1px) {.iframeTab :is(.iframe-wrapper-manual-enabling, iframe) {position: absolute;top: 0;right: 15px;bottom: 0;left: 15px;height: 100% !important;width: calc(100% - 30px) !important;min-width: calc(100% - 30px) !important;}}#footerNav {background: var(--gray);padding: 20px 0;}#innerfooter ul {padding: 0;font-size: 1rem;}#innerfooter li {display: inline-block;}#innerfooter li+li {margin-left: 20px;}#innerfooter a {color: #ffffff;text-decoration: none;display: inline-block;font-weight: 400;}#innerfooter a:is(:hover, :focus) {text-decoration: underline;}#vernetzt {gap: 18px;text-align: right;font-size: 0.875rem;color: #ffffff;line-height: 1.3;font-weight: 400;text-decoration: none;}#vernetzt span span {display: block;}#sponsoren {padding: 40px 0;}