.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus .slick-next-icon:before,.slick-next:focus .slick-prev-icon:before,.slick-next:hover .slick-next-icon:before,.slick-next:hover .slick-prev-icon:before,.slick-prev:focus .slick-next-icon:before,.slick-prev:focus .slick-prev-icon:before,.slick-prev:hover .slick-next-icon:before,.slick-prev:hover .slick-prev-icon:before{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon:before,.slick-next.slick-disabled .slick-prev-icon:before,.slick-prev.slick-disabled .slick-next-icon:before,.slick-prev.slick-disabled .slick-prev-icon:before{opacity:.25}.slick-next .slick-next-icon:before,.slick-next .slick-prev-icon:before,.slick-prev .slick-next-icon:before,.slick-prev .slick-prev-icon:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:.75}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-25px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{outline:0;opacity:1}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:16px;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:16px;line-height:20px;text-align:center}/* 2025-12-11 10:47:07 */ @font-face{font-family:'birseck';src:url('../fonts/birseck.eot?8sjo6q');src:url('../fonts/birseck.eot?8sjo6q#iefix') format('embedded-opentype'), url('../fonts/birseck.ttf?8sjo6q') format('truetype'), url('../fonts/birseck.woff?8sjo6q') format('woff'), url('../fonts/birseck.svg?8sjo6q#birseck') format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'birseck' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-logo:before{content:"\e90e";}.icon-navi:before{content:"\e900";}.icon-prev:before{content:"\e901";}.icon-next:before{content:"\e902";}.icon-catalog:before{content:"\e903";}.icon-gift:before{content:"\e904";}.icon-mail:before{content:"\e905";}.icon-transport:before{content:"\e906";}.icon-globe:before{content:"\e907";}.icon-group:before{content:"\e908";}.icon-ski:before{content:"\e909";}.icon-bus:before{content:"\e90a";}.icon-contact:before{content:"\e90b";}.icon-find:before{content:"\e90c";}.icon-calendar:before{content:"\e90d";}.icon-heart:before{content:"\e90f";}.icon-heart-fill:before{content:"\e911";}.icon-star:before{content:"\e910";/* open-sans-regular - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url('../fonts/open-sans-v44-latin-regular.woff2') format('woff2');/* open-sans-italic - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url('../fonts/open-sans-v44-latin-italic.woff2') format('woff2');/* open-sans-500 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url('../fonts/open-sans-v44-latin-500.woff2') format('woff2');/* open-sans-700 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url('../fonts/open-sans-v44-latin-700.woff2') format('woff2');/* open-sans-700italic - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url('../fonts/open-sans-v44-latin-700italic.woff2') format('woff2');}body,html{margin:0;font:18px/140% 'Open Sans', sans-serif;color:#000;background-color:white;-webkit-text-size-adjust:none;}*{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/* @group Allgemein */}p{padding:0;margin:10px 0 0;}p:first-child{margin:0;}b,strong{font-weight:700;}a{color:#7f3a4c;text-decoration:none;}a img{border:none;}a:hover{color:#7f3a4c;text-shadow:none;}a:hover > img{opacity:0.9;}.email:before{content:'@';}ul{padding:0 0 10px 25px;margin:10px 0 0;}img.mobile{display:none;}.image{position:relative;line-height:0;overflow:hidden;border-radius:30px;}.image img{transition:all 0.2s;transform:scale(1);}.image:hover img{transition:all 0.2s;transform:scale(1.05);}.pageWrapper{max-width:1920px;margin:0 auto;position:relative;}.contentWrapper{display:grid;grid-template-columns:repeat(6, 1fr);gap:40px;padding:40px 10px 0 10px;}.contentWrapper > *{grid-column:1 / -1;}.slick-slider.wrapper{position:unset;}.slick-slider .slick-dots{bottom:unset;}.slick-slider .slick-dots li button .slick-dot-icon{background-color:#711d15;width:10px;height:10px;border-radius:12px;display:block;}.slick-slider .slick-dots li button .slick-dot-icon:before{content:'';display:none;}.slick-slider .slick-list{line-height:0;}.slick-slider .slick-next,.slick-slider .slick-prev{width:85px;height:170px;border-radius:0 90px 90px 0;background:white;padding:15px;}.slick-slider .slick-prev{left:0;z-index:1;text-align:left;}.slick-slider .slick-prev .slick-prev-icon::before{color:#711d15;font-family:birseck;content:'\e901';font-size:45px;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-slider .slick-next{border-radius:90px 0 0 90px;text-align:right;right:0;z-index:1;}.slick-slider .slick-next .slick-next-icon::before{color:#711d15;font-family:birseck;content:'\e902';font-size:45px;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-slider .slick-dots{left:0;}.Fensterbreite{position:fixed;left:10px;top:10px;}header{background-color:#cc0707;color:white;padding-top:20px;padding-left:20px;display:flex;gap:40px;justify-content:space-between;align-items:center;}header .naviToggle{background-color:white;padding:40px;position:relative;border-radius:50px 0 0 0;}header .naviToggle svg{position:absolute;right:100%;bottom:0;fill:white;}header .naviToggle button{background-color:transparent;border:0;padding:0;cursor:pointer;font-weight:500;color:#711d15;}header .naviToggle button span{background-color:#711d15;border-radius:4px;display:block;height:5px;margin-bottom:8px;transition:all 0.3s ease;}header .naviToggle button span:last-child{transition:all 0.8s ease;}header .logoHead{font-size:90px;padding-bottom:20px;}header .logoHead:hover{filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.9));}header a{color:white;transition:all 0.2s;}header a:hover{color:rgba(255, 255, 255, 0.9);}navi{display:flex;flex-wrap:wrap;gap:20px;position:absolute;width:100%;z-index:11;background:white;max-height:0;overflow:hidden;transition:max-height 0.2s;justify-content:center;}navi a{color:#000;font-style:normal;display:block;padding:10px;transition:all 0.2s;}navi a[data-text]:after{content:attr(data-text);font-weight:700;visibility:hidden;height:0;display:block;}navi a:hover,navi a.active{color:#711d15;font-weight:700;}navi > span > a{font-weight:bold;}navi .sub a{margin-left:0;font-size:0.9rem;line-height:20px;width:auto;height:auto;padding:5px 10px;}navi .sub span{display:block;white-space:nowrap;transition:all 0.2s;}.showNavi header .naviToggle button span:nth-child(1){transform:rotate(45deg) translate(9px, 9px);}.showNavi header .naviToggle button span:nth-child(2){transition:all 0.2s;transform:scale(3) rotate(-95deg);opacity:0;}.showNavi header .naviToggle button span:nth-child(3){transform:rotate(-45deg) translate(9px, -9px);}.showNavi navi{transition:max-height 0.2s;max-height:5000px;border-bottom:1px solid #711d15;padding-bottom:20px;}img{max-width:100%;height:auto;}img.lazy{opacity:0;transition:opacity 1s ease;}img:not(.lazy){transition:all 0.2s ease;opacity:1;}.shortNavi{display:flex;gap:20px;position:relative;}.shortNavi > span{max-width:20%;flex-grow:1;position:relative;}.shortNavi > span .sub{background-color:#cc0707;position:absolute;padding:0 10px;top:100%;left:50%;transform:translateX(-50%);max-height:0;overflow:hidden;z-index:2;}.shortNavi > span:hover .sub,.shortNavi > span:focus .sub,.shortNavi > span:focus-within .sub{max-height:2000px;}.shortNavi a{display:block;text-align:center;text-transform:uppercase;font-weight:500;transition:unset;}.shortNavi a[data-text]:after{content:attr(data-text);font-weight:700;visibility:hidden;height:0;display:block;}.shortNavi a:before{font-family:'birseck' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;font-size:35px;/* Better Font Rendering =========== */padding-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.shortNavi a.id37473:before{content:'\e90a';}.shortNavi a.id37503:before{content:'\e90b';}.shortNavi a.id37464:before{content:'\e907';}.shortNavi a.id37471:before{content:'\e909';}.shortNavi a.id37502:before{content:'\e906';}.shortNavi a.id37427:before{content:'\e908';}.shortNavi a:hover,.shortNavi a.active{font-weight:700;transform:scale(1.05);filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.9));}.buttonLine{width:100%;}.topTrip{padding-top:10px;}.topTrip .topTripsWrapper{position:relative;}.topTrip .topTripsWrapper .title{color:#4c4c4c;font-size:26px;}.topTrip .topTripsWrapper > .angebot{position:absolute;top:0;right:20%;background-color:white;border-radius:0 0 40px 40px;padding:20px 40px 40px 40px;font-size:26px;line-height:100%;color:#711d15;font-weight:700;transition:all 0.2s;}.topTrip .topTripsWrapper > .angebot .button{position:absolute;left:50%;bottom:0;border-radius:40px;transform:translateX(-50%) translateY(50%);background-color:#cc0707;white-space:nowrap;font-weight:700;display:inline-block;font-size:34px;line-height:100%;padding:10px 20px;color:white;transition:all 0.2s;}.topTrip .topTripsWrapper > .angebot .button span{font-weight:normal;font-size:15px;line-height:100%;display:inline-block;vertical-align:middle;}.topTrip .topTripsWrapper > .angebot:hover{transform:scale(1.05);}.topTrip .topTripsWrapper > .angebot:hover .button{background-color:#711d15;}.tripHead{padding:40px 0;display:flex;gap:40px;}.tripHead > div{padding:20px;}.tripHead .title{font-size:40px;}.tripHead .subtitle{font-size:24px;}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}h1,.title{font-size:20px;color:#711d15;font-weight:;padding:0;margin:0 0 5px;font-style:normal;line-height:120%;}.ueberschrift{margin:0;font-size:30px;color:#711d15;font-weight:700;text-transform:uppercase;}.ueberschrift.line{padding-bottom:40px;padding-top:40px;text-align:center;}.ueberschrift.line:after{background-color:#711d15;display:block;content:'';height:2px;width:115px;margin:20px auto 0 auto;}h2,.subitle,.untertitel{font-size:20px;margin:0 0 10px;font-style:normal;color:#000;line-height:120%;}.ctaArea{padding:20px;text-align:center;/* @end */}.debugInfoBox{border:2px solid #cc0707;background-color:rgba(254, 255, 255, 0.79);position:fixed;left:5px;top:205px;z-index:300;overflow:hidden;transition:all 0.2s;font-size:10px;padding:5px;display:none;}.wrapper{max-width:1270px;margin:0 auto;position:relative;}.footerFirst{background:#ececec;}.footerFirst .wrapper{display:flex;gap:50px;align-items:center;}.footerFirst .icon-logo{padding:20px 40px 10px;background-color:#4c4c4c;color:#f9c300;border-radius:30px 30px 0 0;font-size:70px;display:inline-block;position:relative;}.footerFirst .icon-logo svg{position:absolute;bottom:0;left:100%;transform:rotate(90deg);fill:#4c4c4c;}.footerFirst .icon-logo svg:first-child{left:unset;right:100%;transform:unset;}.footerFirst span{display:inline-block;font-size:26px;line-height:120%;font-weight:700;}.footerSecond{padding:40px;background:#4c4c4c;color:white;}.footerSecond .footerBlocks{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;}.footerSecond .footerBlocks p:first-child{margin:0;}.footerSecond .imprint{padding-top:40px;font-size:12px;text-align:center;}.footerSecond .imprint b{font-size:18px;}.footerSecond .imprint span{white-space:nowrap;}.footerSecond .links{font-size:12px;text-align:center;}.footerSecond a{color:white;}.copyright{color:white;font-size:10px;position:absolute;right:10px;bottom:10px;z-index:1;line-height:100%;}.bewertungen{background-color:#ececec;padding:30px;position:relative;text-align:center;}.bewertungen .Button{margin-bottom:20px;}.bewertungen .bewertung{line-height:140%;padding:10px;}.bewertungen .bewertung .content{background:white;padding:50px;border-radius:50px;text-align:center;}.bewertungen .bewertung .content .verfasser{font-size:23px;font-weight:700;color:#711d15;padding-bottom:10px;}.bewertungen .bewertung .content .beschreibung{font-size:15px;line-height:160%;}.bewertungen .bewertung .content .sterne,.bewertungen .bewertung .content .datum{padding-bottom:15px;}.bewertungen .bewertung .content .icon-star{color:#f9c300;}.bewertungen .bewertung .content .icon-star.solf{opacity:0.2;}.formdefinition .title{width:100%;}.usps{background-color:#ececec;color:black;padding:30px;margin-bottom:40px;text-align:center;margin-top:-40px;position:relative;grid-column:span 6;}.usps .wrapper{padding:0 70px;}.usps .uspOuter{padding:20px;}.usps .usp{line-height:140%;}.usps .title{color:black;position:relative;font-size:18px;font-weight:700;max-width:50%;margin:0 auto;}.usps .title:after{max-width:60%;content:'';display:block;margin:20px auto;height:2px;background-color:black;}.searchBox{background-color:#4c4c4c;color:white;padding:40px;}.searchBox .title{position:absolute;bottom:calc(100% + 40px);left:0;text-transform:uppercase;padding:20px 30px 0 30px;background-color:#4c4c4c;color:white;border-radius:40px 40px 0 0;font-size:25px;line-height:110%;font-weight:500;margin:0;}.searchBox .title svg{position:absolute;left:100%;bottom:0;fill:#4c4c4c;width:40px;height:auto;transform:rotate(90deg);}.searchBox .title svg:first-child{transform:unset;left:unset;right:100%;}.searchBox form{display:flex;flex-wrap:wrap;gap:10px;border:1px solid white;border-radius:20px;overflow:hidden;}.searchBox form > div{flex:19% 1 1;white-space:nowrap;padding:0 10px;}.searchBox form > div.searchButton{background-color:white;}.searchBox form > div.searchButton input{padding:10px;color:#711d15;width:100%;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all 0.2s;}.searchBox form > div.searchButton input:hover{background:#cc0707;color:white;}.searchBox form > div i{vertical-align:middle;margin-right:5px;}.searchBox form > div > *{background-color:transparent;border:none;color:white;height:100%;}.f-caption{/* @end */}.f-caption span{font-size:0.6em;}.webPage{display:flex;gap:65px;padding-bottom:40px;grid-column:span 6;}.webPage.hasImages > *{width:40%;flex-basis:50%;}.webPage.hasImages > * img{border-radius:30px;}.webPage.Team{display:block;grid-column:span 1;}.webPage.Team .textBlock{padding-top:20px;}.webPage.Team .ueberschrift{text-transform:unset;font-size:24px;margin-bottom:10px;}.webPage.Team .untertitel{font-size:initial;font-weight:normal;margin:0 0 10px 0;}.webPage.Breite30{grid-column:span 3;flex-wrap:wrap;align-content:start;display:block;}.webPage.Breite30 .image{width:100%;margin-bottom:20px;}.webPage.Breite30 h3{margin:0;font-weight:normal;}.webPage.Breite30.hasImages > *{width:unset;flex-basis:unset;}.webPage.Breite30.hasImages > * img{border-radius:unset;}.vehicle{grid-column:span 2;}.vehicle .imageSitzplan{float:right;padding-left:10px;padding-bottom:10px;}.vehicle .imageValueBox{width:100%;padding-top:20px;}.vehicle .imageValueBox .imageBlock img{width:100%;}.vehicle .imageValueBox .imageSlider{width:100%;}.Button{background:#711d15;color:white;transition:all 0.2s;display:inline-block;line-height:100%;border-radius:40px;padding:10px 20px;}.Button:hover{background:#cc0707;color:white;}.Button.rot{background:#cc0707;}.Button.rot:hover{background:#711d15;}.theTrips{gap:65px;display:grid;grid-template-columns:repeat(2, 1fr);}.theTrips .tripPrev{grid-column:span 1;position:relative;}.theTrips .tripPrev .teaserButton{z-index:1;padding:10px 15px 10px 10px;position:absolute;left:0;top:20px;background-color:white;border-radius:0 50px 50px 0;}.theTrips .tripPrev .image .copyright{right:30px;}.theTrips .tripPrev .image img{border-radius:30px;width:100%;}.theTrips .tripPrev .textBlock{display:flex;gap:30px;padding-top:10px;}.theTrips .tripPrev .textBlock > div{padding:20px;}.theTrips .tripPrev .textBlock > div .title{color:#4c4c4c;font-weight:700;font-size:23px;}.theTrips .tripPrev .textBlock > div .terms{color:#4c4c4c;padding-top:10px;}.fullWidth{width:1920px;max-width:100vw;position:relative;left:50%;transform:translateX(-50%);}.tripWrapper{padding:0 10px;}.tripWrapper .wischer{z-index:1;padding:10px 15px 10px 10px;background-color:#711d15;color:white;border-radius:50px;display:inline-block;margin-bottom:40px;}.tripWrapper .intro{font-weight:700;}.tripWrapper .dayTitle{font-weight:700;color:#711d15;}.tripWrapper .dayText{padding-bottom:20px;}.tripWrapper .ueberschrift{text-align:left;}.tripWrapper .ueberschrift.line:after{margin:20px 0 0 0;}.tripWrapper .tripImageList{width:100%;}.tripWrapper .tripImageList .slick-list{border-radius:50px;}.tripWrapper table{width:100%;margin:10px 0;padding:10px 5px;position:relative;}.tripWrapper table.selectable{cursor:pointer;border-bottom:1px solid #711d15;}.tripWrapper table.selectable:before{content:'';position:absolute;right:5px;height:20px;width:20px;border:1px solid #4c4c4c;background-color:white;color:#4c4c4c;}.tripWrapper table.selected{background-color:rgba(113, 29, 21, 0.5);}.tripWrapper table.selected:before{content:'\2714';position:absolute;right:5px;color:#4c4c4c;font-size:30px;line-height:10px;}.tripWrapper table .tageNaechte{font-weight:700;}.tripWrapper table .bigPriceDesc{width:70%;}.tripWrapper table .bigPrice{text-align:right;font-size:23px;color:#711d15;font-weight:700;width:30%;}.tripWrapper table .abstand{padding-top:10px;}.TageAbPreis{position:relative;background-color:#cc0707;color:white;border-radius:30px 0 30px 30px;flex:180px 0 0;text-align:center;}.TageAbPreis .tage{font-size:15px;}.TageAbPreis button.wL{background-color:transparent;border:none;color:white;cursor:pointer;}.TageAbPreis button.wL:before{content:'\e90f';font-family:'birseck' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;font-size:20px;}.TageAbPreis button.wL:hover:before,.TageAbPreis button.wL.wLactive:before{content:'\e911';}.TageAbPreis button.wL:hover:before{content:'\e911';color:#711d15;}.TageAbPreis .preis{font-size:34px;line-height:54px;font-weight:700;}.TageAbPreis svg{transform:rotate(180deg);fill:#cc0707;position:absolute;left:100%;top:0;width:30px;height:auto;}.formSpecial{display:none;}form.buchung{padding-bottom:40px;}form.buchung .bookingBlock.zusammenfassung{padding-top:20px;}form.buchung .bookingBlock.zusammenfassung .zusammenfassungBuchung{padding-bottom:20px;margin-bottom:0;}form.buchung .zusammenFassung{padding:20px;background:#cc0707;color:white;text-align:center;border-radius:30px;}form.buchung .zusammenFassung .ueberschrift{margin-top:0;padding-top:0;color:white;}form.buchung .zusammenFassung .ueberschrift.line:after{background:white;}form.buchung .zusammenFassung .buttonSubmit{background:white;border-radius:30px;color:#711d15;display:inline-block;width:auto;padding:20px;}form.buchung .zusammenFassung .buttonSubmit:hover{background-color:#711d15;color:white;}form.buchung .priceCategories{width:100%;}body.buchung .footerFirst{background:none;}.buchungZusammenfassung{display:block;gap:unset;}.buchungZusammenfassung .buttonAnfrage .Button{padding:20px;background:#cc0707;}.buchungZusammenfassung .buttonAnfrage .Button:hover{background:#711d15;}.preisKatBg{padding:10px;margin-top:20px;background:rgba(113, 29, 21, 0.1);}.preisKatBg .title{font-weight:700;display:inline-block;padding:10px 20px;background:#cc0707;width:auto;color:white;margin-left:-10px;margin-top:-10px;border-radius:0 0 20px;}.preisKatBg:last-child{border-bottom:3px solid #711d15;}form .formWrapper,form .section{width:100%;display:flex;flex-wrap:wrap;align-items:center;}form .formWrapper .formfieldTitle,form .section .formfieldTitle{width:100%;font-weight:700;font-size:18px;padding:20px 10px 5px;}form .formWrapper.Reisedaten,form .section.Reisedaten{display:block;padding:20px 10px;}form .formWrapper.Reisedaten .formfieldTitle,form .section.Reisedaten .formfieldTitle{font-weight:700;font-size:18px;}form .formSpecial{display:none;}form .formField{width:50%;padding:5px 10px;position:relative;}form .formField.section,form .formField.w100{width:100%;}form .formField.checkbox[data-formfield="Hotelkategorie"],form .formField.checkbox[data-formfield="Verpflegung"]{padding:20px 0;margin:20px 0;border-top:1px solid rgba(113, 29, 21, 0.3);border-bottom:1px solid rgba(113, 29, 21, 0.3);}form .formField input:focus{outline:none;}form .formField .submit{width:100%;}form .formField label{padding:2px 0;display:inline-block;}form .formField label a{color:#711d15;text-decoration:none;font-weight:700;}form .formField label a:hover{color:#711d15;transition:all 0.2s;}form .formField.checkbox[data-formfield="Newsletter"] .datenschutz label{display:none;}form .formField:not(.checkbox){line-height:0;border-color:#711d15;}form .formField:not(.checkbox) label{position:absolute;left:25px;top:35px;line-height:0;transition:all 0.2s;color:#000;}form .formField:not(.checkbox).focus label{top:18px;font-size:11px;}form .formField:not(.checkbox).error:before{content:'!';position:absolute;color:#cc0707;right:16px;top:18px;font-weight:700;}form .formField:not(.checkbox).error input,form .formField:not(.checkbox).error select,form .formField:not(.checkbox).error textarea{border-color:#cc0707;}form .formField.radio{padding:20px 0;margin:20px 0;border-top:1px solid rgba(113, 29, 21, 0.3);border-bottom:1px solid rgba(113, 29, 21, 0.3);}form .formField.radio label{line-height:140%;position:relative;left:0;top:0;}form .formField.textarea,form .formField.checkbox,form .formField.submit,form .formField.full,form .formField.radio{width:100%;}form .formField.textarea .error,form .formField.checkbox .error,form .formField.submit .error,form .formField.full .error,form .formField.radio .error{color:#cc0707;}form .formField select,form .formField input,form .formField textarea{width:100%;padding:20px 15px;border-radius:0;border:1px solid rgba(113, 29, 21, 0.3);color:#000;font-size:16px;background-color:white;}form .formField select:hover,form .formField input:hover,form .formField textarea:hover{border-color:#711d15;transition:all 0.2s;box-shadow:0 0 3px rgba(113, 29, 21, 0.3);}form input[type="button"]{display:block;background-color:#711d15;border:none;font-weight:700;color:white;font-size:16px;width:100%;padding:10px;cursor:pointer;margin-top:20px;}form input[type="button"]:hover{background-color:#cc0707;transition:all 0.2s;}form input.switch{display:none;}form input.switch + div{display:inline-block;width:43px;height:23px;margin-right:10px;border-radius:999px;background-color:#4c4c4c;vertical-align:top;}form input.switch + div > div{float:left;width:18px;height:18px;border-radius:inherit;background:#fff;-webkit-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-webkit-transition-duration:0.4s;-webkit-transition-property:transform, background-color, box-shadow;-moz-transition-timing-function:cubic-bezier(0.54, 1.85, 0.5, 1);-moz-transition-duration:0.4s;-moz-transition-property:transform, background-color;pointer-events:none;margin-top:2px;margin-left:2px;}form input.switch:checked + div{background-color:#711d15;}form input.switch:checked + div > div{-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);background-color:white;position:relative;}form .formField.checkbox[data-formfield="Datenschutz"] .datenschutzText label{display:inline-block;line-height:140%;position:relative;top:0;left:0;}form .formField.checkbox[data-formfield="Datenschutz"] .datenschutzText label a{color:#711d15;text-decoration:none;font-weight:700;}form .formField.checkbox[data-formfield="Datenschutz"] .datenschutzText label a:hover{color:#711d15;transition:all 0.2s;}form .formField.checkbox[data-formfield="Datenschutz"] .datenschutzText label input{width:auto;display:none;margin:0 7px 0 0;}@media (max-width:1200px){.shortNavi{gap:40px;}.shortNavi > span > a{font-size:0;}}@media (max-width:980px){.TageAbPreis{flex-basis:150px;}img.desktop{display:none;}img.mobile{display:block;}navi{justify-content:left;}.shortNavi{display:none;}.vehicle{grid-column:span 3;}.webPage{display:block;grid-column:1/-1;}.webPage .image{margin-bottom:20px;}.webPage > *{width:100%;}.webPage.hasImages,.webPage.Breite30{display:block;grid-column:1/-1;}.webPage.hasImages > *,.webPage.Breite30 > *{width:100%;}.webPage.Team{grid-column:span 2;}.theTrips .tripPrev{grid-column:1/-1;}}@media (max-width:640px){header .logoHead{font-size:15vw;}.vehicle{grid-column:1/-1;}.webPage.Team{grid-column:span 3;}.footerFirst .wrapper{justify-content:center;padding:20px;}.footerFirst .icon-logo{display:none;}.tripHead{display:block;}.tripHead > div{padding:0;}.tripHead .TageAbPreis{display:flex;justify-content:center;gap:10px;border-radius:30px;padding:10px;margin-bottom:20px;}.tripHead .TageAbPreis .tage,.tripHead .TageAbPreis .preis{font-size:18px;line-height:100%;}.tripHead .TageAbPreis svg{display:none;}}