/*2026-07-22-16:27:39*/@import url("https://fonts.verwaltungsportal.de/import/?family=Barlow:400,400i,600,600i,700,700i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #ffe2e1;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #4d4d4d #ffffff;scrollbar-width: thin;}body {font-family: "Barlow", sans-serif;font-weight: 400;color: #3c4241;background: #ffffff;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}a,a:is(:hover, :focus) {color: #0f3040;text-decoration: underline;}a:is(:hover, :focus) {text-decoration: none;}a:focus-visible,button:focus-visible,form:focus-visible,input:focus-visible {outline: 3px solid #1100ff !important;}b,strong,#contentBox a {font-weight: 700;}.contact {background-color: #bb1411;color: #ffffff;font-size: 0.875rem;font-weight: 400;}.contact .template-page {padding: 4px 0;}@media (min-width: 4px) {.contact p {margin: 0;display: inline-block;}.contact p + p {margin-left: 30px;}}.contact a {color: #ffffff;text-decoration: underline;}.contact :is(b, strong) {font-weight: 600;}.contact img {display: inline-block;margin-right: 2px;vertical-align: middle;}.search {padding: 30px;}form[id^="search"],form[id^="search-collapse"] {display: flex;flex-wrap: wrap;}form[id^="search"] label,form[id^="search-collapse"] label {display: block;font-weight: 600;font-size: 1.125rem;margin-bottom: 18px;line-height: 1;width: 100%;}form [id^="search_input"],form [id^="search_input_collapse"] {color: #383838;font-size: 0.9375rem;font-style: normal;padding: 8px 10px 8px 14px;border: 0;width: calc(100% - 38px);background: #e18381 !important;}form [id^="search_submit"],form [id^="search_submit_collapse"] {width: 38px;flex-shrink: 0;border: none;background: #e18381 url("../img/lupe-icon.png") center no-repeat;padding: 0;cursor: pointer;font-size: 0;transition: background 150ms linear;}:is(form [id^="search_submit"], form [id^="search_submit_collapse"]):is(:hover, :focus) {background-color: #eeaaa9;}:is(form [id^="search_submit"], form [id^="search_submit_collapse"])::placeholder {color: #383838 !important;opacity: 1 !important;font-style: italic !important;}nav {border-radius: 2px;position: relative;}@media (min-width: 5px) {#navContainer {position: relative;z-index: 99;width: 100%;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);}#navContainer::after {content: "";display: block;position: fixed;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;pointer-events: none;background: rgba(68, 68, 68, 0.2);opacity: 0;transition: opacity 300ms linear;}#navContainer:hover::after {opacity: 1;}.navbar-default .navbar-nav {width: 100%;}.navbar-default .navbar-nav > li {display: block !important;width: 100%;float: none;}.navbar-default .navbar-nav > li {position: relative;}.navbar-default .navbar-nav > li > ul {position: absolute !important;right: 100%;top: 0 !important;z-index: 1000;display: block !important;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 300ms linear;}.navbar-default .navbar-nav li:is(.open:focus-within, :hover) > ul {pointer-events: auto !important;opacity: 1 !important;visibility: visible;}.navbar-default .navbar-nav li:is(:hover, :focus-within) > ul {z-index: 1003;}}@media (min-width: 7px) {nav {padding: 25px 20px;}}.navbar-default .navbar-nav > li > a {color: #ffffff;font-weight: 600;text-align: left;padding: 10px 35px 10px 10px;position: relative;font-size: 1.125rem;background: #bb1411;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav > li + li > a {margin-top: 2px;}@media (min-width: 5px) {.navbar-default .navbar-nav > li > a {padding: 9px 20px;}.navbar-default .navbar-nav > li > a.dropdown-toggle::before {content: "\00BB";position: absolute;right: 15px;top: 17px;font-size: 22px;line-height: 0;}.navbar-default .navbar-nav > li > a.dropdown-toggle {padding-right: 40px;}}.navbar-default .navbar-nav > li:hover > a,.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,.navbar-nav > li:focus-within > a {color: #ffffff;background: #0f3040;}.navbar-default .navbar-nav > li > .dropdown-menu {padding: 10px;background: #ffffff;}@media (min-width: 5px) {.navbar-default .navbar-nav > li > .dropdown-menu {margin-top: -10px;padding: 20px 20px;min-width: 300px;max-width: 500px;margin-right: 50px;min-height: 200px;box-shadow: 0 0 5px 0 rgba(43, 43, 43, 0.2);}.navbar-default .navbar-nav > li > .dropdown-menu > li {margin-bottom: 2px;}.navbar-default .navbar-nav > li > .dropdown-menu::before,.navbar-default .navbar-nav > li > .dropdown-menu::after {content: "";position: absolute;display: block;}.navbar-default .navbar-nav > li > .dropdown-menu::before {width: 50px;top: 0;bottom: 0;right: -50px;}.navbar-default .navbar-nav > li > .dropdown-menu::after {top: 12px;right: -24px;width: 0;height: 0;border-style: solid;border-width: 17px 24px 17px 0;border-color: transparent #ffffff transparent transparent;transform: rotate(180deg);}}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {margin: 0px;padding: 4px 0;}@media (min-width: 5px) {.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {display: block !important;}}.navbar-default .navbar-nav > li > .dropdown-menu > li > a {color: #ffffff;font-size: 1rem;text-align: left;position: relative;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a {color: #333333;font-size: 1rem;text-align: left;position: relative;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a {padding: 8px 35px 8px 10px;background: #bb1411;font-weight: 600;}@media (min-width: 5px) {.navbar-default .navbar-nav > li > .dropdown-menu > li > a {padding: 10px 20px;}}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a {padding: 6px 15px 6px 38px;font-weight: 400;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a::before {content: "\00BB";display: block;position: absolute;top: 15px;line-height: 0;left: 25px;}.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:focus-within > a {background: #0f3040;color: #ffffff;}.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,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li:focus-within > a {color: #bb1411;}.nav10Mobil {padding: 15px 0;background: #ffffff;}.button-nav {background-color: #60241e;margin-top: 2px;padding: 10px 35px 10px 10px;color: #ffffff;font-size: 1.125rem;font-weight: 600;text-transform: uppercase;transition:background-color 300ms linear,color 300ms linear;}.button-nav .template-page .row div {padding: 0;}@media (min-width: 5px) {.button-nav {padding: 9px 35px;}}.button-nav a {display: block;color: #ffffff;}.button-nav:hover,.button-nav:focus {background-color: #0f3040;}header > .row {row-gap: 30px;}header {padding-top: 30px;}#slider {max-height: clamp(300px, 46vw, 500px);position: relative;border-radius: 3px;}.slider-wrapper,#slider {height: 100%;}#headerpic {padding: 0;position: relative;border-radius: 3px;background: #070707;}.slider-mask {display: none;}@media (min-width: 3px) {.slider-mask {display: block;top: 0;right: 0;bottom: 0;left: 0;height: auto;transition: top 300ms linear;}#headerpic:hover .slider-mask {top: -200%;}}#headerpic .nivo-directionNav a,#headerpic .slick-dots * {color: #ffffff !important;}#bannerOverlay {background: rgba(255, 255, 255, 0.9);color: #ffffff;padding: 20px;margin: 30px;}@media (min-width: 3px) {#bannerOverlay {position: absolute;left: 0;bottom: 0;right: 0;z-index: 50;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);max-width: 720px;}}@media (min-width: 7px) {#bannerOverlay {bottom: 20px;}}#bannerOverlay a {text-shadow: none;}#bannerOverlay :is(h1, h2, h3, h4, h5, h6, .bannerHeadline) {color: #ffffff;margin: 0 0 5px 0;}.logo {gap: 15px;text-decoration: none;}.logo img {display: block;flex-shrink: 0;}.logoText {color: #383838;font-size: clamp(16px, 2vw, 20px);line-height: 1.1;}.logoText :is(b, strong) {display: block;font-size: clamp(20px, 4vw, 28px);}.logoText :is(br, .cleaner) {display: none;}.buttonStyle a {display: inline-block;background: #0f3040;border-radius: 3px;color: #ffffff;border: 1px solid #ffffff;font-size: 0.875rem;text-transform: uppercase;padding: 7px 20px;font-weight: 600;text-decoration: none;transition:background 300ms linear,color 300ms linear,border 300ms linear;}@media (min-width: 3px) {.buttonStyle a + a {margin-left: 12px;}}.buttonStyle a::after {content: "\00BB";margin-left: 4px;position: relative;bottom: 1px;}.buttonStyle a:is(:hover, :focus) {color: #ffffff;background: #60241e;}#news .tab,#eventsBG {border-radius: 3px;background-color: #bb1411;overflow: hidden;}:is(#news, #events) .tab {padding: 40px 20px;color: #ffffff;background-position: top 20px right 20px;background-repeat: no-repeat;}:is(#news, #events) .tabHeadline {color: #ffffff;margin: 0 0 clamp(15px, 2vw, 25px) 0;}@media (min-width: 7px) {:is(#news, #events) .tabHeadline {hyphens: manual;}}:is(#news, #events) .tab_link_entry {font-size: 1rem;position: relative;width: 100%;color: #3c4241;}:is(#news, #events) .tab_link_title a {line-height: 1.2;font-weight: 600;font-size: 1.125rem;display: block;margin-bottom: 8px;}:is(#news, #events) .tab_link_entries {display: grid;}@media (min-width: 1px) {:is(#news, #events) .tab_link_entries {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 3px) {:is(#news, #events) .tab_link_entries {grid-template-columns: repeat(3, 1fr);}}#news .tab,:is(#news, #events) .tab_link,:is(#news, #events) .tab_link_entries {height: 100%;min-height: 100%;}:is(#news, #events) .tab_link_entries .tab_spacer,:is(#news, #events) .tab_link_entry > .tab_link_mehr {display: none;}#news {padding-top: 30px;}#news > .row {row-gap: 30px;}#news .tab {background-image: url("../img/icon-zeitung.png");}#news .tab_link_entries {gap: 30px;}#news .tab_link_entry {background: #ffffff;border-radius: 3px;padding: 160px 30px 30px 30px;border: 1px solid rgba(0, 0, 0, 0.15) !important;}#news .tab_link_entry .tab_link_title a::before,#news .tab_link_entry .tab_preview_picture {position: absolute;display: block;top: -1px;left: -1px;right: -1px;height: 120px;overflow: hidden;border-top-left-radius: 3px;border-top-right-radius: 3px;}#news .tab_link_entry .tab_link_title a::before {content: "";background-size: cover;background-position: center;background-repeat: no-repeat;}#news .tab_preview_picture img {margin: 0 !important;width: 100%;height: 100%;object-fit: cover;}#news .tab_date {font-size: 0.875rem;font-weight: 600;position: absolute;left: -1px;top: 105px;z-index: 1;display: inline-block;padding: 5px 15px;background: #464858;color: #ffffff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}#news .tab_link_title a {color: #ed4541;text-decoration: none;}#events {margin-bottom: clamp(40px, 5vw, 80px);}#eventsBG .tab {background-image: url("../img/icon-kalender.png");}#events .tab_link_entry {color: #ffffff;padding: 30px;border: none !important;}#events .tab_link_entry a {color: #ffffff;text-decoration: none;}:is(#events .tab_link_entry a, #news .tab_link_title a):is(:hover, :focus) {text-decoration: underline;}@media (min-width: 2px) {#events .tab_link_entry:is(:nth-child(6n + 1), :nth-child(6n + 4), :nth-child(6n + 5)) {background: #c83533;}}@media (min-width: 3px) {#events .tab_link_entry:is(:nth-child(6n + 1), :nth-child(6n + 3), :nth-child(6n + 5)) {background: #c83533;}#events .tab_link_entry:nth-child(6n + 4) {background: none;}}#contentBox {text-align: left;padding-bottom: clamp(40px, 5vw, 80px);padding-top: clamp(30px, 5vw, 80px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #bb1411;font-weight: 600;line-height: 1.2;font-family: "Barlow", sans-serif;}h1,.h1,.legacy_h1 {font-size: 2rem;}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;}#banner-footer {height: 370px;background-position: center;background-repeat: no-repeat;background-size: cover;}footer {background: #bb1411;padding: 40px 0;color: #ffffff;font-size: 1rem;}footer > .row {row-gap: 30px;}@media (min-width: 6px) {footer > .row > div:nth-child(2) {padding-left: 30px;}}footer a,footer a:is(:hover, :focus) {color: #ffffff;}footer :is(iframe, .iframe-wrapper-manual-enabling) {min-width: 100% !important;width: 100% !important;display: block;min-height: 300px !important;}.footerTab a {border-radius: 3px;padding: 2px;}.footerTab :is(h1, h2, h3, h4, h5, h6) {font-size: 1.375rem;color: #ffffff;}#innerfooter ul {padding: 0;border-bottom: 2px solid rgba(0, 0, 0, 0.1);margin-bottom: 40px;}#innerfooter ul li {border-top: 2px solid rgba(0, 0, 0, 0.1);}#innerfooter ul a {text-decoration: none;font-weight: 500;position: relative;display: inline-block;padding: 6px 10px 6px 25px;}#innerfooter ul a::before {content: "";display: block;position: absolute;left: 10px;top: 16px;width: 6px;height: 6px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);transition: background 300ms linear;}#innerfooter ul a:is(:hover, :focus)::before {background: #ffffff;}.contrast_light_font form [id^="search_submit"] {background: url("../img/lupe-icon.png") center no-repeat;}.contrast_light_font form [id^="search_input"],.contrast_light_font #news .tab,.contrast_light_font #eventsBG .tab,.contrast_light_font #contact .phoneNumber,.contrast_dark_font #contrast_style button {background: #000000 !important;}:is(.contrast_light_font, .contrast_dark_font) #contact > .row > div:last-child::after,:is(.contrast_light_font, .contrast_dark_font) #contact > .row > div:last-child::before {display: none !important;}:is(.contrast_light_font, .contrast_dark_font) #news .tab_link_title a {filter: unset !important;}.contrast_dark_font #bannerOverlay,.contrast_dark_font #news .tab {background: #ffffff !important;}