/*2025-04-24-09:57:47*/@import url("https://fonts.verwaltungsportal.de/import/?family=Montserrat:400,400i,500,500i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Questrial:400,400i,700,700i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #e6eee5;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #054602 #ffffff;scrollbar-width: thin;}body {font-family: "Montserrat", sans-serif;color: #252525;background: #ffffff;font-size: 1rem;line-height: 1.5;max-width: 1920px;margin: 0 auto;}@media (min-width: 2px) {body {font-size: 1.125rem;}}a {color: #7d0000;}a:hover,a:focus {color: #7d0000;text-decoration: underline;}b,strong {font-weight: 700;}.row {max-width: 1440px;width: 100%;}.tabFarben .cleaner {height: 0;}.contact {background-color: var(--color);color: #ffffff;font-size: 1rem;padding: 15px 0;}@media (min-width: 3px) {.contact {padding: 6px 0;}}.contact p {margin: 0;display: inline-block;}.contact p + p {margin-left: clamp(15px, 2vw, 25px);}.contact a {color: #ffffff;display: inline-block;text-decoration: underline;}#logo {display: inline-block;position: relative;z-index: 51;}#logo img {display: block;transition: max-height 300ms linear;max-height: 150px; width: auto; max-width: 180px;}@media (min-width: 3px) {#logo {position: absolute;top: -20px;left: 15px;transition: top 300px;background: url(../img/logo-bg.jpg);background-size: contain;padding: 30px 45px;}#logo::after {content: '';bottom: 0;transform: translateY(100%);right: 0;position: absolute;background: url(../img/logo-welle.png);width: 100%;height: 40px;pointer-events: none;background-size: contain;background-position: top right;background-repeat: no-repeat;}#logo img {max-height: 180px;transition: max-height 300px;}.is-sticky #logo {top: 0;}.is-sticky #logo img {max-height: 100px;}}nav.horizontally {background: var(--color);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}@media (min-width: 3px) {nav.horizontally .navbar-nav {display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;}nav.horizontally .navbar-nav > li {flex-grow: 1;}nav.horizontally .navbar-nav ul {position: absolute;top: 100%;left: 0;z-index: 1000;display: block !important;pointer-events: none;opacity: 0;transition: opacity 300ms linear;}nav.horizontally .navbar-nav [class*="secondlevel"] > ul {left: 100%;top: 0;}nav.horizontally .navbar-nav li {position: relative;}nav.horizontally .navbar-nav li:is(.open, :hover) > ul,nav.horizontally .navbar-nav li.open:focus-within > ul,nav.horizontally .navbar-nav li[class*="secondlevel"] > ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important;visibility: visible;}nav.horizontally .navbar-nav li.open > ul {pointer-events: none !important;opacity: 0 !important;visibility: hidden;}nav.horizontally .navbar-nav li:is(:hover, :focus) > ul {z-index: 1003;}}nav.horizontally a[class*="toplevel"] {color: #ffffff;font-weight: 400;padding: 12px 35px;position: relative;font-size: clamp(1.125rem, 1.6vw, 1.3125rem);line-height: 1.2;text-decoration: none;transition: background-color 300ms linear, color 300ms linear, padding 150ms linear;font-family: "Questrial", sans-serif;}@media (min-width: 3px) {nav.horizontally a[class*="toplevel"] {padding: 15px 10px;text-align: center;}.is-sticky nav.horizontally a[class*="toplevel"] {padding: 15px 10px;}.navbar-default .navbar-nav > li + li {border-left: 1px solid rgba(0, 0, 0, 0.1);}}nav.horizontally li[class*="toplevel"]:is(:hover, :focus-within) > a,nav.horizontally li[class*="toplevel"] > a:is(:hover, :focus),nav.horizontally li[class*="toplevel"].open > a,nav.horizontally li[class*="toplevel"].open > a:is(:hover, :focus),nav.horizontally li[class*="toplevel"][class*="_over"] > a,nav.horizontally li[class*="toplevel"][class*="_over"] > a:is(:hover, :focus) {text-decoration: underline;}nav.horizontally [class*="toplevel"] ul {padding: 10px;box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);}nav.horizontally [class*="toplevel"] > ul {background: var(--color);}nav.horizontally [class*="secondlevel"] > ul {margin: 0;background: #f6f6f6;}@media (min-width: 3px) {nav.horizontally [class*="toplevel"] ul {padding: 18px 0;}nav.horizontally [class*="toplevel"] > ul {margin-top: 20px;left: 50%;transform: translate(-50%, 0);}nav.horizontally [class*="toplevel"] > ul::before {content: "";position: absolute;top: -12px;left: calc(50% - 20px);width: 40px;height: 12px;clip-path: polygon(50% 0%, 0% 100%, 100% 100%);background: var(--color);}nav.horizontally [class*="secondlevel"] > ul {margin-top: -18px;margin-left: 14px;}nav.horizontally :is([class*="toplevel"], [class*="secondlevel"]) > ul::after {content: "";position: absolute;display: block;}nav.horizontally [class*="toplevel"] > ul::after {height: 40px;left: 0;right: 0;top: -40px;}nav.horizontally [class*="secondlevel"] > ul::after {width: 14px;top: 0;bottom: 0;left: -14px;}}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {font-weight: 400;padding: 10px 35px;font-size: 1rem;line-height: 1.2;text-decoration: none; text-align: left;}@media (min-width: 3px) {nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {padding-left: 25px;padding-right: 25px;text-align: center;}}nav.horizontally a[class*="secondlevel"] {color: #ffffff;}nav.horizontally a[class*="thirdlevel"] {color: #252525;}nav.horizontally li[class*="secondlevel"]:is(:hover, :focus-within) > a,nav.horizontally li[class*="secondlevel"] > a:is(:hover, :focus),nav.horizontally li[class*="secondlevel"].open > a,nav.horizontally li[class*="secondlevel"].open > a:is(:hover, :focus),nav.horizontally li[class*="secondlevel"][class*="_over"] > a,nav.horizontally li[class*="secondlevel"][class*="_over"] > a:is(:hover, :focus) {background: #ffffff;color: #252525;}nav.horizontally li[class*="thirdlevel"]:is(:hover, :focus-within) > a,nav.horizontally li[class*="thirdlevel"] > a:is(:hover, :focus),nav.horizontally li[class*="thirdlevel"].open > a,nav.horizontally li[class*="thirdlevel"].open > a:is(:hover, :focus),nav.horizontally li[class*="thirdlevel"][class*="_over"] > a,nav.horizontally li[class*="thirdlevel"][class*="_over"] > a:is(:hover, :focus) {background: var(--color);color: #fff;}#infobar {background: rgba(230, 230, 230, 0.8);padding: 13px 0;border-top: 1px solid rgba(0, 0, 0, 0.1);min-height: 50px;}#infobar > .row {row-gap: 8px;}#style {margin-left: 50px;}#style button {border: none;color: #054602;display: inline-block;min-height: 2rem;min-width: 2rem;border-radius: 50%;font-weight: 500;text-align: center;background-color: #fff;position: relative;padding: 0;outline: 2px solid #043503;outline-offset: -1px;transition: color 300ms, background 300ms, outline-color 300ms;font-size: 1rem;}#style button + button {margin-left: 8px;}#style button:is(:hover, :focus) {color: #fff;background: #043503;outline-color: #043503;}#search {background: #ffffff;display: inline-flex;border-radius: 30px;width: 100%;}@media (min-width: 1px) {#search {max-width: 15rem;margin: 0 0 0 25px;}}#search_input {color: #252525;font-size: 1rem;font-style: normal;background: transparent;border: 0;width: 100%;border-radius: 30px;padding: 3px 14px;}#search_submit {border: 5px solid #fff;background: #043503 url("../img/suche-icon.png") center / 14px auto no-repeat;padding: 0;border-radius: 50%;cursor: pointer;margin: -5px -5px -5px 0;font-size: 0;min-width: 2.5rem;flex-shrink: 0;transition: transform 150ms linear;}#search_submit:is(:hover, :focus) {transform: scale(1.2);}#search_input::placeholder {color: #252525 !important;opacity: 1 !important;font-style: normal !important;}#slider {max-height: clamp(300px, 42vw, 500px);position: relative;}@media (min-width: 3px) {body.index #slider {max-height: clamp(400px, 62vw, 918px);}#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;}#scrollBottom {font-size: 0;border-radius: 50%;display: block;width: 40px;height: 40px;text-align: center;background-color: #043503;outline: 2px solid #fff;outline-offset: -1px;animation: bounceAni 2s infinite 2s;transition: all 0.2s ease-in;position: absolute;left: calc(50% - 20px);bottom: 20px;z-index: 50;transition: background 300ms linear, outline-color 300ms linear;}@media (min-width: 2px) {#scrollBottom {bottom: 45px;}}#scrollBottom:is(:hover, :focus) {animation-play-state: paused;}#scrollBottom::after {content: "";width: 10px;height: 10px;border-radius: 1px;margin-top: 13px;display: inline-block;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);}@keyframes bounceAni {0%,100%,20%,50%,80% {transform: translateY(0);}40% {transform: translateY(-10px);}60% {transform: translateY(-5px);}}#scrollBottom:is(:hover, :focus) {outline-color: #054602;background: #054602;}main {text-align: left;padding-bottom: 30px;padding-top: 30px;}@media (min-width: 3px) {main {padding-bottom: 60px;padding-top: 60px;}}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 {color: #054602;font-weight: 400;line-height: 1.2;font-family: "Questrial", sans-serif;}h1,.h1,.legacy_h1 {font-size: 2.1875rem;}@media (min-width: 2px) {h1,.h1,.legacy_h1 {font-size: 2.8125rem;}}h2,.h2,.legacy_h2 {font-size: 1.875rem;}@media (min-width: 2px) {h2,.h2,.legacy_h2 {font-size: 2.5rem;}}h3,.h3,.legacy_h3 {font-size: 1.6875rem;}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: 1.5625rem;}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.4375rem;}#newslinks,#newsmandate {border: 1px solid #065c02;}#footer {background: linear-gradient(0deg, rgba(6,92,2,0.8) 0%, rgba(6,92,2,0.8) 100%), url(../img/wald-silhouette.png), #065c02; background-position: bottom center; background-repeat: no-repeat;padding: 40px 0;font-size: 1rem;color: #fff;}@media (min-width: 2px) {#footer > .row > *:nth-child(2) {border-top: none;margin-top: 0;padding-top: 0;}}#footer > .row > *:last-child > * + * {margin-top: 30px;}#footer a {color: #fff;text-decoration: underline;}#footer a:is(:hover, :focus) {color: #fff; text-decoration: none;}#footer .footerHeadline {margin: 0 0 25px 0;font-size: 1.5625rem;color: #fff;font-weight: 500;}#footer iframe,#footer .iframe-wrapper-manual-enabling {width: 100% !important;display: block !important;min-width: 100% !important;}.fContainer {color: #252525;background: #fff;}.fContainer :is(a, h1, h2, h3, h4, h5, h6) {color: #252525 !important;}#fButton a {background: #fff;display: block;color: #252525;text-decoration: none;border-radius: 2px;line-height: 1;padding: 12px 20px;font-weight: 500; position: relative; outline: 2px solid #fff; transition: all 300ms; transition-property: color, background, outline-color; hyphens: auto; padding-right: 100px; font-size: 1.25rem;}#fButton a:is(:hover, :focus) { background: #043503; outline-color: #043503;}#fButton a::after { content: ''; background: #043503 url(../img/open-book.png); background-repeat: no-repeat; background-position: center; width: 90px; position: absolute; inset: 0 0 0 auto; transition: background 300ms;}#fButton a:is(:hover, :focus)::after { content: ''; background-color: #065c02;}#fButton :is(p+p, a+a, p+a, a+p) { margin-top: 15px;}#footer #vernetzt {gap: 12px;text-align: left;color: #fff;line-height: 1.3;font-weight: 400;text-decoration: none;font-size: 0.875rem; margin-top: 30px;}#vernetzt span span {display: block;}#innerfooter {font-size: 1rem;padding: clamp(30px, 3vw, 40px) 0; background: #043503; color: #fff;}#innerfooter a { color: #fff;}#innerfooter > .row {row-gap: 20px;}.footer_list ul {padding: 0;text-transform: uppercase;}.footer_list :is(li, p) {display: inline-block;}#innerfooter .template-page a {text-decoration: none;display: inline-block;font-weight: 400;font-family: "Questrial", sans-serif; font-size: clamp(1.125rem, 1.5vw, 1.4375rem);}#innerfooter ul a {color: inherit;}#innerfooter a:is(:hover, :focus) { text-decoration: underline;}#innerfooter li + li {margin-left: clamp(15px, 2vw, 25px);}