/*2026-07-13-13:42:04*/@import url("https://fonts.verwaltungsportal.de/import/?family=Fira+Sans:400,400i,500,500i,600,600i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Walter+Turncoat:400,400i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #ffffff;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #4d4d4d #ffffff;scrollbar-width: thin;}body {font-family: "Fira Sans", sans-serif;font-weight: 400;color: #242424;background: #f8f8f8;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}a {color: #b53b3b;}#content a,a:is(:hover, :focus) {color: #b53b3b;text-decoration: underline;}:focus-visible {outline: 3px solid currentColor;outline-offset: 2px;}b,strong {font-weight: 700;}#topbar {font-size: 1rem;padding: 20px 0;background: #b53b3b;}@media (min-width: 2px) {#topbar {background: url('../img/roter-klecks-oben.png') left calc(100% + -220px) center no-repeat, #b53b3b;}}#topbar>.row {row-gap: 20px;}.tabContactTop {color: #ffffff;}.tabContactTop p {display: inline-block;}.tabContactTop p+p {margin-left: 10%;}.tabContactTop a {color: #ffffff;text-decoration: underline;}#logo {display: inline-block;}#logo img {display: block;}form[id^="search"] {background: #ffffff;display: inline-flex;overflow: hidden;box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2) inset;}form [id^="search_input"] {color: #909090;font-size: 0.875rem;font-style: normal;background: transparent;padding: 9px 15px;border: 0;width: 100%;}form [id^="search_submit"] {min-width: 40px;border: none;background: url('../img/icon-lupe.png') center no-repeat;padding: 0;cursor: pointer;font-size: 0;}form [id^="search_submit"]:is(:hover, :focus) {background-color: rgba(0, 0, 0, 0.1);}form [id^="search_input"]::placeholder {color: #909090 !important;opacity: 1 !important;font-style: normal !important;}header {position: relative;background: url('../img/gelber-klecks-header.png') bottom left no-repeat,url('../img/gruener-klecks-header.png') top right no-repeat;}header::before {content: '';position: absolute;pointer-events: none;bottom: 0;left: 0;right: 0;top: 0;background: url('../img/bannermaske.png') bottom -1px center / 100% auto no-repeat;z-index: 12;}#slider {max-height: clamp(300px, 42vw, 400px);position: relative;}@media (min-width: 1px) {body.index #slider {max-height: clamp(400px, 62vw, 640px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}#headerpic {max-width: 1435px;width: 100%;margin: auto;}.theme-nivo .nivo-controlNav {bottom: unset !important;top: 10px !important;}}#headerpic {padding: 0;position: relative;}.slider-wrapper,#slider {height: 100%;}.slider-mask {display: none;}@media (min-width: 1px) {nav.nav21 {margin-left: -15px;padding-right: 30px;margin-top: -30px;}.navbar-default .navbar-nav {width: 100%;}.navbar-default .navbar-nav>li {display: block !important;width: 100%;float: none;}}.navbar-default .navbar-nav>li>a {color: #212121;font-weight: 400;text-align: left;padding: 8px 15px 15px 25px;position: relative;font-size: 1.25rem;line-height: 2.2;text-decoration: none;transition: all, 0ms !important;position: relative;font-family: 'Fira Sans', sans-serif;z-index: 1;}.navbar-default .navbar-nav>li>a::before {content: '';position: absolute;display: block;left: 0;top: 50%;bottom: 0;width: 298px;height: 53px;z-index: -1;transform: translateY(-50%);}@media (min-width: 1px) {.navbar-default .navbar-nav>li>a::before {left: -4px;}}.navbar-default .navbar-nav>li:nth-of-type(4n+1)>a::before {background: url('../img/stift-blau.png') no-repeat;}.navbar-default .navbar-nav>li:nth-of-type(4n+2)>a::before {background: url('../img/stift-gruen.png') no-repeat;}.navbar-default .navbar-nav>li:nth-of-type(4n+3)>a::before {background: url('../img/stift-rot.png') no-repeat;}.navbar-default .navbar-nav>li:nth-of-type(4n+4)>a::before {background: url('../img/stift-gelb.png') no-repeat;}.navbar-default .navbar-nav>li:not(:first-child) {margin-top: 5px;}.navbar-default .navbar-nav>li>a::after {content: '';position: absolute;display: block;left: 0;top: calc(50% - 4px);bottom: 0;opacity: 0;transform: translateY(-50%);border-style: solid;border-width: 20px 20px 20px 20px;border-color: transparent transparent transparent #ffffff;transition: opacity 150ms linear;}.navbar-default .navbar-nav>li:hover>a::after,.navbar-default .navbar-nav>li>a:hover::after,.navbar-default .navbar-nav>li>a:focus::after,.navbar-default .navbar-nav>li.open>a::after,.navbar-default .navbar-nav>li.open>a:hover::after,.navbar-default .navbar-nav>li.open>a:focus::after,.navbar-nav>li[class$="_over"]>a::after,.navbar-nav>li[class$="_over"]>a:hover::after,.navbar-nav>li[class$="_over"]>a:focus::after,.navbar-nav>li:focus-within>a {opacity: 1;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding: 0;}.navbar-default .navbar-nav>li>.dropdown-menu {background: url('../img/karomuster-menu.png') center / cover no-repeat;border-left: 15px solid #ffffff;}@media (min-width: 1px) {.navbar-default .navbar-nav>li>.dropdown-menu {margin-top: -10px;margin-bottom: -10px;}}.navbar-nav li[class*="_over"]>.dropdown-menu,.navbar-nav li[class*="open"]>.dropdown-menu {display: block !important;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #242424;font-weight: 400;text-align: left;position: relative;font-size: 1rem;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a {padding: 8px 35px 8px 15px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {padding: 8px 20px 8px 20px;}@media (min-width: 1px) {.navbar-default .navbar-nav>li>.dropdown-menu>li>a {padding: 8px 15px 8px 30px;font-size: 1.125rem;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before {content: '•';position: absolute;pointer-events: none;top: 7px;left: 15px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {padding: 8px 15px 8px 45px;}}.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:focus-within>a {color: #63a900;}.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,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a {color: #63a900;}main {background: url('../img/footermaske.png') bottom -1px center / 100% auto no-repeat;}#contentBox {padding-bottom: 45px;background: #ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2);}#contentBox>.row {row-gap: 45px;}#contentBox>.row+.row {margin-top: clamp(30px, 4vw, 60px);}@media (min-width: 2px) {#contentBox {max-width: 1200px;width: 100%;margin: auto;}main::before {content: '';position: absolute;pointer-events: none;top: -96px;left: 0;right: 0;bottom: 0;background: url('../img/blauer-klecks.png') top left 160px no-repeat;z-index: 12;}}@media (min-width: 1px) {#contentBox {z-index: 13;position: relative;}main {background: url('../img/footermaske.png') bottom -1px center / 100% auto no-repeat,url('../img/gruener-klecks.png') bottom right 100px no-repeat;position: relative;margin-top: -15px;}.index main {background: url('../img/footermaske.png') bottom -1px center / 100% auto no-repeat,url('../img/gruener-klecks.png') bottom right 100px no-repeat,url('../img/roter-klecks.png') left 100px center no-repeat,url('../img/gelber-klecks.png') top 10% right 100px no-repeat;}}#content {padding-top: 35px;}.tab+#ev12 {margin-top: 40px;}#ev12 {hyphens: auto;color: #444444;font-size: 1rem;position: relative;background: #ffffff;}#ev12 .tabHeadline {margin-bottom: 0;text-align: center;color: #ffffff;font-size: 1.5625rem;padding: 19px 25px;background: #b53b3b;}#ev12 .tabContent .box,#ev12 #clr-events-hide {padding: 20px;}#ev12 #clr-events-hide>P:first-of-type {display: none;}#ev12 .tab_link_title a {font-size: clamp(1rem, 2vw, 1.25rem);font-weight: 400;line-height: 1.2;font-family: "Walter Turncoat", sans-serif;color: #457f0a;}#ev12 .tab_link_mandat a {color: #444444;font-style: italic;}#ev12 .tab_link_mehr {font-size: 0;text-align: right !important;padding: 0 !important;}#ev12 .tab_link_mehr a {text-decoration: none;display: inline-block;font-weight: 400;line-height: 1.2;font-family: "Walter Turncoat", sans-serif;font-size: clamp(1rem, 2vw, 1.25rem);color: #ffffff;padding: 3px 15px 7px 15px;background: #457f0a;}#ev12 .tab_link_mehr a:hover,#ev12 .tab_link_mehr a:focus {background: #b53b3b;}.tabGal {padding-top: 35px;}.tabGal .tabHeadline {font-size: clamp(1.6875rem, 2vw, 1.8125rem);margin: 0;}.tabGal .buttonStyle {margin-right: 10px;}.tabGal .buttonStyle a:not(.has-image) {text-decoration: none;display: inline-block;font-weight: 400;line-height: 1.2;font-family: "Walter Turncoat", sans-serif;font-size: clamp(1rem, 2vw, 1.25rem);color: #ffffff;padding: 11px 20px 10px 20px;background: #457f0a;}.tabGal .buttonStyle a:not(.has-image):is(:hover, :focus) {background: #b53b3b;}.bannerBox {margin: clamp(30px, 4vw, 60px) clamp(50px, 6vw, 100px);position: relative;}.bannerBox img {border: 10px solid #ffffff;box-shadow: 0px 0px 30px 10px rgba(161, 157, 157, 0.45);}.bannerBox .banner {position: relative;}.bannerBox .banner::after {content: '';position: absolute;pointer-events: none;top: -30px;bottom: 10px;left: -10px;right: -10px;background: #ffffff;box-shadow: 0px 0px 30px 10px rgba(161, 157, 157, 0.45);transform: rotate(175deg);z-index: -1;}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #457f0a;font-weight: 400;line-height: 1.2;font-family: "Walter Turncoat", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 3vw, 2.5rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 2vw, 2.1875rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 2vw, 1.875rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: 1.5rem;}h5,.h5,.legacy_h5 {font-size: 1.375rem;}h6,.h6,.legacy_h6 {font-size: 1.25rem;}#f5 {padding-top: clamp(30px, 4vw, 60px);padding-bottom: clamp(30px, 4vw, 40px);background-color: #457f0a;}#f5>.row {row-gap: 30px;}#counter {font-size: clamp(1rem, 1vw, 1.125rem);color: #ffffff;display: flex;align-items: center;align-content: center;justify-content: center;flex-direction: column;flex-wrap: wrap;}#counter span {font-size: clamp(1.125rem, 2vw, 1.375rem);font-weight: 400;line-height: 1.2;font-family: "Walter Turncoat", sans-serif;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 2px solid #59a20f;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #ffffff;text-decoration: none;display: inline-block;font-size: clamp(1rem, 1vw, 1.125rem);}#innerfooter a:hover,#innerfooter a:focus {color: #ffffff;text-decoration: underline;}#innerfooter li+li::before {content: "";margin: 0 6px;}@media (min-width: 1px) {#innerfooter li+li::before {margin: 0 15px;}}#vernetzt {gap: 9px;text-align: right;font-size: 0.875rem;color: #ffffff;}#vernetzt span span {display: block;}.contrast_light_font #topbar,.contrast_light_font .dropdown-toggle-button,.contrast_dark_font #burgerButton::before,.contrast_dark_font #burgerButton::after,.contrast_dark_font #burgerButtonInner {background-color: #000 !important;}.contrast_dark_font #topbar,.contrast_light_font form [id^="search_submit"],.contrast_light_font #burgerButton::before,.contrast_light_font #burgerButton::after,.contrast_light_font #burgerButtonInner {background-color: #fff !important;}.contrast_light_font .tabGal .buttonStyle a:not(.has-image),.contrast_light_font #ev12 .tab_link_mehr a {border: 1px solid #fff !important;}.contrast_dark_font .tabGal .buttonStyle a:not(.has-image),.contrast_dark_font #ev12 .tab_link_mehr a {border: 1px solid #000 !important;}