/*2022-10-26-14:33:35*/@import url("https://fonts.verwaltungsportal.de/import/?family=Work+Sans:400,400i,500,500i,700,700i");@import url("https://fonts.verwaltungsportal.de/import/?family=Open+Sans:300,400,500,600,700,800");body { font-family: "Open Sans", sans-serif; font-weight: 400; color: #444444; background: rgb(234, 246, 255);background: -moz-linear-gradient(top, rgba(234, 246, 255, 1) 0%, rgba(181, 223, 255, 1) 100%);background: -webkit-linear-gradient(top, rgba(234, 246, 255, 1) 0%, rgba(181, 223, 255, 1) 100%);background: linear-gradient(to bottom, rgba(234, 246, 255, 1) 0%, rgba(181, 223, 255, 1) 100%);font-size: 1rem;line-height: 1.5;}@media (min-width: 2px) { body {font-size: 1.125rem; }}a { color: #2274b3;}a:hover,a:focus { color: #2274b3; text-decoration: underline;}b,strong { font-weight: 500;}#overflow { overflow: hidden;}@media (min-width: 4px) { .row, .compact, ._op-container .container {max-width: 1440px; }}#logo { display: inline-block;}#logo img { display: block;}@media (min-width: 2px) { #logo {padding-top: 55px;padding-bottom: 75px; }}#slider { max-height: 300px; overflow: hidden; position: relative;}@media (min-width: 2px) { #slider {max-height: 330px; } body.index #slider {max-height: 330px; } #headerpic a.nivo-prevNav {left: 65px; } #headerpic a.nivo-nextNav {right: 65px; }}#headerpic { margin: 0 auto; position: relative; width: 100%;}.slider-wrapper,#slider { height: 100%;}.slider-mask { display: none;}#content { text-align: left;}#content { padding-top: 0; padding-bottom: 30px; position: relative;}@media (min-width: 2px) { #content {padding-top: 0;padding-bottom: 55px; } .index #content {padding-top: 0;padding-bottom: 15px; }}#tab { margin-bottom: 80px;}#tab .tab { background-color: #2b5a7e; min-height: 200px; border-radius: 50%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; color: #fff; position: relative; max-width: 570px;}#tab .tab::before { display: block; position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: -15px; z-index: -1; background-color: #2274b3; border-radius: 50%;}#tab .tabHeadline { font-size: 2.1875rem; font-style: italic; color: #fff;}#tab a { font-weight: bold; text-transform: uppercase; display: inline-block; padding: 8px 25px; background-color: #2274b3; border-radius: 5px; color: #fff;}#tab a:hover,#tab a:focus { text-decoration: none;}@media (min-width: 2px) { nav {border-left: 1px solid #dbe2e1;border-top: 1px solid #dbe2e1;border-bottom: 1px solid #dbe2e1;background: #2274b3; } .navbar-default .navbar-nav {width: 100%; } .navbar-default .navbar-nav>li {display: block !important;width: 100%;float: none; } .navbar-default .navbar-nav li[class*="toplevel"]:focus-within>ul, .navbar-default .navbar-nav li[class*="secondlevel"]:focus-within>ul {display: block; }}.navbar-default .navbar-nav>li>a { color: #fff; font-weight: 600; text-align: left; padding: 8px 15px 8px 15px; position: relative; font-size: 1.375rem; line-height: 1.2; text-decoration: none;}@media (min-width: 2px) { .navbar-default .navbar-nav>li>a {padding: 13px 15px; }}@media (min-width: 3px) { .navbar-default .navbar-nav>li>a {padding: 13px 28px; }}nav .navbar-nav>li>a.dropdown-toggle { padding-right: 35px;}.navbar-default .navbar-nav>li+li { border-top: 1px solid #dbe2e1;}@media (min-width: 2px) { .navbar-default .navbar-nav>li>a.dropdown-toggle::after {content: "+";position: absolute;display: block;right: 10px;top: 50%;margin-top: -14px;font-variant: normal;font-weight: 400; }}.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-nav>li[class$="_over"]>a,.navbar-nav>li[class$="_over"]>a:hover,.navbar-nav>li[class$="_over"]>a:focus { color: #fff;}.navbar-nav>li:focus-within>a { color: #fff;}.navbar-default .navbar-nav>li>.dropdown-menu { border-top: 1px solid #fff; padding: 12px 0 12px 14px; position: relative;}@media (min-width: 3px) { .navbar-default .navbar-nav>li>.dropdown-menu {padding-left: 30px; }}.navbar-default .navbar-nav>li>.dropdown-menu::after { content: ""; display: block; position: absolute; top: 28px; left: 20px; bottom: 28px; width: 1px; background: #fff;}@media (min-width: 3px) { .navbar-default .navbar-nav>li>.dropdown-menu::after {left: 35px; }}.navbar-nav li[class*="_over"]>.dropdown-menu,.navbar-nav li[class*="open"]>.dropdown-menu { display: block !important;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a { color: #fff; font-weight: normal; text-align: left; position: relative; font-size: 1.0625rem; line-height: 1.2; text-decoration: none; word-wrap: break-word;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a { color: #fff; font-weight: normal; text-align: left; position: relative; font-size: 0.9375rem; line-height: 1.2; text-decoration: none; word-wrap: break-word;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a { padding: 9px 15px 9px 20px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a { padding: 7px 15px 7px 35px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before { content: ""; display: block; position: absolute; z-index: 1; left: 0; top: 15px; width: 10px; height: 10px; border-radius: 50%; background: #ffffff; border: 1px solid #2274b3; -webkit-transition: background 300ms linear; -moz-transition: background 300ms linear; -ms-transition: background 300ms linear; -o-transition: background 300ms linear; transition: background 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>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: #fff;}.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a { color: #fff;}.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 { background: #3fb8f2;}.navbar-nav>li>.dropdown-menu>li:focus-within>a::before { background: #3fb8f2;}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 { color: #2274b3; font-weight: 700; line-height: 1.2; font-family: "Work Sans", sans-serif;}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i { font-variant: normal; color: #2274b3; font-weight: 500; font-size: 1.125rem; font-style: normal; display: block;}h1,.h1,.legacy_h1 { font-size: calc(32px + (50 - 32) * (100vw - 320px) / (1920 - 320));}h2,.h2,.legacy_h2 { font-size: calc(24px + (40 - 24) * (100vw - 320px) / (1920 - 320));}h3,.h3,.legacy_h3 { font-size: calc(23px + (35 - 23) * (100vw - 320px) / (1920 - 320));}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 { font-size: calc(22px + (30 - 22) * (100vw - 320px) / (1920 - 320));}h5,.h5,.legacy_h5 { font-size: calc(21px + (25 - 21) * (100vw - 320px) / (1920 - 320));}h6,.h6,.legacy_h6 { font-size: 1.25rem;}#newslinks,#newsmandate { border: 1px solid #005f89;}#kalender .shadow { -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.45); box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.45); z-index: 2; position: relative;}#kalender .tabCalendar { background: #ffffff; border-radius: 3px; padding: 15px; position: relative; z-index: 2;}#kalender .tabCalendar>.row,#kalender .tabCalendar>.row>div { position: static;}#clr-events-hide,#clr-events-hide+div { display: none;}.eventclndr-tab { margin-bottom: 15px;}@media (min-width: 1px) { .eventclndr-tab {margin-bottom: 0; }}#kalender .tabHeadline { margin-top: 10px; margin-bottom: 15px; color: #2274b3; font-size: 1.5rem;}.tab_link_title a { color: #444444; font-weight: 600;}.tab_link_mandat a { color: #444444;}.tab_link_mehr { color: transparent; font-size: 0;}.tab_link_mehr a { padding-top: 32px; padding-left: 40px; text-align: left; display: block; color: #ffffff; font-weight: 500; font-family: "Khand", sans-serif; font-size: 1.1875rem; width: 99px; height: 89px; background: url("../img/polygon-button.png") center / contain no-repeat; position: absolute; right: -14px; bottom: -45px; text-decoration: none; backface-visibility: hidden; -webkit-transition: transform 300ms linear; -moz-transition: transform 300ms linear; -ms-transition: transform 300ms linear; -o-transition: transform 300ms linear; transition: transform 300ms linear;}@media (min-width: 2px) { .tab_link_mehr a {right: -35px;bottom: 15px; }}.tab_link_mehr a:hover,.tab_link_mehr a:focus { -moz-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); -o-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg);}@media (min-width: 2px) { #kalender .tab_link_entries {padding-right: 55px; }}#kalender .tab_link_entries>div:last-child .tab_spacer { height: 0;}footer { position: relative;}#footer { padding-top: 20px; padding-bottom: 20px; background-color: #fff; border-top: 10px solid #2274b3; color: #1f1f1f; position: relative;}#footer a { color: #ffffff;}#footer .tab img { max-height: 50px;}#vernetzt { font-size: 0.875rem; color: #1f1f1f; line-height: 1.3; margin: 0 auto; text-decoration: none; display: inline-block; text-align: right;}#vernetzt span { color: #1f1f1f; display: block;}#vernetzt b { color: #1f1f1f; font-weight: bold;}#vernetzt img { margin-left: 10px;}#innerfooter { font-size: 1rem; padding: 22px 0;}#innerfooter ul { padding: 0;}#innerfooter li { display: inline-block;}#innerfooter a { color: #1f1f1f; text-decoration: none;}#innerfooter a:hover,#innerfooter a:focus { color: #2274b3; text-decoration: underline;}#innerfooter li+li::before { content: "\2022"; margin: 0 15px; color: #1f1f1f;}@media (min-width: 2px) { #innerfooter li+li::before {margin: 0 25px; }}