@charset "UTF-8";.text-align-justify{text-align:justify}img[data-lazy]{display:none!important}.z-index-1000{z-index:1000}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoY9NZQyQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobdNZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Sanchez";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ycm2sZJORluHnXbIfmdR_SwE.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Sanchez";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ycm2sZJORluHnXbIfmlR_Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-family:"Roboto Condensed",sans-serif;color:#666;font-size:18px;line-height:1.1}a:hover{text-decoration:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default!important}.noBg{background:none!important}.w-100vw{width:100vw!important}.btn.disabled{cursor:not-allowed!important;color:#fbba00!important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}.yellowBg{background:#fbba00}.clear{clear:both;height:0;line-height:0}.cc-window{z-index:99999999!important;border-top:2px solid #fbba00;background:#ededed}.cc-window *{color:black}.btn-primary{background-color:#fbba00!important;color:white!important;height:30px;padding-top:0.4em;border:none!important;cursor:pointer;border-radius:0;min-height:40px}.btn{border-radius:0}.btn-primary.active,.btn-primary.focus,.btn-primary.hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fbba00!important;color:white!important}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.container img{max-width:100%;height:auto}.adigiText{font-size:36px}@media (max-width:576px){h2.mainheadline{font-size:26px;color:#4863a0;font-weight:bold;text-transform:uppercase}a[href^=tel]{font-size:20px!important}}#superchat-widget.placement-right{bottom:10px!important}#superchat-widget.placement-right.toTopVisible{right:52px!important}.toTop{background:#fbba00;width:40px;height:40px;position:fixed;right:20px;bottom:30px;z-index:10001;border-radius:5px;cursor:pointer;display:none}.toTop i{border:solid white;border-width:0 4px 4px 0;display:inline-block;padding:5px;margin:16px 13px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.toTop.isHotelPage{bottom:110px!important}#superchat-widget.isHotelPage{bottom:90px!important}html{scroll-behavior:smooth}.container.adigi{background:white;margin-top:-15px}#hubspot-messages-iframe-container{overflow:hidden}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-width:0 3px 3px 0!important;padding:6px!important;margin-top:7px!important}@media (max-width:767px){.noScroll{overflow:hidden}}.btn-primary.pale{background-color:#edd365;color:black}.modal.fade{-webkit-transition-duration:0.5s;transition-duration:0.5s}.modal{background:none!important}.zoomimg:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.icon.icon-fave{width:30px;height:30px;display:block}.stattPreis{float:right;color:#e76e6a!important;font-size:16px;text-decoration:line-through!important}.stattPreisText{float:right;max-width:100px;font-weight:bold}.stattPreisText .red{color:#e76e6a!important;font-weight:bold}.noUi-handle{border:1px solid #D9D9D9!important;border-radius:23px!important;border:1px solid #999!important;background:#fffcf2;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:22px!important;height:22px!important;top:-9px!important}.noUi-handle:after,.noUi-handle:before{display:none!important}.noUi-connect{background:#fbba00!important}.yellow{color:#fbba00!important}.hcLogo{background:url("/images/logos/hclogo.svg");background-size:100%;background-repeat:no-repeat}.txt_xxlarge{font-size:45px;font-weight:700}.txt_large{font-size:24px;font-weight:500}.txt_medium{font-size:16px;font-weight:500}.txt_normal,.txt_normal *{font-size:18px;font-weight:500}.blue{color:#fbba00}.blue_bg_light{background-color:rgba(73,90,160,0.15)}.border-bottom-white{border-bottom:1px solid white}.btn-primary{color:#fbba00}.flyoutInfo{position:fixed;z-index:10002!important;right:-230px;padding:10px;width:220px;background:white;bottom:17px;font-weight:bold;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:0px 1px 4px #646464;box-shadow:0px 1px 4px #646464;border-radius:6px 0px 0px 6px;z-index:1200;border-left:5px solid #fbba00}.flyoutInfo *{font-weight:normal}.flyoutInfo.show{right:0}.icon{width:34px;height:40px;background-size:100%!important;background-repeat:no-repeat!important;display:inline-block}.icon-region{background:url("/images/icons/icon_map.svg")}.icon-hotel{background:url("/images/icons/icon_bed.svg")}.icon-duration{background:url("/images/icons/icon_clock.svg")}.icon-passengers{background:url("/images/icons/icon_passengers.png")}.icon-board{background:url("/images/icons/icon_eat.svg")}.icon-date{background:url("/images/icons/icon_calender.svg")}.icon-included{background:url("/images/icons/icon_included.svg")}.icon-not-included{background:url("/images/icons/icon_not_included.svg")}.progressbar{padding:0;position:relative;float:left;width:100%;overflow:hidden;border-bottom:2px solid #fbba00;padding-bottom:7px;margin-bottom:12px!important}.progressbar li{list-style-type:none;float:left;font-size:18px;position:relative;color:#666;text-align:center;margin-right:10px}.progressbar li.checked,.progressbar li.current{font-weight:bold}.progressbar li .dash{height:2px;display:none;margin-top:8px;width:20px;background:#666;float:left}.progressbar li span{display:block;float:left;padding-left:5px;padding-right:5px;color:#666;font-size:18px}.progressbar li.inactive span{color:#999}.progressbar li:before{display:none!important;width:20px;height:20px;content:"";line-height:20px;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fbba00;color:white;float:left}.progressbar li:first-child:after{content:none}.progressbar li.checked:before{content:"✓";font-size:13px;font-weight:bold;z-index:15}.progressbar li.checked:after{display:none}.progressbar li.current:before{content:"•";font-size:20px;font-weight:bold;z-index:30;position:relative}.progressbar li.inactive:before{background-color:#fffcf2;content:""}@media (max-width:768px){.progressbar li .dash{width:18px}}@media (max-width:576px){.progressbar{display:none}.container.book .progressbar{display:block;padding-left:0}.container.book .progressbar span{text-align:left}.container.book .progressbar .dash{display:none!important}.container.book .progressbar li:before{display:none!important}}@media (max-width:768px){.mobileSticky{position:fixed;width:100%;background:white;-webkit-box-shadow:-11px 9px 19px black;box-shadow:-11px 9px 19px black;z-index:10000;left:0}.mobileSticky.bottom{bottom:0}.mobileSticky .btn-primary{text-transform:uppercase}}@media (max-width:576px){.cc-window{padding:5px!important;-webkit-box-shadow:-11px 9px 19px black;box-shadow:-11px 9px 19px black}}#mainMenue{margin-right:0}#mainMenue .nav-item.b-nav-dropdown.dropdown:hover>div{display:block}#mainMenue .nav-item.dropdown{margin-top:2px;margin-right:10px}#mainMenue .dropdown-toggle:after{display:none}#mainMenue .nav-item{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:20px 0;text-align:center;margin-left:auto;margin-right:auto}#mainMenue .nav-link{color:#585857;font-size:20px;font-weight:400;text-transform:uppercase}#mainMenue .fas{font-size:18px;display:block}#mainMenue .navbar-nav{width:100%;display:-ms-grid;display:grid;margin:0px;padding:0px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-column-gap:29px;grid-row-gap:20px;-ms-grid-columns:1fr -webkit-max-content -webkit-max-content -webkit-max-content;-ms-grid-columns:1fr max-content max-content max-content;grid-template-columns:1fr -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content max-content;-ms-grid-rows:auto;grid-template-rows:auto;color:#585857}#mainMenue .navbar-nav a:focus,#mainMenue .navbar-nav a:hover,#mainMenue .navbar-nav a:hover>*,#mainMenue .navbar-nav span:focus,#mainMenue .navbar-nav span:hover:not(.navbar-toggler-icon):not(.destination){color:#fbba00!important;border:0!important;background:none!important}#mainMenue .navbar-nav .red a{color:#fbba00!important}#mainMenue .navbar-nav .dropdown-menu{background:#fff;top:initial!important;position:absolute;padding:10px 20px 10px 20px;min-width:200px;z-index:10000}#mainMenue .navbar-nav .b-nav-dropdown:hover>ul{display:block}#mainMenue .navbar-nav li.logo{-ms-grid-column-align:start;justify-self:start;text-align:center}#mainMenue .navbar-nav li.logo img{max-height:100px}#mainMenue .followus{text-align:right;padding-top:20px!important;padding-right:10px!important}#mainMenue .followus .ft{color:#fbba00;font-weight:bold;padding:5px 8px}#mainMenue .followus *{float:right}#mainMenue .followus .icon{height:33px}#mainMenue .followus .fbLogo{height:33px}#mainMenue .followus .fbLogo:hover{fill:url(#grad)}#mainMenue .followus .instaLogo{margin-top:5px}#mainMenue .followus .instaLogo:hover .instafill1{fill:url(#c)}#mainMenue .followus .instaLogo:hover .instafill2{fill:url(#d)}#mainMenue .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, .8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#mainMenue .navbar-dark .navbar-toggler{border-color:rgba(255,255,255,0.8);border-width:2px;border-radius:0}@media (max-width:1024px){#mainMenue .icon{width:22px;float:left}#mainMenue .followus{padding-top:0;padding-bottom:5px}#mainMenue .followus .icon{width:34px}#mainMenue .nav-item{padding:30px 0 10px 3px}}@media (min-width:769px){#mainMenue .navbar-collapse.collapse{display:block}}#mainMenue .navbar-toggler{display:none}@media (max-width:768px){#mainMenue .navbar-nav li{width:100%!important}#mainMenue .navbar-toggler{display:block!important}}@media (min-width:576px) and (max-width:768px){#mainMenue .navbar-dark .navbar-toggler{right:10px}}@media (max-width:576px){#mainMenue span{font-size:13px;float:left;padding-right:10px}#mainMenue .navbar-nav li{width:100%}#mainMenue .dropdown-menu.show{width:100%;position:relative;float:left;border:none;margin-top:0;padding:0}}#mainMenue .expandMenue{position:relative;float:right;margin-right:40px;line-height:30px;width:auto!important}#mainMenue .expandMenue.Main.active{margin-top:10px;width:100%!important}#mainMenue .expandMenue:before{font-size:22px;content:">"}#mainMenue .expandMenue.active{margin:0!important;width:50%}#mainMenue .expandMenue.active:before{content:"< zurück"}#mainMenue .kachelnSubMenue .expandMenue{margin-right:0;line-height:20px}.kachelnMenue{visibility:hidden;position:absolute;background:white;width:750px;margin-left:-491px;opacity:0;-webkit-transition:opacity ease-in-out 0.2s;transition:opacity ease-in-out 0.2s;-webkit-box-shadow:0px 2px 2px rgba(128,128,128,0.4196078431);box-shadow:0px 2px 2px rgba(128,128,128,0.4196078431)}@media (max-width:768px){.kachelnMenue{position:relative;width:initial;margin-left:0;height:0;overflow:hidden}}.kachelnMenue .hiddenEntry{visibility:hidden;height:0}.kachelnMenue.show{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;height:auto;z-index:10000}.kachelnMenue .kachelnSubMenue{border-right:1px solid #777;padding-right:0;padding-left:0}.kachelnMenue .kachelnSubMenue .subKachel{cursor:default;font-weight:400;color:#212529;font-size:16px;text-align:left}.kachelnMenue .kachelnSubMenue .subKachel a{color:#212529}.kachelnMenue .kachelnSubMenue .subKachel.blacksale{background:black;color:white}.kachelnMenue .kachelnSubMenue .subKachel.blacksale:hover{background:black!important;color:#fbba00}@media (max-width:768px){.kachelnMenue .kachelnSubMenue .subKachel{text-align:left!important}}.kachelnMenue .kachelnSubMenue .active,.kachelnMenue .kachelnSubMenue .inactive{height:35px;border-bottom:1px solid #777;font-weight:bold;padding:7px}@media (max-width:768px){.kachelnMenue .kachelnSubMenue .active,.kachelnMenue .kachelnSubMenue .inactive{height:35px}}.kachelnMenue .kachelnSubMenue .kachelnSubMenue:before{content:"+"}.kachelnMenue .kachelnSubMenue .active{background:#ffe693}.kachelnMenue .kachelnSubMenue .active .kachelnSubMenue:before{content:"-"}.kachelnMenue .kachelnEntry{position:absolute;margin-bottom:30px;text-align:left}.kachelnMenue .kachelnEntry a{color:#666}.kachelnMenue .kachelnEntry.inactive{opacity:0;margin-top:40px}.kachelnMenue .kachelnEntry.active{position:relative;opacity:1;margin-top:0;-webkit-transition:margin-top ease-in-out 0.3s;transition:margin-top ease-in-out 0.3s}.paymentRow{margin:20px auto}.paymentRow a{text-decoration:none!important}.paymentRow .rowLogo{max-height:70px;max-width:112px;margin-right:30px;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:rgb(255,255,255);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.paymentRow .rowLogo:hover{-webkit-transform:translate3d(0px,0px,0px) scale3d(1.05,1.05,1.05) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1.05,1.05,1.05) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:rgb(255,255,255);text-decoration:none}.paymentRow .joesiegel{max-height:88px}@media (max-width:768px){.paymentRow a{padding:0}.paymentRow .rowLogo{width:7vh;margin-right:5px;padding:0}}#footerMenue{background:#585857;min-height:40px;margin-top:10px;max-width:100%;position:relative;padding-bottom:20px}#footerMenue .menueBlock{float:left}#footerMenue .menueBlock a,#footerMenue .menueBlock span{display:block;padding-left:0;width:100%}#footerMenue .menueBlock .menueHeadline{margin-top:15px;margin-bottom:5px;color:white;font-weight:bold}#footerMenue h3{margin-top:0px;margin-bottom:0px;font-size:14px;line-height:1.5;text-decoration:none;font-weight:bold}#footerMenue .ft{color:#fff}#footerMenue .menueRow{margin-left:0}#footerMenue .menueRow div[class^=col-]{padding-top:0}#footerMenue a{color:#fff;text-decoration:none}#footerMenue .row{padding-top:6px;max-width:1140px;margin:0 auto}#footerMenue .paperholder b{color:#093564;font-weight:bold;font-size:14px}#footerMenue .paperholder img{margin-bottom:-40px}#footerMenue .paymentholder span{font-size:15px;color:white;font-weight:bold;letter-spacing:0.12em}#footerMenue .copyright{color:#fff;text-align:right}#footerMenue .email,#footerMenue .firstname,#footerMenue .lastname,#footerMenue .salutationsubmit{width:100%}#footerMenue .email input,#footerMenue .firstname input,#footerMenue .lastname input,#footerMenue .salutationsubmit input{border-radius:0}#footerMenue .form-label-group{margin-bottom:0.7rem}#footerMenue .agb{padding-left:0;margin-top:10px}#footerMenue .btn-group,#footerMenue select{border-radius:0}#footerMenue .btn-group,#footerMenue .multiselect,#footerMenue input[type=submit],#footerMenue input[type=text]{width:100%!important;float:left}#footerMenue .btn-group{margin-bottom:0.7rem}#footerMenue .multiselect{height:30px;text-align:left;padding-left:0}#footerMenue .dropdown-toggle:after{float:right;margin-top:9px}#footerMenue .multiselect-container{width:100%;margin-left:-5px}#footerMenue .multiselect-container li a label.radio{margin:0;padding-left:11px}#footerMenue input.btn-primary{background:#6ea9dd!important;color:white}@media (max-width:576px){#footerMenue{overflow:hidden}#footerMenue .paperholder img{margin-bottom:-67px;margin-left:-37px}#footerMenue .paymentholder img{padding:0 12px}}.additionalFooterRow{background:#fbba00;text-align:right;max-width:100%}.additionalFooterRow .row{padding-top:6px;max-width:1140px;margin:0 auto}.additionalFooterRow *{color:white}.additionalFooterRow a,.additionalFooterRow a:hover{color:white}.contact-header{top:0px;height:30px;padding:5px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(200deg,#64dce0 40%,#64b2e0);-webkit-box-shadow:0 0 3px 0 white;box-shadow:0 0 3px 0 white;font-size:14px;font-weight:600;z-index:9910000}@media (max-width:444px){.contact-header.hereForYou{height:32px}}@media (max-width:1199px){.contact-header.hereForYou{top:30px}}@media (max-width:330px){.contact-header{font-size:12px}}@media (min-width:850px){.contact-header .compareLink{margin-right:147px!important}}@media (min-width:1200px){.contact-header .compareLink{margin-right:56px!important}}.contact-header .container{max-width:1140px!important}.contact-header .textblock.free{display:none!important}.contact-header .contact-icon i{color:white}.contact-header .text-block{margin-right:5px;color:white;font-size:14px;font-weight:600}@media (max-width:380px){.contact-header .text-block{font-size:13px}}.contact-header .text-block.mobileHereForYou{display:none}@media (max-width:444px){.contact-header .text-block.mobileHereForYou{display:block}}@media (max-width:444px){.contact-header .text-block.free{display:none}}.contact-header .roffer-block{color:white;border:2px solid #e74111;background:white;padding:4px 4px;margin-top:-3px;width:130px;text-align:center}@media (max-width:327px){.contact-header .roffer-block{font-size:12px;padding:1px!important}}.contact-header .roffer-block i{color:white;font-size:13px}.contact-header .roffer-block:hover,.contact-header .roffer-block:hover>*{color:#fbba00!important}.contact-header .roffer-block img{height:27px;-webkit-transition:all 300ms ease;transition:all 300ms ease;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.contact-header .roffer-block.hover>img,.contact-header .roffer-block:hover>img{height:30px}.contact-header .compareLink{border:2px solid #f7a400;background:white}@media (max-width:1199px){.contact-header .roffer-block{border:1px solid #e74111;background:#e74111;-webkit-box-shadow:1px 1px 1px #e74111;box-shadow:1px 1px 1px #e74111;padding:0px 4px}.contact-header .compareLink{border:1px solid #f7a400;background:#f7a400;-webkit-box-shadow:1px 1px 1px #f7a400;box-shadow:1px 1px 1px #f7a400}.contact-header .voucherLink{border:1px solid #79B121;background:#79B121;-webkit-box-shadow:1px 1px 1px #79B121;box-shadow:1px 1px 1px #79B121}}@media (max-width:388px){.contact-header.offerContainer{height:52px}.contact-header.offerContainer .voucherLink{margin-top:6px;display:inline-block}.contact-header.hereForYou{top:52px}}.contact-header .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}@media (min-width:576px){.contact-header .social-media{height:35px}.contact-header .social-media .text-block{margin-top:-15px}}.contact-header .social-media .socialIcons{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.contact-header .social-media .socialIcons{min-width:75px;margin-top:-15px}}.contact-header .social-media .social-icon{margin-right:3px;margin-left:3px}.contact-header .social-media .social-icon a,.contact-header .social-media .social-icon i{font-size:20px}.contact-header a:hover,.contact-header a:hover>*,.contact-header a:hover>*>*{text-decoration:none!important}.contact-header .support{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white}@media (min-width:576px){.contact-header .support{margin-top:-12px}}.contact-header .support:hover,.contact-header .support:hover>*,.contact-header .support:hover>*>*{color:white!important;text-decoration:none!important}.contact-header .support .contact-icon{margin-right:3px;margin-left:3px;font-size:16px}.contact-header .w-embed:after,.contact-header .w-embed:before{content:" ";display:table;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:2}@media (min-width:997px){.contact-header .text-block,.contact-header i{font-size:16px}}@media (max-width:400px){.contact-header *{font-size:13px!important}}@media (max-width:360px){.contact-header *{font-size:12px!important}.contact-header .mr-1{margin-right:0!important}}.headerRow{border-bottom:2px solid #fbba00}.headerSearch{border:none;padding:0;text-align:right;z-index:10000}.headerSearch .searchField{border:none;padding:0;text-align:right;width:90px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.headerSearch .searchField:focus,.headerSearch .searchField:focus-visible,.headerSearch .searchField:hover{padding:5px;width:200px;border:1px solid #fbba00!important;-webkit-box-shadow:0 0 8px #e5e5e5;box-shadow:0 0 8px #e5e5e5;background-color:rgba(251,186,0,0.1);outline:none}@media (max-width:768px){.headerSearch .searchField:focus,.headerSearch .searchField:focus-visible,.headerSearch .searchField:hover{width:90%}}.headerSearch .resultcontainer{max-width:750px!important}.headerSearch .fas{position:relative;float:left}@media (max-width:576px){.headerSearch .headerSearch{margin-top:10px}}.sidebar_content{position:relative;left:auto;top:0%;right:0%;bottom:0%;z-index:9;display:block;width:130px;height:64px;max-width:130px;padding:0px;font-family:"Roboto Condensed",sans-serif;color:#fff;font-size:18px!important;text-align:center;margin-bottom:20px;z-index:100}@media (min-width:577px){.sidebar_content:hover>.sidebar_pull{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}}@media (max-width:576px){.sidebar_content .text-block-7{font-size:16px}}.sidebar_content:hover>.div-block-2{background-color:rgba(0,0,0,0.5)!important}.sidebar_content .div-block-2{-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.grid.sidebar{position:fixed;left:auto;top:20%;right:0%;bottom:0%;z-index:1110;margin-bottom:100%;grid-auto-flow:column;grid-auto-columns:50px;grid-auto-rows:50px;grid-column-gap:3px;grid-row-gap:20px;-ms-grid-columns:130px;grid-template-columns:130px;-ms-grid-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto}@media (max-width:388px){.grid.sidebar{margin-top:22px}}.grid.sidebar .wf-section *{color:white}.section-2{padding-top:10px;text-align:center}.div-block{height:64px;max-width:130px;background-color:#fbba00}.div-block-2{height:64px;max-width:130px;background-color:#fbba00;position:relative;z-index:100}.div-block-4{position:relative;top:-8px;width:60px;height:3px;background-color:#fbba00}.div-block-4.golf{background-color:#529732}.div-block-4.hochzeit{background-color:#e2808a}.div-block-4.latein{background-color:#c9412b}.div-block-5{margin-bottom:10px}.sidebar_pull{position:fixed;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;top:149px;right:0%;bottom:0%;z-index:8;display:-ms-grid;display:grid;width:1000px;height:500px;padding:30px 50px 50px;left:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;grid-template-areas:".";-ms-grid-columns:0.75fr 16px 0.75fr 16px 0.75fr 16px 0.75fr 16px 1fr;grid-template-columns:0.75fr 0.75fr 0.75fr 0.75fr 1fr;-ms-grid-rows:400px;grid-template-rows:400px;border-bottom:2px solid #fbba00;background-color:#fff;-webkit-transform:translateX(0px);transform:translateX(0px)}.sidebar_pull ul{padding-left:0}.sidebar_pull ul li{text-align:left;list-style-type:none;font-size:16px}.sidebar_pull h4{text-align:left}.sidebar_pull a{color:#666}.sidebar_pull.golf{display:none;border-bottom-color:#529732}.sidebar_pull.hochzeit{border-bottom-color:#e2808a}.sidebar_pull.latein{border-bottom:2px solid #c9412b}@media (max-width:991px){.headerRow{height:120px}#mainMenue{padding-top:0}#mainMenue .navbar-nav{display:block;grid-row-gap:0}#mainMenue .navbar-nav li{padding:0 10px!important;display:inline-block;float:left}#mainMenue .navbar-nav li *{font-size:16px}#mainMenue .navbar-nav li span{display:block;width:100%;font-size:20px;padding-bottom:4px}.headerRow{padding-top:0px!important;padding-bottom:0px!important;height:auto;max-height:initial!important}.headerSearch{top:75px;display:none}}@media (max-width:576px){.sidebar_content{padding:0px;float:left;width:50%;max-width:50%;border-right:2px solid white;margin-bottom:10px}.sidebar_content .div-block-2{max-width:100%}.sidebar_content .tabNav{padding:0;width:100%;position:fixed;background:white}.sidebar_content .tabNav .row{width:100%}.sidebar_content .tabNav .row .col-5{padding-right:0}.sidebar_content .tabNav .row .col-7{padding-left:0}.sidebar_content .tabNav .nav-pills .nav-link.active{background:#fbba00;color:white}.sidebar_content .tabNav .nav-pills .nav-link{border-bottom:2px solid #fbba00;border-radius:0;color:#666}.sidebar_content .tabNav li{list-style-type:none;text-align:left}.sidebar_content .tabNav li a{color:#666}.sidebar_content .tabNav ul.list{padding:10px}.sidebar_content .tabNav .fade:not(.show){opacity:0;display:none}.sidebar_content .closeTabNav{background-attachment:scroll;background-color:rgb(251,186,0);-webkit-box-sizing:border-box;box-sizing:border-box;color:rgb(51,51,51);cursor:pointer;display:block;font-family:"Roboto Condensed",sans-serif;font-size:49px;height:36px;line-height:20px;margin-right:4px;margin-top:4px;padding-bottom:12px;padding-left:6px;padding-right:6px;padding-top:4px;position:absolute;right:0px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;top:0px;-ms-touch-action:manipulation;touch-action:manipulation;width:33.5156px;z-index:103}.grid.sidebar{position:relative;width:100%;margin-bottom:0}.grid.sidebar.has4 .sidebar_content{width:33%;max-width:33%}.headerRow *{margin-left:0!important}}.container.booking{background:white}.container.booking .mainbutton.btn{font-size:20px}.myjackLoading{width:30px;height:30px;margin-top:17px;position:absolute;right:20px}.myjackSearch{background:grey;padding-bottom:10px;border-radius:10px;margin-top:10px}.myjackSearch b{display:block;color:white;padding:20px 0 0 10px;float:left}.myjackResults{position:absolute;background:white;margin-top:140px;z-index:10000;border:1px solid black;border-radius:10px;width:80%;cursor:pointer}.myjackResults.anmelder{margin-top:70px}.myjackResults .close{margin-right:10px}.myjackResults .myjackResult{color:black;padding:5px;cursor:pointer;width:100%;border-bottom:1px solid grey}.myjackResults .myjackResult *{color:black}.myjackResults .myjackResult:hover{background:grey;color:white}#booking,.anfrageformular{width:690px;float:left;margin-right:10px;background:#fff;padding:5px}#booking .versicherung .info,#booking .versicherung .versicherungscontainer,#booking .versicherung img,.anfrageformular .versicherung .info,.anfrageformular .versicherung .versicherungscontainer,.anfrageformular .versicherung img{display:none}#booking .zahlungserror,.anfrageformular .zahlungserror{color:#f00;width:666px;border:1px solid red;padding:5px;font-weight:bold;font-size:15px}#booking .sessionerror,.anfrageformular .sessionerror{margin-left:20px}#booking .statusspacer,.anfrageformular .statusspacer{height:50px;width:100%}#booking .statusbar.flugstatus .box0,.anfrageformular .statusbar.flugstatus .box0{width:184px}#booking .statusbar.flugstatus .box2,.anfrageformular .statusbar.flugstatus .box2{width:184px}#booking .innerbooking,.anfrageformular .innerbooking{padding:5px}#booking .innerbooking h3,.anfrageformular .innerbooking h3{font-size:20px;font-weight:400;color:#333;padding:20px}#booking .innerbooking .trenner,.anfrageformular .innerbooking .trenner{font-size:26px;font-weight:400;text-transform:uppercase;color:#333;width:100%;min-height:30px;padding:0px 0 8px 10px;clear:both;margin-left:-10px;border-bottom:2px solid;-o-border-image:linear-gradient(to right,#fbba00 60%,#fff 40%) 100% 1;border-image:-webkit-gradient(linear,left top,right top,color-stop(60%,#fbba00),color-stop(40%,#fff)) 100% 1;border-image:linear-gradient(to right,#fbba00 60%,#fff 40%) 100% 1}@media (max-width:672px){#booking .innerbooking .trenner i,.anfrageformular .innerbooking .trenner i{display:block}}#booking .innerbooking .trenner *,.anfrageformular .innerbooking .trenner *{color:#333}#booking #bookingform .trenner,.anfrageformular #bookingform .trenner{margin:50px 0 20px -10px}#booking #bookingform .trenner *,.anfrageformular #bookingform .trenner *{color:#333}#booking #bookingform .trenner.first,.anfrageformular #bookingform .trenner.first{margin-top:15px}#booking #bookingform .trenner.preis,.anfrageformular #bookingform .trenner.preis{margin-bottom:0px}#booking .bestaetigungsimg,.anfrageformular .bestaetigungsimg{overflow:hidden}#booking .zahlungsart,.anfrageformular .zahlungsart{margin:15px 0}#booking .detailbox,#booking .flug,#booking .reisender,.anfrageformular .detailbox,.anfrageformular .flug,.anfrageformular .reisender{float:left;padding:20px;position:relative}#booking .detailbox .seperator,#booking .flug .seperator,#booking .reisender .seperator,.anfrageformular .detailbox .seperator,.anfrageformular .flug .seperator,.anfrageformular .reisender .seperator{margin-left:-20px}#booking .detailbox h3,#booking .flug h3,#booking .reisender h3,.anfrageformular .detailbox h3,.anfrageformular .flug h3,.anfrageformular .reisender h3{padding:0}#booking .detailbox h3 .icon_hinflug,#booking .detailbox h3 .icon_rueckflug,#booking .flug h3 .icon_hinflug,#booking .flug h3 .icon_rueckflug,#booking .reisender h3 .icon_hinflug,#booking .reisender h3 .icon_rueckflug,.anfrageformular .detailbox h3 .icon_hinflug,.anfrageformular .detailbox h3 .icon_rueckflug,.anfrageformular .flug h3 .icon_hinflug,.anfrageformular .flug h3 .icon_rueckflug,.anfrageformular .reisender h3 .icon_hinflug,.anfrageformular .reisender h3 .icon_rueckflug{width:57px;left:110px;top:13px}#booking .confirminfos,#booking .wunsch,.anfrageformular .confirminfos,.anfrageformular .wunsch{padding:20px}#booking .subtrenner,.anfrageformular .subtrenner{display:block;height:20px;font-size:16px}#booking .versicherung,.anfrageformular .versicherung{padding-left:20px}#booking .versicherung .info,.anfrageformular .versicherung .info{font-size:13px;padding:20px 0}#booking .versicherung h3,.anfrageformular .versicherung h3{margin-top:50px;padding-left:0}#booking .drucken,.anfrageformular .drucken{float:right;cursor:pointer}#booking .weiter,.anfrageformular .weiter{margin-top:20px;float:right;cursor:pointer;display:block;text-decoration:none!important}#booking .weiter *,.anfrageformular .weiter *{color:#000}#booking .weiter .subbutton,.anfrageformular .weiter .subbutton{border-radius:10px;width:270px;height:35px;background:#eee;text-align:center;margin:0 0 -10px 20px;font-size:12px;font-weight:400;padding-top:10px}#booking .weiter .mainbutton,.anfrageformular .weiter .mainbutton{background-size:100% 100%;width:330px;height:42px;position:relative;text-align:center}#booking .dd,.anfrageformular .dd{float:left}#booking label.kw,.anfrageformular label.kw{width:300px}#booking .kwzusatz,.anfrageformular .kwzusatz{font-size:12px}#booking .zujung,.anfrageformular .zujung{color:#f00;display:none}#booking textarea,.anfrageformular textarea{background:#eee;border:1px solid #bfbfbf;height:100px}#booking #preisbox,.anfrageformular #preisbox{padding:15px 0}#booking #preisbox .gesamtpreis span,#booking #preisbox .reisepreise span,.anfrageformular #preisbox .gesamtpreis span,.anfrageformular #preisbox .reisepreise span{display:block;float:left}#booking #preisbox .cccharge,.anfrageformular #preisbox .cccharge{display:none}#booking #preisbox .left,.anfrageformular #preisbox .left{text-align:right}@media (max-width:991px){#booking #preisbox .bestpricegguarantee,#booking #preisbox .reisepreise .rowbox,.anfrageformular #preisbox .bestpricegguarantee,.anfrageformular #preisbox .reisepreise .rowbox{float:left!important}#booking #preisbox .bestpricegguarantee,.anfrageformular #preisbox .bestpricegguarantee{padding-left:5px}}#booking #preisbox .reisepreise,.anfrageformular #preisbox .reisepreise{padding-left:5px}#booking #preisbox .reisepreise .rowbox,.anfrageformular #preisbox .reisepreise .rowbox{float:right;clear:both}#booking #preisbox .reisepreise .preis,.anfrageformular #preisbox .reisepreise .preis{width:120px;font-size:22px;font-weight:100;text-align:left}#booking #preisbox .reisepreise .label,.anfrageformular #preisbox .reisepreise .label{margin-top:10px;font-size:13px;font-weight:400;margin-right:15px}#booking #preisbox .reisepreise .euro,.anfrageformular #preisbox .reisepreise .euro{font-size:18px;font-weight:100;margin-top:4px}#booking #preisbox .gesamtpreis *,.anfrageformular #preisbox .gesamtpreis *{color:black}#booking #preisbox .gesamtpreis .preis,.anfrageformular #preisbox .gesamtpreis .preis{font-size:50px;font-weight:400}#booking #preisbox .gesamtpreis .euro,.anfrageformular #preisbox .gesamtpreis .euro{font-size:35px;font-weight:400;margin-top:14px}#booking #preisbox .gesamtpreis .label,.anfrageformular #preisbox .gesamtpreis .label{text-transform:uppercase;font-size:14px;font-weight:400;margin-right:15px;margin-top:40px}#booking #preisbox .gesamtpreis .rowbox,.anfrageformular #preisbox .gesamtpreis .rowbox{border:1px solid #d6d6d6;float:left;padding:10px;margin-right:10px}#booking .agrb_box,#booking .ifc_container,.anfrageformular .agrb_box,.anfrageformular .ifc_container{padding-bottom:7px;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex}#booking .agrb_box input[type=checkbox],#booking .ifc_container input[type=checkbox],.anfrageformular .agrb_box input[type=checkbox],.anfrageformular .ifc_container input[type=checkbox]{margin-right:10px}#booking .vers_box,.anfrageformular .vers_box{margin-top:20px;padding-bottom:7px;background:#eee}#booking .gebbox .dd select,.anfrageformular .gebbox .dd select{width:100%;background-position:47px 0;margin-right:5px}#booking input,.anfrageformular input{background:#eee;padding:2px;border:none;float:left;color:#1455a2;border:1px solid #bfbfbf}#booking select,.anfrageformular select{border:1px solid #bfbfbf!important;width:100%;height:40px;border-radius:6px;background:#eeeeee}#booking input[type=text],.anfrageformular input[type=text]{height:40px;padding-left:5px!important}#booking input,.anfrageformular input{border-radius:6px}#booking .telefonspacer,.anfrageformular .telefonspacer{height:10px;clear:both}#booking .mailspacer,.anfrageformular .mailspacer{height:50px;clear:both}#booking .anmelderinfotext,.anfrageformular .anmelderinfotext{width:335px;float:left;margin-top:204px}#booking .anmelderinfotext *,.anfrageformular .anmelderinfotext *{font-size:12px;font-weight:300}#booking .namedesc,.anfrageformular .namedesc{width:335px;float:left;margin-top:39px;margin-bottom:-56px}#booking label,.anfrageformular label{float:left;clear:both;width:100px}#booking label.wide,.anfrageformular label.wide{width:200px}#booking label.geb_dropdown,.anfrageformular label.geb_dropdown{color:#666;position:absolute;top:-25px}#booking .dd,#booking input,#booking label,.anfrageformular .dd,.anfrageformular input,.anfrageformular label{margin-top:10px}#booking .payment,.anfrageformular .payment{display:block;width:430px;float:left}#booking .payment .methods,.anfrageformular .payment .methods{position:relative;float:left}#booking .payment .erlaubt,.anfrageformular .payment .erlaubt{display:none}#booking .payment .erlaubt label,.anfrageformular .payment .erlaubt label{width:660px;font-size:12px}#booking .payment .erlaubt input,.anfrageformular .payment .erlaubt input{width:20px}#booking .payment .logo,.anfrageformular .payment .logo{width:100px;height:50px;margin:5px 0;clear:none}#booking .payment label.internalPay,.anfrageformular .payment label.internalPay{width:200px;clear:none}#booking .payment .pp .logo,.anfrageformular .payment .pp .logo{background:url("/images/icons/Zahlungsmittel.png") no-repeat -260px -39px;width:130px}#booking .payment .visa .logo,.anfrageformular .payment .visa .logo{background:url(/images/icons/Zahlungsmittel.png) no-repeat -88px -39px;background-color:#000;width:69px;margin-left:9px}#booking .payment .sofort .logo,.anfrageformular .payment .sofort .logo{background:url("/images/icons/Zahlungsmittel.png") no-repeat -168px -39px}#booking .payment .master .logo,.anfrageformular .payment .master .logo{background:url("/images/icons/Zahlungsmittel.png") no-repeat 0px -39px;width:80px}#booking .payment .paytype,.anfrageformular .payment .paytype{width:100%;position:relative;float:left;margin-top:10px}#booking .payment .paytype.active,#booking .payment .paytype:hover,.anfrageformular .payment .paytype.active,.anfrageformular .payment .paytype:hover{background:#ffd514}#booking .payment .paytype *,.anfrageformular .payment .paytype *{cursor:pointer}#booking .payment .paytype input,.anfrageformular .payment .paytype input{float:left;position:relative;width:20px;height:20px;margin-top:21px;margin-left:20px}#booking .payment .paytype .logo,.anfrageformular .payment .paytype .logo{float:left;position:relative}#booking .paymentInfo,.anfrageformular .paymentInfo{float:left}#booking .paymentInfo .infoicon,.anfrageformular .paymentInfo .infoicon{background:url("/images/infoband.jpg");width:82px;height:49px}#booking .paymentInfo .infoicon span,.anfrageformular .paymentInfo .infoicon span{padding:7px 0 0 10px;font-size:15px;font-weight:bold;text-transform:uppercase;color:#fff;display:block}#booking .paymentInfo .text,.anfrageformular .paymentInfo .text{font-size:12px;font-weight:300;margin-left:14px;display:block;text-align:justify}#booking #va_info,.anfrageformular #va_info{background:#eee;width:550px;padding-left:32px;border:1px solid #bfbfbf;margin:15px 0 0 37px;display:none}#booking input.agrb,#booking input.infosForConfirm,#booking input.vers,#booking input[name=erlaubt],.anfrageformular input.agrb,.anfrageformular input.infosForConfirm,.anfrageformular input.vers,.anfrageformular input[name=erlaubt]{width:25px;height:25px;display:block;float:left}#booking span.agrb,#booking span.infosForConfirm,#booking span.vers,.anfrageformular span.agrb,.anfrageformular span.infosForConfirm,.anfrageformular span.vers{padding-top:7px;display:block;float:left}#booking span.infosForConfirm,.anfrageformular span.infosForConfirm{padding-left:15px}#booking .va_info,.anfrageformular .va_info{color:#005ba1;text-decoration:underline;cursor:pointer}#booking .asp,.anfrageformular .asp{display:none}#booking .error,.anfrageformular .error{color:#f00;font-size:12px;display:none}#booking .childerrorfield,.anfrageformular .childerrorfield{color:#f00;margin:30px 0 -25px 0}#booking .plzError,.anfrageformular .plzError{width:300px}#booking .plzHolder,.anfrageformular .plzHolder{position:relative;float:left}#booking .errorfield,.anfrageformular .errorfield{border:2px solid #f00!important}#booking .gebbox .error,.anfrageformular .gebbox .error{position:absolute}#booking .error.e2,.anfrageformular .error.e2{margin-top:15px}#booking .error.e3,.anfrageformular .error.e3{margin:30px 0 0 -55px;width:150px}#booking .bookinglegend span,.anfrageformular .bookinglegend span{font-size:12px}#booking .bookinglegend .inkl,#booking .bookinglegend .normal,#booking .bookinglegend .request,.anfrageformular .bookinglegend .inkl,.anfrageformular .bookinglegend .normal,.anfrageformular .bookinglegend .request{background-size:100% 100%;display:inline-block;height:8px;margin:7px 10px 0 0;width:40px;float:left;border:1px solid #076a89}#booking .bookinglegend .request,.anfrageformular .bookinglegend .request{border:1px solid #076a89}#booking .bookinglegend .inkl,.anfrageformular .bookinglegend .inkl{border:1px solid #ffc000}#booking .bookingErrorForm .zurueckZumAngebot,.anfrageformular .bookingErrorForm .zurueckZumAngebot{clear:both;margin-left:100px;width:207px;font-weight:bold;cursor:pointer;background:#EEE}#booking .senden,.anfrageformular .senden{border:2px solid #FFF;background:url("/images/book_normal_bg.png") repeat scroll 0% 0%/100% 100% transparent;padding:10px;text-align:center;cursor:pointer;margin:10px 0 50px 98px;width:210px;display:block;text-decoration:none;color:#FFF;font-weight:bold;clear:both}#booking .zusatztablecontainer .label.v{line-break:anywhere}#booking .versicherungscontainer,#booking .zusatztablecontainer{width:100%}#booking .versicherungscontainer .versicherungstable,#booking .versicherungscontainer .zusatztable,#booking .zusatztablecontainer .versicherungstable,#booking .zusatztablecontainer .zusatztable{width:100%}#booking .versicherungscontainer .versicherungstable td,#booking .versicherungscontainer .zusatztable td,#booking .zusatztablecontainer .versicherungstable td,#booking .zusatztablecontainer .zusatztable td{background:#fff}#booking .versicherungscontainer .versicherungstable td.inkl.inactive,#booking .versicherungscontainer .versicherungstable td.normal,#booking .versicherungscontainer .versicherungstable td.request,#booking .versicherungscontainer .zusatztable td.inkl.inactive,#booking .versicherungscontainer .zusatztable td.normal,#booking .versicherungscontainer .zusatztable td.request,#booking .zusatztablecontainer .versicherungstable td.inkl.inactive,#booking .zusatztablecontainer .versicherungstable td.normal,#booking .zusatztablecontainer .versicherungstable td.request,#booking .zusatztablecontainer .zusatztable td.inkl.inactive,#booking .zusatztablecontainer .zusatztable td.normal,#booking .zusatztablecontainer .zusatztable td.request{background:#fffcf2;background-size:100% 100%;color:white;padding:10px;cursor:pointer;border-bottom:1px solid white;border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;text-align:center}#booking .versicherungscontainer .versicherungstable td.inkl.inactive *,#booking .versicherungscontainer .versicherungstable td.normal *,#booking .versicherungscontainer .versicherungstable td.request *,#booking .versicherungscontainer .zusatztable td.inkl.inactive *,#booking .versicherungscontainer .zusatztable td.normal *,#booking .versicherungscontainer .zusatztable td.request *,#booking .zusatztablecontainer .versicherungstable td.inkl.inactive *,#booking .zusatztablecontainer .versicherungstable td.normal *,#booking .zusatztablecontainer .versicherungstable td.request *,#booking .zusatztablecontainer .zusatztable td.inkl.inactive *,#booking .zusatztablecontainer .zusatztable td.normal *,#booking .zusatztablecontainer .zusatztable td.request *{font-size:15px}#booking .versicherungscontainer .versicherungstable td.inkl.inactive .reisende,#booking .versicherungscontainer .versicherungstable td.normal .reisende,#booking .versicherungscontainer .versicherungstable td.request .reisende,#booking .versicherungscontainer .zusatztable td.inkl.inactive .reisende,#booking .versicherungscontainer .zusatztable td.normal .reisende,#booking .versicherungscontainer .zusatztable td.request .reisende,#booking .zusatztablecontainer .versicherungstable td.inkl.inactive .reisende,#booking .zusatztablecontainer .versicherungstable td.normal .reisende,#booking .zusatztablecontainer .versicherungstable td.request .reisende,#booking .zusatztablecontainer .zusatztable td.inkl.inactive .reisende,#booking .zusatztablecontainer .zusatztable td.normal .reisende,#booking .zusatztablecontainer .zusatztable td.request .reisende{display:block;width:100%;text-align:center;color:#999;font-size:12px}#booking .versicherungscontainer .versicherungstable td.inkl.inactive .preis,#booking .versicherungscontainer .versicherungstable td.normal .preis,#booking .versicherungscontainer .versicherungstable td.request .preis,#booking .versicherungscontainer .zusatztable td.inkl.inactive .preis,#booking .versicherungscontainer .zusatztable td.normal .preis,#booking .versicherungscontainer .zusatztable td.request .preis,#booking .zusatztablecontainer .versicherungstable td.inkl.inactive .preis,#booking .zusatztablecontainer .versicherungstable td.normal .preis,#booking .zusatztablecontainer .versicherungstable td.request .preis,#booking .zusatztablecontainer .zusatztable td.inkl.inactive .preis,#booking .zusatztablecontainer .zusatztable td.normal .preis,#booking .zusatztablecontainer .zusatztable td.request .preis{font-size:25px}#booking .versicherungscontainer .versicherungstable td.normal.active,#booking .versicherungscontainer .versicherungstable td.normal:hover,#booking .versicherungscontainer .zusatztable td.normal.active,#booking .versicherungscontainer .zusatztable td.normal:hover,#booking .zusatztablecontainer .versicherungstable td.normal.active,#booking .zusatztablecontainer .versicherungstable td.normal:hover,#booking .zusatztablecontainer .zusatztable td.normal.active,#booking .zusatztablecontainer .zusatztable td.normal:hover{background:#fbba00;border:1px solid white;background-size:100% 100%}#booking .versicherungscontainer .versicherungstable td.normal.active .reisende,#booking .versicherungscontainer .versicherungstable td.normal:hover .reisende,#booking .versicherungscontainer .zusatztable td.normal.active .reisende,#booking .versicherungscontainer .zusatztable td.normal:hover .reisende,#booking .zusatztablecontainer .versicherungstable td.normal.active .reisende,#booking .zusatztablecontainer .versicherungstable td.normal:hover .reisende,#booking .zusatztablecontainer .zusatztable td.normal.active .reisende,#booking .zusatztablecontainer .zusatztable td.normal:hover .reisende{color:#999}#booking .versicherungscontainer .versicherungstable td.inkl,#booking .versicherungscontainer .versicherungstable td.inkl:hover,#booking .versicherungscontainer .zusatztable td.inkl,#booking .versicherungscontainer .zusatztable td.inkl:hover,#booking .zusatztablecontainer .versicherungstable td.inkl,#booking .zusatztablecontainer .versicherungstable td.inkl:hover,#booking .zusatztablecontainer .zusatztable td.inkl,#booking .zusatztablecontainer .zusatztable td.inkl:hover{background:#fbba00;background-size:100% 100%;padding:10px;cursor:pointer;text-align:center;border:1px solid white}#booking .versicherungscontainer .versicherungstable td.request,#booking .versicherungscontainer .zusatztable td.request,#booking .zusatztablecontainer .versicherungstable td.request,#booking .zusatztablecontainer .zusatztable td.request{background-size:100% 100%}#booking .versicherungscontainer .versicherungstable td.request .reisende,#booking .versicherungscontainer .zusatztable td.request .reisende,#booking .zusatztablecontainer .versicherungstable td.request .reisende,#booking .zusatztablecontainer .zusatztable td.request .reisende{color:#333}#booking .versicherungscontainer .versicherungstable .centered,#booking .versicherungscontainer .zusatztable .centered,#booking .zusatztablecontainer .versicherungstable .centered,#booking .zusatztablecontainer .zusatztable .centered{text-align:center;width:100%;display:block}#booking .versicherungscontainer .versicherungstable td.label,#booking .versicherungscontainer .zusatztable td.label,#booking .zusatztablecontainer .versicherungstable td.label,#booking .zusatztablecontainer .zusatztable td.label{color:#666;padding:15px;font-size:12px;text-align:center}#booking .versicherungscontainer .versicherungstable td.label a,#booking .versicherungscontainer .zusatztable td.label a,#booking .zusatztablecontainer .versicherungstable td.label a,#booking .zusatztablecontainer .zusatztable td.label a{color:#666;font-size:18px;text-decoration:none}#booking .versicherungscontainer .versicherungstable .inkl .minus,#booking .versicherungscontainer .versicherungstable .normal .inkl,#booking .zusatztablecontainer .versicherungstable .inkl .minus,#booking .zusatztablecontainer .versicherungstable .normal .inkl{display:none}#booking .versicherungscontainer .versicherungstable .normal .inkl,#booking .zusatztablecontainer .versicherungstable .normal .inkl{font-size:22px!important}#booking .versicherungscontainer .versicherungstable .inkl .minus .preis,#booking .zusatztablecontainer .versicherungstable .inkl .minus .preis{font-size:15px!important}#booking #zusatzpruefen .inner{font-size:14px;font-weight:normal}#booking .zusatzinfo,#booking .zusatzinfo *{font-size:15px!important;font-weight:bold;color:#005BA1}#booking .zusatzhidden{display:none;position:relative;width:776px;padding:5px 31px 5px 5px;border:1px solid #BFBFBF;font-size:14px!important;font-weight:normal;margin-top:10px}#booking .showzusatz{cursor:pointer;text-decoration:underline;color:#005ba1}#booking .zusatzhidden{width:636px}.anfrageformular{width:100%;margin-bottom:100px}.anfrageformular .weiter{margin:-140px 0 0 0px}#booking{margin-right:0;padding:0}.booking .detail_right{min-width:240px}.categorie_box.innerhotel.booking{padding-right:0;margin:0 auto;float:none}#header_box{margin:0 auto}@media (max-width:991px){label.geb_dropdown{position:relative!important;width:100%!important;top:0!important;margin-bottom:-5px!important}.booking .detail_right{width:100%}}@media (max-width:576px){.booking span.weiter{margin:0!important}.booking #weiterform{position:fixed;left:0;bottom:0;z-index:10000;width:100%}.booking #weiterform .mainbutton{width:100%}.booking .weiter .mainbutton{position:fixed!important;left:0;bottom:0;z-index:10000;width:100%!important}.booking .payment{max-width:100%}.booking .erlaubt label{max-width:100%}.booking .zahlungserror{max-width:100%!important}}#travelpageBookingForm .checkPrice{font-size:20px;height:46px;min-width:180px}#travelpageBookingForm #preisbox .euro,#travelpageBookingForm #preisbox .preis{font-size:30px}#travelpageBookingForm .agrb_box{padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex}#travelpageBookingForm label.agrb{width:auto!important;padding-left:15px}#travelpageBookingForm input.agrb{margin-top:6px}#travelpageBookingForm #preisbox b.label,#travelpageBookingForm #preisbox span.label{display:inline-block;width:200px}#travelpageBookingForm #preisbox .cccharge,#travelpageBookingForm #preisbox .ccdetails{display:none}#travelpageBookingForm #preisbox .preissub{display:inline-block;width:180px;text-align:right}.seatmap{float:left;max-width:100%}@media (max-width:768px){.seatmap{overflow-x:scroll}}.seatmap .seatRow{width:30px;float:right}.seatmap .seatRow.wideSeatrow{width:60px}.seatmap .seatRow .seat{height:30px;width:22px;margin-top:5px;border:1px solid grey;text-align:center;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;cursor:pointer;background:#ececec}.seatmap .seatRow .seat.empty{border:none;cursor:default;background:none}.seatmap .seatRow .seat.sold{cursor:default;background:#888;color:white}.seatmap .seatRow .seat.selected{background:#6ea9dd;color:white}.seatmap .seatRow .seat.selectedCoTravler{background:#fbba00}.seatmap.legend{width:100%;overflow:visible}.seatmap.legend .seatRow{width:100%}.seatmap.legend .seatRow .seat{display:inline-block;margin-top:10px;margin-bottom:-5px}.seatmap.legend .seatRow .desc{display:inline-block;padding:0 7px;font-size:13px}.icon.icon-fb,.icon.icon-insta,.icon.icon-twitter{background:url("/images/icons/Social_Media.png");width:33px;height:32px;display:inline-block;background-size:100px 32px!important}.icon.icon-twitter{background-position:-33px 0}.icon.icon-insta{background-position:-66px 0}.teamIcon{margin-bottom:5px;margin-top:-5px}.topOffer{position:relative;display:block}.topOffer *{color:white}.topOffer .row{position:absolute;width:100%;padding-top:40px;height:100%}.topOffer .topText{font-size:5em;line-height:0em;display:block;width:100%;text-align:center;text-shadow:2px 2px rgba(0,0,0,0.4);padding-left:20px;font-weight:bold;position:absolute;bottom:108px}.topOffer .topText .normal{font-size:1em;line-height:1em}.topOffer .topText .smaller{font-size:0.5em;line-height:1.1em}.topOffer .btn.btn-primary{position:relative;left:150px;bottom:30px;max-width:115px;min-width:100px;padding:5px 6px;border-radius:0;min-height:0;font-weight:normal;-o-object-fit:fill;object-fit:fill;margin:0}.topOffer .topBadge{margin-top:5%;position:absolute!important;right:340px;bottom:200px}.topOffer img{width:100%}.topOffer .slider-text{width:300px;padding:10px 20px 15px;background-color:rgba(0,0,0,0.33);margin-bottom:75px}.topOffer .slider-text *{font-size:20px}.topOfferSlider{height:500px!important}.topOfferSlider .slick-slide,.topOfferSlider .slick-slide img{max-height:initial}.topOfferSlider .slick-slide img{width:100%}.topOfferSlider .topText{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.topOfferSlider .slick-active .topText{opacity:1!important}.topOfferSlider .slick-slide{max-height:500px}.topOfferSlider .slick-slide img{width:auto!important;height:500px!important}.topOfferSlider .slick-current{z-index:10000}.topOfferSlider .slick-dots{bottom:10px}.topOfferSlider .slick-dots button{font-size:0}.topOfferSlider .slick-dots button:before{content:" ";border-radius:20px;background:white;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.57);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.57);width:15px;height:15px}.topOffer .btn,.topOfferSmall .btn{color:white;font-size:19px;min-height:45px;height:initial;margin-bottom:40px;padding:9px 16px;margin-left:20px;border-radius:9px;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.4);box-shadow:-1px 1px 2px rgba(0,0,0,0.4)}.topOffer .topBadge,.topOfferSmall .topBadge{position:relative}.topOffer .topBadge span,.topOfferSmall .topBadge span{display:block;width:100%;text-align:center;font-size:18px}.topOffer .topBadge span.font-weight-large,.topOfferSmall .topBadge span.font-weight-large{font-size:37px;line-height:40px}.topOffer .topBadge .round,.topOfferSmall .topBadge .round{position:absolute;width:150px;height:150px;border-radius:150px;background:#d50100;z-index:1001;-webkit-box-shadow:-1px 3px 2px rgba(0,0,0,0.4);box-shadow:-1px 3px 2px rgba(0,0,0,0.4)}.topOffer .topBadge .round span:first-child,.topOfferSmall .topBadge .round span:first-child{margin-top:20px}.topOffer .topBadge .square,.topOfferSmall .topBadge .square{background:#fbba00;width:250px;height:100px;z-index:1000;position:absolute;top:23px;padding-left:77px;left:55px;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.4);box-shadow:-1px 1px 2px rgba(0,0,0,0.4)}.topOfferSliderSlider{position:relative;height:295px;margin-bottom:20px;width:100%;overflow:hidden}.topOfferSliderSlider .btn{margin-left:100px}@media (max-width:1200px){.topOfferSliderSlider{height:243px}}@media (max-width:992px){.topOfferSliderSlider{height:180px}}@media (max-width:768px){.topOfferSliderSlider{height:133px}}@media (max-width:576px){.topOfferSliderSlider{height:118px;margin-left:40px}}.topOfferSliderSlider .topOffer{-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out;position:absolute;top:0;width:100%;overflow:hidden;max-height:100%}.topOfferSliderSlider .topOffer .slider-text{background:none!important}.topOfferSliderSlider .topOffer .slider-text *{font-size:1.5rem}.topOfferSliderSlider .topOffer .slider-text .row1{display:block;font-size:1.5rem;text-shadow:1px 1px 4px #304854;float:left;margin-right:10px}.topOfferSliderSlider .topOffer .slider-text .heading-2{font-size:2rem;font-weight:bold}.topOfferSliderSlider .topOffer *{text-decoration:none}.topOfferSliderSlider .topOffer.rightSlide{margin-left:100%}.topOfferSliderSlider .topOffer .verticalText{width:2rem;height:100%;position:absolute;cursor:pointer}.topOfferSliderSlider .topOffer .verticalText .innerVerticalText{-webkit-transform-origin:0 0;transform-origin:right;-webkit-transform:rotate(270deg);transform:rotate(270deg);display:block;position:absolute;left:-270px;width:284px;z-index:100;text-align:right;padding-right:10px;font-size:1.4rem;font-weight:bold;text-transform:uppercase}@media (max-width:768px){.topOfferSliderSlider .topOffer .verticalText .innerVerticalText{font-size:1rem}}@media (max-width:576px){.topOfferSliderSlider .topOffer .verticalText .innerVerticalText{font-size:0.8rem;padding-right:0}}@media (max-width:410px){.topOfferSliderSlider .topOffer .verticalText .innerVerticalText{font-size:0.7rem;margin-top:-7px}}@media (max-width:576px){.topOfferSliderSlider{margin-left:15px;margin-right:15px;width:auto}.topOfferSliderSlider .row{padding-top:5px!important}.topOfferSliderSlider .topOffer .btn{font-size:14px;padding:5px 10px}}@media (min-width:576px){.topOfferSliderSlider{max-width:510px}}@media (min-width:768px){.topOfferSliderSlider{max-width:690px}}@media (min-width:992px){.topOfferSliderSlider{max-width:930px}}@media (min-width:1200px){.topOfferSliderSlider{max-width:1110px}}.topOfferSmall{padding:10px 20px 40px 20px;background:#fffcf2;position:relative}.topOfferSmall .absolute-wrapper{position:absolute;bottom:110px;width:100%;padding-left:20px}.topOfferSmall h2{padding:0}.topOfferSmall h3{font-weight:bold;font-size:26px}.topOfferSmall .detailsBox{background:rgba(255,255,255,0.9);width:100%;margin-left:0}.topOfferSmall .detailsBox *{color:black}.topOfferSmall .detailsBox div span{position:relative;float:left;display:block}.topOfferSmall .detailsBox span.detail{padding:6px;font-weight:bold}.topOfferSmall .topBadge{margin:-80px}.topOfferSmall .topBadge .round{width:140px;height:140px}.topOfferSmall .topBadge .round *{color:white}.topOfferSmall .topBadge .square{background:#fbba00;width:210px;height:75px;top:33px;padding-top:8px}.topOfferSmall .topBadge .square *{color:#d50100}.topOfferSmall .btn{position:absolute;margin-left:0}.topOfferSticky{width:100%;z-index:10000;position:fixed;background:#FFE202;bottom:-100px;opacity:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.topOfferSticky.show{opacity:1;bottom:0}.topOfferSticky *{color:black}.topOfferSticky .container{padding-left:0}.topOfferSticky h3{font-size:28px}.topOfferSticky .btn{color:#fbba00}.topOfferSticky .price{font-size:20px;font-weight:bold}.topOfferSticky strong{font-size:18px}.topOfferSticky .btn-primary{min-width:160px}@media (max-width:768px){.topOfferSticky{display:none!important}.topOfferSticky h3{margin-bottom:0;padding:0}.topOfferSticky .pricebox{padding-left:15px}.topOfferSticky .btn{font-weight:bold}}@media (max-width:1024px){.topOffer .topBadge,.topOfferSmall .topBadge{position:relative!important;right:auto}.topOffer .topBadge .round,.topOfferSmall .topBadge .round{width:110px;height:110px;border-radius:110px}.topOffer .topBadge .round span:first-child,.topOfferSmall .topBadge .round span:first-child{margin-top:10px}.topOffer .topBadge span,.topOfferSmall .topBadge span{font-size:14px}.topOffer .topBadge span.font-weight-large,.topOfferSmall .topBadge span.font-weight-large{font-size:16px;line-height:18px}.topOffer .topBadge,.topOfferSmall .topBadge{margin:0}.topOffer .topBadge .square,.topOfferSmall .topBadge .square{width:115px;padding-top:10px;height:57px;padding-left:10px;left:75px}.topOffer .topBadge .round,.topOfferSmall .topBadge .round{width:90px;height:90px;border-radius:90px;margin-top:15px}.topOffer .topBadge{position:absolute!important;bottom:150px}.topOffer .row{padding-top:20px}.topOffer .topText{font-size:3.5em;width:100%;padding-left:8px}.topOffer .topText .normal{font-size:1em;line-height:1em}.topOffer .topText .smaller{font-size:0.5em;line-height:1.2em}.topOffer .topBadge .square{height:71px;margin-top:3px;width:138px;margin-left:-6px;padding-top:6px}.topOfferSmall .absolute-wrapper{position:relative;padding-left:0;bottom:inherit}.topOfferSmall .absolute-wrapper .detailsBox div[class^=col]{padding:0 5px}.topOfferSmall .absolute-wrapper .row{margin-right:-15px!important}.topOfferSmall h3{font-size:18px}.topOfferSmall .icon{width:23px;height:23px;position:absolute!important}.topOfferSmall .detail{padding-left:26px!important;padding-top:0!important}.topOfferSmall span{float:left}.topOfferSmall .btn.btn-primary{position:relative;margin-bottom:0}.topOffer .slider-text{margin-bottom:10px}}@media (max-width:876px){.topOfferSlider .slick-slide img{width:auto!important;height:250px!important}.topOfferSlider{height:250px!important}}@media (max-width:576px){.topOffer .topBadge{margin-top:0px}.topOffer .topBadge span{font-size:13px}.topOffer .topBadge .square{display:none}.topOffer .topText{font-size:2em}.topOffer .topText .normal{font-size:1em;line-height:1em}.topOffer .topText .smaller{font-size:0.5em;line-height:1.2em}.topOffer .btn{font-size:18px;margin-bottom:10px}.topOffer .topText{bottom:70px}.topOfferSmall .topBadge{margin:0;margin-top:55px;position:absolute!important;margin-left:-5px}.slick-current{z-index:10000}}.tooltip{left:-90px!important}.tooltip .tooltip-inner{background-color:white;color:black}.tooltip .arrow:before{border-top-color:white}.lastSeen .offerimg img{height:170px;width:auto}.lastSeen .descText{padding-right:10px;margin-top:20px;display:inline-block;color:black;font-weight:bold}.lastSeen .share{background:url("/images/icons/shareIcons.png");width:91px;height:39px;display:inline-block;margin-top:10px}.lastSeen .share.shareFb{background-position:-103px 0}.lastSeen .share.shareMail{background-position:-205px 0;width:113px}.categoryOverview h2.mainheadline{color:#333}.categoryOverview .seperator{width:50%;height:2px;margin-top:0px;margin-bottom:15px;background-color:#fbba00}.slickOfferContainer .slick-track{min-width:100%}.offerbox{float:left;position:relative}.offerbox.largeOffer span.offerimg{height:190px;display:inline-block}.offerbox.largeOffer span.offerimg img{height:190px}.offerbox .galleryLogoMini{position:absolute;left:7px}.offerbox .subtext .introbox{height:40px;overflow:hidden}.offerbox .subtext .h-2rows{height:20px;overflow:hidden}.offerbox .subtext .h-1row{height:50px;overflow:hidden}@media (max-width:1199px){.offerbox:not(.teaser):not(.col-xl-3) .introbox{height:60px;overflow:hidden}}@media (max-width:767px){.offerbox:not(.teaser):not(.col-xl-3) .introbox{height:80px;overflow:hidden}}.offerbox:not(.teaser).col-md-3 .subtext .h-2rows,.offerbox:not(.teaser).col-md-4 .subtext .h-2rows{height:40px}.offerbox:not(.teaser).col-md-3 .subtext .h-1row,.offerbox:not(.teaser).col-md-4 .subtext .h-1row{height:20px}.offerbox:not(.teaser).col-md-3 .subtext .introbox,.offerbox:not(.teaser).col-md-4 .subtext .introbox{height:80px;overflow:hidden}.offerbox.teaser h2 a{padding-bottom:0;min-height:inherit}.offerbox.teaser .subtext{padding-bottom:10px}.offerbox.teaser .h-1row,.offerbox.teaser .h-2rows,.offerbox.teaser .price{display:none}.offerbox .innerBox{position:relative;float:left;background:white;max-width:100%;width:100%}.offerbox .innerBox .countdownBox{background:black;color:white;border-radius:6px;padding:1px 9px;text-align:center;margin-top:14px;font-weight:bold;position:absolute;top:0;right:29px}.offerbox .innerBox .removeFave{position:absolute;cursor:pointer;color:grey;z-index:1000;right:7px;background:white;top:7px;font-weight:bold;width:20px;height:20px;text-align:center;border-radius:0.35em}.offerbox .innerBox .removeFave:hover{color:#a60c0c}.offerbox .offerimgBox{position:relative;float:left;width:100%;text-align:center}.offerbox .offerimgBox .promoText{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fbba00),color-stop(50%,white)) no-repeat;background:linear-gradient(#fbba00 50%,white 50%) no-repeat;width:85px;height:85px;border-radius:85px;border:2px solid #fbba00;-webkit-transform:rotate(6deg);transform:rotate(6deg);cursor:default}.offerbox .offerimgBox .promoText:hover>.promoDetails{display:block}.offerbox .offerimgBox .promoText .promoDetails{display:none;position:absolute;padding:8px;border:2px solid #777;background:white;font-weight:normal;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:160px;margin-top:10px;margin-left:-50px;font-size:14px;text-align:left}.offerbox .offerimgBox .promoText *{width:100%;display:inline-block;text-align:center}.offerbox .offerimgBox .promoText .freeBonus{color:black;text-transform:uppercase;line-height:18px;font-size:18px;font-weight:bold}.offerbox .offerimgBox .promoText .discountText{padding-top:4px;font-size:16px;font-weight:bold}.offerbox .offerimgBox .promoText .additionalInfo{font-size:12px;font-weight:normal}.offerbox .descBox{float:left;width:100%}@media (max-width:576px){.offerbox .descBox{min-height:initial!important}}.offerbox .descBox .subtext{float:left;display:block;width:100%;position:relative}.offerbox a:hover{text-decoration:none}.offerbox span.offerimg{width:100%;overflow:hidden;height:170px}.offerbox .introimg{width:auto;height:170px;max-width:initial;min-width:100%}.offerbox .favIcon{position:absolute;top:5px;right:5px;background:white;border-radius:3px;opacity:0.5;width:20px;height:20px;text-align:center}.offerbox .favIcon img{margin-top:-2px}.offerbox .favIcon.active,.offerbox .favIcon:hover{opacity:1}.offerbox .cheaper{position:absolute;top:5px;left:5px;background:#d50100;border-radius:5px;padding:3px 10px;color:white;font-weight:bold;font-size:13px}.offerbox h2{margin:0;padding:0 10px}.offerbox h2 a{color:#000;display:block;font-weight:bold;font-size:14px;padding-top:12px;padding-bottom:10px;min-height:56px}.offerbox .subtext span{color:#333;display:block;font-size:22px;line-height:20px}.offerbox .price{position:absolute;right:0;bottom:4px;background:#fbba00;color:white;font-size:22px;height:33px;padding:7px 10px;display:block}.offerbox .price b{color:white;font-size:22px}.offerbox h3 a{margin-top:2px;margin-bottom:6px;font-size:24px;line-height:30px;color:#333;min-height:60px;display:inline-block}.offerbox .introbox{font-size:22px}.offerbox .date.h-1row{margin-top:10px;color:#666;font-size:20px}.offerbox .btn.btn-secondary{padding-right:9px;padding-left:9px;border-radius:5px;background-color:#585857;font-size:18px;line-height:13px;text-transform:uppercase;display:inline-block;padding:9px 15px;color:white;border:0;float:right}.flightIncluded{position:absolute;bottom:5px;left:5px;background:#48b13a;border-radius:5px;padding:3px 10px;color:white;font-weight:bold;font-size:13px}.promoText{position:absolute;top:5px;right:5px;max-width:50%;background:#fbba00;border-radius:5px;padding:3px 10px;color:white;font-weight:bold;font-size:13px}div[class*=slickOffers] .slick-slide{max-height:initial}div[class*=slickOffers] .slick-arrow{margin-top:-65px}div[class*=slickOffers] .slick-dots li{width:20px;height:6px;margin:10px 5px;border-radius:5px;background-color:#ffe693}div[class*=slickOffers] .slick-dots li.slick-active{background-color:#fbba00}.expressUnderSearch img{max-width:300px}.container.search{z-index:1000}.container.search .multiselect-container.dropdown-menu.show{z-index:100000}@media (max-width:1025px){.container.search{margin-top:20px!important}}.container.search .nav-tabs{background:white;border-bottom:1px solid #ccc}.container.search #travelRange{background-color:white!important}.container.search .form-label-group:before,.container.search .form-label-group_ww:before,.container.search .mainButton:before{position:absolute;width:33px;height:40px;background:#fbba00;content:" "}.container.search .mainButton:before{margin-left:-37px;margin-top:-1px}.container.search .nav-item:first-child .nav-link{border-radius:14px 0 0}.container.search .nav-item a{color:#ffffff!important}.container.search .nav-item a.nav-link{height:100%}.container.search .nav-item .nav-link,.container.search .nav-item nav-link.span{border-radius:0;border:0;padding:0.5rem 1.3rem;text-align:center;color:#000!important;border-bottom:6px solid white}.container.search .nav-item .nav-link.active{background:#fbba00;color:white!important;border-bottom:6px solid #fbba00}.container.search .nav-item .nav-link.active svg{fill:#fbba00}.container.search .nav-item .nav-link.active span{color:white!important}.container.search .nav-item .nav-link:focus,.container.search .nav-item .nav-link:hover{border-bottom:6px solid #fbba00}.container.search .nav-item .nav-link:focus:not(.active),.container.search .nav-item .nav-link:hover:not(.active){font-weight:normal}.container.search .tab-content{background:rgba(0,0,0,0.5);padding:25px 10px 10px 10px}.container.search .inputDaterangepicker,.container.search input.destination,.container.search label[for=travelRange]{padding-left:36px}.container.search iframe{margin-top:-90px}.container.search .framesearch{text-align:center}.container.search label[for=travelRange]{padding-top:0}.container.search .multiselectContainer{width:100%;background:white;height:40px}.container.search .multiselectContainer.error{border:2px solid #ea4025}.container.search .multiselectContainer .multiselect-container{padding-top:5px}.container.search .multiselectContainer label{font-size:11px;padding-top:0;color:#777;padding-left:36px}.container.search .multiselectContainer li label{font-size:11px;padding-top:0;padding-left:25px;color:#777}.container.search .multiselectContainer .multiselect-item.multiselect-group label{padding-left:15px}.container.search .multiselectContainer button{padding-top:14px;padding-bottom:5px;padding-left:32px}.container.search .multiselectContainer .multiselect-selected-text{float:left;margin-left:4px}.container.search .multiselectContainer .dropdown-toggle:after{float:right;margin:5px 10px}.container.search .multiselectContainer .dropdown-menu.show{max-height:200px;width:100%;overflow-y:scroll}.container.search .btn{height:40px}.container.search .btn-primary{height:40px;background:#fbba00!important;color:white!important}@media (max-width:767px){.container.search .btn-primary{margin-bottom:5px;margin-top:5px!important}}.container.search .inOverview.sternbox .starholder{float:right;margin-right:7px}.container.search .inOverview.sternbox .jicon{font-size:24px;color:rgb(129,129,129)}.container.search .inOverview.sternbox .stern{font-size:24px;cursor:pointer;color:#495057}.container.search .inOverview.sternbox label{float:left;margin-top:11px;margin-right:10px}.container.search .inOverview.sternbox label span{font-size:11px;padding-top:0;color:#777;display:inline-block}@media (min-width:992px) and (max-width:1199px){.container.search .inOverview.sternbox label span{display:none}}.container.search .inOverview.sternbox .starholder{padding-top:10px;display:inline-block}.container.search .passengers .mainButton{width:100%;height:40px;background:white;border-radius:4px;padding-left:7px;cursor:pointer;margin-bottom:0.5rem;border:1px solid #ced4da;border-radius:0.25rem;padding-left:36px}.container.search .passengers .mainButton .jicon{left:22px;width:18px}.container.search .passengers .mainButton label{font-size:12px;margin-top:2px;display:block;margin-bottom:7px}.container.search .passengers .mainButton .travelerButton{margin-top:-6px}.container.search .passengers .subselects{z-index:1000;position:absolute;background:white;border:1px solid #777;padding:10px;min-width:380px;right:10px}.container.search .passengers .subselects .close{position:absolute;right:10px;cursor:pointer;z-index:1001}.container.search .passengers .subselects .col-12 select{height:40px;width:100%}.container.search .passengers .subselects .col-3{padding-right:4px;padding-left:4px;-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.container.search .passengers .subselects .col-3 select{height:40px;width:100%}.container.search .passengers .subselects .col-3:first-child{margin-left:15px;padding-left:0}.container.search .passengers .subselects .col-3:nth-child(4){margin-right:-15px;padding-right:0}.container.search .passengers .subselects .btn{text-align:center}.container.search .multiselectContainer .okButton{position:sticky;width:100%;bottom:0}.container.search .multiselectContainer.airport .multiselect-item.multiselect-group{display:none}.container.search .multiselectContainer.airport li.disabled label{font-weight:bold}.container.search .multiselectContainer.airport li.disabled input{display:none}.container.search .multiselectContainer.airport li.mainEntry label{font-weight:bold;padding-left:10px}.container.search .showFilter{text-align:center;cursor:pointer;margin-bottom:-14px!important;background:#F2931E!important;width:100%!important;border-radius:0 0 10px 10px;margin-top:0!important;padding:2px;margin-left:3px;color:white}.container.search .showFilter *{color:white}.container.search .showFilter .icon{display:inline-block;height:18px}.container.search .nav-link.active .jicon svg{fill:white}.container.search .widget-content .centersearch{width:100%;max-width:100%;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.container.search .widget-content .centersearch .btn-primary{width:25%!important}@media (max-width:767px){.container.search .widget-content .centersearch .btn-primary{width:100%!important}}@media (max-width:767px){.container.search .widget-content.inResults .tab-content{display:none!important}.container.search .widget-content.inResults .tab-pane{display:none!important}}@media (max-width:1260px){.container.search label{white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:768px){.container.search input[type=submit]{margin-top:10px}}@media (max-width:576px){.container.search .resultcontainer{min-width:inherit}.container.search .showFilter{padding-top:5px}}.form-label-group_ww.error input{border:1px solid red}.form-label-group_ww.error label{color:red}.form-label-group_ww.error .resultcontainer .destination:first-child:before{content:"Bitte wählen Sie Ihr Angebot";color:red;padding-left:8px;width:100%;display:block}.container.search .resultcontainer,.headerSearch .resultcontainer{border:1px solid #ccc;background:#fff;max-height:500px;overflow:hidden;overflow-y:scroll;width:100%;z-index:10000;position:absolute;color:#000;min-width:500px;max-width:100%;background:white}.container.search .resultcontainer *,.headerSearch .resultcontainer *{color:#000}.container.search .resultcontainer .joeDot,.headerSearch .resultcontainer .joeDot{width:14px;height:14px;border-radius:10px;background:#edd365;display:inline-block;margin:3px 7px -3px}.container.search .resultcontainer .joeText,.headerSearch .resultcontainer .joeText{color:#5c5c5c}.container.search .resultcontainer .resultHeadline,.headerSearch .resultcontainer .resultHeadline{color:#bbbbbb;width:100%;display:inline-block;border-top:1px solid #bbbbbb;text-transform:uppercase;margin:6px 0 0 7px}.container.search .resultcontainer .destination,.headerSearch .resultcontainer .destination{width:100%;display:block;padding:5px 0;cursor:pointer;padding-right:40px;overflow:hidden;line-height:20px}.container.search .resultcontainer .destination.headline[data-resetgiata="1"],.headerSearch .resultcontainer .destination.headline[data-resetgiata="1"]{border-bottom:1px solid #bbbbbb;padding-left:10px;padding-bottom:8px}.container.search .resultcontainer .destination.active,.container.search .resultcontainer .destination.headline[data-resetgiata="1"]:hover,.container.search .resultcontainer .destination:not(.headline):hover,.headerSearch .resultcontainer .destination.active,.headerSearch .resultcontainer .destination.headline[data-resetgiata="1"]:hover,.headerSearch .resultcontainer .destination:not(.headline):hover{background:#cdcdcd}.container.search .resultcontainer .close,.headerSearch .resultcontainer .close{display:none}.container.search .resultcontainer .certText,.headerSearch .resultcontainer .certText{position:absolute;margin-left:-138px;font-weight:bold;color:#294a91}.container.search .resultcontainer .destination,.headerSearch .resultcontainer .destination{padding-left:8px;position:relative}.container.search .resultcontainer .destination .certSmall,.headerSearch .resultcontainer .destination .certSmall{position:absolute;right:14px;display:none;top:2px}.container.search .resultcontainer .destination.active .certSmall,.container.search .resultcontainer .destination.headline .certSmall,.container.search .resultcontainer .destination:hover .certSmall,.headerSearch .resultcontainer .destination.active .certSmall,.headerSearch .resultcontainer .destination.headline .certSmall,.headerSearch .resultcontainer .destination:hover .certSmall{display:block}.container.search .resultcontainer .destination.headline .certSmall,.headerSearch .resultcontainer .destination.headline .certSmall{right:7px}.container.search .resultcontainer .destination.headline b,.headerSearch .resultcontainer .destination.headline b{width:100%;display:inline-block}.container.search .resultcontainer .headline,.headerSearch .resultcontainer .headline{padding-left:0}.headerSearch .resultcontainer{right:0}.summary.row{background:#fffcf2;cursor:pointer}.summary.row .headline{background:#fbba00}.summary.row .headline span{padding-top:3px;color:white}.summary.row *{font-weight:bold;font-size:14px;color:#fbba00}.summary.row .icon{width:19px;height:19px;display:inline-block;float:left;margin-right:7px;margin-top:3px}.summary.row span{display:inline-block;float:left;margin-right:20px}.summary.row .btnholder{padding-right:0}.summary.row .btnholder .btn{float:right;padding-top:9px;height:100%}@media (max-width:991px){.summary.row .btn{height:100%}.summary.row .headline{display:none}.summary.row span{margin-right:0}.summary.row .icon{clear:left}}.searchOnResultpage{margin-bottom:15px}.airportParent{display:none}.container.search .searchOnResultpage .airportParent{display:block}@media (min-width:768px){.searchOnResultpage.d-none{display:block!important}.row.summary{display:none!important}}@media (min-width:577px){.container.results:not(.hasFilter) .col-12{padding-left:0}.container.search li.nav-item{width:33%}}@media (min-width:768px){.container.search li.nav-item{width:auto}}@media (max-width:576px){.container.search li.nav-item{width:50%}.container.results:not(.hasFilter) .col-12{padding-right:0}.drp-calendar.right{position:absolute;top:8px;right:0}.drp-calendar.right .calendar-table{background:none}.drp-calendar.right .month,.drp-calendar.right tbody,.drp-calendar.right th{display:none}.drp-calendar.right .next{display:block}.nav-link{padding:0.5rem 0.8rem}}.container.contact{background:#fff;padding-bottom:10px;margin-bottom:20px;padding-top:10px}.container.contact #contactform textarea{height:200px}.container.contact input{padding:2px;border:none;float:left;color:#1455a2;border:1px solid #bfbfbf;height:40px;padding-left:5px!important;border-radius:6px;width:300px;max-width:100%}.container.contact textarea{width:500px;max-width:100%;border:1px solid #bfbfbf;border-radius:6px}.container.contact label{margin-top:10px}@media (max-width:576px){.container.contact input,.container.contact textarea{width:100%}}.filter{background:white;padding-top:20px;padding-bottom:17px}.filter.row,div[id^=search].row{margin-left:0;margin-right:0}.filter.row h3,div[id^=search].row h3{display:none}.filter #search_result_box_regions .region label span,div[id^=search] #search_result_box_regions .region label span{font-weight:normal}.filter #search_result_box_regions .secondRegions,div[id^=search] #search_result_box_regions .secondRegions{display:none}.filter #search_result_box_regions.show .secondRegions,div[id^=search] #search_result_box_regions.show .secondRegions{display:block}.filter .boardbox,div[id^=search] .boardbox{padding-top:10px}.filter .filterHeadline,div[id^=search] .filterHeadline{width:100%;display:block;color:#333;text-transform:uppercase;border-bottom:2px solid;-o-border-image:linear-gradient(to right,#fbba00 60%,#ededed 40%) 100% 1;border-image:-webkit-gradient(linear,left top,right top,color-stop(60%,#fbba00),color-stop(40%,#ededed)) 100% 1;border-image:linear-gradient(to right,#fbba00 60%,#ededed 40%) 100% 1;font-size:13px;font-weight:bold;padding-bottom:5px;margin-top:15px;margin-bottom:10px}.filter .filterHeadline .hcLogo,div[id^=search] .filterHeadline .hcLogo{float:right;width:80px;height:23px;background-size:100%;background-repeat:no-repeat;margin-top:-3px}.filter div[id^=maxPrice],div[id^=search] div[id^=maxPrice]{height:2px;background:#fbba00;border:0;margin-top:32px;margin-right:10px}.filter .stern,div[id^=search] .stern{margin:-10px 0;display:block;float:left;font-size:35px;color:#878787;cursor:pointer}.filter label,div[id^=search] label{width:100%}.filter label input,div[id^=search] label input{margin:5px 5px 0px 0;width:20px;height:20px;float:left}.filter label span,div[id^=search] label span{display:inline-block;padding-top:5px}.filter .maxPriceValue,div[id^=search] .maxPriceValue{float:right;font-size:12px}.filter .minPriceValue,div[id^=search] .minPriceValue{float:left;font-size:12px}.filter .global .icon,div[id^=search] .global .icon{width:24px;height:24px;margin-right:4px;background-image:url("/images/icons/icons_gt_white.png");float:left}.filter .global.overviewFilter label,div[id^=search] .global.overviewFilter label{width:50%;float:left}.filter .nonstop.icon,div[id^=search] .nonstop.icon{background-position:-261px 0px}.filter .sandstrand.icon,div[id^=search] .sandstrand.icon{background-position:-30px 1px}.filter .direktStrand.icon,div[id^=search] .direktStrand.icon{background-position:0px 0px}.filter .meerblick.icon,div[id^=search] .meerblick.icon{background-position:-66px 0}.filter .pool.icon,div[id^=search] .pool.icon{background-position:-98px 0px}.filter .klima.icon,div[id^=search] .klima.icon{background-position:-129px 0px}.filter .rutsche.icon,div[id^=search] .rutsche.icon{background-position:-164px 0px}.filter .tauchen.icon,div[id^=search] .tauchen.icon{background-position:-195px 0px}.filter .tennis.icon,div[id^=search] .tennis.icon{background-position:-229px 0px}.filter .golf.icon,div[id^=search] .golf.icon{background-position:-1px -26px}.filter .appartment.icon,div[id^=search] .appartment.icon{background-position:2px -30px;height:20px}.filter .wellness.icon,div[id^=search] .wellness.icon{background-position:-25px -26px}.filter .ski.icon,div[id^=search] .ski.icon{background-position:-50px -26px}.filter .wandern.icon,div[id^=search] .wandern.icon{background-position:-77px -26px}.filter .single.icon,div[id^=search] .single.icon{background-position:-330px 0px;width:12px}.filter .familie.icon,div[id^=search] .familie.icon{background-position:-295px 0px}.filter .berghotel.icon,div[id^=search] .berghotel.icon{background-position:0px -26px}.filter .zentral.icon,div[id^=search] .zentral.icon{background-position:-104px -26px}.filter .ruhig.icon,div[id^=search] .ruhig.icon{background-position:-133px -26px}.filter .transfer.icon,div[id^=search] .transfer.icon{background-position:-163px -30px}.filter .firstPrice,div[id^=search] .firstPrice{overflow:hidden}.filter .firstPrice .filterHeadlinePrice,div[id^=search] .firstPrice .filterHeadlinePrice{width:100%;position:absolute;margin-top:1px;text-align:center;font-size:12px;border-bottom:0;margin-left:40px}.filter .firstPrice div[id^=maxPrice],div[id^=search] .firstPrice div[id^=maxPrice]{margin-top:26px;margin-left:45px;margin-right:24px}.filter .firstPrice .noUi-connect,div[id^=search] .firstPrice .noUi-connect{background:#777!important}.filter .firstPrice .noUi-handle,div[id^=search] .firstPrice .noUi-handle{border:1px solid #777!important;width:15px!important;height:15px!important;right:-11px;margin-top:2px}.filter .firstPrice .noUi-handle.noUi-handle-lower,div[id^=search] .firstPrice .noUi-handle.noUi-handle-lower{right:-9px}.filter .minPriceValue,div[id^=search] .minPriceValue{font-size:12px;margin-left:40px}.filter .maxPriceValue,div[id^=search] .maxPriceValue{font-size:12px;margin-right:5px}.filter .holidaycheck,.filter .iconbox,div[id^=search] .holidaycheck,div[id^=search] .iconbox{clear:both}.filter .holidaycheck .bewertung,.filter .iconbox .bewertung,div[id^=search] .holidaycheck .bewertung,div[id^=search] .iconbox .bewertung{width:22px;height:22px;float:left;cursor:pointer;display:block;background:#fbba00;border-radius:20px;margin-right:5px}.filter .holidaycheck .bewertung.inactive,.filter .iconbox .bewertung.inactive,div[id^=search] .holidaycheck .bewertung.inactive,div[id^=search] .iconbox .bewertung.inactive{background-color:#878787}@media (max-width:768px){.filter .innerFilter{display:none;width:105vw;height:100%;position:fixed;top:0;left:0;z-index:1000000;background:white;padding:25px;margin-left:-15px;overflow:scroll;margin-top:44px;padding-bottom:150px}.filter .innerFilter .close{cursor:pointer}.filter .innerFilter .filterHeadline{margin-top:5px}.filter .innerFilter #search_result_box_regions{margin-bottom:0!important}.filter .innerFilter .boardbox,.filter .innerFilter .global,.filter .innerFilter .roombox{float:left}.filter .innerFilter .boardbox label,.filter .innerFilter .global label,.filter .innerFilter .roombox label{width:50%;float:left;display:block}.filter .innerFilter .boardbox label span,.filter .innerFilter .global label span,.filter .innerFilter .roombox label span{display:block;padding-top:5px;text-overflow:ellipsis;overflow:hidden;padding-right:5px;white-space:nowrap}.filter .hideFilter{position:fixed!important;bottom:0!important;left:0}.filter,.resultcol{padding-left:0!important}}.individualFormBlock{background:white;position:relative;margin-bottom:20px}.individualFormBlock textarea{width:100%;height:250px}.individualFormBlock input[type=email],.individualFormBlock input[type=text],.individualFormBlock select{width:100%}.individualFormBlock .btn-primary{margin-bottom:20px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;max-height:190px;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.slick-slide img{height:100%;width:auto;display:block;max-height:190px}[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}.slick-loading .slick-list{background:#fff url("/websites/css/slick/ajax-loader.gif") center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;background:#ffffff;opacity:0.7;border-radius:4px;padding-left:7px;width:25px;height:25px;line-height:0px;font-size:0px;cursor:pointer;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"Open Sans";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next,.slick-prev{width:3vmin;height:3vmin;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:45%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:none;z-index:100}@media (max-width:576px){.slick-next,.slick-prev{width:40px;height:40px;top:35%}}.slick-next:before,.slick-prev:before{content:"";width:100%;height:100%;border-width:4px 4px 0 0;border-style:solid;border-color:#fafafa;display:block;opacity:1;-webkit-box-shadow:3px -3px 3px rgba(0,0,0,0.78);box-shadow:3px -3px 3px rgba(0,0,0,0.78)}.slick-next{right:25px}.slick-prev{left:25px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.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:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Open Sans";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.ratingArticle .rating{unicode-bidi:bidi-override;direction:rtl;text-align:left}.ratingArticle .rating>span{display:inline-block;position:relative;width:1em;font-size:20px}.ratingArticle .rating>span.selected,.ratingArticle .rating>span.selected~span{color:transparent;cursor:pointer}.ratingArticle .rating>span.selected:before,.ratingArticle .rating>span.selected~span:before{content:"★";position:absolute;left:0;color:gold;font-size:26px;padding-left:2px}.ratingArticle .baseRating{background:url("/images/starBase.jpg");width:123px;height:23px;position:absolute}.ratingArticle .fullRating{background:url("/images/starFull.jpg");width:123px;height:23px;position:absolute}.ratingArticle .ratingTotal{padding:2px 0 0 125px}.ratingArticle .ratingBox{margin:13px 0;padding:10px;border:1px solid;background:rgba(73,90,160,0.15)}.ratingArticle .ratingBox *{color:black}.ratingblock{background:white}.ratingblock .rating{unicode-bidi:bidi-override;direction:rtl;text-align:left}.ratingblock .rating>span{display:inline-block;position:relative;width:1em;font-size:25px}.ratingblock .rating>span.selected,.ratingblock .rating>span.selected~span,.ratingblock .rating>span:hover,.ratingblock .rating>span:hover~span{color:transparent;cursor:pointer}.ratingblock .rating>span.selected:before,.ratingblock .rating>span.selected~span:before,.ratingblock .rating>span:hover:before,.ratingblock .rating>span:hover~span:before{content:"★";position:absolute;left:0;color:gold;font-size:26px;padding-left:2px}.ratingblock textarea[name=ratingText]{width:100%;height:300px}.ratingblock select{padding:6px}.ratingblock input{padding:3px}.ratingblock .destinationResult{display:none;position:absolute;background:white;padding:10px 0;width:700px;max-width:100%;z-index:1000;border:1px solid;-webkit-box-shadow:1px 1px 3px;box-shadow:1px 1px 3px}.ratingblock .destinationResult a{cursor:pointer;border-bottom:1px solid;width:100%;display:block;padding-left:10px;padding-right:10px}.ratingblock .destinationResult .close{font-weight:bold;cursor:pointer;display:block;text-decoration:none;float:right;padding-right:7px;margin-top:-5px;color:#7f492a}.ratingblock .destinationError{display:none;color:#ac0004}@media (min-width:576px){.navbar-brand{display:none}}@media (max-width:1200px){.container.article .expired:after{left:90px}.container.search #searchresults{width:930px}a[href^=tel]{color:inherit;font-size:inherit;text-decoration:none}}@media (max-width:992px){.container.article .expired:after{font-size:80px;top:270px}.container.search #searchresults{width:690px}}@media (max-width:768px){.openingHours{font-size:20px}.container.article .expired:after{font-size:50px;left:40px}.container.search #searchresults{width:510px}.container.search .calendar-root .calendar{width:512px}#slideshow{max-width:100%;overflow:hidden}#slideshow .carousel-inner{overflow:visible}#slideshow .carousel-inner .carousel-caption{position:relative}}@media (max-width:576px){.calendar-wrap[data-v-5e837f70] .calendar_month_left{width:94%}.calendar-wrap[data-v-5e837f70] .calendar_month_right ul{display:none}.calendar-wrap[data-v-5e837f70] .calendar_month_right{width:20px;margin:-24px 0 0 -22px;padding:0}.calendar-wrap[data-v-5e837f70] .calendar_month_right .months-text{visibility:collapse}.calendar-wrap[data-v-5e837f70] .calendar_month_right .months-text i{visibility:visible}.container.search #searchresults{width:433px}.container.search .calendar-root .calendar{width:345px}#slideshow{min-height:auto}#slideshow .carousel-caption p{display:none}#slideshow .carousel-caption h3{padding-bottom:25px!important}.container.linkblock a{font-size:26px}.offerbox{padding-left:15px!important}}html{background-color:#F3F4F8}.inserate-wrapper{width:100%;max-width:1110px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fdfdfe}.inserate-wrapper a:hover{text-decoration:none}.lines-wrapper{padding:0 20px}.box-2-col,.box-3-col,.box-3-col-list{font-family:"Open Sans",sans-serif;display:-webkit-box;display:flex;-ms-display:flex;margin-bottom:20px}.box-2-col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:575px){.box-2-col{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.box-3-col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:765px){.box-3-col{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.box-3-col-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:765px){.box-3-col-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.headline-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media (min-width:880px){.headline-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.headline-box__headline{font-family:"Open Sans",sans-serif;color:#4964A0;font-size:24px;font-weight:700;margin:0 0 10px 0}.headline-box__select{display:block;font-size:14px;font-family:sans-serif;color:#444;line-height:1.3;padding:0.6em 1.4em 0.5em 0.8em;width:200px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;margin-right:20px;border:1px solid #aaa;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.04);box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:0.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e5e5e5));background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%,0 0;background-size:0.65em auto,100%}.headline-box__select::-ms-expand{display:none}.headline-box__select:hover{border-color:#888}.headline-box__select:focus{border-color:#aaa;-webkit-box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.headline-box__select option{font-weight:normal}.details,.details-list{font-size:13px;color:#4C4C4C;display:block;margin-bottom:10px}.details span,.details-list span{display:block}.details{height:55px}.details-list{height:50px}.flight-tag--big,.flight-tag--little{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-color:#47B23B;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.4);position:absolute;bottom:10px;left:10px;z-index:10}.flight-tag--big{width:75px;height:24px;font-size:12px;line-height:24px;border-radius:4px;letter-spacing:0.5px}.flight-tag--little{width:65px;height:20px;font-size:11px;line-height:20px;border-radius:2px}.new-price--big,.new-price--little{display:block;background-color:#D33E3E;padding:5px;color:white;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;letter-spacing:0.7px}.new-price--big .ab,.new-price--little .ab{font-weight:normal;letter-spacing:0;color:white}.new-price--big{font-weight:600;min-width:120px}.new-price--big .ab{font-size:14px}.new-price--little{float:right;font-weight:600;min-width:120px}.new-price--little .ab{font-size:12px}.old-price{text-align:right;display:block;margin-bottom:5px;color:rgba(0,0,0,0.6);text-decoration:line-through;height:20px;font-size:14px;font-weight:600}.eyecatcher--big,.eyecatcher--little{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDD366;border-radius:100%;text-align:center;position:absolute;top:-15px;right:-15px;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.4);box-shadow:-1px 1px 1px rgba(0,0,0,0.4);color:#4964A0;z-index:3}.eyecatcher--big span,.eyecatcher--little span{display:inline-block}.eyecatcher--big{width:80px;height:80px;padding-top:23px;font-size:13px;font-weight:600}.eyecatcher--little{width:70px;height:70px;padding-top:20px;font-size:11px;font-weight:600}.item-big,.item-big--white-bcg{background-color:#F3F4F8;-webkit-box-sizing:border-box;box-sizing:border-box;color:black;text-decoration:none;display:block;-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;width:100%;margin-bottom:20px}.item-big--white-bcg:hover,.item-big:hover{background-color:#e6e8f0}.item-big--white-bcg__headline,.item-big__headline{letter-spacing:0.4px;font-weight:700;margin:0;padding:10px 0 0 10px;height:55px;color:black}@media (min-width:400px){.item-big--white-bcg__headline,.item-big__headline{height:auto}}@media (min-width:575px){.item-big--white-bcg__headline,.item-big__headline{height:55px}}.item-big--white-bcg-up,.item-big-up{position:relative;width:100%;-webkit-box-sizing:inherit;box-sizing:inherit}.item-big--white-bcg-up .item__img--wrapper,.item-big-up .item__img--wrapper{display:block;width:100%;max-height:135px;overflow:hidden}.item-big--white-bcg-up .item__img--wrapper img,.item-big-up .item__img--wrapper img{display:block;width:100%;-webkit-filter:grayscale(15%);filter:grayscale(15%);max-height:206px}.item-big--white-bcg-down,.item-big-down{padding:0 10px 10px 10px;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden}.item-big--white-bcg-down .route,.item-big-down .route{margin-bottom:5px}@media (min-width:575px){.item-big,.item-big--white-bcg{width:calc(50% - 10px);margin-bottom:0}.item-big--white-bcg:first-child,.item-big:first-child{margin-right:20px}}.item-big--white-bcg__headline,.item-big__headline{font-size:16px}@media (min-width:765px){.item-big--white-bcg__headline,.item-big__headline{font-size:18px}}.item-big--white-bcg-up .item__img--wrapper,.item-big-up .item__img--wrapper{max-height:208px}@media (min-width:765px){.item-big--white-bcg-down__left,.item-big-down__left{float:left;width:65%}}.item-big--white-bcg-down__right,.item-big-down__right{float:right}@media (min-width:765px){.item-big--white-bcg-down__right,.item-big-down__right{width:35%}}@media (min-width:765px){.item-big--white-bcg-down .accomudation,.item-big-down .accomudation{height:auto}}.item-big--white-bcg{background-color:white}.item-little,.item-little--white-bcg{background-color:#F3F4F8;-webkit-box-sizing:border-box;box-sizing:border-box;color:black;text-decoration:none;display:block;-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;width:100%;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-little--white-bcg:hover,.item-little:hover{background-color:#e6e8f0}.item-little--white-bcg__headline,.item-little__headline{letter-spacing:0.4px;font-weight:700;margin:0;padding:10px 0 0 10px;height:55px}@media (min-width:400px){.item-little--white-bcg__headline,.item-little__headline{height:auto}}@media (min-width:575px){.item-little--white-bcg__headline,.item-little__headline{height:55px}}.item-little--white-bcg-up,.item-little-up{position:relative;width:100%;-webkit-box-sizing:inherit;box-sizing:inherit}.item-little--white-bcg-up .item__img--wrapper,.item-little-up .item__img--wrapper{display:block;width:100%;max-height:135px;overflow:hidden}.item-little--white-bcg-up .item__img--wrapper img,.item-little-up .item__img--wrapper img{display:block;width:100%;-webkit-filter:grayscale(15%);filter:grayscale(15%)}.item-little--white-bcg-down,.item-little-down{padding:0 10px 10px 10px;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden}.item-little--white-bcg-down .route,.item-little-down .route{margin-bottom:5px}@media (min-width:575px){.item-little,.item-little--white-bcg{width:calc(50% - 10px)}}@media (min-width:765px){.item-little,.item-little--white-bcg{width:calc(33.3333% - 10px);-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.item-little--white-bcg:not(:last-child),.item-little:not(:last-child){margin-right:20px}}.item-little--white-bcg__headline,.item-little__headline{font-size:16px}.item-little--white-bcg-up .item__img--wrapper,.item-little-up .item__img--wrapper{max-height:135px}.item-little--white-bcg-down .accomudation,.item-little-down .accomudation{margin-bottom:10px}.item-big--white-bcg,.item-little--white-bcg{background-color:white}.item-big--white-bcg:hover,.item-little--white-bcg:hover{background-color:#dee4f0}.item-list{width:100%;background-color:#F3F4F8;-webkit-box-sizing:border-box;box-sizing:border-box;color:black;text-decoration:none;margin-bottom:20px}@media (min-width:765px){.item-list{width:278px;margin-bottom:0}}.item-list:not(:last-child){margin-right:20px}.item-list__header-box{background-color:#4964A0;padding:10px}.item-list__header{margin:0;padding:0;color:white;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:0.5px}.item-list__ul{margin:0;list-style:none;padding:0}.item-list__li{padding:10px;-webkit-transition:background-color ease-out 0.3s;transition:background-color ease-out 0.3s}.item-list__li:after,.item-list__li:before{content:"";display:table}.item-list__li:after{clear:both}.item-list__li:nth-child(odd){background-color:#F3F4F8}.item-list__li:nth-child(odd):hover{background-color:#e9ebf2}.item-list__li:nth-child(2n+2){background-color:#e0e2ed}.item-list__li:nth-child(2n+2):hover{background-color:#d6d9e7}.item-list__li-a{color:black;text-decoration:none;overflow:hidden}.item-list__li-rank{display:block;float:left;width:30px;font-weight:700}.item-list__li-details{float:right;width:calc(100% - 30px)}.item-list__li-headline{margin:0 0 10px 0;height:48px;font-size:16px}@media (min-width:500px){.item-list__li-headline{height:auto}}@media (min-width:765px){.item-list__li-headline{height:48px}}.item-list__li .accomudation{height:auto}.top-3{width:43px;padding:5px;background-color:#EDD366;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:4px;letter-spacing:0.3px;color:black;margin:0 10px 10px 0;display:block}@media (min-width:400px){.top-3{display:inline-block;margin:0 10px 0 0}}@media (min-width:765px){.top-3{display:block;margin:0 10px 10px 0}}@media (min-width:960px){.top-3{display:inline-block;margin:0 10px 0 0}}.article-subhead,.article-subhead--upercase{margin:0 0 10px 0;padding:0;font-size:18px;display:block;font-weight:bold}.article-subhead{color:black}.article-subhead--upercase{text-transform:uppercase;color:#222;font-size:16px}.category,.category--grey{display:block;margin-bottom:10px;letter-spacing:0.3px}.category{color:#4964A0;font-weight:bold;font-size:14px;text-transform:uppercase}.category--grey{font-size:12px;font-weight:normal;color:#8c8c8c}.microdata{display:block;font-size:12px;color:#8c8c8c;margin-bottom:10px;letter-spacing:0.4px}.alt-angebot-headline{margin:0 0 20px 0;padding:0;font-size:20px;font-weight:bold;font-family:"Open Sans",sans-serif;color:#4964a0}.articles-list-box{font-family:"Open Sans",sans-serif;margin-bottom:40px;margin-top:20px}.article-prev--left,.article-prev--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:black;background-color:#F6F8FD;text-decoration:none;-webkit-transition:background-color ease-out 0.3s;transition:background-color ease-out 0.3s;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}@media (min-width:600px){.article-prev--left,.article-prev--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.article-prev--left .details-box,.article-prev--right .details-box{width:100%}@media (min-width:600px){.article-prev--left .details-box,.article-prev--right .details-box{width:70%;padding:20px}}.article-prev--left .image-box,.article-prev--right .image-box{width:100%;margin:0 auto 20px auto}@media (min-width:440px){.article-prev--left .image-box,.article-prev--right .image-box{width:60%}}@media (min-width:600px){.article-prev--left .image-box,.article-prev--right .image-box{width:30%;margin:0}}.article-prev--left .image-box img,.article-prev--right .image-box img{display:block;width:100%}.article-prev--left .article-prev__p,.article-prev--right .article-prev__p{margin:0 0 20px 0;padding:0;color:#333333;font-size:14px;line-height:22px}.article-prev--left .read-more,.article-prev--right .read-more{display:block;width:100px;height:30px;background-color:#4964A0;font-size:12px;text-transform:uppercase;letter-spacing:0.3px;color:white;text-align:center;line-height:30px}.article-prev--left:hover,.article-prev--right:hover{background-color:#E3E8FB}.article-prev--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:600px){.article-prev--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-content__p,.article-content__p *,.article-content__p--preview,.article-content__p--preview *{font-size:16px;line-height:26px;letter-spacing:0.4px}.article-content__p,.article-content__p--preview{margin:0 0 30px 0;padding:0}.article-content__p a,.article-content__p--preview a{color:#d33e3e;text-decoration:none;font-weight:600}.article-content__p a:hover,.article-content__p--preview a:hover{text-decoration:underline}.article-content{font-family:"Open Sans",sans-serif}.article-content__p--preview{color:#4964a0;font-weight:500}.article-content__angebot-box{padding:10px 10px 1px 10px;background-color:#F3F4F8;margin-bottom:40px}.article-content__angebot-box-headline{margin:0 0 10px 0;padding:0;color:#8c8c8c;font-size:14px;font-weight:400}.microdata-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}@media (min-width:600px){.microdata-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.show-more{margin:0 auto;display:block;width:150px;height:40px;background:none;border:1px solid #4964A0;cursor:pointer;font-size:12px;text-transform:uppercase;color:#4964A0}.show-more:hover{text-decoration:underline}.paginationBlog{width:100%;text-align:center;margin-bottom:30px}.paginationBlog .page{margin:0 auto;display:inline-block;width:150px;height:40px;background:none;border:1px solid #4964A0;cursor:pointer;font-size:12px;text-transform:uppercase;color:#4964A0;width:34px;margin-right:10px}.hero-img-box{max-width:1440px;margin:0 auto;position:relative;font-family:"Open Sans",sans-serif}.hero-img-box__img{display:block;width:100%}.hero-img-box__headline{color:black;font-size:22px;font-weight:bold;margin:0;padding:20px 20px 0 20px;letter-spacing:0.5px;background-color:white}@media (min-width:600px){.hero-img-box__headline{padding:0;position:absolute;bottom:40px;left:0;text-align:center;width:100%;font-size:42px;font-weight:800;color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.6509803922);background-color:transparent}}.hero-img-box__overlay-gradient{display:none}@media (min-width:600px){.hero-img-box__overlay-gradient{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(120%,rgba(0,0,0,0.35)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 120%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}}.mb10{margin-bottom:10px}.mb40{margin-bottom:40px}.bold{font-weight:bold}.italic{font-style:italic}#content_container,.content_container{width:auto}#tab_nav{display:none}#topad{margin:0!important}#header_container{height:152px}.inserate-search{width:100%;max-width:960px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.searchBlog{display:inline-block;width:100px;height:30px;background-color:#4964A0;font-size:12px;text-transform:uppercase;letter-spacing:0.3px;color:white;text-align:center;line-height:30px;border-radius:0.5em;cursor:pointer}.inserate-search label{font-family:"Open Sans",sans-serif;color:#4964A0;font-size:20px;font-weight:700;margin:0 10px 10px 0}.inserate-search input{display:inline-block;font-size:14px;font-family:sans-serif;color:#444;line-height:1.3;padding:0.6em 1.4em 0.5em 0.8em;width:200px;height:30px;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #aaa;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.04);box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:0.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e5e5e5));background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%,0 0;background-size:0.65em auto,100%}@media (max-width:600px){.searchBlog{width:100%}.inserate-search input{width:100%;margin:5px 0}.inserate-search{padding-left:20px}}.blogPreview .offerbox h2{font-size:20px;font-weight:bold;color:black;padding:0;border-bottom:1px solid #a8a8a8;width:100%;padding-bottom:10px;margin-bottom:5px;min-height:59px;height:77px;overflow:hidden}.blogPreview .offerbox .descBox{padding:10px;min-height:200px}.blogPreview .offerbox .btn{color:#fbba00}.blogPreview .offerbox .btnHolder{text-align:right}.blogPreview .offerbox .image-box{text-align:center}.nlreg .btn-group{width:100%;background:white;border-radius:4px;padding:5px}.nlreg .btn.btn-primary{padding:13px 10px 27px 10px;width:100%}.nlreg h3{color:white;font-size:24px}.nlreg .advantageList span{color:white;font-size:15px;font-weight:bold;padding-top:7px}.nlreg .advantageList .icon{color:#0D1A44;font-size:25px;padding-top:0;padding-right:5px}.nlreg .advantageList *{float:left}.nlreg .agb *{color:white}.nlreg .agb input{margin:3px 5px 0 0}.container.linkpool{background:white;padding-top:10px;padding-bottom:10px}.container.linkpool .prePostText{padding:15px 0;display:inline-block}.container.linkpool a{color:#666;padding:0 10px 5px 0;display:inline-block}.container.linkpool b{font-size:15px}.container.referenzen{margin-top:20px}.container.referenzen img{margin-right:10px}.container.callcenter{background:white}.container.callcenter .desc{font-size:24px;color:black;padding-right:30px;font-weight:bold}.container.callcenter .tel{color:#fbba00;font-size:24px;font-weight:bold}.container.callcenter .hours{color:#fbba00}.container.callcenter .blueStripe{width:100%;height:20px;background:#fbba00}.blueStripeWide{width:100%;border-bottom:1px solid #fbba00}@media (max-width:576px){.container.callcenter .tel{font-size:20px}.container.callcenter .desc{font-size:18px}}.container.copyright{background:white;height:60px;width:100%;max-width:100%;text-align:center;padding-top:20px}.container.copyright :not(h3){color:#000c20;font-weight:400;font-size:14px}.container.copyright .slick-next,.container.copyright .slick-prev{background:none!important;font-size:0!important}.container.textblock{background:#fff;padding-bottom:5px;padding-top:5px}.container.textblock ul{padding-left:10px}.container.textblock li{background:url(../images/list_icon.png) no-repeat 7px 3px;padding:3px 0;padding-left:30px;list-style:none}.container.textblock .zoomimg:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.container.textblock h2{font-weight:400;text-align:center;text-transform:uppercase;font-size:32px;line-height:36px;margin-top:20px;margin-bottom:10px;color:#333}.container.textblock h3{text-align:center;font-size:18px;font-weight:normal;color:#333;margin-top:0px;margin-bottom:0px}.container.textblock p{margin-bottom:0.5rem}.container.textblock a{color:#fbba00}.container.textblock a:hover{color:#edb000}.container.textblock .seperator{width:300px;max-width:100%;height:2px;margin-top:10px;margin-bottom:10px;background-color:#fbba00;margin-left:auto;margin-right:auto}.container.textblock .maintext{max-width:1000px;margin:0 auto;line-height:25px}.container.textblock .maintext *{line-height:25px}.cc-window.cc-banner{background-color:#ededed!important;border-top:2px solid #fbba00}.cc-window.cc-banner h3,.cc-window.cc-banner p{color:black}.cc-window.cc-banner .cc-btn.cc-dismiss{background:#fbba00;color:white}.cc-window.cc-banner .cc-btn.cc-dismiss:hover{text-decoration:none}.whatsappSticky{position:relative;float:left;width:53px;height:50px;margin-top:57px;padding-left:14px;margin-left:347px;padding-top:13px;position:fixed;background:white;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);border-radius:10px}.newsletterSticky.flyout .whatsappSticky{margin-left:0;margin-top:27px}.newsletterSticky{position:fixed;top:50%;left:-352px;margin-top:-80px;height:50px;background:white;z-index:1500;width:400px;-webkit-transition:left 0.5s;transition:left 0.5s;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);border-radius:10px}.newsletterSticky .preText{font-weight:bold}.newsletterSticky .button{font-size:16px;position:absolute;top:0;right:10px;margin-top:10px;text-transform:uppercase;cursor:pointer}.newsletterSticky *{color:#fbba00!important}.newsletterSticky input[type=text]{width:100%;padding-left:8px;color:black!important}.newsletterSticky option,.newsletterSticky select{width:100%;padding-left:4px;color:#858585!important;font-size:13px}.newsletterSticky select{height:25px}.newsletterSticky .icon{background:url(/images/icons/newsletter.svg);width:20px;height:25px;display:inline-block;margin-bottom:-5px;margin-right:5px;display:block}.newsletterSticky .closeBtn{display:none;font-size:18px;font-weight:bold;margin-top:-8px;margin-right:3px;font-family:verdana,sans-serif}.newsletterSticky .btn{margin-left:15px}.newsletterSticky form{padding-left:10px;margin-right:33px;display:none;margin-left:-10px}.newsletterSticky.flyout{left:0;max-width:100%;z-index:1501;height:215px}.newsletterSticky.flyout form{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletterSticky.flyout input[name=confirmed]{margin-right:6px}.newsletterSticky.flyout .icon{display:none}.newsletterSticky.flyout .closeBtn{display:block}.newsletterSticky .confirmText{font-size:13px;color:#495057!important;line-height:14px;float:left;margin-top:10px}.newsletterSticky .confirmText a{font-size:13px}@media (max-width:768px){.newsletterSticky{top:85%}.newsletterSticky.flyout{top:70%}}.modal .close span{font-size:30px}.modal h5{font-size:22px;font-weight:bold}.modal .modal-dialog{max-width:700px;width:100%}#faveModal img{max-width:100%}#faveModal .topOffer{display:none}#faveModal a:hover{text-decoration:none}#faveModal .icon-fave{fill:#4863a0}#faveModal .btn-primary{color:#fbba00}@media (max-width:576px){#faveModal img{width:100%;max-height:200px}#faveModal .modal-dialog{padding:0.5rem;margin:0}}.sanchez{text-align:center}.sanchez h3{padding:0!important;margin:0!important}.sanchez *{font-family:"Sanchez",sans-serif;font-size:45px;color:#074f81}.sanchez span{font-size:28px;color:#2b7fc7;display:inline-block}.sanchez span .dot{color:#2b7fc7}.sanchez .dot{color:#2b7fc7}.cardFeature .card{border-radius:15px}.cardFeature .roundBg{border-radius:15px;display:block;overflow:hidden}.cardFeature .roundBg:hover{text-decoration:none!important}.cardFeature .scaleBg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cardFeature .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:250px;position:relative;margin:0;padding:0;height:100%;overflow:hidden}.cardFeature .card-category{height:250px;overflow:hidden;margin:15px 0}@media (max-width:576px){.cardFeature .card-category{height:125px;margin:5px 0}}.cardFeature .card:hover .scaleBg{-webkit-transform:scale(1.06);transform:scale(1.06)}.cardFeature .card-headline{text-align:center!important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:10;color:white;font-size:30px;font-weight:bold;text-shadow:2px 1px 5px black}.cardFeature .card-subline{font-size:22px;text-shadow:1px 1px 3px black,1px 1px 3px black;color:white}.cardFeature.insta .card{border-radius:15px}.cardFeature.insta .card-subline{font-size:18px;display:none!important;width:100%;height:100%;background:rgba(53,53,53,0.5);text-shadow:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:10px}.cardFeature.insta .card:hover .card-subline{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cardFeature.insta div{cursor:pointer}@media (max-width:576px){.cardFeature.insta .card-category{height:150px}}@media (max-width:768px){.cardFeature.insta .card-category{height:120px}}.instaFollowButton{font-size:24px!important;height:56px}#instaModal{z-index:1597}#instaModal img,#instaModal video{max-width:100%}#instaModal .date{margin-top:6px;display:inline-block;position:relative;float:left;margin-left:10px}#instaModal .icon-insta{float:left}@media (max-width:576px){#instaModal .modal-dialog-centered{margin:0}}.imgblock{position:relative}.imgblock img{max-width:100%;width:100%}.imgblock h1{width:90%;margin-left:5%;text-align:center;top:30%;position:absolute;color:white;text-shadow:1px 1px 4px black;font-size:60px}@media screen and (max-width:992px){.imgblock h1{font-size:35px;bottom:0%;top:initial}}@media screen and (max-width:576px){.imgblock h1{font-size:25px;bottom:0%;top:initial}}.imgblock .destination{position:absolute;top:10px;background:rgba(128,128,128,0.6);padding:2px 10px;border-radius:16px;left:10px;color:white}.imgblock .destination.isDestination{bottom:10px;top:initial}.imgblock .destination *{color:white}.topCountry .topCountryBox{margin-right:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-box-shadow:0 1px 3px 1px #757575;box-shadow:0 1px 3px 1px #757575;font-size:32px;font-weight:700}.topCountry .topCountryBox:hover{background-clip:border-box;-webkit-text-fill-color:inherit;text-decoration:none!important}.topCountry .topCountryBox:hover>*{text-decoration:none!important}.topCountry .topCountryBox .countryDesc{font-size:25px;font-weight:700;color:#fbba00}.topCountry .topCountryBox .countryPrice{position:relative;top:2px;margin-left:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:linear-gradient(180deg,#000,#000);font-size:18px;font-weight:500;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:576px){.topCountry a.topCountryBox{margin-right:10px;margin-left:25px}}.countrySlider .slick-slide{max-height:500px}.countrySlider .slick-next,.countrySlider .slick-prev{width:4vmin;height:4vmin}.countrySlider .slick-next:before,.countrySlider .slick-prev:before{border-width:1vmin 1vmin 0 0}.countrySlider .title{min-height:40px;float:left;margin-bottom:10px}.countrySlider .subtext{float:left;width:100%}.countrySlider .slick-slide .offerimg img{width:100%;height:auto}.countrySlider .slick-next:before,.countrySlider .slick-prev:before{border-color:#fbba00}.countrySlider .slick-next.slick-arrow{margin-top:-55px;margin-right:20px}.countrySlider .slick-prev.slick-arrow{margin-top:-55px;margin-left:20px}.countrySlider .price{margin-top:-30px;z-index:10000;position:absolute;right:0;background:white;border-radius:6px 0 0 0;padding-left:10px;padding-top:5px;color:#fbba00}.countrySlider .price *,.countrySlider .price b{color:#fbba00}.countrySlider .innerBox .subtext div,.countrySlider .innerBox h3{padding-left:5px}.countrySlider .innerBox h3 a{max-width:80%;display:block}.collapseBox a{text-decoration:underline}.collapseBox .card{border:none}.collapseBox .callback .container{padding-left:0;padding-right:0;padding-top:0}.collapseBox .callback h2,.collapseBox .callback p{display:none}.collapseBox .card-header{background:none}.collapseBox .card-header span{font-weight:bold;cursor:pointer}.collapseBox .card-header span[aria-expanded=false]:before{display:inline-block;width:20px;height:20px;content:"\f0da";font-family:FontAwesome;float:left}.collapseBox .card-header span[aria-expanded=true]:before{display:inline-block;width:20px;height:20px;content:"\f0d7";font-family:FontAwesome;float:left}.collapseBox .card-header .colapsHeadline{display:block;float:left;width:90%}.collapseBox .card-header button{width:100%;height:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.collapseBox .card-header button:active,.collapseBox .card-header button:focus,.collapseBox .card-header button:hover{text-decoration:none}.collapseBox .card-header button .collapseDay{margin-right:auto;font-weight:bold;text-transform:uppercase}.collapseBox .card-header button .collapseHeadline{font-weight:bold}.collapseBox .card-header button .collapseToggler{margin-left:auto;padding:5px 6px 5px}.collapseBox .card-header button .collapseToggler *{font-size:12px}.collapseBox .card-header button .collapseToggler .fa-chevron-down{display:none}.collapseBox .card-header button .collapseToggler .fa-chevron-up{display:block}.collapseBox .card-header button.collapsed .fa-chevron-up{display:none}.collapseBox .card-header button.collapsed .fa-chevron-down{display:block}.collapseBox .card-header .headline{text-align:left}.collapseBox .card-body{padding-left:30px}.maderMap .mapContainer{position:relative}@media (max-width:768px){.maderMap{padding:0!important}.maderMap .container{padding:0!important}}.maderMap div.continent{padding:6px 15px;background:#999;display:inline-block;cursor:pointer;position:absolute;color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.maderMap div.continent span{color:white}.maderMap div.continent:after{content:attr(data-count);border-radius:30px;width:30px;height:30px;padding-top:6px;text-align:center;background:white;color:#999;display:block;position:absolute;right:-15px;top:-15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.maderMap div.continent.active,.maderMap div.continent:hover{background:#666}>.maderMap div.continent.active:after,>.maderMap div.continent:hover:after{color:white;background:#999}.maderMap .continentAmerika{left:13%;top:30%}.maderMap .continentEuropa{left:45%;top:26%}.maderMap .continentAfrika{left:47%;top:46%}.maderMap .continentAsien{left:69%;top:30%}.maderMap .mapOffers{overflow-y:scroll;overflow-x:hidden;min-height:400px}.maderMap .mapOffers .container{position:absolute}.maderMap .mapOffers *{text-decoration:none!important}.maderMap .mapOffers .col-3{max-height:50px;overflow:hidden}.maderMap .mapOffers .btn-link{width:100%;text-align:left;margin-top:0;padding:5px 10px}.maderMap .mapOffers .btn-link .fa-chevron-up{display:block}.maderMap .mapOffers .btn-link .fa-chevron-down{display:none}.maderMap .mapOffers .btn-link[aria-expanded=true] .fa-chevron-up{display:none}.maderMap .mapOffers .btn-link[aria-expanded=true] .fa-chevron-down{display:block}.maderMap .mapOffers .collapseToggler{float:right}.maderMap .mapOffers .headline{float:left}.maderMap .mapOffers .card-header{padding:0!important}.maderMap .mapOffers .card-body{padding:10px}.maderMap .mapOffers .card-body .offer{padding-bottom:5px;padding-top:5px}.maderMap .mapOffers .card-body .offer:not(.first){border-top:1px solid rgba(0,0,0,0.125)}.maderMap .mapOffers::-webkit-scrollbar{width:10px}.maderMap .mapOffers::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;margin-top:32px}.maderMap .mapOffers::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #fbba00;background:#fbba00}.sellVoucher span.imageDesc{position:absolute;bottom:18px;text-align:center;left:15px;height:35px;background-color:#fbba00;right:15px;font-size:28px;color:white;padding-top:2px}.sellVoucher .voucherHolder{cursor:pointer;opacity:0.6}.sellVoucher .voucherHolder.active{opacity:1}.sellVoucher .voucherHolder.active img{-webkit-box-shadow:0px 0px 5px #fbba00;box-shadow:0px 0px 5px #fbba00}.sellVoucher .voucherCounter.error{color:#c00000}.sellVoucher div[data-paytype=ib]{display:none}.sellVoucher .paymentInfo{display:none}.sellVoucher #booking .payment .paytype{width:initial}.sellVoucher #booking .payment h3{display:none}.filebox{max-width:350px;overflow:hidden;position:relative}.filebox .removeFile{color:#dc0000;cursor:pointer;background:rgb(255,255,255);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgb(255,255,255)));background:linear-gradient(90deg,rgba(0,0,0,0),rgb(255,255,255) 100%);float:right;position:absolute;right:0;top:0;font-weight:bold;font-size:20px;width:40px;text-align:right;display:block}.adigiPage .btn{max-width:50%;height:initial;padding:8px 15px}.adigiPage .btn.w-200{max-width:initial}.adigiPage :not(h3):not(.btn):not(.red){color:#495057!important}.adigiPage .zoomimg{overflow:hidden;cursor:pointer}.adigiPage .zoomimg img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.adigiPage .imgSelectContainer{position:relative}.adigiPage .imgSelectContainer span{position:absolute;width:100%;background:rgba(255,255,255,0.5294117647);bottom:0;text-align:center;font-weight:bold;overflow:hidden;text-overflow:ellipsis}.adigiPage .adigiDuration{width:300px}.adigiPage h3{font-weight:bold;font-size:28px}.adigiPage a{text-decoration:underline}.adigiPage .imgSelectContainer.active,.adigiPage .imgSelectContainer:hover{-webkit-box-shadow:0 0 11px #fbba00;box-shadow:0 0 11px #fbba00}.adigiPage .imgSelectContainer.active img,.adigiPage .imgSelectContainer:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.adigiPage .adigiPrevPage{cursor:pointer}.adigiPage .noShow{display:none}.adigiPage .error,.adigiPage label.error,.adigiPage span.error{color:#cc1111!important}.adigiPage .smaller,.adigiPage .smaller *{font-size:13px}.adigiPage input[type=text]{width:300px;max-width:100%;border:1px solid #a6a7a6;border-radius:7px}.adigiPage select{border:1px solid #a6a7a6;border-radius:7px;padding:7px;min-width:200px}.adigiPage .btn-dark{background-color:rgba(147,156,165,0.7607843137);border-color:rgba(147,156,165,0.7607843137);padding:7px 15px}.adigiPage .btn-primary.inactive{background:rgba(147,156,165,0.7607843137)!important;cursor:initial;color:white!important}.adigiPage .custom-control-label:before{height:1.5rem!important;width:2.25rem!important;border-radius:0.75rem!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer!important}.adigiPage .custom-control-label:after{height:calc(1.5rem - 4px)!important;width:calc(1.5rem - 4px)!important;border-radius:100px!important;cursor:pointer!important}.adigiPage .custom-control-input:checked~.custom-control-label:before{color:#fff!important;border-color:#fbba00!important;background-color:#fbba00!important}.adigiPage .decreaseButton,.adigiPage .increaseButton{float:left;width:40px;height:40px;font-size:33px;background:#fbba00;border-radius:6px;color:white;padding-top:0;cursor:pointer;line-height:36px}.adigiPage .incDecTarget{float:left;width:40px!important;height:40px;text-align:center;margin:0 10px}.adigiPage .maxPriceValue,.adigiPage .minPriceValue{margin-top:4px}.adigiPage #adigiSlider{background:none;border:0;-webkit-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777;margin-bottom:40px}.adigiPage .noUi-handle{margin-top:25px;margin-right:6px;cursor:pointer!important}.adigiPage .filterHeadlinePrice{margin-bottom:25px;font-weight:bold}.adigiPage .adigiFurtherWhishes{width:100%;height:150px;border:1px solid #777;padding:5px 10px}.jicon{width:20px;height:20px;display:inline-block}.jicon.lg{width:100%;height:28px;text-align:center}.jicon.lg svg{width:28px;height:28px;fill:#666}.jicon:not(.lg){position:absolute;top:10px;left:6px}.jicon.icon-box{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))"  d="M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"/></svg>');width:18px;height:18px}.jicon.icon-destination{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z" /></svg>')}.jicon.icon-calendar{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"/></svg>');width:18px}.jicon.icon-clock{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"/></svg>')}.jicon.icon-map{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"/></svg>')}.jicon.icon-plane{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z"/></svg>')}.jicon.icon-user{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path style="fill: var(--color1, rgba(255,255,255))" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></svg>')}.container.results .searchBoxHeadline,.container.results .searchBoxHeadline a{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.container.results .row{margin-left:0}.container.results .search_result_box{background:#ededed}.container.results *{text-decoration:none}.container.results .loadingdiv h3{color:#666}.container.results .level1{margin-left:-15px}.container.results .logoHolder{margin-top:-23px}.container.results .logoHolder img{width:75px;max-width:inherit}.container.results #search_result_box{clear:both}.container.results .topOffer{display:none;background:#b10002;border-radius:5px;padding:3px 10px;color:white;font-weight:bold;font-size:13px;margin:11px 10px 0 0}.container.results .businessClass{background:#55b92c;color:white;border-radius:5px;padding:3px 10px;font-weight:bold;font-size:13px;margin:11px 10px 10px 0}.container.results .isTopOffer{position:relative}.container.results .isTopOffer .topOffer{display:inline-block;position:absolute;left:27px;top:0px;z-index:500}.container.results .btn-primary{width:100%;height:42px;font-size:15px;padding-top:12px}.container.results .filterButton{background-color:#F2931E!important}.container.results .room{}.container.results .region,.container.results h3{font-size:18px;color:black;padding:0px 0 8px;font-weight:bold}.container.results .region{padding:0}.container.results #search_result_box_regions{background:white;margin-bottom:20px;margin-top:0;width:100%;clear:both;float:left}.container.results #search_result_box_regions .region{float:left;margin-right:10px}.container.results #search_result_box_regions .region input{margin-right:5px}.container.results #search_result_box_regions .region label{display:inline}.container.results.hasFilter.floatingFilter .innerFilter{max-height:96vh;overflow-y:scroll;overflow-x:hidden;padding-right:25px}.container.results.hasFilter.floatingFilter .col-md-3.filter{display:none}.container.results.hasFilter.floatingFilter .col-md-3.filter.show{display:block;position:absolute;right:0;top:0;z-index:999999;padding-right:0px}@media (min-width:768px){.container.results.hasFilter.floatingFilter .col-md-3.filter.show{max-width:300px;-webkit-box-shadow:0px 0px 4px #818181;box-shadow:0px 0px 4px #818181}}.container.results.hasFilter.floatingFilter div[id^=maxPrice]{margin-left:5px}.container.results.hasFilter.floatingFilter .closeFilter{margin-top:-19px;background:white;z-index:1000;width:100%;text-align:right;right:0;border-bottom:1px solid black;margin-left:-15px;position:absolute;padding-right:24px;cursor:pointer}.container.results.hasFilter.floatingFilter .closeFilter i{font-size:40px;float:right}.container.results.hasFilter.floatingFilter .closeFilter .closeText{margin-top:10px;margin-right:5px;float:right}.container.results.hasFilter.floatingFilter .filterButton{width:250px;position:absolute;color:white!important;z-index:1000}.container.results.hasFilter.floatingFilter .filterButton i{color:white;margin-top:4px;display:block;float:left;margin-right:6px}.container.results.hasFilter.floatingFilter .level2resultcol{margin-top:55px}.container.results.hasFilter.floatingFilter .level1resultcol{margin-top:55px}@media (max-width:767px){.container.results.hasFilter.floatingFilter .filterButton{display:none}.container.results.hasFilter.floatingFilter .filterResults{position:fixed;right:0;bottom:0;left:0;z-index:1030}}.container.results .sortLevel1{float:right;margin-bottom:10px;border:1px solid #777;border-radius:4px;padding:5px;margin-top:0!important}.container.results #resultate section{float:left;width:100%;display:block;margin-bottom:10px;cursor:pointer;position:relative;border:1px solid #fffcf2;-webkit-box-shadow:0px 0px 3px #fffcf2;box-shadow:0px 0px 3px #fffcf2;margin-bottom:5px}.container.results #resultate section .level1_result{width:100%;color:#666}.container.results #resultate section .level1_result *{color:#666}.container.results #resultate section .level1_result .temp{float:left;font-size:22px;margin:6px}.container.results #resultate section .level1_result .temp i{display:block;float:left;margin-right:5px}.container.results #resultate section .level1_result .more_icon{float:left;width:20px;height:13px;margin-top:15px}.container.results #resultate section .level1_result h3{font-weight:400;margin:6px;letter-spacing:0;float:left;font-size:22px;padding-top:2px}.container.results #resultate section .level1_result .region_details{float:right;margin:6px}.container.results #resultate section .level1_result .region_details .thin{font-size:16px}.container.results #resultate section .level1_result .region_details .preis{font-size:20px}.container.results #resultate section .level1_result .gesamtpreis{position:absolute;left:490px;margin-top:14px}.container.results #resultate section .subregions{margin:0 0 0 25px;height:0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.container.results #resultate section .subregions.show{overflow:visible;height:initial}.container.results #resultate section .subregions .level1_result{border:0;border-top:1px solid #fffcf2;-webkit-box-shadow:none;box-shadow:none;float:left}.container.results #resultate section .subregions .level1_result:hover{background:#fbba00}.container.results #resultate section .subregions .level1_result *{color:#666}.container.results #resultate section .subregions .level1_result .temp,.container.results #resultate section .subregions .level1_result h3{font-size:18px}#hotel,.container.result .search_result_box{background:white;clear:both;margin:0 0 20px 0}#hotel .bewertung,.container.result .search_result_box .bewertung{background:url("/images/icons/rating_elements.png") 0px -18px;height:17px;width:17px;margin-top:0;display:inline-block}#hotel .bewertung.inactive,.container.result .search_result_box .bewertung.inactive{background:url("/images/icons/rating_elements.png") 0px 0px;float:left}#hotel .bewertungscount,.container.result .search_result_box .bewertungscount{padding-left:100px}#hotel .ratingText,.container.result .search_result_box .ratingText{padding:3px 0 0 5px;font-size:11px;display:inline-block}@media (max-width:576px){.container.results .resultslider .slick-slide img{height:auto;width:100%;display:block;max-height:auto}}@media (max-width:576px){.searchresultcontainer{margin-left:15px}}.searchresultcontainer .search_result_box{background:white!important;-webkit-box-shadow:0px 0px 14px -3px #797979;box-shadow:0px 0px 14px -3px #797979}@media (min-width:992px){.searchresultcontainer .resultslider .slick-slide img{width:100%}}@media (max-width:991px){.searchresultcontainer .resultslider .slick-slide img{width:auto!important}}.searchresultcontainer .col-12.col-lg-2{padding:10px 0 10px 10px}.searchresultcontainer .isTopOffer{position:relative}.searchresultcontainer .isTopOffer .topOffer{top:9px!important;position:absolute!important;left:19px!important;z-index:500}.searchresultcontainer h3.hotelname{margin-bottom:0!important;padding-bottom:0!important}.searchresultcontainer .regionDetails{padding-bottom:6px}.searchresultcontainer .ratingbox *{text-align:center;display:block;width:100%}.searchresultcontainer .board,.searchresultcontainer .los{font-weight:bold}.searchresultcontainer .flight,.searchresultcontainer .transfer{display:block}.searchresultcontainer *{color:black}.searchresultcontainer .fa-check{color:green;padding-right:5px}.searchresultcontainer .globalTypeItem{display:block}.searchresultcontainer .addToFave{position:absolute;right:15px;top:10px;cursor:pointer}.searchresultcontainer .addToFave:after{content:"Merken";position:absolute;left:-50%;top:30px;font-size:12px;color:black;opacity:0.5;padding-left:5px}.searchresultcontainer .addToFave .fa-star{font-size:25px;color:black;opacity:0.3}.searchresultcontainer .addToFave.active .fa-star,.searchresultcontainer .addToFave:hover .fa-star{opacity:1;color:#fbba00}.searchresultcontainer .loadMoreOffers{background:none}.searchresultcontainer .ratingImg img{width:50px;display:inline-block}@media (min-width:1200px){.searchresultcontainer .col-lg-2{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.searchresultcontainer .col-lg-10{-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;max-width:80%}}.container.results{position:relative}.container.results:not(.floatingFilter) .level2resultcol{margin-top:50px}.container.results .multiselectContainer.sort{position:absolute;right:0;width:100%;max-width:150px;background:white;border:2px solid #fbba00;border-radius:10px;height:40px}.container.results .multiselectContainer.sort .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:0.25rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;padding-left:6px;padding-top:8px;font-size:13px;pointer-events:none}.container.results .multiselectContainer.sort label{font-size:11px;padding-top:0;color:#777;padding-left:10px}.container.results .multiselectContainer.sort .multiselect-selected-text{float:left;margin-top:8px;width:100%;text-align:left}.container.results .slick-disabled{display:none!important}.container.results .resultCount{position:absolute;right:160px;top:16px}@media (max-width:576px){.container.results .resultCount{display:none}}.container.results .filterButton{background:#F2931E!important;margin-left:0!important}@media (max-width:576px){.container.results .filterButton{width:100px!important}}.container.results .filterButton span{color:white!important}@media (max-width:576px){.container.results .filterButton span{display:none}}.container.search .summary.row .btnholder .btn{padding-top:32px}.search_result_box{padding-left:0}.search_result_box .slick-next,.search_result_box .slick-prev{color:transparent}.search_result_box *{font-size:16px}.search_result_box .col-12.col-lg-5{padding-left:0}@media (min-width:1200px){.search_result_box .col-lg-2{-ms-flex:0 0 23%;-webkit-box-flex:0;flex:0 0 23%;max-width:23%}.search_result_box .col-lg-10{-ms-flex:0 0 77%;-webkit-box-flex:0;flex:0 0 77%;max-width:77%}}#hoteloverlay{display:none}.hotelBack{width:100%;padding-bottom:5px;margin-left:15px;cursor:pointer}.ociAlternatives .inner{overflow:hidden}.ociAlternatives .descbox{min-height:205px}.gallerySmallImg{cursor:pointer}#hotel .ratingImg{display:block}#hotel .ratingImg img{width:50px;display:inline-block}#hotel .galleryCount{text-align:center;margin-top:-30px}#hotel .galleryCount span{padding:5px;display:inline-block;position:relative;background:white;margin-top:-10px;margin-bottom:10px}#hotel .galleryPreviewImage{cursor:pointer}#hotel .hldate{font-size:30px;line-height:35px}#hotel .ratingbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}#hotel .ratingbox .bewertung{width:102px}#hotel .ratingbox .ratingImg{padding-top:0!important}#hotel.ibeHotel #sidebar{height:2509px;background:none}#hotel #accordion{background:#fffcf2;border-top:2px solid #fbba00}#hotel #accordion .card{border-bottom:2px solid #fbba00}#hotel #accordion .card-header{padding:0;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fffcf2;border-bottom:0}#hotel #accordion .card-header *{color:#333}#hotel #accordion .card-header h5{margin-top:0}#hotel #accordion *,#hotel #accordion :active,#hotel #accordion :focus,#hotel #accordion :hover{text-decoration:none}#hotel #accordion button{width:100%;height:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#hotel #accordion button .routeDay{margin-right:auto;font-weight:bold;text-transform:uppercase}#hotel #accordion button .routeHeadline{font-weight:bold}#hotel #accordion button .routeToggler{margin-left:auto;padding:5px 6px 5px;background-color:#fbba00}#hotel #accordion button .routeToggler *{font-size:12px;color:#fff}#hotel #accordion button .routeToggler .fa-chevron-down{display:none}#hotel #accordion button .routeToggler .fa-chevron-up{display:block}#hotel #accordion button.collapsed .fa-chevron-up{display:none}#hotel #accordion button.collapsed .fa-chevron-down{display:block}#hotel #accordion .card-body{padding:0 5px 5px 5px;background:#fffcf2}#hotel #accordion .card-body *{text-align:justify}#hotel #accordion div[class*=col-]{padding-left:0;padding-right:0}#hotel #accordion div[class*=col-] .routeImg{width:33%;display:block;float:right;padding-left:10px;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:10px}#hotel select[name=verpflegung] option{background-color:#fbba00}#hotel select[name=verpflegung] option[disabled]{color:grey;background-color:#fff}#hotel #sidebar,#hotel .hotelDetails{background:white}#hotel span[data-target="#hotelTab"],#hotel span[data-target="#mapTab"]{font-weight:normal}#hotel .detailKalenderText{margin-top:-50px}#hotel.joe .nav-tabs{border-bottom:1px solid white;margin-top:5px;float:left;padding-left:20px;background:white;border:none;border-radius:0}#hotel.joe .nav-tabs li{float:left}#hotel .hotelCategoryHeadline{font-size:26px;font-weight:400;text-transform:uppercase;color:#333}#hotel .itineraryButton{float:right;background:#fffcf2;border:2px solid #fbba00;padding:3px;margin:0px 0 -2px 5px;cursor:pointer}@media (min-width:577px){#hotel .itineraryButton{margin:-20px 0 -2px 5px}}#hotel p{line-height:25px}#hotel .hotelSeperator{width:50%;height:2px;margin-top:0px;margin-bottom:15px;background-color:#fbba00}@media (min-width:992px){#hotel .articleContentHolder{margin-left:80px}}#hotel.joe .nav-item a{color:#ffffff!important}#hotel.joe .nav-item .nav-link{margin-right:5px;padding:5px;font-size:16px;border:none!important;border-bottom:4px solid transparent!important;color:#151515!important}#hotel.joe .nav-item .nav-link.active,#hotel.joe .nav-item .nav-link:hover{background:none;border-bottom:4px solid #fbba00!important;padding-bottom:0}@media (max-width:576px){#hotel.joe .nav-item{margin-right:10px}#hotel.joe .nav-item .nav-link{margin-right:-4px;padding-right:0;text-align:center}}@media (min-width:577px){#hotel.joe .nav-item .nav-link{margin-right:0px;padding-right:10px}}#hotel .hotelDetails .galleryLogoMini{position:absolute;z-index:1000}#hotel .hotelDetails .slick-slide{height:550px!important;max-height:100%}#hotel .hotelDetails .slick-slide img{max-height:550px}#hotel .hotelDetails .slick-dots{bottom:10px}@media (max-width:876px){#hotel .hotelDetails .slick-dots{max-height:20px;overflow:hidden}}#hotel .hotelDetails .slick-dots li{opacity:0.5;border-radius:16px;width:14px;height:14px;background:#fbba00}#hotel .hotelDetails .slick-dots li.slick-active{opacity:1}#hotel .hotelDetails #route .hotelDesc{display:none;background:#fffcf2;border-top:2px solid #fbba00}#hotel h2.detailHeadline{padding-top:45px}#hotel #galleryAnchor{position:absolute;top:-100px}@media (max-width:576px){#hotel .hotelAnchor{position:absolute;top:-50px}#hotel #preisAnchor{top:-10px}#hotel #bookingformAnchor{top:0px}#hotel #routeAnchor{top:-75px}}@media (min-width:577px){#hotel #routeAnchor{position:absolute;top:-75px}#hotel #beschreibungAnchor{position:absolute;top:-35px}}#hotel .anchorHolder{position:absolute;margin-top:-70px}#hotel #hcframe{width:100%;height:2700px;margin:-8px 0px 0px -23px;background:transparent;overflow:hidden}#hotel .hcload{margin-left:48%;margin-bottom:-40px;margin-top:40px;z-index:1000;position:absolute;display:none}#hotel .hcheader{position:absolute;display:none;width:100%;background:white;margin-left:-15px}#hotel .hcheader img{width:230px;height:100%;margin-left:15px}#hotel #kalender{text-align:center;padding-top:50px}#hotel #kalender .joekalender .kalender_cel{height:80px!important}#hotel #kalender .joekalender .kalender_cel a{width:100%;height:100%;display:block}@media (min-width:768px){#hotel #kalender.joekalender .w-100.txt_normal.price{display:inline-block;margin-top:25px}}#hotel #kalender .suchbox{text-align:left}#hotel #kalender .hasJourney:hover>a{text-decoration:none}#hotel #kalender .inputfield{padding:15px 20px 15px 20px;color:#AAA;font-weight:500;width:100%;font-size:16px;border:1px solid #CCC;-webkit-appearance:none;-moz-appearance:none;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}#hotel #kalender label.inactive{color:#aaa}#hotel #kalender .kalender{border:1px solid rgba(73,90,160,0.15);width:100%;text-align:center;border-collapse:unset}#hotel #kalender .kalender_cel{text-align:center;height:125px;vertical-align:top;font-size:11px;width:110px;background:#eeeeee}#hotel #kalender .kalender_cel *{color:black}#hotel #kalender .kalender_cel .txt_normal strong{font-weight:bold}#hotel #kalender .legendKalender span.blue{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #6ea9dd;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;width:10px;height:10px;margin-bottom:3px}#hotel #kalender .kalender_cel.hasJourney.blue_bg{position:relative}#hotel #kalender .kalender_cel.hasJourney.blue_bg:after{content:"";display:block;width:20px;height:20px;position:absolute;left:-12px;top:-3px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #6ea9dd;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#hotel #kalender .legendKalender .blue{color:#6ea9dd}#hotel #kalender .kalender_cel.hasJourney{cursor:pointer;background:#ffe693}#hotel #kalender .kalender_cel.hasJourney *{color:#333333}#hotel #kalender .kalender_cel.active{background-color:#fbba00!important;color:white!important}#hotel #kalender .datebox .arrow{height:38px;width:19px;text-align:center;font-size:20px;font-weight:600;margin:5px;padding:10px}#hotel .travelpagePricelist{margin-top:30px}#hotel .travelpagePricelist thead tr{border-bottom:1px solid #bfbfbf;background:#fffcf2}#hotel .travelpagePricelist thead tr td{font-weight:bold;padding:5px}#hotel .travelpagePricelist tr:nth-child(2n){background:#fffcf2}#hotel .travelpagePricelist tr td{padding-top:5px;padding-left:5px}#hotel #karte,#hotel #streetview{width:100%;height:600px}#hotel #alternativeFlights .termin{cursor:pointer;border:1px solid #fbba00;background:white}#hotel #alternativeFlights .icon{height:25px}#hotel #alternativeFlights .headline{font-weight:bold}#hotel #alternativeFlights *{color:#666}#hotel #alternativeFlights .termin.active{background:#edd366!important}#hotel #alternativeFlights .termin:hover{background:#f9e592}#hotel #alternativeFlights .stops .segments{display:none;width:300px;position:absolute;background:white;border:2px solid #edd366}#hotel #alternativeFlights .stops .segments span{display:block;margin-left:10px}#hotel #alternativeFlights .stops .segments .strecke{font-weight:bold;margin:0}#hotel #alternativeFlights .stops:hover>.segments{display:block}#hotel #alternativeFlights .topRow{border-bottom:1px solid #fbba00}#hotel .prependAlternative{width:100%}#hotel .alternativeOffers{margin-left:0!important;padding-left:0}#hotel .alternativeOffers .col-lg-5,#hotel .alternativeOffers .col-lg-7{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}#hotel .alternativeOffers .slick-slide img{max-height:290px;min-height:183px}@media (min-width:1200px){#hotel .alternativeOffers .slick-slide img{min-width:375px}}#hotel .alternativeOffers .slick-slide{max-height:182px}#hotel .alternativeOffers span.col-12.col-lg-5{padding-left:15px}#hotel .alternativeOffers span.col-12 .date,#hotel .alternativeOffers span.col-12 .flight,#hotel .alternativeOffers span.col-12 .transfer{display:block}#hotel .alternativeOffers .hotelname{min-height:52px}#hotel .alternativeOffers span.row{margin-left:0;padding-left:4px}#hotel .alternativeOffers .row .row{margin-left:0}#hotel .alternativeOffers .moreButton{display:none}#hotel .alternativeOffers :hover{text-decoration:none}#hotel .alternativeOffers .slick-slide{max-height:184px}#hotel .alternativeOffers .search_result_box{padding:0;padding-right:10px!important}#hotel .alternativeOffers .search_result_box .inner{background:white}#hotel .alternativeOffers .search_result_box .inner h3{color:black}#hotel .alternativeOffers .region{display:none}#hotel .alternativeOffers .priceBlock{position:absolute;left:auto;right:0px;bottom:auto;width:75px;height:33px;margin-top:-33px;padding:7px 10px;background-color:#fbba00;color:#fff;font-size:22px}#hotel .alternativeOffers .moreButton{border-radius:5px;background-color:#585857;font-size:18px;line-height:13px;color:white;text-transform:uppercase;float:right;width:64px;padding:9px;position:relative;margin-left:auto}#hotel .alternativeOffers h3{font-size:24px;font-weight:bold;margin-top:2px;margin-bottom:6px}#hotel .alternativeOffers .addToFave,#hotel .alternativeOffers .logoHolder,#hotel .alternativeOffers .topOffer{display:none}#hotel .alternativeOffers .board,#hotel .alternativeOffers .los,#hotel .alternativeOffers .room{color:#333}#hotel .alternativeOffers .date{padding-top:6px}#hotel .alternativeOffers .descbox{min-height:140px;padding-top:0!important;padding-left:0!important}.topOfferSticky.hotel{left:0;bottom:-420px}.topOfferSticky.hotel .triggerCheckprice{cursor:pointer}.printIcon{float:right;margin-top:-35px;cursor:pointer;border:1px solid #7f92bd;background:#dce2fe;padding:5px;width:32px;border-radius:6px;height:32px}.joe .printIcon{margin-left:auto;margin-top:10px;float:none}@media (max-width:991px){#sidebar{position:relative!important}}#sidebar .innersidebar{position:relative}#sidebar .innersidebar .addToFave{cursor:pointer;position:relative;right:0;top:0}#sidebar .innersidebar .addToFave.active .fas{color:#fbba00}#sidebar .innersidebar .sideLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-bottom:8px}@media (max-width:576px){#sidebar .innersidebar .sideLink.hotelBoxJoe{padding-top:10px}}#sidebar .innersidebar .sideLink .fas{margin-left:10px}#sidebar .innersidebar .sideLink:hover,#sidebar .innersidebar .sideLink:hover>a,#sidebar .innersidebar .sideLink:hover>span{color:#fbba00}#sidebar .innersidebar .sideLink a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666}#sidebar .innersidebar .recommendJourney{cursor:pointer}#sidebar .innersidebar .detailInfo *{font-size:16px;color:#000}#sidebar .innersidebar .detailInfo span{color:#666}#sidebar .innersidebar .printbutton{cursor:pointer}#sidebar .innersidebar .countdownBox{background:black;color:white;border-radius:15px;padding:10px;text-align:center;margin-top:20px;font-weight:bold}#sidebar .innersidebar.booking #preisGesamt strong{font-size:21px}#sidebar .innersidebar.booking #preisGesamt span.preis{font-size:30px;padding-top:6px;display:inline-block;font-weight:bold}#sidebar .innersidebar .promoText{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fbba00),color-stop(50%,white)) no-repeat;background:linear-gradient(#fbba00 50%,white 50%) no-repeat;width:85px;height:85px;top:120px;border-radius:85px;border:2px solid #fbba00;-webkit-transform:rotate(6deg);transform:rotate(6deg);z-index:500;cursor:default}@media (max-width:767px){#sidebar .innersidebar .promoText{top:0}}#sidebar .innersidebar .promoText:hover>.promoDetails{display:block}#sidebar .innersidebar .promoText .promoDetails{display:none;position:absolute;padding:8px;border:2px solid #777;background:white;font-weight:normal;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:160px;margin-top:10px;margin-left:-50px;font-size:14px;text-align:left}#sidebar .innersidebar .promoText *{width:100%;display:inline-block;text-align:center}#sidebar .innersidebar .promoText .freeBonus{color:black;text-transform:uppercase;line-height:18px;font-size:18px;font-weight:bold}#sidebar .innersidebar .promoText .discountText{padding-top:4px;font-size:16px;font-weight:bold}#sidebar .innersidebar .promoText .additionalInfo{font-size:12px;font-weight:normal}#sidebar .innersidebar .newsearchlink{position:relative;float:left}#sidebar .innersidebar .inclblock{margin-top:-10px}#sidebar .button_settings_details{display:block;padding:10px;color:#000;margin:5px 0 0 0;font-size:13px;width:100%;position:relative;float:left;word-break:break-word!important}#sidebar .button_settings_details .leistung{display:block;float:left}#sidebar .button_settings_details b,#sidebar .button_settings_details strong{color:black}#sidebar .button_settings_details.zimmer .leistung{word-break:break-word}#sidebar .button_settings_details{background:#fffcf2;border-radius:0!important}#sidebar .button_settings_details strong{color:#333}#sidebar .button_settings_details,#sidebar .button_settings_details *{font-size:16px;color:#666}#sidebar .sideLink,#sidebar .sideLink a{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important}#sidebar .icon-included,#sidebar .icon-not-included{width:38px;height:26px;background-position:6px 0px!important;float:left;margin-right:5px;margin-top:-2px}#sidebar .icon-not-included{width:34px;background-position:0 -26px!important}#sidebar h3{color:#333!important;border-bottom:1px solid #fbba00;font-size:20px;margin:30px 0 10px 0;letter-spacing:0;position:relative;float:left;width:100%}#sidebar .button{padding-top:5px;margin-bottom:20px;display:block;height:unset;color:#fbba00;font-weight:600;font-size:20px;text-align:center;cursor:pointer}#sidebar .airline img{margin-right:5px}.gallery.joe{background:#f2f4fd;max-height:66vh;overflow:hidden;-webkit-box-shadow:0 0 8px 1px #000;box-shadow:0 0 8px 1px #000}.gallery.joe .slick-slide{max-height:66vh!important;position:relative}.gallery.joe .slick-slide img{width:auto!important;height:66vh!important}.gallery.joe .slick-current{z-index:10000}#hotel.joe{margin:0}#hotel.joe #kalender .kalender_cel.hasJourney.blue_bg{background:#fbba00}#hotel.joe .hotelDetails .expired{position:relative}#hotel.joe .hotelDetails .expired:after{content:"ABGELAUFEN";position:absolute;top:290px;left:140px;z-index:1;font-family:Arial,sans-serif;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);font-size:120px;color:#c00;background:#fff;border:solid 4px #c00;padding:5px;border-radius:5px;zoom:1;filter:alpha(opacity=20);opacity:0.2;-webkit-text-shadow:0 0 2px #c00;text-shadow:0 0 2px #c00;-webkit-box-shadow:0 0 2px #c00;box-shadow:0 0 2px #c00}#hotel.joe .hotelDetails .services{list-style-type:none}#hotel.joe .hotelDetails h4{padding-top:20px;color:black;font-size:16px}#hotel.joe .flyoutWatching{position:fixed;right:-230px;padding:10px;width:220px;background:white;bottom:17px;font-weight:bold;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:0px 1px 4px #646464;box-shadow:0px 1px 4px #646464;border-radius:6px 0px 0px 6px;z-index:1200;border-left:5px solid #fbba00}#hotel.joe .flyoutWatching *{font-weight:normal}#hotel.joe .flyoutWatching.show{right:0}#hotel.joe .priceTable{padding-top:50px;margin-bottom:20px}#hotel.joe .priceTable h4{font-weight:bold;color:#fbba00;padding-bottom:8px}#hotel.joe .priceTable table:active,#hotel.joe .priceTable table:focus,#hotel.joe .priceTable table:hover{zoom:reset}@media (min-width:768px){#hotel.joe .priceTable table{min-width:100%}}#hotel.joe .priceTable table td{border:1px solid #fbba00;padding:4px;color:black}#hotel.joe .priceTable table td span{color:black}#hotel.joe .priceTable table tr:nth-child(2n){background:#fffcf2}#hotel.joe .priceTable table tr:nth-child(odd){background:rgba(255,252,242,0.51)}#hotel.joe .highlightbox{border-radius:6px;background:#fbba00;padding:10px;color:black}#hotel.joe .highlightbox *{color:black}#hotel.joe .highlightbox ul li{list-style-type:none}.anfrageformular{text-align:left}.anfrageformular .agbError{display:none;color:red}.anfrageformular .btn{margin-top:20px;min-width:200px}.anfrageformular .agb{position:absolute;width:20px!important}.anfrageformular input[type=checkbox]{width:20px!important;float:none!important}.anfrageformular label.zusatzleistung{float:none!important;width:80%}.anfrageformular .agbText{width:100%;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.anfrageformular #anmelder{width:100%!important;margin-bottom:10px}.anfrageformular .error,.anfrageformular .error h3{text-align:left!important}.anfrageformular .error.anrede{margin-top:-20px;margin-left:67px}.anfrageformular .address{float:left;width:314px}.anfrageformular #geb_erwanmelder .error.e2{width:200px!important}.copyright{position:absolute;right:0;bottom:0;color:white;right:5px}.galleryHolder{position:relative}.galleryHolder .copyright{z-index:100;display:none}.galleryHolder .iconFullscreen{position:absolute;z-index:100;width:30px;height:30px;left:20px;bottom:20px;cursor:pointer;opacity:0.7}.hoteltabs{top:0px!important;border-bottom:2px solid #fbba00!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}@media (max-width:876px) and (orientation:landscape){.gallery.joe .slick-slide img{height:100vh!important}}@media (min-width:1024px){.gallery.joe .slick-slide img{height:auto!important;width:100%!important}}@media (max-width:1024px){#hotel.joe .flyoutWatching{bottom:80px}}@media (max-width:768px){#hotel .mobileSticky .line1{display:none}#hotel .mobileSticky .ppLabel,#hotel .mobileSticky .preisProPerson,#hotel .mobileSticky br{display:none!important}#hotel .mobileSticky #preisGesamt{text-align:center;width:100%;display:inline-block}#hotel.joe .mobileSticky .preisProPerson{display:block!important;font-size:16px}#hotel.joe .mobileSticky .preisProPerson .txt_large{font-size:13px}#hotel .priceTable{overflow:scroll}#hotel .priceTable table td{border:1px solid #818181}}@media (max-width:576px){#hotel.ibeHotel{margin-top:85px}#sidebar .button_settings_details{width:98%}.headerRow{max-height:84px;padding-top:10px;padding-bottom:10px}#hotel{margin:0}#hotel .hoteltabs{top:82px;padding-left:0}#hotel .hoteltabs *{font-size:15px}#hotel.joe .col-12{padding-right:0px}#hotel .hotelDetails{padding:0 10px 0 10px}#hotel .hotelDetails .gallery{margin-left:6px}#hotel .hotelDetails .slick-slide{height:inherit!important;max-height:190px!important}#hotel .hotelDetails .slick-slide img{height:inherit!important}#hotel ul{padding-left:0;width:100%;margin-left:-10px;margin-right:0}#hotel #sidebar{padding:0}#hotel .tab-pane{padding:0 6px}#hotel #hcframe{margin:0!important}#hotel .kalender br,#hotel .kalender td span span{display:none}#hotel .kalender span.date,#hotel .kalender span.price,#hotel .kalender span.price strong{display:block;font-size:13px}#hotel .kalender span{font-size:12px;width:100%;display:inline-block}#hotel .kalender .kalender_cel{height:auto!important}.container.article{padding:0}.row{margin-right:0!important}}@media (min-width:577px){#hotel.joe .nav-tabs{width:100%;top:96px}#hotel.joe .nav-tabs .nav-item .nav-link{margin:5px 20px 0 0;padding:0 0 7px 0}}.wwBox{z-index:320000;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0}.wwBox .bg{background:rgba(0,0,0,0.9);width:100%;height:100%;position:absolute}.wwBox .close{position:absolute;font-size:30px;right:30px;top:30px;cursor:pointer;color:white;z-index:9999}.wwBox .lightslider{width:95%}.wwBox .lightslider .slick-list,.wwBox .lightslider .slick-track{height:100%}.wwBox .lightslider .slick-slide{text-align:center;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wwBox .lightslider img{display:inline-block;max-width:100%;max-height:800px}.wwBox .lightslider .slick-arrow{padding:20px;z-index:1000}.wwBox .lightslider .slick-next:before,.wwBox .lightslider .slick-prev:before{left:30px;-moz-osx-font-smoothing:grayscale;position:absolute;top:30px}.wwBox .lightslider .slick-next{margin-top:-85px}.wwBox .lightslider .slick-next,.wwBox .lightslider .slick-prev{top:60%}.wwBox .lightslider .slick-slide img{height:auto!important}@media (max-width:576px){.wwBox .lightslider .slick-arrow{padding:10px}.wwBox .lightslider .slick-next,.wwBox .lightslider .slick-prev{top:75%}}.mainslider.lightbox{z-index:330000}.centerbox{height:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cookieConsentModal input[type=checkbox]{width:22px;height:22px;float:left;margin-right:7px}.form-label-group,.form-label-group_ww{position:relative;margin-bottom:0.5rem}.form-label-group>input,.form-label-group_ww>input{height:40px;padding-top:11px!important;padding-left:6px}.form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:0.25rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;padding-left:6px;padding-top:8px;font-size:13px;pointer-events:none}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:-moz-placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * 0.6666666667);padding-bottom:calc(var(--input-padding-y) / 3)}.form-label-group input:not(:-ms-input-placeholder){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * 0.6666666667);padding-bottom:calc(var(--input-padding-y) / 3)}.form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * 0.6666666667);padding-bottom:calc(var(--input-padding-y) / 3)}.form-label-group input:not(:-moz-placeholder-shown)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#777}.form-label-group input:not(:-ms-input-placeholder)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#777}.form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#777}.dropdown-menu{border-radius:0}.multiselect-native-select{position:relative}.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container li{padding:0}.multiselect-container li .multiselect-all label{font-weight:700}.multiselect-container li a{padding:0}.multiselect-container li a label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container li a label input[type=checkbox]{margin-bottom:5px}.multiselect-container li a label.radio{margin:0}.multiselect-container li a label.checkbox{margin:0}.multiselect-container li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container li.multiselect-group-clickable label{cursor:pointer}.btn-group .btn-group .multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox{padding:3px 20px 3px 40px}.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox]{margin-left:-20px;margin-right:0}.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}

