/*2025-12-12-13:31:32*/@import url("https://fonts.verwaltungsportal.de/import/?family=Outfit:300,400,600,700,300i,400i,600i,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Cookie:400");@import url("https://fonts.verwaltungsportal.de/import/?family=Kurale:400");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #e3d8d9;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #0f437e #ffffff;scrollbar-width: thin;}body {font-family: "Outfit", sans-serif;font-weight: 300;color: #444444;background: #ffffff;font-size: clamp(1.125rem, 2.2vw, 1.25rem);line-height: 1.5;}body:not(.noListStyle) main ul:not([class*="menue"]):not([class*="slick-dots"]):not(.rsbtn_toollist):not(.units):not(.no-list-style):not(.footer_list) li:not(.gallery-list-item):not(.album-list-item):not(.entry):not(.unit-title):not(.single-comment)::before {top: clamp(22px, 2.4vw, 28px);}a {color: #0f437e;}a:is(:hover, :focus) #content a {color: #0f437e;text-decoration: underline;}b,strong {font-weight: 600;}@media (min-width: 3px) {#logoBar>.row {max-width: 1570px;width: 100%;border-bottom: 2px solid #c3c3c3;}}#logo {display: flex;align-items: center;align-content: center;gap: 18px;text-decoration: none;}@media (min-width: 3px) {#logo {justify-content: center;}#logo .logoTxt {padding: 16px 0;}}#logo .logoImg img {display: block;}#logo .logoTxt {display: inline-block;color: #000000;font-size: clamp(1.25rem, 3vw, 1.5625rem);line-height: 1.1;font-family: "Kurale", serif;}#logo .logoTxt {font-size: clamp(1.875rem, 3vw, 3rem);font-family: "Cookie", cursive;}@media (min-width: 3px) {nav.horizontally {padding: 10px 0;background: #fff;box-shadow: 0 5px 3px 0 rgba(0, 0, 0, 0.05);position: sticky;top: 0;left: 0;z-index: 103;}nav.horizontally>.row {max-width: 1570px;width: 100%;}.is-sticky nav.horizontally {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);}nav.horizontally .navbar-nav {display: flex;justify-content: space-between;align-items: center;}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, :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: #444444;font-weight: 400;text-align: left;padding: 15px 15px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;font-family: "Kurale", serif;}@media (min-width: 3px) {nav.horizontally a[class*="toplevel"] {padding: 18px 0;font-size: 1rem;text-align: center;}}@media (min-width: 4px) {nav.horizontally a[class*="toplevel"] {font-size: 1.25rem;}}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: #262626;background-color: transparent;}nav.horizontally [class*="toplevel"]>ul {background-color: #fff}nav.horizontally [class*="secondlevel"]>ul {background-color: #fff}@media (min-width: 3px) {nav.horizontally [class*="toplevel"] ul {padding: 18px 0;}nav.horizontally [class*="toplevel"]>ul {left: -35px}nav.horizontally [class*="secondlevel"]>ul {margin-top: -18px;}}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #444444;font-weight: 300;text-align: left;padding: 8px 15px;font-size: 1.125rem;line-height: 1.2;text-decoration: none;position: relative;z-index: 1;}@media (min-width: 3px) {nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {padding: 12px 60px 12px 40px;}}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"])::after {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #fedde6;z-index: -1;opacity: 0;transition: opacity 300ms linear;}@media (min-width: 3px) {nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"])::after {right: 40px;}nav.horizontally a[class*="secondlevel"]::after {left: -40px;}}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within)>a::after,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])>a:is(:hover, :focus)::after,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a::after,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a:is(:hover, :focus)::after,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a::after,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a:is(:hover, :focus)::after {opacity: 1;}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: #0f437e;}#slider {max-height: 480px;position: relative;}#headerpic {padding: 110px 0 0 0;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;margin-bottom: clamp(40px, 7vw, 80px);}.slider-wrapper {height: auto;}.slider-mask {display: none;}#headerBox {padding: clamp(30px, 4vw, 60px);background: linear-gradient(to right, #fbe7ef, #fff);position: relative;z-index: 1;font-family: "Newsreader", sans-serif;font-weight: 400;font-size: clamp(1.125rem, 2.2vw, 1.5rem);margin-bottom: calc(clamp(40px, 7vw, 80px) * -1);}@media (min-width: 2px) {.index #headerBox>.row {background: linear-gradient(#ffffff, #ffffff) top left 64% / 35% calc(100% - 50px) no-repeat;}}@media (min-width: 4px) {.index #headerBox {padding: 80px 60px 80px 80px;}}#welcome {padding-top: clamp(30px, 4vw, 50px);position: relative;}#welcome::before {content: '';background: url(../img/lotus.png) no-repeat bottom center / 218px auto;width: 230px;height: 230px;display: block;position: absolute;bottom: -30px;left: 90px;pointer-events: none;}@media (min-width: 3px) {#welcome {padding-left: 45px;}}#welcome :is(h1, h2, h3, h4, h5, h6) {color: #000000;font-size: clamp(1.875rem, 3vw, 2.5rem);font-family: "Kurale", serif;font-weight: 400;line-height: 1.3;margin: 0;}#welcome a {margin-top: clamp(25px, 4vw, 50px);}.buttonStyle a {display: inline-block;color: #2d2d2d;background: #fedde6;border: 1px solid #2d2d2d;font-family: "Kurale", serif;font-weight: 400;padding: 13px clamp(20px, 4vw, 50px) 13px clamp(20px, 4vw, 50px);text-decoration: none;line-height: 1.3;font-size: clamp(1.125rem, 2.2vw, 1.5rem);}@media (min-width: 4px) {#welcome.buttonStyle a {padding-left: 74px;padding-right: 74px;}}.buttonStyle a:is(:hover, :focus) {background: #2d2d2d;color: #fff;}#content {text-align: left;padding-bottom: 30px;padding-top: clamp(40px, 4vw, 50px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #444444;font-weight: 500;line-height: 1.2;font-family: "Kurale", serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 4vw, 3.25rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 3.5vw, 2.5rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 3vw, 2.25rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: clamp(1.5625rem, 2.5vw, 2.0625rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.5rem, 2vw, 1.875rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.375rem, 2vw, 1.6875rem);}#ev19 {position: relative;padding-top: 120px;padding-bottom: 60px;}#ev19>.row {position: relative;z-index: 1;}#ev19>.row::before {content: '';position: absolute;left: 0;top: -92px;width: 470px;height: 470px;background-position: center;background-repeat: no-repeat;background-size: cover;z-index: -1;}#ev19 .ev19Box {position: relative;z-index: 1;}#eventsHeadline {text-transform: uppercase;position: relative;font-size: clamp(1.25rem, 2vw, 1.75rem);color: #444444;font-weight: 700;line-height: 0.8;margin: 0 0 -3px 0;}#EventsDekoHeadline {position: relative;text-transform: uppercase;color: #444444;font-weight: 700;line-height: 0.8;font-size: clamp(1.75rem, 4vw, 3.75rem);margin: 0;z-index: -1;}#eventsBox {padding: 80px 70px 25px 100px;background-color: #f6f7f8;margin-top: -5px;}#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: #444444;font-size: clamp(1rem, 2vw, 1.125rem);}#eventsList .tab_spacer {height: 0;display: none;}#eventsList .tab_link_entries {display: grid;gap: clamp(20px, 2vw, 30px);}#eventsList .tab_link_title a {color: #444444;font-weight: 700;}#eventsList .tab_link_mandat a {color: #444444;}#eventsList .tab_link_mehr {font-size: 0;position: relative;text-align: left !important;}#eventsList .tab_link_mehr a {margin-top: 20px;text-decoration: none;display: inline-block;position: relative;font-size: 1rem;color: #444444;padding: 8px 20px;background-color: #fedde6;border: 1px solid #010101;font-family: "Kurale", serif;}#eventsList .tab_link_mehr a:hover,#eventsList .tab_link_mehr a:focus {background-color: #010101;color: #fff;}footer {padding-top: 30px;padding-bottom: clamp(40px, 6vw, 100px);overflow: clip;}footer>.row {row-gap: 40px;background: linear-gradient(#ffecf2, #ffecf2) top left 15px / 48% 100% no-repeat;}footer>.row::after {content: '';background: url(../img/lotus.png) no-repeat bottom center;width: 268px;height: 176px;position: absolute;right: -280px;top: 100px;pointer-events: none;}@media (min-width: 1px) {footer>.row>*:not(:last-child) {padding-top: clamp(40px, 6vw, 80px);padding-bottom: 30px;}footer>.row>*:nth-child(1) {padding-left: 50px;}}@media (min-width: 3px) {footer>.row>*:nth-child(1) {padding-left: 80px;}#innerfooter ul {margin-top: 60px;margin-left: 40px;}}#innerfooter ul {padding: 0;line-height: 1.9;font-size: 1.125rem;}#innerfooter a {font-size: 1rem;color: inherit;font-weight: 400;}#innerfooter a:hover,#innerfooter a:focus {color: #0f437e;text-decoration: underline;}footer .footerHeadline {margin-bottom: clamp(20px, 2vw, 35px);}#footerTab {font-weight: 400;font-size: 1.125rem;}#footerTab a {margin-top: clamp(15px, 3vw, 40px);}#footerTab :is(h1, h2, h3) {font-size: 1.875rem;font-weight: 400;}#footerTab :is(h1, h2, h3) :is(em, i) {font-family: "Cookie", cursive;font-size: 2.25rem;}#vernetzt {gap: 14px;text-align: right;font-size: 1rem;color: #736d6e;line-height: 1.3;font-weight: 400;text-decoration: none;margin-bottom: 40px;}#vernetzt span span {display: block;}#vernetzt strong {color: #0f437e;font-weight: 600;}.contrast_dark_font .navbar-default .navbar-nav>li>.dropdown-menu>li>a::after,.contrast_dark_font .navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a::after {background: #000000;}