@charset "UTF-8";
:root{--frame-link-color: #e3051a;--frame-link-hover-color: #980311}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-200.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-200.svg#SourceSansPro") format("svg");font-display:swap}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200italic.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-200italic.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200italic.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200italic.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-200italic.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-200italic.svg#SourceSansPro") format("svg");font-display:swap}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-regular.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-regular.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-regular.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-regular.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-regular.svg#SourceSansPro") format("svg");font-display:swap}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-italic.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-italic.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-italic.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-italic.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-italic.svg#SourceSansPro") format("svg");font-display:swap}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-700.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-700.svg#SourceSansPro") format("svg");font-display:swap}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700italic.eot");src:local(""), url("../../../../../fonts/source-sans-pro-v18-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700italic.woff2") format("woff2"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700italic.woff") format("woff"), url("../../../../_assets/e0278ecb54d59efba4465195f6e3ba9e/fonts/source-sans-pro-v18-latin-700italic.ttf") format("truetype"), url("../../../../../fonts/source-sans-pro-v18-latin-700italic.svg#SourceSansPro") format("svg");font-display:swap}#mainnavigation{flex-wrap:wrap}.navbar-permalinks{display:flex;flex:0 0 100%;margin-bottom:0;list-style:none;padding-left:0;justify-content:flex-end}.navbar-permalinks li{padding-left:1rem;font-size:0.75rem}.navbar-permalinks li a{color:rgba(0, 0, 0, 0.75)}.navbar-light .navbar-nav .nav-link,.navbar-default .navbar-nav .nav-link,.navbar-default-transition .navbar-nav .nav-link,.navbar-default-transition.navbar-transition .navbar-nav .nav-link{color:rgba(0, 0, 0, 0.75)}@media (min-width:992px){.navbar-mainnavigation img{max-height:none}}.navbar-mainnavigation .navbar-nav>li>.nav-link::before{background:none}.navbar-mainnavigation .navbar-nav>li>.nav-link::before{background:none}.navbar-mainnavigation .navbar-nav>li.active.current .nav-link::before,.navbar-mainnavigation .navbar-nav>li.childactive .nav-link::before{background-color:#980311}@media (max-width:991.98px){.navbar-mainnavigation .dropdown-menu{border-left:4px solid #980311}}.dropdown-item.active,.dropdown-item:active{background-color:#eeeeee;color:#000000}.subnav-link{border-left:none;border-right:none;color:#000;padding:0.625rem 1rem;line-height:1.5rem;font-size:1rem}li.subnav-item.has-children>a::after{position:absolute;right:8px;content:"";color:#777777;font-family:"FontAwesome"}li.subnav-item.has-children>ul{display:none}li.subnav-item.has-children.active>ul{display:block}a.submenutoggler{color:#000;display:block;cursor:pointer;border-top:1px solid #e6e6e6;padding:0.625rem 1rem;border-bottom:1px solid #e6e6e6}a.submenutoggler i{margin-right:0.5rem}.active>.subnav-link{color:#000 !important;font-weight:bold}.backendlayout-subnavigation_right .subnav-wrap,.backendlayout-subnavigation_left .subnav-wrap{display:block}@media (min-width:992px){#p1 #page-header.navbar-default:not(.navbar-transition){background-image:linear-gradient(to top, rgba(255, 255, 255, 0.75) 50%, transparent 100%) !important;background-color:rgba(255, 255, 255, 0) !important}.navbar-mainnavigation .navbar-brand-image img{max-height:100%}.navbar-mainnavigation>.navbar-nav:last-child,.navbar-mainnavigation>.container>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-fluid>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-sm>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-md>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-lg>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-xl>.collapse>.navbar-nav:last-child,.navbar-mainnavigation>.container-xxl>.collapse>.navbar-nav:last-child{margin-left:-1rem;margin-right:auto}.navbar-mainnavigation .navbar-nav .nav-item{}.navbar-mainnavigation.navbar-transition .navbar-nav .nav-item{margin-top:unset}}.navbar-mainnavigation .navbar-brand{height:80px}.navbar-mainnavigation.navbar-transition .navbar-brand{height:50px}.carousel .item{height:400px}.carousel .carousel-control-icon{color:var(--frame-link-color)}.carousel .carousel-control-icon:before{border-top:1px solid #e3051a;border-right:1px solid #e3051a}.carousel-item-layout-secondary{--carousel-item-color:#ffffff;--carousel-item-background:#f0f0f0;--carousel-item-link-color:#ffffff;--carousel-item-link-hover-color:#ffffff
}body,.htmlarea-content-body{font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.42857143;color:#000000}main h1{font-size:3rem;font-weight:200}h1.element-header{border-bottom:1px solid #eee;padding-bottom:0.5rem}.img-responsive{max-width:100%;height:auto}ol.breadcrumb li{font-size:0.875rem}ol.breadcrumb a{color:#000}#page-content{min-height:calc(100vh - 13.75rem)}#page-content p a{color:var(--frame-link-color)}#page-content a.btn-default{color:#000}#page-content a.btn-default:hover{color:var(--frame-link-hover-color)}#p1 .f3-widget-paginator,#p27 .f3-widget-paginator{display:none}#c33{padding:0;width:calc(100vw - 15px);margin:-110px auto 0}#c33 .frame-container-default{max-width:100%}#c33 .frame-container{padding-right:0;padding-left:0}.news-list-item{padding-bottom:3rem}.news-list-item .extra{float:right;color:#777}.news-list-item .lead{clear:both}div.news .list-group-item{border:none}.footer-section-meta{background-color:#222222}footer section .frame{padding-top:0.75rem;padding-bottom:0.75rem}footer .copyright{text-align:left}footer .frame a[class=""],footer .frame a:not([class]){color:#fff}footer .frame a[class=""]:hover,footer .frame a:not([class]):hover{color:#e3051a}div.privacy-msg p{width:80%;border:1px solid black;padding:5px;text-align:center;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.pagination .page-item.active .page-link{background-color:#E3051A;border-color:#E3051A}.pagination .page-link:hover{color:#E3051A}.btn-primary{color:#000;background-color:#fff;border-color:#c0c0c0}#aktuelleTermine{}#aktuelleTermine input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block}#aktuelleTermine input[type=checkbox]+label:before{content:""}#aktuelleTermine input[type=checkbox]+label:before{letter-spacing:10px}#aktuelleTermine input[type=checkbox]:checked+label:before{content:""}#aktuelleTermine input[type=checkbox]:checked+label:before{letter-spacing:5px}@media (min-width:992px){.section-column.subcontent-wrap{border-left:1px solid #c0c0c0;padding-left:2rem}}.f3-widget-paginator .current a{font-weight:bold}#page-header .container{position:relative}.navbar-permalinks{position:absolute;right:10px;top:75px}@media (min-width:992px){.navbar-permalinks{top:-15px}}.navbar-mainnavigation{padding:1em 0}@media (max-width:991px){.backendlayout-subnavigation_left #page-content .section-default .section-row{flex-direction:column-reverse}}@media (min-width:992px){a.submenutoggler{display:none}}