/*2026-10-02-09:57:40*/@import url("https://fonts.verwaltungsportal.de/import/?family=Montserrat:400,400i,700,700i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #f4f4f4;scroll-behavior: smooth;scroll-padding-top: 120px;scrollbar-color: #5a6f5f #ffffff;scrollbar-width: thin;}body {font-family: "Montserrat", sans-serif;font-weight: 400;color: #383838;background: #ffffff;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.1);}a {color: #5a6f5f;}a:is(:hover, :focus) {color: #5a6f5f;text-decoration: underline;}.linkUnderline a:not(.has-image, .shareButtonLink) {text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration 300ms;}.linkUnderline a:not(.has-image, .shareButtonLink):is(:hover, :focus) {text-decoration-color: transparent;}#content-area a,b,strong {font-weight: 700;}#overflow {overflow: clip;}#logo {display: inline-block;}#logo img {display: block;}#topbar {font-size: 0.875rem;background: #5a6f5f;}#topbar > .row > * {padding-top: 20px;padding-bottom: 20px;}@media (min-width: 3px) {#topbar > .row > * {padding-top: 12px;padding-bottom: 12px;}}#topbar-contact,#topbar-contact::before {background: #f4f4f4;}#topbar-contact::before {content: "";display: block;position: absolute;top: 0;bottom: 0;width: 60vw;right: 0;}#topbar-contact > *,#topbar-contact + * {position: relative;z-index: 1;}#topbar-contact,#topbar-contact :is(h1, h2, h3, h4, h5, h6, a) {color: #1f1f1f;}#phone-tab,#mail-tab {padding-top: 30px;display: block;min-height: 20px;min-width: 42px;background-position: top center;background-repeat: no-repeat;background-size: auto 24px;}@media (min-width: 1px) {#phone-tab,#mail-tab {padding-top: 0;padding-left: 30px;background-position: center left;}}#phone-tab {background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M38.75 40.9q-5.6 0-11.25-2.875T17.3 30.6q-4.55-4.55-7.4-10.175Q7.05 14.8 7.05 9.2q0-.95.625-1.575T9.25 7h5.7q.8 0 1.35.5t.75 1.35l1.2 5.35q.1.75-.05 1.35-.15.6-.6 1l-4.7 4.6q2.85 4.8 6.375 8.275Q22.8 32.9 27.35 35.4l4.5-4.7q.5-.55 1.125-.775.625-.225 1.325-.075l4.85 1.1q.8.15 1.3.75t.5 1.45v5.5q0 .95-.625 1.6-.625.65-1.575.65Zm-27-21.8 4.1-4q.1-.1.125-.225.025-.125.025-.225L14.9 9.6q-.05-.2-.15-.275-.1-.075-.25-.075H9.6q-.15 0-.225.075Q9.3 9.4 9.3 9.55q-.05 1.95.6 4.325t1.85 5.225ZM29.5 36.45q2.05 1 4.475 1.55t4.425.65q.15 0 .225-.075.075-.075.075-.225v-4.9q0-.15-.075-.25t-.225-.15l-4.55-.9q-.1-.05-.2 0l-.2.1ZM11.75 19.1ZM29.5 36.45Z' fill='%231f1f1f'/%3E%3C/svg%3E");}@media (min-width: 4px) {#phone-tab {margin-left: 30px;}}#mail-tab {margin-left: clamp(20px, 4vw, 30px);background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M7.9 39q-1.2 0-2.05-.85Q5 37.3 5 36.1V11.9q0-1.2.85-2.05Q6.7 9 7.9 9h32.2q1.2 0 2.05.85.85.85.85 2.05v24.2q0 1.2-.85 2.05-.85.85-2.05.85ZM24 24.3 7.25 13.25V36.1q0 .3.175.475t.475.175h32.2q.3 0 .475-.175t.175-.475V13.25Zm0-2.4 16.3-10.65H7.75ZM7.25 13.25v-2V36.1q0 .3.175.475t.475.175h-.65V36.1Z' fill='%231f1f1f'/%3E%3C/svg%3E");}#search {height: 33px;background: transparent;display: inline-block;position: relative;}#search_input {color: #fff;font-size: 14px;font-style: normal;background: transparent;padding: 0;border: 0;line-height: 33px;padding-left: 10px;padding-right: 43px;height: 33px;width: 100%;}#search_submit {width: 50px;background: transparent url("../img/suche-icon.png") center right no-repeat;padding: 0;cursor: pointer;line-height: 33px;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;border-left: 1px solid rgba(255, 255, 255, 0.4);}#search_input::-ms-input-placeholder {color: #fff !important;opacity: 1;}#search_input::-webkit-input-placeholder {color: #fff !important;opacity: 1;}#search_input::-moz-placeholder {color: #fff !important;opacity: 1;}#search_input:-moz-placeholder {color: #fff !important;opacity: 1;}#logo {display: inline-block;}#logo img {display: block;}@media (min-width: 3px) {.horizontally {background: #fff;transition: box-shadow 300ms linear;}.is-sticky .horizontally {box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);}nav.horizontally .navbar-nav {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}nav.horizontally .navbar-nav>li {flex-grow: 1;}nav.horizontally .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;}nav.horizontally .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {position: absolute;left: 100%;top: 0;}nav.horizontally .navbar-nav>li,nav.horizontally .navbar-nav>li>.dropdown-menu>li {position: relative;}.navbar-default .navbar-nav li[class*="toplevel"]>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul {display: block !important;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 300ms linear;}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;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;display: block;height: 12px;left: 0;right: 0;top: -12px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu::before {content: "";position: absolute;display: block;width: 30px;top: 0;bottom: 0;left: -30px;}}.navbar-default .navbar-nav>li>a {color: #1f1f1f;font-weight: 400;text-align: left;padding: 12px 35px 13px 17px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;}@media (min-width: 3px) {.navbar-default .navbar-nav>li+li {margin-left: 10px;}.navbar-default .navbar-nav>li>a {padding: 34px 2px;display: flex;align-content: center;align-items: center;justify-content: center;text-align: center;height: 100%;}.navbar-default .navbar-nav>li>a[data-toggle="dropdown"] {padding-right: 18px;}}.navbar-default .navbar-nav>li>a::before {content: '';position: absolute;pointer-events: none;top: 0;bottom: 0;left: 0;width: 0;height: 5px;margin: auto;background: #5a6f5f;transition: width 300ms linear;}@media (min-width: 3px) {.navbar-default .navbar-nav>li>a::before {top: 0;bottom: unset;left: 0;right: 0;width: 5px;height: 0;transition: height 300ms linear;}}.navbar-nav>li:hover>a,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.open>a,.navbar-nav>li.open>a:hover,.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: #5a6f5f;}.navbar-nav>li:focus-within>a {color: #5a6f5f;}@media (min-width: 3px) {.navbar-nav>li:hover>a::before,.navbar-nav>li>a:hover::before,.navbar-nav>li>a:focus::before,.navbar-nav>li.open>a::before,.navbar-nav>li.open>a:hover::before,.navbar-nav>li.open>a:focus::before,.navbar-nav>li[class$="_over"]>a::before,.navbar-nav>li[class$="_over"]>a:hover::before,.navbar-nav>li[class$="_over"]>a:focus::before {height: 20px;}.navbar-nav>li:focus-within>a::before {height: 20px;}}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {background-color: #f4f4f4;box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.12);}@media (min-width: 3px) {.navbar-default .navbar-nav>li>.dropdown-menu {margin-top: 12px;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding-top: 11px;padding-bottom: 11px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin-top: -11px;margin-left: 30px;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #1f1f1f;font-weight: 400;text-align: left;padding: 12px 25px 12px 40px;font-size: 1rem;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::after,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a::after {content: '';position: absolute;display: inline-block;left: 0px;bottom: 0px;width: 0px;height: 5px;max-width: 60px;background: #5a6f5f;transition: width 300ms linear;}.navbar-nav>li>.dropdown-menu>li:hover>a,.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,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:hover>a,.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,.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a {color: #5a6f5f;background-color: #ffffff;}.navbar-nav>li>.dropdown-menu>li:hover>a::after,.navbar-nav>li>.dropdown-menu>li>a:hover::after,.navbar-nav>li>.dropdown-menu>li>a:focus::after,.navbar-nav>li>.dropdown-menu>li.open>a::after,.navbar-nav>li>.dropdown-menu>li.open>a:hover::after,.navbar-nav>li>.dropdown-menu>li.open>a:focus::after,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a::after,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover::after,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:hover>a::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:hover::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:focus::after,.navbar-nav>li>.dropdown-menu>li:focus-within>a::after,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a::after {width: 100%;}.rowGap {row-gap: 30px;}#header-text {position: relative;z-index: 10;padding-block: clamp(40px, 12vw, 185px);color: #1f1f1f;}@media (min-width: 3px) {#header-text::after {content: "";position: absolute;bottom: 0;left: -90px;height: 1000vh;background: url(../img/deko-strip.png);width: 189px;transform: translateX(-100%);}}body:not(.index) #header-text {padding-block: clamp(40px, 12vw, 60px);}body:not(.index) #headerpic p {display: none;}#header-text,#header-text::before {background-color: #f4f4f4;}#header-text::before {content: "";display: block;position: absolute;top: 0;bottom: 0;width: 100vw;right: 0;}#header-text > * {position: relative;z-index: 1;}#header-text :is(b, strong) {font-size: 1.25rem;}#header-text :is(h1, h2, h3, h4, h5, h6) :is(i, em) {color: #5a6f5f;font-size: clamp(1.125rem, 3vw, 1.375rem);}#header-text :is(h1, h2, h3, h4, h5, h6),#header-text :is(h1, h2, h3, h4, h5, h6) :is(b, strong) {color: #1f1f1f;}#header-text :is(h1, h2, h3, h4, h5, h6) {font-weight: 400;}#header-text :is(h1, h2, h3, h4, h5, h6) :is(b, strong) {font-size: inherit;}#headerpic {position: relative;}#slider {height: 100%;position: relative;overflow: hidden;}body:not(.index) #slider {max-height: 700px;}.slider-wrapper {height: 300px;}@media (min-width: 2px) {.index .slider-wrapper {position: absolute !important;top: 0;left: calc(58% - 38px);bottom: 0;right: 0;height: auto !important;}#headerpic a.nivo-prevNav {left: 55px;}}@media (min-width: 3px) {.index#headerpic a.nivo-prevNav {left: 130px;}#headerpic a.nivo-nextNav {right: 65px;}.index .slider-wrapper {left: 50%;}body:not(.index) .slider-wrapper {height: 700px;}}.slider-mask {display: none;}#headerpic .nivo-main-image {min-height: 100% !important;}#tabs {padding: 20px 0 clamp(40px, 10vw, 85px) 0;isolation: isolate;position: relative;margin-bottom: 60px;}@media (min-width: 4px) {#tabs {background-size: 100% auto;background-position: bottom right;}}#tabs::after {content: "";width: 50%;position: absolute;height: 75%;background: #f4f4f4;z-index: -1;bottom: 0;right: 0;}#tabs .tab {height: 100%;min-height: 100%;font-size: 1rem;padding: 30px;background: #ffffff;box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.12);}#tabs .tab :is(h1, h2, h3, h4, h5, h6) {color: #1f1f1f;font-weight: 700;font-size: clamp(1.25rem, 2vw, 1.5rem);}#tabs .tab img {display: block;width: calc(100% + 60px);max-width: calc(100% + 60px);margin: -30px -30px 38px -30px;height: 180px;object-fit: cover;object-position: center;}#tabs .tab :is(b, strong) {text-transform: uppercase;font-weight: 400;font-size: clamp(1.125rem, 1.5vw, 1.375rem);}#tabs2 {padding: 20px 0 clamp(40px, 10vw, 85px) 0;isolation: isolate;position: relative;margin-bottom: 60px;}@media (min-width: 4px) {#tabs2 {background-size: 100% auto;background-position: bottom right;}}#tabs2::after {content: "";width: 50%;position: absolute;height: 50%;background: #f4f4f4;z-index: -1;bottom: 0;left: 0;}#tabs2 .tab {height: 100%;min-height: 100%;font-size: 1rem;padding: 30px;background: #ffffff;box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.12);}#tabs2 .tab :is(h1, h2, h3, h4, h5, h6) {color: #1f1f1f;font-weight: 400;font-size: clamp(1.25rem, 2vw, 1.375rem);text-transform: uppercase;}#tabs2 :is(h1, h2, h3) :is(i, em) {margin-bottom: 0px;}#tabs3 {padding: 20px 0 clamp(40px, 10vw, 60px) 0;isolation: isolate;position: relative;}@media (min-width: 4px) {#tabs3 {background-size: 100% auto;background-position: bottom right;}}#tabs3 > .row > div {margin-bottom: 30px;}#tabs3::after {content: "";width: 50%;position: absolute;height: 75%;background: #f4f4f4;z-index: -1;top: 0;right: 0;}#tabs3 .tab {height: 100%;min-height: 100%;font-size: 1rem;padding: 30px;background: #ffffff;box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.12);}#tabs3 .tab :is(h1, h2, h3, h4, h5, h6) {color: #1f1f1f;font-weight: 400;font-size: clamp(1.25rem, 2vw, 1.375rem);text-transform: uppercase;}#tabs3 :is(h1, h2, h3) :is(i, em) {margin-bottom: 0px;}#content-area {text-align: left;padding: clamp(40px, 4vw, 50px) 0 clamp(40px, 8vw, 90px) 0;}#feedback {padding-bottom: clamp(40px, 10vw, 90px);position: relative;z-index: 1;}#feedback > .row + .row {margin-top: 30px;}#feedback .tab {background: #f4f4f4;padding: 40px 30px 30px 30px;font-size: 1rem;height: 100%;}#feedback .tab :is(h1, h2, h3, h4, h5, h6) {color: #1f1f1f;font-weight: 400;font-size: clamp(1.25rem, 2vw, 1.375rem);text-transform: uppercase;}.buttonStyle a:not(.has-image):not([href*="mailto"]):not([href*="tel"]) {display: inline-block;line-height: 1.2;color: #5a6f5f !important;font-size: 1rem;font-weight: 700;background: #ffffff;padding: 12px 20px 11px 20px;border-radius: 24px;text-decoration: none !important;text-shadow: none !important;border: 2px solid #5a6f5f;transition:border 300ms linear,color 300ms linear,background 300ms linear;margin-top: 30px;}.buttonStyle a:not(.has-image):not([href*="mailto"]):not([href*="tel"]):is(:hover, :focus) {background: #b5ceb0;border-color: #b5ceb0;color: #1f1f1f !important;}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #5a6f5f;font-weight: 700;line-height: 1.2;font-family: "Montserrat", sans-serif;margin-bottom: 15px;}:is(h1, h2, h3, h4, h5, h6) :is(b, strong) {color: #1f1f1f;}:is(h1, h2, h3, h4, h5, h6) :is(i, em) {display: block;margin-bottom: 12px;position: relative;font-weight: 400;color: #5a6f5f;font-size: 1.625rem;font-style: normal;}:is(h1, h2, h3) :is(i, em) {display: flex;align-items: center;column-gap: 15px;}.xs-text-center :is(h1, h2, h3) :is(i, em) {justify-content: center;}:is(h1, h2, h3) :is(i, em)::before,.xs-text-center :is(h1, h2, h3) :is(i, em)::after {content: "";display: block;width: clamp(20px, 2vw, 50px);flex-shrink: 0;height: 1px;margin-top: 2px;background: #1f1f1f;}#header-text :is(h1, h2, h3, h4, h5, h6) {font-size: clamp(1.5rem, 3vw, 1.875rem);}h1,.h1,.legacy_h1,:is(#header-text) :is(h1, h2, h3, h4, h5, h6) {margin-bottom: clamp(15px, 4vw, 25px);}:is(#tabs-headline, #feedback-headline) :is(h1, h2, h3, h4, h5, h6) {margin: 0;}:is(#tabs-headline, #feedback-headline) {margin-bottom: clamp(1px, 1vw, 20px);}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 5vw, 2.5rem);}:is(#tabs-headline, #feedback) h2 {font-size: clamp(1.875rem, 5vw, 2.1875rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 4.5vw, 1.875rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.6875rem, 4vw, 1.75rem);}h4,.h4,.legacy_h4 {font-size: 1.625rem;}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.375rem;}footer {font-size: 0.875rem;}#footer {padding: clamp(40px, 8vw, 80px) 0;background: #f4f4f4;}@media (min-width: 3px) {#footer > .row::after {content: "";position: absolute;bottom: calc(clamp(40px, 8vw, 80px) * -1);left: -90px;height: calc(clamp(40px, 8vw, 80px) * 2 + 100% + 180px);background: url(../img/deko-strip.png);width: 189px;transform: translateX(-100%);}}#footer :is(h1, h2, h3, h4, h5, h6) {color: #1f1f1f;font-weight: 700;font-size: clamp(1.25rem, 2vw, 1.4375rem);margin-bottom: 25px;}#innerfooter {background: #5a6f5f;padding: 30px 0 140px 0;color: #fff;}@media (min-width: 1px) {#innerfooter {padding-bottom: 100px;}}@media (min-width: 2px) {#innerfooter {padding-bottom: 30px;}}#innerfooter ul {padding: 0;}@media (min-width: 1px) {#innerfooter li + li::before {content: "•";margin: 0 clamp(15px, 2vw, 22px);color: inherit;}#innerfooter li {display: inline-block;}}#innerfooter li a {color: inherit;text-decoration: none;}#innerfooter li a:is(:hover, :focus) {text-decoration: underline;}#vernetzt {gap: 18px;text-align: right;font-size: 0.8125rem;font-weight: 400;color: inherit;line-height: 1.3;text-decoration: none;}#vernetzt span {display: block;}