.js .owl-carousel:not(.owl-loaded){display:flex;overflow:hidden}.js .owl-carousel:not(.owl-loaded)>*{flex:0 0 100%;min-width:0}@media (width>=768px){.js .footer-logoslider:not(.owl-loaded)>*{flex-basis:calc(20% - 16px);margin-right:20px}}@media (width>=992px){.js .footer-logoslider:not(.owl-loaded)>*{flex-basis:calc(14.2857% - 17.1429px)}}@media (width<=767px){.js .footer-logoslider:not(.owl-loaded)>*{flex-basis:calc(33.3333% - 13.3333px);margin-right:20px}}.owl-carousel .owl-stage{touch-action:pan-y}.cr-lightbox-open{overflow:hidden}.cr-lightbox{color:#fff;background:#000c;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.cr-lightbox::backdrop{background:0 0}.cr-lightbox__figure{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:44px 60px;display:flex}.cr-lightbox__img{object-fit:contain;max-width:100%;max-height:calc(100% - 44px)}.cr-lightbox__caption{color:#ccc;text-align:center;max-width:420px;padding:10px;font-size:13px;line-height:20px}.cr-lightbox__counter{opacity:.75;padding:0 10px;font-size:13px;line-height:44px;position:absolute;top:0;left:0}.cr-lightbox button{color:#fff;cursor:pointer;background:#0000004d;border:0;position:absolute}.cr-lightbox__close{width:44px;height:44px;font-size:20px;top:0;right:0}.cr-lightbox__prev,.cr-lightbox__next{width:44px;height:70px;margin-top:-35px;font-size:40px;top:50%}.cr-lightbox__prev{left:6px}.cr-lightbox__next{right:6px}@media (width<=767px){.cr-lightbox__figure{padding:44px 0}}html{scroll-padding-top:90px}:root:not(.cr-pointer) :is(a[href],area[href],button,summary,iframe,[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],input[type=file]):focus-visible,.cr-keyboard :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file],[type=hidden]),textarea,select):focus{outline-offset:2px!important;outline:2px solid #e30000!important;box-shadow:0 0 0 2px #fff!important}.cr-pointer :focus-visible{outline:none}:root:not(.cr-pointer) a.lightbox:is([href],[data-cr-lightbox]):focus-visible>img,:root:not(.cr-pointer) .teaser-media>a[href]:focus-visible>img{outline-offset:-3px;outline:3px solid #e30000}:root:not(.cr-pointer) .owl-carousel :is(a[href],button,[tabindex]:not([tabindex="-1"])):focus-visible,:root:not(.cr-pointer) .btn.accordion-tab-btn:focus-visible{outline-offset:-4px!important;box-shadow:inset 0 0 0 6px #fff!important}:root:not(.cr-pointer) .teaser:has(>a[href]:focus-visible){outline-offset:2px;outline:2px solid #e30000}:root:not(.cr-pointer) .teaser>a[href]:focus-visible{box-shadow:none!important;outline:none!important}:root:not(.cr-pointer) .owl-carousel a.safe[href]:focus-visible{outline-color:#fff!important}.checkbox input[type=checkbox],.radio input[type=radio]{visibility:visible;opacity:0;pointer-events:none}:root:not(.cr-pointer) .checkbox input:focus-visible+label:before,:root:not(.cr-pointer) .radio input:focus-visible+label:before{outline-offset:2px;outline:2px solid #e30000;box-shadow:0 0 0 2px #fff}.datepicker table tr td.day.focused{outline-offset:-2px;outline:2px solid #e30000}.head-menu>li.cr-lang{padding-left:19px;position:relative}.head-menu>li.cr-lang:before{content:"";border-left:1px solid #c4c2c1;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.cr-lang_list{gap:2px;margin:0;padding:0;list-style:none;display:inline-flex}.cr-lang_list a{color:#6a6864;letter-spacing:.06em;padding:0 6px;font-size:14px;transition:color .3s;display:block}.head-menu .cr-lang_list a{line-height:35px}.cr-lang_list a:hover,.cr-lang_list a:focus-visible,.cr-lang_list a.is-active{color:#de0000;text-decoration:none}.cr-lang_list a.is-active{box-shadow:inset 0 -2px #e30000}.cr-lang_list--offcanvas{gap:20px;margin-top:20px;display:flex}.cr-lang_list--offcanvas a.is-active{box-shadow:inset 0 -2px #fff}.cr-consent-frame{position:relative}.cr-consent-frame_note{text-align:center;background:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex;position:absolute;inset:0}.cr-consent-frame_note p{max-width:480px;margin:0}.cr-consent-frame.is-loaded .cr-consent-frame_note{display:none}html{scroll-padding-bottom:var(--cr-consent-offset,0)}body{padding-bottom:var(--cr-consent-offset,0)}.cr-consent{z-index:1000;color:#333;background:#fff;border:1px solid #ddd;flex-direction:column;gap:10px;width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0000002e}.cr-consent p,.cr-consent-dialog p{margin:0 0 8px}.cr-consent .cr-consent_text{min-height:0;margin:0;overflow-y:auto}.cr-consent a,.cr-consent-dialog a,.cr-consent_links button{color:#de0000;text-underline-offset:2px;text-decoration-line:underline}.cr-consent .cr-consent_links{flex-wrap:wrap;justify-content:center;gap:0 16px;margin:0;font-size:13px;display:flex}.cr-consent_links a,.cr-consent_links button{background:0 0;border:0;padding:4px 0}.cr-consent_actions{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.cr-consent_actions .btn{letter-spacing:0;text-align:center;width:100%;padding:0 6px;font-size:15px}.cr-consent_actions .btn:after{display:none}.btn.cr-consent_more{color:#de0000;background:#fff;border-color:#de0000;grid-column:1/-1}.btn.cr-consent_more:hover,.btn.cr-consent_more:focus{color:#b00000;border-color:#b00000}@media (width<=480px){.cr-consent{width:auto;margin-bottom:env(safe-area-inset-bottom);bottom:12px;left:12px;right:12px}}@media (height<=500px) and (width>=481px){.cr-consent{width:620px;padding:10px 14px;bottom:12px;left:12px}}@media (width>=500px){.cr-consent-dialog .cr-consent_actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-consent-dialog .btn.cr-consent_more{grid-column:auto}}.cr-consent-dialog{color:#333;border:0;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px 24px 0;font-size:15px;line-height:1.4}.cr-consent-dialog::backdrop{background:#00000080}.cr-consent-dialog h2{margin:0 32px 12px 0;font-size:22px}.cr-consent-dialog .cr-consent_actions{background:#fff;padding:12px 0;position:sticky;bottom:0}.cr-consent-option{border-top:1px solid #ddd;padding:12px 0 4px}.cr-consent-option label{align-items:center;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.cr-consent-option label span{font-weight:400}.cr-consent-option input{accent-color:#e30000;width:20px;height:20px;margin:0}.cr-consent-option_meta{color:#5a5854;font-size:14px}.cr-consent-dialog_close{color:#333;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.navbar-valign .navbar-brand-image img.logo{width:auto;height:30px}@media (width>=1200px){.navbar-valign .navbar-brand-image img.logo{height:40px}}iframe[data-cr-tourdata]{max-width:100%}iframe[data-cr-tourdata][height="100%"]{height:600px}@media (width<=991px){body.no-slider .site-slideshow{padding-top:81px}}.angebot-teaser .teaser-body .btn{white-space:normal}.panel-group.accordion .panel .panel-title>a{padding-right:55px}.contenttable th,.contenttable td{padding:0 10px 0 0}.contenttable th:last-child,.contenttable td:last-child{padding-right:0}.ce-bodytext a{overflow-wrap:anywhere}.cr-consent-frame iframe[height="100%"]{height:450px}#c14032{display:none}@media (width<=991.98px){.safe:before{width:110px;height:110px}}@media (width<=767.98px){.newsletter-share{margin-bottom:10px;position:static}.site-slideshow .slider-item>strong,.site-slideshow .slider-item>small{padding:0 15px}.site-slideshow .slider-item>small{order:-1}}.cr-contents{display:contents}.cr-route-map{position:absolute;inset:0}.site-content .ce-bodytext p a:not(.btn),.tdGlobalform form a:not(.btn),.labelText a{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}.site-info_header ul.head-menu>li.open>a{color:#db0000}.newsletter-share .share-title{color:#605e5a}.contenttable td>a,.cr-sitemap a{display:inline-block}.site-footer p>a,.contenttable td>a{margin-block:-2px;padding-block:2px}.contenttable tr:has(>td>a)>td{padding-block:2px}.cr-sitemap a{padding-block:2px}.site-footer #c10994 p{margin-bottom:4px}.footer-logoslider img{aspect-ratio:5/3;object-fit:contain}
