:root{--hc-black: black;--hc-black-bis: hsl(0, 0%, 7%);--hc-black-ter: hsl(0, 0%, 14%);--hc-grey-darker: hsl(0, 0%, 21%);--hc-grey-dark: hsl(0, 0%, 29%);--hc-grey: hsl(0, 0%, 48%);--hc-white: white}.wcag-square,.wcag-size{transform:scale(0.4)}.wcag-size:visited{color:var(--hc-black)}.contrast-size-switcher button{background:none;border:none;padding:0;display:flex}.contrast-size-switcher button:focus{background:none}.high-contrast a,.high-contrast a:visited{text-decoration:underline}.high-contrast .hc-invert:not(.hc-greyscale),.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) img,.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) svg{filter:invert(1)}.high-contrast .hc-greyscale:not(.hc-invert),.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) img,.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) svg{filter:grayscale(1)}.high-contrast .hc-invert.hc-greyscale,.high-contrast .hc-invert-pictures.hc-greyscale-pictures img,.high-contrast .hc-invert-pictures.hc-greyscale-pictures svg{filter:invert(1) grayscale(1)}.high-contrast .hc-bg-black{background:var(--hc-black) !important}.high-contrast .hc-bg-black,.high-contrast .hc-bg-black *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-bis{background:var(--hc-black-bis) !important}.high-contrast .hc-bg-black-bis,.high-contrast .hc-bg-black-bis *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-ter{background:var(--hc-black-ter) !important}.high-contrast .hc-bg-black-ter,.high-contrast .hc-bg-black-ter *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-darker{background:var(--hc-grey-darker) !important}.high-contrast .hc-bg-grey-darker,.high-contrast .hc-bg-grey-darker *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-dark{background:var(--hc-grey-dark) !important}.high-contrast .hc-bg-grey-dark,.high-contrast .hc-bg-grey-dark *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey{background:var(--hc-grey) !important}.high-contrast .hc-bg-grey,.high-contrast .hc-bg-grey *{color:var(--hc-white) !important}.high-contrast .hc-bg-white{background:var(--hc-white) !important}.high-contrast .hc-bg-white,.high-contrast .hc-bg-white *{color:var(--hc-black) !important}.high-contrast .hc-text-white,.high-contrast .hc-text-white *{color:var(--hc-white) !important}.high-contrast .hc-hover-text-white:hover,.high-contrast .hc-hover-text-white:hover *,.high-contrast .hc-hover-text-white:focus,.high-contrast .hc-hover-text-white:focus *{color:var(--hc-white) !important}.high-contrast .hc-text-black,.high-contrast .hc-text-black *{color:var(--hc-black) !important}.high-contrast .hc-hover-text-black:hover,.high-contrast .hc-hover-text-black:hover *,.high-contrast .hc-hover-text-black:focus,.high-contrast .hc-hover-text-black:focus *{color:var(--hc-black) !important}.high-contrast .hc-hover-bg-black:hover,.high-contrast .hc-hover-bg-black:focus,.high-contrast .hc-hover-bg-black:focus-visible{background:var(--hc-black) !important}.high-contrast .hc-hover-bg-black-bis:hover,.high-contrast .hc-hover-bg-black-bis:focus,.high-contrast .hc-hover-bg-black-bis:focus-visible{background:var(--hc-black-bis) !important}.high-contrast .hc-hover-bg-black-ter:hover,.high-contrast .hc-hover-bg-black-ter:focus,.high-contrast .hc-hover-bg-black-ter:focus-visible{background:var(--hc-black-ter) !important}.high-contrast .hc-hover-bg-grey-darker:hover,.high-contrast .hc-hover-bg-grey-darker:focus,.high-contrast .hc-hover-bg-grey-darker:focus-visible{background:var(--hc-grey-darker) !important}.high-contrast .hc-hover-bg-grey-dark:hover,.high-contrast .hc-hover-bg-grey-dark:focus,.high-contrast .hc-hover-bg-grey-dark:focus-visible{background:var(--hc-grey-dark) !important}.high-contrast .hc-hover-bg-grey:hover,.high-contrast .hc-hover-bg-grey:focus,.high-contrast .hc-hover-bg-grey:focus-visible{background:var(--hc-grey) !important}.high-contrast .hc-hover-bg-white:hover,.high-contrast .hc-hover-bg-white:focus,.high-contrast .hc-hover-bg-white:focus-visible{background:var(--hc-white) !important}.high-contrast .wcag-square,.high-contrast .wcag-size,.high-contrast .wcag-size:visited{color:#fff;fill:#fff}.high-contrast .text-decoration-none,.high-contrast .text-decoration-none a{text-decoration:none}.first-headline.block,.subheadline{font-size:0.7em;font-weight:300;display:block}.first-headline:not(.block){font-weight:300}.first-headline:not(.block)+.main-headline{font-weight:700}
:root{--oddColor1: #CF2436;--oddColor2: #CF2436;--oddColor3: #CF2436;--oddColor4: #515151;--oddColor5: #FFFFFF;--oddColor6: #000000;--oddColor7: #F8F8F8;--oddGrey: #808080;--oddTextColor1: var(--oddColor1);--oddTextColor2: var(--oddColor2);--oddTextColor3: var(--oddColor3);--primaryColor: var(--oddColor2);--page_background: var(--oddColor7);--primary-background-text-color: var(--oddColor6);--gradientPrimaryColor1: var(--oddColor3);--gradientPrimaryColor2: var(--oddColor1);--gradientSecondaryColor1: var(--oddColor3);--gradientSecondaryColor2: var(--oddColor1);--button-background-hover: var(--oddColor3);--button-color-hover: var(--oddColor6);--slider-background: #cf2436;--slider-headline-color: var(--oddColor5);--slider-subheadline-color: var(--oddTextColor5);--slider-button-background: var(--oddColor5);--slider-button-color: var(--oddColor6);--slider-button-background-hover: var(--button-background-hover);--slider-button-color-hover: var(--button-color-hover);--slider-control-color: var(--oddGrey);--navbar-top-color: var(--oddColor5);--navbar-background: var(--oddColor5);--nav-color: var(--oddColor1);--nav-active-color: var(--oddColor1);--nav-hover-color: var(--oddGrey);--newsletter-background: var(--oddColor1);--newsletter-color: var(--oddColor5);--newsletter-input-background: var(--oddColor5);--newsletter-input-color: var(--oddColor6);--newsletter-button-background: none;--newsletter-button-color: var(--oddColor5);--newsletter-button-background-hover: var(--oddColor5);--newsletter-button-color-hover: var(--oddColor6);--newsletter-button-border: 3px solid var(--oddColor5);--newsletter-button-border-hover: 3px solid var(--oddColor5);--copyright-footer-color: var(--oddColor5);--contentbox-odd-background: var(--oddColor4);--contentbox-odd-color: var(--oddColor5);--contentbox-odd-button-background: var(--oddColor1);--contentbox-odd-button-color: var(--oddColor5);--contentbox-even-background: var(--oddColor4);--contentbox-even-color: var(--oddColor5);--contentbox-even-button-background: var(--oddColor1);--contentbox-even-button-color: var(--oddColor5);--pricebox-background: var(--oddColor1);--ticker-height: 3rem}.navbar-top{margin-top:var(--ticker-height)}.navbar-top .ticker{position:absolute;top:0;width:100%;height:var(--ticker-height);overflow:hidden;white-space:nowrap;background-color:#1c3850}.navbar-top .ticker .ticker-text{color:white;display:inline-block;padding-left:100%;animation:scroll-left 25s linear infinite;font-size:1.5rem;margin-top:6px}@-moz-keyframes scroll-left{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@-webkit-keyframes scroll-left{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@-o-keyframes scroll-left{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes scroll-left{from{transform:translateX(0%)}to{transform:translateX(-100%)}}.swiper .swiper-button-prev,.swiper .swiper-button-next{background:rgba(51, 51, 51, 0.73);color:var(--oddColor5)}body{font-size:1.1rem;color:var(--oddColor6)}.red-white-scheme{background:var(--oddColor1)}.red-white-scheme h2{font-weight:bold;font-size:150%;text-decoration:none;text-transform:none}.red-white-scheme h2:after{border-bottom:3px solid var(--oddColor5)}.red-white-scheme p{color:var(--oddColor5)}.red-white-scheme h2{color:var(--oddColor5)}.white-red-scheme h2{font-weight:bold;font-size:150%;text-decoration:none;text-transform:none}.white-red-scheme p{color:var(--oddColor4)}.white-red-scheme h2{color:var(--oddColor4)}.wrLink a{padding:10px 20px;display:inline-block;font-weight:700;border:none;border-radius:6px;margin:10px 0 0;cursor:pointer;transition:all 0.3s}.wrLink.red a{background:var(--oddColor1);color:var(--oddColor5);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25)}.wrLink.red a:hover,.wrLink.red a:focus{background:var(--contentbox-odd-button-background-hover);color:var(--contentbox-odd-button-color-hover)}.wrLink.white a{background:var(--oddColor5);color:var(--oddColor1);box-shadow:0 2px 5px 0 rgba(255, 255, 255, 0.25);-webkit-box-shadow:0 2px 5px 0 rgba(255, 255, 255, 0.25)}.wrLink.white a:hover,.wrLink.white a:focus{background:var(--contentbox-odd-button-color-hover);color:var(--contentbox-odd-button-background-hover)}.ce_sliderElement .text .inside{background-color:rgba(207, 36, 54, 0.8);border-radius:6px}.ce_ct_priceBox .inside .price .label{color:rgba(255, 255, 255, 0.8)}.ce_ct_priceBox .inside .text p{border-bottom:2px solid var(--oddColor5);border-bottom:1px solid rgba(255, 255, 255, 0.5);padding:0 0 5px;margin:0 0 5px;color:var(--pricebox-text-color)}.ce_ct_priceBox .inside .first-link a{color:var(--oddColor6) !important;background-color:var(--oddColor5) !important;border:1px solid var(--oddColor6);border-radius:6px !important}.ce_ct_priceBox .inside .first-link a:hover{color:var(--oddColor5) !important;background-color:var(--oddColor1) !important;border:1px solid var(--oddColor5);border-radius:6px !important}.ce_ct_priceBox.white-shadow{-webkit-box-shadow:0px 0px 31px 21px rgba(255, 255, 255, 0.5);box-shadow:0px 0px 31px 21px rgba(255, 255, 255, 0.5);-webkit-box-shadow:0px 0px 31px 21px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 31px 21px rgba(0, 0, 0, 0.3)}.red{color:var(--oddColor1)}.white{color:var(--oddColor5) !important}.white p,.white div,.white ul,.white li{color:var(--oddColor5) !important}footer ul{padding-left:20px}.ce_form form .formbody .widget-text:has(input[name="vorname"]){width:30%;float:left}.ce_form form .formbody .widget-text:has(input[name="name"]){width:40%;float:left}.ce_form form .formbody .widget-text:has(input[name="email"]){width:30%;float:left}.ce_form form .formbody .widget-text:has(input[name="telefon"]){width:100%;clear:both}.ce_form form .formbody .checkbox_container span.invisible{position:absolute;display:inline}.ce_form form .formbody .checkbox_container legend span.mandatory{display:inline;padding-left:0}.impressum .ce_ct_featureElement,.datenschutzerklaerung .ce_ct_featureElement{padding-top:0;padding-bottom:0}.center.content-player{margin:auto;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25)}
