/*2025-01-16-08:28:35*/@import url('https://fonts.verwaltungsportal.de/css/?family=Source+Sans+3:400,400i,700,700i%7CSource+Serif+4:400,600');html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #e7e9ec;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #876d12 #ffffff;}body {font-family: "Source Sans 3", sans-serif;font-weight: 400;color: #666666;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: #876d12;}a:is(:hover, :focus) {color: #876d12;text-decoration: underline;}b,strong {font-weight: 700;}header {background: #0f2548;color: #ffffff;}@media (min-width: 2px) {#header-position {position: absolute;top: 0;left: 0;right: 0;z-index: 100;}}#topbar {font-size: 1rem;padding: 24px 0;}#logo {display: inline-block;}#logo img {display: block;}.telIcon,.mailIcon {padding-left: 30px;background-position: center left;background-repeat: no-repeat;}.telIcon {background-image: url('../img/telefon-icon.png');}.mailIcon {margin-top: 12px;background-image: url('../img/mail-icon.png');}:is(.telIcon, .mailIcon) a {color: #ffffff;text-decoration: underline;}#search {display: flex;align-items: center;align-content: center;justify-content: center;margin-top: 16px;padding: 3px 8px;text-align: center;position: relative;}#search::after {border: 2px solid #e5cd80;}#search::after {content: "";display: block;position: absolute;pointer-events: none;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;width: 30px;height: 30px;margin: auto;border-radius: 50%;transform: scale(0.8);transition: 300ms opacity linear, 300ms transform linear;}#search:hover::after,#search:focus::after {opacity: 1;transform: scale(1);}@media (min-width: 2px) {#search {border-top: none;margin-left: 15px;margin-right: 45px;flex: 0 0 auto;border-radius: 50%;width: 33px;height: 33px;}#search::after {border: 2px solid #ffffff;}}@media (min-width: 2px) {nav.horizontally {position: relative;left: 50%;transform: translateX(-50%);right: 0;top: 0;max-width: 1930px;width: 100% !important;z-index: 101;transition: background 150ms linear, border 150ms linear;border-top: 1px solid transparent;border-bottom: 1px solid transparent;}.is-sticky nav.horizontally {border-color: rgba(255, 255, 255, 0.5);background: rgba(15, 37, 72, 0.95);}nav.horizontally .navbar-nav {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid rgba(255, 255, 255, 0.5);border-bottom: 1px solid rgba(255, 255, 255, 0.5);background: linear-gradient(to bottom, rgba(15, 37, 72, 0.3) 0%, transparent 100%);}.is-sticky nav.horizontally .navbar-nav {border: none;background: transparent;}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;}nav.horizontally .navbar-nav>li:last-child>.dropdown-menu {left: unset !important;right: 0 !important;}.navbar-default .navbar-nav li[class*="toplevel"]>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul {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;}.navbar-default .open>.dropdown-menu,.navbar-default .navbar-nav li[class*="toplevel"]:hover>ul,.navbar-default .navbar-nav li[class*="secondlevel"]:hover>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important;}.navbar-default .navbar-nav li[class*="toplevel"]:focus-within>ul,.navbar-default .navbar-nav li[class*="secondlevel"]:focus-within>ul {pointer-events: auto !important;opacity: 1 !important;}.navbar-default .nav .open>.dropdown-menu {pointer-events: none !important;opacity: 0 !important;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;display: block;height: 25px;left: 0;right: 0;top: -25px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu::before {content: "";position: absolute;display: block;width: 30px;top: 0;bottom: 0;left: -30px;}}nav.horizontally a[class*="toplevel"] {font-family: "Source Serif 4", sans-serif;color: #ffffff;font-weight: 400;text-align: left;padding: 10px 35px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;}@media (min-width: 2px) {nav.horizontally a[class*="toplevel"] {padding: 22px 5px;text-align: center;}}@media (min-width: 3px) {.navbar-default .navbar-nav>li>a {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: #e5cd80;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {background-color: #ffffff;background: linear-gradient(to right, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.28));}@media (min-width: 2px) {.navbar-default .navbar-nav>li>.dropdown-menu {margin-top: 25px;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding-top: 24px;padding-bottom: 24px;border-left: 2px solid #826a12;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin-top: -24px;margin-left: 30px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a::before {content: "";position: absolute;display: block;top: 50%;left: -9px;width: 16px;height: 16px;border-radius: 90px;border-radius: 90px;transform: translateY(-50%);background-color: #826a12;transition: opacity 50ms linear;opacity: 0;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #444444;font-weight: 400;text-align: left;padding: 10px 25px 10px 30px;font-size: 1.125rem;line-height: 1.2;text-decoration: none;font-family: "Source Serif 4", sans-serif;}.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 {color: #826a12;}.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a {color: #826a12;}@media (min-width: 2px) {.navbar-nav>li>.dropdown-menu>li:hover>a::before,.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,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:hover>a::before,.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:focus-within>a::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a::before {opacity: 1;}}#slider {max-height: clamp(300px, 42vw, 500px);position: relative;}@media (min-width: 2px) {body.index #slider {min-height: 450px;max-height: clamp(450px, 67vw, 800px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}.slider-wrapper {height: 100% !important;}.slider-mask {display: none;}@media (min-width: 1px) {.slider-mask {display: block;background: linear-gradient(to bottom, rgba(15, 37, 72, 0.93) 0%, rgba(15, 37, 72, 0.83), transparent 45%);}}#tabs {padding: clamp(40px, 4vw, 65px) 0;background: #ede9e8;}#tabs>.row {row-gap: 30px;}#tabs img {padding: 14px;border: 1px solid #8c7212;display: block;width: 100% !important;height: auto !important;transition: border 300ms linear;}@media (min-width: 2px) {#tabs .tab:is(:hover, :focus-within) img {border-color: transparent;}}#tabs :is(h1, h2, h3, h4, h5, h6) {margin-bottom: 8px;color: #876d12;transition: color 300ms linear;}@media (min-width: 2px) {#tabs .tab:is(:not(:hover, :focus-within)) :is(h1, h2, h3, h4, h5, h6) {color: #666666;}}#tabs .tab:is(:hover, :focus-within) {color: #876d12;}#tabs .tab {max-width: 400px;margin-left: auto;margin-right: auto;height: 100%;min-height: 100%;position: relative;z-index: 0;font-size: 1rem;bottom: 0;backface-visibility: hidden;transition: transform 300ms linear, bottom 300ms linear, color 300ms linear;}@media (min-width: 2px) {#tabs .tab:is(:hover, :focus-within) {transform: scale(1.15);z-index: 1;bottom: 10px;}#tabs .tab::after {content: "";display: block;position: absolute;top: -5px;right: -5px;bottom: -22px;left: -5px;background: #ffffff;opacity: 0;z-index: -1;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);transition: opacity 300ms linear;}#tabs .tab:is(:hover, :focus-within)::after {opacity: 1;}}#tabs .tab a {text-transform: uppercase;color: #666666;position: relative;padding: 8px 10px;display: inline-block;margin-top: 15px;text-decoration: none;}#tabs .tab a::after {content: "";display: block;position: absolute;top: 100%;left: 0;right: 0;bottom: 0;border: 1px solid #2d2d2d;border-top: transparent;pointer-events: none;transition: top 300ms linear, border 300ms linear;}#tabs .tab a:is(:hover, :focus)::after {top: 0;border: 1px solid #876d12;}#tabs .tab a:is(:hover, :focus) {color: #876d12;}#content>.row {row-gap: 30px;}#content {text-align: left;padding-top: clamp(30px, 4vw, 60px);padding-bottom: clamp(30px, 3vw, 55px);}@media (min-width: 2px) {.index #content>.row>*+* {padding-left: clamp(30px, 4vw, 45px);}}.contactTab {color: #ffffff;padding: clamp(35px, 4vw, 50px);background-position: center;background-size: cover;background-repeat: no-repeat;background-color: #14315e;border: 1px solid #c8b36b;box-shadow: inset 0 0 0 14px #ffffff;}@media (min-width: 1px) {.contactTab {font-size: 1.0625rem;}}.contactTab .tabHeadline {color: #dfc87a;font-size: clamp(1.75rem, 2vw, 1.875rem);margin-bottom: 18px;}.contactTab a {color: #ffffff;}.contactTab .tab_link_mehr {font-size: 0;}.contactTab .tab_link_mehr a {text-decoration: none;display: inline-block;font-size: 0.9375rem;color: #ffffff;padding: 5px 12px;border: 1px solid #ffffff;transition: color 300ms linear, background 300ms linear, border 300ms linear;}.contactTab .tab_link_mehr a:is(:hover, :focus) {color: #dfc87a;background: #14315e;border-color: #dfc87a;}.contactTab .tab_spacer {height: clamp(15px, 3vw, 30px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #876d12;font-weight: 600;line-height: 1.2;font-family: "Source Serif 4", sans-serif;}h1,.h1,.legacy_h1 {font-size: 1.875rem;}h2,.h2,.legacy_h2 {font-size: 1.75rem;}h3,.h3,.legacy_h3 {font-size: 1.625rem;}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: 1.5rem;}h5,.h5,.legacy_h5 {font-size: 1.375rem;}h6,.h6,.legacy_h6 {font-size: 1.25rem;}#slogan {padding: clamp(40px, 5vw, 90px) 0 clamp(40px, 4vw, 75px) 0;background-position: center;background-size: cover;background-repeat: no-repeat;}#slogan .tab {color: #343434;padding: clamp(30px, 4vw, 40px) clamp(30px, 9vw, 155px) clamp(30px, 4vw, 40px) clamp(30px, 9vw, 155px);background: linear-gradient(to right, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.28));}@media (min-width: 2px) {#slogan .tab {margin-left: 35px;margin-right: 35px;}}#slogan .tab :is(h1, h2, h3, h4, h5, h6) {font-size: clamp(1.25rem, 3vw, 1.875rem);color: #876d12;}#slogan .tab :is(h1, h2, h3, h4, h5, h6) :is(b, strong) {font-size: clamp(1.875rem, 3vw, 3.125rem);display: block;}#slogan .tab a {text-decoration: none;display: inline-block;text-transform: uppercase;color: #343434;font-size: 0.875rem;padding: 6px 20px;border: 1px solid #876d12;transition: color 300ms linear, background 300ms linear, border 300ms linear;}#slogan .tab a:is(:hover, :focus) {color: #2d2d2d;background: #c8b36b;border-color: #c8b36b;}#footerBottom {padding: clamp(30px, 4vw, 55px) 0;background: #ffffff;line-height: 1;}.sponsoren {min-height: 90px;}#contactFooter>.row {row-gap: 30px;}#contactFooter {background: #0f2548;color: #a6a6a6;padding: clamp(30px, 4vw, 65px) 0;font-size: 1.0625rem;}#contactFooter .tabHeadline {font-size: 1.875rem;color: #dfc87a;font-weight: 400;margin-bottom: 10px;}#contactFooter a {color: #dfc87a;}#contactFooter a[href^="mailto:"] {text-decoration: underline;}#contactFooter ul {margin: 0;padding-left: 0;list-style: none;}#contactFooter ul>li {color: #a6a6a6;padding-left: 26px;min-height: 11px;background: url('../img/check-icon.png') center left no-repeat;}#contactFooter ul>li:hover,#contactFooter ul>li:focus {color: #dfc87a;}#contactFooter ul>li+li {margin-top: 8px;}footer table :is(td, th) {padding: 0;}footer {color: #ffffff;font-size: 0.9375rem;background: #0f2548;}#footer {padding: 30px 0;}@media (min-width: 2px) {#footer {padding: 20px 0;background-color: #14315e;}}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #ffffff;text-decoration: none;}#innerfooter a:is(:hover, :focus) {color: #c8b36b;}#innerfooter li+li {margin-left: clamp(15px, 2vw, 35px);}#vernetzt {gap: 12px;text-align: right;color: #a6a6a6;line-height: 1.3;font-weight: 400;text-decoration: none;}#vernetzt span span {display: block;}#vernetzt b {font-weight: 400;color: #ffffff;}