/*2025-12-18-15:46:40*/@import url("https://fonts.verwaltungsportal.de/css/?family=Lato:300,400,500,600,700,300i,400i,500i,600i,700i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #fcfcf2;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #5e7429 #ffffff;scrollbar-width: thin;}body {font-family: "Lato", sans-serif;font-weight: 400;color: #222222;background: #fcfcf2;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}a {color: #5e7429;}a:is(:hover, :focus) {color: #5e7429;text-decoration: underline;}b,strong {font-weight: 700;}body:not(.noListStyle) main ul:not([class*="menue"], [class*="slick-dots"], .units, .no-list-style, .footer_list) li:not(.gallery-list-item, .album-list-item, .entry, .unit-title) {padding: 5px 10px 5px 28px;}body:not(.noListStyle) main ul:not([class*="menue"], [class*="slick-dots"], .rsbtn_toollist, .units, .no-list-style, .footer_list) li:not(.gallery-list-item, .album-list-item, .entry, .unit-title, .single-comment)::before {top: 16px;}#logo {display: inline-block;text-decoration: none !important;}#logo img {display: block;}@media (min-width: 2px) {nav.navbar {background: #809129 ;padding: 10px;width: 100%;}#bg-left { background: #809129 ;padding-top: 38px; margin-right: -15px; padding-bottom: 38px;}nav.navbar .navbar-nav>li {display: block !important;width: 100%;float: none;}.navbar-default .navbar-nav li:is([class*="toplevel"], [class*="secondlevel"]):focus-within>ul {display: block;}}nav.navbar a[class*="toplevel"] {color: #ffffff;font-weight: 400;text-align: left;padding: 8px 15px 8px 30px;position: relative;font-size: 1.125rem;line-height: 1.8;text-decoration: none;}nav.navbar a:is([class*="toplevel"])::before {content: "";display: block;position: absolute;left: 13px;top: 22px;width: 8px;height: 8px;border-radius: 50%;opacity: 0;background: #fff;transition: opacity 300ms linear;}nav.navbar li[class*="toplevel"]:is(:hover, :focus-within)>a,nav.navbar li[class*="toplevel"]>a:is(:hover, :focus),nav.navbar li[class*="toplevel"].open>a,nav.navbar li[class*="toplevel"].open>a:is(:hover, :focus),nav.navbar li[class*="toplevel"][class*="_over"]>a,nav.navbar li[class*="toplevel"][class*="_over"]>a:is(:hover, :focus) {text-decoration: underline;}nav.navbar li:is([class*="toplevel"]):is(:hover, :focus-within)>a::before,nav.navbar li:is([class*="toplevel"])>a:is(:hover, :focus)::before,nav.navbar li:is([class*="toplevel"]).open>a::before,nav.navbar li:is([class*="toplevel"]).open>a:is(:hover, :focus)::before,nav.navbar li:is([class*="toplevel"])[class*="_over"]>a::before,nav.navbar li:is([class*="toplevel"])[class*="_over"]>a:is(:hover, :focus)::before {opacity: 1;}nav.navbar [class*="toplevel"] ul {padding: 0;}nav.navbar li:is([class*="_over"], [class*="open"])>.dropdown-menu {display: block !important;}nav.navbar a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #fff;font-weight: 400;text-align: left;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;padding: 8px 15px 8px 30px;}nav.navbar a:is([class*="secondlevel"]) { padding: 8px 15px 8px 58px;}nav.navbar a[class*="thirdlevel"] {padding: 8px 15px 8px 88px;}nav.navbar a:is([class*="secondlevel"], [class*="thirdlevel"])::before {content: "";display: block;position: absolute;left: 15px;top: 16px;width: 8px;height: 8px;border-radius: 50%;opacity: 1;background: transparent;border: solid 1px #fff;transition: opacity 300ms linear;}nav.navbar a:is([class*="secondlevel"])::before {left: 43px;}nav.navbar a[class*="thirdlevel"]::before {left: 70px;}nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within)>a,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])>a:is(:hover, :focus),nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a:is(:hover, :focus),nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a:is(:hover, :focus) {background-color: transparent;}nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within)>a::before,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])>a:is(:hover, :focus)::before,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a::before,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a:is(:hover, :focus)::before,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a::before,nav.navbar li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a:is(:hover, :focus)::before {background: #fff;}#content {text-align: left;}@media (min-width: 3px) {#content {padding-left: 40px;padding-right: 40px;}}#bg-center {background-color: #e3ecbd;}#content {padding-top: clamp(30px, 4vw, 50px);padding-bottom: clamp(30px, 4vw, 50px);position: relative;}main > .row { background-color: #e3ecbd; }#slider {max-height: clamp(150px, 42vw, 250px);position: relative;}@media (min-width: 2px) {body.index #slider {max-height: clamp(150px, 62vw, 250px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}#headerpic {padding: 0;overflow: hidden;position: relative;}.slider-wrapper,#slider {height: 100%;}.slider-mask {display: none;}#headerpic .noPadding {padding-left:0;padding-right: 0;}#bannerOverlay {margin: 0;color: #1d1d1d;padding: 15px 0;font-size: clamp(1.25rem, 3vw, 2.25rem);line-height: 1.3;border-bottom: 2px solid #809129 ;}@media (min-width: 1px) {#bannerOverlay {padding: 3px 56px 8px 56px;background: linear-gradient(90deg,rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);position: absolute;left: 0;top: 20px;z-index: 53;border: none;}#bannerOverlay .row {display: block;}}@media (min-width: 2px) {#bannerOverlay {top: 28px;}}#logo .logoTxt {line-height: 1.2; font-size: clamp(1.875rem, 5.5vw, 2.5rem);color: #222222;font-weight: 700;}#content {text-align: left;padding-bottom: 30px;padding-top: 30px;background-color: #e3ecbd;;}@media (min-width: 2px) {#content {padding-bottom: 60px;padding-top: 60px;}}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #222222;font-weight: 700;line-height: 1.2;font-family: "Lato", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 5.5vw, 2.125rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 5vw, 2rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 4.5vw, 1.875rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: clamp(1.5rem, 4vw,1.75rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.375rem, 3.5vw, 1.625rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.25rem, 3vw, 1.5rem);}#f16 {color: #ffffff;padding-top: 56px;padding-bottom: 5px;background-color:#5e7429 ;flex-wrap: wrap;}#f16 hr {opacity: 0.4;color: #fff;margin-top: 2px;margin-bottom: 4px;}@media (min-width: 3px) {#f16 {max-width: 1200px;width: 100%;margin: auto;padding-left: 40px;padding-right: 40px;}}@media (min-width: 1px) {#f16>*+* {margin-top: 30px;}}#f16 > .row {row-gap: 15px;width: 100%;}#f16 .tabFooter {font-size: 1.125rem;font-weight: 700;}#vernetzt {gap: 16px;text-align: left;font-size: .9375rem;color: #ffffff;line-height: 1.3;text-decoration: none;}#vernetzt span span {display: block;}#vernetzt strong {color: #fff;font-weight: 700;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;color: #ffffff;}#innerfooter a {color: #ffffff;font-weight: 700;font-size: 1rem;text-decoration: none;display: inline-block;}#innerfooter a:hover,#innerfooter a:focus {text-decoration: underline;}#innerfooter li+li::before {content: "";margin: 0 15px;}@media (min-width: 3px) {#innerfooter li+li::before {margin: 0 20px;}}#scrollTop {text-decoration: none;color: #ffffff;font-size: 1.125rem;font-weight: 700;opacity: 1 !important;max-width: 170px;margin: 0 auto 25px auto;}@media (min-width: 1px) {#scrollTop {margin: auto 0 0px auto;}}#scrollTop:hover,#scrollTop:focus {text-decoration: underline;}#scrollTop span {position: relative;display: inline-block;font-size: 0;height: 35px;width: 18px;margin-right: 4px;transition: border-radius 300ms linear;}#scrollTop span::after {content: "";position: absolute;display: inline-block;margin-top: -1px;right: -20px;top: 43%;width: 17px;height: 12px;border-radius: 1px;background: url(../img/up-arrow-icon.png);}.barrierefreistyler {color: #ffffff;padding-top: 10px;padding-bottom: 10px;flex-wrap: wrap;}.barrierefreistyler span {color: #ffffff;font-size: 1.125rem;padding-right: 10px;font-weight: 700;}#contrast_style button {color: #fff;padding: 0;font-size: 0;border: solid 1px #4b4b4b;display: inline-block;text-align: center;width: 35px;height: 35px;font-weight: 400;background: rgba(255, 255, 255, 0.9);transition: background 300ms linear;position: relative;z-index: 1;border-radius: 50%;}#contrast_style button:hover,#contrast_style button:focus {background: #e3ecbd;}#contrast_style * + * {margin-left: 6px;}@media (min-width: 2px) {#style {margin-left: 55px;}}#style button {padding: 0;border: none;color: #fff;display: inline-block;min-width: 29px;min-height: 29px;font-weight: 600;font-size: 1.125;text-align: center;position: relative;line-height: 1;transition: color 300ms linear, background 300ms linear;border-radius: 50%;background-color: #5e7429;margin-left: 0px;}#style button + button {margin-left: 3px;}#style button:hover,#style button:focus {color: #222222;background: #e3ecbd;font-size: 1.25rem;}#style button + button::before {content: "";position: absolute;background: #fff;width: 1px;height: 50%;bottom: 0px;top: 0;margin: auto;z-index: 0;pointer-events: none;left: -3px;display: block;}