﻿a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px dashed #98192f !important;outline-offset:3px !important}ul.level-2>li>a:focus-visible{outline:3px dashed #fff !important;outline-offset:3px !important}.logo a:focus-visible,.logo:has(a:focus-visible){display:block}@media(min-width:1230px){.booking-direct{height:265px}.booking-direct .form-field.promo-code{padding:68px 0 0}.booking-direct .form-field.promo-code input.text{line-height:2.7}.booking-direct .form-field.book-btn{bottom:0;left:0;position:absolute;width:100%}.booking-direct .form-field.book-btn button{padding:0;margin-bottom:0;line-height:2.2}}.owl-carousel .owl-item{width:10px}section.section.bg-darkgray+section.section.bg-darkgray,section.section.bg-gray+section.section.bg-gray,section.section.bg-white+section.section.bg-white{padding-top:0;margin-top:-50px}html[lang=en] span.lang-de{display:none}html[lang=de] span.lang-en{display:none}html[lang=en] .de-only{display:none}html[lang=de] .en-only{display:none}.button-link{background-color:#98192f;color:#fff;font-family:"Nova Stamp",Arial,sans-serif;text-transform:uppercase;font-size:30px;letter-spacing:2px;transition:all .3s ease-out}.button-link:hover,.button-link:focus{background-color:#fff;color:#98192f}.button-link:before{background-color:#fff}.bg-darkgray a.button-link:hover,.bg-darkgray a.button-link:focus{color:#98192f !important}.gridelements_pi1.owl-carousel+.section.bg-white{padding-top:0}.carousel-layout-3{padding:5% 6%}.bg-darkgray h4{color:#fff}.bg-darkgray a{color:#fff;text-decoration:underline}.powermail_form{padding-top:0}.history-slider .headlines .subheadline{color:#98192f}.carousel-layout-1 .owl-stage{display:flex;align-items:center}.carousel-layout-1 figure.image::after{display:none}.carousel-layout-1 .ce-bodytext{display:flex;padding:20px !important;flex-direction:column;justify-content:flex-end;background-color:rgba(26,25,25,.7) !important;box-sizing:border-box}.carousel-layout-1 .ce-bodytext p .button-link,.carousel-layout-1 .ce-bodytext ul .button-link{position:static}table td strong,table th strong{font-weight:bold}.powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_marker_01{font-size:21px;line-height:1.5;font-weight:300;color:#1a1919;font-family:"Fira Sans Extra Condensed",Arial,sans-serif;letter-spacing:1px;margin:20px 0 10px 0}.powermail_field:has(#powermail_captchaimage){display:flex;flex-direction:row-reverse;flex-wrap:wrap}@media(min-width:768px){.powermail_field:has(#powermail_captchaimage){flex-wrap:nowrap}}.powermail_field:has(#powermail_captchaimage) #powermail_captchaimage{flex:0 0 100%;aspect-ratio:229/53;object-fit:contain;margin-top:10px;margin-right:0;display:block}@media(min-width:768px){.powermail_field:has(#powermail_captchaimage) #powermail_captchaimage{margin-top:0;margin-right:30px;flex:0 0 350px}}#page-40 .carousel-layout-1 .ce-bodytext p .button-link,#page-40 .carousel-layout-1 .ce-bodytext ul .button-link{position:static}.owl-carousel.carousel-layout-5{padding:0 0 100px}.owl-carousel.carousel-layout-5 .owl-item{transform:scale(0.6);transform-origin:center right;transition:transform .5s ease-out;position:relative}.owl-carousel.carousel-layout-5 .owl-item.active{transform:scale(1)}.owl-carousel.carousel-layout-5 .owl-item.active+.owl-item{transform:scale(0.6);transform-origin:center left}.owl-carousel.carousel-layout-5 .owl-item header{position:absolute;left:4rem;top:2rem}.owl-carousel.carousel-layout-5 .owl-item header h3{font-family:"Fira Sans",Arial,sans-serif;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5019607843)}.owl-carousel.carousel-layout-5 .owl-nav>div.owl-prev{left:2rem;filter:invert(1)}.owl-carousel.carousel-layout-5 .owl-nav>div.owl-next{right:2rem;filter:invert(1)}@media(min-width:320px){.carousel-layout-5 h3{font-size:22px}}@media(min-width:700px){.carousel-layout-5 h3{font-size:24px}}@media(min-width:800px){.carousel-layout-5 h3{font-size:26px}}@media(min-width:1000px){.carousel-layout-5 h3{font-size:28px}}@media(min-width:1200px){.carousel-layout-5 h3{font-size:32px}}.gridelements_pi1.section.align-center .ce-textpic.ce-center .ce-bodytext ul,.gridelements_pi1.section.align-center .ce-textpic.ce-center .ce-bodytext ol{text-align:left;padding-left:22px}@media(min-width:1920px){.container:has(ol){max-width:1140px;padding:2em 0;background-color:#fff}}.gridelements_pi1.section.align-center .two-col-element .col-left p{text-align:start}@media(min-width:992px){.gridelements_pi1.section.align-center .two-col-element .col-left p{text-align:end}.gridelements_pi1.section.align-center .two-col-element .col-left ul li.align-right,.gridelements_pi1.section.align-center .two-col-element .col-left ul li.text-right{text-align:right;list-style-position:inside}}@media(min-width:480px){.lightbox-buttons .lightbox-button-left{width:auto;text-align:right}.lightbox-buttons .lightbox-button-right{width:auto;text-align:left}}@media screen and (min-width:513px)and (max-width:809px){.lightbox-buttons .button-link{min-height:auto}}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 3% 0;margin-left:-20px;margin-right:-20px}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_legend,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_legend{padding-right:20px;padding-left:20px}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap{width:100%;max-width:calc(100% - 40px);padding-right:20px;padding-left:20px;margin-bottom:2%}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap .powermail_field,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap .powermail_field{display:flex;width:100%}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap .powermail_field .checkbox label,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap .powermail_field .checkbox label{width:100%}.ap-booking-wrapper .button-link{margin-top:0}@media(min-width:1024px){.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap,.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap{width:calc(50% - 40px);padding-right:20px;padding-left:20px;flex:none}.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap:has(.powermail_checkbox),.powermail_form_17 .powermail_fieldset.powermail_fieldset_33 .powermail_fieldwrap:has(.powermail_textarea),.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap:has(.powermail_checkbox),.powermail_form_17 .powermail_fieldset.powermail_fieldset_32 .powermail_fieldwrap:has(.powermail_textarea){max-width:calc(100% - 40px);width:100%}}.ap-booking-wrapper{height:auto;padding:25px 60px;color:#fff;float:unset;left:unset}.ap-booking-wrapper .booking-direct{float:unset;height:auto;left:unset}.ap-booking-wrapper button{width:auto;padding:10px 20px;margin:0}.ap-booking-wrapper h3{padding-top:0px;color:#fff;padding-top:0px}.ap-booking-wrapper .booking-direct>div{color:#fff;text-align:center;padding:25px 60px 40px 60px}@media(min-width:1230px){.ap-booking-wrapper .booking-direct>div{width:auto;max-width:calc(100% - 60px);float:unset;left:unset}.ap-booking-wrapper .button-link{text-transform:none;font-family:"Fira Sans Extra Condensed",Arial,sans-serif;font-size:22px}}.ap-booking-wrapper .booking-direct>div{padding:30px 60px}.booking-direct>div+div.en-only{background:rgba(0,0,0,0)}@media(max-width:991px){.ap-booking-wrapper .booking-direct{width:100%}.ap-booking-wrapper .button-link{font-size:16px;padding:6px 10px}.ap-booking-wrapper .booking-direct>div{padding:20px 20px 24px 20px}.ap-booking-wrapper{padding:0}.ap-booking-wrapper .booking-direct{margin:0 auto}}p a:link,p a:visited,table a:link,table a:visited,li a:link,li a:visited,label a:link,label a:visited{text-decoration:underline}.powermail_form input[type=text],.powermail_form input[type=email],.powermail_form input[type=tel],.powermail_form input,.powermail_form select,.powermail_form textarea{color:#636363;background-color:#e3e3e3}.powermail_form input[type=text] ::placeholder,.powermail_form input[type=text]::placeholder,.powermail_form input[type=email] ::placeholder,.powermail_form input[type=email]::placeholder,.powermail_form input[type=tel] ::placeholder,.powermail_form input[type=tel]::placeholder,.powermail_form input ::placeholder,.powermail_form input::placeholder,.powermail_form select ::placeholder,.powermail_form select::placeholder,.powermail_form textarea ::placeholder,.powermail_form textarea::placeholder{color:#636363}.history-slider .history-block .pagination ul li a{color:#636363}p.h3{font-size:26px;line-height:1.25;color:#1a1919;font-family:"Nova Stamp",Arial,sans-serif;font-weight:600;margin:0;padding:5px 0 3%}@media(min-width:667px){p.h3{font-size:30px;line-height:1.25}}@media(min-width:1024px){p.h3{padding:12px 0 12px 0}}@media(min-width:1230px){p.h3{font-size:40px;line-height:1.15;padding:28px 0 12px 0}}.ap-booking-wrapper p.h3{padding-top:0px;color:#fff;padding-top:0px}figcaption.h3{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5333333333)}.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{color:#fff;text-align:left;font-family:"Fira Sans",Arial,sans-serif;font-size:22px;font-weight:400;left:0;letter-spacing:0;padding:7%;position:absolute;top:0;z-index:2}@media(min-width:1024px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{padding:9%}}@media(min-width:320px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{font-size:17px}}@media(min-width:700px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{font-size:22px}}@media(min-width:800px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{font-size:16px}}@media(min-width:1000px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{font-size:17px}}@media(min-width:1200px){.carousel-layout-1 h2,.carousel-layout-1 h3,.carousel-layout-1 h4{font-size:22px}}*:has(>iframe[data-uc-src]){border:1px solid #999;padding:30px;margin-bottom:40px;text-align:center}*:has(>iframe[data-uc-src]):before{content:'Bitte akzeptieren Sie die Cookies für "YouTube Video" um dieses Video zu sehen.';display:block}*:has(>iframe[data-uc-src]):after{content:'Please accept cookies for "YouTube Video" to watch this video.';display:block}.powermail_form input[type=text],.powermail_form input[type=email],.powermail_form input[type=tel],.powermail_form input,.powermail_form select,.powermail_form textarea{box-sizing:border-box}
