/*2023-12-01-13:43:03*/@import url('https://fonts.verwaltungsportal.de/import/?family=Quicksand:300,400,500,700,300i,400i,500i,700i');body {font-family: "Quicksand", sans-serif;color: #2d3133;background: #ffffff;font-size: 0.9rem; line-height: 1.5;font-weight: 400;}@media (min-width: 3px) {body {font-size: 1rem;}}@media (min-width: 4px) {body {font-size: 1.125rem;}}a {color: #2c6e49;}a:hover,a:focus {text-decoration: underline;}b, strong {font-weight: 500;}#logoMobil {display: block;padding: 20px 15px;}#logoMobil img {width: 100%;max-width: 90px;height: auto;display: block;margin: 0;}.index #logoMobil img {margin: 0 auto;}@media (min-width: 3px) {#logoMobil img {max-width: 150px;margin: 0 0 20px 0;}}@media (min-width: 4px) {#logoDesktop {display: block;text-align: center;margin-bottom: 40px;}}#slider {overflow: hidden;position: relative;height: 30vw;}body:not(.index) #slider {height: 30vw;}@media (min-width: 4px) {#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}.slider-mask {display: none;}#bannerOverlay .row {max-width: 1400px;}@media (min-width: 3px) {#bannerOverlay {position: absolute;top: 0;right: 0;z-index: 300;width: 40vw;color: #fff;background-color: #2c6e49;}}#language {display: flex;justify-content: space-between;padding-top: 8px;}#language span {font-weight: 700;font-size: 1.125rem;}@media (min-width: 4px) {#language span {margin-left: 25px;}}#content {text-align: left;padding-top: 30px;padding-bottom: 30px;}@media (min-width: 4px) {#content {padding-top: 45px;padding-bottom: 45px;}body:not(.index) #content {padding-top: 30px;}body>*{padding-left: 250px;}}@media (min-width: 5px) {body>*{padding-left: 300px;}}.container {width: 100%;max-width: 1170px;}.h4link a:link, .h4link a:hover, .h4link a:focus, .h4link a:visited, H6, H5, H4, H3, H2, H1 {color: #2c6e49;font-weight: 700;line-height: 1.2;font-family: "Quicksand", sans-serif;}h1, .h1, .legacy_h1 {font-size: clamp(1.5625rem, 4vw, 2.75rem);}h2, .h2, .legacy_h2 {font-size: clamp(1.5rem, 4vw, 2.7rem);}h3, .h3, .legacy_h3 {font-size: clamp(1.4375rem, 4vw, 2.5rem);}h4, .h4, .h4link a:link, .h4link a:hover, .h4link a:focus, .h4link a:visited, .legacy_h4 {font-size: clamp(1.375rem, 4vw, 2.4rem);}h5, .h5, .legacy_h5 {font-size: clamp(1.3125rem, 4vw, 2.2rem);}h6, .h6, .legacy_h6 {font-size: clamp(1.25rem, 4vw, 2rem);}#newslinks, #newsmandate {border: 1px solid #2d3133;}#events {padding-top: 40px;padding-bottom: 40px;position: relative;max-width: 1080px;margin-top: 30px;font-size: 1rem;}@media (min-width: 4px) {#events {margin-top: 60px;padding-top: 46px;padding-bottom: 40px;min-height: 550px;}#events::before {content: "";position: absolute;right: 0;top: 0;background-size: cover;background-position: center;background-repeat: no-repeat;display: block;height: 100%;width: 425px;pointer-events: none;border-left: 17px solid #2c6e49;}}#events {padding-left: 40px;padding-right: 40px;}#events .tab_link_title a {color: #2c6e49;font-weight: 700;}#events .tab_link_mandat a {color: #2d3133;}#events {background-color: #fff;position: relative;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}#events>.row {position: relative;z-index: 2;}@media (min-width: 4px) {#eventsInner {padding-right: 90px;}}#events h2 {color: #2c6e49;font-weight: 700;font-size: 1.875rem;margin-bottom: 45px;}#events .tab_link_entry {padding: 70px 20px 20px 20px;background: #fefee3;position: relative;margin-bottom: 24px;min-height: 106px;}@media (min-width: 2px) {#events .tab_link_entry {padding: 20px 30px 20px 135px;}}#events .tab_link_entry::before {color: #ffffff;font-weight: 400;background: #2c6e49 url('../img/icon-kalender.png') center no-repeat;text-align: center;line-height: 1;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;padding: 50px 15px 10px 15px;font-size: 0;}@media (min-width: 2px) {#events .tab_link_entry::before {right: auto;bottom: 0;width: 105px;padding: 65px 0 20px 0;}}#events .tab_link_mehr {color: transparent;font-size: 0;}@media (min-width: 4px) {#events .tab_link_mehr {position: absolute;right: -160px;top: 30%;}}#events .tab_link_mehr a {background: #e1eae6;font-weight: 700;color: #2c6e49;padding: 20px;position: relative;text-decoration: none;display: inline-block;text-align: center;hyphens: manual;}@media (min-width: 4px) {#events .tab_link_mehr a {border-radius: 50%;height: 124px;width: 124px;text-align: center;display: flex;align-items: center;justify-content: center;}}#events .tab_link_mehr a::before {content: "Alle Termine";font-size: 1.125rem;}#events .tab_link_mehr a:hover,#events .tab_link_mehr a:focus {background: #2c6e49;color: #e1eae6;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}#contactArea {color: #ffffff;padding: 40px 0;background-position: center;background-repeat: no-repeat;background-size: cover;}@media (min-width: 4px) {#contactArea {padding: 75px 0;}#contactArea a+a {margin-left: 30px;margin-top: 30px;}}#contactArea a {color: #2c6e49;background-color: #e1eae6;font-size: clamp(1rem, 4vw, 1.25rem);font-weight: 700;display: inline-block;padding: 10px;margin-top: 20px;}#contactArea .tabHeadline {font-size: clamp(1.5625rem, 4vw, 2.1875rem);color: #ffffff;}footer {font-size: 1rem;font-weight: 300;background: #2c6e49 url('../img/footer-logo.png') center right 30px no-repeat;position: relative;padding-top: 30px;padding-bottom: 30px;}@media (min-width: 4px) {footer {margin-top: 20px;padding-top: 65px;}}footer .row:nth-child(2) {padding-top: 30px;border-top: 1px solid #ffffff;}footer .tab {color: #fff;font-weight: 300;margin-bottom: 30px;}@media (min-width: 4px) {footer .tab {margin-bottom: 65px; }footer .tabHeadline {margin-bottom: 38px;}}footer .tabHeadline {font-size: clamp(1.25rem, 4vw, 1.375rem);color: #fff;}footer a {color: #fff;}#innerfooter ul {padding: 0;}#innerfooter li {display: block;}#innerfooter a {color: #ffffff;}@media (min-width: 1px) {#innerfooter li {display: inline-block;}#innerfooter li+li::before {content: "•";margin: 0 15px;color: #ffffff;}}@media (min-width: 4px) {#innerfooter li+li::before {margin: 0 20px;}}#vernetzt {text-align: right;font-size: 0.9375rem;color: #ffffff;line-height: 1.2;margin: 20px auto 0 auto;text-decoration: none;}@media (min-width: 3px) {#vernetzt {margin: 0;}}#vernetzt b {font-weight: 300;}#vernetzt span span {display: block;}#vernetzt img {margin-left: 18px;}@media (min-width: 4px) {nav {position: fixed;top: 0;left: 0;bottom: 0;z-index: 100;background: #fefee3;overflow-y: auto;}.navbar-default .navbar-nav {width: 100%;}.navbar-default .navbar-nav>li {display: block !important;width: 100%;float: none;}.navbar-header {position: fixed}.navbar-default .navbar-nav > li:focus-within > ul,.navbar-default .navbar-nav > li > .dropdown-menu > li:focus-within > .dropdown-menu {display: block;}.navbar-collapse {width: 250px;padding-top: 40px;padding-bottom: 80px;top: 0;left: 0;height: 100vh;}}@media (min-width: 5px) {.navbar-collapse {width: 300px;}}.navbar-default .navbar-nav>li>a {color: #2c6e49;font-weight: 500;text-align: left;padding: 14px 35px;background-color: #fff;font-size: 1.125rem;border-bottom: 2px solid #fefee3;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.open>a,.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:focus,.navbar-nav>li[class$="_over"]>a,.navbar-nav>li[class$="_over"]>a:hover,.navbar-nav>li[class$="_over"]>a:focus {color: #2c6e49;background-color: #e1eae6;}.navbar-default .navbar-nav>li:focus-within > a {color: #2c6e49;background-color: #e1eae6;}.navbar-default .navbar-nav>li>.dropdown-menu {background: #fefee3;position: relative;width: 100%;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;pointer-events: none;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06) 0, transparent 8px), linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, transparent 8px);}.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 {background-color: transparent;font-weight: 600;color: #2c6e49;text-align: left;padding: 12px 35px 12px 50px;font-size: 1rem;line-height: 1.2;text-decoration: none;position: relative;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before {content: '';display: block;position: absolute;height: 6px;width: 6px;background: #2c6e49;border-radius: 50%;left: 34px;top: calc(50% - 3px);opacity: 0;}.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 {text-decoration: underline;}.navbar-nav > li > .dropdown-menu > li > a:hover::before,.navbar-nav > li > .dropdown-menu > li > a:focus::before,.navbar-nav > li > .dropdown-menu > li.open > a::before,.navbar-nav > li > .dropdown-menu > li.open > a:hover::before,.navbar-nav > li > .dropdown-menu > li.open > a:focus::before,.navbar-nav > li > .dropdown-menu > li[class$="_over"] > a::before,.navbar-nav > li > .dropdown-menu > li[class$="_over"] > a:hover::before,.navbar-nav > li > .dropdown-menu > li[class$="_over"] > a:focus::before {opacity: 1;}.navbar-nav > li > .dropdown-menu > li:focus-within > a {text-decoration: underline;}.navbar-nav > li > .dropdown-menu > li:focus-within > a::before {opacity: 1;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {background-color: #fbf7f8;}.menue_point_secondlevel_19738_over>.dropdown-menu {display: block;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {background-color: transparent;font-weight: normal;color: #2c6e49;text-align: left;padding: 10px 5px 10px 60px;font-size: 1rem;line-height: 1.2;text-decoration: none;position: relative;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a::before {content: '';display: block;position: absolute;height: 6px;width: 6px;background: #2c6e49;border-radius: 50%;left: 44px;top: calc(50% - 3px);opacity: 0;}.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 {text-decoration: underline;}.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:hover::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:focus::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a:hover::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a:focus::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li[class$="_over"] > a::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li[class$="_over"] > a:hover::before,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li[class$="_over"] > a:focus::before {opacity: 1;}.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li:focus-within > a {text-decoration: underline;}.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li:focus-within > a::before {opacity: 1;}