/*2026-07-13-09:58:24*/@import url("https://fonts.verwaltungsportal.de/import/?family=Karla:400,400i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Kaushan+Script:400");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #fafafa;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #2e3c48 #ffffff;scrollbar-width: thin;}body {font-family: "Karla", sans-serif;font-weight: 400;color: #757575;background: #ffffff;font-size: clamp(1rem, 2vw, 1.25rem);line-height: 1.5;}a {color: #937109;}a:is(:hover, :focus) {color: #937109;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;}b,strong {font-weight: 700;}.row {max-width: 1600px;width: 100%;}.rowGap {row-gap: 30px;}#overflow {overflow: hidden; position: relative;}#logo {display: inline-block;}#logo img {display: block;}@media (min-width: 1px) {.nav1 #logo img {max-width: 340px;width: 100%;}}@media (min-width: 1px) {#menu {background-color: #ffffff;box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);padding: 20px 0;}#menu>.row {width: 100%;max-width: 1600px;}nav.horizontally .navbar-nav {display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;}nav.horizontally .navbar-nav>li {flex-grow: 1;}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 {position: absolute;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: #1c1c1c;font-weight: 400;text-align: left;padding: 15px 35px 15px 15px;position: relative;font-size: 1rem;line-height: 1.2;text-decoration: none;border-radius: 3px;}@media (min-width: 1px) {nav.horizontally a[class*="toplevel"] {padding: 12px 5px 12px 5px;text-align: center;}}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: #fff;background: #937109;}nav.horizontally [class*="toplevel"] ul {background: #fff;}nav.horizontally [class*="secondlevel"]>ul {background: #fff;}@media (min-width: 1px) {nav.horizontally [class*="toplevel"] ul {padding-top: 30px;padding-bottom: 30px;}nav.horizontally [class*="toplevel"]>ul {left: 50%;transform: translate(-50%, 0);}nav.horizontally [class*="secondlevel"]>ul {margin-top: -30px;margin-left: 10px;}nav.horizontally [class*="secondlevel"]>ul::before {content: "";position: absolute;display: block;width: 10px;top: 0;bottom: 0;left: -10px;}}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #1c1c1c;font-weight: 400;text-align: left;padding: 8px 25px;font-size: 1rem;line-height: 1.2;text-decoration: none;}@media (min-width: 1px) {nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {text-align: center;padding: 13px 25px;}}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) {background: #937109;color: #fff;}#b14 {position: relative;width: 100%;}#headerpic {position: relative;margin: 0 auto;width: 100%;}#slider {max-height: 300px;overflow: hidden;position: relative;}@media (min-width: 1px) {#slider {max-height: 560px;}body.index #slider {max-height: 1080px;}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}.slider-mask {display: none;}@media (min-width: 1px) {.slider-mask {display: block;background: linear-gradient(to top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 25%, rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 0.2) 80%);}}@media (min-width: 1px) {#bannerOverlay {display: flex;align-items: center;align-content: center;position: absolute;z-index: 12;pointer-events: none;width: 100%;top: 50%;transform: translateY(-50%);}#bannerOverlay #logo {pointer-events: all;}}#scrollBottomBtnBox {position: absolute;pointer-events: none;bottom: 65px;left: 0;right: 0;z-index: 51;}#scrollBottomBtn {position: relative;pointer-events: all;display: block;font-size: 0;margin: 0 auto;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #fff;animation: bounceAni 2s infinite 2s;transition: all 0.2s ease-in;}#scrollBottomBtn:focus,#scrollBottomBtn:hover {background-color: #fff;animation-play-state: paused;}#scrollBottomBtn::before {content: "";position: absolute;pointer-events: none;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 16px;height: 16px;transition: filter 300ms;background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%23fff"><path d="M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z"/></svg>') center no-repeat;}#scrollBottomBtn:is(:hover, :focus)::before {filter: invert(1) brightness(10);}@keyframes bounceAni {0%,100%,20%,50%,80% {transform: translateY(0);}40% {transform: translateY(-10px);}60% {transform: translateY(-5px);}}#content {text-align: left;padding-block: clamp(40px, 6vw, 80px);}.buttonStyle a:not([href^="mailto"], [href^="tel"]) {display: inline-block;color: #1c1c1c;font-size: 1rem;font-weight: 400;background: #fff;border: 1px solid #868686;padding: 9px 60px 9px 20px;position: relative;text-decoration: none !important;transition:background 300ms,color 300ms,border 300ms;}.buttonStyle.buttonMargin a:not([href^="mailto"], [href^="tel"]) {margin-top: 30px;}.buttonStyle a:not([href^="mailto"], [href^="tel"])::after {content: "";display: block;position: absolute;top: 4px;right: 4px;bottom: 4px;width: 34px;background: #937109 url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M27 34.85q-.45-.45-.45-1.075t.4-1.025l7.35-7.35H9.5q-.65 0-1.075-.425Q8 24.55 8 23.9q0-.65.425-1.075Q8.85 22.4 9.5 22.4h24.8L26.9 15q-.45-.45-.425-1.05.025-.6.475-1.05.45-.4 1.075-.4t1.025.4L39 22.85q.25.25.35.5.1.25.1.55 0 .3-.1.55-.1.25-.35.5l-9.9 9.9q-.45.45-1.05.45-.6 0-1.05-.45Z' fill='%23fff'/%3E%3C/svg%3E") center / 24px auto no-repeat;border-radius: 50%;transition: background 300ms linear;}.buttonStyle a:not([href^="mailto"], [href^="tel"]):is(:hover, :focus) {color: #fff !important;background-color: #937109;border-color: #1c1c1c;}.buttonStyle a:not([href^="mailto"], [href^="tel"]):is(:hover, :focus)::after {background-color: rgba(255, 255, 255, 0.1);}.buttonStyle a:not([href^="mailto"], [href^="tel"]) + a:not([href^="mailto"], [href^="tel"]) {margin-left: 10px;}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #1c1c1c;font-weight: 400;line-height: 1.2;font-family: "Kaushan Script", cursive;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 5.5vw, 2.8125rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 5vw, 2.5rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 4.5vw, 2.4375rem);}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);}#tabs {color: #1c1c1c;font-size: clamp(1rem, 2vw, 1.125rem);padding-block: clamp(40px, 6vw, 80px);padding-top: 100px;}#tabs :is(b, strong) {font-size: clamp(1.125rem, 2vw, 1.25rem);}@media (min-width: 1px) {#tabs > .row > *:first-child::after {content: "";position: absolute;background: #1c1c1c;width: 1px;opacity: 0.2;height: 100%;top: 0;right: -130px;}}@media (min-width: 1px) {#tabs > .row::before {content: "";position: absolute;background: url(../img/fineline-frau-var2.png) no-repeat;width: 304px;height: 399px;left: -462px;transform: translateX(100%);bottom: -80px;}}#f1 {color: #1c1c1c;font-size: 1rem;padding-top: 40px;padding-bottom: 40px;border-top: 1px solid #1c1c1c;}#f1 > .row {row-gap: 30px;}#f1 a,#f1 a:hover,#f1 a:focus {color: #1c1c1c;}#f1 .footerTab {font-size: 1rem;}#f1 .tabHeadline {font-size: 1.375rem;font-weight: 400;}#innerfooter ul {padding: 0;}#innerfooter a {text-decoration: none;position: relative;display: block;font-size: 1rem;font-weight: 400;padding: 6px 10px 6px 25px;}#innerfooter a::before {content: "";position: absolute;display: block;left: 10px;top: 16px;width: 6px;height: 6px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);transition: background 300ms linear;}#innerfooter a:hover::before,#innerfooter a:focus::before {background: #1c1c1c;}#vernetzt {gap: 12px;font-size: 0.8125rem;color: #1c1c1c;line-height: 1.3;text-decoration: none;flex-direction: column;}#vernetzt span span {display: block;}@media (min-width: 1px) {#vernetzt img {margin-left: auto;}}