.bewertungblock-module table.percent{margin:1em 0;}.bewertungblock-module .th{font-weight:400;font-style:normal;line-height:1.3em;padding:0 .25em 0 0;}.bewertungblock-module .percent{min-width:5em;padding:0 .5em;}.bewertungblock-module .percent .progress{border-radius:10px;height:.75em;margin:0;overflow:hidden;}.bewertungblock-module .percent .progress .progress-bar{border-radius:10px;overflow:hidden;}.bewertungblock-module .percent .percent .progress .progress-bar{background-color:#004899;}@media (min-width:768px){.bewertungliste-module colgroup col:nth-child(3),.bewertungliste-module colgroup col:nth-child(6){width:8%}.bewertungliste-module colgroup col:nth-child(1),.bewertungliste-module colgroup col:nth-child(4){width:16%}.bewertungliste-module colgroup col:nth-child(2),.bewertungliste-module colgroup col:nth-child(5){width:24%}}@media (min-width:992px){.bewertungliste-module colgroup col:nth-child(2){width:16%}.bewertungliste-module colgroup col:nth-child(5){width:32%}}@media (max-width:767px){.bewertungliste-module tbody tr{border-bottom:1px solid var(--bs-table-border-color);}.bewertungliste-module tbody td{display:block;border:none;}.bewertungliste-module thead{display:none;}}.pagination-module.pagination a.page-link:not(:disabled):not(.disabled){box-shadow:none;cursor:pointer;text-decoration:none;}.captcha-module{text-align:center;}.captcha-module .ecaptcha .captcha-wrapper{min-height:50px;}.g-recaptcha{transform-origin:0 0;}.grecaptcha-badge{z-index:5;}body.ratingwidget-loaded .grecaptcha-badge{margin-bottom:250px;}@media (min-width:992px){.captcha-module .form-captcha{font-size:18px;height:50px;}}@media (max-width:767px){.grecaptcha-badge{margin-bottom:80px;}}@media (min-width:768px){.deckplan-module .deckplancontent .deckinfo{transform:translateY(-103px);}}.inklusivleistungen-module ul.usp{margin:.5em 0;padding:0 0 0 1.2em;}.inklusivleistungen-module ul.usp li{margin:.15em 0;padding:0;line-height:1.2em;}.inklusivleistungen-module ul.icons i.fa.fa-check{color:#198754;}.inklusivleistungen-module ul.icons i.fa.fa-times{color:#dc3545;}@media (min-width:768px){.inklusivleistungen-module .packages-container{padding-left:15px;padding-right:15px;}.inklusivleistungen-module .packages-container .col-md-6:nth-child(odd){padding-right:7.5px;}.inklusivleistungen-module .packages-container .col-md-6:nth-child(even){padding-left:7.5px;}}@media (max-width:767px){.inklusivleistungen-module{background:#f5f5f5;}}.inklusivleistungen-module ul.leistungen.plus-leistungen li .fa-plus{color:#004899;}.blocker{height:100%;opacity:0.5;pointer-events:none;width:100%;z-index:1000;}.participants .persons .person[data-age='0']{display:none !important;}.pricematrix.pricematrix-matrix .table.lined .row{margin:0 -10px !important;}.pricematrix-matrix .table.lined .row div[class^='col-'],.pricematrix-matrix .table.lined .row div[class*=' col-'],.pricematrix-matrix .table.lined .row span[class^='col-'],.pricematrix-matrix .table.lined .row span[class*=' col-']{padding:0 10px;}.pricematrix .header .cabin{border:3px solid #ccc;display:block;overflow:hidden;text-align:center;}.pricematrix .header .cabin img{display:block;}.pricematrix .header .cabin .price{display:block;hyphens:auto;-webkit-hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-align:center;white-space:normal;word-wrap:break-word;}.pricematrix .header .cabin .price > em{display:block;font-size:1.5em;}.pricematrix .header .cabin .price > em.nobooking{font-size:1.25em;}.pricematrix .termin div.cabin{display:flex;}.pricematrix .termin div.cabin > a{width:100%;}.pricematrix .termin div.cabin > a .btn-text br{display:none;}.pricematrix .termin .date span.btn{padding:0 2px 2px 5px;margin-right:5px;}.pricematrix .table.lined .termin-container .date{font-family:Arial,sans-serif;font-style:normal;font-weight:500;line-height:1.3em;}.pricematrix .table.lined .termin-container .date .fa{line-height:1.5em;}.pricematrix .btn-block em{font-size:1.5em;}.pricematrix .btn-block.btn-sm em{font-size:1.3em;line-height:1.35em;}.pricematrix .btn-block em.nobooking{font-size:1.15em;line-height:1.65em;}.pricematrix .btn-block span{color:inherit;}.btn.btn-price.disabled{color:#767676;opacity:1.0;}.pricematrix .btn-price sup{font-size:1em;}.pricematrix .btn-price:not(.offer) sup{display:none;}@media (max-width:767px){.pricematrix .cabin.price:not(.offer) sup{display:none;}}@media (max-width:1199px){.pricematrix .btn-price sup{top:0;}}.pricematrix #termine-all sup.offer{color:#b81942 !important;font-size:1em;}#pricematrix .termine{min-height:320px;}@media print{.googlemap img{max-width:none !important;}.pricematrix img{margin-top:10%;max-width:100% !important;}}.booking-flights .text-muted{margin-top:1em;}.booking-flights h4{border-bottom:1px solid #ccc;color:#999 !important;text-transform:uppercase;}.booking-flights .price{margin-top:.5em;}.participants{display:block;overflow:hidden;}.participants .persons{display:inline-block;margin:0;padding:0;}.participants .persons .person{list-style:none;margin:0 1em .25em 0;padding:0;}.participants .persons .person i{display:inline-block;font-size:2em;float:left;margin:0 .25em 0 0;text-align:center;width:.8em;}.participants .persons .person select{float:left;width:auto;}@media (min-width:768px){#pricematrix .participants:not(.viewonly) .persons{width:700px;}#pricematrix .participants:not(.viewonly) .persons .person{width:300px;}#pricematrix .termine{min-height:390px;}.pricematrix .header .cabin{padding:5px;}}.participants .options{display:inline;float:left;margin:0 1em .5em 0;overflow:hidden;}.participants .options .btn-pax{background:#fff;display:inline-block;height:2em;line-height:2em;overflow:hidden;text-align:center;text-decoration:none;width:2em;}.participants .options .btn-pax:last-child{margin-left:.25em;}.participants .options .btn-pax:hover{color:#fff;}.participants .options .btn-pax.disabled,.participants .options .btn-pax.disabled:hover{background:none;border-color:#ccc;color:#ccc;cursor:default;pointer-events:none;}.badge-bahn,.badge-flug,.badge-komplett{background-color:#b81942;color:#fff;}a.price > em.nobooking,a.price > span > em.nobooking,div.price > em.nobooking,div.price > span > em.nobooking,span.price > em.nobooking,span.price > span > em.nobooking{font-size:1.4em;}a.price.offer span > em.nobooking,a.price > span > em.nobooking,div.price.offer span > em.nobooking,div.price > span > em.nobooking,span.price.offer span > em.nobooking,span.price > span > em.nobooking{font-size:1.25em;}.soldout-banner{border-radius:0;border:0;box-shadow:-1px 1px 3px 0px #0000004d;color:#fff;padding:14px 48px 14px 14px;}@media (min-width:375px){div.price em:not(.nobooking){white-space:nowrap;}}@media (min-width:768px){.soldout-banner{position:fixed;right:0;top:28%;z-index:100;}.soldout-banner .close{padding:4px 7px 0 14px;}}@media (min-width:768px) and (max-width:1199px){.soldout-banner{max-width:160px;}}@media (max-width:767px){.display-none{display:none !important;}#pricematrix h2{padding-left:10px !important;padding-right:10px !important;}.pricematrix .btn-price{font-size:12px;}.pricematrix .header .cabin > div > span{font-weight:bold;}.pricematrix .header .cabin,.pricematrix .header .cabin .price,.pricematrix .header .cabin .price em{color:#333 !important;font-size:.97em !important;line-height:1.3em;}.pricematrix .btn-block{margin:.25em 0;}.pricematrix .btn-block span{display:inline;font-size:1.15em;line-height:1.65em;}.pricematrix .header .cabin .price > em{font-size:1.3em;}.pricematrix .termin-container{border-bottom:none !important;margin-top:-15px;}.pricematrix .termin-container .termin .btn-price .row > div:nth-child(1){text-align:left;}.pricematrix .termin-container .termin .btn-price .row > div:nth-child(2){text-align:right;}.pricematrix .termin-container .termin.sub .cabin.price em{font-size:1em;line-height:1.5em;margin-left:5px;}.pricematrix .termin-container .termin.sub .cabin.price i:not(.fa){font-weight:normal;}.pricematrix .termin-container .termin.sub .cabin.price.offer,.pricematrix .termin-container .termin.sub .cabin.price.offer em,.pricematrix .termin-container .termin.sub.offer .title{color:#b81942 !important;}.pricematrix .termin-container .termin.sub .cabin.price .btn-submit{color:#fff;padding:0.3em;}.pricematrix .termin-container .termin [class^=col-]{display:flex;align-items:center;}.pricematrix .termin-container .termin.sub{border-bottom:1px solid #ccc;}.pricematrix .termin-container .termin.sub.first{border-top:1px solid #ccc;}.pricematrix .termin-container{margin-top:0px;}.pricematrix .termin-container .termin.sub .cabin.price .disabled{opacity:0.65;}}.pricematrix-container .paket{border:3px solid #ccc;}.pricematrix-container .paket .stretched-link:after{cursor:pointer;}.pricematrix-container .paket .header{border-bottom:1px solid #ccc;}.pricematrix-container .paket .bottom .image{width:80px;}.pricematrix-container .paket .hidden,.modal-module .modal-hidden{display:none;}.pricematrix .popModal{position:relative;cursor:pointer;}.pricematrix .popModal .pic-expand{background-color:#fff;bottom:5px;color:#333;font-size:1em;opacity:0.8;padding:6px 5px 4px 6px;position:absolute;right:5px;}@media (max-width:768px){.popModal .pic-expand{display:none;}}.modal-module .leistungen.collapse{display:block;}.pricematrix-reiseoptionen .anreise label{margin-top:1px;}.pricematrix .table.lined .termin-container{border-bottom:1px solid #666;}.pricematrix .header a.cabin:hover,.pricematrix .header a.cabin.active{border-color:#004899;}.pricematrix .header .cabin{color:#333;}.pricematrix .date{font-family:Arial,sans-serif;font-weight:600;}.participants ul li i{color:#004899;}.participants .options .btn-pax{border:2px solid #004899;color:#004899;}.participants .options .btn-pax:hover{background:#004899;}table.dates{width:100%;}table.dates thead th{border-bottom:1px solid #333;padding:.25em 1em .25em 0;text-align:center;}table.dates thead th.cabins{padding:.25em 0;}table.dates tbody tr td,table.dates tbody tr th{border-bottom:1px solid #ccc;padding:.25em 1em .25em 0;}table.dates tbody tr td{padding-right:0;}table.dates tbody tr td .btn{margin:.25em 0;width:100%;}table.dates tbody tr td .btn span{display:none;}.paketvorteile{border:1px solid #004899;padding:6px 10px;}@media (max-width:767px){table.dates thead{display:none;}table.dates tbody tr td .btn span{display:inline;}.pricematrix .header .cabin.active{border:3px solid #004899;}.pricematrix .header .cabin.active,.pricematrix .header .cabin.active .price,.pricematrix .header .cabin.active .price em,.pricematrix .header .cabin.active .price span{color:#004899 !important;}.pricematrix .termin-container .termin.sub .cabin.price .btn-submit{background-color:#004899;}}.btn-group .btn.btn-price,.btn.btn-price{background:#fff;border-color:#004899;color:#004899;}.btn-group .btn.btn-price i,.btn.btn-price i{font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3em;}.btn-group .btn.btn-price em,.btn.btn-price em{font-family:Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.3em;}.btn-group .btn.btn-price:hover,.btn.btn-price:hover{background:#004899;border-color:#004899;color:#fff;}.btn-group .btn.btn-price.offer,.btn.btn-price.offer{border-color:#b81942;color:#b81942;}.btn-group .btn.btn-price.offer:hover,.btn.btn-price.offer:hover{background:#b81942;border-color:#b81942;color:#fff;}.soldout-banner{background-color:#ffc600;}.pricematrix .popModal .pic-expand:hover{color:#004899;}@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;}}.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;}.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;}}.deals-module.offer-deal:hover .deal-text{background-color:#b81942;}.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(hover:hover) and (pointer:fine){.tabs-module .nav-tabs li a:hover{background:#004899;border:1px solid #004899;border-top:none;color:#fff;text-decoration:none;}@media (max-width:767px){.tabs-module .nav-tabs li a:hover{background:none;border:none;color:#004899;}.tabs-module .nav-tabs li a:hover span{border-bottom:0.3rem solid #004899;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 #004899;}.toplisten-module .d-md-block{background:#fff;}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;}}.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;}.stopper > span.discount i{background:#b81942;}.stopper span.special.cruisewinkel i{background-color:#037c79 !important;}.stopper span.special.reisebegleitung i{background-color:#347a8d !important;}.stopper span.special.cruisewinkel-only i{background-color:#726e63 !important;}.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;}.noscript-module{border-radius:0;}