﻿.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;text-decoration:none;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:rgb(0,86.1,178.5);text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid hsl(0,0%,97%)}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:hsl(0,0%,97%);border-bottom:1px solid hsl(0,0%,92%);border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:rgba(0,0,0,0);border:0}a.close.disabled{pointer-events:none}.overlay-icon{position:fixed;padding:.375rem .75rem;border:1px solid #055157;line-height:1.5;border-radius:.25rem;box-shadow:0 1px 6px rgba(0,0,0,.65);z-index:998;font-size:1.5em;cursor:pointer;color:#fff;background:#055157}#topAnker{margin-top:-200px;position:absolute}footer .btnNachOben{bottom:10px;right:10px;display:none;min-width:45px;text-align:center}@media(min-width: 992px){footer .btnNachOben{right:120px}}body{color:#000;background-color:#fff}.centerContent.partnerIcons{padding-top:4rem;width:100%;max-width:100%;background-color:#f2f6f6;display:flex;justify-content:center;align-items:center}.centerContent.partnerIcons>div{padding:1rem;max-width:1520px}@media(min-width: 992px){.centerContent.partnerIcons>div{padding:0}}.centerContent.partnerIcons div{font-weight:bold}.centerContent.partnerIcons img{margin:0 5px 5px 0}.centerContent.partnerIcons .footer-partner-golfurlaub-jt a{width:100%;display:inline-block}.centerContent.partnerIcons .footer-partner-golfurlaub-jt img{width:100%;max-width:350px;margin-bottom:1rem}.hinweisWichtig{background-color:#fade8b;padding:.5rem 1rem}.modal{z-index:9999}.beschreibung{margin-bottom:1rem}.weitereBeschreibung{margin-top:2rem}.was-validated .form-control:valid,.form-control.is-valid{padding-right:.75rem !important}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#b9edee}footer.footerWrapper{background-color:#f2f6f6;color:#055157}footer.footerWrapper .footer{max-width:1520px;margin:auto;padding:10px 0}footer.footerWrapper .subFooter{display:flex;padding-block:1.5rem;border-top:1px solid #fff;font-size:13px}footer.footerWrapper .subFooter .copyright{text-align:center}@media(min-width: 1280px){footer.footerWrapper .subFooter .copyright{margin-top:unset}}footer.footerWrapper .subFooter ul{margin:0;padding:0}footer.footerWrapper .subFooter ul li{display:inline}footer.footerWrapper .subFooter ul li .bullet{margin-right:.75rem;margin-left:.75rem}footer.footerWrapper .subFooter ul li a{color:#055157;text-decoration:none}footer.footerWrapper .footerBlock a,footer.footerWrapper .footerBlockHeader{color:#055157;text-decoration:none;font-size:14px}footer.footerWrapper .footerBlockToggle{text-decoration:underline;cursor:pointer}footer.footerWrapper .footerBlockHeader,footer.footerWrapper .footerBlockHeader a{font-size:18px;font-weight:bold}footer.footerWrapper .footerBlock{padding:5px}footer.footerWrapper .footerBlock ul{padding:0}footer.footerWrapper .footerBlock ul li{list-style:none;font-size:.8em;padding:.25rem 0}footer.footerWrapper .trustedShopsLink{color:#000}footer.footerWrapper .trustedShopsLink .trustedShopsBadgeWidget{background-color:#fff;color:#000}footer.footerWrapper .trustedShopsLink .trustedInfos{z-index:999999}footer.footerWrapper .trustedShopsLink .col-xl,footer.footerWrapper .trustedShopsLink .col-xl-auto,footer.footerWrapper .trustedShopsLink .col-xl-12,footer.footerWrapper .trustedShopsLink .col-xl-11,footer.footerWrapper .trustedShopsLink .col-xl-10,footer.footerWrapper .trustedShopsLink .col-xl-9,footer.footerWrapper .trustedShopsLink .col-xl-8,footer.footerWrapper .trustedShopsLink .col-xl-7,footer.footerWrapper .trustedShopsLink .col-xl-6,footer.footerWrapper .trustedShopsLink .col-xl-5,footer.footerWrapper .trustedShopsLink .col-xl-4,footer.footerWrapper .trustedShopsLink .col-xl-3,footer.footerWrapper .trustedShopsLink .col-xl-2,footer.footerWrapper .trustedShopsLink .col-xl-1,footer.footerWrapper .trustedShopsLink .col-lg,footer.footerWrapper .trustedShopsLink .col-lg-auto,footer.footerWrapper .trustedShopsLink .col-lg-12,footer.footerWrapper .trustedShopsLink .col-lg-11,footer.footerWrapper .trustedShopsLink .col-lg-10,footer.footerWrapper .trustedShopsLink .col-lg-9,footer.footerWrapper .trustedShopsLink .col-lg-8,footer.footerWrapper .trustedShopsLink .col-lg-7,footer.footerWrapper .trustedShopsLink .col-lg-6,footer.footerWrapper .trustedShopsLink .col-lg-5,footer.footerWrapper .trustedShopsLink .col-lg-4,footer.footerWrapper .trustedShopsLink .col-lg-3,footer.footerWrapper .trustedShopsLink .col-lg-2,footer.footerWrapper .trustedShopsLink .col-lg-1,footer.footerWrapper .trustedShopsLink .col-md,footer.footerWrapper .trustedShopsLink .col-md-auto,footer.footerWrapper .trustedShopsLink .col-md-12,footer.footerWrapper .trustedShopsLink .col-md-11,footer.footerWrapper .trustedShopsLink .col-md-10,footer.footerWrapper .trustedShopsLink .col-md-9,footer.footerWrapper .trustedShopsLink .col-md-8,footer.footerWrapper .trustedShopsLink .col-md-7,footer.footerWrapper .trustedShopsLink .col-md-6,footer.footerWrapper .trustedShopsLink .col-md-5,footer.footerWrapper .trustedShopsLink .col-md-4,footer.footerWrapper .trustedShopsLink .col-md-3,footer.footerWrapper .trustedShopsLink .col-md-2,footer.footerWrapper .trustedShopsLink .col-md-1,footer.footerWrapper .trustedShopsLink .col-sm,footer.footerWrapper .trustedShopsLink .col-sm-auto,footer.footerWrapper .trustedShopsLink .col-sm-12,footer.footerWrapper .trustedShopsLink .col-sm-11,footer.footerWrapper .trustedShopsLink .col-sm-10,footer.footerWrapper .trustedShopsLink .col-sm-9,footer.footerWrapper .trustedShopsLink .col-sm-8,footer.footerWrapper .trustedShopsLink .col-sm-7,footer.footerWrapper .trustedShopsLink .col-sm-6,footer.footerWrapper .trustedShopsLink .col-sm-5,footer.footerWrapper .trustedShopsLink .col-sm-4,footer.footerWrapper .trustedShopsLink .col-sm-3,footer.footerWrapper .trustedShopsLink .col-sm-2,footer.footerWrapper .trustedShopsLink .col-sm-1,footer.footerWrapper .trustedShopsLink .col,footer.footerWrapper .trustedShopsLink .col-auto,footer.footerWrapper .trustedShopsLink .col-12,footer.footerWrapper .trustedShopsLink .col-11,footer.footerWrapper .trustedShopsLink .col-10,footer.footerWrapper .trustedShopsLink .col-9,footer.footerWrapper .trustedShopsLink .col-8,footer.footerWrapper .trustedShopsLink .col-7,footer.footerWrapper .trustedShopsLink .col-6,footer.footerWrapper .trustedShopsLink .col-5,footer.footerWrapper .trustedShopsLink .col-4,footer.footerWrapper .trustedShopsLink .col-3,footer.footerWrapper .trustedShopsLink .col-2,footer.footerWrapper .trustedShopsLink .col-1{padding-left:10px;padding-right:10px}#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810{bottom:8rem !important}@media(min-width: 1024px){#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810{bottom:12rem !important}}form .inInputLabel .form-group,form .inInputLabel{margin-top:.5rem}form .inInputLabel .form-group label,form .inInputLabel label{position:absolute;font-weight:normal;margin-top:.5rem;margin-left:.5rem}form .inInputLabel .form-group.filled label,form .inInputLabel.filled label{top:-1rem;font-size:.75rem}form .form-group.required>label:not(.custom-control-label):after{content:" *"}.socialMedia .socialMediaTwoIcons{display:inline-block}.socialMedia .socialMediaTwoIcons img{width:45px}.partnerIconsIATA,.partnerIconsDRV{width:100px;max-width:45%}ul.pagination{margin-left:.5rem}ul.pagination li a,ul.pagination li span{text-decoration:none;margin-left:.5rem;margin-right:.5rem;min-width:32px;min-height:32px;text-align:center;font-weight:bold;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}ul.pagination li a{background-color:#fff;color:#055157;border:3px solid #055157}ul.pagination li a:hover{background-color:#fff;color:#055157;border:3px solid #055157}ul.pagination li.active a{background-color:#055157;color:#fff;border:3px solid #055157}ul.pagination li.disabled span{background-color:#fff;color:#f2f6f6;border:3px solid #f2f6f6}.slickWrapper{display:flex;flex-direction:column}@media(min-width: 992px){.slickWrapper .slickSlider.large75{width:calc(75% - .25rem);max-width:calc(75% - .25rem)}}@media(min-width: 992px){.slickWrapper .slickSlider.large50{width:calc(50% - .25rem);max-width:calc(50% - .25rem)}}@media(min-width: 992px){.slickWrapper .slickSlider.large25{width:calc(25% - .25rem);max-width:calc(25% - .25rem)}}.slickWrapper .slickSlider figure{height:100%;display:flex}.slickWrapper .slickSlider figure img{margin:auto 0}.slickWrapper .slickSlider figure .videoElement{align-self:center}.slickWrapper .slickSlider figure .video video{height:100%;align-self:center}.slickWrapper .slickSlider figure .video>div{height:100%;margin-top:-1.9rem}.slickWrapper .slickSlider .videoWrapper figure{background-color:#000}.slickWrapper .slickSlider .videoElement .iconVideoPlay{width:100%;height:100%;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer}.slickWrapper .slickSlider .videoElement .iconVideoPlay i{border:0 solid #fff;border-radius:50%}.slickWrapper .slickSlider .videoElement .iconVideoPlay{font-size:4rem;color:#77c5d5;bottom:0}.slickWrapper .slickSlider .videoElement .iconVideoPlay i{background-color:#055157}.slickWrapper .slickSlider .videoElement div.thumbFormat{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.slickWrapper .slickSlider .videoElement div.thumbFormat img{width:100%}.slickWrapper .slickSlider .videoElement .video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.slickWrapper .slickSlider .videoElement .video .youtubePlayer{height:100%;width:100%;position:relative}.slickWrapper .slickSlider .videoElement .video .youtubePlayer iframe{position:absolute;width:100%;max-height:100%;max-width:100%}.slickWrapper .slickSlider .slick-list .slick-track{top:0}.slickWrapper .slickSlider .slick-list .videoThumbPicture{position:relative;display:flex}.slickWrapper .slickSlider .slick-list .videoThumbPicture img:not(.iconThumbVideoPlay){object-fit:cover;height:100%}.slickWrapper .slickSlider .slick-list .videoThumbPicture .iconVideoPlay{width:100%;height:100%;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer}.slickWrapper .slickSlider .slick-list .videoThumbPicture .iconVideoPlay i{border:0 solid #fff;border-radius:50%}.slickWrapper .slickSlider .slick-list .videoThumbPicture .iconThumbVideoPlay{font-size:2rem;color:#fff}.lightboxOverlay{z-index:1000000000}#lightbox{z-index:1000000000}#lightbox .lb-caption{color:#fff;font-size:1rem;line-height:1.75rem}#cruise-media-modal{padding:0 !important}#cruise-media-modal .modal-header{position:sticky;top:0;z-index:100000;background-color:#fff}#cruise-media-modal .modal-body{display:flex;justify-content:center}#cruise-media-modal .modal-fullscreen{max-width:100%;margin:0}#cruise-media-modal .cruise-media-content{max-width:850px;display:grid;column-gap:.5rem;row-gap:.5rem}@media(min-width: 768px){#cruise-media-modal .cruise-media-content{grid-template-columns:repeat(2, 1fr)}#cruise-media-modal .cruise-media-content .gridItem1{grid-column:1/3}#cruise-media-modal .cruise-media-content .gridItem2{grid-column:1/2}#cruise-media-modal .cruise-media-content .gridItem3{grid-column:2/3}#cruise-media-modal .cruise-media-content .gridElement:last-child:not(.gridItem3){grid-column:1/3}}#cruise-media-modal .videoElement,#cruise-media-modal .videoThumbPicture{position:relative;max-width:850px;height:100%}#cruise-media-modal .videoElement .thumbFormat,#cruise-media-modal .videoThumbPicture .thumbFormat{height:100%;background-color:#000;display:flex}#cruise-media-modal .videoElement img,#cruise-media-modal .videoThumbPicture img{align-self:center;width:100%;max-width:850px}#cruise-media-modal .videoElement .iconVideoPlay,#cruise-media-modal .videoThumbPicture .iconVideoPlay{width:100%;height:100%;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer}#cruise-media-modal .videoElement .iconVideoPlay i,#cruise-media-modal .videoThumbPicture .iconVideoPlay i{border:0 solid #fff;border-radius:50%}#cruise-media-modal .videoElement .iconVideoPlay,#cruise-media-modal .videoThumbPicture .iconVideoPlay{font-size:3rem;color:#77c5d5}@media(min-width: 576px){#cruise-media-modal .videoElement .iconVideoPlay,#cruise-media-modal .videoThumbPicture .iconVideoPlay{font-size:5rem}}#cruise-media-modal .videoElement .iconVideoPlay i,#cruise-media-modal .videoThumbPicture .iconVideoPlay i{background-color:#055157}#cruise-media-modal .video{height:100%;position:absolute;right:0;bottom:0;left:0;z-index:1}#cruise-media-modal .video .youtubePlayer{height:0;position:relative}#cruise-media-modal .video .youtubePlayer iframe{position:absolute;width:100%}@font-face{font-family:"Open Sans";src:url("/fonts/open_sans.ttf") format("truetype")}@font-face{font-family:"Lora";src:url("/fonts/lora.ttf") format("truetype")}.site-index .centerContent{margin-bottom:2rem}.site-index .centerContent span.header,.site-index .centerContent span.h2{font-size:20px;display:block;font-weight:bold;color:#055157;margin:0 .5rem 5px .5rem}@media(min-width: 992px){.site-index .centerContent span.header,.site-index .centerContent span.h2{margin:0 0 5px 0}}.site-index .centerContent .bilderLinkWidget.bilderLinkDealsDerWoche{flex-wrap:wrap}@media(max-width: 992px){.site-index .centerContent .bilderLinkWidget.bilderLinkDealsDerWoche{justify-content:space-around}}.site-index .centerContent .bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper{max-width:22.5rem;margin-bottom:2rem}.site-index .centerContent .bilderLinkWidget.col4{flex-wrap:wrap;justify-content:space-around}@media(min-width: 992px){.site-index .centerContent .bilderLinkWidget.col4{flex-wrap:nowrap}}.site-index .centerContent .bilderLinkWidget.col4 .bildWrapper{max-width:22.5rem;margin:.5rem}.site-index .newsAnreisserWidget ul li{margin-bottom:.5rem}.site-index .newsAnreisserWidget a{color:#000}.site-index .contentWichtigeReedereienWidget>div,.site-index .contentWichtigeReedereienWidget>h2,.site-index .contentWichtigeReedereienWidget>div>div{margin-top:1rem}.site-index .contentWichtigeReedereienWidget .bildWrapper{margin-bottom:.5rem}.site-index h1,.site-index h2,.site-index h3,.site-index h4,.site-index h5,.site-index h6{margin-bottom:2rem}.site-index .newsAnreisserWidget span.h2{font-size:1.75rem;color:#055157;font-weight:normal;margin-bottom:2rem}.site-adventskalender #openWinnerButtonWrapper{width:100%;text-align:center;margin-bottom:2rem}.site-adventskalender #openWinnerButtonWrapper .adventskalenderGewinnerListe{text-align:left}.site-adventskalender #openWinnerButtonWrapper .adventskalenderGewinnerListe .adventskalenderGewinnerItem{margin-bottom:1rem}.site-adventskalender .calendar{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;margin-bottom:1.5rem;max-width:1100px}.site-adventskalender .calendar #calendarBGImg{max-width:100%}.site-adventskalender .calendar .calendarDoor{display:flex}.site-adventskalender .calendar .calendarDoor .calendarDay{margin-top:1rem;font-size:2rem;border:3px solid rgba(5,80,86,.4);width:100px;height:100px;display:flex;align-items:center;justify-content:center}@media(min-width: 250px){.site-adventskalender .calendar .calendarDoor{height:10%;width:10%;position:absolute}.site-adventskalender .calendar .calendarDoor .calendarDay{display:none}}.site-adventskalender .calendar .calendarDoor:hover{cursor:pointer}@media(min-width: 250px){.site-adventskalender .calendar .calendarDoor:hover{border:3px solid rgba(5,80,86,.4)}}.site-adventskalender .calendar #calendarDay1{top:45%;left:27%}.site-adventskalender .calendar #calendarDay2{top:66%;left:0}.site-adventskalender .calendar #calendarDay3{top:4%;left:3.6%}.site-adventskalender .calendar #calendarDay4{top:65%;left:65%}.site-adventskalender .calendar #calendarDay5{top:27.5%;left:70%}.site-adventskalender .calendar #calendarDay6{top:87%;left:24%}.site-adventskalender .calendar #calendarDay7{top:0;left:23%}.site-adventskalender .calendar #calendarDay8{top:31%;left:46%}.site-adventskalender .calendar #calendarDay9{top:90%;left:67.5%}.site-adventskalender .calendar #calendarDay10{top:16%;left:58.6%}.site-adventskalender .calendar #calendarDay11{top:90%;left:0%}.site-adventskalender .calendar #calendarDay12{top:45%;left:83%}.site-adventskalender .calendar #calendarDay13{top:80%;left:50.5%}.site-adventskalender .calendar #calendarDay14{top:18%;left:26%}.site-adventskalender .calendar #calendarDay15{top:42.5%;left:62.5%}.site-adventskalender .calendar #calendarDay16{top:74.5%;left:16%}.site-adventskalender .calendar #calendarDay17{top:61%;left:87%}.site-adventskalender .calendar #calendarDay18{top:22%;left:88%}.site-adventskalender .calendar #calendarDay19{top:67%;left:39%}.site-adventskalender .calendar #calendarDay20{top:26%;left:2%}.site-adventskalender .calendar #calendarDay21{top:1.5%;left:83%}.site-adventskalender .calendar #calendarDay22{top:42%;left:7%}.site-adventskalender .calendar #calendarDay23{top:87.3%;left:88%}.site-adventskalender .calendar #calendarDay24{top:5%;left:49.8%}@media(min-width: 1120px){.site-adventskalender .calendar #calendarDay1{left:28%}.site-adventskalender .calendar #calendarDay2{left:3%}.site-adventskalender .calendar #calendarDay3{left:5.5%}.site-adventskalender .calendar #calendarDay4{left:65%}.site-adventskalender .calendar #calendarDay5{left:70%}.site-adventskalender .calendar #calendarDay6{left:25%}.site-adventskalender .calendar #calendarDay7{left:24.5%}.site-adventskalender .calendar #calendarDay8{left:46%}.site-adventskalender .calendar #calendarDay9{left:67%}.site-adventskalender .calendar #calendarDay10{left:58%}.site-adventskalender .calendar #calendarDay11{left:3%}.site-adventskalender .calendar #calendarDay12{left:80.5%}.site-adventskalender .calendar #calendarDay13{left:50.5%}.site-adventskalender .calendar #calendarDay14{left:27%}.site-adventskalender .calendar #calendarDay15{left:61.5%}.site-adventskalender .calendar #calendarDay16{left:16%}.site-adventskalender .calendar #calendarDay17{left:86%}.site-adventskalender .calendar #calendarDay18{left:86%}.site-adventskalender .calendar #calendarDay19{left:39%}.site-adventskalender .calendar #calendarDay20{left:4%}.site-adventskalender .calendar #calendarDay21{left:81.5%}.site-adventskalender .calendar #calendarDay22{top:41%;left:8%}.site-adventskalender .calendar #calendarDay23{left:86%}.site-adventskalender .calendar #calendarDay24{left:49%}}.site-adventskalender #adventskalender-modal .modal-body{padding:0}.site-adventskalender #adventskalender-modal .adventskalenderWinner{margin-bottom:1rem}.site-adventskalender #adventskalender-modal .responseMessage .messageSuccess,.site-adventskalender #adventskalender-modal .responseMessage .messageDanger{font-size:1.05rem;font-weight:bold;padding:.5rem;margin:-2rem 2rem 2rem 2rem;border-radius:5px}.site-adventskalender #adventskalender-modal .messageSuccess{background-color:#abf5c1;padding:.5rem}.site-adventskalender #adventskalender-modal .messageDanger{background-color:#f5abab;padding:.5rem}.site-adventskalender #adventskalender-modal .formBGHeader{padding:2rem;width:100%;background-image:url("/img/adventskalender/Formular-Hintergrund-Header.png");background-repeat:no-repeat;background-size:100%}.site-adventskalender #adventskalender-modal .formBGFooter{margin-top:-2rem;padding:0 2rem 2rem 2rem;width:100%;background-image:url("/img/adventskalender/Formular-Hintergrund-Footer.png");background-repeat:no-repeat;background-size:100%;background-position-y:bottom}.site-adventskalender #adventskalender-modal #adventskalender-modal-title{text-wrap:balance;text-align:center}@media(min-width: 992px){.site-adventskalender #adventskalender-modal #adventskalender-modal-title{text-align:left}}.site-adventskalender #adventskalender-modal #adventskalenderform-formofaddress{display:flex;justify-content:space-around;align-items:center}.site-adventskalender #adventskalender-modal #adventskalender-modal-content{min-height:240px}.site-adventskalender #adventskalender-modal #adventskalender-modal-text{font-size:1rem}.site-adventskalender #adventskalender-modal #adventskalender-modal-picture{display:flex;justify-content:center}@media(min-width: 992px){.site-adventskalender #adventskalender-modal #adventskalender-modal-picture{float:right;margin-left:2rem}}.site-adventskalender #adventskalender-modal #adventskalender-modal-text,.site-adventskalender #adventskalender-modal #adventskalender-modal-picture{margin-bottom:2rem}.site-adventskalender #adventskalender-modal #openFormButtonWrapper{display:flex;justify-content:center}.site-adventskalender #adventskalender-modal #adventskalender-modal-form{margin-top:2rem;display:none}.site-adventskalender #adventskalender-modal .newsletterCheckbox,.site-adventskalender #adventskalender-modal .printmailCheckbox{display:flex}.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfo,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfo,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfo,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfo{position:relative;cursor:help}.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent{display:none;position:absolute;bottom:100%;left:100%;z-index:12;background:#fff;border:3px solid #055157;font-weight:bold;width:300px}.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .printmailInfoTitle{background:#055157;color:#fff}.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .newsletterInfoText,.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoContent .printmailInfoText,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .newsletterInfoText,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoContent .printmailInfoText,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .newsletterInfoText,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoContent .printmailInfoText,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .newsletterInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .printmailInfoTitle,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .newsletterInfoText,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoContent .printmailInfoText{padding:.5rem}.site-adventskalender #adventskalender-modal .newsletterCheckbox .newsletterInfoIcon:hover~.newsletterInfoContent,.site-adventskalender #adventskalender-modal .newsletterCheckbox .printmailInfoIcon:hover~.printmailInfoContent,.site-adventskalender #adventskalender-modal .printmailCheckbox .newsletterInfoIcon:hover~.newsletterInfoContent,.site-adventskalender #adventskalender-modal .printmailCheckbox .printmailInfoIcon:hover~.printmailInfoContent{display:block}.site-auktion #fkf-autkion{overflow:hidden auto;height:2200px;border:0}.miles-and-more-index .milesAndMoreTeaser{margin-bottom:10px}.miles-and-more-index #milesAndMoreVoucher{z-index:10000}.miles-and-more-index #milesAndMoreVoucher #milesAndMoreGutscheinBestellForm #milesandmoregutscheinbestellform-intanrede .custom-radio{display:inline}.miles-and-more-index #milesAndMoreVoucher #milesAndMoreGutscheinBestellForm #milesandmoregutscheinbestellform-intanrede .custom-radio .custom-control-label{margin-right:10px}.miles-and-more-index .miles-and-more-voucher-preview label{float:left;width:100%}.miles-and-more-index .miles-and-more-voucher-preview span{float:left;width:100%;margin-bottom:15px;font-weight:bold;color:#055157}.miles-and-more-index .gutschein-fetch-preview img{width:400px}.teamWrapper .employeeNavi{display:flex;justify-content:space-around;margin-bottom:1rem}.teamWrapper .employeeNavi .sprache-selektor img{cursor:pointer}.teamWrapper .employee{margin-bottom:1.5rem}.teamWrapper .employee>div>div{padding-right:5px;padding-left:5px}.teamWrapper .employee>div .taR{text-align:right}.teamWrapper .employee img{max-width:100%}.teamWrapper .employee .employee-flag{margin-right:.5rem;width:20px}.teamWrapper .employee .team-employee-schiffskenntnisse{font-weight:bold;margin-top:.8rem;border:1px solid #f08117;padding:.1rem;text-align:center;max-width:200px;font-size:.9em}@media(min-width: 360px){.teamWrapper .employee .team-employee-schiffskenntnisse{margin-top:.8rem;padding:.3rem;font-size:1em}}.team-details .textWrapperDynamicSiteContentWidget{clear:both;margin-bottom:1rem}.team-details .mitarbeiter-referenz-headline{margin-top:1.5rem;margin-bottom:1rem}.team-details .mitarbeiter-referenz-kategorie{margin-bottom:1.5rem}.team-details .mitarbeiter-referenz-kategorie img{width:100%}.team-details .mitarbeiter-referenz-kategorie .cardWrapper{margin-bottom:2rem}.team-details .mitarbeiter-referenz-kategorie .cardWrapper div.card{height:100%}.team-details .mitarbeiter-referenz-kategorie .cardWrapper div.card .weitereLinks>div{margin-top:1rem}.team-details .employeeInfo{margin-top:1rem}@media(min-width: 576px){.team-details .employeeInfo{margin-top:0}}.team-details .employeeInfo>div{margin-bottom:.5rem}#mitarbeiterKontaktForm div.required label:not(.custom-control-label):not(.form-check-label):after{content:" *"}.mitarbeiter-kontakt-form .kontakt-information{margin-bottom:1.5rem}.reiseziele-index .worldmap{display:none}@media(min-width: 992px){.reiseziele-index .worldmap{display:block;position:relative;padding:10px;text-align:center;margin-bottom:20px}.reiseziele-index .worldmap img{max-width:100%;filter:invert(22%) sepia(30%) saturate(1818%) hue-rotate(142deg) brightness(97%) contrast(96%)}.reiseziele-index .worldmap .mapDestination{position:absolute}.reiseziele-index .worldmap .mapDestination a{padding:2px 4px;color:#fff;border-radius:4px}.reiseziele-index .worldmap .mapDestination a.white{background:hsla(0,0%,100%,.3)}.reiseziele-index .worldmap .mapDestination a.black{background:rgba(0,0,0,.7)}.reiseziele-index .worldmap .pazifikLeft{top:400px;left:78px}.reiseziele-index .worldmap .nordamerika{top:280px;left:168px}.reiseziele-index .worldmap .mittelamerikaKaribik{top:410px;left:205px}.reiseziele-index .worldmap .nordpol{top:30px;left:495px}.reiseziele-index .worldmap .suedpol{bottom:10px;left:495px}.reiseziele-index .worldmap .suedamerika{top:489px;left:325px}.reiseziele-index .worldmap .nordeuropa{top:260px;left:495px}.reiseziele-index .worldmap .suedeuropaMittelmeer{top:340px;left:465px}.reiseziele-index .worldmap .afrika{top:440px;left:555px}.reiseziele-index .worldmap .asien{top:370px;left:785px}.reiseziele-index .worldmap .australienNeuseeland{top:559px;left:850px}.reiseziele-index .worldmap .pazifikRight{top:400px;left:940px}}.reiseziele-index .searchDestination{margin-bottom:20px;margin-top:20px;align-items:baseline}@media(min-width: 768px){.reiseziele-index .searchDestination{display:flex}}.reiseziele-index .searchDestination .filter{margin-top:10px;margin-right:20px}.reiseziele-index .searchDestination .filter label{display:inline-block}.reiseziele-index .searchDestination .filter input[type=text]{min-width:260px;padding:5px;font-size:14px}.reiseziele-index .regionWrapper{margin-bottom:20px}.reiseziele-index .regionWrapper .destinationsWrapper{margin-bottom:20px}.destinationWrapper .destination .navpoint{margin-bottom:5rem}.region-details .region .navpoint{margin-bottom:3rem}.region-details .region .beschreibung a{text-decoration:underline}.kundenclubHinweis{margin-bottom:20px;text-align:center;background-color:#f8bd00;color:#055157;font-weight:bold;padding:5px}.kundenclubGridTable table{width:100%;border:1px solid #055157;margin-bottom:20px}.kundenclubGridTable table thead tr{display:none}.kundenclubGridTable table tbody tr:nth-child(odd){background-color:#f2f6f6}.kundenclubGridTable table tbody tr:nth-child(even){background-color:#fff}.kundenclubGridTable table tbody tr.summe{background-color:#055157;color:#fff}.kundenclubGridTable table tbody tr td{vertical-align:top;display:block;padding:5px 5px 5px 10px}@media(min-width: 768px){.kundenclubGridTable table tbody tr td{display:table-cell}}.kundenclubGridTable table tbody tr td.datum{font-weight:bold}@media(min-width: 768px){.kundenclubGridTable table tbody tr td.datum{font-weight:normal}}.kundenclubGridTable table tbody tr td div.foreignInkasso{font-size:9px}.kundenclubGridTableFlug table,.kundenclubGridTableReisekosten table{width:100%;border:1px solid #055157;margin-bottom:20px}.kundenclubGridTableFlug table thead,.kundenclubGridTableReisekosten table thead{display:none}@media(min-width: 768px){.kundenclubGridTableFlug table thead,.kundenclubGridTableReisekosten table thead{display:table-header-group}}.kundenclubGridTableFlug table thead tr,.kundenclubGridTableReisekosten table thead tr{background-color:#055157;color:#fff}.kundenclubGridTableFlug table thead tr th,.kundenclubGridTableReisekosten table thead tr th{padding:5px 5px 5px 10px}.kundenclubGridTableFlug table tbody tr:nth-child(odd),.kundenclubGridTableReisekosten table tbody tr:nth-child(odd){background-color:#f2f6f6}.kundenclubGridTableFlug table tbody tr:nth-child(even),.kundenclubGridTableReisekosten table tbody tr:nth-child(even){background-color:#fff}.kundenclubGridTableFlug table tbody tr.summe,.kundenclubGridTableReisekosten table tbody tr.summe{background-color:#055157;color:#fff;font-weight:bold}.kundenclubGridTableFlug table tbody tr td,.kundenclubGridTableReisekosten table tbody tr td{vertical-align:top;display:block;padding:5px 5px 5px 10px}@media(min-width: 768px){.kundenclubGridTableFlug table tbody tr td,.kundenclubGridTableReisekosten table tbody tr td{display:table-cell}}.kundenclubGridTableFlug table tbody tr td.datum,.kundenclubGridTableReisekosten table tbody tr td.datum{font-weight:bold}@media(min-width: 768px){.kundenclubGridTableFlug table tbody tr td.datum,.kundenclubGridTableReisekosten table tbody tr td.datum{font-weight:normal}}@media(min-width: 768px){.kundenclubGridTableFlug table tbody tr td.preis div,.kundenclubGridTableReisekosten table tbody tr td.preis div{text-align:right}}@media(min-width: 768px){.kundenclubGridTableFlug table tbody tr td.positionen,.kundenclubGridTableReisekosten table tbody tr td.positionen{text-align:center}}.kundenclubGridTableFlug table tbody tr td div.foreignInkasso,.kundenclubGridTableReisekosten table tbody tr td div.foreignInkasso{font-size:9px}.kundenclubGridTableFlug table tbody tr td label,.kundenclubGridTableReisekosten table tbody tr td label{display:inline-block;font-weight:bold;margin-right:3px;margin-bottom:0}.kundenclubGridTableFlug table tbody tr td label:after,.kundenclubGridTableReisekosten table tbody tr td label:after{content:":"}@media(min-width: 768px){.kundenclubGridTableFlug table tbody tr td label,.kundenclubGridTableReisekosten table tbody tr td label{display:none}}.kundenclubWrapper hr.login{color:#055157;margin-bottom:1rem;border-top:none}.kundenclubWrapper h2{margin:1rem 0}.kundenclubWrapper h2 span{background-color:#055157;color:#fff;padding:.5rem 2rem;text-transform:uppercase}.kundenclubWrapper.kundenclubInfoMessage{padding:.5rem;margin-bottom:20px;border-radius:5px}.kundenclubWrapper.kundenclubInfoMessage.success{background-color:#abf5c1}.kundenclubWrapper.kundenclubInfoMessage.alert{background-color:#f5abab}.kundenclubWrapper.kundenclubInfoMessage.warning{background-color:#fade8b}#login-form{margin-bottom:2rem}.loginRecoverLink{text-align:right}.dynamicDesc2{margin-bottom:2rem}.kundenclub-password-reset-index .passwordInfoMessage,.kundenclub-password-new-index .passwordInfoMessage,.kundenclub-registration-index .registrationInfoMessage{padding:.5rem;margin-bottom:2rem;background-color:#fade8b;border-radius:5px}.loginRecoverLink a+a{margin-left:.5rem}.passwortAendernWidget .alert-success,.kundenclub-registration-index .alert-success,.kundenclub-password-new-index .alert-success{background-color:#abf5c1;padding:.5rem;margin-bottom:20px}.passwortAendernWidget .passwortRegelnWrapper,.kundenclub-registration-index .passwortRegelnWrapper,.kundenclub-password-new-index .passwortRegelnWrapper{margin-top:20px}.passwortAendernWidget .passwortRegelnWrapper .passwortRegelnHeadline,.kundenclub-registration-index .passwortRegelnWrapper .passwortRegelnHeadline,.kundenclub-password-new-index .passwortRegelnWrapper .passwortRegelnHeadline{font-weight:bold}.angebote-index .header{font-weight:bold;font-size:20px;margin:0 0 5px 0;display:block}@media(min-width: 992px){.schiff-details .textUndKontakt .infotext{margin-left:1rem;margin-right:1rem}}.schiff-details .reiter-widget{width:100%}.schiff-details .reiter-widget ul.reiter-navigation-ul{width:100%}.schiff-details .faq{clear:both}.schiff-decksplaene .deckAuswahlWrapper{position:relative;padding:18px 20px;margin-bottom:2rem;margin-top:1rem;border:1px solid #cecece;border-radius:19px}@media screen and (min-width: 992px){.schiff-decksplaene .deckAuswahlWrapper>.row{min-height:400px}}.schiff-decksplaene .deckAuswahlWrapper .profiTippWrapper{margin-top:1rem;border-radius:19px;padding:20px;background-color:#b9edee;display:flex}.schiff-decksplaene .deckAuswahlWrapper .profiTippWrapper>div{margin-right:1rem}.schiff-decksplaene .deckAuswahlWrapper .profiTippWrapper>div i,.schiff-decksplaene .deckAuswahlWrapper .profiTippWrapper>div svg{border:1px solid #000;border-radius:1rem;padding:.25rem}.schiff-decksplaene .deckAuswahlWrapper .deckbild{max-height:400px;max-width:calc(100% - 74px);justify-content:center;display:flex;position:absolute;right:0;overflow:hidden}.schiff-decksplaene .deckAuswahlWrapper .deckbild img{object-fit:contain;max-width:100%}@media screen and (max-width: 992px){.schiff-decksplaene .deckAuswahlWrapper .deckbild{max-height:50rem;position:relative}}.schiff-decksplaene .deckAuswahlWrapper .deckbild.groesser{max-height:80rem;position:relative}.schiff-decksplaene .deckAuswahlWrapper .legende{margin-top:1rem}.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper{display:flex;justify-content:right;align-items:start;overflow:hidden}.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper .lupe{cursor:pointer;font-size:1rem;border-radius:19px;border:1px solid #cecece;z-index:1}.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper .lupe i,.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper .lupe svg{padding:.5rem}.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper .lupe .deckbildKleiner{border-right:1px solid #cecece}.schiff-decksplaene .deckAuswahlWrapper .deckbildWrapper .deckbild{z-index:0}.schiff-decksplaene .schiff-kabinen-widget{margin-top:1rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .deckKabine{padding:18px 20px;margin-bottom:2rem;border:1px solid #cecece;border-radius:19px;display:flex;position:relative}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .deckKabine .row{width:100%}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .deckKabine .deckColors{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:.5rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .deckKabine .deckColors .deckColor{width:2rem;height:2rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .bildWrapper .decksplanImage img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .bildWrapper img{object-fit:cover;max-width:100%}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .bildWrapper .schiffKabinenBilderWidget{margin-right:-2rem;margin-bottom:1rem}@media screen and (min-width: 992px){.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .bildWrapper .schiffKabinenBilderWidget{margin-right:0;margin-bottom:0}}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .datenWrapper{padding-right:2.5rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .datenWrapper .tags{margin-bottom:1.5rem;margin-top:1rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .datenWrapper .tags span{font-size:.75rem;line-height:20px;padding:4px 10px;margin-bottom:5px;margin-right:5px;border:1px solid #cecece;border-radius:.75rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .datenWrapper .ausstattung ul{padding-left:1rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .expandAusstattung{color:#055157;text-decoration:none;display:inline-block;margin-top:1rem;padding-left:1rem}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen .hideAusstattung{display:none}.schiff-decksplaene ul.deckliste{margin-left:-20px}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen{border:0;padding:0}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen li.daten{display:inline-block;border:1px solid #055157}.schiff-decksplaene .schiff-kabinen-widget .schiff-kabinen li.daten .header{padding:.5rem 1rem;background-color:#055157}.termin-fetch-preis-liste{counter-reset:stepcounter}.termin-fetch-preis-liste .warnung{background-color:#f08117;width:80%;padding:3px 3px 3px 3px;text-align:center;font-weight:bold;margin:5px auto}.termin-fetch-preis-liste .priceStepTitle{color:#000;font-weight:bold;font-size:1.75rem}.termin-fetch-preis-liste .priceStepTitle::before{counter-increment:stepcounter;content:counter(stepcounter) ")";border-radius:50%;width:24px;height:24px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.75rem;font-weight:bold;margin-right:.5rem}.termin-fetch-preis-liste .preisListenWrapper{margin-top:2rem}.termin-fetch-preis-liste .preisListenWrapper .borderedElement:has(input[type=radio]:checked){border-color:#b9edee;background-color:#f2f6f6}.termin-fetch-preis-liste .preisListenWrapper .priceStepTitle{padding-left:0}.termin-fetch-preis-liste .promotion-selection-title .fa-tag{font-size:1.325rem;margin-right:.8rem}.termin-fetch-preis-liste .promotion-selection-title .fa-percent{font-size:.55em;color:#fff;margin-top:.55rem;margin-left:-1.55rem;position:absolute;rotate:-48deg}.termin-fetch-preis-liste .promotionTabs{padding:0 !important}.termin-fetch-preis-liste .promotionTabs .reiter-navigation-ul{display:inline}.termin-fetch-preis-liste .promotionTabs .reiter-navigation-ul .reiter-navigation-li{display:inline;width:100%;text-align:left}.termin-fetch-preis-liste .promotionTabs .reiter-navigation-ul .reiter-navigation-li label{width:100%;max-width:30rem;border-radius:.75rem}.termin-fetch-preis-liste .promotionTabs .reiter-navigation-ul .reiter-navigation-li+.reiter-navigation-li{margin-left:0}.termin-fetch-preis-liste .promotionTabs .reiter-navigation-li+.reiter-navigation-li{margin-right:0}.termin-fetch-preis-liste .promotionTabs figure{padding:0 1rem}.termin-fetch-preis-liste .promotionTabs figure>div{padding:0;margin-top:1rem}.termin-fetch-preis-liste .labelAlterKinder::after{content:" * "}.termin-fetch-preis-liste div.hiddenFields{display:none}.termin-fetch-preis-liste .cabinBookedUp *{color:#757575 !important}.termin-fetch-preis-liste ul.preis-liste{list-style:none;display:contents}.termin-fetch-preis-liste ul.preis-liste .borderedAttribute{border:1px solid #cecece;border-radius:1.5rem;width:fit-content;font-size:.75rem;padding:.125rem .75rem}.termin-fetch-preis-liste ul.preis-liste>li+li{margin-top:1rem}@media(max-width: 576px){.termin-fetch-preis-liste ul.preis-liste>li:not(.categoryGroup){flex-direction:column}}.termin-fetch-preis-liste ul.preis-liste>li .daten{position:relative}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li .daten{display:flex;justify-content:space-between}.termin-fetch-preis-liste ul.preis-liste>li .daten .kategorieWrapper{display:flex}.termin-fetch-preis-liste ul.preis-liste>li .daten .kategorieWrapper .button{padding-left:0}.termin-fetch-preis-liste ul.preis-liste>li .daten .kategorieWrapper .preis-liste-button-widget{display:flex;align-items:center}}.termin-fetch-preis-liste ul.preis-liste>li .daten .kategorieButtonWrapper{display:flex;align-items:center}.termin-fetch-preis-liste ul.preis-liste>li .daten .cabinBookedUpAttribute{margin-left:.5rem;color:#fff !important;background-color:#757575}.termin-fetch-preis-liste ul.preis-liste>li .categoryInfoToggleWrapper{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li .categoryInfoToggleWrapper{align-items:center;display:block}}.termin-fetch-preis-liste ul.preis-liste>li a.category-info-toggle,.termin-fetch-preis-liste ul.preis-liste>li .category-info-toggle>span,.termin-fetch-preis-liste ul.preis-liste>li .deckplanModalButton{font-weight:normal;font-size:.875rem;cursor:pointer;color:#055157;text-decoration:none}.termin-fetch-preis-liste ul.preis-liste>li a.category-info-toggle:hover,.termin-fetch-preis-liste ul.preis-liste>li .category-info-toggle>span:hover,.termin-fetch-preis-liste ul.preis-liste>li .deckplanModalButton:hover{color:#b9edee}.termin-fetch-preis-liste ul.preis-liste>li .categoryGroupImage{margin-right:1rem;width:100px}.termin-fetch-preis-liste ul.preis-liste>li .categoryGroupImage img{width:100px}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie{text-align:center}@media(min-width: 576px){.termin-fetch-preis-liste ul.preis-liste>li div.kategorie{text-align:left}}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie>a{color:#055157;font-weight:bold}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie>a:hover{cursor:pointer;text-decoration:underline}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .categoryAndDeckWrapper{display:flex}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .categoryAndDeckWrapper div+div{margin-left:2rem}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .button-info{font-size:1.25rem;font-weight:bold;color:#000}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .button-info,.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info{margin-left:5px;display:contents;background-color:unset}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info{position:relative}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info .fa-info-circle{color:#77c5d5;cursor:help}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-content{display:none}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-toggle{display:none}@media(min-width: 992px){.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info:hover~.cabin-info-content{display:block}}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-toggle:checked~.cabin-info-content{display:block}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-content{display:none;position:absolute;border:1px solid #b5b5b5;background-color:#fff;z-index:999;max-width:500px}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-content *{padding:.5rem}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-content h3{background-color:#055157;color:#fff}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info:hover~.cabin-info-content{display:block}}.termin-fetch-preis-liste ul.preis-liste>li div.kategorie .cabin-info-toggle:checked~.cabin-info-content{display:block}.termin-fetch-preis-liste ul.preis-liste>li div.preis{text-align:center}@media(min-width: 1200px){.termin-fetch-preis-liste ul.preis-liste>li div.preis{display:flex;align-items:center;flex-direction:column}.termin-fetch-preis-liste ul.preis-liste>li div.preis div+div{margin-left:.25rem}}.termin-fetch-preis-liste ul.preis-liste>li div.preis .info{font-size:.75rem}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li div.preis .info{width:100%}}.termin-fetch-preis-liste ul.preis-liste>li div.preis .wert{font-size:2rem;font-weight:bold;margin-right:3px}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li div.preis .wert{width:100%}}.termin-fetch-preis-liste ul.preis-liste>li div.button{display:flex;justify-content:center;margin-top:1rem;text-align:center;padding:0 27px}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li div.button{justify-content:end;margin:0}}.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button]{min-width:150px}@media(max-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button]{margin-right:-0.25rem}}.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button].button-pruefen,.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button].button-anfrage{background-color:#055157;color:#fff;font-weight:bold;border-radius:1.5rem}.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button].button-buchung{background-color:#5cb85c;color:#fff;font-weight:bold}.termin-fetch-preis-liste ul.preis-liste>li div.button input[type=button].button-ausgebucht{background-color:#ea1010;color:#fff;font-weight:bold}.termin-fetch-preis-liste ul.preis-liste>li div.button button.button-buchung{background-color:#b5b5b5;color:#fff;font-weight:bold;min-width:153px}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup{padding:.5rem;font-size:1.2rem}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie{padding:0}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie .categoryGroupImage{width:100%}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage{position:relative;height:5rem;overflow:hidden}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage{transform:skew(-10deg, 0) translateX(-0.45rem)}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage .categoryGroupImage{transform:skew(10deg, 0) translateX(0.45rem)}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage .categoryGroupName{transform:skew(10deg, 0) translateX(0.65rem)}}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage .categoryGroupImage{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .kategorie.hasCategoryGroupImage .categoryGroupName{position:absolute;left:.25rem;bottom:.25rem;background-color:hsla(0,0%,100%,.75);padding:.25rem}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .daten{grid-template-columns:1fr 1fr 1fr}}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .preisUndButton{display:none}@media(min-width: 768px){.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup .preisUndButton{display:flex}}.termin-fetch-preis-liste ul.preis-liste>li.categoryGroup div.preis .wert{font-size:1.25rem}.termin-fetch-preis-liste ul.preis-liste>li div.category-info-toggle{text-align:center}.termin-fetch-preis-liste ul.preis-liste>li div.category-info-toggle i{cursor:pointer;padding:.25rem;width:22.5px;height:22.5px;background-color:#fff;border:1px solid #055157;border-radius:50%}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info{position:relative}@media(min-width: 992px){.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info{display:flex;justify-content:space-between}}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie{width:100%}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper{float:left;margin-top:.25rem;max-width:287px;overflow:hidden}@media(min-width: 375px){.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper{padding:.75rem;width:300px}}@media(min-width: 576px){.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper{padding:1rem}}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper .mediaWrapper .slickWrapper{max-width:300px}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper .mediaWrapper .slickWrapper .slickSlider .slick-prev::before{margin-left:2rem}@media(min-width: 375px){.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper .mediaWrapper .slickWrapper .slickSlider .slick-prev::before{margin-left:.5rem}}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper .mediaWrapper .slickWrapper .slickSlider img{width:300px}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.bildWrapper figcaption.pictureTitle{display:none}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.datenWrapper div.ausstattung ul{margin:0;padding:0;list-style:none}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.datenWrapper div.ausstattung ul li{display:inline-block;width:fit-content}.termin-fetch-preis-liste ul.preis-liste>li div.termin-fetch-preis-liste-info .schiff-kabinen-widget-kategorie div.datenWrapper div.ausstattung ul li+li{margin-top:.5rem}.termin-fetch-preis-liste .preisListeAusgebucht{display:flex;justify-content:space-between;align-items:center}.termin-fetch-preis-liste .preisListeAusgebucht .ausgebuchtText{font-size:1.125rem}.termin-fetch-preis-liste .preisListeAusgebucht .ausgebuchtText,.termin-fetch-preis-liste .preisListeAusgebucht #invalidCategoryModalButton{margin:0 1rem 1rem 1rem}.modal-90{min-width:90vw}.preis-liste-kontakt-form .kontakt-information{margin-bottom:1rem;font-weight:bold;font-size:1.125rem}.termin-fetch-preis-liste .promotion-selection-title .fa-tag{color:#a30000}.termin-fetch-preis-liste .divEingabeMitgliedsnummer{margin-top:10px}.termin-fetch-preis-liste a#mitgliedsnummerToggleButton,.termin-fetch-preis-liste a#clubCardFormToggleButton{text-decoration:underline}.termin-fetch-preis-liste ul.preis-liste{background-color:#757575}.termin-fetch-preis-liste a#clubCardPruefen{color:#fff}.termin-details h2.ship-headline .steuerrad-widget{font-size:14px}.termin-details h2.ship-headline .climateNeutralMsc{margin-left:1rem;max-width:3rem}@media(min-width: 768px){.termin-details h2.ship-headline{display:flex;align-items:center}.termin-details h2.ship-headline .steuerrad-widget{font-size:14px;margin-left:10px}}.termin-details #price-alert-button{font-weight:bold;background-color:#fff;color:#f08117;border:1px solid #f08117;margin-bottom:.5rem;font-size:.92rem}.termin-details #price-alert-button:hover{background-color:#f08117;color:#fff}.termin-details .cruise-content{width:100%;margin-top:1rem;position:relative}@media(width <= 1380px){.termin-details .cruise-content{display:flex;flex-direction:column}.termin-details .cruise-content .cruise-content-right{order:-1}}.termin-details .cruise-content a:not(.button-cta-secondary):not([data-page]){color:#000}.termin-details .cruise-content .cruise-content-left{max-width:1000px}.termin-details .cruise-content .cruise-content-left .ship-headline,.termin-details .cruise-content .cruise-content-left .ship-headline-date{font-weight:600;font-size:1.25rem}.termin-details .cruise-content .cruise-content-left .mediaWrapper .slickWrapper{max-width:520px}.termin-details .cruise-content .cruise-content-left .mediaWrapper .slickWrapper .slickSlider img{width:100%}.termin-details .cruise-content .cruise-content-left .mediaWrapper .pictureWrapperPDF figure{position:relative}.termin-details .cruise-content .cruise-content-left .mediaWrapper .pictureWrapperPDF figure .pictureTitle{position:absolute;left:0;right:0;padding:.5rem 1rem;background:hsla(0,0%,100%,.9);font-size:1rem;font-weight:bold;text-shadow:0 1px 2px #fffefe;z-index:10}.termin-details .cruise-content .cruise-content-left .mediaWrapper .pictureWrapperPDF figure img{width:100%;max-width:520px}.termin-details .cruise-content .cruise-content-right{width:100%}@media(width > 576px)and (width < 1380px){.termin-details .cruise-content .cruise-content-right .mitarbeiterWidget{width:800px;max-width:100%;display:flex;justify-content:space-between;align-items:center}.termin-details .cruise-content .cruise-content-right .mitarbeiterWidget .row{max-width:50%;display:flex;flex-direction:column}}@media(width > 1380px){.termin-details .cruise-content .cruise-content-right{position:absolute;min-width:360px;width:30%;right:0;top:0;height:100%}.termin-details .cruise-content .cruise-content-right .terminMitarbeiterWidget{padding-top:2rem;position:sticky;top:50px}}.termin-details .cruise-content .cruise-content-right .cruise-info{width:100%}@media(min-width: 576px){.termin-details .cruise-content .cruise-content-right .cruise-info{margin-top:.5rem}}@media(min-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info{margin-top:0;margin-right:.5rem}}@media(min-width: 992px){.termin-details .cruise-content .cruise-content-right .cruise-info{margin-left:.5rem}}.termin-details .cruise-content .cruise-content-right .cruise-info .bookedUp{color:#a30000;font-weight:bold;text-align:center;font-size:1.25rem}.termin-details .cruise-content .cruise-content-right .cruise-info .priceLabel{border-top:none}.termin-details .cruise-content .cruise-content-right .cruise-info .priceLabel .maxPreisDiff{color:#a30000;float:right;margin-top:-20px}.termin-details .cruise-content .cruise-content-right .cruise-info .priceLabel .maxPreisDiff .maxPreisDiffPerc{height:60px;width:60px;background-color:#a30000;color:#fff;font-size:1.2rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-top:-1.35rem}.termin-details .cruise-content .cruise-content-right .cruise-info .bookedUp,.termin-details .cruise-content .cruise-content-right .cruise-info .priceLabel{margin:0 1rem;padding-top:1rem}.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis{margin:0 1rem}@media(min-width: 500px){.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis{display:flex}}.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis>div{width:33%;padding:10px}@media(max-width: 499px){.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis>div{display:flex;width:100%;justify-content:space-between;align-items:center}}.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis>div .abPreisLabel{font-size:.75rem}.termin-details .cruise-content .cruise-content-right .cruise-info .abPreis>div .abPreisBetrag{font-size:24px;font-weight:bold}.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper{display:flex}@media(max-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper{flex-direction:column}}.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date{text-align:center;background-color:#fff}@media(max-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}}@media(min-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date{width:50%}}.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date .date-icon{text-align:center;font-size:1.5rem}.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date .date-icon-flight i{transform:rotate(315deg)}@media(min-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date.flightDates{width:calc(50% - 1px);margin-left:1px}}@media(max-width: 768px){.termin-details .cruise-content .cruise-content-right .cruise-info .datesWrapper .date.flightDates{margin-top:1px}}.termin-details .cruise-content .cruise-content-right .cruise-info .preiseWrapper,.termin-details .cruise-content .cruise-content-right .cruise-info .preisAlarmModalButtonWrapper{background-color:rgba(0,0,0,0);margin-top:1rem;display:flex;justify-content:center}.termin-details .cruise-content .cruise-content-right .cruise-info .preiseWrapper .fas,.termin-details .cruise-content .cruise-content-right .cruise-info .preisAlarmModalButtonWrapper .fas{margin-left:.5rem}.termin-details .cruise-content .cruise-content-right .cruise-info .preisAlarmModalButtonWrapper{display:none}.termin-details .cruise-content .cruiseReportsRatingAverage{text-align:center;margin-top:.1rem}.termin-details .cruise-content .routeShipRating a.jumpToRating{color:#055157;background-color:#fabb00}.termin-details .cruise-content a.jumpToRating{cursor:pointer;font-weight:600}.termin-details .termin-details-uebersicht h2,.termin-details .termin-details-route h2{margin-bottom:2rem;font-weight:bold;color:#000}.termin-details .termin-details-uebersicht .cruise-details-overview,.termin-details .termin-details-route .cruise-details-overview{display:flex;align-items:start;margin-bottom:1rem}.termin-details .termin-details-uebersicht .cruise-details-overview .overview-icon,.termin-details .termin-details-route .cruise-details-overview .overview-icon{width:70px;font-size:2rem;padding-top:.75rem}.termin-details .termin-details-uebersicht .cruise-details-overview .overview-text,.termin-details .termin-details-route .cruise-details-overview .overview-text{line-height:1.4;max-width:calc(100% - 70px)}.termin-details .termin-details-uebersicht .cruise-details-overview .overview-text .overview-text-title,.termin-details .termin-details-route .cruise-details-overview .overview-text .overview-text-title{font-weight:600}.termin-details .termin-details-uebersicht .cruise-details-overview .overview-text .overview-text-title,.termin-details .termin-details-uebersicht .cruise-details-overview .overview-text .overview-text-content,.termin-details .termin-details-route .cruise-details-overview .overview-text .overview-text-title,.termin-details .termin-details-route .cruise-details-overview .overview-text .overview-text-content{font-size:1.25rem}.termin-details .termin-details-uebersicht .cruise-details-overview .overview-text .overview-text-content-additional,.termin-details .termin-details-route .cruise-details-overview .overview-text .overview-text-content-additional{font-size:1rem}.termin-details .termin-details-uebersicht hr,.termin-details .termin-details-route hr{margin:2rem 0}.termin-details .termin-details-uebersicht .googleMapsWidget .mapCruiseRoute img,.termin-details .termin-details-route .googleMapsWidget .mapCruiseRoute img{max-width:100%}.termin-details .termin-details-uebersicht .googleMapsWidget .mapCruiseRoute img.image-static-routenmap,.termin-details .termin-details-route .googleMapsWidget .mapCruiseRoute img.image-static-routenmap{max-height:90%}.termin-details .termin-details-uebersicht .themen-kreuzfahrt,.termin-details .termin-details-route .themen-kreuzfahrt{margin-top:20px}.termin-details .termin-details-uebersicht .themen-kreuzfahrt .themen-kreuzfahrt-header,.termin-details .termin-details-route .themen-kreuzfahrt .themen-kreuzfahrt-header{color:#fff;background-color:#055157;padding:.5rem}.termin-details .termin-details-uebersicht .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget,.termin-details .termin-details-route .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget{padding:1rem}.termin-details .termin-details-uebersicht .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget:nth-child(odd),.termin-details .termin-details-route .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget:nth-child(odd){background-color:#b5b5b5}.termin-details .termin-details-uebersicht .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget:nth-child(even),.termin-details .termin-details-route .themen-kreuzfahrt .themen-kreuzfahrt-liste .theme-detail-widget:nth-child(even){background-color:#e6e6e6}.termin-details .termin-details-uebersicht .nextCruise,.termin-details .termin-details-route .nextCruise{float:right}.termin-details .overviewRating{margin-bottom:1rem}@media(min-width: 576px){.termin-details .overviewRating{display:flex}}.termin-details .termin-details-route .RouteDepartArriveHarbors{border:1px solid #055157}@media(min-width: 992px){.termin-details .termin-details-route .RouteDepartArriveHarbors{display:flex;justify-content:space-between}}@media(min-width: 992px){.termin-details .termin-details-route .RouteDepartArriveHarbors .NameDepartHarbor,.termin-details .termin-details-route .RouteDepartArriveHarbors .NameArriveHarbor{width:50%}}.termin-details .termin-details-route .RouteDepartArriveHarbors .NameDepartHarbor h2,.termin-details .termin-details-route .RouteDepartArriveHarbors .NameArriveHarbor h2{margin-bottom:0}.termin-details .termin-details-route .overviewRating .ratingText,.termin-details .termin-details-route .overviewRating a.jumpToRating{font-weight:600}.termin-details .termin-details-schiff .schiff-header{margin-bottom:10px;display:flex;flex-direction:column-reverse}@media(min-width: 992px){.termin-details .termin-details-schiff .schiff-header{flex-direction:row}}.termin-details .termin-details-schiff .schiff-header .schiff-header-text{padding-top:20px}@media(min-width: 992px){.termin-details .termin-details-schiff .schiff-header .schiff-header-text{padding-top:0;min-width:760px;padding-right:24px}}.termin-details .cruiseContentLeistungen .cruiseServices .cruiseServiceGroup ul{padding:.5rem 0;list-style:none;font-size:1.25rem;margin-top:.5rem}.termin-details .cruiseContentLeistungen .cruiseServices .cruiseServiceGroup ul li{margin-bottom:1.5rem;display:flex}.termin-details .cruiseContentLeistungen .cruiseServices .cruiseServiceGroup ul li::before{content:"";font:var(--fa-font-regular);margin-right:1rem;font-size:1.5rem}.termin-details .cruiseContentLeistungen .cruiseServices .cruiseServiceGroup.group_id_1530 li::before{content:""}.termin-details .reiter-widget.default figure>p{padding:20px 0 0 0}.termin-details .cruise-preis-info{padding:10px}.termin-details .cruise-preis-info .cruise-preis-info-title{font-weight:bold}.termin-details .cruiseContent{margin-bottom:20px}.termin-details .cruiseContent:not(:has(.preisListenWrapper))>div{padding:10px}.termin-details .cruiseContent.cruiseContentLeistungen>div{padding:0}.termin-details .cruiseContent h2{color:#000;font-size:2rem;letter-spacing:0;font-weight:bold}.termin-details .cruiseContent .specialpreis-title,.termin-details .cruiseContent .aktueller-hinweis-title,.termin-details .cruiseContent .allgemeine-informationen-title{font-weight:bold}.termin-details .cruiseContent .preisListenWrapper .priceBookingTitle{display:none}.termin-details .cruiseFooter{margin-top:10px}.termin-details .cruiseFooter .serviceentgelt{margin-top:20px}.termin-details .cruiseFooter .serviceentgelt .serviceentgelt-title{font-weight:bold}.termin-details .cruiseFooter .max-pricediff-hinweis{margin-top:20px}.termin-details .climate-neutral-msc-link{display:flex;justify-content:center;text-decoration:none}.termin-details #climate-neutral-msc{margin-top:-150px;padding-top:150px}.termin-details .cabinHeader{display:none}.termin-details .preisListeWrapper,.termin-details .button.button-upgrade{display:none}.termin-details .theme-type-image{width:100%;max-width:100%;height:auto;padding-right:1rem}.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{display:grid;grid-template-columns:repeat(var(--n, 1), 1fr);gap:1.5rem}@media(width > 576px){.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{--n: 2}}@media(width > 768px){.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{--n: 3}}@media(width > 992px){.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{--n: 2}}@media(width > 1200px){.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{--n: 3}}@media(width > 1300px){.termin-details .preisListeKategorieWrapper,.buchung-cruise .preisListeKategorieWrapper{--n: 4}}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie{max-width:300px}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie li,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie li{text-align:center;list-style:none;height:100%}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie li .daten,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie li .daten{display:flex;flex-direction:column;justify-content:space-between;height:100%}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie li .kategorie,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie li .kategorie{font-weight:bold;margin-bottom:1rem}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie li .info,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie li .info{font-size:.875rem;text-wrap:balance}.termin-details .preisListeKategorieWrapper ul.preisListeKategorie li .wert,.buchung-cruise .preisListeKategorieWrapper ul.preisListeKategorie li .wert{font-size:2rem;font-weight:bold;margin-bottom:1rem}.termin-details .preisListe,.buchung-cruise .preisListe{position:relative;margin-bottom:1rem}.termin-details .preisListe .animationsText,.buchung-cruise .preisListe .animationsText{font-size:1.5rem;font-weight:bold}.termin-details .preisListe .animation,.buchung-cruise .preisListe .animation{display:none;z-index:998;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(75,75,75,.6);text-align:center}.termin-details .preisListe .animation .ladeanimationWrapper,.buchung-cruise .preisListe .animation .ladeanimationWrapper{width:100%;max-width:350px;margin-right:auto;margin-left:auto}.termin-details .preisListe .animation .ladeanimationWrapper p,.buchung-cruise .preisListe .animation .ladeanimationWrapper p{color:#fff;top:10%;font-size:2em;margin-top:6em}.termin-details .preisListe .animation .ladeanimationWrapper .ladeanimation img,.buchung-cruise .preisListe .animation .ladeanimationWrapper .ladeanimation img{max-width:100%;border-radius:50%}.termin-details .preisListe .priceStepTitle,.buchung-cruise .preisListe .priceStepTitle{margin:1.5rem 0}.termin-details .preisListe div.auswahlWrapper,.buchung-cruise .preisListe div.auswahlWrapper{padding:0;margin:0 0 1rem 0}.termin-details .preisListe div.auswahlWrapper>div+div,.buchung-cruise .preisListe div.auswahlWrapper>div+div{margin-top:1rem}.termin-details .preisListe div.auswahlWrapper hr,.buchung-cruise .preisListe div.auswahlWrapper hr{margin:1rem 0}.termin-details .preisListe div.auswahlWrapper .inInputLabel,.buchung-cruise .preisListe div.auswahlWrapper .inInputLabel{margin:0}.termin-details .preisListe div.auswahlWrapper span.label,.buchung-cruise .preisListe div.auswahlWrapper span.label{font-size:1rem;font-weight:600}.termin-details .preisListe div.auswahlWrapper #adult-count,.termin-details .preisListe div.auswahlWrapper #child-count,.buchung-cruise .preisListe div.auswahlWrapper #adult-count,.buchung-cruise .preisListe div.auswahlWrapper #child-count{display:flex;justify-content:space-between;align-items:center}.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount{font-size:1.25rem;display:flex;align-items:center}.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerCounter,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount .passengerCounter,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerCounter,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount .passengerCounter{padding:0 1rem;font-weight:700}.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerDecrease,.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerIncrease,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount .passengerDecrease,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount .passengerIncrease,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerDecrease,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerIncrease,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount .passengerDecrease,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount .passengerIncrease{font-size:1.25rem;color:#000;height:48px;width:48px;border:2px solid #b9edee;border-radius:50%;background-color:#eee;display:flex;justify-content:center;align-items:center;cursor:pointer}.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerDecrease.disabled,.termin-details .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerIncrease.disabled,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount .passengerDecrease.disabled,.termin-details .preisListe div.auswahlWrapper #child-count .passengerCount .passengerIncrease.disabled,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerDecrease.disabled,.buchung-cruise .preisListe div.auswahlWrapper #adult-count .passengerCount .passengerIncrease.disabled,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount .passengerDecrease.disabled,.buchung-cruise .preisListe div.auswahlWrapper #child-count .passengerCount .passengerIncrease.disabled{filter:grayscale(1)}.termin-details .preisListe .ladeanimationWrapper,.buchung-cruise .preisListe .ladeanimationWrapper{text-align:center;width:100%}.termin-details .preisListe .ladeanimationWrapper .gifWrapper img,.buchung-cruise .preisListe .ladeanimationWrapper .gifWrapper img{max-width:100%}.termin-details .bookingButtonWrapper,.buchung-cruise .bookingButtonWrapper{display:flex;flex-direction:column-reverse}@media(width > 576px){.termin-details .bookingButtonWrapper,.buchung-cruise .bookingButtonWrapper{flex-direction:row;justify-content:space-between}}.termin-details .buttonRequestWrapper,.termin-details .buttonBookingWrapper,.buchung-cruise .buttonRequestWrapper,.buchung-cruise .buttonBookingWrapper{margin-top:1rem}.termin-details .buttonRequestWrapper ul,.termin-details .buttonBookingWrapper ul,.buchung-cruise .buttonRequestWrapper ul,.buchung-cruise .buttonBookingWrapper ul{margin-top:1rem;margin-left:0;padding-left:0}.termin-details .buttonRequestWrapper ul li,.termin-details .buttonBookingWrapper ul li,.buchung-cruise .buttonRequestWrapper ul li,.buchung-cruise .buttonBookingWrapper ul li{list-style:none}.termin-details .buttonRequestWrapper ul li .fa-check,.termin-details .buttonBookingWrapper ul li .fa-check,.buchung-cruise .buttonRequestWrapper ul li .fa-check,.buchung-cruise .buttonBookingWrapper ul li .fa-check{color:#5cb85c;font-size:1.25rem}.termin-details .buttonRequestWrapper ul li .fa-x,.termin-details .buttonBookingWrapper ul li .fa-x,.buchung-cruise .buttonRequestWrapper ul li .fa-x,.buchung-cruise .buttonBookingWrapper ul li .fa-x{color:#ea1010}.termin-details .buttonRequestWrapper ul li .fa-check,.termin-details .buttonRequestWrapper ul li .fa-x,.termin-details .buttonBookingWrapper ul li .fa-check,.termin-details .buttonBookingWrapper ul li .fa-x,.buchung-cruise .buttonRequestWrapper ul li .fa-check,.buchung-cruise .buttonRequestWrapper ul li .fa-x,.buchung-cruise .buttonBookingWrapper ul li .fa-check,.buchung-cruise .buttonBookingWrapper ul li .fa-x{width:20px}.termin-details .buttonRequestWrapper ul li+li,.termin-details .buttonBookingWrapper ul li+li,.buchung-cruise .buttonRequestWrapper ul li+li,.buchung-cruise .buttonBookingWrapper ul li+li{margin-top:.25rem}.termin-details .modalButtons .modalSpinner,.buchung-cruise .modalButtons .modalSpinner{text-align:center;width:100%}.reisecode{font-size:.8rem;padding:3px 9px}.reisecode .lbl-short{display:none}@media(max-width: 576px){.reisecode .lbl-short{display:inline}}.reisecode .lbl-long{display:inline}@media(max-width: 576px){.reisecode .lbl-long{display:none}}.cruise-options{display:flex;justify-content:space-between}.cruise-options .cruise-user-options{align-content:center;font-weight:600}.cruise-options .cruise-user-options .user-option{margin-left:10px;font-size:.75rem !important;padding:7px 15px}.cruise-options .cruise-user-options .user-option-favorit,.cruise-options .cruise-user-options .user-option-ausdrucken,.cruise-options .cruise-user-options .user-option-download,.cruise-options .cruise-user-options .user-option-teilen{display:inline;white-space:nowrap}@media(max-width: 992px){.cruise-options .cruise-user-options .user-option-favorit,.cruise-options .cruise-user-options .user-option-ausdrucken,.cruise-options .cruise-user-options .user-option-download,.cruise-options .cruise-user-options .user-option-teilen{display:none}}.cruise-options .cruise-user-options .user-option-teilen{cursor:pointer;color:#055157;text-decoration:none;width:100%}.cruise-options .cruise-user-options .user-option-teilen:hover{color:#fff !important}.cruise-options .cruise-user-options .user-option-favorit{cursor:pointer}.cruise-options .cruise-user-options .user-option-favorit.aktiv i{color:#055157}.cruise-options .cruise-user-options .user-option-ausdrucken,.cruise-options .cruise-user-options .user-option-download{cursor:pointer}.modal.show{z-index:99999}.bs-tooltip-bottom{max-width:968px !important}.termin-details .reisecode{font-size:.7rem}.termin-details .cruise-content .cruise-info .bookedUp,.termin-details .cruise-content .cruise-info .priceLabel{border-top:1px solid rgba(117,117,117,.2)}.termin-details .cruise-content .cruise-info .abPreis{width:calc(100% - 2rem);text-align:center}.termin-details .cruise-content .cruise-info .abPreis a{text-decoration:none}.termin-details .cruise-content .cruise-info .datesWrapper{display:flex;justify-content:center}.termin-details .cruise-content .cruise-info .datesWrapper .date{padding:10px;background-color:#e6e6e6}@media(max-width: 768px){.termin-details .cruise-content .cruise-info .datesWrapper .date{align-items:center}}.termin-details .cruise-content .cruise-info .preiseWrapper{margin-bottom:1rem}.termin-details .cruise-content .cruise-info .preiseWrapper .button-cta{font-size:1rem;padding-top:.8125rem;padding-bottom:.8125rem;padding-left:1.6875rem;font-family:Open Sans,sans-serif;font-weight:normal}.termin-details .cruise-content .cruise-info a.button-cta{color:#055157}.termin-details .termin-details-route .RouteDepartArriveHarbors{padding:5px}.videos-index ul.videosWrapper,.videos-details ul.videosWrapper{padding:0}.videos-index ul.videosWrapper li.videoWrapper,.videos-details ul.videosWrapper li.videoWrapper{display:inline-block;margin-bottom:20px;overflow:hidden;position:relative;cursor:pointer}@media(min-width: 992px){.videos-index ul.videosWrapper li.videoWrapper,.videos-details ul.videosWrapper li.videoWrapper{width:calc(50% - 24px)}.videos-index ul.videosWrapper li.videoWrapper:nth-child(2n+1),.videos-details ul.videosWrapper li.videoWrapper:nth-child(2n+1){margin-right:40px}}.videos-index ul.videosWrapper li.videoWrapper .iconVideoPlay,.videos-details ul.videosWrapper li.videoWrapper .iconVideoPlay{width:100%;position:absolute;z-index:1;transform:scale(1.5)}.videos-index ul.videosWrapper li.videoWrapper div.thumbFormat img,.videos-details ul.videosWrapper li.videoWrapper div.thumbFormat img{width:100%}.videos-index ul.videosWrapper li.videoWrapper .video,.videos-details ul.videosWrapper li.videoWrapper .video{height:100%;position:absolute;right:0;bottom:0;left:0;z-index:1}.videos-index ul.videosWrapper li.videoWrapper .video .youtubePlayer,.videos-details ul.videosWrapper li.videoWrapper .video .youtubePlayer{height:0;padding-bottom:56.25%;position:relative}.videos-index ul.videosWrapper li.videoWrapper .video .youtubePlayer iframe,.videos-details ul.videosWrapper li.videoWrapper .video .youtubePlayer iframe{position:absolute;width:100%}.videos-details ul.videosWrapper li.videoWrapper{width:calc(100% - 24px)}#schiffsbewertung label{font-size:16px;font-weight:bold}#schiffsbewertung .required label:after{content:" *";color:red}.kreuzfahrtpakete .centerContent .bilderLinkKreuzfahrtpakete{display:flex;justify-content:space-between;flex-direction:column}.kreuzfahrtpakete .centerContent .bilderLinkKreuzfahrtpakete .bildWrapper{width:100%;margin-bottom:.5rem}@media screen and (min-width: 576px){.kreuzfahrtpakete .centerContent .bilderLinkKreuzfahrtpakete{flex-direction:row}.kreuzfahrtpakete .centerContent .bilderLinkKreuzfahrtpakete .bildWrapper{width:49%}}@media screen and (max-width: 375px){.kreuzfahrtpakete .centerContent .bilderLinkWidget{flex-direction:column}}.site-minitrips .minitripsButtons{display:flex;justify-content:space-around;margin-top:-2rem;margin-bottom:2rem}.site-minitrips .minitripsButtons a.selected{background-color:#f08117}.site-minitrips img{max-width:100%}.bilderLinkWidget.bilderLinkPresse{flex-wrap:wrap;justify-content:space-around}@media(min-width: 1145px){.bilderLinkWidget.bilderLinkPresse{justify-content:space-between}}.bilderLinkWidget.bilderLinkPresse .bildWrapper{min-width:250px;max-width:350px;margin:.5rem}.bilderLinkWidget.bilderLinkPresse .bildWrapper a img{filter:grayscale(75%)}.bilderLinkWidget.bilderLinkPresse .bildWrapper a:hover img,.bilderLinkWidget.bilderLinkPresse .bildWrapper a.active img{filter:unset}.gutscheinBestellForm{display:grid;grid-template-columns:1fr 1fr}.gutscheinBestellForm #gutscheinbestellform-formofaddress{display:flex}.gutscheinBestellForm #gutscheinbestellform-formofaddress .custom-radio{margin-right:.5rem}.gutscheinBestellForm .gutscheinBestellFormButton{text-align:right;margin:1rem 0}.gutscheinBestellForm .gutscheinPreview{position:relative}.gutscheinBestellForm .gutscheinPreview .previewVoucherImage{margin:1rem 0 1rem 1rem;max-width:540px}.gutscheinBestellForm .gutscheinPreview .previewContent{position:absolute;display:flex;flex-direction:column;top:1rem;left:2rem;right:1rem}.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherNumber{margin-top:1rem}.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherNumber,.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherDate{margin-left:3rem;font-size:.8em}.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherValue{margin-top:2.5rem;display:flex;justify-content:center;color:#fff;font-size:2.25rem;font-weight:bold}.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherRecipient{font-weight:bold;display:flex;justify-content:center;margin-top:1rem}.gutscheinBestellForm .gutscheinPreview .previewContent .previewVoucherText{font-weight:bold;text-align:center;display:flex;justify-content:center;margin:0 .5rem}.gutscheinBestellForm .gutscheinPreview .previewInfo{text-align:right}@media screen and (max-width: 992px){.gutscheinBestellForm{grid-template-columns:1fr}.gutscheinBestellForm .gutscheinPreview{display:none}}.gutschein-danke{min-height:20rem}.site-reeder-about-kreuzfahrten ul{margin:0;padding:0;list-style:none}.site-reeder-about-kreuzfahrten ul li{margin:0 0 1rem 0;padding:0;clear:both;min-height:150px}.site-reeder-about-kreuzfahrten ul li label{font-weight:bold}.site-reeder-about-kreuzfahrten ul li span{font-style:italic}.site-reeder-about-kreuzfahrten ul li .trenner{border-bottom:1px solid #055157}.site-reeder-about-kreuzfahrten ul li img{height:auto;width:200px;margin:1rem 0 1rem 1rem;float:right;clear:right;max-height:100%}.calendarBlock{background-color:#055157;color:#fff}.calendarBlock .yearBlock .monthBlock .month{color:#77c5d5}.calendarBlock .yearBlock .monthBlock a{color:#fff}.calendarBlock .yearBlock .monthBlock a.selected,.calendarBlock .yearBlock .monthBlock a:hover{color:#f8bd00;text-decoration:none}.site-reisen-aida-cruises>img{clear:right;float:right;margin-left:10px}.site-reisen-kreuzfahrten-buchen>img{clear:right;float:right;margin-left:10px}.site-reisen-kreuzfahrten-buchen .link{font-weight:bold;font-size:1.2em;margin-top:1rem}.site-reisen-last-minute-kreuzfahrten>img{clear:right;float:right;margin-left:10px}.site-wir .navigationWrapper{margin-bottom:1rem}.site-wir .navigationWrapper figure{display:none}.cruiseletterVorteile,.cruiseletterVorteileAbmeldung{background-color:#f2f6f6;padding:1rem;margin:1rem 0;display:flex}.cruiseletterVorteile ul,.cruiseletterVorteileAbmeldung ul{list-style:none;margin:0;padding:0}.cruiseletterVorteile ul li:before,.cruiseletterVorteileAbmeldung ul li:before{font:var(--fa-font-solid);font-weight:bold;content:"";display:inline-block;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1rem;position:absolute;margin-left:-1.75rem;color:#fff;border-radius:50%;background-color:#055157;width:1.25rem;height:1.25rem;line-height:20px;padding-left:.12rem}.cruiseletterVorteile ul li,.cruiseletterVorteileAbmeldung ul li{padding-left:2rem;margin-bottom:.5rem}.cruiseletterVorteile .cruiseletterVorteileBilder,.cruiseletterVorteileAbmeldung .cruiseletterVorteileBilder{display:flex;justify-content:center;align-items:center;flex-direction:column}.cruiseletterVorteile .cruiseletterVorteileBilder img+img,.cruiseletterVorteileAbmeldung .cruiseletterVorteileBilder img+img{margin-top:-2.9rem}.cruiseletterVorteile .cruiseletterVorteileAbmeldungBilder,.cruiseletterVorteileAbmeldung .cruiseletterVorteileAbmeldungBilder{margin-left:auto;margin-top:-2.9rem}#cruiseletter-email-reward-choice{margin:15px}.cruiseletterVerwaltungForm .row{margin-top:2rem;margin-bottom:2rem}.cruiseletterAbmeldeForm .row{margin-bottom:2rem}.cruiseletter-themen{margin:2rem 0}.cruiseletter-themen img{width:2rem}.cruiseletterWidget .uppercase{text-transform:uppercase}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch{margin-top:.5rem;align-items:normal;justify-content:center}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch{flex:none}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel0,.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel1{background:none}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel0 a,.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel1 a{display:flex;flex-direction:column-reverse}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel0:hover a,.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel1:hover a{background:none;color:#f8bd00}.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel0 img,.cruiseletterWidget .reiter-widget.default .reiter-navigation-ul.stretch .reiter-navigation-li.stretch .defaulttabLabel1 img{width:66px;height:66px;padding:.25rem;border:1px solid #fff;border-radius:50%}.cruiseletterWidget .cruiseletterGroups ul{list-style:none;margin:0;padding:0}.cruiseletterWidget .cruiseletterEmailForm{margin-top:1rem;position:relative;background:url("https://www.kreuzfahrten.de/img/newsletter/registrierung.png") no-repeat bottom right}.cruiseletterWidget .cruiseletterEmailForm .cruiseletterEmailFormButtons{width:100%;display:flex;justify-content:center;position:absolute;bottom:-4rem}.cruiseletterWidget .cruiseletterEmailForm .required{margin-bottom:1rem}.cruiseletterWidget .cruiseletterEmailForm .required label:after{content:" *"}.cruiseletterWidget .cruiseletterPrintmailForm{margin:1rem 0}.cruiseletterWidget .cruiseletterPrintmailForm .required label:after{content:" *"}.cruiseletterWidget .printmailContent{display:flex;flex-direction:row-reverse}.cruiseletterWidget .printmailContent>div+div{margin-right:1rem}.cruiseletterWidget .printmailContent .cruiseletterPrintmailFormButtons{width:100%;display:flex;justify-content:center;margin-bottom:.5rem}.cruiseletterWidget #cruiseletteremailform-formofaddress,.cruiseletterWidget #cruiseletterprintmailform-formofaddress{display:flex}.cruiseletterWidget #cruiseletteremailform-formofaddress .custom-control.custom-radio,.cruiseletterWidget #cruiseletterprintmailform-formofaddress .custom-control.custom-radio{margin-right:.5rem}.cruiseletterWidget .defaulttabRadio0:checked~.reiter-navigation-ul.stretch .reiter-navigation-li.stretch label.defaulttabLabel0 a,.cruiseletterWidget .defaulttabRadio1:checked~.reiter-navigation-ul.stretch .reiter-navigation-li.stretch label.defaulttabLabel1 a{background:none;color:#f8bd00 !important}.cruiseletterWidget .defaulttabRadio0:checked~.reiter-navigation-ul.stretch .reiter-navigation-li.stretch label.defaulttabLabel0 img,.cruiseletterWidget .defaulttabRadio1:checked~.reiter-navigation-ul.stretch .reiter-navigation-li.stretch label.defaulttabLabel1 img{border:1px solid #f8bd00 !important;border-radius:50%;padding:.25rem}.cruiseletterWidget .defaulttab0 .cruiseletterHrBottom{margin-top:5rem}.cruiseletterFeedbackContent{display:flex;flex-direction:row-reverse}.cruiseletterFeedbackContent .feedbackImage{display:flex;justify-content:center;align-items:start}.cruiseletterHr,.cruiseletterHrBottom{position:relative;margin-bottom:2.5rem}.cruiseletterHr hr.cruiseletterHr,.cruiseletterHrBottom hr.cruiseletterHr{color:#f8bd00;border:1px solid}.cruiseletterHr img,.cruiseletterHrBottom img{background-color:#fff;position:absolute;width:1.5rem;margin-left:-0.75rem;top:-0.75rem;right:50%;left:50%}.cruiseletterSocialMedia{display:flex;justify-content:center}.cruiseletterSocialMedia .socialMedia .socialMediaTwoIcons img{margin:.25rem;width:55px}#cruiseletter-details-back-button{cursor:pointer}.messageSuccess{background-color:#abf5c1}.messageDanger{background-color:#f5abab}.messageSuccess,.messageDanger{padding:.5rem 1rem;border-radius:1rem}@media screen and (max-width: 992px){.cruiseletterWidget .printmailContent .printmailImage{display:none}.cruiseletterWidget .printmailContent>div+div{margin-right:0}.cruiseletterWidget .cruiseletterEmailForm{background:none}.cruiseletterWidget .cruiseletterEmailForm .cruiseletterEmailFormButtons{bottom:-3rem}.cruiseletterWidget .defaulttab0 .cruiseletterHrBottom{margin-top:4rem}.cruiseletterFeedbackContent{display:block}.cruiseletterFeedbackContent .feedbackImage{display:none}}@media screen and (max-width: 768px){.cruiseletterVorteile .cruiseletterVorteileBilder img,.cruiseletterVorteile .cruiseletterVorteileAbmeldungBilder img,.cruiseletterVorteileAbmeldung .cruiseletterVorteileBilder img,.cruiseletterVorteileAbmeldung .cruiseletterVorteileAbmeldungBilder img{display:none}}@media screen and (max-width: 576px){.cruiseletterWidget .row>div{width:100%}}.auction-index .auction-content{margin-bottom:1rem}.auction-index #auction-content{margin-top:-150px;padding-top:150px}@media(width > 768px){.auction-index .auction-steps{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}}.auction-index .auction-steps .auction-step{padding:1rem;background-color:#eee}@media(width < 768px){.auction-index .auction-steps .auction-step{margin-bottom:1rem}}.auction-index .auction-steps h3{font-size:1.25rem}.auction-index .auction-teaser{position:relative;margin-bottom:.5rem}.auction-index .auction-teaser.withImage Img{max-width:100%}.auction-index .auction-teaser .auction-teaser-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(width > 768px){.auction-index .auction-teaser .auction-teaser-content{position:absolute;top:0;bottom:0;right:2rem}}.auction-index .auction-teaser .teaser-vendor-logo{background-color:rgba(238,238,238,.85);padding:.2rem 1rem}@media(width < 768px){.auction-index .auction-teaser .teaser-vendor-logo{position:absolute;top:1rem;right:1rem;padding:0 .5rem}}.auction-index .auction-teaser .teaser-vendor-logo img{max-width:150px;height:auto}@media(width < 768px){.auction-index .auction-teaser .teaser-vendor-logo img{max-width:125px}}.auction-index .auction-teaser .auction-teaser-info{display:flex;flex-direction:column;align-items:center;padding:1rem;width:100%;background-color:rgba(238,238,238,.85)}@media(width > 768px){.auction-index .auction-teaser .auction-teaser-info{margin-bottom:2rem;width:revert}}.auction-index .auction-teaser .auction-timer-text{font-size:1.15rem;margin-top:-0.5rem}.auction-index .auction-teaser #auction-timer{font-size:2rem;font-weight:bold;margin-bottom:.5rem}.auction-index .cruiseTabs{width:fit-content;display:flex}.auction-index .cruiseTabs .cruiseTab{padding:.5rem 1.25rem;margin-bottom:.5rem;text-decoration:none;font-size:1.1rem;background-color:#f2f6f6;color:#000;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #055157}.auction-index .cruiseTabs .cruiseTab:hover{border:1px solid #055157}.auction-index .cruiseTabs .cruiseTab.selectedTab{background-color:#055157;color:#fff}@media(width > 768px){.auction-index .ship-headline{display:flex;align-items:center}}.auction-index .steuerrad-widget{font-size:14px}@media(width > 768px){.auction-index .steuerrad-widget{margin-left:10px}}.auction-index .auction-details-uebersicht,.auction-index .schiff-header,.auction-index .cruiseMobilitaetContent,.auction-index .cruiseServices{margin-bottom:1rem}@media(width > 768px){.auction-index .schiff-header{display:flex}.auction-index .schiff-header .schiff-header-text{min-width:760px;padding-right:1.5rem}}.auction-index .themen-kreuzfahrt-header,.auction-index .serviceentgelt-title{padding:.4rem;color:#fff;background-color:#055157;font-weight:bold}.auction-index .cruiseMobilitaetContent{background-color:#eee;padding:.5rem}@media(width > 768px){.auction-index .cruiseServices{display:grid;grid-template-columns:1fr 1fr}}.auction-index .serviceentgelt-desc{background-color:#eee;padding:.5rem}.auction-details .metaPrice{margin-bottom:1rem}.auction-details #auction-copy-data{margin-bottom:1rem;color:#f08117;cursor:pointer;width:fit-content}.auction-details #auction-copy-data:hover{color:hsl(29.3087557604,87.8542510121%,71.568627451%)}.auction-details .auction-step-3 .auction-overview .auction-contact .list-overview,.auction-details .auction-step-3 .auction-overview .auction-guest .list-overview{margin-bottom:.35rem;display:grid;grid-template-columns:1fr 2fr}@media(width < 800px){.auction-details .auction-step-3 .auction-overview .auction-contact .list-overview,.auction-details .auction-step-3 .auction-overview .auction-guest .list-overview{grid-template-columns:1fr 1fr}}@media(width < 400px){.auction-details .auction-step-3 .auction-overview .auction-contact .list-overview,.auction-details .auction-step-3 .auction-overview .auction-guest .list-overview{grid-template-columns:1fr}}.auction-details .auction-step-3 .auction-overview .auction-guest+.auction-guest{margin-top:1.5rem}.auction-details .auction-step-3 hr{margin:1rem 0}.auction-index .alert,.auction-details .alert,.auction-success .alert{padding:1rem;border-radius:5px;margin-bottom:1rem}.auction-index .alert.alert-success,.auction-details .alert.alert-success,.auction-success .alert.alert-success{background-color:#abf5c1}.auction-index .alert.alert-danger,.auction-details .alert.alert-danger,.auction-success .alert.alert-danger{background-color:#f5abab}.auction-index .alert.alert-warning,.auction-details .alert.alert-warning,.auction-success .alert.alert-warning{background-color:#fade8b}.auction-index #faq-conditions-wrapper,.auction-details #faq-conditions-wrapper,.auction-success #faq-conditions-wrapper{margin-top:-300px;padding-top:300px}.preisAlarmNachricht .alert{padding:1rem;border-radius:5px;margin-bottom:1rem}.preisAlarmNachricht .alert.alert-success{background-color:#abf5c1}.preisAlarmNachricht .alert.alert-danger{background-color:#f5abab}.offersIndex .offersVendorLogo,.offers-widget-dynamic-site-content-widget .offersVendorLogo{text-align:right;width:150px;float:right}.offersIndex .height-auto,.offers-widget-dynamic-site-content-widget .height-auto{height:auto;max-width:100%}.offersIndex .offersContent,.offers-widget-dynamic-site-content-widget .offersContent{margin-top:2rem}.offersIndex .offersInfo,.offers-widget-dynamic-site-content-widget .offersInfo{background-color:#f8bd00;text-align:center;font-weight:bold;margin-bottom:2rem;padding:.5rem}.offersIndex .offersWrapper,.offersIndex .arosaOffersWrapper,.offers-widget-dynamic-site-content-widget .offersWrapper,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper{display:grid;grid-template-columns:1fr;border:solid 1px #055157}.offersIndex .offersWrapper .offersHeader,.offersIndex .offersWrapper .offersBody,.offersIndex .arosaOffersWrapper .offersHeader,.offersIndex .arosaOffersWrapper .offersBody,.offers-widget-dynamic-site-content-widget .offersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody{display:contents}.offersIndex .offersWrapper .offersHeader>div,.offersIndex .offersWrapper .offersBody>div,.offersIndex .arosaOffersWrapper .offersHeader>div,.offersIndex .arosaOffersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersHeader>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div{padding:.25rem}.offersIndex .offersWrapper .offersBody>div,.offersIndex .arosaOffersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div{display:grid;grid-template-columns:1fr 3fr}.offersIndex .offersWrapper .offersBody>div::before,.offersIndex .arosaOffersWrapper .offersBody>div::before,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div::before{content:attr(data-label);font-weight:bold}.offersIndex .offersWrapper .offersBody .inclusiveIcons>i,.offersIndex .arosaOffersWrapper .offersBody .inclusiveIcons>i,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .inclusiveIcons>i,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .inclusiveIcons>i{padding:.125rem}.offersIndex .offersWrapper .offersBody .inclusiveIcons>i.fa-plane,.offersIndex .arosaOffersWrapper .offersBody .inclusiveIcons>i.fa-plane,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .inclusiveIcons>i.fa-plane,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .inclusiveIcons>i.fa-plane{rotate:315deg}.offersIndex .offersWrapper .offersBody .inclusiveIcons::before,.offersIndex .arosaOffersWrapper .offersBody .inclusiveIcons::before,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .inclusiveIcons::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .inclusiveIcons::before{content:attr(data-label);font-weight:bold}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow{padding-bottom:.5rem}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div{display:grid;grid-template-columns:1fr 3fr}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before{content:attr(data-label);font-weight:bold}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf){grid-template-columns:1fr 3fr 14px}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div .optionRoutenverlauf,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div .optionRoutenverlauf,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div .optionRoutenverlauf,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div .optionRoutenverlauf{width:14px}.offersIndex .offersWrapper .offersBody .steuerrad-widget .fa-info-circle,.offersIndex .arosaOffersWrapper .offersBody .steuerrad-widget .fa-info-circle,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .steuerrad-widget .fa-info-circle,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .steuerrad-widget .fa-info-circle{display:none}.offersIndex .offersWrapper .offersBody .offersButton,.offersIndex .arosaOffersWrapper .offersBody .offersButton,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersButton,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersButton{margin-bottom:.5rem}.offersIndex .offersWrapper .offersBody:nth-child(odd)>div,.offersIndex .arosaOffersWrapper .offersBody:nth-child(odd)>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody:nth-child(odd)>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody:nth-child(odd)>div{background-color:#e6e6e6}.offersIndex .offersWrapper .offersBody:nth-child(even)>div,.offersIndex .arosaOffersWrapper .offersBody:nth-child(even)>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody:nth-child(even)>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody:nth-child(even)>div{background-color:#eee}.offersIndex .offersWrapper .offersHeader,.offersIndex .arosaOffersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .offersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader{display:none}.offersIndex .offersWrapper .offersHeader>div,.offersIndex .arosaOffersWrapper .offersHeader>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersHeader>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader>div{background-color:#055157;color:#fff;font-weight:bold}.offersIndex .modal-offers-routenverlauf .googleMapsWidget .mapCruiseRoute img,.offers-widget-dynamic-site-content-widget .modal-offers-routenverlauf .googleMapsWidget .mapCruiseRoute img{width:100%}.offersIndex .modal-offers-routenverlauf .fa-plane,.offers-widget-dynamic-site-content-widget .modal-offers-routenverlauf .fa-plane{rotate:315deg}@media screen and (min-width: 768px){.offersIndex .offersWrapper .offersHeader,.offersIndex .arosaOffersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .offersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader{display:grid;grid-template-columns:2fr repeat(3, 1fr) 2fr repeat(4, 1fr)}.offersIndex .offersWrapper .offersBody,.offersIndex .arosaOffersWrapper .offersBody,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody{display:grid;grid-template-columns:2fr 5fr repeat(4, 1fr)}.offersIndex .offersWrapper .offersBody>div,.offersIndex .arosaOffersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div{grid-template-columns:1fr}.offersIndex .offersWrapper .offersBody>div::before,.offersIndex .arosaOffersWrapper .offersBody>div::before,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div::before{content:none}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow{display:grid;grid-template-columns:repeat(3, 1fr) 2fr}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div{grid-template-columns:1fr}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before{content:none}.offersIndex .offersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offers-widget-dynamic-site-content-widget .offersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf),.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div:has(>div.optionRoutenverlauf){grid-template-columns:1fr 14px}.offersIndex .arosaOffersWrapper .offersHeader,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader{display:grid;grid-template-columns:2fr repeat(2, 1fr) 2fr repeat(5, 1fr)}.offersIndex .arosaOffersWrapper .offersHeader .arosaOffersLabel,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersHeader .arosaOffersLabel{display:flex;flex-wrap:wrap;align-content:end}.offersIndex .arosaOffersWrapper .offersBody,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody{display:grid;grid-template-columns:2fr 4fr repeat(5, 1fr)}.offersIndex .arosaOffersWrapper .offersBody>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody>div::before{content:none}.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow{display:grid;grid-template-columns:repeat(2, 1fr) 2fr}.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div{grid-template-columns:1fr}.offersIndex .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before,.offers-widget-dynamic-site-content-widget .arosaOffersWrapper .offersBody .offersTermine .offersTermineRow>div::before{content:none}}.site-luxusyachten>img{clear:right;float:right;padding:0px 0px 5px 5px}.meerbeats-index iframe{max-width:100%}.reederei-details .overallRating{margin-top:0;margin-bottom:1rem}.carousel-wrapper-jobs .carousel-container{position:relative;width:100%;max-width:1200px;margin:auto;overflow:hidden}.carousel-wrapper-jobs .carousel-track-wrapper{overflow:hidden}.carousel-wrapper-jobs .carousel-track{display:flex;transition:transform .5s ease-in-out;touch-action:pan-y}.carousel-wrapper-jobs .carousel-slide{flex:0 0 100%;box-sizing:border-box;padding:10px;position:relative}.carousel-wrapper-jobs .carousel-slide img{width:100%;height:auto;border-radius:10px}.carousel-wrapper-jobs .carousel-text{padding:1rem 0;color:#333;text-align:left}.carousel-wrapper-jobs .carousel-button{position:absolute;top:30%;transform:translateY(-50%);border:none;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:50%;background-color:#f08117;font-size:1.5rem;padding:5px 10px 10px;border-radius:5px}@media(min-width: 930px){.carousel-wrapper-jobs .carousel-button{top:40%}}.carousel-wrapper-jobs .carousel-button.prev{left:10px}.carousel-wrapper-jobs .carousel-button.next{right:10px}@media(min-width: 600px){.carousel-wrapper-jobs .carousel-slide{flex:0 0 33.3333%}}.fuchsschmitt-gewinnspiel .message,.fuchsschmitt-erfolg .message{padding:.5rem 1rem;border-radius:1rem}.fuchsschmitt-gewinnspiel .message.messageSuccess,.fuchsschmitt-erfolg .message.messageSuccess{background-color:#abf5c1}.fuchsschmitt-gewinnspiel .message.messageDanger,.fuchsschmitt-erfolg .message.messageDanger{background-color:#f5abab}.fuchsschmitt-gewinnspiel .fuchsschmitt-gewinnspiel-form,.fuchsschmitt-erfolg .fuchsschmitt-gewinnspiel-form{max-width:900px}.fuchsschmitt-gewinnspiel #fuchsschmittgewinnspielform-setgender,.fuchsschmitt-erfolg #fuchsschmittgewinnspielform-setgender{display:flex;justify-content:space-between}.fuchsschmitt-gewinnspiel #fuchsschmittgewinnspielform-setgender .form-group,.fuchsschmitt-erfolg #fuchsschmittgewinnspielform-setgender .form-group{width:100%}.fuchsschmitt-gewinnspiel #fuchsschmittgewinnspielform-setgender .fa-info-circle,.fuchsschmitt-erfolg #fuchsschmittgewinnspielform-setgender .fa-info-circle{margin-left:.5rem}ul.additional-service-price-input{list-style:none;margin:0;padding:0}ul.additional-service-price-input li>div{margin:.5rem 0}ul.additional-service-price-input li>div>div:nth-child(2){text-align:end}ul.additional-service-price-input li .preisContent{font-weight:600}ul.additional-service-price-input li+li{margin-top:.75rem;border-top:1px solid #055157}@media(min-width: 576px){ul.additional-service-price-input li{display:grid;grid-template-columns:3fr 1fr 1fr;justify-content:space-between;margin-bottom:.5rem}ul.additional-service-price-input li div:not(:first-child),ul.additional-service-price-input li span:not(:first-child){text-align:end}ul.additional-service-price-input li.withLicensePlate{grid-template-columns:3.5fr 1fr 1fr 1.5fr}ul.additional-service-price-input li>div{display:block}ul.additional-service-price-input li>div>div:nth-child(2){text-align:unset}ul.additional-service-price-input li+li{border-top:none;margin-top:0}ul.additional-service-price-input li.preise{align-items:center;gap:1rem}ul.additional-service-price-input li.preise div.eingabe input,ul.additional-service-price-input li.preise div.kennzeichen input{padding:.5rem 1rem;width:100%}}.bilderLinkWidget{display:flex;justify-content:space-between}.bilderLinkWidget .bildWrapper{display:flex;position:relative;overflow:hidden}.bilderLinkWidget .bildWrapper .bildWrapperBackgroundFooter{z-index:1}.bilderLinkWidget .bildWrapper a{z-index:2}.bilderLinkWidget .bildWrapper img{z-index:9;display:inline-block;max-width:100%;height:auto}.bilderLinkWidget .bildWrapper div.titleWrapper{display:flex;font-weight:bold;font-size:1.5em;margin:-1rem auto 0;cursor:pointer;z-index:100;padding-bottom:.25rem}.bilderLinkWidget .bildWrapper div.titleWrapper>span{background:#f08117;color:#000;margin:0 auto 0;font-size:1.125rem;font-weight:bold;text-align:center;padding:9px 27px}.bilderLinkWidget .bildWrapper div.titleWrapper>span .altPraefixWrapper{font-size:1rem;margin-right:.25rem}.bilderLinkWidget .bildWrapper a,.bilderLinkWidget .bildWrapper a:hover,.bilderLinkWidget .bildWrapper span,.bilderLinkWidget .bildWrapper div{text-decoration:none !important}.bilderLinkWidget .bildWrapper .bildLinkVendor{position:absolute;background-color:#fff;top:.5rem;width:40%;padding:5px;border-radius:0 3rem 3rem 0;height:3.5rem;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.bilderLinkWidget .bildWrapper .bildLinkVendor img{width:90%;margin-top:0;margin-bottom:0}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper{position:absolute;right:.5rem;top:.5rem;z-index:10}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper div+div{margin-top:.5rem}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconFlight,.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconHotel{color:#055157;background-color:#f8bd00;font-size:1.6rem;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconFlight .fa-plane,.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconHotel .fa-plane{rotate:315deg}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconFlight{font-size:1.6rem}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconFlight .fa-plane{rotate:315deg;margin:-0.25rem -0.25rem 0 0}.bilderLinkWidget .bildWrapper .bildLinkTextStoerer{position:absolute;width:400px;overflow:hidden;font-weight:bold;font-size:1.1rem;color:#055157;padding:.25rem 1rem;background-color:#f8bd00;bottom:8rem;left:-0.25rem;z-index:8;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.bilderLinkWidget .bildWrapper .bildLinkFooterText{position:absolute;bottom:1.6rem;width:100%;height:10rem;z-index:7;display:flex;justify-content:center;align-items:end}.bilderLinkWidget .bildWrapper .bildLinkFooterText .bildLinkTextBild{line-height:1.5rem;margin-bottom:2rem;color:#fff;font-size:1.3rem;font-weight:bold;text-align:center;text-wrap:balance}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper{background-color:#055157}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper img{margin-top:35px;margin-bottom:85px}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper .bildLinkVendor img{margin-top:0;margin-bottom:0;padding:5px}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper .bildLinkBackgroundHead{position:absolute;top:0;background:linear-gradient(#055157, rgba(0, 0, 0, 0));width:100%;height:4rem;z-index:7;margin-top:35px}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper .bildLinkBackgroundFoot{position:absolute;top:14rem;background:linear-gradient(rgba(0, 0, 0, 0), #055157);width:100%;height:4rem;z-index:7;display:flex;justify-content:center;align-items:end;margin-bottom:85px}.bilderLinkWidget.bilderLinkDealsDerWoche .bildWrapper .bildWrapperBackgroundFooter{position:absolute;background:#fff;width:100%;height:1.5rem;bottom:0;justify-content:center;align-items:end}.bilderLinkWidget .bildAlignWrapper{display:flex;justify-content:center}.bilderLinkWidget .bildWrapper div.titleWrapper>span{background:#f8bd00;color:#055157}.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconFlight,.bilderLinkWidget .bildWrapper .bildLinkIconWrapper .bildLinkIconHotel{color:#055157;background-color:#f8bd00}@media(max-width: 576px){.bilderLinkWidget{width:100%}.bilderLinkWidget .carousel-control-prev,.bilderLinkWidget .carousel-control-next{z-index:3 !important}}.bilderLinkWidget .carouselInner{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 576px){.bilderLinkWidget .carouselInner{display:block}}@media(max-width: 768px){.bilderLinkWidget .carouselInner{justify-content:space-around}}@media(max-width: 576px){.bilderLinkWidgetWrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6rem}}.bilderLinkWidgetWrapper .carousel-indicators{bottom:-3rem}.bilderLinkWidgetWrapper .carousel-indicators>li{background-color:unset;text-indent:unset}.bilderLinkWidgetWrapper .carousel-indicators>li img{width:30px}.bilderLinkWidgetWrapper .carousel-control-prev,.bilderLinkWidgetWrapper .carousel-control-next{opacity:1;align-items:baseline;margin:7rem 1rem}.bilderLinkWidgetWrapper .carousel-control-prev-icon,.bilderLinkWidgetWrapper .carousel-control-next-icon{border:.5rem solid #f08117;border-radius:50%;background-color:#f08117;padding:.5rem}.dynamicContent img{max-width:100%}.specials-dynamic-site-content-widget{clear:both}.dynamic-site-content .messageSuccess,.dynamic-site-content .messageDanger,.dynamic-site-content .messageInfo,.dynamic-site-content .messageWarning,.dynamicContent .messageSuccess,.dynamicContent .messageDanger,.dynamicContent .messageInfo,.dynamicContent .messageWarning{padding:.5rem;border-radius:5px}.dynamic-site-content .messageSuccess,.dynamicContent .messageSuccess{background-color:#abf5c1}.dynamic-site-content .messageDanger,.dynamicContent .messageDanger{background-color:#f5abab}.dynamic-site-content .messageInfo,.dynamicContent .messageInfo{background-color:#77c5d5}.dynamic-site-content .messageWarning,.dynamicContent .messageWarning{background-color:#fade8b}.dynamic-site-content .youtube-dynamic-site-content iframe,.dynamicContent .youtube-dynamic-site-content iframe{max-width:100%}.dynamic-site-content .youtube-dynamic-site-content .klaro-kreuzfahrten,.dynamicContent .youtube-dynamic-site-content .klaro-kreuzfahrten{position:relative}.dynamicContent.small-layout{max-width:1100px}.dynamicContent .textWrapper-content{background-color:#f2f6f6;padding:10rem 1rem 1rem 1rem;margin-top:-10rem}.dynamicContent .textWrapper-content .text{margin-top:1rem}.dynamicContent .textWrapper-content.fullwidth{margin-top:0;padding:1rem}@media(min-width: 992px){.dynamicContent .textWrapper-content{margin-top:0;margin-left:150px;padding:1rem 1rem 1rem 160px}.dynamicContent .textWrapper-content.rightPic{padding-left:1rem;margin-left:0;margin-right:150px}.dynamicContent .textWrapper-content.fullwidth{margin-left:0;padding-left:1rem;margin-right:0}}.dynamicContent:nth-child(1) .textWrapper-content{background-color:#fff;height:auto;max-height:unset;padding-left:0;margin-left:0}@media(min-width: 992px){.dynamicContent:nth-child(1) .textWrapper-content{float:left;width:calc(60% - 5rem)}.dynamicContent:nth-child(1) .textWrapper-content.fullwidth{float:unset;width:calc(100% - 5rem)}}.textWrapperDynamicSiteContentWidget{clear:both;margin-bottom:3rem}.textWrapperDynamicSiteContentWidget .waveSvg{display:none}#dynamic-site-content-11791,#dynamic-site-content-11793,#dynamic-site-content-11829,#dynamic-site-content-11831,#dynamic-site-content-11835,#dynamic-site-content-11839{padding-top:80px;margin-top:-80px}#faqWrapper{margin-top:35px;margin-bottom:35px}#faqWrapper.small-layout{max-width:1100px}.faq{font-size:1.25rem;color:#055157}.faq .faqFrage{cursor:pointer;width:100%;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f2f6f6}.faq .faqFrage i{float:right}.faq .faqFrage.collapsed i{transform:rotate(180deg)}.faq .faqAntwort{background:#f2f6f6;font-size:1rem;padding:1.25rem 1.5rem}.faq .faqAntwort ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:20px}.faq .faqAntwort ul a{color:#055157}.faq .faqAntwort .button-text{padding-left:0}#faqAccordion{margin:15px 0;background:none}#faqAccordion .card{border:none;border-bottom:1px solid #f2f6f6}#faqAccordion .card .card-header{height:50px;position:relative;align-items:center;display:flex;background:none;padding-top:.5rem;padding-bottom:.5rem}#faqAccordion .card .card-header h2{width:100%}#faqAccordion .card .card-header h2 button{text-align:left;cursor:pointer;width:100%;font-size:1.25rem;color:#055157;border:none;background:none;padding-left:0;font-weight:400;line-height:1.5}#faqAccordion .card .card-header i{position:absolute;font-size:1.25rem;right:0;top:50%}#faqAccordion .card .card-header.collapsed .fas.fa-chevron-up{transform:translate(0, -50%) rotate(180deg)}#faqAccordion .card .card-header:not(.collapsed) .fas.fa-chevron-up{transform:translate(0, -50%) rotate(0deg)}#faqAccordion .card .collapse.show .card-body{background:#f2f6f6;font-size:1rem;padding:1.25rem 1.5rem;color:#055157}.rating_flex{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 576px){.rating_flex{flex-direction:row}}.shipLink{width:100%;margin-bottom:1rem}.shipLink img{width:100%}.shipLink div{padding:.5rem 1rem;background:#055157;color:#fff;text-align:center}.shipLink:hover{text-decoration-color:#fff}@media(min-width: 576px){.shipLink{width:350px;margin-bottom:0}}.group{margin-bottom:65px}.group .question{margin-bottom:15px}.group .question div{display:inline-block;float:left}.group .question strong{margin-left:10px}.alleAntworten{float:right;text-decoration:none}.alleAntworten a{cursor:pointer}.overallRating .recommendationRate{display:inline-block;vertical-align:top;font-size:18px}.overallRating .recommendationRate i{font-size:18px}.overallRating .ratingContainer{overflow:hidden}.overallRating .ratingContainer>div{float:left;margin-left:5px}.overallRating .ratingContainer>div:first-child{margin-left:0}.bewertungInhalt .shipPicture{display:none;float:right;width:250px}@media(min-width: 992px){.bewertungInhalt .shipPicture{display:block}}.bewertungInhalt .shipPicture img{max-width:100%}.float{overflow:hidden;display:block}.float .kundeInfo{width:100%}@media(min-width: 992px){.float .kundeInfo{width:calc(100% - 250px);float:left}}.customerLogo{float:left;background:#055157;color:#fff;height:35px;width:35px;line-height:35px;border-radius:100%;text-align:center}.customerDetail{color:#055157;float:left;margin-left:10px;font-weight:bold}.weitereInfo{width:100%;margin-left:45px;overflow:hidden;font-weight:bold}.weitereInfo>div{margin-bottom:0}.weitereInfo>div label{margin-bottom:0}.extended{overflow:hidden}.extended .textAnswer{background:#f2f6f6;padding:10px;border-radius:6px;max-width:600px;position:relative;display:inline-block;margin:0 0 10px 15px}.extended .textAnswer a{text-decoration:none}.extended .textAnswer:after{margin-top:0;position:absolute;left:-8px;top:10px;border:8px solid #f2f6f6;z-index:0;content:" ";transform:rotate(45deg)}.extended .textFazit{background:#f2f6f6;padding:10px;border-radius:6px;max-width:600px;position:relative;display:inline-block}.weiterempfehlung-schiff{margin-top:16px;font-weight:bold}.rating_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:90px;margin-right:.2em;float:left}.rating_wrapper>div{margin-right:2px}.rating_wrapper div{display:inline-block;width:calc(20% - 2px)}.rating_wrapper .filled{color:#000}.rating_wrapper .empty{color:#b5b5b5}.rating_wrapper .rating_sub_wrapper{position:relative}.rating_wrapper .rating_sub_wrapper .filled{position:absolute;overflow:hidden}.rating_wrapper .rating_sub_wrapper .empty{position:absolute;left:0}.rating_wrapper .titel{font-weight:bold;font-size:1.5rem}.schiff-bewertung-widget h3{margin-bottom:1.5rem}.schiff-bewertung-widget>div{margin-bottom:3rem}.categoryRating>.categoryRatingItem{margin-bottom:15px}@media(min-width: 992px){.categoryRating>.categoryRatingItem.nebeneinander{width:calc(50% - 3px);display:inline-block}}.specialBaseWidget{margin-bottom:5rem}.specialBaseWidget .carouselInner{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 576px){.specialBaseWidget .carouselInner{display:block}}@media(max-width: 768px){.specialBaseWidget .carouselInner{justify-content:space-around}}.specialBaseWidget:not(.carouselWrapper){display:flex;flex-wrap:wrap;justify-content:space-around}@media(min-width: 992px){.specialBaseWidget:not(.carouselWrapper){justify-content:start;gap:1rem}}.specialBaseWidget #tablet-specials,.specialBaseWidget #desktop-specials{display:none}@media(min-width: 768px){.specialBaseWidget #mobile-specials{display:none}.specialBaseWidget #tablet-specials{display:block}}@media(min-width: 1150px){.specialBaseWidget #tablet-specials{display:none}.specialBaseWidget #desktop-specials{display:block}}.specialBaseWidget .tablet-view{display:flex;justify-content:space-evenly}.specialBaseWidget .desktop-view{display:flex;justify-content:space-between}.specialBaseWidget .specialItemWrapper{display:flex;justify-content:center;min-height:590px}.specialBaseWidget .specialItem{max-width:360px;background-color:#fff;position:relative;margin-bottom:2rem}.specialBaseWidget .specialItem .specialImage{position:relative;overflow:hidden}.specialBaseWidget .specialItem .specialImage img{max-width:100%;height:auto}.specialBaseWidget .specialItem .specialImage .vendorPic{position:absolute;width:33%;padding:5px;background-color:#fff;top:.5rem}.specialBaseWidget .specialItem .specialImage .specialImageWrapper{aspect-ratio:auto 4/2.8}.specialBaseWidget .specialItem .specialImage .specialImageWrapper img{width:100%;height:100%;object-fit:cover}.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper{position:absolute;right:.5rem;top:.5rem;display:inline-block}.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconFlight,.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconHotel{color:#055157;background-color:#f8bd00;font-size:1.6rem;height:2.5rem;width:2.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:.3rem}.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconFlight .fa-plane,.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconHotel .fa-plane{rotate:315deg}.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconFlight,.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconHotel{font-size:1.6rem}.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconFlight .fa-plane,.specialBaseWidget .specialItem .specialImage .bildLinkIconWrapper .bildLinkIconHotel .fa-plane{rotate:315deg;margin:-0.25rem -0.25rem 0 0}.specialBaseWidget .specialItem .content{min-height:100px}.specialBaseWidget .specialItem .content .title{font-weight:bold;width:100%}.specialBaseWidget .specialItem .content .subtitle,.specialBaseWidget .specialItem .content .title{color:#055157;font-weight:bold}.specialBaseWidget .specialItem .content.modern-view{position:relative;min-height:206px}.specialBaseWidget .specialItem .content.modern-view .zeitraum{position:absolute;top:-1.25rem;left:0;z-index:99;font-weight:bold;padding:.5rem 1rem;display:inline-block}.specialBaseWidget .specialItem .content.modern-view .title,.specialBaseWidget .specialItem .content.modern-view .subtitle,.specialBaseWidget .specialItem .content.modern-view .route{margin:1rem 0}.specialBaseWidget .specialItem .content.modern-view .subtitle{font-size:1.125rem}.specialBaseWidget .specialItem>.footer{position:absolute}.specialBaseWidget .specialItem>.footer.classic-view{clear:both;color:#055157;text-align:right;left:0;right:0;bottom:0}.specialBaseWidget .specialItem>.footer.modern-view{bottom:-2.25rem;color:#055157}.specialBaseWidget .specialItem>.footer .button-highlight.classicButton{text-transform:uppercase}.specialBaseWidget .specialItem>.footer .button-highlight::after{padding-left:1rem;content:"";font:var(--fa-font-solid)}@media(min-width: 992px){.specialBaseWidget{justify-content:space-between}}.specialBaseWidget .multi-item-carousel{margin-bottom:4rem}.specialBaseWidget .multi-item-carousel .carouse-control.left,.specialBaseWidget .multi-item-carousel .carouse-control.right{background-image:none}@media(min-width: 1150px){.specialBaseWidget .carousel-control-prev{left:-4rem;width:3rem}.specialBaseWidget .carousel-control-next{right:-4rem;width:3rem}}.specialBaseWidget .carousel-control-prev .carousel-control-prev-icon,.specialBaseWidget .carousel-control-next .carousel-control-next-icon{border:.5rem solid #f08117;border-radius:50%;background-color:#f08117;padding:.5rem}@media(min-width: 1150px){.specialBaseWidget .carousel-control-prev .carousel-control-prev-icon,.specialBaseWidget .carousel-control-next .carousel-control-next-icon{border:1rem solid #f08117}}.specialBaseWidget .carousel-control-prev,.specialBaseWidget .carousel-control-next{align-items:baseline;margin:30% 2%;opacity:1}.specialBaseWidget .carousel-control-prev:hover,.specialBaseWidget .carousel-control-next:hover{opacity:.5}@media(min-width: 431px){.specialBaseWidget .carousel-control-prev,.specialBaseWidget .carousel-control-next{margin:7rem 1rem}}@media(min-width: 1150px){.specialBaseWidget .carousel-control-prev,.specialBaseWidget .carousel-control-next{margin:0 -1rem;align-items:center}}.specialBaseWidget .carousel-indicators{bottom:-3rem}.specialBaseWidget .carousel-indicators>li{background-color:unset;text-indent:unset}.specialBaseWidget .carousel-indicators>li img{width:30px}.specialBaseWidget .priceCategoryWrapper,.specialVolleBreiteWidget .priceCategoryWrapper{display:flex;justify-content:space-between}.specialBaseWidget>.prices,.specialVolleBreiteWidget>.prices{min-height:60px;clear:both;color:#055157;font-weight:bold;display:inline-block;width:100%;bottom:30px}.specialBaseWidget>.prices .ab,.specialVolleBreiteWidget>.prices .ab{width:23px;display:inline-block;text-align:left}.specialBaseWidget>.prices .euro,.specialVolleBreiteWidget>.prices .euro{width:15px;display:inline-block;text-align:left}.specialBaseWidget>.prices .price,.specialVolleBreiteWidget>.prices .price{display:inline-block;text-align:right;width:56px}.specialBaseWidget .specialItem{border:1px solid #b5b5b5}.specialBaseWidget .specialItem .zeitraum{background-color:#055157;color:#fff}.specialBaseWidget .specialItem .content{padding:.5rem 1rem}.specialBaseWidget .specialItem>.prices{padding:0 15px 25px 15px}.specialBaseWidget .specialItem>.prices .euro,.specialBaseWidget .specialItem>.prices .price{color:#055157;font-weight:bold}.specialBaseWidget .specialItem .textImBild{position:absolute;width:400px;overflow:hidden;font-weight:bold;font-size:1.1rem;color:#fff;padding:.25rem 1rem;background-color:#a30000;bottom:2.5rem;left:-0.25rem;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.specialBaseWidget .specialItem>.footer{margin:1rem}.specialVolleBreiteWidget .specialItem{width:100%;background-color:#e6e6e6;position:relative;margin-bottom:2rem}.specialVolleBreiteWidget .specialItem a{text-decoration:none}.specialVolleBreiteWidget .specialItem .specialImage{position:relative}.specialVolleBreiteWidget .specialItem .specialImage .specialImageWrapper img{width:100%;height:100%}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo{right:0;background-color:#055157;color:#fff;padding:.5rem 1rem .5rem 5rem;height:5rem;align-items:center;display:flex}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo .name{font-weight:bold}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo .zusatz{margin-left:.5rem}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo i,.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo svg{color:#f08117;margin-left:.5rem}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo img{max-height:4rem;border-radius:3rem;position:absolute;left:10px}.specialVolleBreiteWidget .specialItem .specialImage .vendorPic{position:absolute;background:#fff;top:5.5rem;padding:.5rem 1rem;border-radius:0 3rem 3rem 0;max-height:3rem;left:0}.specialVolleBreiteWidget .specialItem .specialImage .textImBild{position:absolute;width:400px;overflow:hidden;font-weight:bold;font-size:1.1rem;color:#fff;padding:.25rem 1rem;background-color:#a30000;bottom:2.5rem;left:-0.25rem;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.specialVolleBreiteWidget .specialItem .specialImage.modern-view .vendorPic{width:40%;padding:5px 30px 5px 5px;background:#fff 0 0 no-repeat padding-box;border-radius:0 150px 150px 0}@media(min-width: 576px){.specialVolleBreiteWidget .specialItem .specialImage .vendorPic{max-height:5rem;padding:1rem 3rem 1rem 2rem}}@media(min-width: 768px){.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo{top:.5rem;position:absolute;border-top-left-radius:3rem;border-bottom-left-radius:3rem}.specialVolleBreiteWidget .specialItem .specialImage .vendorPic{top:6rem;border-radius:3rem 0 0 3rem;right:0;left:unset}}@media(min-width: 992px){.specialVolleBreiteWidget .specialItem .specialImage .vendorPic{top:1rem;right:unset;border-radius:0 3rem 3rem 0;max-height:6rem}.specialVolleBreiteWidget .specialItem .specialImage .mitarbeiterInfo{top:1rem}}.specialVolleBreiteWidget .specialItem .abPreisDesktop,.specialVolleBreiteWidget .specialItem .titleDesktop{display:none;position:absolute;left:3rem;color:#fff}.specialVolleBreiteWidget .specialItem .abPreisDesktop{bottom:1rem}.specialVolleBreiteWidget .specialItem .abPreisDesktop .preisWrapper{font-weight:bold;font-size:1.5rem}.specialVolleBreiteWidget .specialItem .titleDesktop{bottom:3rem;font-size:1.5rem;font-weight:bold;padding-right:3rem}@media(min-width: 768px){.specialVolleBreiteWidget .specialItem .abPreisMobile,.specialVolleBreiteWidget .specialItem .titleMobile{display:none}.specialVolleBreiteWidget .specialItem .abPreisDesktop,.specialVolleBreiteWidget .specialItem .titleDesktop{display:unset}.specialVolleBreiteWidget .specialItem .titleDesktop{font-size:2rem;bottom:5rem}.specialVolleBreiteWidget .specialItem .abPreisDesktop{bottom:2rem}.specialVolleBreiteWidget .specialItem .abPreisDesktop .preisWrapper{font-size:1.75rem}}@media(min-width: 1200px){.specialVolleBreiteWidget .specialItem .titleDesktop{font-size:3rem}.specialVolleBreiteWidget .specialItem .abPreisDesktop .preisWrapper{font-size:2rem}}.specialVolleBreiteWidget .specialItem .beschreibungWrapper{position:relative;padding:0 1.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:start}.specialVolleBreiteWidget .specialItem .beschreibungWrapper h3{color:#055157;font-size:1.75rem;margin:2rem 0 1rem 0}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild{margin:.5rem 0}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .zeitraum{background-color:#055157}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .buttonWrapper{display:flex;justify-content:space-between;width:100%}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigen{font-weight:bold;cursor:pointer;margin-top:1.5rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigen:not(.collapsed) .fas{rotate:180deg}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigen:not(.collapsed) .mehr{display:none}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigen.collapsed .weniger{display:none}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .titleMobile{font-size:1.25rem;font-weight:bold}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .abPreisMobile,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .titleMobile{font-size:1.25rem;color:#055157;margin-bottom:.5rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .route{font-size:1.25rem}@media(min-width: 768px){.specialVolleBreiteWidget .specialItem .beschreibungWrapper .route{font-size:1.25rem;color:#055157}}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .mitarbeiterWrapper{margin-bottom:1rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .mitarbeiterWrapper img{max-height:4rem;border-radius:3rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .mitarbeiterWrapper .name{font-size:1rem;margin-left:.5rem;font-weight:bold}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .mitarbeiterWrapper i,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .mitarbeiterWrapper svg{margin-left:.5rem;color:#f08117}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .kontaktWrapper{margin:1.5rem 0 1rem 0;line-height:2rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .kontaktWrapper i,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .kontaktWrapper svg{color:#f08117;font-size:1.25rem;margin-right:.5rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .kontaktWrapper a{color:#000;text-decoration:none;font-size:1rem;font-weight:bold}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung .kontaktWrapper a:hover{color:#000}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung h4{font-size:1rem;color:#055157;margin:2rem 0 1rem 0}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung ul{list-style:none;padding-left:4px;font-weight:bold;font-size:1rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung ul li{margin:.5rem 0}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .mitarbeiterBeschreibung ul li::before{font-family:"Font Awesome 6 Pro",serif;content:"";color:#77c5d5;margin-right:1rem;font-size:1rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .impressionenWrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .impressionenWrapper>div{margin-bottom:8px;width:calc(50% - 4px)}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices{font-weight:bold;margin-bottom:1rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices .priceCategory,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices .ab{color:#055157}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices .preisRechts{width:7rem;display:flex;justify-content:space-between}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices .preisRechts .euro,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .prices .preisRechts .price{color:#f08117}@media(min-width: 768px){.specialVolleBreiteWidget .specialItem .beschreibungWrapper{padding:3rem;align-items:start}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .angebotBeschreibung{padding-right:3rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .mehrAnzeigenWrapper .angebotBeschreibung .impressionenWrapper>div{width:calc(33% - 3px)}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild{position:absolute;top:-21px;margin:0}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild.zeitraum{left:2.5rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild.mehrAnzeigen{right:2rem;width:15rem;display:flex;justify-content:space-between;align-items:center}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild.zuDenAngeboten{right:18rem}.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild.zuDenAngeboten i,.specialVolleBreiteWidget .specialItem .beschreibungWrapper .direktUnterBild.zuDenAngeboten svg{padding-left:1rem}}#riq_requestcall .dilricn2nw{bottom:10px !important;left:10px !important}@media(min-width: 992px){#riq_requestcall .dilricn2nw{bottom:20px !important;left:20px !important}}#riq_requestcall .wgtppotshhd{bottom:45px !important}#riq_requestcall .widpupnw{bottom:55px !important}.widgetSuchtrefferliste .summary{margin-bottom:1rem}.widgetSuchtrefferliste .summary .wait{color:#e6e6e6;border-color:#e6e6e6}.widgetSuchtrefferliste .suchkriterienWrapper{display:flex;flex-wrap:wrap}.widgetSuchtrefferliste .suchkriterienWrapper>span.entfernbar{padding-right:.25rem}.widgetSuchtrefferliste .suchkriterienWrapper>span.entfernbar>span{padding:.5rem;cursor:pointer}.widgetSuchtrefferliste .routeListItem .dateCol{display:none}.widgetSuchtrefferliste .routeListItem .discountWrapper{position:absolute;top:-1px;right:-2px;background:rgba(0,0,0,0);width:auto}.widgetSuchtrefferliste .routeListItem .discountWrapper.hidden{display:none}.widgetSuchtrefferliste .routeListItem .discountWrapper:after,.widgetSuchtrefferliste .routeListItem .discountWrapper:before{position:absolute;top:0rem;left:-4.2rem;border:solid rgba(0,0,0,0);content:" ";pointer-events:none}.widgetSuchtrefferliste .routeListItem .discountWrapper .discount{font-size:.9em;padding-top:1px}.widgetSuchtrefferliste .routeListItem .discountWrapper:after{border-color:rgba(0,0,0,0) #f08117 rgba(0,0,0,0) rgba(0,0,0,0);border-width:0 4.2rem 2.2rem 0}.widgetSuchtrefferliste .routeListItem .discountWrapper .discount{position:absolute;top:0;left:-2.35rem;z-index:1;color:#fff;line-height:1.2}.widgetSuchtrefferliste .routeListItem .headerWrapper .routeName{font-weight:bold}.widgetSuchtrefferliste .routeListItem .headerWrapper .rechtsOben{font-size:.825rem;padding-right:2rem}.widgetSuchtrefferliste .routeListItem .headerWrapper .rechtsOben .weiterempfehlung{margin-right:2rem}.widgetSuchtrefferliste .routeListItem .headerWrapper .rechtsOben .weiterempfehlung i{font-size:1rem}.widgetSuchtrefferliste .routeListItem .cookieFavorites,.widgetSuchtrefferliste .routeListItem .cookieFavoritesDesktop{font-size:1rem}.widgetSuchtrefferliste .routeListItem .cookieFavorites i:hover,.widgetSuchtrefferliste .routeListItem .cookieFavoritesDesktop i:hover{color:#f08117;cursor:pointer}.widgetSuchtrefferliste .routeListItem .cookieFavorites.aktiv,.widgetSuchtrefferliste .routeListItem .cookieFavoritesDesktop.aktiv{color:#f08117}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .bildWrapper a.img-fluid{margin:auto}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .bildWrapper img{object-fit:cover;max-width:100%}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .bildWrapper .vendorPic{min-height:inherit;width:40%;padding:2px 17px 2px 2px;background:#fff 0 0 no-repeat padding-box;border-radius:0 50px 50px 0;z-index:9999}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper{position:relative}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine>div{cursor:pointer}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .cruiseDaten{position:relative;font-size:1rem}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div{display:flex;justify-content:end;margin-bottom:1rem}@media(min-width: 350px){.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div{justify-content:center}}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div a{text-decoration:unset}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div.preisWrapper .prices.wait a{color:#b5b5b5;border-color:#b5b5b5}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div.preisWrapper .prices .priceIncl{text-align:center;font-size:.9em}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div .price{font-weight:bold}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div .cta{display:flex}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div .cta i{margin-left:1rem;color:#055157}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .route>div{margin-right:1rem}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .zeigeMehr{text-decoration:underline;font-size:1rem;cursor:pointer}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .zeigeMehr:not(.collapsed){background:#055157;color:#fff}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .zeigeMehr:not(.collapsed) .fas{rotate:180deg}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .zeigeMehr.routenDaten{min-width:7.25rem}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapper .zeigeMehr.weitereTerminePreise{min-width:1.2rem}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div{margin:0 0 .5rem 0;padding:.5rem 1rem;border-top:2px solid #055157}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table{width:100%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr:first-child{width:50%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr td{border-top:1px solid #055157;cursor:pointer}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .datum{width:50%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis{display:none;text-align:center}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.ab{display:table-cell}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.ab{display:none}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.innen,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.aussen,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.balkon,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.suite{display:table-cell}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis .preis{font-weight:bold;margin-left:.5rem}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper{display:flex;flex-direction:column}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper{flex-direction:row}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map{display:inline-block}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map{width:40%;margin-right:1rem}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map img{max-width:100%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .googleMapsWidget .mapCruiseRoute{min-height:unset;height:unset !important}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .itinerary{width:60%}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .itinerary .table th{padding:.5rem}.promo-special-deals{margin-top:1rem}.promo-special-deals .promo-button{vertical-align:middle;font-size:1em}.promo-special-deals .promo-button text{margin-bottom:10px}.promo-special-deals .promo-button .icon{position:relative}.promo-special-deals .promo-button .icon .fa-tag{font-size:1.5rem}.promo-special-deals .promo-button .icon .fa-percent{position:absolute;top:3px;left:6px;color:#fff;font-size:.75rem;transform:rotateY(0deg) rotate(45deg)}.steuerradWrapper.show{max-width:20rem}.bs-tooltip-bottom,.bs-tooltip-top{z-index:2;box-shadow:0 0 .125rem .125rem #b5b5b5;padding:.5rem 1rem;background:#fff}.cruisePromotionListeWidget{background-color:#f8bd00;color:#000;padding:.5rem;box-shadow:0 4px 8px 0 #b5b5b5}.cruisePromotionListeWidget .promo-special-deals .promo-text{z-index:10000;position:absolute;background-color:#f8bd00;border:0 solid #b5b5b5;-webkit-box-shadow:0 1px 5px 0 #b5b5b5;-moz-box-shadow:0 1px 5px 0 #b5b5b5;box-shadow:0 1px 5px 0 #b5b5b5;padding:.5rem;width:180px;color:#000;font-size:14px;font-weight:bold}.cruisePromotionListeWidget .promo-special-deals .promo-text>div ul li{color:#000}.cruisePromotionListeWidget .promo-special-deals .promo-text .header{vertical-align:middle;color:#000;font-size:1.1em;font-weight:bold}.cruisePromotionListeWidget .promo-special-deals .promo-text .header .fa-tag{color:#f08117}.cruisePromotionListeWidget .promo-special-deals .promo-text .header .fa-percent{margin-top:.65rem;margin-left:-1.65rem}.cruisePromotionListeWidget .promo-special-deals .promo-text .pre-content{color:#000}.cruisePromotionListeWidget .promo-special-deals .promo-text .footer{font-size:.8em;color:#000}.cruisePromotionListeWidget .pre-content{margin-top:.2rem}.cruisePromotionListeWidget .seperator{display:none}.cruisePromotionListeWidget ul{padding-left:1rem}.cruisePromotionListeWidget>div ul li{list-style:inside;font-size:13px;padding:0;margin:.1rem;color:#000}.cruisePromotionListeWidget>div ul li.separator{color:#000;font-size:.79em;display:none}.cruisePromotionListeWidget .footer{margin-top:.25rem;font-size:.79em}.cruisePromotionListeWidget .iconWrapper .icon .fa-tag{color:#a30000}#PromotionsTooltips{display:none}.widgetSuchtrefferliste .ctaWrapper a{color:#fff}.widgetSuchtrefferliste .routeListItem .discountWrapper:after{border-color:rgba(0,0,0,0) #a30000 rgba(0,0,0,0) rgba(0,0,0,0)}.widgetSuchtrefferliste .routeListItem .cookieFavorites i:hover,.widgetSuchtrefferliste .routeListItem .cookieFavoritesDesktop i:hover{color:#f08117}.widgetSuchtrefferliste .routeListItem .cookieFavorites.aktiv,.widgetSuchtrefferliste .routeListItem .cookieFavoritesDesktop.aktiv{color:#f08117}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div a{color:#000}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div .cta{color:#055157}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .rechtsWrapper>div .cta a{color:#055157}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine{border-bottom:1px solid #055157}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine>div{background:#f2f6f6;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;cursor:pointer}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine>div .fas{margin-right:.25rem;margin-top:.125rem}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine>div.aktiv,.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .terminWrapper .alleTermine>div:hover{border-color:#055157}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .bildWrapper .carousel-item .pictureWrapper{position:relative;display:block;width:100%;padding-top:70.21%;overflow:hidden}.widgetSuchtrefferliste .routeListItem .bildTerminWrapper .bildWrapper .carousel-item .pictureWrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div{margin:0 0 .5rem 0;padding:.5rem 1rem;border-top:2px solid #055157}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table{width:100%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr:first-child{width:50%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr td{border-top:1px solid #055157;cursor:pointer}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .datum{width:50%}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis{display:none;text-align:center}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.ab{display:table-cell}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.ab{display:none}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.innen,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.aussen,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.balkon,.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis.suite{display:table-cell}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div.weitereTerminePreiseDaten table tr .kabinenPreis .preis{font-weight:bold;margin-left:.5rem}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper{display:flex;flex-direction:column}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper{flex-direction:row}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map{display:inline-block}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map{width:40%;margin-right:1rem}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .map img{max-width:100%}@media(min-width: 768px){.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .itinerary{width:60%}}.widgetSuchtrefferliste .routeListItem .zusatzInfosWrapperDaten>div .routeItineraryWrapper .itinerary .table th{padding:.5rem}.promo-special-deals{margin-top:1rem}.promo-special-deals .promo-button{vertical-align:middle;font-size:1em}.promo-special-deals .promo-button text{margin-bottom:10px}.steuerradWrapper.show{max-width:20rem}.bs-tooltip-bottom,.bs-tooltip-top{z-index:2;box-shadow:0 0 .125rem .125rem #b5b5b5;padding:.5rem 1rem;background:#fff}.cruisePromotionListeWidget .iconWrapper .icon .fa-tag{color:#a30000}#PromotionsTooltips{display:none}.preisAlarmModal .preisAlarmText{margin-bottom:1rem}.preisAlarmModal .suchkriterienWrapper{margin:.5rem 0}.preisAlarmModal .suchkriterienWrapper .entfernbar{padding-right:.75rem}.preisAlarmModal .suchkriterienWrapper .remove{display:none}.preisAlarmModal #preisalarmform-arrcategories{display:flex;justify-content:space-between}.preisAlarmModal #save-preis-alarm-button:disabled{background-color:#b5b5b5}.preisAlarmModal .alert{padding:1rem;border-radius:5px;margin-bottom:1rem}.preisAlarmModal .alert.alert-success{background-color:#abf5c1}.preisAlarmModal .alert.alert-danger{background-color:#f5abab}.shipsWrapper{clear:both;margin-bottom:5rem}.shipsWrapper>.ships>div{display:grid;margin-bottom:2rem}.shipsWrapper>.ships>ul.pagination{margin-top:1rem}.shipsWrapper>.ships>div>.ship{min-height:300px;padding:0;border:1px solid #b5b5b5}.shipsWrapper>.ships>div>.ship img{float:left}.shipsWrapper>.ships>div>.ship>.title{float:left;width:100%;background-color:#f8bd00;color:#055157;padding:.5rem 1rem;font-size:12px;font-weight:bold}.shipsWrapper>.ships>div>.ship>.title a{text-decoration:none;color:#055157}.shipsWrapper>.ships>div>.ship>.image{overflow:hidden}.shipsWrapper>.ships>div>.ship>.image img{width:100%}.shipsWrapper>.ships>div>.ship>.content{min-height:104px;clear:both;padding:.5rem 1rem;color:#055157;max-height:104px;overflow:hidden;width:100%;display:inline-block;float:none}.shipsWrapper>.ships>div>.ship>.content .line1{font-weight:bold}.shipsWrapper>.ships>div>.ship>.content .Bulletpoints{list-style:none;padding-left:0;margin-left:0}.shipsWrapper>.ships>div>.ship>.content .Bulletpoints .value{float:right}.shipsWrapper>.ships>div>.ship .fadeOut{position:relative;bottom:0;z-index:99;width:100%;background-color:#fff;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);height:20px;margin:-20px 0 0}.shipsWrapper>.ships>div>.ship>.footer{clear:both;padding:0 1rem 1rem 1rem;color:#055157;text-align:right}.shipsWrapper>.ships>div>.ship>.footer img{height:26px;display:inline-block;width:auto;max-width:90px}.shipsInfos{margin-top:5px}.shipsInfos .schiffeTabellenWidget{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.shipsInfos .schiffeTabellenWidget a{color:#055157}.shipsInfos .schiffeTabellenWidget table{width:32%}@media screen and (max-width: 865px){.shipsInfos .schiffeTabellenWidget table{width:49%;margin-top:15px}}@media screen and (max-width: 585px){.shipsInfos .schiffeTabellenWidget table{width:100%}}.shipsInfos .schiffeTabellenWidget table th{background-color:#055157;color:#fff}.shipsInfos .schiffeTabellenWidget table td,.shipsInfos .schiffeTabellenWidget table th{padding:10px;border:1px solid #055157}.shipsInfos .schiffeTabellenWidget table tr:nth-child(even) td{background-color:#eee}.shipsInfos .schiffeTabellenWidget table tr:nth-child(odd) td{background-color:#e6e6e6}.destinationsWrapper{clear:both}.destinationsWrapper>.destinations>div>.destination{min-height:300px;padding:0;margin:1rem 0;border:1px solid #b5b5b5}.destinationsWrapper>.destinations>div>.destination img{float:left}.destinationsWrapper>.destinations>div>.destination>.title{float:left;width:100%;background-color:#f8bd00;color:#055157;padding:.5rem 1rem;font-weight:bold}.destinationsWrapper>.destinations>div>.destination>.title a{text-decoration:none;color:#055157}.destinationsWrapper>.destinations>div>.destination>.image{overflow:hidden}.destinationsWrapper>.destinations>div>.destination>.image img{width:100%;max-height:203px;object-fit:cover}.destinationsWrapper>.destinations>div>.destination>.content{min-height:110px;clear:both;padding:.5rem 1rem;color:#055157;max-height:104px;overflow:hidden;width:100%;display:inline-block;float:none}.destinationsWrapper>.destinations>div>.destination>.content .kurzinfo{margin-bottom:.5rem}.destinationsWrapper>.destinations>div>.destination>.content .line1{font-weight:bold}.destinationsWrapper>.destinations>div>.destination>.content .Bulletpoints{list-style-type:none;padding-left:.5rem}.destinationsWrapper>.destinations>div>.destination>.content .Bulletpoints .value{float:right}.destinationsWrapper>.destinations>div>.destination .fadeOut{position:relative;bottom:0;z-index:99;width:100%;background-color:#fff;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);height:20px;margin:-20px 0 0}.destinationsWrapper>.destinations>div>.destination>.footer{padding:0 1rem 1rem 1rem;color:#055157;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.destinationsWrapper>.destinations>div>.destination>.footer .priceWeekly{font-size:15px;font-weight:bold}.destinationsWrapper>.destinations>div>.destination>.footer img{height:26px;display:inline-block}.destinationsWrapper>.destinations>div>.destination>.footer .btn-primary{min-width:145px}.harborsWrapper{clear:both}.harborsWrapper .harborListItem{display:flex;margin-bottom:30px}.harborsWrapper>.harbors>div{display:grid}.harborsWrapper>.harbors>div>.harbor{display:flex;flex-direction:column;padding:0;border:1px solid #b5b5b5}.harborsWrapper>.harbors>div>.harbor img{float:left}.harborsWrapper>.harbors>div>.harbor>.title{float:left;width:100%;background-color:#f8bd00;color:#055157;padding:.5rem 1rem;font-size:12px;font-weight:bold}.harborsWrapper>.harbors>div>.harbor>.title a{text-decoration:none;color:#055157}.harborsWrapper>.harbors>div>.harbor>.image{overflow:hidden;aspect-ratio:16/10}.harborsWrapper>.harbors>div>.harbor>.image img{width:100%;object-fit:cover}.harborsWrapper>.harbors>div>.harbor>.content{min-height:70px;clear:both;padding:.5rem 1rem;color:#055157;max-height:70px;overflow:hidden;width:100%;display:inline-block;float:none}.harborsWrapper>.harbors>div>.harbor>.content .line1{font-weight:bold}.harborsWrapper>.harbors>div>.harbor>.content .Bulletpoints{list-style:none;padding-left:0;margin-left:0}.harborsWrapper>.harbors>div>.harbor>.content .Bulletpoints .value{float:right}.harborsWrapper>.harbors>div>.harbor .fadeOut{position:relative;bottom:0;z-index:99;width:100%;background-color:#fff;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 63%, rgb(255, 255, 255) 100%);height:20px;margin:-20px 0 0}.harborsWrapper>.harbors>div>.harbor>.footer{clear:both;padding:0 1rem 1rem 1rem;color:#055157;text-align:right;margin-top:auto;margin-bottom:0}.harborsWrapper>.harbors>div>.harbor>.footer img{height:26px;display:inline-block}.highlightsWrapper{clear:both}.highlightsWrapper>.highlights>div>.highlight{padding:0;margin-bottom:2rem;border:1px solid #f2f6f6}.highlightsWrapper>.highlights>div>.highlight img{float:left}.highlightsWrapper>.highlights>div>.highlight>.title{width:100%;background-color:#f8bd00;color:#055157;padding:.5rem 1rem;font-size:12px;font-weight:bold}.highlightsWrapper>.highlights>div>.highlight>.title a{text-decoration:none;color:#055157}.highlightsWrapper>.highlights>div>.highlight>.image{overflow:hidden}.highlightsWrapper>.highlights>div>.highlight>.image img{width:100%}.vendorsWrapper{clear:both}.vendorsWrapper>.vendors>div>.vendor{min-height:300px;padding:0;margin:1.5rem 0}.vendorsWrapper>.vendors>div>.vendor .vendorLogo{height:80px;text-align:center;padding:10px;background-color:#fff}.vendorsWrapper>.vendors>div>.vendor .vendorLogo img{max-width:100%;height:100%;width:auto}.vendorsWrapper>.vendors>div>.vendor .shipPicture .vendorPic{position:absolute;width:33%;padding:5px;margin-top:10px;background-color:#fff}.vendorsWrapper>.vendors>div>.vendor .shipPicture img{width:100%}.vendorsWrapper>.vendors>div>.vendor .shipPicture .height-auto{height:auto;max-width:100%}.vendorsWrapper>.vendors>div>.vendor>.title{float:left;width:100%;background-color:#055157;color:#fff;padding:.5rem 1rem;font-size:12px;font-weight:bold;text-align:center}.vendorsWrapper>.vendors>div>.vendor>.title a{text-decoration:none;color:#fff}.magazinBlogWrapper{margin-bottom:5em}.magazinBlogWrapper>.magazinBlog ul{overflow:auto}.magazinBlogWrapper>.magazinBlog .hide{display:none}.magazinBlogWrapper>.magazinBlog .blogHeadline{margin-bottom:15px}.magazinBlogWrapper>.magazinBlog .blogHeader{margin-bottom:25px;border:1px solid #fff;color:#b5b5b5}.magazinBlogWrapper>.magazinBlog .textLong{min-height:282px}.magazinBlogWrapper>.magazinBlog .textLong ul li{margin-left:1.2em;list-style:disc}.magazinBlogWrapper>.magazinBlog .textLong img{margin-right:5px}.magazinBlogWrapper>.magazinBlog .textLong .img-magazin img{width:300px;max-width:100%;float:right;clear:right;margin:10px;height:auto}.magazinBlogWrapper>.magazinBlog .blogAuthor{position:relative;margin-top:5em;text-align:center}.magazinBlogWrapper>.magazinBlog .blogAuthor>a{margin-top:2.6em;display:inline-block}.magazinBlogWrapper>.magazinBlog .blogAuthor>hr{border-top:2px dotted rgba(0,0,0,.25);color:#fff;width:50%}.magazinBlogWrapper>.magazinBlog .blogAuthor img{width:80px;height:80px;border:1px dotted rgba(0,0,0,.25);border-radius:50%;position:absolute;left:calc(50% - 40px);bottom:20px}@media(min-width: 768px){.magazinBlogWrapper .magazinBlog .textLong .blogPicturesWrapper{width:325px;margin-bottom:0}.magazinBlogWrapper .magazinBlog .jssorb21{display:block}}#blog-details-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:9999}#blog-details-overlay img{max-width:90vw;max-height:90vh;box-shadow:0 0 20px #fff}.magazinesWrapperShort>.magazines>div>.magazin{padding:.5rem}.magazinesWrapper{clear:both}.magazinesWrapper>.magazines>div{margin:1rem 0}.magazinesWrapper>.magazines>div>.magazin{padding:0}.magazinesWrapper>.magazines>div>.magazin .image img{width:100%;height:auto}.magazinesWrapper>.magazines>div>.magazin>.title{font-weight:bold;margin:.5rem 0;color:#f8bd00}.magazinesWrapper>.magazines>div>.magazin>.title a{color:#f8bd00}.magazinesWrapper>.magazines>div>.magazin>.title .fa-angle-double-right{display:none}.magazinesWrapper>.magazines>div>.magazin>.content{float:left;width:100%}.magazinesWrapper>.magazines>div>.magazin>.content a{text-decoration:none;color:#f8bd00}.cruiseListWidget{display:flex;flex-wrap:wrap;justify-content:space-between}.cruiseListWidget .cruise-list-item{max-width:360px;overflow:hidden;background-color:#fff;position:relative;border:1px solid #b5b5b5;margin-bottom:1rem}@media(max-width: 992px){.cruiseListWidget .cruise-list-item{height:340px;max-width:340px}}.cruiseListWidget .cruise-list-item .header{display:flex;align-items:center;font-weight:bold;padding:.5rem 1rem;background-color:#f8bd00;color:#fff;height:15%}.cruiseListWidget .cruise-list-item .image{overflow:hidden;max-width:100%;height:75%}.cruiseListWidget .cruise-list-item .footer{position:absolute;bottom:0;display:flex;align-items:center;height:10%;background-color:#fff;opacity:.75;padding:.5rem 1rem}.cruiseListWidget .cruise-list-item .footer .price{font-weight:bold;padding-left:5px}.schiff-bewertung-widget .overallRatingWrapper{margin-top:20px}.schiff-bewertung-widget .categoriesRatingsWrapper{margin-top:20px}.schiff-bewertung-widget .wrapperAlleBewertungen{font-weight:bold}.fa-dharmachakra.half{width:8px;margin-bottom:3px;margin-right:4px;overflow:hidden;vertical-align:middle}.steuerrad-info-widget #steuerradInfos{display:none}.mitarbeiterWidget{width:11rem;min-width:11rem;margin-bottom:1rem;font-size:.875rem}@media(max-width: 768px){.mitarbeiterWidget{display:none}}.mitarbeiterWidget .head{background:#055157;padding:1rem;color:#fff;margin-bottom:.5rem;text-align:center;font-weight:bold}.mitarbeiterWidget .head a{color:#fff}.mitarbeiterWidget .bild img{width:100%}.mitarbeiterWidget .name{font-weight:bold;margin:.5rem 0 0}.mitarbeiterWidget .iconBeforeText{display:none}.mitarbeiterWidget .employee-mail-link{cursor:pointer;text-decoration:underline}.terminMitarbeiterWidget{display:flex;justify-content:center;width:auto}.terminMitarbeiterWidget .mitarbeiterWidget{width:auto;max-width:15rem}.terminMitarbeiterWidget .mitarbeiterWidget .head{background:none;font-size:1.5rem;padding:.125rem;color:#000}.terminMitarbeiterWidget .mitarbeiterWidget .row{display:flex;justify-content:center;text-align:center;font-size:1rem}.terminMitarbeiterWidget .mitarbeiterWidget .row .name{font-size:1.25rem}.terminMitarbeiterWidget .mitarbeiterWidget .fax,.terminMitarbeiterWidget .mitarbeiterWidget .sprache,.terminMitarbeiterWidget .mitarbeiterWidget .iconInText{display:none}.terminMitarbeiterWidget .mitarbeiterWidget .iconBeforeText{display:block;color:#055157;font-size:3rem}.terminMitarbeiterWidget .mitarbeiterWidget .bild{display:flex;justify-content:center}.terminMitarbeiterWidget .mitarbeiterWidget .bild img{max-height:9.75rem;max-width:9.75rem;border-radius:50%}#customerNewsletterAddPopup{padding-right:0 !important;transition:opacity 1s linear}#customerNewsletterAddPopup .modal-dialog{margin-top:3rem}#customerNewsletterAddPopup .modal-header .modal-title{display:none}@media(width > 992px){#customerNewsletterAddPopup .modal-header .modal-title{display:block}}#customerNewsletterAddPopup .modal-header button{padding:.5rem 1rem .5rem .5rem}#customerNewsletterAddPopup .modal-header button span{font-size:2.5rem}.customerNewsletterAddPopupWrapper{bottom:0}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left{position:relative;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;margin-bottom:1rem}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left{max-width:450px}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left img{display:none;width:100%}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left img{display:block}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText{top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;text-wrap:balance;font-size:1rem;font-weight:bold;padding-top:2rem}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText{position:absolute;color:#fff;text-shadow:2px 2px 2px #757575}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupTitle{font-size:1.25rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupTitle .mobile-title{display:block}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupTitle .mobile-title{display:none}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupInfo{display:none}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupInfo{display:block;margin-top:2rem}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards{position:absolute;display:flex;justify-content:space-evenly;align-items:center;top:-5rem;width:90%}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards{position:relative;top:0;margin-top:2rem;margin-bottom:1rem;width:100%}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardDivider{display:inline-block}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue{background-color:#055157;border-radius:50%;border:2px solid #fff;width:110px;height:110px;font-size:.75rem;color:#fff;text-shadow:2px 2px 2px #757575}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue .voucherText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue .milesText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue .voucherText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue .milesText{font-size:1.5rem}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue{font-size:.75rem;width:125px;height:125px}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue .voucherText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue .milesText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue .voucherText,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue .milesText{font-size:2.25rem}}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardVoucherValue{padding-top:1rem;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupRewards .rewardMilesValue{padding-top:.5rem;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right{width:100%;font-size:1rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .alert{padding:1rem;border-radius:5px;margin-bottom:1rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .alert.alert-success{background-color:#abf5c1}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .alert.alert-danger{background-color:#f5abab}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right #cruiselettersimpleform-formofaddress{display:flex;justify-content:space-around}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .privacyInfo,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .requiredInfo{font-size:.8rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .privacyInfo{margin-top:.5rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .anmeldenButton,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .closeButton{width:100%;margin-top:1rem;display:flex;justify-content:center}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .closeButton{font-size:.8rem;text-decoration:underline;cursor:pointer}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right #newsletter-email-registration-button:disabled{background-color:#757575}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-formofaddress,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-vorname,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-nachname,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .requiredInfo,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-email label{display:none}@media(min-width: 768px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText{padding:1rem;font-size:1.2rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText .newsletterPopupTitle{font-size:1.5rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right{min-width:300px}}@media(width > 992px){.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup{display:flex}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left{margin-right:1rem;margin-bottom:0}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .left .newsletterPopupText{padding:2rem}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-formofaddress,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-vorname,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-nachname,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .requiredInfo,.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-email label{display:block}.customerNewsletterAddPopupWrapper .customerNewsletterAddPopup .right .field-cruiselettersimpleform-email input::placeholder{opacity:0}}.schiff-kabinen-widget .schiff-kabinen{border:1px solid #055157;list-style:none;padding-left:-20px;padding-right:20px}.schiff-kabinen-widget .schiff-kabinen li.daten{width:100%}.schiff-kabinen-widget .schiff-kabinen li.daten .header{flex-direction:row;align-items:center}.schiff-kabinen-widget .schiff-kabinen li.daten:nth-child(even){background-color:#f2f6f6}.schiff-kabinen-widget .schiff-kabinen li{clear:both}.schiff-kabinen-widget .schiff-kabinen li .information{padding:3px 3px 3px 3px;margin-bottom:20px}.schiff-kabinen-widget .schiff-kabinen li .information>.titel{display:flex;margin-bottom:10px}.schiff-kabinen-widget .schiff-kabinen li .information>.titel~.titel{margin-top:10px}.schiff-kabinen-widget .schiff-kabinen li .bild{padding:3px 3px 3px 3px;text-align:right}.schiff-kabinen-widget span.titel{font-weight:bold}.countriesWrapper{margin:1rem;clear:both}.countriesWrapper>.countries{border:1px solid #055157}.countriesWrapper>.countries>div{background-color:#f2f6f6;border-bottom:1px solid #055157}.countriesWrapper>.countries>div:nth-child(even){background-color:#eee}.countriesWrapper>.countries>div:nth-child(odd){background-color:#e6e6e6}.countriesWrapper>.countries>div .country{padding:0;margin:1rem 0}.countriesWrapper>.countries .pagination{margin-top:1rem}.reisezielTextBewertungWidget .userReviews{margin-top:20px}.reisezielTextBewertungWidget .userReviews .guestRatings{width:100%}.reisezielTextBewertungWidget .userReviews .guestRatings tr{display:block;border-bottom:1px solid #cecece}.reisezielTextBewertungWidget .userReviews .guestRatings tr:first-child{border-bottom:none}@media(min-width: 768px){.reisezielTextBewertungWidget .userReviews .guestRatings tr{display:table-row;height:30px;vertical-align:top}}.reisezielTextBewertungWidget .userReviews .guestRatings tr:first-of-type{display:none;height:auto}@media(min-width: 768px){.reisezielTextBewertungWidget .userReviews .guestRatings tr:first-of-type{display:table-row}}.reisezielTextBewertungWidget .userReviews .guestRatings tr th{min-width:80px;padding-bottom:1rem;padding-top:1rem}.reisezielTextBewertungWidget .userReviews .guestRatings tr td{padding-bottom:1rem;padding-top:1rem;display:none}@media(min-width: 768px){.reisezielTextBewertungWidget .userReviews .guestRatings tr td{display:table-cell}}.reisezielTextBewertungWidget .userReviews .guestRatings tr td>label{display:inline-block;min-width:75px;vertical-align:top;font-weight:700}@media(min-width: 768px){.reisezielTextBewertungWidget .userReviews .guestRatings tr td>label{display:none}}.reisezielTextBewertungWidget .userReviews .guestRatings tr td .weiterempfehlung{margin-right:1rem}.reisezielTextBewertungWidget .userReviews .guestRatings tr td .weiterempfehlung i,.reisezielTextBewertungWidget .userReviews .guestRatings tr td .weiterempfehlung svg{border:1px solid #000;border-radius:1rem;padding:.25rem}.reisezielTextBewertungWidget .userReviews .guestRatings tr td .weiterlesen{border:1px solid #055157;border-radius:19px;max-width:4rem}.reisezielTextBewertungWidget .userReviews .guestRatings tr td .weiterlesen a{text-decoration:none;color:#055157;font-size:14px;padding:4px 10px}.reisezielTextBewertungWidget .userReviews .guestRatings tr td.responsive{display:block}@media(min-width: 768px){.reisezielTextBewertungWidget .userReviews .guestRatings tr td.responsive{display:table-cell}}.reisezielTextBewertungWidget .userReviews .guestRatings tr td.responsive div.bewertungWrapper{display:inline-block}.shipBewertungenWidget{scroll-margin-top:60px}.shipBewertungenWidget .ship-rating-headlines{display:none;font-weight:bold}.shipBewertungenWidget .ship-rating{border-bottom:1px solid #cecece;padding:1rem 0}.shipBewertungenWidget .ship-rating .label{font-weight:bold}.shipBewertungenWidget .ship-rating>div{display:grid;grid-template-columns:1fr 1fr;padding:.125rem 0}.shipBewertungenWidget .fa-thumbs-up{border:1px solid #000;border-radius:1rem;padding:.25rem;margin-right:1rem}.shipBewertungenWidget .details{margin-top:.5rem}.shipBewertungenWidget .borderedAttribute{border:1px solid #055157;color:#055157;border-radius:1.5rem;width:fit-content;padding:.125rem .75rem;text-decoration:none}.shipBewertungenWidget .pagination li a,.shipBewertungenWidget .pagination li a:hover,.shipBewertungenWidget .pagination li.disabled span{border:none}.shipBewertungenWidget .pagination li.prev{position:relative}.shipBewertungenWidget .pagination li.prev span,.shipBewertungenWidget .pagination li.prev a{visibility:hidden}.shipBewertungenWidget .pagination li.prev span::before,.shipBewertungenWidget .pagination li.prev a::before{visibility:visible;position:absolute;content:"";font:var(--fa-font-solid);font-size:1.25rem}.shipBewertungenWidget .pagination li.next{position:relative}.shipBewertungenWidget .pagination li.next span,.shipBewertungenWidget .pagination li.next a{visibility:hidden}.shipBewertungenWidget .pagination li.next span::before,.shipBewertungenWidget .pagination li.next a::before{visibility:visible;position:absolute;content:"";font:var(--fa-font-solid);font-size:1.25rem}.shipBewertungenWidget .pagination li a{color:#055157}.shipBewertungenWidget .pagination li.active a{border-radius:1rem;color:#fff}.shipBewertungenWidget .ratingOrderByWrapper{display:flex;align-items:center;justify-content:end;gap:1rem}.shipBewertungenWidget .ratingOrderByWrapper label{text-wrap:nowrap}.shipBewertungenWidget .ratingOrderByWrapper #ratingOrderBy{max-width:fit-content}.shipBewertungenWidget .pagination{margin:1.75rem 0 2rem 0;justify-content:center}.shipBewertungenWidget .ship-rating+.pagination{margin-top:1rem}@media(width < 500px){.shipBewertungenWidget .ratingOrderByWrapper{flex-direction:column;align-items:start}}@media(width > 768px){.shipBewertungenWidget{position:relative;scroll-margin-top:140px}.shipBewertungenWidget .ratingOrderByWrapper{right:0}.shipBewertungenWidget .ratingOrderByWrapper label{margin-top:.5rem}.shipBewertungenWidget .pagination{justify-content:start}.shipBewertungenWidget .ship-rating-headlines,.shipBewertungenWidget .ship-rating{display:grid;grid-template-columns:3fr 5fr 2fr 2fr 3fr 4fr 2fr}.shipBewertungenWidget .ship-rating .label{display:none}.shipBewertungenWidget .ship-rating>div{display:block}.shipBewertungenWidget .details{margin:0}}.googleMapsWidget .mapCruiseRoute{width:100%;min-height:299px !important;margin:0}.googleMapsWidget .mapCruiseRoute>.grau{padding:5px}.googleMapsWidget .grau{background-color:#f2f6f6;color:#055157;text-align:center}.googleMapsWidget .consentWrapper.hideConsent{display:none}.googleMapsWidget .consentWrapper.showConsent{display:inherit}.KundenclubHafenWetterWidget{margin-bottom:20px}.KundenclubHafenWetterWidget h3{color:#fff;background-color:#055157;padding:5px;margin-bottom:0}.KundenclubHafenWetterWidget .wetterdatenWrapper{display:flex;flex-wrap:wrap;background-color:#eee;padding:5px}.KundenclubHafenWetterWidget .wetterdatenWrapper>div{width:50%}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget{margin-bottom:10px}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget .titel,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget .titel{font-weight:bold;color:#055157}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget .details,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget .details{display:flex}.preiseAnBordWidget .preiseJeTypTabellen{border:1px solid #cecece;border-radius:19px;padding:1rem 0}.preiseAnBordWidget .priceOnBoardTableHeadline{font-weight:600;font-size:1rem;display:flex;justify-content:space-between;padding:1rem;cursor:pointer}.preiseAnBordWidget .priceOnBoardTableHeadline[aria-expanded=true]{padding:1rem 1rem 0 1rem}.preiseAnBordWidget .priceOnBoardTableHeadline[aria-expanded=true] i,.preiseAnBordWidget .priceOnBoardTableHeadline[aria-expanded=true] svg{rotate:180deg}.preiseAnBordWidget .priceOnBoardTable{width:calc(100% - 3.5rem);position:relative;margin:0 1.75rem;border-bottom:1px solid #cecece}.preiseAnBordWidget .priceOnBoardTable .collapse{padding-bottom:1rem}.preiseAnBordWidget .priceOnBoardTable .collapse.show{border-bottom:1px solid #cecece}.preiseAnBordWidget .priceOnBoardTable:last-child{border-bottom:none}.preiseAnBordWidget .priceOnBoardTable:last-child .collapse{padding-bottom:0}.preiseAnBordWidget .priceOnBoardTable:last-child .collapse.show{border-bottom:none}.preiseAnBordWidget .priceOnBoardTable .tr{margin-bottom:10px}.preiseAnBordWidget .priceOnBoardTable .tr.priceOnBoard3Col{background:#f2f6f6}.preiseAnBordWidget .priceOnBoardTable .tr.priceOnBoardTableUnits{font-weight:bold;background:rgba(0,0,0,0)}.preiseAnBordWidget .priceOnBoardTable .th{padding:5px}.preiseAnBordWidget .priceOnBoardTable .th.col2,.preiseAnBordWidget .priceOnBoardTable .th.col3{display:none;white-space:nowrap;text-align:right}.preiseAnBordWidget .priceOnBoardTable .td{padding:3px}.preiseAnBordWidget .priceOnBoardTable .td.col2,.preiseAnBordWidget .priceOnBoardTable .td.col3{display:flex;justify-content:space-between;text-align:right}.preiseAnBordWidget .priceOnBoardTable .td.col2::before,.preiseAnBordWidget .priceOnBoardTable .td.col3::before{content:attr(data-label)}.preiseAnBordWidget .priceOnBoardTable .td.col2:empty,.preiseAnBordWidget .priceOnBoardTable .td.col3:empty{display:none}.preiseAnBordWidget .preishinweis{margin-top:1rem;font-size:.75rem}@media(min-width: 576px){.preiseAnBordWidget .priceOnBoardTable .tr{display:grid !important;margin-bottom:2px}.preiseAnBordWidget .priceOnBoardTable .tr.priceOnBoard2Col{grid-template-columns:6fr 1fr}.preiseAnBordWidget .priceOnBoardTable .tr.priceOnBoard3Col{grid-template-columns:5fr 1fr 1fr}.preiseAnBordWidget .priceOnBoardTable .tr.priceOnBoard3Col .col2:empty{display:inline-block}.preiseAnBordWidget .priceOnBoardTable .th{padding:.5rem 1rem}.preiseAnBordWidget .priceOnBoardTable .th:not(:first-child){width:130px}.preiseAnBordWidget .priceOnBoardTable .th.col2,.preiseAnBordWidget .priceOnBoardTable .th.col3{display:revert;white-space:nowrap}.preiseAnBordWidget .priceOnBoardTable .th.col2::before,.preiseAnBordWidget .priceOnBoardTable .th.col3::before{content:""}.preiseAnBordWidget .priceOnBoardTable .th.col2:empty,.preiseAnBordWidget .priceOnBoardTable .th.col3:empty{display:none}.preiseAnBordWidget .priceOnBoardTable .td{padding:.5rem 1rem}.preiseAnBordWidget .priceOnBoardTable .td.col2::before,.preiseAnBordWidget .priceOnBoardTable .td.col3::before{content:""}}@media(min-width: 500px){.preiseAnBordWidget .priceOnBoardTable .th.col1{border-bottom:none}.preiseAnBordWidget .priceOnBoardTable .th.col3{border-left:none}.preiseAnBordWidget .priceOnBoardTable .td{border-bottom:0}.preiseAnBordWidget .priceOnBoardTable .td.col1{border-top:none;border-bottom:none}.preiseAnBordWidget .priceOnBoardTable .td.col3{border-left:none}}.chooseRegistrationReward{display:flex;flex-direction:column;margin-bottom:3rem}.chooseRegistrationReward .rewardRadioButtons{display:flex;flex-direction:column}.chooseRegistrationReward .rewardRadioButtons label{font-weight:bold;margin-top:.5rem}.chooseRegistrationReward .rewardRadioButtons label span{font-weight:normal}.chooseRegistrationReward .milesAndMoreInput{display:none;flex-direction:column}.chooseRegistrationReward .milesAndMoreInput .miles-and-more-partner-logo{width:200px;height:52px;margin:1rem 0}@media screen and (max-width: 991px){.chooseRegistrationReward{margin-bottom:1rem}}.cruiseletterListWidget{margin-top:2rem}.cruiseletterListWidget ul{list-style:none;margin:0;padding:0;border:#055157 solid 1px}.cruiseletterListWidget ul li{display:flex;justify-content:space-between;padding:.5rem;border-bottom:#055157 solid 1px}.cruiseletterListWidget ul li span{text-decoration:underline;cursor:pointer}.cruiseletterListWidget ul li:nth-child(odd){background-color:#e6e6e6}.cruiseletterListWidget ul li:nth-child(even){background-color:#eee}.cruiseletterListWidget ul li.header{background-color:#055157;color:#fff;font-weight:bold}.KundenclubHafenWetterWidget{margin-bottom:20px}.KundenclubHafenWetterWidget h3{color:#fff;background-color:#055157;padding:5px;margin-bottom:0}.KundenclubHafenWetterWidget .wetterdatenWrapper{display:flex;flex-wrap:wrap;background-color:#eee;padding:5px}.KundenclubHafenWetterWidget .wetterdatenWrapper>div{width:50%}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget{margin-bottom:10px}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget .titel,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget .titel{font-weight:bold;color:#055157}.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubAktuellesWetterWidget .details,.KundenclubHafenWetterWidget .wetterdatenWrapper .kundenclubTagesWetterWidget .details{display:flex}.alternativeTermineWrapper{background-color:#eee}.alternativeTermineWrapper h3{padding:10px 20px 10px 10px;font-size:1.2em;color:#fff;background-color:#055157}.alternativeTermineWrapper .alternativeTermineCategorySelect{padding:.5rem}.alternativeTermineWrapper #alternativeTermineSpinner{display:flex;justify-content:center;padding:1rem}.alternativeTermineWrapper #alternativeTermineContent{display:flex;align-items:center;justify-content:center}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowRight,.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowLeft{margin:0 .5rem;font-size:1.2rem}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowRight:hover,.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowLeft:hover{cursor:pointer}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick{display:flex;flex-wrap:nowrap;align-items:end;justify-content:center;max-width:calc(100% - 4.5rem);padding-bottom:1rem}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick a{text-decoration:none}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick.noScroll{overflow-x:hidden;overflow-y:hidden}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick.mobileScroll{transition:transform ease-in-out .25s;justify-content:initial;max-width:100%;overflow:scroll;scroll-behavior:smooth}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .slick-track{display:flex}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin{margin:.25rem;width:100%;min-width:80px;height:auto}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin .alternativerTerminPriceBar{background-color:#77c5d5}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin .alternativerTerminPrice{text-align:center;font-weight:bold;color:#fff;background-color:#77c5d5}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin .alternativerTerminDate{text-align:center;border:#77c5d5 solid 1px}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPriceBar,.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPriceBar{background-color:#055157}.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPrice,.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPrice{background-color:#055157}@media(max-width: 465px){.alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .slick-track{width:450px !important}}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper{background-color:#fff;border-block:1px solid #cecece;padding-block:3rem}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper h3{background:none;font-size:1.75rem;font-weight:bold;padding:0;color:#000}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper .alternativeTermineCategorySelect{padding:0}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper .alternativeTermineCategorySelect label{font-family:Open Sans,sans-serif;font-weight:bold}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper .alternativeTermineCategorySelect #alternativeTermineCategory{width:15.75rem}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper hr{display:none}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowRight,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowLeft{margin:0 .5rem;font-size:1.2rem;background-color:#fff}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowRight i,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowLeft i{color:#055157}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowRight:hover,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineArrowLeft:hover{cursor:pointer}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin{width:6rem}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPriceBar,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPrice,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminDate,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPriceBar,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPrice,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminDate{background-color:#b9edee;border-left:1px solid #77c5d5;border-right:1px solid #77c5d5}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPrice .textAb,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPrice .textAb{color:#055157}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPrice .textPreis,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPrice .textPreis{color:#055157}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminDate,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminDate{color:#055157}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminDate,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminDate{border-top:none;border-bottom:1px solid #77c5d5}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin:hover .alternativerTerminPriceBar,.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin.selected .alternativerTerminPriceBar{border-bottom:none;border-top:1px solid #77c5d5}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a{color:#000;padding:1rem}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminPriceBarTop{color:#000;border:none;background:none}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminPriceBar{background-color:#f2f6f6;border-top-left-radius:19px;border-top-right-radius:19px;border:1px solid #f2f6f6}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminPrice{color:#000;background-color:#f2f6f6;border-top:none}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminPrice .textAb{font-size:.8125rem;color:#000;margin-right:3rem}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminPrice .textPreis{font-size:1.25rem;color:#000;font-weight:bold}.kreuzfahrtenAlternativeTermin .alternativeTermineWrapper #alternativeTermineContent #alternativeTermineSlick .alternativerTermin a .alternativerTerminDate{color:#000;padding-bottom:.5rem;border-bottom-left-radius:19px;border-bottom-right-radius:19px;border-top:none;border-bottom:1px solid #f2f6f6;border-left:1px solid #f2f6f6;border-right:1px solid #f2f6f6;background-color:#f2f6f6;font-size:.8125rem}.modal-exit-intent .exitIntentQuestion{font-size:1.15rem}.modal-exit-intent .exitIntentFormButton{display:flex;justify-content:end}.hanseMerkurWrapper #hanseMerkurFeedback{margin-top:10px;font-weight:bold}.hanseMerkurWrapper .selbstbehalt-dropdown-container{position:relative;display:flex;align-items:center}.hanseMerkurWrapper .selbstbehalt-option{width:60%}.hanseMerkurWrapper .selbstbehalt-dropdown{flex-grow:1;display:flex}.hanseMerkurWrapper .selbstbehalt-info-container{position:relative;margin-left:10px;display:none}.hanseMerkurWrapper .selbstbehalt-info-icon{cursor:pointer;color:#007bff;font-size:16px}.hanseMerkurWrapper .selbstbehalt-info-icon i{margin-top:10px;margin-left:10px}.hanseMerkurWrapper .selbstbehalt-info-tooltip{display:none;position:absolute;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:300px;top:100%;left:50%;transform:translateX(-50%);margin-top:5px}.hanseMerkurWrapper .selbstbehalt-info-tooltip.show{display:block}.hanseMerkurWrapper .selbstbehalt-info-tooltip-content{font-size:14px;line-height:1.4;color:#333}.hanseMerkurWrapper .selbstbehalt-info-tooltip:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:0 8px 8px 8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd rgba(0,0,0,0)}@media(max-width: 768px){.hanseMerkurWrapper .selbstbehalt-info-tooltip{width:250px;left:auto;right:0;transform:none}.hanseMerkurWrapper .selbstbehalt-info-tooltip:before{left:auto;right:10px;transform:none}}.hanseMerkurWrapper .empfehlung{position:absolute;top:-6px;left:20px;font-size:11px;background-color:#f8bd00;padding:2px 5px 2px 5px;font-weight:bold}.hanseMerkurWrapper .card{margin-top:20px;height:325px}.hanseMerkurWrapper .card.aktiv{border:3px solid #055157}.hanseMerkurWrapper .card.nicht-aktiv{border:3px solid #fff}.hanseMerkurWrapper .card.no-interest-card{height:60px}.hanseMerkurWrapper .card.no-interest-card h4{font-weight:normal;font-size:1rem}.hanseMerkurWrapper .card .gesamtpreis{font-weight:bold;float:right;bottom:45px;position:absolute;right:30px}.hanseMerkurWrapper .card-header{border-bottom:none}.hanseMerkurWrapper .card-header.header{background-color:#77c5d5;padding:13px 7px 5px 21px}.hanseMerkurWrapper .card-header.header h4{color:#fff}.hanseMerkurWrapper .hanseMerkurLogo img{max-width:150px}.hanseMerkurWrapper .versicherungInfo{min-height:150px}.hanseMerkurWrapper .selbstbehalt-dropdown{width:60%;margin-top:-19px}.hanseMerkurWrapper .gesamtpreis-wrapper{display:inline}.hanseMerkurWrapper .checkmark-icon.hidden{display:none}.hanseMerkurWrapper .checkmark-icon.visible{display:inline-block;color:#fff;margin-left:10px}.schiff-tipps-widget .schiff-tipp-group-wrapper{border:1px solid #cecece;border-radius:1rem;margin:2rem 0;padding:1rem;font-size:1rem}.schiff-tipps-widget .schiff-tipp-wrapper{padding:.75rem 1rem}.schiff-tipps-widget .schiff-tipp-wrapper:not(:last-child){border-bottom:1px solid #cecece}.schiff-tipps-widget .titelLink{width:100%;display:flex;justify-content:space-between;text-decoration:none;font-weight:600;cursor:pointer}.schiff-tipps-widget .divTippsDetails{display:none;margin-top:1rem}.schiff-info-widget{padding:18px 20px;margin-bottom:2rem;margin-top:.5rem;border:1px solid #cecece;border-radius:19px}.schiff-info-widget .schiff-info-kategorien-und-werte{list-style:none;width:100%;margin-left:-20px;margin-right:20px;margin-bottom:0}.schiff-info-widget .schiff-info-kategorien-und-werte li{border-bottom:1px solid #cecece;clear:both;overflow:auto;display:flex;flex-direction:column}.schiff-info-widget .schiff-info-kategorien-und-werte li:last-child{border-bottom:none}@media(min-width: 768px){.schiff-info-widget .schiff-info-kategorien-und-werte li{flex-direction:row}}.schiff-info-widget .schiff-info-kategorien-und-werte li .werte,.schiff-info-widget .schiff-info-kategorien-und-werte li .kategorie{width:100%;padding:13px 1.25rem 13px 1.25rem}@media(min-width: 768px){.schiff-info-widget .schiff-info-kategorien-und-werte li .werte,.schiff-info-widget .schiff-info-kategorien-und-werte li .kategorie{width:60%}}@media(min-width: 768px){.schiff-info-widget .schiff-info-kategorien-und-werte li .kategorie{width:40%}}@media(min-width: 768px){.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li{flex-direction:column}}.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li .werte,.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li .kategorie{width:100%}.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li .kategorie{display:flex;justify-content:space-between;cursor:pointer}.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li .werte{border-top:1px solid #cecece;border-bottom:1px solid #cecece}.schiff-info-widget .schiff-info-kategorien-und-werte.collapseVersion li:last-child .werte{border-bottom:none}.schiff-info-widget .schiff-info-werte{float:right;list-style:none;width:40%;display:contents}.schiff-info-widget div[aria-expanded=true] i,.schiff-info-widget div[aria-expanded=true] svg{rotate:180deg}.theme-detail-widget{display:flex}.theme-detail-widget .theme-detail-bild{margin-right:10px}.theme-detail-widget .theme-detail-info .theme-detail-info-title{font-weight:bold}.routeItinerary{font-weight:bold;font-size:.875rem}.routeItinerary table{width:100%;text-align:left;border-collapse:separate;border-spacing:0 .25em}.routeItinerary table thead tr{height:3rem}.routeItinerary table thead tr th{color:#000;background-color:#f2f6f6;vertical-align:middle;display:none}@media(min-width: 576px){.routeItinerary table thead tr th{display:table-cell}.routeItinerary table thead tr th.programm{text-align:left}}.routeItinerary table tbody tr{height:3rem;background-color:#f2f6f6}.routeItinerary table tbody tr.HotelDemo:nth-child(odd){background-color:#bdeaaf}.routeItinerary table tbody tr.HotelDemo:nth-child(even){background-color:#e1f3d9}.routeItinerary table tbody tr td{vertical-align:middle;display:none}@media(min-width: 576px){.routeItinerary table tbody tr td{display:table-cell}}.routeItinerary table tbody tr td label{display:none}@media(min-width: 576px){.routeItinerary table tbody tr td.programm{text-align:left;padding-left:.5rem}}.routeItinerary table tbody tr td.programm .programm-content-wrapper .programm-content-text a{color:#f08117;text-decoration:none !important}.routeItinerary table tbody tr td.programm .programm-content-wrapper .programm-content-text a:hover{color:#f8bd00}.routeItinerary table tbody tr td.programm .programm-content-wrapper .programm-content-icons i{margin-right:5px}.routeItinerary table tbody tr td.responsive{display:block}@media(min-width: 576px){.routeItinerary table tbody tr td.responsive{display:table-cell}}.routeItinerary table tbody tr td.responsive div{font-weight:normal}@media(min-width: 576px){.routeItinerary table tbody tr td.responsive div{font-weight:bold}}.routeItinerary table tbody tr td.responsive div.routeItineraryDatum{min-width:7rem}.routeItinerary table tbody tr td.responsive label{display:inline-block;font-weight:bold;margin-right:3px;margin-bottom:0}.routeItinerary table tbody tr td.responsive label:after{content:":"}@media(min-width: 576px){.routeItinerary table tbody tr td.responsive label{display:none}}.routeItinerary table tbody tr td.responsive div.routeItineraryResponsive{display:none}@media(max-width: 576px){.routeItinerary table tbody tr td.responsive div.routeItineraryResponsive{display:block}}.routeItinerary table tbody tr td.responsive div.routeItineraryResponsive label{font-weight:bold}.routeItinerary table tbody tr td.responsive.ankunft,.routeItinerary table tbody tr td.responsive.abfahrt{min-width:6rem;font-weight:normal}.routeItinerary table tbody tr td.responsive.ankunft label,.routeItinerary table tbody tr td.responsive.abfahrt label{font-weight:normal}@media(min-width: 576px){.routeItinerary table tbody tr td.responsive.ankunft,.routeItinerary table tbody tr td.responsive.abfahrt{font-weight:bold}.routeItinerary table tbody tr td.responsive.ankunft label,.routeItinerary table tbody tr td.responsive.abfahrt label{font-weight:bold}}.routeItinerary table tr{height:1.75rem}.routeItinerary table thead tr th{padding:0 .5rem}.routeItinerary table tbody tr:nth-child(odd){background-color:#f2f6f6}.routeItinerary table tbody tr td{padding:0 .5rem}.routeItinerary table tbody tr td.programm .programm-content-wrapper .programm-content-text a{color:#055157}.routeItinerary table tbody tr td.programm .programm-content-wrapper .programm-content-text a:hover{color:rgb(10.5434782609,170.8043478261,183.4565217391)}.presse-list-widget{width:100%;margin:1rem 0}.presse-list-widget>div{width:100%;padding:1rem 1rem 1rem 0;display:inline-block;vertical-align:top}.presse-list-widget>div p.press-article-date{text-decoration:underline;font-size:1.4em;font-weight:bold;margin-bottom:.5em;margin-top:0}.presse-list-widget>div p.press-article-header{font-size:1.1em;font-weight:bold;margin-bottom:.5em}.presse-list-widget>div div.press-article-content{text-align:justify}.presse-list-widget>div div.press-article-content b{display:block;font-size:1.1em;font-weight:bold;margin-bottom:.5em}.presse-list-widget>div div.press-article-content a{color:#f8bd00;white-space:nowrap}.suchformular .form-control{border-radius:0;border:1px solid #e6e6e6;box-shadow:none}.suchformular .form-control.is-valid{border-color:#e6e6e6;background-image:none}.suchformular .custom-control.custom-checkbox{padding-top:.25rem;padding-bottom:.25rem}.suchformular form#suchformular,.suchformular form#suchformularFlussForm{position:relative}.suchformular form#suchformular div.animation,.suchformular form#suchformularFlussForm div.animation{display:none;position:absolute;z-index:1000;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,.7)}.suchformular form#suchformular div.animation .fa-spinner,.suchformular form#suchformularFlussForm div.animation .fa-spinner{color:#fff;margin:auto;display:block;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:40%;left:44%}.kundenclubAnfrageWidget{display:flex;justify-content:space-between}.kundenclubAnfrageWidget .reiseWrapper .reiseDetailWrapper{display:flex}.kundenclubAnfrageWidget .reiseWrapper .reiseDetailWrapper .mediaWrapper{margin-right:20px;width:300px}@media(max-width: 768px){.kundenclubAnfrageWidget .reiseWrapper .reiseDetailWrapper .mediaWrapper{display:none}}.kundenclubAnfrageWidget .reiseWrapper .reiseDetailWrapper .mediaWrapper .slickWrapper{max-height:300px;width:300px}.kundenclubAnfrageWidget .reiseWrapper .reiseDetailWrapper .mediaWrapper .slickWrapper .slickSlider img{width:100%}.kundenclubAnfrageWidget .optionsWrapper{display:flex;align-items:flex-end}@media(max-width: 992px){.kundenclubAnfrageWidget .optionsWrapper{flex-direction:column;justify-content:flex-end}}.kundenclubAnfrageWidget .optionsWrapper .option{cursor:pointer;margin-left:10px}@media(max-width: 768px){.kundenclubAnfrageWidget .optionsWrapper .option img{display:none}}.kundenclubAnfrageWidget .optionsWrapper .option .optionText{text-transform:uppercase}.katalogWrapper{display:flex;margin-top:4rem;margin-bottom:4rem}.katalogWrapper .downloadKatalogWrapper{width:50%;display:flex;align-items:center;margin-right:.5rem}.katalogWrapper .downloadKatalogWrapper .downloadKatalog{min-height:5rem;display:flex;margin-left:-0.75rem;color:#fff}.katalogWrapper .downloadKatalogWrapper .downloadKatalog div{background-color:#055157}.katalogWrapper .downloadKatalogWrapper .downloadKatalog div>a{color:#f8bd00;font-weight:bold}.katalogWrapper .downloadKatalogWrapper .downloadKatalog div>a:hover{color:rgb(255,216.935483871,95)}.katalogWrapper .downloadKatalogWrapper .downloadKatalog .downloadKatalogText{padding:.75rem;font-size:1rem}.katalogWrapper .downloadKatalogWrapper .downloadKatalog .downloadKatalogText a{text-decoration:underline}.katalogWrapper .downloadKatalogWrapper .downloadKatalog .icon>a{margin-right:0;background-color:#055157;color:#f8bd00}.katalogWrapper .downloadKatalogWrapper .downloadKatalog .icon>a>.fa-download{margin:1rem;font-size:4rem}.katalogWrapper .orderKatalogWrapper{width:50%;margin-left:.5rem;display:flex;align-items:center}.katalogWrapper .orderKatalogWrapper .orderKatalog{display:flex;min-height:5rem;background-color:#055157;color:#fff}.katalogWrapper .orderKatalogWrapper .orderKatalog .icon>a{color:#f8bd00}.katalogWrapper .orderKatalogWrapper .orderKatalog .icon>a:hover{color:rgb(255,216.935483871,95)}.katalogWrapper .orderKatalogWrapper .orderKatalog>a{color:#f8bd00;font-weight:bold}.katalogWrapper .orderKatalogWrapper .orderKatalog>a:hover{color:rgb(255,216.935483871,95)}.katalogWrapper .orderKatalogWrapper .orderKatalogText{padding:.75rem;font-size:1rem;width:100%}.katalogWrapper .orderKatalogWrapper .orderKatalogText a{text-decoration:underline}.katalogWrapper .orderKatalogWrapper .icon>a>.fa-mail-bulk{margin:1rem;font-size:4rem}.katalog-bestell-widget .new-catalogue-order #katalogbestellform-formofaddress{display:flex}.katalog-bestell-widget .new-catalogue-order #katalogbestellform-formofaddress .custom-radio{margin-right:.5rem}.katalog-bestell-widget .new-catalogue-order .required{margin-bottom:1rem}.katalog-bestell-widget .new-catalogue-order .required label:after{content:" *"}@media screen and (max-width: 992px){.katalogWrapper{flex-direction:column}.katalogWrapper .downloadKatalogWrapper,.katalogWrapper .orderKatalogWrapper{width:100%;max-width:35rem;margin:0 0 .5rem 0}}@media screen and (max-width: 375px){.katalogWrapper .downloadKatalogWrapper .previewKatalog{display:none;margin:0}.katalogWrapper .downloadKatalogWrapper .downloadKatalog{margin-left:0}}.callbackContactModal .alert{padding:1rem;border-radius:5px;margin-bottom:1rem}.callbackContactModal .alert.alert-success{background-color:#abf5c1}.callbackContactModal .alert.alert-danger{background-color:#f5abab}.callbackContactModal .callbackContactText{margin-bottom:1rem}.callbackContactModal .callbackTitle{font-weight:bold;font-size:1.125rem}.callbackContactModal .callbackHr{position:relative;margin-bottom:1.5rem}.callbackContactModal .callbackHr hr.callbackHr{color:#f8bd00;border:1px solid}.callbackContactModal .callbackFormContent #callbackform-formofaddress{display:flex}.callbackContactModal .callbackFormContent #callbackform-formofaddress>div{margin-right:.5rem}.callbackContactModal .callbackFormButton{margin-top:1rem;text-align:right}.callbackContactModal .responseMessageStatic{font-size:1.05rem;font-weight:bold;color:#f08117}.contactModal .contactText{margin-bottom:1rem}.contactModal .contactFormContent #contactform-formofaddress{display:flex}.contactModal .contactFormContent #contactform-formofaddress>div{margin-right:.5rem}.contactModal .contactFormButton{margin-top:1rem;text-align:right}.klaro-kreuzfahrten{position:fixed;z-index:2147483647 !important}.klaro-kreuzfahrten a{color:#f08117 !important}.klaro-kreuzfahrten button.cm-btn-success{color:#055157 !important;background-color:#f8bd00 !important}.klaro-kreuzfahrten .cm-list-label .slider{background-color:#f8bd00 !important}.klaro-kreuzfahrten .cn-decline{background-color:unset !important;color:#f8bd00 !important}.klaro-kreuzfahrten .cm-btn-info{background-color:unset !important;color:#f8bd00 !important;padding-left:0 !important}.klaro-kreuzfahrten .cm-btn-accept{padding-left:4px !important}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{z-index:2147483646 !important}.webinarWidget{position:relative;margin-bottom:2.5rem}.webinarWidget hr.webinarHr{color:#f08117;border:1px solid}.webinarWidget img{background-color:#fff;position:absolute;width:1.5rem;margin-left:-0.75rem;top:-0.75rem;right:50%;left:50%}.webinarWidget #webinarform-formofaddress{display:flex}.webinarWidget #webinarform-formofaddress .custom-control.custom-radio{margin-right:.5rem}.webinarWidget #webinar-email-registration{margin-top:.5rem}.agb-reisevermittler-widget .pdf-download-vermittler{text-align:right;cursor:pointer}.live-select-dropdown .form-group,.live-select-dropdown .dropdown,.live-select-dropdown button{width:100%}.team-highlights>.row{clear:both}.team-highlights .dynamicContent{max-width:100% !important;padding-left:0 !important}.team-highlights .dynamicContent .textWrapper-content{background-color:#fff}@media(min-width: 992px){.team-highlights .dynamicContent:nth-child(1) .text{display:flex;flex-direction:row-reverse;justify-content:space-between}.team-highlights .dynamicContent:nth-child(1) .text .text{flex-direction:column}}.team-highlights .textWrapperDynamicSiteContentWidget .text{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width: 992px){.team-highlights .textWrapperDynamicSiteContentWidget .text{display:block}}.team-highlights .textWrapperDynamicSiteContentWidget .text .textWrapper-content{display:flex;flex-direction:column;padding:1rem;margin:0}.team-highlights .team-highlights-header-image{width:100%;max-width:350px}@media(min-width: 992px){.team-highlights .team-highlights-header-image{width:40%;max-width:500px}}.team-highlights .team-highlights-entry-image{width:100%;max-width:350px;border-radius:50%}@media(min-width: 992px){.team-highlights .team-highlights-entry-image{width:auto;height:300px}.team-highlights .team-highlights-entry-image.left{float:left}.team-highlights .team-highlights-entry-image.right{float:right}}.team-highlights h1,.team-highlights .h1{text-wrap:balance}.team-highlights .waveSvg img{width:50px}.team-highlights .testsiegerBadge{text-align:center}.team-highlights .testsiegerBadge img{max-width:300px}.team-highlights .dynamicContent .h2-dynamic-site-content-widget{font-size:1.5rem}.team-highlights .dynamicContent .luxuskreuzfahrt-welle-primaer{margin:.5rem auto 1rem;display:block}@media(min-width: 992px){.team-highlights .dynamicContent .luxuskreuzfahrt-welle-primaer{display:inline;margin-left:-1.5rem;margin-right:unset}}.team-highlights .specialBaseWidget{margin-top:2rem}.team-highlights .specialBaseWidget .specialItem{border:0 solid #f2f6f6 !important;background-color:#f2f6f6 !important}.team-highlights .vorteileWrapper{width:100%;text-align:center;margin-bottom:2rem}.team-highlights .vorteileWrapper .vorteileHeader{margin-bottom:1rem}.team-highlights .vorteileWrapper .vorteileHeader h2{font-weight:bold}.team-highlights .vorteileWrapper .vorteileBody{display:grid;grid-template-columns:1fr;justify-content:center;gap:0 .5rem}@media(min-width: 992px){.team-highlights .vorteileWrapper .vorteileBody{grid-template-columns:1fr 1fr}}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond{max-width:551px;margin:0 auto}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .backgroundSvg img,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .backgroundSvg img{max-width:100%}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower{position:relative;margin-bottom:.5rem}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower .vorteileTextWrapper{position:absolute;color:#fff;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper .vorteileTextWrapper,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower .vorteileTextWrapper{font-size:1.05rem}}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower .vorteileTextWrapper .vorteileText{max-width:90%}@media(min-width: 768px){.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper .vorteileTextWrapper .vorteileText,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower .vorteileTextWrapper .vorteileText{max-width:80%}}.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyUpper .vorteileTextWrapper .vorteileText .milesAndMore,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodyFirst .vorteileBodyLower .vorteileTextWrapper .vorteileText .milesAndMore,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyUpper .vorteileTextWrapper .vorteileText .milesAndMore,.team-highlights .vorteileWrapper .vorteileBody .vorteileBodySecond .vorteileBodyLower .vorteileTextWrapper .vorteileText .milesAndMore{font-size:2rem}.team-highlights .reviewWrapper{min-height:300px;width:100%;background-color:#f2f6f6;margin-bottom:2rem;color:#055157}.team-highlights .reviewWrapper .reviewHeader{padding:2rem;display:flex;flex-direction:column}.team-highlights .reviewWrapper .reviewHeader .reviewHeaderText,.team-highlights .reviewWrapper .reviewHeader .reviewHeaderTitle{text-align:center}@media(min-width: 768px){.team-highlights .reviewWrapper .reviewHeader .reviewHeaderText{font-size:1.1rem}}.team-highlights .reviewWrapper .reviewHeader .reviewHeaderTitle h2{font-weight:bold}.team-highlights .reviewWrapper .reviewHeader .waveSvg{text-align:center}.team-highlights .reviewWrapper #kundenReviewWrapper{font-family:"Lora",sans-serif;min-height:180px}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-item{text-align:center}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-item .kundenReviewText{font-size:1.125rem;font-style:italic;max-width:70ch;margin:0 auto}@media(min-width: 768px){.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-item .kundenReviewText{font-size:1.375rem}}@media(min-width: 1150px){.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-item .kundenReviewText{font-size:1.5rem}}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-prev .carousel-control-prev-icon,.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-next .carousel-control-next-icon{border:1rem solid #055157;border-radius:50%;background-color:#055157;padding:.5rem}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-prev,.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-next{opacity:1}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-prev:hover,.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-control-next:hover{opacity:.5}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-indicators{bottom:.5rem}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-indicators>li{background-color:unset;text-indent:unset}.team-highlights .reviewWrapper #kundenReviewWrapper .carousel-indicators>li img{width:30px}.team-highlights .erfahrungenWrapper{text-align:center;overflow:hidden;margin-top:2rem}.team-highlights .erfahrungenWrapper .erfahrungenUpper{padding:2rem;position:relative;background-color:#055157;color:#fff}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgMobile{position:absolute;padding:2rem;top:0;right:0;left:0;bottom:0}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgMobile img{max-width:100%;opacity:.1}@media(min-width: 768px){.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgMobile{display:none}}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopLeft,.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopRight{display:none;position:absolute;max-width:330px;top:0;bottom:0}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopLeft img,.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopRight img{opacity:.1;max-height:100%}@media(min-width: 768px){.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopLeft,.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopRight{display:unset}}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopLeft{left:-15%;right:auto}.team-highlights .erfahrungenWrapper .erfahrungenUpper .globeSvgDesktopRight{left:auto;right:-15%}.team-highlights .erfahrungenWrapper .erfahrungenUpper>h2{color:#fff;font-weight:bold;max-width:30ch;margin-left:auto;margin-right:auto}.team-highlights .erfahrungenWrapper .erfahrungenUpper .erfahrungenUpperText{margin:1.5rem auto 1.5rem;max-width:45ch}@media(min-width: 768px){.team-highlights .erfahrungenWrapper .erfahrungenUpper .erfahrungenUpperText{font-size:1.35rem}}.team-highlights .erfahrungenWrapper .erfahrungenUpper .callbackButton{position:absolute;width:100%;bottom:-1rem;left:0;right:0}.team-highlights .erfahrungenWrapper .erfahrungenUpper .callbackButton .button-highlight::after{padding-left:1rem;content:"";font:var(--fa-font-solid)}.team-highlights .erfahrungenWrapper .erfahrungenLower{padding:2rem}.team-highlights .erfahrungenWrapper .erfahrungenLower .erfahrungenLowerText{padding-bottom:1rem}.team-highlights .erfahrungenWrapper .erfahrungenLower .button-highlight{background-color:#055157;color:#f8bd00;border:3px solid #f8bd00}.team-highlights .erfahrungenWrapper .erfahrungenLower .button-highlight::before{padding-right:1rem;content:"";font:var(--fa-font-solid)}.team-highlights .erfahrungenWrapper .erfahrungenLower .desktop{display:none}@media(min-width: 768px){.team-highlights .erfahrungenWrapper .erfahrungenLower .mobile{display:none}.team-highlights .erfahrungenWrapper .erfahrungenLower .desktop{display:unset}}.team-highlights .erfahrungenWrapper .button-highlight{font-weight:bold}body.languageEn #customerNewsletterAddPopupWrapper{display:none}body.languageIt #customerNewsletterAddPopupWrapper{display:none}body.languageIt .navigationWidget nav>ul>li>a{font-size:.9rem !important}body.languageRu .navigationWidget nav>ul>li.navigationWidgetAngebote>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetHochseekreuzfahrten>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetFlusskreuzfahrten>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetReiseziele>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetReederei>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetSchiffe>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetThemen>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetMerkliste>a::before,body.languageRu .navigationWidget nav>ul>li.navigationWidgetService>a::before{content:none}body.languageRu div.suchformular .buttonWrapper .button{font-size:1.1rem}body.languageRu #customerNewsletterAddPopupWrapper{display:none}/*# sourceMappingURL=layoutNonCritical.css.map */
