/*2024-10-14-08:51:30*/@import url("https://fonts.verwaltungsportal.de/import/?family=Work+Sans:300,400,600,700");body {font-family: "Work Sans", sans-serif;color: #222222;background: #ffffff;font-weight: 400;font-size: 1rem;line-height: 1.5;}@media (min-width: 2px) {body {font-size: 1.15rem;}}@media (min-width: 3px) {body {font-size: 1.25rem;}}a {color: #ac3c04;}a:hover,a:focus {color: #ac3c04;text-decoration: underline;}b,strong {font-weight: 600;}.static {position: static;}:not(.cc_banner-wrapper, #content_buttons_div div > a):focus,#vernetzt:focus span,#vernetzt:focus span b {outline: 5px solid #77b75c !important;background-color: #fff !important;color: #ac3c04 !important;z-index: 100;text-decoration: none;}#overflow {overflow: hidden;}#topbar > .row {background: #ffffff;padding-top: 18px;padding-bottom: 18px;}@media (min-width: 3px) {#topbar > .row {padding-top: 10px;padding-bottom: 10px;}}#logo {display: inline-block;}#logo img {display: block;}#logoWrap {gap: 30px;flex-wrap: wrap;}#logoText :is(h1, h2, h3, h4, h5, h6) {color: #222222;text-transform: uppercase;margin: 0;hyphens: auto;font-size: 2.5rem;}#logoText :is(em, i, b, strong) {font-style: normal;color: #ac3c04;font-weight: 700;}#styleWrapper {gap: 30px;margin-top: 30px;margin-bottom: 30px;}@media (min-width: 3px) {#style {display: inline-block;flex-shrink: 0;line-height: 1;}#style button {color: #222222;background: transparent;border: none;padding: 0;font-size: 1rem;display: inline-block;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);width: 1.875rem;height: 1.875rem;text-align: center;position: relative;}#style button:hover,#style button:focus {background: #63a74b;}#style button + button {margin-left: 3px;}}#contrast_style button {color: #000000;padding: 0;border: none;font-family: "Khand", sans-serif;display: inline-block;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);width: 1.875rem;height: 1.875rem;font-weight: 400;text-align: center;background: #ffffff;position: relative;z-index: 1;font-size: 0;}#contrast_style button:hover,#contrast_style button:focus {background: #63a74b;}#contrast_style * + * {margin-left: 3px;}#contrast_style button::after {content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 0.75rem;width: 0.75rem;border: 1px solid rgba(0, 0, 0, 0.6);}#contrast_style button:nth-of-type(1)::after {background: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) 50%, rgba(255, 255, 255, 1) 50%);}#contrast_style button:nth-of-type(2)::after {background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, rgba(0, 0, 0, 0.6) 50%);}#contrast_style button:nth-of-type(3)::after {background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, #c55311 50%);}@media (min-width: 3px) {#menu {background: #005d69;position: relative;}nav.horizontally .navbar-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}nav.horizontally li[class*="toplevel"] > ul {position: absolute;top: 100%;left: 0;right: 0;z-index: 1000;margin: 0;padding: 10px 25px;padding-top: 20px;padding-bottom: 20px;overflow-y: auto;max-height: 60vh;overflow: hidden;display: block !important;pointer-events: none;opacity: 0;-webkit-transition: opacity 300ms linear;-moz-transition: opacity 300ms linear;-ms-transition: opacity 300ms linear;-o-transition: opacity 300ms linear;transition: opacity 300ms linear;}nav.horizontally li[class*="toplevel"] > ul::after {content: "";display: block;position: absolute;width: 100vw;z-index: -1;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0 8px 8px 0 rgba(84, 73, 73, 0.1);box-shadow: 0 8px 8px 0 rgba(84, 73, 73, 0.1);}nav.horizontally li[class*="toplevel"] > ul:not(.mCustomScrollbar),nav.horizontally li[class*="toplevel"] > ul .mCSB_container {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;max-width: 992px;margin-left: auto;margin-right: auto;padding: 0 15px;height: auto;}nav.horizontally li[class*="secondlevel"] {float: none;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;display: table !important;}.navbar-default .navbar-nav li[class*="toplevel"]:hover > ul {pointer-events: auto !important;opacity: 1 !important;top: 100%;z-index: 1003;}.navbar-default .navbar-nav li[class*="toplevel"]:focus-within > ul {pointer-events: auto !important;opacity: 1 !important;top: 100%;}.nav li[class*="toplevel"].open > .dropdown-menu {pointer-events: none !important;opacity: 0 !important;}#mCSB_1_scrollbar_vertical {left: 50%;margin-left: calc(962px / 2);}}@media (min-width: 4px) {nav.horizontally li[class*="toplevel"] > ul:not(.mCustomScrollbar),nav.horizontally li[class*="toplevel"] > ul .mCSB_container {max-width: 1200px;padding-top: 25px;padding-bottom: 45px;}#mCSB_1_scrollbar_vertical {margin-left: calc(1170px / 2);}nav.horizontally .dropdown-menu {display: block !important;}}nav.horizontally li[class$="_end"],nav.horizontally li[class$="_start"] {display: none;}.navbar-default li[class*="toplevel"] > a {color: #ffffff;font-weight: 700;text-align: left;padding: 10px 15px 15px 15px;position: relative;font-size: 1rem;text-transform: uppercase;line-height: 1.2;text-decoration: none;}@media (min-width: 3px) {.navbar-default li[class*="toplevel"] > a {padding: 20px 2px;}}.navbar-default li[class*="toplevel"] > a::after {content: "";display: block;height: 2px;width: 0;position: absolute;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;background: #ffffff;-webkit-transition: width 200ms linear;-moz-transition: width 200ms linear;-ms-transition: width 200ms linear;-o-transition: width 200ms linear;transition: width 200ms linear;}.navbar-default li[class*="toplevel"]:hover > a:after,.navbar-default li[class*="toplevel"] > a:hover::after,.navbar-default li[class*="toplevel"] > a:focus::after,.navbar-default li[class*="toplevel"].open > a::after,.navbar-default li[class*="toplevel"].open > a:hover::after,.navbar-default li[class*="toplevel"].open > a:focus::after,.navbar-default li[class*="toplevel"][class$="_over"] > a::after,.navbar-default li[class*="toplevel"][class$="_over"] > a:hover::after,.navbar-default li[class*="toplevel"][class$="_over"] > a:focus::after {width: 100%;}@media (min-width: 3px) {.navbar-default li[class*="toplevel"] > .dropdown-menu > li > .dropdown-menu {display: block;}}.navbar-default li[class*="secondlevel"] > a,.navbar-default li[class*="thirdlevel"] > a {color: #222222;text-align: left;padding: 8px 35px 8px 15px;font-size: 1rem;line-height: 1.2;text-decoration: none;}.navbar-default li[class*="secondlevel"] > a {font-weight: 700;text-transform: uppercase;}.navbar-default li[class*="thirdlevel"] > a {font-weight: 400;}@media (min-width: 3px) {.navbar-default li[class*="secondlevel"] > a {padding: 20px 0 2px;}.navbar-default li[class*="thirdlevel"] > a {padding: 5px 0 5px 10px;}}.navbar-nav li[class*="secondlevel"]:hover > a,.navbar-nav li[class*="secondlevel"] > a:hover,.navbar-nav li[class*="secondlevel"] > a:focus,.navbar-nav li[class*="secondlevel"].open > a,.navbar-nav li[class*="secondlevel"].open > a:hover,.navbar-nav li[class*="secondlevel"].open > a:focus,.navbar-nav li[class*="secondlevel"][class$="_over"] > a,.navbar-nav li[class*="secondlevel"][class$="_over"] > a:hover,.navbar-nav li[class*="secondlevel"][class$="_over"] > a:focus,.navbar-nav li[class*="thirdlevel"] > a:hover,.navbar-nav li[class*="thirdlevel"] > a:focus,.navbar-nav li[class*="thirdlevel"].open > a,.navbar-nav li[class*="thirdlevel"].open > a:hover,.navbar-nav li[class*="thirdlevel"].open > a:focus,.navbar-nav li[class*="thirdlevel"][class$="_over"] > a,.navbar-nav li[class*="thirdlevel"][class$="_over"] > a:hover,.navbar-nav li[class*="thirdlevel"][class$="_over"] > a:focus {color: #ac3c04;}#headerpic {margin: 0 auto;position: relative;width: 100%;overflow: hidden;}#slider {max-height: 300px;overflow: hidden;position: relative;}@media (min-width: 1px) {#slider {max-height: 400px;}body.index #slider {max-height: 580px;}}.slider-wrapper,#slider {height: 100%;}.slider-mask {display: none;}.nivo-directionNav {height: 40px;pointer-events: none;width: 100%;position: absolute;z-index: 7;left: 50%;bottom: 80px;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}@media (min-width: 3px) {.nivo-directionNav {max-width: 992px;bottom: 100px;}}@media (min-width: 4px) {.nivo-directionNav {max-width: 1200px;}}#headerpic .theme-nivo .nivo-directionNav a {pointer-events: auto;background: #63a74b url("../img/banner-arrows.png") center center / 16px auto no-repeat;width: 40px;height: 40px;}#slider + .nivo-controlNav {pointer-events: none;}#slider + .nivo-controlNav a {pointer-events: auto;}.theme-nivo .nivo-directionNav a.nivo-nextNav {-webkit-transform: scale(-1);transform: scaleX(-1);}@media (min-width: 1px) {.nivo-controlNav {bottom: 65px !important;}}@media (min-width: 3px) {.nivo-controlNav {bottom: 78px !important;}}#headerpic .theme-nivo .nivo-controlNav li {background: transparent;border-radius: 50%;border: 1px solid #ffffff;width: 12px;height: 12px;}#headerpic .theme-nivo .nivo-controlNav li.slick-active {background-color: #ffffff;}#headerpic .theme-nivo .nivo-controlNav li + li {margin-left: 8px;}#headerpic .theme-nivo .nivo-controlNav li button {display: none;}@media (min-width: 1px) {#searchArea {position: relative;z-index: 54;margin-top: -50px;}}#searchBox {background: #ffffff;padding: 25px 0;position: relative;}@media (min-width: 1px) {#searchBox {padding-left: 25px;padding-right: 25px;}}@media (min-width: 3px) {#searchBox {padding-left: 40px;padding-right: 40px;}}#searchBox::after {content: "";position: absolute;display: block;z-index: -1;left: 60px;right: 60px;top: 50%;bottom: 0;-webkit-box-shadow: 0 20px 40px 0 rgba(153, 67, 67, 0.3);box-shadow: 0 20px 40px 0 rgba(153, 67, 67, 0.3);}form[id*="search"] {display: block;position: relative;}@media (min-width: 1px) {form[id*="search"] {height: 50px;width: 100%;}}@media (min-width: 3px) {form[id*="search"] {max-width: 370px;}}input[id*="search_input"] {color: #222222;background-color: #efefef;font-size: 16px;font-style: normal;padding: 0;border: 0;line-height: 50px;padding-left: 20px;padding-right: 50px;height: 50px;width: 100%;}input[id*="search_input"]:hover,input[id*="search_input"]:focus {background: rgba(239, 239, 239, 0.5);}input[id*="search_submit"] {height: 100%;width: 50px;background: url("../img/icon-search.png") center / 18px 18px no-repeat;padding: 0;cursor: pointer;line-height: 50px;border: none;position: absolute;bottom: 0;right: 0;font-size: 0;-webkit-transition: background 200ms linear;-moz-transition: background 200ms linear;-ms-transition: background 200ms linear;-o-transition: background 200ms linear;transition: background 200ms linear;}input[id*="search_submit"]:hover,input[id*="search_submit"]:focus {background-size: 20px 20px;}input[id*="search_input"]:-ms-input-placeholder {color: #222222;text-transform: uppercase;opacity: 1;}input[id*="search_input"]::-ms-input-placeholder {color: #222222;text-transform: uppercase;opacity: 1;}input[id*="search_input"]::placeholder {color: #222222;text-transform: uppercase;opacity: 1;}@media (min-width: 2px) {.importantLinks {font-size: 1.125rem;}}.importantLinks a {font-size: 0.8rem;display: inline-block;background: #efefef;padding: 2px 6px;color: #222222;}@media (min-width: 2px) {.importantLinks a {font-size: 1rem;}}.importantLinks a + a {margin-left: 4px;}#content {text-align: left;padding-top: 40px;padding-bottom: 40px;}@media (min-width: 2px) {#content {padding-top: 60px;padding-bottom: 60px;}}@media (min-width: 3px) {#content {padding-top: 70px;padding-bottom: 100px;}}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {font-weight: 700;line-height: 1;font-family: "Work Sans", serif;color: #005d69;}h1,.h1,.legacy_h1 {font-size: 1.7rem;}@media (min-width: 1px) {h1,.h1,.legacy_h1 {font-size: 2.2rem;}}@media (min-width: 2px) {h1,.h1,.legacy_h1 {font-size: 2.3rem;}}@media (min-width: 3px) {body.index h1,body.index .h1,body.index .legacy_h1 {font-size: 2.5rem;}}@media (min-width: 4px) {body.index h1,body.index .h1,body.index .legacy_h1 {font-size: 2.8125rem;}}h2,.h2,.legacy_h2 {font-size: 1.7rem;}@media (min-width: 2px) {h2,.h2,.legacy_h2 {font-size: 2.2rem;}body.index h2,body.index .h2,body.index .legacy_h2 {font-size: 2.5rem;}}h3,.h3,.legacy_h3 {font-size: 1.6rem;}@media (min-width: 2px) {h3,.h3,.legacy_h3 {font-size: 2rem;}}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: 1.5rem;}@media (min-width: 2px) {h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: 1.8rem;}}h5,.h5,.legacy_h5 {font-size: 1.4rem;}@media (min-width: 2px) {h5,.h5,.legacy_h5 {font-size: 1.6rem;}}h6,.h6,.legacy_h6 {font-size: 1.3rem;}@media (min-width: 2px) {h6,.h6,.legacy_h6 {font-size: 1.4rem;}}#newslinks,#newsmandate {border: 1px solid #a05486;}#facts {padding-top: 56px;padding-bottom: 56px;background: #ffeee8;color: #ffffff;background-position: center center;background-size: cover;background-attachment: fixed;}@media (min-width: 1px) {#facts > .row > div + div:not(:last-child) {margin-top: 0;}}#facts a {color: #ffffff;text-decoration: underline;}#facts :is(h1, h2, h3, h4, h5, h6),#facts b,#facts strong {color: #ffffff;font-size: 2.5rem;display: block;font-weight: 700;line-height: 1.1;margin-bottom: 0;}@media (min-width: 2px) {#facts b,#facts strong {font-size: 3.5rem;}}#facts > .row > div:last-child a {font-size: 1.8125rem;font-weight: 700;color: #77b75c;line-height: 1.2;text-decoration: none;}#facts > .row > div:last-child a::after {content: "\2192";display: block;font-weight: 400;color: #77b75c;font-size: 3.5rem;font-family: "Work Sans", serif;}#facts > .row > div:last-child a:hover,#facts > .row > div:last-child a:focus {color: #ffffff;}#ev19 {position: relative;padding-top: 90px;padding-bottom: 60px;}#ev19::after {content: "";position: absolute;z-index: 1;display: block;top: 0;left: 0;right: 0;bottom: 80px;background: #77b75c;border-bottom-left-radius: 500px;}@media (min-width: 3px) {#ev19::after {top: -55px;left: 50%;bottom: 0;border-bottom-left-radius: 0;border-top-left-radius: 500px;}}#ev19 > .row {position: relative;z-index: 2;margin-top: 105px;}@media (min-width: 3px) {#ev19 > .row::before {content: "";z-index: -1;position: absolute;left: 0;top: -92px;width: 470px;height: 470px;background-position: center;background-repeat: no-repeat;background-size: cover;}}#eventsHeadline {font-size: 1.75rem;font-size: clamp(1.25rem, 2vw, 1.75rem);text-transform: uppercase;position: relative;color: #005d69;margin-bottom: 20px;font-weight: 700;display: inline-block;}@media (min-width: 2px) {#eventsHeadline {margin-bottom: 39px;}}#eventsHeadline::before {content: "\ Veranstaltungen";text-transform: uppercase;position: absolute;bottom: -50px;right: -4px;z-index: -1;color: #60a343;font-size: 4.125rem;}#eventsBox {background-color: #ffffff;background-image: url(../img/icon-veranstaltungen.png);background-position: top 50px right 50px;background-repeat: no-repeat;padding: 75px 70px 75px 100px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}#eventsKalender #clr-events-hide,#eventsKalender .tab_link_mehr {display: none;height: 0;}#eventsKalender .eventclndr-tab {margin-bottom: 0;margin-top: 16px;}#eventsList {position: relative;color: #222222;font-size: 1.125rem;font-size: clamp(1rem, 2vw, 1.125rem);}#eventsList .tab_spacer {height: 0;display: none;}#eventsList .tab_link_entry + .tab_link_entry {margin-top: 40px;}#eventsList .tab_link_title a {color: #222222;font-weight: 700;}#eventsList .tab_link_mandat a {color: #222222;}#eventsList .tab_link_mehr {font-size: 0;position: relative;text-align: left !important;}#eventsList .tab_link_mehr a {font-size: 1rem;position: relative;display: inline-block;background-color: #ac3c04;color: #ffffff;padding: 8px 20px;margin-top: 20px;text-decoration: none;}#eventsList .tab_link_mehr a:hover,#eventsList .tab_link_mehr a:focus {background-color: #005d69;}address {font-style: normal;}#footer {background: #007585;padding-top: 40px;padding-bottom: 40px;color: #ffffff;font-size: 1rem;position: relative;background-position: center center;background-size: cover;}#footer > .row {gap: 30px 0;}@media (min-width: 2px) {#footer {padding-top: 60px;padding-bottom: 60px;}#footer > .row > div + div:nth-child(2):before {display: none;}#footer > .row > div + div::before {margin: 35px 0;}}@media (min-width: 3px) {#footer {padding-top: 90px;padding-bottom: 90px;}}#footer::before {content: "";position: absolute;top: 0;left: 0;transform: translateY(-100%);background-image: url(../img/wasserzeichen-logo.png);width: 32.5521vw;height: 22.5521vw;background-size: contain;background-position: bottom left;pointer-events: none;z-index: -1;}#footer > .row > div:last-child > div + div {margin-top: 30px;}#footer a {color: #ffffff;text-decoration: underline;}#footer a:hover,#footer a:focus {color: #ffffff;text-decoration: none;}#footer h1.footerHeadline,#footer h2.footerHeadline {color: #ffffff;font-weight: 700;margin: 0 0 25px 0;font-size: 1.25rem;text-transform: uppercase;}#footer h1.footerHeadline.gap,#footer h2.footerHeadline.gap {margin-top: 30px;}@media (min-width: 3px) {#footer h1.footerHeadline.gap,#footer h2.footerHeadline.gap {margin-top: 40px;}}#footer iframe,#footer .iframe-wrapper-manual-enabling {width: 100% !important;display: block !important;min-width: 100% !important;}.shadow {position: relative;display: block;z-index: 1;margin-left: auto;margin-right: auto;}.shadow::after {content: "";position: absolute;display: block;z-index: -1;left: 60px;right: 60px;top: 80%;bottom: 2px;-webkit-box-shadow: 0 20px 40px 0 rgba(153, 67, 67, 0.3);box-shadow: 0 20px 40px 0 rgba(153, 67, 67, 0.3);}.shadowContainer {width: 100%;}.shadowContainer > .shadow {width: auto;display: inline-block;}#counter {width: 100%;max-width: 260px;text-align: justify;text-align-last: justify;margin-left: auto;margin-right: auto;}@media (min-width: 2px) {#counter {font-size: 1.15rem;}}@media (min-width: 3px) {#counter {margin-right: 0;font-size: 1.25rem;}}#counter span {padding-left: 26px;position: relative;font-weight: 700;}#counter span::before {content: "";display: block;position: absolute;left: 0;top: 50%;margin-top: -8px;background: url("../img/icon-besucher.png") center no-repeat;width: 1.25rem;height: 1.25rem;background-size: contain;}#footer #vernetzt {text-align: right;color: #ffffff;line-height: 1.3;margin: 30px auto 0 auto;font-weight: 400;text-decoration: none;font-size: 0.8125rem;}@media (min-width: 3px) {#footer #vernetzt {float: right;margin-right: 0;}}#vernetzt b {color: #ffffff;font-weight: 600;}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-left: 12px;}#innerfooter {color: #222222;font-size: 1rem;padding-top: 30px;padding-bottom: 30px;}@media (min-width: 2px) {#innerfooter {padding-top: 40px;padding-bottom: 40px;}}.footer_list ul {padding: 0;}.footer_list li {display: inline-block;}#innerfooter p {display: inline-block;}#innerfooter p {flex-grow: 1;}#innerfooter .tabContent {text-transform: uppercase;}#innerfooter a {color: #222222;text-decoration: none;display: inline-block;font-weight: 400;text-transform: uppercase;}#innerfooter a:hover,#innerfooter a:focus {color: #ac3c04;}#innerfooter li + li {margin-left: 15px;}@media (min-width: 4px) {#innerfooter li + li {margin-left: 25px;}}.contrast_dark_font .navbar-default li:first-of-type,.contrast_light_font .navbar-default li:first-of-type {display: none !important;}.contrast_light_font #search1 > input {background-color: #fff !important;}.contrast_dark nav.horizontally li[class*="toplevel"] > ul::after {background: #000 !important;}.contrast_dark_font #news .tab_link_title a,.contrast_light_font #news .tab_link_title a {filter: unset !important;}