/*2026-07-22-13:55:01*/@import url("https://fonts.verwaltungsportal.de/import/?family=Red+Hat+Text:400,400i,500,500i,600,600i%7CRoboto+Slab:400,600,700");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #ececec;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #ba0105 #ffffff;scrollbar-width: thin;}body {font-family: "Red Hat Text", sans-serif;font-weight: 400;color: #444444;background: #ffffff;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;}a {color: #ba0105;}a:is(:hover, :focus) {color: #ba0105;text-decoration: underline;}.linkUnderline a:not(.has-image, .shareButtonLink) {text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;transition: text-decoration 300ms;font-style: italic;}.linkUnderline a:not(.has-image, .shareButtonLink):is(:hover, :focus) {text-decoration-color: transparent;}#content a {font-style: italic;}b,strong {font-weight: 600;}@media (min-width: 4px) {.row,.compact,._op-container .container {max-width: 1600px;width: 100% !important;}}#overflow {overflow: hidden;}.rowGap {row-gap: 60px;}:not(.cc_banner-wrapper, [id^="search_input"], [id^="search_submit"]):focus-visible,#vernetzt:focus-visible span {background-color: #fff !important;color: #ba0105 !important;z-index: 100;text-decoration: none;outline: 2px solid #ba0105;}:is([id^="search_input"], [id^="search_submit"]):focus-visible {outline: 2px solid #000;}#topbar >.row { row-gap: 15px; padding: 10px;}.language {position: relative;margin: -10px 0;}.logoBox,#logoMobil {display: inline-block;}.logoBox img,#logoMobil img {display: block;}@media (min-width: 3px) {.logoBox {position: absolute;top: -75px;margin-inline: -30px;width: calc(100% + 60px);transition: top 300ms;display: flex;gap: 30px;justify-content: center;filter: drop-shadow(8px 8px 12px rgba(0, 0, 0, 0.12));z-index: 1000;}.logo1,.logo2 {filter: drop-shadow(8px 8px 12px rgba(0, 0, 0, 0.12));}.logo1 *,.logo2 * {padding: 0;margin: 0 !important;}.logoBox img {transition: max-height 300ms linear;}.is-sticky .logoBox {top: -40px;}}#optionbar h2 {font-family: "Red Hat Text", sans-serif;font-weight: 500;font-size: 0.9375rem;color: #444444;margin-bottom: 0;}#optionbar button {color: #444444;padding: 2px;border: 1px solid rgba(0, 0, 0, 0.6);font-family: "Roboto Slab", serif;display: inline-block;width: 20px;height: 20px;flex-shrink: 0;border-radius: 50%;font-weight: 600;text-align: center;background: transparent;position: relative;z-index: 1;font-size: 0;line-height: 0;margin-left: 10px;}#style {margin-left: 30px;}#style button {font-size: 17px;}#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;transition: opacity 150ms linear;}#contrast_style * + * {margin-left: 10px;}#contrast_style button::after {content: "";display: block;position: absolute;top: 3px;right: 3px;left: 3px;bottom: 3px;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 50%;}#contrast_style button:nth-of-type(1)::after {background: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) 50%, rgba(255, 255, 255, 1) 50%);}#contrast_style button:nth-of-type(2)::after {background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 50%, rgba(0, 0, 0, 0.6) 50%);}#contrast_style button:nth-of-type(3)::after {background: #ea5b0c;border: none;filter: unset;}#optionbar button:is(:hover, :focus) {color: #ba0105;}form[id^="search"] {display: inline-flex;width: 100%;}@media (min-width: 1px) {form[id^="search"] {max-width: 236px;}}form [id^="search_input"] {color: #444444;font-size: 1rem;font-style: normal;background: transparent;padding: 3px 15px;border: 0;}form [id^="search_submit"] {min-width: 40px;border: none;padding: 0;cursor: pointer;font-size: 0;background: #ffffff url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ba0105"><path d="M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z"/></svg>') center no-repeat;}form [id^="search_submit"]:is(:hover, :focus) {background: #ba0105 url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ffffff"><path d="M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z"/></svg>') center no-repeat;}form [id^="search_input"]::placeholder {color: #444444 !important;opacity: 1 !important;font-style: normal !important;}@media (min-width: 3px) {#menu {background-color: #93080b;-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);}nav.horizontally .navbar-nav {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: start !important;align-items: center !important;flex-wrap: wrap;gap: 10px 27px;}nav.horizontally .navLeft .navbar-nav {justify-content: end !important;padding-right: 40px;}nav.horizontally .navRight .navbar-nav {justify-content: start !important;padding-left: 40px;}nav.horizontally .navbar-nav li[id^="toplevel"] > ul {pointer-events: none;position: absolute;left: 40px;top: 100% !important;min-height: 100%;z-index: 1000;display: block !important;opacity: 0;visibility: hidden;transition: opacity 300ms linear;}nav.horizontally .navRight .navbar-nav li[id^="toplevel"] > ul {left: 60px;right: auto;}nav.horizontally .navbar-nav li:is(.open:focus-within, :hover) > ul {pointer-events: auto !important;opacity: 1 !important;visibility: visible;top: 100%;}nav.horizontally .navbar-nav li:is(:hover, :focus-within) > ul {z-index: 1003;}nav.horizontally .navbar-nav li[id*="toplevel"] > ul > li:not(:is([class$="_start"], [class$="_end"])) {page-break-inside: avoid;break-inside: avoid-column;display: table;width: 100%;}nav.horizontally [id*="secondlevel"] > ul {display: block !important;}}@media (min-width: 4px) {nav.horizontally .navbar-nav li[id^="toplevel"] > ul {column-count: 2;column-gap: 60px;}}.navbar-default .navbar-nav > li > a {color: #d4d4d4;font-weight: 600;text-align: left;padding: 15px 35px 15px 15px;font-size: clamp(1.25rem, 3vw, 1.5625rem);text-transform: uppercase;line-height: 1.2;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: transparent;transition:color 300ms,text-decoration-color 300ms;hyphens: auto;}@media (min-width: 3px) {.navbar-default .navbar-nav > li > a {padding: 34px 5px 36px 5px;display: flex;align-content: center;align-items: center;justify-content: center;text-align: center;height: 100%;}.navbar-default .navbar-nav > li > a::after {content: "";position: absolute;bottom: 0;width: 0;height: 0;background: #fff;z-index: 1100;clip-path: polygon(50% 0%, 0% 100%, 100% 100%);pointer-events: none;opacity: 0;transition:opacity 300ms,width 300ms,height 300ms;}}.navbar-nav > li:hover > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li.open > a,.navbar-nav > li.open > a:hover,.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;text-decoration-color: #fff;}.navbar-nav > li:focus-within > a {color: #fff;text-decoration-color: #fff;}.navbar-nav > li:hover > a::after,.navbar-nav > li > a:hover::after,.navbar-nav > li > a:focus::after,.navbar-nav > li.open > a::after,.navbar-nav > li.open > a:hover::after,.navbar-nav > li.open > a:focus::after,.navbar-nav > li[class$="_over"] > a::after,.navbar-nav > li[class$="_over"] > a:hover::after,.navbar-nav > li[class$="_over"] > a:focus::after {opacity: 1;width: 30px;height: 25px;}.navbar-nav > li:focus-within > a::after {opacity: 1;width: 30px;height: 25px;}nav.horizontally [id*="toplevel"] > ul {padding: 10px;background: #fff;-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);}@media (min-width: 3px) {nav.horizontally [id*="toplevel"] > ul {padding: 20px;width: 330px;}nav.horizontally [id*="toplevel"] > ul > li {margin-bottom: 2px;}nav.horizontally [id*="toplevel"] > ul::before {content: "";position: absolute;display: block;height: 40px;left: 0;right: 0;top: -40px;}}@media (min-width: 4px) {nav.horizontally [id*="toplevel"] > ul {width: 660px;}}nav.horizontally [class*="secondlevel"] > ul {margin: 0;padding: 4px 0;}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #444444;font-weight: normal;text-align: left;position: relative;line-height: 1.2;text-decoration: none;transition:background 300ms,color 300ms,border-color 300ms;hyphens: auto;}nav.horizontally a[class*="secondlevel"] {padding: 10px 35px 10px 10px;font-size: 1.25rem;background: #f9f9f9;border: 2px solid #f9f9f9;}@media (min-width: 3px) {nav.horizontally a[class*="secondlevel"] {padding: 8px 20px;}}nav.horizontally a[class*="thirdlevel"] {padding: 6px 15px 6px 38px;font-size: 1.125rem;}nav.horizontally a[class*="thirdlevel"]::before {content: "";display: block;position: absolute;top: 50%;transform: translateY(-50%);line-height: 0;left: 25px;width: 6px;aspect-ratio: 1;background: #93080b;border-radius: 100%;}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within) > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]) > a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a:is(:hover, :focus) {color: #ba0105;border-color: #ba0105;background: #fff;}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within) > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]) > a:is(:hover, :focus)::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open > a:is(:hover, :focus)::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a::before,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"] > a:is(:hover, :focus)::before {background: #ba0105;}#headerpic {margin: 0 auto;position: relative;width: 100%;}.introsite #headerpic{background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #93080b;;}.introsite #headerpic img{object-fit: cover;}.slider-wrapper,#slider {height: 100%;}#slider {overflow: hidden;position: relative;height: 100%;}@media (min-width: 3px) {#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}.slider-wrapper{position: absolute !important;top: 0;bottom: 0;left: 0;right: 0;}body:not(.index) #headerpic {min-height: 500px;}.index #bannerOverlay {padding: 11.5vw 0 2vw 0;}#slogan {margin-bottom: 20px;}}#bannerOverlay {position: relative;pointer-events: none;z-index: 53;padding: 30px 0 20px 0;border-bottom: 2px solid #ba0105;}@media (min-width: 3px) {#headerpic {position: relative;background-color: #2b2b2b;}#headerpic .slick-sr-only {color: #ffffff;}#bannerOverlay {padding: 0;border-bottom: none;}}#slogan {font-size: clamp(1.375rem, 3vw, 2.5rem);pointer-events: all;}#slogan :is(h1, h2, h3, h4, h5, h6) {font-size: clamp(1.875rem, 4vw, 4.375rem);}@media (min-width: 3px) {#slogan {color: #ffffff;}#slogan :is(h1, h2, h3, h4, h5, h6, p, a) {color: #ffffff;}}.slider-mask {display: none;}@media (min-width: 3px) {.index .slider-mask{display: block;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);}}#scrollBottom a {position: relative;font-size: 0;display: block;width: 44px;height: 44px;margin: clamp(10px, 3vw, 120px) auto 10px auto;text-align: center;background-color: #ba0105;border-radius: 50%;border: none;pointer-events: auto;animation: bounceAni 2s infinite 2s;transition: all 0.2s ease-in;}#scrollBottom a:is(:hover, :focus) {background-color: #444444;animation-play-state: paused;}#scrollBottom a::after,#scrollBottom a::before {position: absolute;content: "";}#scrollBottom a::after {left: 17px;top: 20px;width: 8px;height: 8px;display: inline-block;border-left: 3px solid #ffffff;border-bottom: 3px solid #ffffff;transform: rotate(-45deg);border-radius: 2px;transition: border 300ms linear;}#scrollBottom a::before {left: 50%;top: 10px;width: 3px;height: 20px;border-radius: 15px;background-color: #ffffff;transform: translateX(-50%);}@keyframes bounceAni {0%,100%,20%,50%,80% {transform: translateY(0);}40% {transform: translateY(-10px);}60% {transform: translateY(-5px);}}#content {text-align: left;padding-bottom: clamp(30px, 4vw, 70px);padding-top: 40px;}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #93080b;font-weight: 600;line-height: 1.2;font-family: "Roboto Slab", serif;}h1,.h1,.legacy_h1 {font-size: clamp(2.125rem, 3vw, 2.5rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.875rem, 3vw, 2.1875rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.75rem, 3vw, 2rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: clamp(1.5625rem, 3vw, 1.875rem);}h5,.h5,.legacy_h5 {font-size: clamp(1.4375rem, 3vw, 1.6875rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.25rem, 3vw, 1.5rem);}#tabs .tabHeadline,footer .tabHeadline,#vernetzt h2 {color: #ffffff;margin-bottom: 30px;text-transform: uppercase;font-size: clamp(1.375rem, 3vw, 1.5625rem);hyphens: auto;}#tabs {padding: 0 0 clamp(40px, 3vw, 80px) 0;isolation: isolate;}@media (min-width: 3px) {#tabs > .row::before {content: "";position: absolute;z-index: -1;background: url(../img/muetze-freigestellt.png);width: 258px;height: 263px;top: -170px;left: -140px;}#tabs > .row::after {content: "";position: absolute;z-index: -1;background: url(../img/konfetti.png);width: 513px;height: 315px;bottom: -190px;right: 260px;transform: translateX(100%);}}#tabs > .row > div {margin-bottom: 30px;}#tabs .tab {color: #d4d4d4;padding: clamp(30px, 6vw, 40px);height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}@media (min-width: 5px) {#tabs .tab {padding-top: 100px;}}#tabs .tab a,#news-events .tab a {display: inline-block;color: #ffffff;font-weight: 600;font-family: "Roboto Slab", serif;padding: 6px 30px;margin-top: 30px;text-decoration: none;background-color: #ba0105;}#tabs .tab a + a {margin-left: 15px;}#tabs .tab a:is(:hover, :focus),#news-events .tab a:is(:hover, :focus) {color: #fff;background-color: #93080b;}#news-events {padding-bottom: 50px;background: url(../img/welle-footer.png);background-repeat: no-repeat;background-position: bottom center;background-size: contain;}#news-events > .row {row-gap: 30px;}#news-events .tab {font-size: 1.0625rem;}#news-events .tab h2 {font-size: clamp(1.5625rem, 4vw, 1.875rem);}#news-events .tab :is(b, strong) {font-family: "Roboto Slab", serif;font-size: clamp(1rem, 3vw, 1.25rem);}#news-events .tab a {margin-top: 5px;}@media (min-width: 3px) {#news-events > .row::before {position: absolute;display: block;content: "";left: 50%;bottom: -130px;background: url(../img/funkengarde.png) no-repeat;width: 652px;height: 444px;}#news-events .btgrid .row.row-1 > div {flex: 0 0 68%;max-width: 68%;}#news-events .btgrid .row.row-1 > div + div {flex: 0 0 32%;max-width: 32%;padding-top: 20px;padding-right: 0;}}@media (min-width: 4px) {#news-events .btgrid > .row {width: 100% !important;min-width: 770px;}}@media (min-width: 5px) {#news-events > .row::before {left: 45%;}}#news .tab_link,#news .tab_link > div {height: 100%;min-height: 100%;}.news .tab_link_entries {display: grid;gap: 30px;}@media (min-width: 1px) {.news .tab_link_entries {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 2px) {.news {padding-right: 0;}.news .tab_link_entries {grid-template-columns: repeat(3, 1fr);}}.news .tab_link_entry {font-size: 1rem;position: relative;width: 100%;margin-top: 90px;padding: 90px 20px 30px 20px;background: #ffffff;border: none !important;}.news .vorschau {opacity: 1;}.news .tab_preview_picture {background: #ffffff;}.news .tab_link_entry::before,.news .tab_link_entry .tab_preview_picture {position: absolute;display: block;top: -50px;left: 9px;width: 125px;height: 120px;overflow: hidden;}.news .tab_link_entry::before {content: "";background:center / cover no-repeat,#444444;}.news .tab_preview_picture img {position: absolute;margin: 0 !important;left: 50%;top: 50%;max-width: none;min-width: 100%;min-height: 100%;max-width: 125px;width: auto;height: auto;-ms-interpolation-mode: bicubic;transform: translateX(-50%) translateY(-50%);}.news .tab_date {display: inline-block;position: absolute;z-index: 1;right: -1px;top: 34px;font-style: italic;color: #ffffff;font-size: 0.8125rem;padding: 8px;background: #93080b;}.news .tab_link_title a {font-family: "Roboto Slab", serif;display: block;font-weight: 600;font-size: 1.125rem;color: #444444;line-height: 1.2;margin-bottom: 8px;}.news .tab_link_entries + div,.news .tab_link_entries .tab_spacer,.news .tab_link_entry > div:nth-last-child(2) {display: none;}#events {color: #d4d4d4;font-size: 1rem;position: relative;background: #ba0105;}#events .tabHeadline {margin-bottom: 0;hyphens: auto;color: #ffffff;font-size: clamp(1.5625rem, 4vw, 2rem);padding: 35px 30px;background: #93080b url(../img/icon-veranstaltungen.png) top 15px right 20px no-repeat;}#events .newsWrapper {padding: 30px 30px 47px 30px;}#events .tab_link_entries {padding-bottom: 30px;}#events .tab_link_entry {display: grid;}#events .tab_link_entry + .tab_link_entry {margin-top: 40px;}#events .tab_spacer {height: 0;}#events .tab_link_title {order: 2;}#events .tab_link_title a {font-weight: 600;color: #ffffff;}#events .tab_link_mandat a {color: #d4d4d4;font-style: italic;}#events .tab_link_date {font-size: 0.8125rem;order: 1;}#events .tab_link_mehr {font-size: 0;text-align: right !important;padding: 0 !important;}#events .tab_link_mehr a {position: absolute;right: 0;display: inline-block;font-size: clamp(1rem, 2vw, 1.125rem);font-weight: 600;color: #ffffff;padding: 10px 15px;background: #93080b;text-decoration: none;font-family: "Roboto Slab", serif;}#events .tab_link_mehr a:hover,#events .tab_link_mehr a:focus {color: #fff;background: #ba0105;}#information {padding-bottom: clamp(30px, 4vw, 60px);}#information>.row {row-gap: 30px;}#information .headline {margin-bottom: 25px;}#information::before {content: "";margin: clamp(30px, 4vw, 60px) auto;height: 1px;background: #e1aa12;display: block;max-width: 1170px;width: 100%;}:is(#events2, #news) .tab_link {font-size: 1rem;}:is(#events2, #news) .tab_link a {color: inherit;}:is(#events2, #news) .tab_link_title a {font-weight: 600;}:is(#events2, #news) .tab_spacer,:is(#events2, #news) .tab_link .tab_link_mehr {display: none;}:is(#events2, #news) .tab_link_mehr a {display: inline-block;font-size: 1.125rem;color: #ffffff;background: #ba0105;padding: 9px 25px 10px 25px;text-decoration: none;transition: all, 200ms;font-weight: 600;margin-top: 15px;font-family: "Roboto Slab", serif;}@media (min-width: 4px) {:is(#events2, #news) .tab_link_mehr.tabMehr a {margin-right:-30px;}}:is(#events2, #news) .tab_link_mehr a:is(:hover, :focus) {transform: scale(1.1);}:is(#events2, #news) .tab_link_mehr a::after {content: "\00BB";margin-left: 3px;}#events2 .tab_link_entries {display: grid;gap: 25px 30px;}@media (min-width: 1px) {#events2 .tab_link_entries {grid-template-columns: repeat(2, 1fr);}}#bg-events {padding: clamp(30px, 4vw, 64px) clamp(20px, 3vw, 40px);background-size: cover;background-position: center;background-color: #003a67;color: #ffffff;}#events2 .tab_link_entry:not(:last-of-type) {padding-bottom: 25px;border-bottom: 2px solid rgba(255, 170, 18, 0.50);}@media (min-width: 1px) {#events2 .tab_link_entry:nth-last-of-type(2) {padding-bottom: 0;border-bottom: 0;}}#news .tab_link_entry {position: relative;border-bottom: none !important;padding: 20px;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}#news .tab_link_entry+.tab_link_entry {margin-top: 25px;}#news .tab_link_entry .tab_preview_picture {margin-bottom: 20px;display: block;}@media (min-width: 1px) {#news .tab_link_entry {margin-left: 185px;min-height: 120px;}#news .tab_link_entry .tab_link_title a::before,#news .tab_link_entry .tab_preview_picture {position: absolute;display: block;top: 0;left: -185px;bottom: 0;width: 170px;overflow: hidden;margin: 0;}#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;}}footer {color: #fff;background: #93080b;font-size: clamp(1rem, 2vw, 1.125rem);}footer > .row {row-gap: 30px;padding: clamp(40px, 8vw, 70px) 0 clamp(30px, 8vw, 50px) 0;}footer a:not(a#vernetzt) {color: #ffffff;}#footerButtons * {padding: 0;margin: 0 !important;}#footerButtons :is(a, #besucher) {background: url(../img/icon-gaestebuch.png) #ba0105;background-repeat: no-repeat;background-position: center left 8px;display: inline-block;font-family: "Roboto Slab", serif;font-size: clamp(1rem, 2vw, 1.125rem);font-weight: 400;color: #ffffff;padding: 12px 15px;padding-left: 60px;text-decoration: none;width: 270px;text-align: center;font-size: 1.125rem;}#footerButtons #besucher {background-image: url(../img/icon-besucher.png);margin-top: 30px !important;}#innerfooter ul.footer_list {padding: 0;}#innerfooter ul.footer_list a {color: #fff;text-decoration: none;display: inline-block;padding: 4px 10px 4px 0;font-style: normal;transition:padding-left 300ms linear,background 300ms;font-size: 1.125rem;}#innerfooter ul.footer_list a:is(:hover, :focus) {color: #ffffff;padding-left: 10px;background: #ba0105;}#vernetzt {display: inline-block;color: #ffffff;line-height: 1.4;text-decoration: none;}#vernetzt span {display: block;}#vernetzt img {margin-bottom: 4px;}#vernetzt strong {color: #ffffff;font-weight: 600;}#introtabs {width: 100%;position: absolute;top: 170px;}#introtabs .tab {background: rgba(255, 255, 255, 0.8);pointer-events: all;height: 100%;hyphens: auto;transition: background 300ms;}#introtabs .tab .overflowBox {overflow: hidden;position: relative;padding: 40px 20px;padding-top: 80px;height: 100%;}#introtabs .tab:is(:hover, :focus) {background: #fff;}#introtabs .tab .overflowBox p:last-of-type:has(a) {font-size: 0;}#introtabs .tab .overflowBox a::after {content: "";position: absolute;inset: -1000vw;}#introtabs .tabHeadline {margin: 0;}.introsite #introtabs :is(.logo1, .logo2) {position: absolute;top: -50px;left: 50%;transform: translateX(-50%);}.introsite #introtabs :is(.logo1, .logo2) {position: absolute; z-index: 20;top: -50px;left: 50%;transform: translateX(-50%); pointer-events: none;}.introsite .logoWrap { display: none;}.contrast_dark_font #slogan {background: #ffffff !important;}.contrast_light_font #slogan,.contrast_dark_font #scrollBottom a::before {background: #000 !important;}.contrast_dark_font #scrollBottom a::after {border-left: 3px solid #000 !important;border-bottom: 3px solid #000 !important;}.contrast_light_font form [id^="search_input"] {background: rgb(255, 255, 255) !important;}.contrast_light_font form [id^="search_submit"] {background: url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23ffffff"><path d="M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z"/></svg>') center no-repeat !important;}.contrast_light_font #contrast_style button::after {border: 1px solid rgba(255, 255, 255, 1) !important;}.contrast_light_font #bannerOverlay,.contrast_light_font #scrollBottom,.contrast_dark_font #bannerOverlay,.contrast_dark_font #scrollBottom {background: transparent !important;}.contrast_dark_font #newsletter_input {background: #000 !important;}#tabs .tab.contrast_dark_font * {color: #fff !important;}#tabs .tab.contrast_dark_font a {color: #000 !important;}#events.contrast_light .tabHeadline,#footerButtons.contrast_dark_font :is(a, #besucher) {color: #fff !important;}