@charset "UTF-8";
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@font-face{font-family:"Sparkasse-Bold";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparbd-eot-data.eot");src:url("../../../../../Fonts/sparbd-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparbd-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparbd-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparbd-ttf-data.ttf") format("truetype")}@font-face{font-family:"Sparkasse-Regular";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrg-eot-data.eot");src:url("../../../../../Fonts/sparrg-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrg-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrg-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrg-ttf-data.ttf") format("truetype")}@font-face{font-family:"Sparkasse-RegularItalic";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrgit-eot-data.eot");src:url("../../../../../Fonts/sparrgit-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrgit-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrgit-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparrgit-ttf-data.ttf") format("truetype")}@font-face{font-family:"Sparkasse-Light";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparlt-eot-data.eot");src:url("../../../../../Fonts/sparlt-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparlt-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparlt-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparlt-ttf-data.ttf") format("truetype")}@font-face{font-family:"Sparkasse-Regular";src:local("Arial");unicode-range:U+26}@font-face{font-family:"Sparkasse-Serif-Italic";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserita-eot-data.eot");src:url("../../../../../Fonts/sparserita-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserita-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserita-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserita-ttf-data.ttf") format("truetype")}@font-face{font-family:"Sparkasse-SerifBold-Italic";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserbdit-eot-data.eot");src:url("../../../../../Fonts/sparserbdit-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserbdit-woff2-data.woff2") format("woff2"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserbdit-woff-data.woff") format("woff"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/sparserbdit-ttf-data.ttf") format("truetype")}@font-face{font-family:"haspa-icons";src:url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/haspa-icons-eot-data.eot");src:url("../../../../../Fonts/haspa-icons-eot-data.eot#iefix") format("embedded-opentype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/haspa-icons-ttf-data.ttf") format("truetype"), url("../../../../_assets/f809fe174e624369af364a5f005470fd/Fonts/haspa-icons-woff-data.woff") format("woff");font-weight:normal;font-style:normal}.footer-section-meta{color:#ffffff;background-color:#ffffff !important}.teaser-medium .teaser-group{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:40em){.teaser-medium .teaser-group li{margin-top:45px}.teaser-medium .teaser-group li:nth-child(1),.teaser-medium .teaser-group li:nth-child(2){margin-top:0}}.backendlayout-overview .summary-text.no-article{margin-top:45px;padding-right:20px;padding-left:20px}@media only screen and (min-width:80em){.backendlayout-overview .summary-text.no-article{margin-right:80px;margin-left:80px;width:100%}}.frame-container-wrap .short-text-block{margin-top:45px;padding-right:20px;padding-left:20px}@media only screen and (min-width:80em){.frame-container-wrap .short-text-block{margin-right:80px;margin-left:80px;width:100%}}.frame-container,.frame-group-container{padding-left:0;padding-right:0}.frame-type-social_links.frame-layout-1 .sociallinks-item{display:inline-block;margin:0.5rem;height:1.5rem;width:1.5rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:1.5rem;width:1.5rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:1.25rem;text-align:center;opacity:0.8;vertical-align:middle}.frame-type-social_links.frame-layout-1 .sociallinks-link-label{display:none}.frame-type-social_links.frame-layout-1 .sociallinks-item{margin:0.5rem;height:2.2rem;width:2.2rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:2rem;width:2rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:0.75rem}@media (min-width:576px){.frame-type-social_links.frame-layout-1 .sociallinks-item{margin:0.5rem;height:3.2rem;width:3.2rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:3rem;width:3rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:1.75rem}}@media (min-width:768px){.frame-type-social_links.frame-layout-1 .sociallinks-item{margin:0.5rem;height:3.2rem;width:3.2rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:3rem;width:3rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:1.75rem}}@media (min-width:992px){.frame-type-social_links.frame-layout-1 .sociallinks-item{margin:0.5rem;height:3.7rem;width:3.7rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:3.5rem;width:3.5rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:2.25rem}}@media (min-width:1200px){.frame-type-social_links.frame-layout-1 .sociallinks-item{margin:0.5rem;height:3.7rem;width:3.7rem}.frame-type-social_links.frame-layout-1 .sociallinks-link{height:3.5rem;width:3.5rem}.frame-type-social_links.frame-layout-1 .sociallinks-link-icon{font-size:2.25rem}}.frame-layout-1 .gallery-row{background-color:#f73429}:root{--susc-nav-width: 287px}header.main-header{border-top:8px solid var(--bs-primary)}header.main-header .navbar-brand img{width:auto;max-height:38px}@media (min-width:40em){header.main-header .navbar-brand img{max-height:57px}}@media (min-width:80em){header.main-header .navbar-brand img{max-height:68px}}header.main-header .header-contact{font-family:"Sparkasse-Bold";color:#3f3f3f}header.main-header .header-contact:hover,header.main-header .header-contact:focus{color:#de2f25;text-decoration:underline}header.main-header .header-contact:focus-visible{outline:2px solid #3f3f3f;outline-offset:2px}.header-bar{justify-content:flex-start}.navbar-toggler-with-label{width:auto;height:auto;padding:0.375rem 0.75rem 0.375rem 2.375rem;font-family:"Sparkasse-Regular";font-size:17px;color:#3f3f3f}.navbar-toggler-with-label::before{content:"";position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);font-family:"haspa-icons";font-size:20px;line-height:1;color:currentColor}.navbar-toggler-with-label .navbar-toggler-icon{display:none}.navbar-toggler-with-label:hover,.navbar-toggler-with-label:focus{background-color:transparent;color:#de2f25;text-decoration:underline;box-shadow:none}.navbar-toggler-with-label:focus-visible{outline:2px solid #3f3f3f;outline-offset:2px}@media (max-width:39.99em){.navbar-toggler-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}.main-navigation-offcanvas{--bs-offcanvas-width: var(--susc-nav-width);--bs-offcanvas-padding-x: 0;--bs-offcanvas-padding-y: 0;--bs-offcanvas-bg: #fff;--bs-offcanvas-color: #3f3f3f;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: #bababa;--bs-offcanvas-box-shadow: none;border-top:8px solid var(--bs-primary);font-family:"Sparkasse-Regular";font-size:16px;line-height:1.45}.main-navigation-offcanvas.offcanvas-start{left:max(0px, calc((100% - 1600px) / 2))}.main-navigation-offcanvas .main-navigation-close{display:block;width:100%;margin:0;padding:11px 16px;border:0;border-radius:0;background-color:#e8e8e8;color:#3f3f3f;font-family:"Sparkasse-Regular";text-align:left;text-decoration:underline}.main-navigation-offcanvas .main-navigation-close:focus-visible{outline:2px solid #3f3f3f;outline-offset:-3px}.main-navigation-accordion{--bs-accordion-bg: #e8e8e8;--bs-accordion-color: #3f3f3f;--bs-accordion-btn-bg: #e8e8e8;--bs-accordion-btn-color: #3f3f3f;--bs-accordion-active-bg: #e8e8e8;--bs-accordion-active-color: #3f3f3f;--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-padding-x: 16px;--bs-accordion-btn-padding-y: 11px;--bs-accordion-body-padding-x: 0;--bs-accordion-body-padding-y: 0;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-btn-icon-width: 11px;margin:0}.main-navigation-accordion .accordion-button{font-family:"Sparkasse-Regular";font-size:16px;line-height:1.45;margin:0;box-shadow:none}.main-navigation-accordion .accordion-button.active,.main-navigation-accordion .accordion-button:not(.collapsed){font-family:"Sparkasse-Bold"}.main-navigation-accordion .accordion-button::after{width:auto;height:auto;margin-right:14px;background-image:none;transform:none;transition:none;font-family:"haspa-icons";font-size:11px;line-height:1;color:currentColor;content:""}.main-navigation-accordion .accordion-button:not(.collapsed)::after{content:""}.main-navigation-accordion .accordion-button:hover,.main-navigation-accordion .accordion-button:focus{color:var(--bs-accordion-btn-color);text-decoration:underline}.main-navigation-accordion .accordion-button:focus-visible{outline:2px solid #3f3f3f;outline-offset:-3px}.main-navigation-accordion .accordion-button-plain::after{display:none}.main-navigation-accordion .main-navigation-item-root .accordion-button{--bs-accordion-btn-bg: #de2f25;--bs-accordion-btn-color: #fff;--bs-accordion-active-bg: #de2f25;--bs-accordion-active-color: #fff;font-family:"Sparkasse-Regular"}.main-navigation-accordion .main-navigation-item-root .accordion-button:focus-visible{outline-color:#fff}.main-navigation-accordion .accordion-body .nav{margin:0;padding:0;font-size:16px}.main-navigation-accordion .accordion-body .nav-link{padding:14px 10px 14px 26px;background-color:#f6f6f6;color:#3f3f3f;font-family:"Sparkasse-Regular";font-size:16px;line-height:1.45}.main-navigation-accordion .accordion-body .nav-link.active{font-family:"Sparkasse-Bold"}.main-navigation-accordion .accordion-body .nav-link:hover{color:#3f3f3f;text-decoration:underline}.main-navigation-accordion .accordion-body .nav-link:focus-visible{outline:2px solid #3f3f3f;outline-offset:-3px;box-shadow:none}.page-wrapper.page-wrapper-main.active{position:relative;top:0;transform:translate(var(--susc-nav-width), 0)}