.home.site h1{font-weight:400;}.home .teaser_angebot-module > h2,.home .teaser_news-module > h2,.home .teaser_service-module > h2{font-size:2.0em;}@media (max-width:575px){.home .teaser_angebot-module > h2,.home .teaser_news-module > h2,.home .teaser_service-module > h2{font-size:1.5em;}}.home .gallery-module ul.lightSlider li{background:#e5e5e5;}#search.searchfilter-module form .form-group{margin-bottom:8px;}#search.searchfilter-module form .row.cta{margin-bottom:-8px;}#search.searchfilter-module form .radio{float:left;margin:5px 10px 0 0;}#search.searchfilter-module form .radio:last-child{margin-right:-5px;}#search.searchfilter-module form .checkbox{margin:0 0 10px;}@media (max-width:1199px){#search.searchfilter-module form .radio{font-size:15px;}#search.searchfilter-module form .checkbox{font-size:15px;}}@media (min-width:768px) and (max-width:991px){#search.searchfilter-module form .checkbox{margin:10px 0 0;}}@media (max-width:767px){#search.searchfilter-module form .cta{background:#fff;bottom:0;box-shadow:0px -1px 2px rgba(0,0,0,.5);left:0;padding:10px;position:fixed;right:0;z-index:1050;}}#search.searchfilter-module .row div[class*=' col-'],#search.searchfilter-module .row div[class^=col-],#search.searchfilter-module .row span[class*=' col-'],#search.searchfilter-module .row span[class^=col-]{padding:0 5px;}#search.searchfilter-module{background:#fff;border:1px solid #ccc;margin:0 0 20px;overflow:hidden;padding:15px;}#search.searchfilter-module .row{margin:0 -5px;}#search.searchfilter-module form label{font-family:Arial,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:1.3em;}#search.searchfilter-module h2{color:#00a1b4;margin:0 0 .25em;}#search.searchfilter-module form .col-form-label.col-form-label-sm{color:#999;font-size:.8em !important;margin-top:0;text-transform:uppercase;}.bannersearch-module h1{font-weight:bold !important;text-transform:uppercase;}.bannersearch-module .bannersearchInfo .fa{color:#ff6d00;}@media (max-width:991px){.bannersearch-module h1{font-size:1.75em !important;}}@media (min-width:768px){.bannersearch-module h1{width:50%;}}@media (max-width:767px){.bannersearch-module .bannersearchform{background-color:#004f62;}}.bannersearch-module .bannersearchContainer{bottom:20px;position:absolute;}.bannersearch-module .bannersearchform .row {margin-left:-4px;margin-right:-4px;}.bannersearch-module .bannersearchform .row div[class^=col-]{padding:0 4px;}.bannersearch-module h1,.bannersearch-module .bannersearchInfo,.bannersearch-module label,.bannersearch-module a,.bannersearch-module a:hover{color:#fff;}.bannersearch-module .bannersearchform .form-group input[type="text"],.bannersearch-module .bannersearchform .form-group select,.bannersearch-module .bannersearchform .form-group .bootstrap-select .dropdown-toggle{cursor:pointer;}.bannersearch-module .bannersearchform .cruisingareatypes label:not(.active){color:#ccc;}.bannersearch-module .bannersearchform .cruisingareatypes label.active{text-decoration:underline;}.bannersearch-module .bannersearchform button[type=submit]{padding:7px;}.bannersearch-module h1{font-size:2.25em;}@media (max-width:767px){.bannersearch-module h1{font-size:1.75em;}.bannersearch-module .bannersearchform{height:auto;margin-bottom:10px;padding:0px 10px 30px 10px;}.bannersearch-module .bannersearchContainer{bottom:0px;left:0%;position:relative;width:100%;}.bannersearch-module .bannersearchform{background-image:url('//res.cloudinary.com/cruiseimages/q_auto,f_auto/lp/1105330.jpg');background-repeat:no-repeat;background-size:87%;background-position:top right;}}@media (min-width:768px){.bannersearch-module .bannersearchContainer{left:15px !important;right:15px !important;}}@media (min-width:992px){.bannersearch-module .bannersearchContainer{width:90%;}}.slider-module{flex-wrap:nowrap;position:relative;-webkit-overflow-scrolling:touch;}.slider-module #imageGallery{width:1140px !important;}.slider-module .flip-box{background-color:transparent;height:107px;width:183px;}.slider-module .flip-box-inner{border:1px solid #ccc;height:100%;position:relative;transition:transform 0.8s;transform-style:preserve-3d;width:100%;}.slider-module .flip-box-front,.slider-module .flip-box-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%;}@media (max-width:767px){.slider-module #imageGallery{width:948px !important;}.slider-module .flip-box{height:87px;width:150px;}}@media (min-width:1200px){.slider-module .flip-box:hover .flip-box-inner{transform:rotateY(180deg);}.slider-module .flip-box-back{transform:rotateY(180deg);}}.teaser_mobile-module .info-box{background-color:#fff;bottom:0px;padding:8px;position:absolute;width:100%;}.teaser_mobile-module > h2{color:#00a1b4;}.teaser_mobile-module .info-box{background-color:rgba(0,0,0,0.6);color:#fff;}.teaser_news-module .info-box{background-color:#fff;bottom:0px;padding:8px;position:absolute;width:100%;}.teaser_news-module .teaserLogo{max-height:50px;}@media (min-width:768px){.teaser_news-module>.row .row>div:last-child{bottom:0;}.teaser_news-module>.row>div:last-child .row>div:last-child{right:0;bottom:auto;}}@media (min-width:1200px){.teaser_news-module>.row>div:last-child .row>div:last-child{bottom:0;}}.teaser_news-module > h2{color:#00a1b4;}.teaser_news-module .info-box{background-color:rgba(0,0,0,0.6);color:#fff;}.teaser_video-module section{border:0;}.teaser_video-module .well{padding:0;}.teaser_video-module .well > h2{color:#00a1b4;font-size:2.0em;}.gallery-module .lSAction > a:hover{filter:dropshadow(color=#888,offx=1,offy=1);text-decoration:none;text-shadow:1px 1px 5px #888;}.gallery-module .player .video .svg:hover{background-image:url(/module/library_cruise/images/play-hover.svg);}.gallery-module .galleryIndicator{background-color:rgba(100,100,100,0.5);border-radius:7px;color:#fff;padding:5px;position:absolute;right:5px;top:5px;z-index:1;}.gallery-module .galleryIndicator .fa-images{font-size:2em;}.gallery-module{overflow:hidden;}.gallery-module ul.lightSlider li{background:#666;position:relative;}.gallery-module ul li .caption{background:rgba(85,85,85,0.8);bottom:10px;color:#fff;left:10px;opacity:0.85;padding:10px;position:absolute;}.gallery-module .lSSlideOuter .lSSlideWrapper ul li.lslide img,.gallery-module .lSSlideOuter ul.lSPager.lSGallery img{display:block;margin:0 auto;}.gallery-module ul.lSGallery li{border-radius:0px !important;filter:alpha(opacity=70);opacity:.7;}.gallery-module ul.lSGallery li.active,.gallery-module ul.lSGallery li:hover{filter:alpha(opacity=100);opacity:1;}.gallery-module .lSSlideOuter ul.lSPager{position:absolute;}.gallery-module .lSSlideOuter ul.lSPager.lSGallery img{background-color:#666;padding-bottom:75%;}.gallery-module .lSPrev{text-align:left;}.gallery-module .lSNext{text-align:right;}.gallery-module .lSAction > a{background:none;color:#fff;filter:dropshadow(color=#bbb,offx=1,offy=1);font-size:30px;text-decoration:none;text-shadow:1px 1px 5px #bbb;z-index:100;}.gallery-module ul.light-slider > li img,.gallery-module ul.light-slider > li .player .video img{max-height:100%;max-width:100%;}.gallery-module .player .video imgplaceholder{max-height:480px;max-width:640px;}.gallery-module .player .video .svg{background-image:url(/module/library_cruise/images/play.svg);height:50px;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;z-index:1;}.gallery-module.limitSize .light-gallery > li,.gallery-module .lSSlideOuter + .gallery-placeholder imgplaceholder,.gallery-module .refuse-3rd .player .video .svg{display:none;}.gallery-module .lSSlideOuter + .gallery-placeholder{visibility:hidden;}.gallery-module .gallery-placeholder-thumbnails{margin-top:5px;}.gallery-module .gallery-placeholder .gallery-placeholder-thumbnails .col{padding:0 3px;}.gallery-module .gallery-placeholder .gallery-placeholder-thumbnails .bg-grey{max-width:120px;padding-bottom:75%;}.gallery-module .gallery-placeholder .gallery-placeholder-thumbnails li{list-style:none;max-height:90px;width:20%;}.gallery-module .gallery-placeholder .gallery-placeholder-thumbnails li + li{margin-left:5px}.gallery-module .waiter > .waiter-center.waiter-spinner{bottom:0;top:0;}.gallery360-module{cursor:pointer;text-decoration:none;width:fit-content;}.gallery360-module .fa{transform:rotateX(0deg) rotateZ(0deg);transition:transform .15s linear;}.gallery360-module:hover .fa{animation:2s linear .15s infinite animGallery360;transform:rotateX(55deg) rotateZ(0deg);}iframe[name="gallery360"]{border:0;min-height:350px;width:100%;}@keyframes animGallery360{0%{transform:rotateX(55deg) rotateZ(0deg);}100%{transform:rotateX(55deg) rotateZ(360deg);}}@media (min-width:576px){iframe[name="gallery360"]{height:450px;}}@media (min-width:992px){iframe[name="gallery360"]{height:660px;}}.searchteaser-module.teaser .content .c3 a.merkzettel-button-module,.teaser_angebot-module a.merkzettel-button-module{background:#fff;font-size:1.4em;left:10px;margin:0;opacity:0.8;padding:5px;position:absolute;top:10px;z-index:7;}.searchteaser-module.teaser .content .c3 a.merkzettel-button-module label,.teaser_angebot-module a.merkzettel-button-module label{font-size:0.7em;font-style:normal;font-weight:normal;margin:0;vertical-align:top;}@media (max-width:767px){.productheader-module .merkzettel-button-module label,.searchteaser-module .merkzettel-button-module label{display:inline;}}.teaser_angebot-module .teaser{margin:0 0 20px;overflow:hidden;padding:15px;}.teaser_angebot-module .teaser h4{font-size:1em;font-style:normal;font-weight:400;line-height:1.3em;margin:0 0 .5em;}.teaser_angebot-module .teaser a.img{display:block;margin:-15px -15px 15px;min-height:1px;overflow:hidden;position:relative;}@media (min-width:768px){.teaser_angebot-module .teaser .last{min-height:60px;}}@media (max-width:767px){.teaser_angebot-module > h2{margin-left:10px;margin-right:10px;}.teaser_angebot-module .price{color:#fff !important;font-size:1rem;margin:-15px;padding:10px;}.teaser_angebot-module h2.title,.teaser_angebot-module .price em{font-size:1rem;font-style:normal;}.teaser_angebot-module .price a{color:inherit;}.teaser_angebot-module .price em,.teaser_angebot-module .price span{color:#fff !important;}}.teaser_angebot-module .teaser{background:#fff;border:1px solid #ccc;}.teaser_angebot-module > h2{color:#00a1b4;}.teaser_angebot-module h4.ship{font-weight:600;}.teaser_angebot-module h4.travel{margin-bottom:1.5em;}@media (max-width:767px){.teaser_angebot-module .price{background:#0fa3b4;}}.teaser_angebot-module .teaser a.img{margin:-15px -15px 15px;}.stopper{bottom:10px;clear:both;z-index:3;}.stopper > span{line-height:1em;margin:3px 0 0;}.stopper > span i{background:#ccc;font-family:Arial,sans-serif;font-size:.8em;font-weight:600;line-height:1.3em;padding:.25em .75em;}@media (max-width:767px){.stopper{right:5px;}}.stopper > span.discount i{background:#c5262b;}.stopper span.special.hin-weg i,.stopper span.special.hin-weg-schweiz i{background-color:#851773 !important;}.stopper span.special.ehoi-only i{background-color:#0fa3b4 !important;}.list .teaser .deals-module.offer-deal{font-size:.9em;}.deals-module.offer-deal > .icon:first-child,.deals-module.offer-deal > .fa:first-child{display:inline-block;float:left;font-size:1.5em;margin:0;margin-right:-3em;text-align:left;}.deals-module.offer-deal{display:block;hyphens:auto;-webkit-hyphens:auto;line-height:1.2em;margin:0 0 .75em 0;}.deals-module.offer-deal .deal-text,.deals-module.offer-deal:hover .deal-text{background-color:#ff6d00;}.deals-module.offer-deal,.deals-module.offer-deal:hover{border:2px solid #ff6d00;color:#ff6d00 !important;text-decoration:none;}.deals-module.offer-deal .far.fa-circle-info,.deals-module.offer-deal:hover .far.fa-circle-info{color:#ff6d00;}.teaser_service-module .servicetitel{color:#333;font-size:1.5em;z-index:1;}.teaser_service-module .servicetitel .like{font-size:36px;}.teaser_service-module .servicetitel .fav-counter{font-family:Arial,sans-serif;font-size:38%;margin-top:-4px;}.teaser_service-module .teaser-content{z-index:1;}.teaser_service-module .teaser-content .serviceImgInfo .fa{margin-left:3px;top:4px;}@media (max-width:1199px){.teaser_service-module .servicetitel{font-size:1.15em;}.teaser_service-module .teaser-content .serviceImgInfo .fa{font-size:20px !important;top:2px;}}@media (max-width:991px){.teaser_service-module .servicetitel .like{font-size:28px;}}@media (max-width:767px){.teaser_service-module .teaser-link{background-color:#fff;}.teaser_service-module .servicetitel{font-size:1.5em;}}.teaser_service-module > h2{color:#00a1b4;}.newsletterbanner-module{border:none !important;}.newsletterbanner-module .btn,.newsletterbanner-module .btn:hover{color:#fff !important;}.newsletterbanner-module div{background-color:#ff6d00;}.newsletterbanner-module .btn,.newsletterbanner-module .btn:hover{border:1px solid #fff;}@media (max-width:767px){.footerblock-module .clipper{position:relative;}.footerblock-module .clipper .clipped{height:200px;overflow:hidden;}.footerblock-module .clipper .fader{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);bottom:45px;display:block;height:70px;position:absolute;width:100%;z-index:10;}.footerblock-module .clipper .clipper-toggle .line{bottom:31px;position:absolute;width:90%;z-index:11;}.footerblock-module .clipper .clipper-toggle a{z-index:12;}}.footerblock-module .clipper .clipper-toggle .line{border-bottom:2px solid #00a1b4;}@media (max-width:767px){.footerblock-module.container{padding-left:0;padding-right:0;}}a.mobilebanner-module:hover,a.mobilebanner-module:focus{text-decoration:none;}a.mobilebanner-module:hover span,a.mobilebanner-module:focus span{text-decoration:underline;}a.mobilebanner-module,a.mobilebanner-module:link,a.mobilebanner-module:visited{background-color:#b81942;color:#fff;padding:10px;}body.minimized .toplisten-module{display:none;}.toplisten-module .d-md-none a:after{color:#333;content:",";}.toplisten-module .d-md-none a:last-child:after{content:"";}@media (max-width:767px){.toplisten-module.container{padding-left:0;padding-right:0;}}@media (max-width:767px){.datepicker-mobil-module{background:#f6f6f6;z-index:2080;}.datepicker-mobil-module .datepicker-inline{width:unset;}.datepicker-mobil-module .datepickerxs table{margin:0 auto;width:100%;}.datepicker-mobil-module .datepickerxs table .dow{font-weight:normal;}.datepicker-mobil-module .datepickerxs table .day{font-weight:bold;}.datepicker-mobil-module .datepickerxs table .day.disabled{pointer-events:none;}.datepicker-mobil-module .datepickerxs table .day.old,.datepicker-mobil-module .datepickerxs table .day.new{visibility:hidden;}.datepicker-mobil-module .datepickerxs table th.prev,.datepicker-mobil-module .datepickerxs table th.next{display:none;}.datepicker-mobil-module .datepickerxs table thead tr:nth-child(2){display:none;}.datepicker-mobil-module .datepickerxs table thead tr:nth-child(3){border-bottom:1px solid #000;}.datepicker-mobil-module .dp{margin:0 auto 10px auto;width:330px;}.datepicker-mobil-module .cal-tabs{font-size:1.1rem;margin-bottom:20px;}.datepicker-mobil-module .cal-tab{flex:1;}.datepicker-mobil-module .cal-tab.active{color:#fff;}.datepicker-mobil-module .cal-tab.active::after{content:'';border-left:16px solid transparent;border-right:16px solid transparent;display:block;left:50%;position:absolute;top:100%;transform:translateX(-16px);}.datepicker-mobil-module .head > div{flex:0.33;}.datepicker-mobil-module .foot{box-shadow:0px -3px 5px -4px rgba(0,0,0,0.75);}.datepicker-mobil-module .scrollDPXS{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch; }.datepicker-mobil-module .datepickerxs{min-height:283px; position:absolute;width:100%}}@media (max-width:767px){.datepicker-mobil-module .datepickerxs table .day.range{background:#C2E9EE;}.datepicker-mobil-module .cal-tab.active{background:#00a1b4;}.datepicker-mobil-module .cal-tab.active::after{border-top:11px solid #00a1b4;}}.datepicker-dropdown{z-index:1050 !important;}.datepicker table tr td{padding:8px;}.datepicker table tr td.day.active,.datepicker table tr td.day.active:hover,.datepicker table tr td.day:hover{color:#fff;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background:#f5f5f5;color:inherit;}th.datepicker-switch{height:50px;}.datepicker-switch:after{content:" \25BC";}@media (max-width:767px){.datepicker.datepicker-dropdown.dropdown-menu{border:none;border-radius:0;bottom:0!important;box-shadow:0px 5px 9px 0px rgba(0,0,0,0.75);left:0!important;overflow:hidden;padding:15px;position:fixed;top:auto!important;width:100% !important;z-index:2147483648 !important;}datepicker.datepicker-dropdown.dropdown-menu table{width:100%;}}.datepicker table tr td.day.active{background:#00a1b4;}.datepicker table tr td.day.active:hover,.datepicker table tr td.day:hover{background:#00cfe7;}input[readonly].datepicker{background-color:white;}