/*2025-01-22-14:12:48*/@import url("https://fonts.verwaltungsportal.de/css/?family=Noto+Sans:300,400,500,600,700,300i,400i,500i,600i,700i");body { font-family: "Noto Sans", sans-serif; color: #191919; background: #fff; font-size: 1rem;line-height: 1.5; font-weight: 400;}@media (min-width: 1px) { body {font-size: 1.125rem; }}a { color: #ad101a;}a:hover { color: #ad101a;}b,strong { font-weight: 600;}@media (min-width: 3px) { #logoHeader .row {max-width: 1920px;width: 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: #ad101a; font-weight: 600; line-height: 1.2;}h1,#content .legacy_h1,.legacy_h1,.h1 { font-size: 1.9375rem;}h2,#content .legacy_h2,.legacy_h2,.h2 { font-size: 1.625rem; font-weight: 500;}h3,#content .legacy_h3,.legacy_h3,.h3 { font-size: 1.5rem;}h4,#content .legacy_h4,.legacy_h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:visited { font-size: 1.4rem;}h5,#content .legacy_h5,.legacy_h5,.h5 { font-size: 1.3rem;}h6,#content .legacy_h6,.legacy_h6,.h6 { font-size: 1.25rem;}#scrollBottom { font-size: 0; border-radius: 50%; display: block; width: 75px; height: 75px; text-align: center; background-color: #ad101a; -webkit-animation: bounceAni 2s infinite 2s; animation: bounceAni 2s infinite 2s; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; position: absolute; left: 35px; margin-left: -20px; bottom: 20px; z-index: 50; border: 4px solid #fff;}@media (min-width: 1px) { #scrollBottom {width: 75px;height: 75px;bottom: 0px; }}#scrollBottom:hover { -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}#scrollBottom::after { content: ""; width: 12px; height: 12px; margin-top: 22px; display: inline-block; border-left: 5px solid #fff; border-bottom: 5px solid #fff; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border 300ms linear; -moz-transition: border 300ms linear; -ms-transition: border 300ms linear; -o-transition: border 300ms linear; transition: border 300ms linear;}@media (min-width: 1px) { #scrollBottom::after {width: 16px;height: 16px; }}#searchButton { display: none;}#searchButton + label { font-size: 0; display: block; width: 75px; height: 75px; background: #ad101a url("../img/icon-lupe.png") center center no-repeat; position: relative; z-index: 1004; cursor: pointer; border-radius: 50%; -webkit-transition: border 300ms linear, background 300ms linear, margin 300ms linear; -moz-transition: border 300ms linear, background 300ms linear, margin 300ms linear; -ms-transition: border 300ms linear, background 300ms linear, margin 300ms linear; -o-transition: border 300ms linear, background 300ms linear, margin 300ms linear; transition: border 300ms linear, background 300ms linear, margin 300ms linear; border: 4px solid #fff;}#searchButton:checked + label { border: 4px solid #fff;}#searchButton:hover + label { background-color: #790911;}#searchButton:checked + label:hover { animation-play-state: paused;}@keyframes borderAni { 0% {border-color: rgba(255, 255, 255, 0.2); } 50% {border-color: #ffffff; } 100% {border-color: rgba(255, 255, 255, 0.2); }}#searchButton:checked + label + .searchOverlay { opacity: 1; pointer-events: all;}@media (min-width: 2px) { #burgerButton[aria-expanded="true"] > .navOverlay {opacity: 1;pointer-events: all; }}.searchContainer { position: relative; z-index: 1003; width: 75px; height: 75px;}.searchContainer::after { content: ""; pointer-events: none; position: absolute; display: block; background: transparent; width: 0; height: 0; border-radius: 50%; z-index: -1; top: 50%; left: 50%; -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: width 300ms linear, height 300ms linear; -moz-transition: width 300ms linear, height 300ms linear; -ms-transition: width 300ms linear, height 300ms linear; -o-transition: width 300ms linear, height 300ms linear; transition: width 300ms linear, height 300ms linear;}.searchContainer:hover::after { width: 30px; height: 30px;}.searchOverlay { position: fixed; padding: 30px; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); opacity: 0; pointer-events: none; -webkit-transition: opacity 300ms linear; -moz-transition: opacity 300ms linear; -ms-transition: opacity 300ms linear; -o-transition: opacity 300ms linear; transition: opacity 300ms linear;}@media (min-width: 2px) { .navOverlay {position: fixed;padding: 30px;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);opacity: 0;pointer-events: none;-webkit-transition: opacity 300ms linear;-moz-transition: opacity 300ms linear;-ms-transition: opacity 300ms linear;-o-transition: opacity 300ms linear;transition: opacity 300ms linear;z-index: -1; }}@media (min-width: 2px) { .searchOverlay {background: rgba(0, 0, 0, 0.7); }}#search { height: 54px; display: inline-block; position: relative; border-bottom: 1px solid #ffffff; width: 100%; max-width: 770px;}#search_input { color: #ffffff; font-size: 18px; font-style: normal; background: transparent; padding: 0; border: 0; line-height: 54px; padding-left: 10px; padding-right: 50px; height: 54px; width: 100%;}@media (min-width: 1px) { #search_input {font-size: 20px; }}#search_submit { width: 44px; background: url("../img/icon-lupe.png") center center no-repeat; padding: 0; cursor: pointer; line-height: 54px; border: none; position: absolute; top: 0; right: 0; height: 100%; -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; font-size: 0;}#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;}#logo { display: inline-block;}#logo img { display: block;}#logoHeader { position: absolute; top: 0; left: 0; right: 0; padding-top: 40px; z-index: 10005;}#logoHeader .row > div { padding-right: 0 !important; padding-left: 0 !important;}#burgerButton { font-size: 0; position: relative; z-index: 1002; display: block; width: 215px; height: 85px; cursor: pointer; background: #ad101a; color: #fff;}@media (min-width: 2px) { #burgerButton {width: 250px;height: 85px;margin-left: auto;z-index: auto; }}#burgerButton[aria-expanded="true"] #burgerButtonInner2 { opacity: 0;}#burgerButton[aria-expanded="true"] #burgerButtonInner { -webkit-transform: rotate(-45deg) translate(-16px, 9px); transform: rotate(-45deg) translate(-16px, 9px);}#burgerButton[aria-expanded="true"]:after { -webkit-transform: rotate(45deg) translate(-13px, -6px); transform: rotate(45deg) translate(-13px, -6px);}#burgerButtonInner2,#burgerButton:after,#burgerButtonInner { position: absolute; background: #fff; width: 55px; height: 5px; left: 25px; -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;}#burgerButtonText { color: #fff; font-weight: 600; font-size: 2rem; letter-spacing: 1px; position: absolute; text-transform: uppercase; top: 17px; bottom: 17px; right: 55px;}@media (min-width: 2px) { #burgerButtonInner2, #burgerButton:after, #burgerButtonInner {left: 20px; }}#burgerButtonInner { top: 24px;}#burgerButtonInner2 { top: 40px;}#burgerButton:after { top: 55px; content: ""; display: block;}@media (min-width: 2px) { #burgerButtonInner {top: 24px; } #burgerButtonInner2 {top: 40px; } #burgerButton:after {top: 55px; }}@media (min-width: 2px) { #menu {position: relative; } #myNavbar.navbar-collapse {-webkit-box-shadow: none;box-shadow: none;pointer-events: none;position: absolute;z-index: 1002;top: 20px;right: 280px;opacity: 0;width: 580px;border-radius: 0;height: auto !important;overflow: visible !important;-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);-webkit-transition: opacity 300ms linear, right 300ms linear;-moz-transition: opacity 300ms linear, right 300ms linear;-ms-transition: opacity 300ms linear, right 300ms linear;-o-transition: opacity 300ms linear, right 300ms linear;transition: opacity 300ms linear, right 300ms linear; } #burgerButton[aria-expanded="true"] + #myNavbar {pointer-events: auto;opacity: 1;right: 300px; } #myNavbar.navbar-collapse::before {content: "";display: block;position: absolute;right: -40px;top: 0;width: 0px;height: 0px;-webkit-transform: rotate(360deg);border-style: solid;border-width: 20px 0 20px 45px;border-color: transparent transparent transparent #fbfbfb; } #myNavbar.navbar-collapse > div {display: -webkit-box;display: -ms-flexbox;display: flex;max-height: 75vh;overflow-y: auto;position: relative;background: #ffffff; } .navbar-nav {padding: 25px 0;background: #ad101a;min-height: 320px; } .navbar-default .navbar-nav > li > .dropdown-menu {padding: 25px 20px;position: absolute;z-index: 2;left: 50%;top: 0 !important;right: 0;bottom: 0;overflow-y: auto; } .navbar-nav, .navbar-default .navbar-nav > li > .dropdown-menu {width: 50%; } .navbar-default .navbar-nav > li > ul {display: block !important;pointer-events: none;opacity: 0;-webkit-transition: opacity 300ms linear;-moz-transition: opacity 300ms linear;-ms-transition: opacity 300ms linear;-o-transition: opacity 300ms linear;transition: opacity 300ms linear; } .navbar-default .navbar-nav > li[class$="_over"] > .dropdown-menu, .navbar-default .navbar-nav > li:hover > ul {pointer-events: auto !important;opacity: 1 !important; } .navbar-default .navbar-nav > li:hover > ul {z-index: 3; }}@media (min-width: 3px) { #menu {position: fixed;right: 0;top: 100px; }}.navbar-default .navbar-nav > li > a { color: #ffffff; font-weight: 600; text-align: center; padding: 10px 5px 15px 35px; position: relative; font-size: 1.15rem;}@media (min-width: 2px) { .navbar-default .navbar-nav > li > a {padding: 4px 14px 5px 35px;text-align: left; } .navbar-default .navbar-nav > li > a::before {content: "";position: absolute;display: block;width: 25px;top: 0;bottom: 0;right: -25px; }}.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: #ad101a; background: #ffffff;}.navbar-default .navbar-nav > li > .dropdown-menu,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu { background: #fff;}#myNavbar.navbar-collapse > div { background: #fff url("../img/kids.png") no-repeat bottom right 25px;}.navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > a,.navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a { color: #444444; font-weight: 400; text-align: center; padding: 8px 15px; position: relative; font-size: 1rem;}.navbar-default .navbar-nav > li > .dropdown-menu li[class*="_start"],.navbar-default .navbar-nav > li > .dropdown-menu li[class*="end"] { display: none;}@media (min-width: 2px) { .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"], .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li {border-top: 1px dashed rgba(82, 82, 82, 0.4); } .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > a, .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a {text-align: left; } .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > a {padding: 8px 2px 8px 15px; } .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a {padding: 8px 10px 8px 34px; } .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a::after {content: "";position: absolute;left: 8px;top: 50%;background: #ad101a;width: 5px;height: 5px;margin-top: -2px;border-radius: 50%;opacity: 0; } .navbar-default .navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu {display: block; }}.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"]:hover > a,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > a:hover,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > a:focus,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"].open > a,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"].open > a:hover,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"].open > a:focus,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"][class$="_over"] > a,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"][class$="_over"] > a:hover,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"][class$="_over"] > a:focus { background: #ad101a; color: #fff;}.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a:hover::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li > a:focus::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li.open > a::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li.open > a:hover::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li.open > a:focus::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li[class$="_over"] > a::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li[class$="_over"] > a:hover::after,.navbar-nav > li > .dropdown-menu li[class*="menue_point_secondlevel"] > .dropdown-menu > li[class$="_over"] > a:focus::after { opacity: 1;}#slider { max-height: 300px; overflow: hidden; position: relative;}@media (min-width: 2px) { #slider {max-height: 674px; } #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;}.BannerOverlay { position: absolute; bottom: -20px; left: 0; right: 0;}@media (min-width: 2px) { .slider-mask {display: block;background: url("../img/welle-header.png") bottom center no-repeat, linear-gradient(to bottom, rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%);z-index: 10;position: absolute; } .nivo-controlNav {bottom: auto !important;top: 5px; }}.dropdown-toggle-button-wrapper,.dropdown-toggle-button-wrapper2 { top: 8px !important;}.slogan { color: #ad101a; font-size: clamp(1.875rem, 4vw, 3rem); font-weight: 600; margin-bottom: 40px; position: relative; z-index: 55;}main { text-align: left; padding-bottom: 30px; padding-top: 30px;}@media (min-width: 2px) { main {padding-bottom: 60px;position: relative;z-index: 10; }}#breadcrumbincontent { display: none !important;}footer { padding-top: 80px; padding-bottom: 30px; color: #ffffff; position: relative; z-index: 1; font-weight: 400; background: #ad101a;}footer::before { content: '';display: block;position: absolute;top: 0;left: 0;right: 0;height: 77px;width: 100%;background: url(../img/welle-footer.png); }footer::after { content: '';display: block;position: absolute;bottom: 0;left: 0;height: 390px; width: 390px; background-repeat: no-repeat; background-size: 20vw; background-position: bottom left; z-index: -1;}@media (min-width: 2px) { footer {padding-top: 110px;padding-bottom: 30px;color: #ffffff;background-position: top center; }}footer .tab a { color: #ffffff; text-decoration: underline;}footer .tabHeadline { font-size: 1.5rem; font-weight: 600; margin-bottom: 10px; color: #ffffff;}#lowerFooter > div { padding-top: 30px; margin-top: 15px; border-top: 1px solid #ffffff;}#innerfooter { color: #ffffff;}#innerfooter a { color: #ffffff; text-decoration: none; display: inline-block; font-weight: 400; margin-right: 15px;}#innerfooter a:hover { text-decoration: underline;}#innerfooter a + a { margin-left: 15px;}@media (min-width: 3px) { #innerfooter a + a {margin-left: 25px; } #innerfooter a {margin-right: 25px; }}#vernetzt { text-align: left; font-size: 0.9375rem; color: #ffffff; line-height: 1.3; margin: 0 auto; font-weight: 400;}@media (min-width: 2px) { #vernetzt {float: left;margin: 0; }}@media (min-width: 2px) { #vernetzt {margin-top: 15px; }}#vernetzt b { color: #ffffff; font-weight: 500;}#vernetzt span { color: #ffffff;}#vernetzt span span { display: block;}#vernetzt img { margin-right: 18px; height: 80px;}