.havila.site .tab-pane .box,.havila.site .list .teaser{border:none;}.havila.site .list .teaser:last-child{margin-bottom:0px;}.mobilebanner-module a:hover,.mobilebanner-module a:focus{text-decoration:none;}.mobilebanner-module a:hover span,.mobilebanner-module a:focus span{text-decoration:underline;}.mobilebanner-module a,.mobilebanner-module a:link,.mobilebanner-module a:visited{background-color:#b81942;color:#fff;padding:10px;}.emap-navigation{clear:both;font-weight:bold;margin-top:5px;text-align:center;}.emap-navigation button{margin:0 2px;padding:5px 10px;}.emap-navigation button:hover{opacity:0.8;}.emap-navigation .btn.btn-disabled,.emap-navigation .btn.btn-disabled:hover,.emap-navigation .btn.btn-disabled:visited,.emap-navigation .btn.btn-disabled:focus,.emap-navigation .btn.btn-disabled:active:focus{color:#fff;}@media (max-width:767px){.emap-map{max-height:300px;}}.routeschedule-module .facts.route th:nth-child(1){width:51px;}.routeschedule-module .facts.route th:nth-child(3),.routeschedule-module .facts.route th:nth-child(4),.routeschedule-module .facts.route th:nth-child(5){width:70px;}.modal-container .routeschedule-module th.station,.modal-container .routeschedule-module td.station{display:none;}@media (max-width:767px){.searchteaser-module.teaser .c4 .like{align-items:center;display:flex;font-size:1.2rem;margin:0 .5em 0 0;}.searchteaser-module.teaser .c4 .like label{margin:0 0 0 .15em;}body.minimized .topfooter-module{margin-bottom:5rem !important;}.searchteaser-module.teaser .action div.price em{font-weight:bold;}}.searchteaser-module.teaser a.img:hover,.searchteaser-module.teaser .content a:hover{text-decoration:none;}.site.merkzettel .searchteaser-module .pricealert.active.viewonly .preisalarmActive{pointer-events:none;}@media (max-width:767px){.searchteaser-module.teaser .c4 .like{color:#057a93;}}.searchteaser-module.teaser{background-color:#fff;border:1px solid #eeeeee;margin:0 0 20px;overflow:visible !important;padding:15px;}.searchteaser-module.teaser:nth-child(){background:#f5f5f5;}.searchteaser-module.teaser a.img{display:block;margin:0;position:relative;}.searchteaser-module.teaser a.img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.searchteaser-module.teaser .h1{font-family:Arial,sans-serif;font-size:1.25em;font-style:normal;font-weight:600;line-height:1.3em;margin:0 0 .25em;}.searchteaser-module.teaser .h1 a{color:#666;text-decoration:none;}.searchteaser-module.teaser .h1 a:hover{text-decoration:underline;}.searchteaser-module.teaser a.img{margin:0 0 15px;}.searchteaser-module.teaser .carrier em,.searchteaser-module.teaser .code em,.searchteaser-module.teaser .dates em,.searchteaser-module.teaser .operator em,.searchteaser-module.teaser .region em,.searchteaser-module.teaser .route em,.searchteaser-module.teaser .stars em{font-family:Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.3em;}.searchteaser-module.teaser .action .btn,.searchteaser-module.teaser .action .like{float:right;}.site:not(.merkzettel):not(.login) .searchteaser-module.teaser .clipper-toggle{display:block;}.searchteaser-module.teaser .autoclip{background-color:#fff;height:1.5em;transform:translateY(-100%);}.site:not(.merkzettel):not(.login) .searchteaser-module .fixed .clipped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.searchteaser-module.teaser span.discount i::after{content:'\00a0*';}.searchteaser-module.teaser .clipper-toggle,.searchteaser-module.teaser .teaserclipper:not(.fixed) .clipper-toggle .toggle-more,.searchteaser-module.teaser .teaserclipper.fixed .clipper-toggle .toggle-less,.searchteaser-module .haefen.short .startziel,.site .searchteaser-module .haefen.short .clipper-toggle.clipper-toggle,.searchteaser-module .onlyFavs{display:none;}.site.merkzettel:not(.noresult) .searchteaser-module .onlyFavs{display:flex!important;}.searchteaser-module.teaser .content .c-1 a.logo{align-items:center;background:#fff;border-radius:0px 20px 20px 0px;display:flex;flex-direction:column;height:40px;justify-content:center;width:120px;padding:5px 10px 5px 5px;position:absolute;top:10px;}.searchteaser-module.teaser .content .c-1 a.logo img{max-height:100%;max-width:100%;}.searchteaser-module.teaser .content .c-2 .offer-deal{border:none;display:inline-block;font-size:.8em;font-weight:600;line-height:1.3em;margin:0;padding:0;text-transform:none;}.searchteaser-module.teaser .content .c-2 .offer-deal .deal-text,.searchteaser-module.teaser .content .c-2 .offer-deal .text-center{padding:.25em !important;}.searchteaser-module.teaser .content .c-3 .price{margin-bottom:0;text-align:right;}.searchteaser-module.teaser .content .c-3 .price span{display:inline}.searchteaser-module.teaser .content .c-3 .price em{display:block}.searchteaser-module.teaser .content .c-3 .price span.katalogpreis,.searchteaser-module.teaser .content .c-3 .price span.katalogpreis del{font-size:16px;}.searchteaser-module.teaser .content .c-3 .price span.discount{background-color:#b81942;color:#fff;font-size:14px;padding:2px 6px;}.searchteaser-module.teaser .content .c-3 .price span.alternativeprice:not(.standalone){font-size:0.9em;}.searchteaser-module.teaser .content .c-3 .price span.defaultprice em,.searchteaser-module.teaser .content .c-3 .price span.alternativeprice.standalone em{font-weight:600;font-size:1.7em;font-style:normal;line-height:1.3em;}.searchteaser-module.teaser .content .pricealerts,.searchteaser-module.teaser .content .pricealert-btn,.searchteaser-module.teaser .content .onlyFavs.ms-auto{grid-column:1 / -1;}.searchteaser-module.teaser .content .pricealerts{border-top:1px dotted #ccc;}.searchteaser-module.teaser .content .stopper-bottom:not(:has(.special:not(.d-none))):not(:has(.deals-module.offer-deal:not(.d-none))):not(:has(.ccpromotion-module:not(:empty))){display:none;}.searchteaser-module.teaser .content .stopper-bottom .stopper{line-height:2em;}@media (min-width:768px){.searchteaser-module.teaser .logo{float:left;}.searchteaser-module.teaser .content .info > div{margin:.5em 0 0 0;}.searchteaser-module.teaser .content{display:grid;grid-template-columns:30% 45% 25%;}.searchteaser-module.teaser .content .c-1 .smallpictures .randomImg:last-child{display:none;}.searchteaser-module.teaser .content .c-3{border-left:1px dotted #ccc;}.searchteaser-module.teaser .content .c-3 button.like{background-color:transparent;border:none;font-size:1.2em;margin:0;padding:0;}}@media (max-width:991px){.searchteaser-module.teaser{font-size:0.9em;}}@media (max-width:767px){.searchteaser-module.teaser{border-radius:0;}.searchteaser-module.teaser{margin-bottom:30px;}.searchteaser-module.teaser .content{display:flex;flex-direction:column;}.searchteaser-module.teaser .content .info > div{margin:0 0 .1em 0;}.searchteaser-module.teaser  h3.title .productLink{width:90%;}.searchteaser-module.teaser .action {font-size:1.2em;}.searchteaser-module.teaser .content .c-3{border-top:1px dotted #ccc;}.searchteaser-module.teaser .c-3 .price span.defaultprice em,.searchteaser-module.teaser .c-3 .price span.alternativeprice.standalone em{font-size:2em !important;}.searchteaser-module.teaser .c-3 .price span.discount{display:inline-block;margin:0 !important;width:max-content;}}.searchteaser-module.teaser .h1 a{color:#333;}@media (min-width:768px){.searchteaser-module.teaser .c3{background:#0c8290;}}.searchteaser-module.teaser .pricealerts .border{border-color:#057a93 !important;}.searchteaser-module.teaser .pricealerts .price{color:#057a93 !important;}.deals-module.offer-deal:hover .deal-text{background-color:#b81942;}.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{border:2px solid #b81942;color:#b81942 !important;display:block;font-weight:bold;hyphens:auto;-webkit-hyphens:auto;line-height:1.2em;margin:0 0 .75em 0;text-decoration:none;text-transform:uppercase;}.deals-module.offer-deal .deal-text{background-color:#b81942;}.deals-module.offer-deal .far.fa-circle-info{color:#b81942;}@media (min-width:768px){button.merkzettel-button{background:none;border:none;}}.searchteaser-module.teaser .content .c3 button.merkzettel-button-module,.teaser_angebot-module button.merkzettel-button-module{background:#fff;font-size:1.1em;left:10px;margin:0;opacity:0.8;padding:5px;position:absolute;top:10px;z-index:7;}@media (max-width:767px){.searchteaser-module .merkzettel-button-module,.teaser_angebot_neu-module button.merkzettel-button-module{background:none;border:none;}}.stopper > span{line-height:1em;}.stopper > span > i{background:#ccc;display:inline-block;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:#b81942;}.stopper span.special.german i,.stopper span.special.ehoi-only i,.stopper span.special.reisebegleitung i{background-color:#0c8290 !important;}.stopper span.special.topseller i{background-color:#b81942 !important;}@media(hover:hover) and (pointer:fine){.tabs-module .nav-tabs li a:hover{background:#057a93;border:1px solid #057a93;border-top:none;color:#fff;text-decoration:none;}@media (max-width:767px){.tabs-module .nav-tabs li a:hover{background:none;border:none;color:#057a93;}.tabs-module .nav-tabs li a:hover span{border-bottom:0.3rem solid #057a93;border-top:0.3rem solid transparent;}}}.tabs-module .nav-link span::after{margin-left:0px;}.tabs-module .clipper .clipper-toggle .line{border-bottom:2px solid #057a93;}.ccpromotion-module > a span{background-color:#213071;display:inline-block;font-size:.8em;font-weight:600;line-height:1.3em;padding:.25em .75em;}.ccpromotion-module > a span i{color:#fff !important;}.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 .carouselPreviewButton:hover{opacity:1;}.gallery-module .carouselPreviewButton{border-bottom:0;border-top:5px solid transparent;margin:0;margin-right:5px;text-indent:0;transition:opacity .2s ease;width:calc(20% - 4px);}.gallery-module .carousel-inner,.gallery-module .carouselPreviewButton imgplaceholder{background-color:#000;}.carousel-indicators .carouselPreviewButton:not(.active){opacity:.7;}.carousel-inner .carousel-item{transition:transform .3s ease-in-out;}.gallery-module .carousel-control{filter:drop-shadow(0px 0px 3px black);}.gallery-module .carousel .caption{background:rgba(85,85,85,0.8);bottom:10px;color:#fff;left:10px;opacity:0.85;padding:10px;}.gallery-module .carousel-inner imgplaceholder img{left:50%;top:50%;transform:translate(-50%,-50%);width:auto; }.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 .refuse-3rd .player .video .svg{display:none;}.gallery-module .grid{display:flex;flex-direction:column;gap:15px;}.gallery-module .right-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}.gallery-module .grid-item{aspect-ratio:4 / 3;}@media (min-width:768px){.gallery-module .grid{flex-direction:row;align-items:stretch;}.gallery-module .left-grid{flex:1;}.gallery-module .right-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1rem;}}@media (max-width:767px){.gallery-module{margin:0 -15px;}.card-module .gallery-module{margin:initial;}}.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;}}.noscript-module{border-radius:0;}