/*2025-04-02-10:23:00*/@import url("https://fonts.verwaltungsportal.de/import/?family=Open+Sans:300,400,700");body { font-family: Open Sans, sans-serif; font-weight: 400; color: #ffffff; background: #223a58; font-size: 1.125rem; min-width: 1600px;}a { color: #7cb2ea; -webkit-transition: background-color 300ms linear, color 300ms linear; -moz-transition: background-color 300ms linear, color 300ms linear; -ms-transition: background-color 300ms linear, color 300ms linear; -o-transition: background-color 300ms linear, color 300ms linear; transition: background-color 300ms linear, color 300ms linear;}a:hover,a:visited { color: #7cb2ea;}#maindiv { width: 100%; line-height: 1.6em; text-align: left;}@media (min-width: 3px) { .container {width: 100%;max-width: 1600px; }}#cookie-toggle-details { color: #fff !important;}a:focus-visible,:focus-visible, a:focus,input:focus,button:focus,form:focus { outline: 3px solid #7cb2ea !important;}#innerfooter { background: #ffffff; padding: 15px; border-top: 4px solid #7cb2ea;}#innerfooter a { color: #48607f; text-decoration: none; display: inline-block; text-transform: uppercase; font-weight: 300;}@media (min-width: 1px) { #innerfooter a {color: #48607f; }}#innerfooter a:hover { text-decoration: underline;}@media (min-width: 1px) { #innerfooter a + a::before {content: "•";margin: 0 10px;color: #48607f; }}@media (min-width: 2px) { #innerfooter a + a::before {margin: 0 25px; }}#topbar2 { padding-top: 22px; background: #48607f;}@media (min-width: 2px) { #topbar2 {padding-top: 40px;padding-bottom: 50px; } #topbar2 .row, #topbar2 .row > div:last-child {display: flex;align-content: center;align-items: center; } #topbar2 .row > div:last-child {justify-content: flex-end; }}#logoMobil img { max-width: 230px; width: 100%;}.logo,.logo a { display: inline-block;}.logo img { display: block;}#search { background: #62758e; position: relative; border-radius: 10px; width: 100%; display: inline-block;}@media (min-width: 1px) { #search {border-radius: 30px;height: 38px; }}#search_input { color: #ffffff; font-size: 16px; font-weight: 300; font-style: normal; background: transparent; padding: 0; border: 0; line-height: 38px; padding-left: 14px; padding-right: 14px; height: 38px; text-align: center; width: 100%;}@media (min-width: 1px) { #search_input {padding-right: 47px;text-align: left; }}#search_submit { width: 100%; height: 38px; font-size: 0; color: #ffffff; background: #263f5a url("../img/lupe-icon.png") center no-repeat; border: none; background-size: 14px 14px; padding: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer; -webkit-transition: transform 150ms linear; -moz-transition: transform 150ms linear; -ms-transition: transform 150ms linear; -o-transition: transform 150ms linear; transition: transform 150ms linear;}@media (min-width: 1px) { #search_submit {position: absolute;border-radius: 50%;top: -5px;right: -5px;width: 48px;height: 48px;border: 5px solid #263f5a; } #search_submit:hover {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2); }}@media (min-width: 2px) { #search_submit {border-color: #48607f; }}#search_input::-ms-input-placeholder,#newsletter_input::-ms-input-placeholder { color: #ffffff !important;}#search_input::-webkit-input-placeholder,#newsletter_input::-webkit-input-placeholder { color: #ffffff !important;}#search_input::-moz-placeholder,#newsletter_input::-moz-placeholder { opacity: 1;}#search_input:-moz-placeholder,#newsletter_input:-moz-placeholder { opacity: 1;}@media (min-width: 2px) { #topbar2 h2 {font-weight: 400;margin-bottom: 4px;font-size: 1rem;margin-top: 0;hyphens: auto; } #style button {border: none;color: #ffffff;display: inline-block;width: 30px;height: 30px;border-radius: 50%;font-weight: 400;text-align: center;background-color: #263f5a;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: 1px; } #style button:hover {color: #48607f;background-color: #ffffff;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2); } #style button:focus-visible {outline: 3px solid #7cb2ea; }}#contrast_style { line-height: 0;}#contrast_style button {color: #000000;padding: 0;border: none;display: inline-block;width: 30px;height: 30px;border-radius: 50%;font-weight: 400;text-align: center;background: #ffffff;position: relative;z-index: 1;font-size: 0;}#contrast_style button::before {content: "";display: block;position: absolute;z-index: -1;left: -6px;top: -6px;width: 30px;height: 30px;border-radius: 50%;background: rgba(0, 0, 0, 0.1);opacity: 0;-webkit-transition: opacity 150ms linear;-moz-transition: opacity 150ms linear;-ms-transition: opacity 150ms linear;-o-transition: opacity 150ms linear;transition: opacity 150ms linear;}#contrast_style *+* { margin-left: 1px;}#contrast_style button::after {content: "";display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;border: none;border-radius: 50%;}#contrast_style button:nth-of-type(1)::after {background: linear-gradient(45deg, rgba(38, 63, 90, 1), rgba(38, 63, 90, 1) 50%, rgba(255, 255, 255, 1) 50%);}#contrast_style button:nth-of-type(2)::after {background: linear-gradient(45deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, rgba(38, 63, 90, 1) 50%);}#contrast_style button:nth-of-type(3)::after {background: #ade9f6;border: none;}.sticky-wrapper { position: relative; z-index: 51;}@media (min-width: 2px) { #menu {background-color: rgba(25, 41, 66, 0.85);position: absolute;z-index: 55;width: 100%; }}.navbar { min-height: 0; margin-bottom: 0px; border: none;}@media (min-width: 2px) { .navbar-nav {float: none !important; }}.navbar-collapse { padding-left: 0; padding-right: 0;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background-color: #ffffff; border-color: transparent; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);}@media (min-width: 2px) { .navbar-default .navbar-nav > li > a {padding-right: 20px; } .dropdown-menu {top: auto !important; } .navbar-default .navbar-nav > li > ul {display: block;pointer-events: none;opacity: 0;-webkit-transition: opacity 300ms linear, transform 300ms linear;-moz-transition: opacity 300ms linear, transform 300ms linear;-ms-transition: opacity 300ms linear, transform 300ms linear;-o-transition: opacity 300ms linear, transform 300ms linear;transition: opacity 300ms linear, transform 300ms linear;transform: scale(0);transition: 0.3s;transform-origin: top left; } #menu .open > .dropdown-menu, #menu .navbar-default .navbar-nav > li:hover > ul {pointer-events: auto !important;opacity: 1 !important;transform: scale(1); } .navbar-default .navbar-nav > li.open > .dropdown-menu {z-index: 1001; }}.navbar-default .navbar-nav > li > a { color: #ffffff; font-weight: 400; text-align: center; padding: 10px 5px; font-size: 1.125rem !important; text-transform: uppercase; position: relative;}@media (min-width: 2px) { .navbar-default .navbar-nav > li + li {margin-left: 20px; } .navbar-default .navbar-nav > li > a {padding: 18px 4px; }}@media (min-width: 2px) { .navbar-default .navbar-nav > li + li {margin-left: 40px; }}.navbar-default .navbar-nav > li > a::before { content: ""; width: 0; height: 4px; display: block; position: absolute; left: 0; bottom: 0; -webkit-transition: width 300ms linear, background-color 300ms linear; -moz-transition: width 300ms linear, background-color 300ms linear; -ms-transition: width 300ms linear, background-color 300ms linear; -o-transition: width 300ms linear, background-color 300ms linear; transition: width 300ms linear, background-color 300ms linear;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li.open > a,.navbar-default .navbar-nav > li.open > a:hover,.navbar-default .navbar-nav > li.open > a:focus,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a:hover,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a:focus { color: #ffffff; background-color: transparent;}.navbar-default .navbar-nav > li > a:focus-visible { outline: 3px solid #7cb2ea !important;}.navbar-default .navbar-nav > li > a:hover::before,.navbar-default .navbar-nav > li > a:focus::before,.navbar-default .navbar-nav > li.open > a::before,.navbar-default .navbar-nav > li.open > a:hover::before,.navbar-default .navbar-nav > li.open > a:focus::before,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a::before,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a:hover::before,.navbar-default .navbar-nav > li.menue_point_toplevel_20624_over > a:focus::before { width: 100%; background-color: #7cb2ea;}.navbar-default .navbar-nav > li:hover > .dropdown-menu { z-index: 1001;}.navbar-default .navbar-nav > li > .dropdown-menu,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu { padding: 0; background-color: #ffffff;}.navbar-default .navbar-nav > li > .dropdown-menu > li { border-right: 1px solid rgba(0, 0, 0, 0.15); padding-right: 10px; padding-left: 0px; margin-top: 5px;}.navbar-default .navbar-nav > li > .dropdown-menu { -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu { margin: 0;}@media (min-width: 2px) { .navbar-default .navbar-nav {position: relative; } .navbar-default .navbar-nav > li {position: static; } .navbar-default .navbar-nav > li > .dropdown-menu {margin-top: 0px;padding: 40px;display: flex;flex-wrap: wrap;left: 0;right: 0;min-width: 900px; }.navbar-default .navbar-nav > li > .dropdown-menu > li {position: static;width: 20%;padding-right: 0px; } .navbar-default .navbar-nav > li > .dropdown-menu > li:nth-child(5n + 6) {border-right: none; } .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {position: static;display: block; }}.menue_point_secondlevel_20624_over > .dropdown-menu { display: block !important;}.menue_group_20624_start,.menue_group_20624_end,.menue_list_thirdlevel_20624_start,.menue_list_thirdlevel_20624_end { display: none;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a { line-height: 20px; padding: 7px 10px;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a { line-height: 20px; padding: 8px 0 8px 20px; position: relative;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a::before { content: "\00BB"; position: absolute; left: 10px; top: 7px;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a { text-align: center;}@media (min-width: 2px) { .navbar-default .navbar-nav > li > .dropdown-menu > li > a {display: inline-block; } .navbar-default .navbar-nav > li > .dropdown-menu > li > a, .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a {color: #4d4d4d;text-align: left;white-space: normal;font-weight: 400;display: block; }}.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus,.navbar-default .navbar-nav > li > .dropdown-menu > li.open > a,.navbar-default .navbar-nav > li > .dropdown-menu > li.open > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li.open > a:focus,.navbar-default .navbar-nav > li > .dropdown-menu > li.menue_point_secondlevel_20624_over > a,.navbar-default .navbar-nav > li > .dropdown-menu > li.menue_point_secondlevel_20624_over > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li.menue_point_secondlevel_20624_over > a:focus { background: #f5f6f6; color: #4471ab;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:focus,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > a:focus,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.menue_point_thirdlevel_20624_over > a,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.menue_point_thirdlevel_20624_over > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.menue_point_thirdlevel_20624_over > a:focus { background: transparent; color: #4471ab; background: #f5f6f6;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus-visible,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li >a:focus-visible { outline: 3px solid #7cb2ea !important;}#slider { max-height: 300px; overflow: hidden; position: relative;}.slick-sr-only { color: #fff !important;}@media (min-width: 2px) { #slider {max-height: 670px; }}#headerpic { margin: 0 auto; position: relative; width: 100%;}.slider-mask { display: block; background: linear-gradient(to top, rgba(0, 0, 0, 0.45), transparent 40%);}.export-data-portuna { color: #393939;}.export-data-portuna .intranet-filter-search-left-icon { background: #ffffff;}.kool-choiz-option-all,.kool-choiz-entries { color: #444; font-size: 80%;}#headerpic .slider-wrapper { position: relative;}#slogan { font-weight: 700; text-transform: uppercase; pointer-events: auto; color: #192942; line-height: 120%;}#overlay-link { min-height: 45px; line-height: 45px; margin-top: 15px;}#overlay-link a { color: #232323; border: 2px solid #232323; padding: 7px 15px; font-size: 1rem; text-transform: uppercase;}@media (min-width: 3px) { #bannerOverlay {position: absolute;right: 0;bottom: 40px;left: 0;z-index: 9;pointer-events: none;text-align: right; } #slogan {color: #ffffff; } #overlay-link a {color: #fff;border: 2px solid #fff; }}#slogan .headline { line-height: 120%;}@media (min-width: 1px) { #slogan .headline {text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25); }}.tab { background-color: #48607f;}.tab + .tab { margin-top: 30px;}.tab .tabHeadline { background: #243d5a; margin: 0; text-transform: uppercase; color: #ffffff; font-weight: 400; text-align: center; padding: 18px 20px; font-size: 1.25rem !important; hyphens: auto; line-height: 1; border-bottom: 4px solid #7cb2ea;}.tab .tabContent { padding: 20px 25px; font-weight: 300; line-height: 1.5em; color: #ffffff; font-size: clamp(1rem, 3vw, 1.125rem) !important; hyphens: auto;}.tab.corona .tabContent a { color: #fff; font-weight: 600; font-size: clamp(1rem, 3vw, 1.125rem) !important; hyphens: auto;}.tab#nachrichten .tabContent .eventclndr-tab { margin-left: -25px; margin-right: -25px;}.tab_link_title a { color: #ffffff; font-weight: 700; line-height: 1.4em;}.tab_link_mandat a { color: #ffffff; font-weight: 300; line-height: 1.4em;}.tab_spacer { height: 10px;}.tab#nachrichten .tab_link_mehr { color: transparent; margin-top: 10px; color: #ade9f6; font-size: 0;}.tab#nachrichten .tab_link_mehr a { color: #ade9f6; font-weight: 700; text-transform: uppercase; font-size: 1rem;}.tab#nachrichten .tab_link_mehr a:after { content: " erfahren \0203A";}.estate_table { background-color: transparent;}.estate_table td { background-color: transparent; width: 15em;}#content-wrapper { line-height: 1.6em; text-align: left; padding-bottom: 30px; padding-top: 30px;}@media (min-width: 2px) { #content-wrapper {padding-bottom: 60px;padding-top: 60px; }}@media (min-width: 3px) { #bg-center {padding-left: 30px;padding-right: 30px; } #bg-center.noPaddingRight {padding-right: 15px; }}#content_buttons_div { top: 45%; z-index: 100;}.h4link a:link,.h4link a:hover,.h4link a:visited,h6,#content .legacy_h6,.legacy_h6,h5,#content .legacy_h5,.legacy_h5,h4,#content .legacy_h4,.legacy_h4,h3,#content .legacy_h3,.legacy_h3,h2,#content .legacy_h2,.legacy_h2,h1,#content .legacy_h1,.legacy_h1 { color: #ffffff; font-weight: 400; line-height: 1.2em; font-family: Open Sans, sans-serif;}.cc_banner-wrapper h2 {color: #000 !important;}#cookie-toggle-details {color: #575757 !important;}#newslinks,#newsmandate { border: 1px solid #ffffff;}#startseite_news ul a { font-size: 12px; color: #7c7c7c; font-weight: normal;}.weekdays,.weekdays a:link a:visited a:active a:hover,.weekdays_active { color: #cccccc;}.weekdays_active a:link a:visited a:active a:hover { color: #f7911e;}.events-header-heute { color: #ffffff; background-color: #4c4c4c;}.events-header { color: #5b5b5b; background-color: #e3e3e3;}.event-ort,.event-info { color: #4c4c4c;}#content_footer { margin-top: 40px; height: auto; font-size: 80%; border-top: 1px solid rgba(0, 0, 0, 0.05);}#content_footer a { text-decoration: none;}#footer-wrapper { background-color: #48607f;}#footer { padding-top: 30px; padding-bottom: 30px; color: #ffffff; line-height: 1.6rem;}#footerTab { border-top: 2px solid #c9c9c9; margin-top: 15px; padding-top: 15px; font-size: 1.125rem;}#footerTab a { color: #DCEAFA;}#footerTab a:hover,#footerTab a:focus { color: #ffffff; text-decoration: underline;}@media (min-width: 1px) { #footer > .container > .row {display: flex;flex-wrap: wrap;align-items: center;align-content: center; }}@media (min-width: 2px) { #footer {padding-top: 50px;padding-bottom: 40px; }}#footerTab { position: relative;}#footerTab::before { content: url("../img/moeve.png"); position: absolute; right: 30px; top: -72px;}#scrollTop { text-transform: uppercase; color: #ffffff; display: flex; align-content: center; align-items: center; margin: 0 auto 15px auto; font-weight: bold; font-size: 16px; border-radius: 30px; padding: 10px 0; max-width: 122px;}@media (min-width: 1px) { #scrollTop {margin: auto 0 10px auto; }}#scrollTop span { font-size: 0; width: 22px; height: 35px; display: inline-block; position: relative; margin: 0 auto; -webkit-transition: border-radius 300ms linear; -moz-transition: border-radius 300ms linear; -ms-transition: border-radius 300ms linear; -o-transition: border-radius 300ms linear; transition: border-radius 300ms linear;}#scrollTop span::after { content: ""; position: absolute; border-radius: 1px;}#scrollTop span::after { left: 0; width: 10px; height: 10px; top: 5px; margin-top: 10px; display: inline-block; border-right: 3px solid #ffffff; border-top: 3px solid #ffffff; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}#scrollTop:hover span { border-radius: 50%;}#vernetzt { text-align: right; font-size: 85%; color: #595959; display: flex; align-items: center; align-content: center; line-height: 130%; justify-content: center; margin: 0 auto; font-weight: 400;}@media (min-width: 1px) { #vernetzt {justify-content: flex-end;float: right;margin: 0; }}#vernetzt b { color: #595959; font-weight: 700;}#vernetzt span { color: #595959;}#vernetzt span span { display: block;}#vernetzt img { margin-left: 18px;}.export-data-portuna,.export-data-portuna .mdl-card.portuna-box__mdl-overwrite .mdl-card__supporting-text,.export-data-portuna .portuna-box__content { color: #fff !important;}.export-data-portuna .intranet-filter-search-left-icon,.export-data-portuna .portuna-table tr:nth-child(2n),.export-data-portuna .mdl-data-table tbody tr,.export-data-portuna .intranet-filter-search-left-icon,.export-data-portuna .portuna-table tr:nth-child(2n),.export-data-portuna .mdl-data-table tbody tr { background: transparent;}.export-data-portuna .mdl-data-table tbody tr td { color: #fff;}.export-data-portuna .mdl-data-table tbody tr:hover { background: #fff;}.export-data-portuna .mdl-data-table tbody tr:hover td { color: #666 !important;}.btn:hover,.btn:focus,.btn.focus { color: #7cb2ea !important;}.kool-choiz-search input[type="text"] { padding: 0 0 0 5% !important; width: 95% !important;}.kool-choiz-search .kool-choiz-search-icon { right: 5px !important;}.export-data-portuna .formElement textarea,.export-data-portuna input[type="date"],.export-data-portuna input[type="file"],.export-data-portuna input[type="number"],.export-data-portuna input[type="password"],.export-data-portuna input[type="text"],.export-data-portuna input[type="url"] { background: transparent !important; color: #fff !important;}.infotext-download,.ds-toggle { color: #223a58;}.export-data-portuna .portuna-table:not(.no-background) tr:nth-child(2n) { background: #223a58;}.contrast_dark_font #search { background: #fff !important; border: 2px solid #000 !important;}.contrast_dark_font #overlay-link a { background: #fff !important;}.contrast_dark_font #logoDesktop,.contrast_dark_font #logoFooter,.contrast_dark_font #vernetzt { filter: brightness(0) saturate(100%)}