/*! nouislider - 14.0.2 - 6/28/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}#sidebar .button_settings_details,.offerbox .innerBox{border-radius:15px}.form-control{border-radius:0}.container.search .nav-tabs,.headerRow .headerBox{border-radius:15px 15px 0 0}.priceTable table{border-collapse:unset;border-spacing:0px;overflow:hidden;border:1px solid #fbba00}.priceTable table td{border-top:none!important;border-right:none!important}.priceTable table tr td:first-child{border-left:none!important}.priceTable table tr:last-child td{border-bottom:none!important}#deButton{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;height:40px;margin-bottom:0.5rem}#deButton label{display:block;color:#495057;padding-top:6px}#destinations{width:600px;min-height:300px;position:absolute;background:#fff;z-index:20;display:none;border:1px solid #fff;margin:44px 2px 2px 2px;z-index:9000;max-width:100vw}@media (max-width:576px){#destinations{margin-left:-10px!important}}#destinations .seldesc{display:block;width:100%;float:left;clear:both}#destinations .tab{position:relative;float:left;border:1px solid #fff;padding:5px;cursor:pointer}#destinations .tab.active{background:#fbba00;color:white}#destinations .subregions{width:100%;float:left;position:relative;margin-left:20px;max-height:0;overflow:hidden;-webkit-transition:all ease-out 200ms;transition:all ease-out 200ms}#destinations .subregions.active{max-height:600px}#destinations .contents{border:1px solid #fff;margin:0;width:600px;position:relative;background:#fff;display:none;float:left;max-width:100vw}#destinations #contents_1,#destinations .contents.block{display:-webkit-box;display:-ms-flexbox;display:flex}#destinations .mainregion label{display:inline-block;padding-left:6px;float:left;position:relative;max-width:155px;white-space:normal!important}@media (max-width:576px){#destinations .mainregion label{max-width:126px}}#destinations .mainregion label.hasChildren:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}#destinations .mainregion label.hasChildren.active:after{border-bottom:0.3em solid;border-top:0}#destinations .mainregion input{clear:both;display:block;float:left;position:relative;margin-top:5px}#destinations .rest_mainregion{float:left;width:180px}#destinations label.main{font-weight:bold}#destinations #selected_airports,#destinations #selected_destinations{float:left;position:relative}#destinations #selected_airports .removeX,#destinations #selected_destinations .removeX{cursor:pointer;padding:0 5px;margin-right:4px}#destinations #selected_airports ul,#destinations #selected_destinations ul{padding-left:0}#destinations #selected_airports ul li,#destinations #selected_destinations ul li{float:left;border:1px solid #fff;width:auto;padding:5px;list-style:none;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);border-radius:6px;margin-bottom:5px;margin-right:5px;position:relative}#destinations #selected_airports ul li .border,#destinations #selected_destinations ul li .border{border:0px!important}#destinations #selected_airports ul li .border:before,#destinations #selected_destinations ul li .border:before{border-right:1px solid #dee2e6!important;content:" ";position:absolute;left:22px;height:26px;top:7px}#destinations h4{font-weight:bold;font-size:14px;padding:10px;color:#000}#destinations .ok{float:right;margin-top:-39px;margin-bottom:10px}@media (max-width:576px){#destinations .ok{max-width:70px}}#destinations .close{padding-top:7px;opacity:0.3;cursor:pointer}#destinations .tabSeperator{border-bottom:1px solid #dee2e6!important;width:100%;position:relative;float:left}#destinations{margin:0;max-width:100vw;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);border-radius:15px;padding:0 10px 10px 10px;border:1px solid #ccc;overflow:hidden;margin-top:-5px}.filterCloud .filterBox{text-transform:none}.filterCloud .filterBox:after{content:"x";color:#777;font-size:16px;margin-left:5px;font-weight:bold}.filterCloud .filterBox:hover:after{color:#f00}.filterCloud .removeAllFilter{cursor:pointer;color:#f00}.filterCloud .btn-outline{border:1px solid #777;margin-bottom:10px;cursor:pointer;padding:0 4px!important}#alloffers .subtext{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:767px){#alloffers .card-body{padding:0!important}}#alloffers .priceholder{width:100%;float:left}#alloffers .totalPriceFormated{font-weight:bold;margin-bottom:10px}#alloffers .time .fa-circle{position:absolute;margin-left:-13px;top:10px}#alloffers .time .dashed{display:block;height:calc(100% - 20px);margin-top:20px;border-left:1px dashed #666;position:absolute;left:5px}#alloffers .searchAllOffers{margin-top:8px}#alloffers .hotel-offer{border:1px solid #bfbfbf}#alloffers .hotel-offer .priceHolder .btn{height:auto!important}@media (max-width:767px){#alloffers .hotel-offer .flightHolder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-right:0}#alloffers .hotel-offer .descriptionHolder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#alloffers .hotel-offer .priceHolder{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#alloffers .hotel-offer .alternativeflights{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}#alloffers .hotel-offer .additionalButton.btn-primary .subtext{text-transform:uppercase}#alloffers .hotel-offer .additionalButton.btn-primary.fancy .subtext{color:white!important}#alloffers .hotel-offer .descriptionHolder,#alloffers .hotel-offer .flightHolder{border-right:1px solid #bfbfbf;padding-top:10px}#alloffers .hotel-offer .flightHolder .traveldescription.there{padding-right:0!important}#alloffers .hotel-offer .flightHolder .traveldescription.back{padding-left:5px!important}#alloffers .hotel-offer .flightHolder .traveldescription .showFlightDetails{display:none}#alloffers .hotel-offer .flightHolder .traveldescription.hideDetails .row:not(:first-of-type):not(:last-of-type){display:none}#alloffers .hotel-offer .flightHolder .traveldescription.hideDetails .showFlightDetails{display:block}#alloffers .description-text .fa-regular,#alloffers .description-text .fa-solid{min-width:18px}#alloffers .btn-outline{background:#e4e6f1;border:1px solid #bfbfbf;cursor:pointer}#alloffers .card-footer .originalFlight{padding:0!important}#alloffers .card-footer .originalFlight .card-body{border:1px solid #bfbfbf;border-radius:6px;padding-right:15px!important;margin-right:5px}#alloffers .alternativeflights{width:100%;cursor:pointer}@media (max-width:767px){#alloffers .alternativeflights .container.flightdetail{padding-right:0!important}#alloffers .alternativeflights .card-footer{padding-right:5px!important;padding-left:5px!important}#alloffers .alternativeflights .card-footer .originalFlight .card-body.py-1.px-0{padding-right:0!important;margin-right:0}#alloffers .alternativeflights .card-footer .originalFlight .card-body.py-1.px-0 .row{padding-right:0!important}}#alloffers .priceholder div,#alloffers .priceholder span{float:left}#alloffers .priceholder span{display:block}#alloffers .priceholder .pPPrice{float:right}#alloffers .showDesc,#alloffers .showFlightDetails{text-decoration:underline;cursor:pointer;display:inline-block;padding-bottom:8px}#alloffers .hotelsearchbox .inputfield{margin-top:5px;padding:5px 5px 2px 5px;color:#AAA;font-weight:500;width:100%;font-size:16px;border:1px solid #CCC;-webkit-appearance:none;-moz-appearance:none;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}#alloffers .hotelsearchbox label.inactive{color:#aaa}#sidebar .offerErrorText{color:#ea0000;font-size:18px;font-weight:bold;margin-top:10px;display:inline-block}#sidebar .preisProPerson{line-height:initial}#sidebar .firstadditionalLink{text-decoration:underline;cursor:pointer}#sidebar .btn-primary.sidebarBook{width:160px;text-transform:uppercase}#hotel-desc .descHolder{display:none;margin-top:10px}#hotel-desc .descHolder.show{display:block}#hotel-desc .tocHolder .toc{border:1px solid #bfbfbf;padding:5px;margin-right:5px;cursor:pointer}#hotel-desc .tocHolder .toc.active,#hotel-desc .tocHolder .toc:hover{background-color:#bfbfbf;color:white}#hotel{}#hotel #karte,#hotel #streetview{min-height:500px}#hotel #scrollnav .active{font-weight:bold}#hotel #scrollnav .kalender{font-weight:bold}#hotel #scrollnav .kalender:hover{cursor:pointer;border:0!important}#hotel #heading-termine{margin-top:0}.row.buttonRow{}.row.buttonRow ::-webkit-scrollbar{width:5px;height:5px}.row.buttonRow ::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.row.buttonRow .buttons{padding-top:5px;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}@media (max-width:576px){.row.buttonRow .buttons{padding-bottom:15px}}.row.buttonRow .buttons .btn-outline{font-weight:700;padding:5px 12px;text-decoration:none;white-space:nowrap;margin-right:10px;color:#666;border:1px solid #fbba00;border-radius:16px}.row.buttonRow .buttons .btn-outline.inverse,.row.buttonRow .buttons .btn-outline:hover{color:white;background:#fbba00}.errorbox{position:absolute;background:rgba(255,255,255,0.5294117647);display:block;float:left;margin-top:30px;padding:20px}.errorbox h1{padding-top:0}.errorbox a{text-decoration:underline!important}