/*2023-06-21-13:34:57*/@import url('https://fonts.verwaltungsportal.de/import/?family=Lato:400,400i,700,700i%7CKhand:400,500,600');body {font-family: "Lato", sans-serif;font-weight: 400;color: #676767;background: #fff;font-size: 1rem;line-height: 1.5;}@media (min-width: 3px) {body {font-size: 1.125rem;}}a {color: #167fa2;}a:hover,a:focus {color: #167fa2;text-decoration: underline;}b, strong {font-weight: 700;}header {background: #ebf3fd;}#topbar{padding: 5px 0;background: #fff;}#topbar .opening,#topbar .phone{font-size: 1.125rem;color: #444444;position: relative;padding-left: 40px;margin-top: 15px;}#topbar .opening::before,#topbar .phone::before{content: '';display: inline-block;height: 36px;width: 30px;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}#topbar .opening::before{background: url(../img/icon-öffnungszeiten.png) no-repeat center;}#topbar .phone::before{background: url(../img/icon-telefon.png) no-repeat center;}@media (min-width: 3px) {#topbar .phone{padding-left: 50px;border-left: 1px solid rgba(0,0,0,0.2);}#topbar .phone::before{left: 10px;}#topbar .mailButton{margin-left: 40px;}#topbar .opening,#topbar .phone{margin-left: 15px;margin-top: 0px;}}#topbar .mailButton a{display: inline-block;padding: 10px 14px;background-color: #ebf3fd;color: #00407b;font-size: 1rem;border: 2px solid #ebf3fd;font-weight: 700;transition: all, 300ms;text-decoration: none;border-radius: 5px;}#topbar .mailButton a:hover,#topbar .mailButton a:focus{background-color: #00407b;color: #fff;}#logo {color: #1e1e1e;font-size: clamp(2.1875rem, 6vw, 3.125rem) !important;font-weight: 400;position: relative;top: 30px;z-index: 55;margin-right: -100px;font-family: 'Lato', sans-serif;line-height: 1.1;}#logo b, #logo strong {color: #00407b;font-weight: 700;font-family: 'Khand', sans-serif;}#logo:hover {text-decoration: none !important;}#tickerWrapper {margin-top: auto;text-align: center;color: #1e1e1e;font-size: 1rem;margin-bottom: 15px;margin-top: 17vw;}#tickerWrapper a {color: #00407b;}@media (min-width: 3px) {#style button {border: 2px solid #00407b;color: #00407b;display: inline-block;width: 38px;height: 38px;border-radius: 50%;font-weight: 900;text-align: center;background-color: #ebf3fd;position: relative;line-height: 1;-webkit-transition: transform 150ms linear;-moz-transition: transform 150ms linear;-ms-transition: transform 150ms linear;-o-transition: transform 150ms linear;transition: transform 150ms linear;}#style button+button {margin-left: 8px;}#style button:hover {background: #00407b;color: #fff;}}#search, #search1 {height: 46px;background: #fff;display: inline-block;position: relative;border-radius: 5px;border: 2px solid #00407b;margin-left: 30px;}#search_input, #search_input1 {color: #00407b;font-size: 16px;font-style: normal;background: transparent;padding: 0;border: 0;line-height: 46px;padding-left: 10px;padding-right: 43px;height: 46px;width: 100%;}#search_submit, #search_submit1 {width: 40px;background: #00407b url('../img/lupe-icon.png') center no-repeat;padding: 0;cursor: pointer;line-height: 46px;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;}#search_submit:hover, #search_submit1:hover{background-color: #00407b;}#search_input::-ms-input-placeholder, #search_input1::-ms-input-placeholder {color: #00407b !important;}#search_input::-webkit-input-placeholder, #search_input1::-webkit-input-placeholder {color: #00407b !important;}#search_input::-moz-placeholder, #search_input1::-moz-placeholder {opacity: 1;}#search_input:-moz-placeholder, #search_input1:-moz-placeholder {opacity: 1;}#burgerButton {font-size: 0;border: none !important;position: relative;z-index: 1002;display: block;width: 48px;height: 48px;cursor: pointer;background: #ebf3fd;border-radius: 50%;}@media (min-width: 3px) {#burgerButton {width: 48px;height: 48px;margin-left: auto;}}#burgerButton[aria-expanded="true"] #burgerButtonInner2 {opacity: 0;}#burgerButton[aria-expanded="true"] #burgerButtonInner {-webkit-transform: rotate(-45deg) translate(-5px, 5px);transform: rotate(-45deg) translate(-5px, 5px);}#burgerButton[aria-expanded="true"]::after {-webkit-transform: rotate(45deg) translate(-5px, -5px);transform: rotate(45deg) translate(-5px, -5px);}#burgerButtonInner2,#burgerButton:after,#burgerButtonInner {position: absolute;background: #00407b;color: #fff;width: 24px;height: 2px;left: 12px;-webkit-transition: transform 200ms linear, opacity 200ms linear;-moz-transition: transform 200ms linear, opacity 200ms linear;-ms-transition: transform 200ms linear, opacity 200ms linear;-o-transition: transform 200ms linear, opacity 200ms linear;transition: transform 200ms linear, opacity 200ms linear;}@media (min-width: 3px) {#burgerButtonInner2,#burgerButton:after,#burgerButtonInner {left: 12px;}}#burgerButtonInner {top: 16px;}#burgerButtonInner2 {top: 23px;}#burgerButton:after {top: 30px;content: "";display: block;}@media (min-width: 3px) {#burgerButtonInner {top: 16px;}#burgerButtonInner2 {top: 23px;}#burgerButton:after {top: 30px;}}@media (min-width: 3px) {nav {padding-top: 0;padding-bottom: 0;left: 0;right: 0;top: 0;z-index: 1005;}nav>.row {padding-top: 27px;padding-bottom: 27px;}nav>.row,nav>.row>div {position: static;}.navbar-default {width: auto;margin-left: 35px;}.navbar-default .navbar-nav {width: 100%;margin: 0;display: block;padding: 30px;overflow-y: auto;position: relative;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;max-width: 992px;margin-left: auto;margin-right: auto;}.navbar-default li[class*="toplevel"] {float: none;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;display: list-item !important;}.navbar-nav::after,.navbar-nav::before {display: none;}#myNavbar {max-height: 70vh;}#myNavbar.navbar-collapse {pointer-events: none;position: absolute;z-index: 1002;top: 50%;right: 0;opacity: 0;width: 600px;background: rgba(255, 255, 255, 0.96);height: auto !important;-webkit-box-shadow: 0 0px 5px 0 rgba(84, 73, 73, 0.15);box-shadow: 0 0px 5px 0 rgba(84, 73, 73, 0.15);-webkit-transition: opacity 300ms linear, top 300ms linear;-moz-transition: opacity 300ms linear, top 300ms linear;-ms-transition: opacity 300ms linear, top 300ms linear;-o-transition: opacity 300ms linear, top 300ms linear;transition: opacity 300ms linear, top 300ms linear;border-radius: 20px;}#myNavbar.navbar-collapse::before {content: "";display: block;position: absolute;right: 15px;top: -18px;width: 0;height: 0;border-style: solid;border-width: 0 25px 18px 25px;border-color: transparent transparent #ffffff transparent;}#burgerButton[aria-expanded="true"]+#myNavbar {pointer-events: auto;opacity: 1;top: 100%;}#myNavbar:focus-within {pointer-events: auto;opacity: 1;top: 100%;}#myNavbar {max-height: 50vh;overflow: auto;scrollbar-color: #555555 #f1f1f1;scrollbar-width: thin;}}@media (min-width: 4px) {.navbar-default {margin-left: 52px;}.navbar-default .navbar-nav {max-width: 1200px;padding-top: 30px;padding-bottom: 30px;}}.navbar-default li[class*="toplevel"]>a {color: #444444;font-weight: 600;text-align: left;padding: 9px 20px;position: relative;font-size: 1rem;line-height: 1.2;text-decoration: none;background: #ebf3fd;margin-bottom: 2px;border: 2px solid #ebf3fd;border-radius: 5px;}.navbar-default li[class*="toplevel"]:hover>a:after,.navbar-default li[class*="toplevel"]>a:hover,.navbar-default li[class*="toplevel"]>a:focus,.navbar-default li[class*="toplevel"].open>a,.navbar-default li[class*="toplevel"].open>a:hover,.navbar-default li[class*="toplevel"].open>a:focus,.navbar-default li[class*="toplevel"][class$="_over"]>a,.navbar-default li[class*="toplevel"][class$="_over"]>a:hover,.navbar-default li[class*="toplevel"][class$="_over"]>a:focus {color: #00407b;border: 2px solid #07aedd;}@media (min-width: 3px) {.navbar-default li[class*="toplevel"]>.dropdown-menu,.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: #444444;font-weight: 400;text-align: left;padding: 8px 35px 8px 15px;font-size: 1rem;line-height: 1.2;text-decoration: none;position: relative;}@media (min-width: 3px) {.navbar-default li[class*="secondlevel"]>a {padding: 5px 15px 5px 30px;}.navbar-default li[class*="thirdlevel"]>a {padding: 5px 15px 5px 50px;}.navbar-default li[class*="secondlevel"]>a::before,.navbar-default li[class*="thirdlevel"]>a::before {content: "";position: absolute;left: 15px;top: 50%;background: #00407b;width: 5px;height: 5px;margin-top: -2px;border-radius: 50%;}.navbar-default li[class*="thirdlevel"]>a::before {left: 35px;}}.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: #00407b;}.navbar-nav li[class*="secondlevel"]:hover>a::before,.navbar-nav li[class*="secondlevel"]>a:hover::before,.navbar-nav li[class*="secondlevel"]>a:focus::before,.navbar-nav li[class*="secondlevel"].open>a::before,.navbar-nav li[class*="secondlevel"].open>a:hover::before,.navbar-nav li[class*="secondlevel"].open>a:focus::before,.navbar-nav li[class*="secondlevel"][class$="_over"]>a::before,.navbar-nav li[class*="secondlevel"][class$="_over"]>a:hover::before,.navbar-nav li[class*="secondlevel"][class$="_over"]>a:focus::before,.navbar-nav li[class*="thirdlevel"]>a:hover::before,.navbar-nav li[class*="thirdlevel"]>a:focus::before,.navbar-nav li[class*="thirdlevel"].open>a::before,.navbar-nav li[class*="thirdlevel"].open>a:hover::before,.navbar-nav li[class*="thirdlevel"].open>a:focus::before,.navbar-nav li[class*="thirdlevel"][class$="_over"]>a::before,.navbar-nav li[class*="thirdlevel"][class$="_over"]>a:hover::before,.navbar-nav li[class*="thirdlevel"][class$="_over"]>a:focus::before {background: #07aedd;}@media (min-width: 3px) {#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}}#bannerWrapper {position: relative;z-index: 1;}#bannerWrapper::before {content: '';width: 57vw;height: 57vw;background: #00407b;border-radius: 50%;display: inline-block;position: absolute;z-index: -1;top: -710px;right: -29vw;}#headerpic {margin: 0 auto;position: relative;width: 100%;padding-top: 25px;padding-bottom: 100px;overflow: hidden;min-height: 370px;z-index: 1;background: url(../img/bannermaske-parallax.png) bottom center no-repeat;}#headerpic::after {content: '';background: url(../img/muster.png) no-repeat center;width: 665px;height: 615px;z-index: -4;display: block;pointer-events: none;position: absolute;left: 32vw;top: -40px;}#headerpic .nivo-controlNav {display: none !important;}.theme-default .nivo-controlNav a {color: #000;}#slider {overflow: hidden;position: relative;width: 35vw;height: 35vw;border-radius: 50%;overflow: hidden;min-width: 350px;min-height: 350px;}.slider-mask {display: none;}.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;height: 100% !important;}.bannerButton {position: absolute;bottom: 0;left: 0;z-index: 12;}.bannerButton a {width: 170px;height: 170px;background: #07aedd;border: 2px solid #ffffff;display: inline-block;border-radius: 50%;display: flex;justify-content: center;align-items: center;text-transform: uppercase;flex-wrap: wrap;display: flex;flex-direction: column;line-height: 1.2;color: #444444;font-weight: 600;text-decoration: none;transition: all 300ms ease-in-out;}.bannerButton a strong {font-size: clamp(1.125rem, 2vw, 1.875rem);font-weight: 800;}.bannerButton a:hover,.bannerButton a:focus {border-color: #004261;border-width: 5px;}#logo2 img {margin: 0 auto;text-align: center;display: block;}#content {text-align: left;padding-bottom: 40px;padding-top: 20px;}@media (min-width: 3px) {#content {padding-bottom: 95px;padding-top: 20px;background: center bottom / 100% auto no-repeat;}#contentCol {padding-top: 26px;}}.tab {max-width: 320px;margin-left: auto;margin-right: auto;margin-top: 32px;position: relative;padding: 45px 20px 20px 20px;background: #ffffff;font-size: 15px;color: #444444;border-top: 4px solid #07abd9;-webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 5px;}@media (min-width: 3px) {.tab {margin-bottom: -150px;}}.tab::before {content: "";display: block;width: 60px;height: 60px;position: absolute;top: -32px;left: 50%;margin-left: -30px;border-radius: 50%;background-color: #ffffff;background-position: center;background-repeat: no-repeat;-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);background-image: url('../img/calendar-icon.png');}.tab h1,.tab h2,.tab h3,.tab h4,.tab h5,.tab h6,.tab .tabHeadline {color: #00407b;font-size: 1.625rem;text-transform: uppercase;margin: 0 0 16px 0;text-align: center;}.tab .tab_link_title a {color: #00407b;font-weight: 700;}.tab .tab_link_mandat a {color: #444444;}.tab .tab_link_mehr {color: transparent;font-size: 0;}.tab .tab_link_mehr a {text-decoration: none;padding: 4px 15px 3px 15px;display: inline-block;border-radius: 4px;font-size: 0.9375rem;background: #ebf3fd;color: #00407b;font-weight: 600;font-family: "Khand", sans-serif;border: 1px solid rgba(0, 0, 0, 0.15);}.tab .tab_link_mehr a:hover,.tab .tab_link_mehr a:focus {background: #00407b;color: #ffffff;}.tab .eventclndr-tab {margin-bottom: 22px;}.tab #clr-events-hide>p:first-child {margin-bottom: 15px;}#clr-events-hide h3 {font-size: 20px;}.tab .tab_spacer {height: 15px;}.h4link a:link, .h4link a:hover, .h4link a:focus, .h4link a:visited, H6, H5, H4, H3, H2, H1 {color: #2d3133;font-weight: 500;line-height: 1.2;font-family: "Khand", sans-serif;}h1, .h1, .legacy_h1 {font-size: 1.8rem;}@media (min-width: 2px) {h1, .h1, .legacy_h1 {font-size: 40px;}}h2, .h2, .legacy_h2 {font-size: 1.7rem;}@media (min-width: 2px) {h2, .h2, .legacy_h2 {font-size: 1.875rem;}}h3, .h3, .legacy_h3 {font-size: 1.6rem;}h4, .h4, .h4link a:link, .h4link a:hover, .h4link a:focus, .h4link a:visited, .legacy_h4 {font-size: 1.5rem;}h5, .h5, .legacy_h5 {font-size: 1.4rem;}h6, .h6, .legacy_h6 {font-size: 1.3rem;}#newslinks, #newsmandate {border: 1px solid #2d3133;}#teaser {margin-top: 5px;margin-bottom: 5px;padding: 40px 0;min-height: 200px;background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;position: relative;}#teaser::before {content: '';display: block;position: absolute;top: -2px;left: 0;right: 0;height: 95px;width: 100%;background: url(../img/bannermaske-parallax-footer.png) no-repeat; }@media (min-width: 3px) {#teaser {min-height: 300px;}#teaser>.row>div {padding-left: 20px;}}@media (min-width: 4px) {#teaser>.row>div {padding-left: 40px;}}#teaser a {margin-top: 15px;}footer {color: #1e1e1e;font-size: 0.9375rem;}footer a,footer a:hover {color: #00407b;}.footerTab a {text-decoration: underline;}#footer {background: #ebf3fd;padding-top: 90px;padding-bottom: 40px;}@media (min-width: 1px) {#footer>.row>*+*:nth-child(2) {margin-top: 0;}}@media (min-width: 3px) {#footer {padding-top: 70px;padding-bottom: 70px;}}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.footerHeadline {color: #00407b;font-size: 1.375rem;text-transform: uppercase;margin: 0;}#innerfooter ul {padding: 0;line-height: 1.7;}@media (min-width: 3px) {#innerfooter ul {margin-bottom: -10px;}}#innerfooter a {color: #1e1e1e;font-weight: 400;font-size: 1.25rem;font-family: "Khand", sans-serif;text-transform: uppercase;}#innerfooter a:hover {color: #00407b;text-decoration: none;}#innerfooter li::before {content: "\0007C";color: #1e1e1e;position: relative;bottom: 2px;margin-right: 4px;}footer iframe,#footer .iframe-wrapper-manual-enabling {min-width: 100% !important;width: 100% !important;display: block;}.socialTab {padding-left: 10px;line-height: 1;color: #fff;}.socialTab p {display: inline-block;padding: 0 5px;}.socialTab img {margin-top: 2px;max-height: 25px;}.socialTab a img {-webkit-transition: all 0.3s 0s ease;-moz-transition: all 0.3s 0s ease;-o-transition: all 0.3s 0s ease;transition: all 0.3s 0s ease;}.socialTab a img:focus,.socialTab a img:hover {-moz-transform: scale(1.3);-webkit-transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}#vernetzt {text-align: right;font-size: 0.8125rem;color: #1e1e1e;line-height: 1.3;margin: 0 auto;font-weight: 400;text-decoration: none;}@media (min-width: 2px) {#vernetzt {margin: 0;}}#vernetzt span {color: #1e1e1e;}#vernetzt span span {display: block;}#vernetzt img {margin-left: 18px;}#footer2 {padding: 15px 0;background: #00407b;}#scrollTopBtn {position: relative;text-decoration: none;padding: 4px 15px 3px 15px;display: inline-block;border-radius: 5px;font-size: 0.9375rem;color: #ffffff;font-weight: 600;font-family: "Khand", sans-serif;border: 1px solid rgba(255, 255, 255, 1);}#scrollTopBtn:hover,#scrollTopBtn:focus {background: rgba(0, 0, 0, 0.2);}#scrollTopBtn::after {content: "\00BB";position: relative;bottom: 1px;display: inline-block;margin-left: 4px;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}@media (min-width: 1px) {#scrollTopBtn::after {margin-left: 15px;}}.contrast_light_font form[id^="search"],.contrast_light_font form #search_input1,.contrast_dark_font #footer2 {background-color: #000000 !important;}.contrast_dark_font form[id^="search"],.contrast_dark_font form #search_input1,.contrast_dark_font #scrollTopBtn {background-color: #ffffff !important;}.contrast_light_font form [id^="search_submit"],.contrast_dark_font form [id^="search_submit"] {background: #000000 url('../img/lupe-icon.png') center no-repeat !important;}.contrast_light_font #content,.contrast_dark_font #content,.contrast_light_font #teaser>.row,.contrast_light_font #teaser>.row>* {background: none !important;}#sponsor {padding: 30px;background: #fff;color: #1e1e1e;}