/*2026-09-30-15:08:18*/@import url("https://fonts.verwaltungsportal.de/import/?family=Nunito:400,400i,600,600i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Pacifico:400");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #f5f3eb;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #010101 #ffffff;scrollbar-width: thin;}body {font-family: "Nunito", sans-serif;font-weight: 400;color: #010101;background: #ffffff;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;isolation: isolate;}:root {--sidePaddingMax: calc((1920px - var(--gridSize)) / 2);--gridSize: 1200px;}@media (min-width: 3px) {:root {--sidePadding: calc((100vw - 992px) / 2);}}@media (min-width: 4px) {:root {--sidePadding: calc((100vw - var(--gridSize)) / 2);}}@media (min-width: 5px) {:root {--sidePadding: var(--sidePaddingMax);}}a {color: #5f7732;font-weight: 600;}a:is(:hover, :focus) {color: #5f7732;text-decoration: underline;}:focus-visible {outline: 3px solid currentColor;outline-offset: 2px;}b,strong {font-weight: 700;}hr {background: #000;border: none;height: 1px;}.rowGap {row-gap: 30px;}.rowColumn {display: flex;flex-direction: column;}#overflow {overflow: hidden;}.topbar {padding-block: 10px;background: #f9ae81;color: #47230e;font-size: 0.875rem;}.topbar a {color: #47230e;}@media (min-width: 3px) {.topbar p {display: inline-block;}.topbar p + p {padding-left: 30px;}}.topbar a:is([href^="mailto"], [href^="tel"])::before {content: url(../img/icon-mail.png);padding-right: 5px;}.topbar a[href^="tel"]::before {content: url(../img/icon-phone.png);}.topbar a:not([href^="mailto"], [href^="tel"]) {text-transform: uppercase;}.topbar a:not([href^="mailto"], [href^="tel"])::after,#footerTabs #quicklinks ul li a::after,#bannerTab a::after {content: url(../img/icon-pfiel.png);vertical-align: middle;margin-left: 10px;}#footerTabs #quicklinks ul li a:is(:hover, :focus)::after,#bannerTab a::after {content: url(../img/icon-pfiel-green.png);}#footerTabs #quicklinks ul li a::after {position: absolute;top: 50%;transform: translateY(-50%);right: 0;}.logo {text-decoration: none !important;align-items: center;}@media (min-width: 3px) {.is-sticky .logo img {max-width: 100px;}}.logo img {display: block;max-width: 30vw;height: fit-content;}@media (min-width: 3px) {nav.horizontally {position: relative;background: #ffffff;padding: 10px 0;transition:padding 0.2s 0s linear,box-shadow 0.2s 0s linear;}nav.horizontally::after {content: '';display: block;position: absolute;bottom: -25px;right: 100px;width: 105px;height: 80px;background: url('../img/deko-blatt-nav.png') no-repeat; z-index: 55;pointer-events: none;}.is-sticky nav.horizontally {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);}nav.horizontally .navbar-nav {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}nav.horizontally .navbar-nav ul {position: absolute;top: 100%;left: 0;z-index: 1000;display: block !important;pointer-events: none;opacity: 0;visibility: hidden;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:focus-within, :hover) > 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:is(:hover, :focus-within) > ul {z-index: 1003;}}nav.horizontally a[class*="toplevel"] {color: #252525;font-weight: 600;text-align: left;padding: 10px 15px 14px 15px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;}@media (min-width: 3px) {nav.horizontally li[class*="toplevel"] + li {margin-left: 20px;}nav.horizontally a[class*="toplevel"] {padding: 11px 0;}}nav.horizontally a[class*="toplevel"]::before {content: "";width: 0;height: 4px;display: block;position: absolute;left: 0;bottom: 0;background-color: #f9ae81;opacity: 0;transition:opacity 300ms linear,width 300ms linear;}nav.horizontally li[class*="toplevel"]:is(:hover, :focus-within) > a::before,nav.horizontally li[class*="toplevel"] > a:is(:hover, :focus)::before,nav.horizontally li[class*="toplevel"].open > a::before,nav.horizontally li[class*="toplevel"].open > a:is(:hover, :focus)::before,nav.horizontally li[class*="toplevel"][class*="_over"] > a::before,nav.horizontally li[class*="toplevel"][class*="_over"] > a:is(:hover, :focus)::before {opacity: 1;width: 50px;}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) {color: #5f7732;}nav.horizontally [class*="toplevel"] ul {background-color: #ffffff;-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);}@media (min-width: 3px) {nav.horizontally [class*="toplevel"] ul {padding-top: 10px;padding-bottom: 10px;}nav.horizontally [class*="toplevel"] > ul {margin-top: 10px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}nav.horizontally :is([class*="toplevel"], [class*="secondlevel"]) > ul::before {content: "";position: absolute;display: block;}nav.horizontally [class*="toplevel"] > ul::before {height: 10px;left: 0;right: 0;top: -10px;}nav.horizontally [class*="secondlevel"] > ul {margin-top: -10px;border-radius: 3px;margin-left: 10px;}nav.horizontally [class*="secondlevel"] > ul::before {width: 10px;top: 0;bottom: 0;left: -10px;}}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #252525;font-weight: 400;text-align: left;padding: 9px 25px 9px 35px;font-size: 1rem;line-height: 1.2;text-decoration: none;position: relative;}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"])::before {content: "";display: block;position: absolute;left: 20px;top: 16px;width: 6px;height: 6px;border-radius: 50%;background: #5f7732;transition: background 300ms linear;}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):not(:nth-child(2)) {border-top: 1px solid rgba(0, 0, 0, 0.15);}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within) > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]) > a:is(:hover, :focus)::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a:is(:hover, :focus)::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a:is(:hover, :focus)::before {background: #f9ae81;}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within) > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]) > a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a:is(:hover, :focus) {color: #5f7732;}#slider {min-height: clamp(300px, 42vw, 400px);position: relative;}@media (min-width: 3px) {#slider {min-height: clamp(400px, 62vw, 600px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}#headerpic .slick-slider,#headerpic .slick-slider > .slick-list,#headerpic .slick-slider > .slick-list > .slick-track,#headerpic .slick-slider > .slick-list > .slick-track > .slick-slide,#headerpic .slick-slider > .slick-list > .slick-track > .slick-slide > div,#headerpic .slick-slider > .slick-list > .slick-track > .slick-slide > div > img {height: 100%;}#headerpic .slick-slider > .slick-list > .slick-track > .slick-slide > div > img {object-fit: cover;object-position: center;}#headerpic .slider-wrapper {margin-right: calc(var(--sidePadding) * -1 - 15px);}#headerpic .nivo-controlNav {top: 15px;bottom: auto;}#headerpic {position: relative;}#headerpic::before {content: '';display: block;position: absolute;bottom: 0;left: 25px;width: 206px;height: 288px;background: url('../img/deko-farn-banner.png') no-repeat; z-index: 55;pointer-events: none;}}#headerpic {padding: 0;position: relative;background: #5f7732;color: #fff;}#headerpic .tab * {color: #fff;}@media (min-width: 3px) {#bannerTab {margin-block: 60px 180px;}}#bannerTab {font-size: 1.25rem;}#bannerTab :is(b, strong) {font-size: clamp(1.25rem, 2vw, 1.875rem);}#bannerTab .tabHeadline {margin: 0;font-size: clamp(1.875rem, 5.5vw, 3.125rem);font-family: "Pacifico", cursive;font-weight: 400;}#bannerTab a {background: #fff;margin-top: 40px;font-size: 1rem;font-weight: 400;color: #252525 !important;display: inline-block;padding: 10px 20px;border-radius: 30px;text-decoration: none;}#bannerTab a:is(:hover, :focus) {color: #5f7732 !important;}.slider-wrapper,#slider {height: 100%;}.slider-mask {display: none;}#stoerer a { display: inline-block; font-size: 0;}@media (min-width: 3px) {.slider-mask {display: block;background: url(../img/slider-mask.png);background-repeat: no-repeat;background-position: bottom left;background-size: auto 100%;}#stoerer .tab {pointer-events: all;}#headerpic::after {content: "";pointer-events: none;position: absolute;bottom: 0;width: 100%;height: 100%;background: url(../img/slider-mask-header.png) no-repeat;background-position: bottom center;background-size: contain;z-index: 20;}}#content {text-align: left;padding-bottom: 30px;padding-top: 30px;}@media (min-width: 3px) {#content {padding-bottom: 60px;padding-top: 60px;}}.menutab {padding-top: 20px;}.menutab .btgrid > .row > div > div {background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);padding: 10px;font-size: 1rem;height: 100%;}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #5f7732;font-weight: 700;line-height: 1.2;font-family: "Nunito", sans-serif;}.hFancy :is(h1, h2, h3, h4, h5, h6) {position: relative;padding-bottom: 5px;margin: 0;}.hFancy :is(h1, h2, h3, h4, h5, h6)::after {content: "";position: absolute;bottom: 0;left: 0;height: 4px;width: 50px;background: #f9ae81;}.hFancy :is(h1, h2, h3, h4, h5, h6),:is(h1, h2, h3, h4, h5, h6) :is(i, em) {font-family: "Pacifico", cursive;font-style: normal;font-weight: 400;}:is(h1, h2, h3, h4, h5, h6) :is(i, em) {font-size: 110%;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 5.5vw, 2.375rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 5vw, 2.8125rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 4.5vw, 2.5rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: clamp(1.5rem, 4vw, 2.1875rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.375rem, 3.5vw, 1.875rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.25rem, 3vw, 1.5625rem);}.socials a:has(img) {background: #5f7732;display: inline-block;line-height: 0;min-height: 50px;min-width: 50px;border-radius: 25px;text-align: center;align-content: center; vertical-align: middle;}.socials a:has(img):is(:hover, :focus) {background: #252525;}.nw3 {font-size: 1rem;display: grid;row-gap: 15px;padding-top: 30px;padding-bottom: 30px;}.bgNW {position: relative;z-index: 1;}.bgNW::before,.bgNW::after {content: '';display: block;position: absolute;width: 427px;height: 427px;background: #f5f3eb; border-radius: 50%;z-index: -1;}.bgNW::before {bottom: 0;left: -140px;}.bgNW::after {top: 0;right: -180px;}#nw1 {padding-top: 30px;padding-bottom: 30px;}#nw1 h2 {margin-bottom: 25px;}#events h2 {margin-bottom: 10px;}#nw1 .tab,#nw1 .tab_link,#nw1 .tab_link>div {height: 100%;min-height: 100%;}#nw1 .tab_link_entries {display: grid;gap: 30px;}@media (min-width: 1px) {#nw1 .tab_link_entries {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 2px) {#nw1 .tab_link_entries {grid-template-columns: repeat(3, 1fr);}}#nw1 .tab_link_entry {font-size: 1rem;position: relative;width: 100%;border-radius: 10px;padding: 160px 30px 30px 30px;background: #ffffff;border: 1px solid rgba(0, 0, 0, 0.15) !important;}#nw1 .vorschau {opacity: 1;}#nw1 .tab_preview_picture {background: #ffffff;}#nw1 .tab_link_entry::before,#nw1 .tab_link_entry .tab_preview_picture {position: absolute;display: block;top: -1px;left: -1px;right: -1px;height: 140px;overflow: hidden;border-radius: 10px 10px 0 0;}#nw1 .tab_link_entry::before {content: "";background: center / cover no-repeat, #666666;}#nw1 .tab_preview_picture img {position: absolute;margin: 0 !important;left: 50%;top: 50%;max-width: none;min-width: 100%;min-height: 100%;max-width: 350px;width: auto;height: auto;-ms-interpolation-mode: bicubic;transform: translateX(-50%) translateY(-50%);}#nw1 .tab_date {color: #5f7732;font-size: 0.75rem;;}#nw1 .tab_link_title a {display: block;font-weight: 700;font-size: 1.25rem;color: #252525;line-height: 1.2;margin-bottom: 8px;}#nw1 .tab_link_entries+div,#nw1 .tab_link_entries .tab_spacer,#nw1 .tab_link_entry>div:nth-last-child(2) {display: none;}#nw1 .tab_link_mehr,#ev7 .tab_link_mehr{text-align: right;color: transparent;font-size: 0;}#nw1 .tab_link_mehr a,#ev7 .tab_link_mehr a {display: inline-block;text-decoration: none;position: relative;font-weight: 400;color: #5f7732;font-size: 1rem;transition: background 300ms linear;}#nw1 .tab_link_mehr a::after,#ev7 .tab_link_mehr a::after {content: '\2192';display: inline-block;position: relative;top: 2px;padding-left: 20px;font-size: 30px;line-height: 1;}#ev7 .ev7Tab {display: grid;gap: 30px;padding-top: 30px;}#ev7 .tab {font-size: 1rem;}#ev7 .tab_link {position: relative;}#ev7 .tab_link_entries {display: grid;gap: 15px;}#ev7 .tab_link_entry {color: #404040;font-size: 1rem;position: relative;min-height: 110px;padding: 26px 22px 26px 110px;display: grid;background: #fff;border: 1px solid #f0f0f0;border-bottom: none !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);border-radius: 10px;}#ev7 .tab_link_entry::after {content: '';position: absolute;pointer-events: none;display: block;border-radius: 10px;left: 15px;top: 50%;transform: translateY(-50%);width: 85px;height: 85px;background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="40px" viewBox="0 -960 960 960" width="36px" fill="%23252525"><path d="M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Zm280 240q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z"/></svg>') center no-repeat, #f9ae81;}#ev7 .tab_link_title {order: 1;}#ev7 .tab_link_mandat {order: 2;}#ev7 .tab_link_date {order: 3;}#ev7 .tab_link_title a {display: block;color: #404040;font-weight: 700;}#ev7 .tab_link_mandat a {color: #404040;}#ev7 .tab_preview_picture,#ev7 .tab_spacer,#ev7 .tab_link_entry>div:nth-last-child(2) {display: none;}#info {background: #f5f3eb url(../img/wave-tab.png) no-repeat center top;background-size: contain;font-size: 0.9375rem;}#info :is(b, strong) {font-size: 1.25rem;}#info > .row {padding-block: clamp(40px, 6vw, 90px) 40px;}@media (min-width: 3px) {.info2 {padding-left: 50px;margin-left: 50px;border-left: 1px solid rgba(0, 0, 0, 0.1);}}#ev9 .tab {font-size: 1rem;color: #252525;padding: 35px 30px 30px 30px;background-color: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.08);}#ev9 .tabSpecial {margin-bottom: 20px;}#ev9 .tab_link_entry {border: none !important;display: flex !important;flex-wrap: wrap;position: relative;flex-direction: column;justify-content: center;min-height: 80px;z-index: 12;}#ev9 .tab_link_entry + .tab_link_entry {margin-top: 30px;}#ev9 .tab_link_entry + .tab_link_entry::before {content: "";pointer-events: none;height: 1px;width: 100%;position: absolute;top: -15px;left: -30px;right: 0px;background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));}#ev9 .tab_link_title a {color: #252525;font-weight: 600;}#ev9 .tab_link_mandat a {color: #252525;}#ev9 .tab_preview_picture,#ev9 .vorschau,#ev9 .tab_link .tab_link_mehr {display: none;}#ev9 .tab_link_entry .tab_spacer {height: 0;}#ev9 .tab_link_mehr {font-size: 0;}#ev9 .tab_link_mehr a {text-decoration: none !important;display: block;position: relative;text-align: right;bottom: -30px;left: -30px;right: -30px;width: calc(100% + 60px);color: #ffffff;padding: 15px 30px;font-size: 1.125rem;background-color: #5f7732;}#ev9 .tab_link_mehr a:hover,#ev9 .tab_link_mehr a:focus {color: #ffffff;background-color: #252525;}#footerTabs > .row {padding-block: 60px; font-size: 1rem;}@media (min-width: 3px) {#footerTabs > .row::after {content: "";position: absolute;background: url(../img/junge-mit-buch-grafik.png) no-repeat;background-position: bottom -35px center;width: 327px;height: 327px;right: 130px;bottom: 0;transform: translateX(100%);z-index: -1;}}#footerTabs ul {list-style: none;}#footerTabs ul li {padding-block: 5px;}#footerTabs ul li:has(img) {padding-left: 40px;min-height: 25px;display: block;position: relative;}#footerTabs ul li img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}#footerTabs #quicklinks ul li a {color: #252525;text-decoration: none;display: block;padding-right: 30px;position: relative;font-weight: 400;}#footerTabs #quicklinks ul li a:is(:hover, :focus) {color: #5f7732;}#footerTabs :is(h1, h2, h3, h4, h5, h6) {color: #252525;font-size: clamp(1.25rem, 3vw, 1.5625rem);}#f5 {padding-top: 12px;padding-bottom: 12px;background-color: #5f7732;color: #ffffff;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #ffffff;text-decoration: none;display: inline-block;font-size: 1rem;}#innerfooter a:hover,#innerfooter a:focus {color: #ffffff;text-decoration: underline;}#innerfooter li + li::before {content: "";margin: 0 6px;}@media (min-width: 3px) {#innerfooter li + li::before {margin: 0 15px;}}#newsletterBG {background-color: #5f7732;padding: 20px 0;}@media (min-width: 3px) {#newsletterBG > .row::after {content: "";position: absolute;bottom: -20px;right: -70px;background: url(../img/icon-kaefer-v2.png);width: 296px;height: 343px;transform: translateX(100%);}}#newsletterBG > .row {position: relative;}#newsletterBG > .row::before {content: '';display: block;position: absolute;top: -110px;left: -200px;width: 159px;height: 149px;background: url('../img/deko-blatt-newsletter.png') no-repeat; }#newsletter label {font-size: 0.9375rem;margin-bottom: 0px;color: #fff !important;}#newsletter label h2 {font-size: 1.5rem;color: #fff !important;margin: 0;display: inline-block;}#newsletterInputs {height: 36px;background: #5f7732;border: 1px solid #aeba98;display: inline-block;position: relative;}#newsletter_input {color: #fff;font-size: 16px;font-style: normal;background: transparent;padding: 0;border: 0;line-height: 36px;padding-left: 10px;padding-right: 43px;height: 36px;width: 100%;}#newsletter_submit {width: 33px;background: url('../img/E-mail icon.png') center no-repeat;padding: 0;cursor: pointer;line-height: 36px;border: none;position: absolute;top: 0;right: 0;height: 100%;font-size: 0;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;transition: background-color 300ms linear;}#newsletter_input::-ms-input-placeholder {color: #fff !important;}#newsletter_input::-webkit-input-placeholder {color: #fff !important;}#newsletter_input::-moz-placeholder {opacity: 1;}#newsletter_input:-moz-placeholder {opacity: 1;}