a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}.form-check-input{box-shadow:none !important;}.fs-80{font-size:0.8em !important;}.fs-100{font-size:1.0em !important;}.fs-125{font-size:1.25em !important;}.fs-150{font-size:1.5em !important;}.fs-175{font-size:1.75em !important;}.fs-200{font-size:2.0em !important;}.fs-250{font-size:2.5em !important;}.white{color:#fff!important;}.black{color:#333!important;}.bg-grey{background-color:#ccc!important;}imgPlaceholder{display:block;position:relative;width:100%;}imgPlaceholder img{position:absolute;top:0;left:0;width:100%;display:block;}imgPlaceholder:after{content:'';display:block;height:0;width:100%;}:root{--bs-border-color:#aaa;}html{overflow-x:hidden;overflow-y:scroll;}body{background:#f5f5f5;background-attachment:scroll !important;font-style:normal;font-weight:400;font-size:16px;line-height:1.3em;overflow-x:hidden;overflow-y:auto;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}:not(.stretched-link):focus-visible,.stretched-link:focus-visible:after{box-shadow:none;outline:2px auto #000 !important;outline-offset:1px;}a,a:active,a:hover,a:link,a:visited{outline:0;text-decoration:none;}a:hover{text-decoration:underline;}b{font-style:normal;font-weight:600;line-height:1.3em;}.h2,h2{font-size:1.5em;}.h3,h3{font-size:1.3em;}.h4,h4,.h5,h5{font-size:1.1em;}.h6,h6{font-size:1em;}.h1.first,.h2.first,.h3.first,.h4.first,.h5.first,.h6.first,h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{margin-top:0;}.container{max-width:unset;}@media (min-width:1400px) and (max-width:1654px){.container{position:relative;max-width:1400px;}}@media (min-width:1655px){.container{position:relative;padding-left:15px;padding-right:15px;max-width:calc(1400px - 225px);}}section.header{overflow:hidden;}section.header h1{line-height:1.2em;margin:0;}section.header h1 small{display:inline;line-height:1.2em;margin:0;}section.header h2 .rating{margin-left:.5em;}.alert a,.alert a:link:hover{color:inherit;text-decoration:underline}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6,.well h1,.well h2,.well h3,.well h4,.well h5,.well h6{color:#333;}.box h1:first-child,.box h2:first-child,.box h3:first-child,.box h4:first-child,.box h5:first-child,.box h6:first-child,.well h1:first-child,.well h2:first-child,.well h3:first-child,.well h4:first-child,.well h5:first-child,.well h6:first-child{margin-top:0;}.box p,.well p{line-height:1.5em;}.box .lead p,.well .lead p{line-height:1.4em;}.boxborder{border:1px solid #eeeeee;}.lead{font-size:1.2em;line-height:1.4em}.row:not(.g-0):not(.g-1):not(.g-2):not(.g-3):not(.g-4):not(.g-5){--bs-gutter-x:1.25rem;}.row div[class*=' col-'],.row div[class^=col-],.row span[class*=' col-'],.row span[class^=col-]{line-height:1.5em;}.small{font-size:.9em;}ul.icons{line-height:1.3em;margin:0 0 .5em;padding:0;}ul.icons.icons-lg{font-size:1.25em;}ul.icons li{list-style:none;margin:0.25em 0;overflow:hidden;padding:0;}ul.icons li>i.icon,ul.icons li>i.fa{display:inline-block;float:left;line-height:1.3em;}ul.icons li>div{margin-left:1.5em;}table.facts{border-collapse:collapse;margin:0 0 1em;width:100%;}table.facts thead th{border-bottom:1px solid #333;font-style:normal;font-weight:600;line-height:1.3em;padding:.2em .75em .2em 0;}table.facts thead th:last-child{padding-right:0;}table.facts tbody{color:#333;}table.facts tbody td,table.facts tbody th{font-style:normal;font-weight:400;line-height:1.3em;padding:.2em 1em .2em 0;vertical-align:top;}table.facts tbody td:last-child,table.facts tbody th:last-child{padding-right:0;}table.facts tbody th{font-weight:600;font-style:normal;line-height:1.3em;padding-left:0;padding-right:2em;}.pull-left{float:left;margin:0 1em 0 0;}.pull-right{float:right;}.img-center{margin:0 auto;}select{transition:none;}textarea{resize:vertical;}.grey{color:#ccc !important;}.dark-grey{color:#767676;}.green{color:#198754;}.no-underline,.no-underline:hover{text-decoration:none !important;}.white-space-normal{white-space:normal;}.border{border:1px solid #000;}.border-white{border:1px solid #fff;}.no-border,.table-no-border th,.table-no-border td{border:none !important;}.no-border-bottom{border-bottom:none !important;}.no-border-top{border-top:none !important;}.border-bottom{border-bottom:1px solid !important;}.border-top{border-top:1px solid !important;}.border-bottom-grey{border-bottom:1px solid #ddd;}.border-top-grey{border-top:1px solid #ddd;}.border-radius{border-radius:20px;}.br-0{border-radius:0 !important;}.border-2{border-width:2px;}.relative{position:relative;}.absolute{position:absolute !important;}.b-0{bottom:0 !important;}.t-0{top:0 !important;}.b-5{bottom:5px;}.b-15{bottom:15px;}.r-0{right:0 !important;}.r-5{right:5px;}.r-15{right:15px;}.r-25{right:25px;}.t-15{top:15px;}.t-20{top:20px;}.l-0{left:0px !important;}.l-15{left:15px;}.l-20{left:20px;}.padding{padding:10px;}.waiter{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10;}.waiter > .waiter-spinner{animation:spin 1.5s linear infinite;border-radius:50%;border-top:4px solid rgba(0,0,0,0);bottom:0;height:36px;left:0;margin:auto;position:absolute;right:0;top:0;width:36px;}@keyframes spin{0%{ transform:rotate(0deg); }100%{ transform:rotate(360deg); }}.global-waiter{background-color:#fff;height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:1000;}.global-waiter-container{height:auto;left:25%;position:fixed;top:30%;width:50%;z-index:1001;}.global-waiter-container img{margin:0 auto;}.waiter .animate{background-repeat:no-repeat;background-image:url(/module/library_cruise/images/waiter.gif);line-height:32px;padding-left:40px;}.like{display:inline-block;font-size:1.5em;margin:.15em .5em 0 0;text-decoration:none;}.like .fa-heart,.like.active .fal.fa-heart{display:none;}.like .fal.fa-heart,.like.active .fa-heart,.like .inactive i.fa-heart{display:inline-block;}i span.fav-counter{display:block;font-family:Arial,sans-serif;font-size:0.5em;left:0;position:absolute;top:6px;}div.table{line-height:1.2em;margin:0 -30px -1px -10px;}div.table .th h3,div.table .th h4,div.table .th h5{color:#555;font-size:1em;font-weight:400;line-height:1.3em;margin:0;}div.table > .sum{border-top:1px solid #333;border-bottom:1px solid #333 !important;font-size:1.25em;font-weight:600;line-height:1.3em;}div.table > .sum .th{font-weight:600;line-height:1.3em;}div.table > * > .row,div.table > .row{margin:0 10px;margin-right:-10px;padding:.25em 0;}div.table > * > .row > div:not([class*="offset-"]),div.table > .row > div:not([class*="offset-"]){margin:0;padding:.25em 15px .25em 0;}div.table > * > .row > div:last-child,div.table > .row > div:last-child{padding-right:0;}div.table > * > .row > div p,div.table > .row > div p{margin:0 0 .25em 0;}div.table.lined > .row,div.table.lined > .thead > .row{border-bottom:1px solid #ddd;}div.table.lined > .row:first-child,div.table.lined > .thead > .row:first-child{border-top:1px solid #ddd;}.mh-8{min-height:32px;}span.rating .rating-scale[data-iconcount="6"],span.rating .rating-scale[data-iconcount="6"] .inactive > span,span.rating .rating-scale[data-iconcount="6"] .active > span{width:6em;}.player{cursor:pointer;position:relative;text-align:center;}.greencruising {color:#398339 !important;}.fa-info,.fa-circle-info,.cursor-pointer{cursor:pointer;}.price .katalogpreis del{color:#767676;display:inline-block;line-height:1em;margin:0;}ul.leistungen li span,ul.leistungen li img,ul.leistungen li sup{display:inline;margin-right:5px;}.popover{max-width:400px !important;}.box-white{background-color:#fff;padding:15px;}.no-select{user-select:none;}[data-bs-toggle=collapse][aria-expanded=false] .fa-plus,[data-bs-toggle=collapse][aria-expanded=true] .fa-minus,[data-bs-toggle=collapse][aria-expanded=false] .down,[data-bs-toggle=collapse][aria-expanded=true] .up,a.toggleCollapse .up,a.toggleCollapse.collapsed .down{display:inline-block;}[data-bs-toggle=collapse][aria-expanded=false] .fa-minus,[data-bs-toggle=collapse][aria-expanded=true] .fa-plus,[data-bs-toggle=collapse][aria-expanded=false] .up,[data-bs-toggle=collapse][aria-expanded=true] .down,a.toggleCollapse .down,a.toggleCollapse.collapsed .up{display:none;}.navbar-light{background:#fff;border:none;min-height:0;}.word-wrap{word-wrap:break-word;}.detail-header{overflow:hidden;}table,.table{page-break-inside:avoid;}.googlemap img{max-width:none !important;}.page-break{page-break-before:always;}.btlr-0{border-top-left-radius:0;}.btrr-0{border-top-right-radius:0;}body.minimized section.header,body.minimized section.main,body.minimized .headerblock-module{display:none;}.box.list p{display:list-item;margin-left:16px;}.cmail:not([data-e]):after{content:attr(data-n) "@" attr(data-d) "." attr(data-t);}.cmail[data-e]:after{content:attr(data-e);}.global-waiter-text{padding:1rem;}.pe-none{pointer-events:none;}.text-indent{padding-left:24px;text-indent:-12px;}.text-indent i.fa{width:8px;}.form-group{margin-bottom:1rem;}label.revise ~ .form-text{color:var(--bs-form-invalid-color);}.bewertung_uebersicht.container .list-group .list-group-item.active:hover,.bewertung_topliste_reedereien.container .list-group .list-group-item.active:hover,.bewertung_topliste_schiffe.container .list-group .list-group-item.active:hover{color:#fff;}@media (min-width:576px){.container{max-width:750px;}}@media (min-width:768px){.container{max-width:970px;}.gx-md-4.gx-md-4{--bs-gutter-x:1.25rem;}}@media (min-width:992px){.container{max-width:1298px;}.navbar-light{background:none;}}@media (max-width:767px){body{font-size:15px;}section.header h2 small{display:block;}.checkout #top.navbar{margin-bottom:0;}input,select{font-size:16px !important;}.px-mobil{padding-left:10px !important;padding-right:10px !important;}.page-header .h1,.page-header h1{padding:0 10px !important;}}@media (min-width:768px) and (max-width:991px){body{font-size:15px;}}@media (min-width:576px) and (max-width:767px){.w-sm-100{width:100% !important;}}@media (min-width:768px) and (max-width:991px){.w-md-100{width:100% !important;}}@media (min-width:992px) and (max-width:1199px){.w-lg-100{width:100% !important;}}@media (min-width:576px){.w-sm-up-100{width:100% !important;}}@media (min-width:768px){.w-md-up-100{width:100% !important;}}@media (min-width:992px){.w-lg-up-100{width:100% !important;}}@media (min-width:1200px){.w-xl-100{width:100% !important;}}@media (max-width:575px){.w-max-100{width:100% !important;}}@media (max-width:767px){.w-sm-down-100{width:100% !important;}}@media (max-width:991px){.w-md-down-100{width:100% !important;}}@media (max-width:1199px){.w-lg-down-100{width:100% !important;}}.btn{cursor:pointer;}.btn-block{display:block;width:100%;}a:active.btn-danger,a:active.btn-error,a:active.btn-info,a:active.btn-primary,a:active.btn-success,a:link.btn-danger,a:link.btn-error,a:link.btn-info,a:link.btn-primary,a:link.btn-success,a:visited.btn-danger,a:visited.btn-error,a:visited.btn-info,a:visited.btn-primary,a:visited.btn-success,a:link:hover.btn-success{color:#fff;}a:active.btn-warning,a:link.btn-warning,a:visited.btn-warning{color:#000;}.btn.btn-light{background:#fff;border-color:#999;color:#999;}.btn-link{text-decoration:none;}.btn-unlink{cursor:auto;}.btn-facebook,.btn-like,.btn-mail,.btn-print,.btn-copy,.btn-whatsapp{display:inline-block;font-size:1.5em !important;margin:.15em .5em 0 0;text-decoration:none;}.btn-facebook:hover,.btn-mail:hover,.btn-copy:hover,.btn-primary:hover,.btn-default:hover{text-decoration:none;}.btn-facebook .fa-heart,.btn-like .fa-heart,.btn-mail .fa-heart,.btn-print .fa-heart,.btn-copy .fa-heart,.btn-whatsapp .fa-heart{display:none;}.btn-facebook .fal.fa-heart,.btn-like .fal.fa-heart,.btn-mail .fal.fa-heart,.btn-print .fal.fa-heart,.btn-copy .fal.fa-heart,.btn-whatsapp .fal.fa-heart{display:inline-block;}.btn-facebook.active .fa-heart,.btn-like.active .fa-heart,.btn-mail.active .fa-heart,.btn-print.active .fa-heart,.btn-copy.active .fa-heart,.btn-whatsapp.active .fa-heart{display:inline-block;}.btn-facebook.active .fal.fa-heart,.btn-like.active .fal.fa-heart,.btn-mail.active .fal.fa-heart,.btn-print.active .fal.fa-heart,.btn-copy.active .fal.fa-heart,.btn-whatsapp.active .fal.fa-heart{display:none;}.btn-rounded{border-radius:20px !important;}.btn.disabled{pointer-events:none;}@media (max-width:1199px){.btn{font-size:0.9rem;}}@media (max-width:767px){.btn-primary:not(.btn-tuerkis,.no-cbsession){padding:.9em !important;}}.bubble{color:#333;line-height:1.3em;margin:10px 0 20px;padding:15px;position:relative;}.bubble .icon.lg,.bubble .fa.lg{display:block;font-size:3em;margin:-10px auto .15em auto;text-align:center;}.bubble:before{border-width:0 20px 20px 0;border-style:solid;content:"";display:block;left:35px;position:absolute;top:-20px;width:0;}.bubble.bubble-left{margin:0 0 20px 15px;}.bubble.bubble-left:before{border-width:15px 0px 0 15px;border-style:solid;content:"";display:block;left:-15px;position:absolute;top:15px;width:0;}@media (max-width:767px){.bubble.bubble-left{margin:20px 0 20px 0;}.bubble.bubble-left:before{border-width:0 15px 15px 0;border-style:solid;content:"";display:block;left:15px;position:absolute;top:-15px;width:0;}}.bubble.bubble-top{margin:20px 0 20px 0;}.bubble.bubble-top:before{border-style:solid;border-width:0 15px 15px 0;content:"";display:block;left:15px;position:absolute;top:-15px;width:0;}.bubble.bubble-bottom{margin:0 0 30px 0;}.bubble.bubble-bottom:before{border-width:15px 15px 0 0;border-style:solid;bottom:-15px;content:"";display:block;left:15px;position:absolute;top:auto;width:0;}.bubble a{display:inline-block;}.bubble cite{bottom:-1.75em;color:#555;display:inline-block;font-size:1em;font-style:normal;font-weight:400;left:70px;line-height:1.3em;padding:0;position:absolute;}a.price,div.price,span.price{color:#333 !important;display:block;margin:0 0 .5em 0;text-align:right;text-decoration:none;}a.price > i,div.price > i,span.price > i{font-style:normal;}a.price > del,div.price > del,span.price > del{color:#333;display:block;line-height:1em;margin:0;}a.price > del > i,div.price > del > i,span.price > del > i{font-style:normal;font-weight:400;line-height:1.3em;}a.price > .discount,div.price > .discount,span.price > .discount{margin:0 0 .25em;overflow:hidden}a.price.offer span,a.price > span,div.price.offer span,div.price > span,span.price.offer span,span.price > span{color:#333;display:block;font-style:normal;font-weight:400;line-height:1.3em;overflow:hidden;}a.price > em,a.price > span > em,div.price > em,div.price > .cell > em,div.price > span > em,div.price label > span > em,span.price > em,span.price > span > em{color:#333;font-style:normal;font-size:2.5em;font-weight:600;line-height:1.3em;}a.price.offer span > em,a.price > span > em,div.price.offer span > em,div.price > span > em,span.price.offer span > em,span.price > span > em{color:#333;font-style:normal;font-size:1.25em;font-weight:600;line-height:1.3em;}@media print{a[href]:after{content:none;}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}.site.container{width:100%}thead{display:table-row-group !important;}h1,h2,h3,h4,h5,.no-break{break-after:avoid;}table,.table{break-inside:auto;}.page-break{break-before:always;}section{border:none !important;}section .well{padding:0px !important;}}body{background:#f5f5f5;color:#333;font-family:Arial,sans-serif;}::selection{background-color:#e8dfe9;color:#333;}p{line-height:1.5em;}section{border:1px solid #eeeeee;border-radius:10px;margin:0 0 20px 0;overflow:hidden;}section .well{background:#fff;border:none;margin:0;padding:15px;}section .box{border:none;}section > .well{border-radius:0;overflow:hidden;margin:0;}hr{background:none;border-top:2px dotted #66296c;display:block;height:0;overflow:hidden;}.well hr{margin:20px -15px;padding:0 15px;}hr.line{background:none;border-top:2px solid #d33120;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-style:normal;font-weight:400;line-height:1.3em;margin:.75em 0 .5em;}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#333;}.h1,h1{font-family:Arial,sans-serif;font-size:2em;font-style:normal;font-weight:300;line-height:1.3em;}.h5,h5{font-size:1.1em;font-weight:700;}.box,.labels,.well{background:#fff;border:1px solid #eeeeee;border-radius:10px;overflow:hidden;padding:15px}.grey{color:#999 !important;}.border-bottom-grey{border-bottom:1px solid #ccc;}.border-top-grey{border-top:1px solid #ccc;}a,a:not([href]):not([tabindex]),a:active,a:link,a:visited,.btn-link,.btn.remove-membernr,.btn.remove-programnr,.text-link{color:#d33120;}.text-primary{color:#d33120 !important;}a:hover,a:not([href]):not([tabindex]):hover,a:active:hover,a:link:hover,a:visited:hover,.btn-link:hover,.btn.remove-membernr:hover,.btn.remove-programnr:hover,.text-link:hover{color:#a62619;}ul.social-links{font-size:1.5em;margin:0;padding:0;overflow:hidden;}ul.social-links li{display:inline-block;float:left;margin-right:.5em;padding:0;}ul.social-links li a{background:#fff;color:#66296c;border-radius:2em;height:2em;width:2em;text-align:center;display:inline-block;}ul.social-links li a i{line-height:2em;}ul.social-links li a span{display:none;}ul.social-links li a:hover{background:#fff;color:#fff;text-decoration:none;}ul.social-links li a:hover.facebook{background:#4267B2;}ul.social-links li a:hover.instagram{background:#962fbf;}ul.social-links li a:hover.mail{background:#e6402a;}ul.social-links li a:hover.youtube{background:#d40010;}ul.social-links li a:hover.newspaper{background:#e6402a;}ul.icons li > i.icon,ul.icons li > i.fa{color:#d33120;}ul.icons li h3,ul.icons li h4,ul.icons li h5{margin-top:0;}table.facts tbody td,table.facts tbody th{border-color:#ccc;}.container > .main{overflow:hidden;padding:0;}.red{color:#e6402a !important;}.alert{border:2px solid #fff;}.alert-info a{color:#055160;}.alert-warning a{color:#664d03;}.alert-danger a{color:#58151c;}.alert-success a{color:#0a3622;}.waiter{background:#bbb;opacity:0.5;}.waiter > .waiter-spinner{border-bottom:4px solid #d33120;border-left:4px solid #d33120;border-right:4px solid #d33120;}.global-waiter-container{background-color:#e8dfe9;}.global-waiter-text{color:#66296c;padding:0 10px;}.bewertung_uebersicht.container .list-group .list-group-item.active,.bewertung_topliste_reedereien.container .list-group .list-group-item.active,.bewertung_topliste_schiffe.container .list-group .list-group-item.active{background-color:#d33120;border-color:#d33120;}.br-10{border-radius:10px;}.far.fa-circle-info{color:#d33120;margin:0 0 0 .25em;}a.label{background:#fff;border:1px solid #66296c;font-family:Arial,sans-serif;font-size:1em;font-style:normal;font-weight:400;margin:0 10px 10px 0;color:#66296c;line-height:1.2em;display:inline-block;padding:.2em .6em;text-decoration:none !important;overflow:hidden;}a.label:hover{background:#66296c !important;border-color:#fff;color:#fff;}ol.breadcrumb{background:none;margin:20px 0;padding:0;}ol.breadcrumb a{color:#333;}ol.breadcrumb > li + li:before{content:"/\00a0";padding:0 0 0 5px;}div.table > .thead > .row,div.table.lined > .thead > .row > div.th{font-weight:600;line-height:1.3em;}.page-header{border-bottom:2px solid #333;margin:0 0 20px 0;padding:0;}.page-header .h1,.page-header h1{margin-top:0;}.detail-header h1,.detail-header h2{color:#666;font-weight:600;font-style:normal;line-height:1.3em;margin:0 0 .15em;}.detail-header h1 span,.detail-header h2 span{display:inline-block;}.detail-header h1 small{display:none;}.detail-header .carrier{display:inline-block;margin:5px 0 0;}.detail-header .action{display:inline-block;margin:0;}.detail-header .action .like{font-size:2em;}.detail-header .pull-right{margin-left:1em;}.teaser{}.tab-content > .tab-pane h2:first-child{margin-top:0;}.popover-header{background-color:#d33120;color:#fff;margin-top:0;}@media (max-width:767px){.site.container{margin:0;padding:0;max-width:unset;}.cruisebooker .accordion{border-radius:0 !important;}.site.container > * > h2{padding-left:10px !important;padding-right:10px !important;}img,section,div.well{border-radius:0 !important;}ol.breadcrumb{display:none;}}@media (min-width:768px){.br-md-10{border-radius:10px;}}a.price.btn{padding:.2em 0;text-align:center;}.btn,.btn-group .btn{font-family:Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.3em;}@media (min-width:576px) and (max-width:991px){.btn,.btn-group .btn{font-weight:500;}}.btn-group .btn i.fa,.btn i.fa{font-size:.9em;margin:0 .25em 0 0;}.btn-group .btn.btn-icon,.btn.btn-icon{display:inline-block;font-size:1em;line-height:1em;margin:0;padding:0;text-align:center;}.btn-group .btn.btn-block,.btn.btn-block{height:auto;padding:6px 8px;white-space:normal;}.btn-group .btn.btn-block.btn-lg,.btn.btn-block.btn-lg{padding:10px 16px;}.btn-group .btn.btn-primary,.btn.btn-primary,.btn.btn-primary:visited,.btn.btn-primary:active{background:#d33120;border-color:#d33120;color:#fff !important;box-shadow:none;}.btn-group .btn.btn-primary:hover,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-hover{background:#a62619;border-color:#a62619;color:#fff !important;}.btn.btn-disabled,.btn.btn-disabled:hover,.btn.btn-disabled:visited,.btn.btn-disabled:focus,.btn.btn-disabled:active:focus{background:#ccc;border-color:#bbb;cursor:not-allowed;}.btn-group .btn.btn-default,.btn.btn-default,.btn-group a.btn.btn-default,a.btn.btn-default{background:#fff;border-color:#66296c;color:#66296c;}.btn-group .btn.btn-default:hover,.btn.btn-default:hover,.btn-group a.btn.btn-default:hover,a.btn.btn-default:hover,.btn.btn-default:focus{background:#66296c;border-color:#66296c;color:#fff;}.btn-secondary,.btn-secondary:link,.btn-secondary:visited,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active,a.btn.btn-secondary,a.btn.btn-secondary:link,a.btn.btn-secondary:visited,a.btn.btn-secondary:focus,a.btn.btn-secondary:not(:disabled):not(.disabled):active{background-color:#66296c;border-color:#66296c;color:#fff;box-shadow:none;}.btn-secondary:hover,a.btn.btn-secondary:hover{background-color:#522156;border-color:#522156;color:#fff;text-decoration:none;}@media (hover:none) and (pointer:coarse){.btn-secondary,.btn-secondary:link,.btn-secondary:visited,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active{transition:none;box-shadow:none;}.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:hover,.btn-secondary:link:hover,.btn-secondary:visited:hover{background-color:#66296c;border-color:#66296c;color:#fff;transition:none;box-shadow:none;}}@media (max-width:991px) and (any-hover:none){.btn.btn-default,.btn.btn-default:hover,a.btn.btn-default:hover{box-shadow:none;}.btn.btn-defaulta.btn.btn-default,.btn.btn-default:hover,a.btn.btn-default:hover{background:#fff;border-color:#66296c;color:#66296c;}}.detail-header .action .btn-primary{margin-bottom:0;}.btn-like,.btn-print{color:#d33120;display:inline-block;font-size:1.5em;margin:.15em .5em 0 0;text-decoration:none;}.like,.btn-like:active,.btn-like:focus,.btn-like:hover,.btn-print:active,.btn-print:focus,.btn-print:hover,.like:active,.like:focus,.like:hover{color:#a62619;}.btn-like .fa-heart,.btn-print .fa-heart,.like .fa-heart{display:none;}.btn-like .fal.fa-heart,.btn-print .fal.fa-heart,.like .fal.fa-heart{display:inline-block;}.btn-like.active .fa-heart,.btn-print.active .fa-heart,.like.active .fa-heart{display:inline-block;}.btn-like.active .fal.fa-heart,.btn-print.active .fal.fa-heart,.like.active .fal.fa-heart{display:none;}.teaser .btn-like,.teaser .btn-print,.teaser .like{float:right;}.btn-like:hover,.btn-print:hover,.like:hover{text-decoration:none;}.btn-danger .far.fa-circle-info,.btn-info .far.fa-circle-info,.btn-primary .far.fa-circle-info,.btn-success .far.fa-circle-info,.btn-warning .far.fa-circle-info{color:#fff;}span.rating.sm{font-size:.9em;}span.rating.lg{font-size:1.2em;}span.rating .rating-scale{display:inline-block;overflow:hidden;position:relative;height:1em;margin-bottom:-.1em;width:5em;}span.rating .rating-scale .active,span.rating .rating-scale .inactive{display:block;position:absolute;overflow:hidden;left:0;}span.rating .rating-scale .active > span,span.rating .rating-scale .inactive > span{overflow:hidden;display:block;height:1em;width:5em;}span.rating .rating-scale .active i,span.rating .rating-scale .inactive i{width:1em;float:left;}span.rating .rating-scale .active{z-index:5;}span.rating .rating-scale .active i{color:#999;}span.rating .rating-scale .inactive{z-index:4;}span.rating .rating-scale .inactive i{color:#ddd;}span.rating .rating-label{display:inline-block;font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3em;}span.rating .rating-label strong{margin:0 0 0 .25em;}span.rating.stars .rating-scale .active i{color:#d33120;}.bg-primary{background-color:#d33120 !important;}.btn.btn-tuerkis,.btn.btn-tuerkis:visited,.btn.btn-tuerkis:active{background:#d33120;border-color:#d33120;color:#fff !important;}.btn.btn-tuerkis:hover,.btn.btn-tuerkis:focus{background:#a62619;border-color:#a62619;color:#fff !important;}a.label{border-radius:4px;}.bubble{background:linear-gradient(to bottom,#f4eff4 0%,#e8dfe9 100%);border-radius:10px;}.bubble:before{border-color:#f4eff4 transparent;}.bubble.bubble-bottom:before{border-color:#e8dfe9 transparent;}.bubble a{color:#d33120;}.bubble a:hover{color:#b62819;}a.price > del > em,div.price > del > em,span.price > del > em{font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3em;}a.price > em,a.price > span > em,div.price > em,div.price > .cell > em,div.price > span > em,div.price label > span > em,span.price > em,span.price > span > em{font-family:Arial,sans-serif;}a.price.offer span > em,a.price > span > em,div.price.offer span > em,div.price > span > em,span.price.offer span > em,span.price > span > em{font-family:Arial,sans-serif;}div.table div[class*=' col-'].price,div.table div[class^=col-].price,div.table span[class*=' col-'].price,div.table span[class^=col-].price{font-size:1em;font-weight:600;line-height:1.3em;text-align:right;}body.minimized .footer-module{display:none;}.footer-module .cmail:after{content:attr(data-n) "@" attr(data-d) "." attr(data-t);}.footer-module .newsletterbanner{padding:10px 0;}.footer-module .newsletterbanner .nl-grid{align-items:center;color:#fff;display:grid;grid-template-columns:40px 1fr;height:100%;}.footer-module .newsletterbanner .nl-grid-col1{font-size:30px;grid-column:1;}.footer-module .newsletterbanner .nl-grid-col2{font-size:16px;grid-column:2;}.footer-module .newsletterbanner .btn-primary{border:1px solid #fff;}.footer-module footer .service{color:#767676;font-size:.9em;}.footer-module footer ul.links,.footer-module footer .links{font-size:.9em;}.footer-module footer ul.links li{margin:.1em 0;}.footer-module footer ul.links li a,.footer-module footer .links a{color:#767676;}.footer-module footer ul.links-social li{margin:0 .5em 0 0;}.footer-module footer ul.links-social li a{color:#fff;border-radius:2em;height:2em;width:2em;text-align:center;display:inline-block;}.footer-module footer ul.links-social li a i{line-height:2em;}.footer-module footer ul.links-social li a:hover{background:#fff;text-decoration:none;}.footer-module footer ul.links-social li a.facebook{background:#4267B2;}.footer-module footer ul.links-social li a.instagram{background:#962fbf;}.footer-module footer ul.links-social li a.youtube{background:#d40010;}.footer-module hr{background:none;border-top:1px solid #eeeeee;height:0px;margin-top:1rem;}.footer-module .footer-copyright{font-size:.9em;padding-bottom:1rem;}@media (max-width:767px){.footer-module .h2{margin-top:0.5em;}.footer-module h2.h4{border-bottom:1px solid #ccc;cursor:pointer;display:flex;font-size:1em;margin:10px 0;padding:10px 0;}.footer-module .drop-down:not(.active) .less,.footer-module .drop-down.active .more,.footer-module .drop-down:not(.active) + .drop-down-content {display:none;}}.checkout footer a,.checkout footer a.btn,.checkout footer a.btn:hover,.checkout footer a:hover,footer a:not(.btn){color:#767676;}.checkout footer{background-image:none;margin-top:30px;}footer{background:#fff;color:#333;font-size:.9em;line-height:1.75em;margin:0;}footer a:not(.btn):hover{color:#767676;text-decoration:underline;}.footer-module .newsletterbanner{background-color:#d33120;}.footer-module footer ul.links-social li a:hover{background-color:#a62619;}.cookiebanner-extend-module .overlay{background:rgba(0,0,0,.4);z-index:1036;}.cookiebanner-extend-module .banner-container{bottom:0; box-shadow:0px -3px 2px -2px #ccc;max-height:100%; width:100%; z-index:1037;}.cookiebanner-extend-module input[type="checkbox"]{transform:scale(1.5);}@media (max-width:767px){.cookiebanner-extend-module .btn-selection,.cookiebanner-extend-module .btn-decline{padding-left:0;padding-right:0;}}.header-module{background-color:#fff;}.header-module .cmail:after{content:attr(data-n) "@" attr(data-d) "." attr(data-t);}.header-module header .pro > em{color:#66296c;}.header-module header .pro .fa{font-size:24px;margin-right:9px;}.header-module a.logo:focus-visible{outline-offset:-2px;}.header-module header{background:#fff;padding:20px 0 20px 0;}.header-module header .quality{margin-left:10px;}.checkout .header-module header .quality{margin:0;}.header-module header .quality img{display:block;}.header-module header .contact{display:block;font-family:Arial,sans-serif;line-height:1.3em;font-size:1.75em;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1emmargin:5px 0 .25em;text-align:right;}.header-module header .contact i{line-height:1em;}.checkout .header-module header .search{display:none;}@media (max-width:767px){.header-module header{display:none;}.checkout .header-module header{display:block;}.header-module header .quality{display:none;}.header-module header .contact{display:none;}}.header-module header .pro > span{color:#333;font-size:20px;font-weight:400;}.header-module header .pro > em{color:#d33120;}@media (max-width:991px){.navigation-module{color:#fff;margin:0;padding:0;z-index:1036;}.navigation-module .bg{color:#333;}}.navigation-module .navbar-light ul.nav li > a{color:#fff;}@media (min-width:992px){.navigation-module .navbar-light ul.nav li > a{font-size:1em;letter-spacing:0.08em;text-transform:uppercase;}.navigation-module .navbar-light ul li > a{opacity:1;}}.navigation-module a:hover{text-decoration:none !important;}.navigation-module .nav-item:first-child > a{padding-left:0 !important;}.navigation-module a.dropdown-item{color:#333;}.navigation-module a.dropdown-item.active,.navigation-module a.dropdown-item:active{background-color:var(--bs-dropdown-link-hover-bg);}@media (min-width:992px){.navigation-module .bg{background:#66296c;}}@media (max-width:991px){body.minimized .gutegruende-module{display:none;}}.gutegruende-module{padding:0 10px;}.gutegruende-module .fa{color:#d33120;}.sidenavigation-module .nav-element{font-size:1.1em;}.sidenavigation-module.offcanvas.offcanvas-end{width:auto;}.sidenavigation-module .offcanvas-body{padding:0px;}.sidenavigation-module .nav-element{color:#333;font-weight:600;line-height:1.3em;}.sidenavigation-module .mobile-nav-login,.sidenavigation-module .form-freetext-search .btn.btn-primary{background-color:#66296c;border-color:#66296c;}.sidenavigation-module .btn-orange{background-color:#d33120;}.sidenavigation-module .submenu{background-color:#66296c;}.topheader-module{background-color:#f5f5f5;}.topheader-module .feature{padding:5px 10px 5px 0px !important;}.topheader-module .feature p:hover{text-decoration:underline;}.topheader-module a,.topheader-module a:hover{text-decoration:none;}.topheader-module a.dropdown-item{color:#333;}.topheader-module a.dropdown-item:active{background-color:#f5f5f5;}.topheader-module .navbar-nav .nav-item .dropdown-toggle{padding-right:0px !important;}.topheader-module .navbar.navmobile{height:45px;padding:0px 10px;z-index:1040;}.topheader-module .feature-icon .fa-envelope{width:26px;}.topheader-module .fa-user{width:23px;}@media (min-width:992px){.topheader-module .feature-text,.topheader-module .feature-text:hover,.topheader-module a.nav-link,.topheader-module a.nav-link:hover{font-size:.8em !important;letter-spacing:.08em;}.topheader-module .feature-text small{font-size:inherit;white-space:nowrap;}.topheader-module .fa,.topheader-module .fal,.topheader-module .fas{font-size:2em;margin-right:3px;}.topheader-module .fal,.topheader-module .fa,.topheader-module .fas,.topheader-module .fa-kit{vertical-align:middle;}}@media (max-width:991px){.topheader-module .navmobile .fa-user{font-size:20px;line-height:28px;top:1px;}.topheader-module .navmobile .fa-user-circle{font-size:1.38rem;vertical-align:middle;width:1.38rem;}.topheader-module .navmobile-shadow{box-shadow:0px 0px 4px 1.5px #555;top:45px;z-index:1;}.topheader-module .navmobile .exclamation .fa-exclamation-circle{color:#f00;left:-8px;position:absolute;top:-4px;}.topheader-module .navmobile .navbar-toggler:focus{box-shadow:none;}.topheader-module .navmobile .navbar-toggler .fa-stack{height:1.5em;line-height:28px;}.topheader-module .navmobile .navbar-toggler img{width:1.75em;}.topheader-module .navmobile .navbar-brand{height:70%;}.topheader-module .navmobile .navbar-brand img{height:100%;max-width:100%;}.topheader-module .navmobile .fa-bars{font-size:21px;}.topheader-module .navmobile .fa-heart{font-size:23px;line-height:28px;vertical-align:middle;width:23px;}.topheader-module .navmobile .fa-magnifying-glass,.topheader-module .navmobile .fa-phone{font-size:20px;line-height:28px;vertical-align:middle;width:20px;}.topheader-module .navmobile .fa-envelope{color:#d33120 !important;font-size:26px;line-height:28px;width:26px;}.topheader-module .navmobile .fav-counter{font-size:11px;}.topheader-module .navmobile .nav-link{padding:0;}.topheader-module .navmobile .dropdown-toggle:after{display:none;}.topheader-module .navmobile .dropdown-menu{left:unset;right:0;z-index:1040;}.topheader-module .navPlaceholder{min-height:45px;}body.minimized .topheader-module,body.lg-on .topheader-module{display:none;}}.topheader-module a:link,.topheader-module a:visited,.topheader-module .features .feature-text,.topheader-module .navbar-light .navbar-nav a.nav-link,.topheader-module .navbar-light .navbar-nav a.nav-link:hover,.topheader-module .navbar-toggler{color:#66296c;}.topheader-module .fa-anchor{width:30px;}.topheader-module .fa-thumbs-up{width:26px;}.topheader-module .fa-percent{width:20px;}.paymenticons-module img{filter:grayscale(100%);}body{ padding-right:0 !important;}.modal-body{min-height:60px;overflow-y:auto;}.modal-module{padding-right:0px !important;}.modal-module .modal-header.modal-header-red{background-color:#dc3545;}.modal-module .modal-content{border-top-left-radius:0.4rem;border-top-right-radius:0.4rem;box-shadow:10px 10px 15px rgba(0,0,0,0.15);max-height:calc(100% - 1rem);-webkit-overflow-scrolling:touch; }@media (min-width:576px){.modal-module .modal-content{max-height:calc(100% - 3.5rem);margin:1.75rem auto;}}@media (min-width:768px) and (max-width:991px){.modal-dialog {width:700px;max-width:700px;margin:1.75rem auto;}}.modal-module:not(.defaultFontSize) .modal-body{font-size:14px; }.modal-module .modal-footer{justify-content:left;}.modal-open .modal-module.modal{overflow:hidden;}.modal-md .modal-dialog{max-width:500px;}.modal-module .btn-close{opacity:0.95;}.modal-module .btn-close:hover{opacity:1.0;}.modal-module .btn-close:focus{box-shadow:none;}.modal-module.modal-not-closable .btn-close:not(.modal-button-force-visible),.modal-module.modal-not-closable .btn-back:not(.modal-button-force-visible){display:none;}.modal-dialog .modal-header{background-color:#d33120;}.toast-module .toast-body .fa-check{font-size:40px;}.toast-module h2{color:#fff;font-weight:normal;}.toast-module .toast{background-color:#198754;color:#fff;width:400px;}.toast-module .toast-body .btn i.fa{color:#fff;font-size:1.9em;}.blocker{height:100%;opacity:0.5;pointer-events:none;width:100%;z-index:1000;}.participants .persons .person[data-age='0']{display:none !important;}.pricematrix.pricematrix-matrix .table.lined .row{margin:0 -10px !important;}.pricematrix-matrix .table.lined .row div[class^='col-'],.pricematrix-matrix .table.lined .row div[class*=' col-'],.pricematrix-matrix .table.lined .row span[class^='col-'],.pricematrix-matrix .table.lined .row span[class*=' col-']{padding:0 10px;}.pricematrix .header .cabin{border:3px solid #ccc;border-radius:10px;display:block;overflow:hidden;text-align:center;}.pricematrix .header .cabin img{display:block;}.pricematrix .header .cabin .price{display:block;hyphens:auto;-webkit-hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-align:center;white-space:normal;word-wrap:break-word;}.pricematrix .header .cabin .price > em{display:block;font-size:1.5em;}.pricematrix .header .cabin .price > em.nobooking{font-size:1.25em;}.pricematrix .termin div.cabin{display:flex;}.pricematrix .termin div.cabin > a{width:100%;}.pricematrix .termin div.cabin > a .btn-text br{display:none;}.pricematrix .termin .date span.btn{padding:0 2px 2px 5px;margin-right:5px;}.pricematrix .table.lined .termin-container .date{font-family:Arial,sans-serif;font-style:normal;font-weight:500;line-height:1.3em;}.pricematrix .table.lined .termin-container .date .fa{line-height:1.5em;}.pricematrix .btn-block em{font-size:1.5em;}.pricematrix .btn-block.btn-sm em{font-size:1.3em;line-height:1.35em;}.pricematrix .btn-block em.nobooking{font-size:1.15em;line-height:1.65em;}.pricematrix .btn-block span{color:inherit;}.btn.btn-price.disabled{color:#767676;opacity:1.0;}.pricematrix .btn-price sup{font-size:1em;}.pricematrix .btn-price:not(.offer) sup{display:none;}@media (max-width:767px){.pricematrix .cabin.price:not(.offer) sup{display:none;}}@media (max-width:1199px){.pricematrix .btn-price sup{top:0;}}.pricematrix #termine-all sup.offer{color:#b81942 !important;font-size:1em;}#pricematrix .termine{min-height:320px;}@media print{.googlemap img{max-width:none !important;}.pricematrix img{margin-top:10%;max-width:100% !important;}}.booking-flights .text-muted{margin-top:1em;}.booking-flights h4{border-bottom:1px solid #ccc;color:#999 !important;text-transform:uppercase;}.booking-flights .price{margin-top:.5em;}.participants{display:block;overflow:hidden;}.participants .persons{display:inline-block;margin:0;padding:0;}.participants .persons .person{list-style:none;margin:0 1em .25em 0;padding:0;}.participants .persons .person i{display:inline-block;font-size:2em;float:left;margin:0 .25em 0 0;text-align:center;width:.8em;}.participants .persons .person select{float:left;width:auto;}@media (min-width:768px){#pricematrix .participants:not(.viewonly) .persons{width:700px;}#pricematrix .participants:not(.viewonly) .persons .person{width:300px;}#pricematrix .termine{min-height:390px;}.pricematrix .header .cabin{padding:5px;}}.participants .options{display:inline;float:left;margin:0 1em .5em 0;overflow:hidden;}.participants .options .btn-pax{background:#fff;display:inline-block;height:2em;line-height:2em;overflow:hidden;text-align:center;text-decoration:none;width:2em;}.participants .options .btn-pax:last-child{margin-left:.25em;}.participants .options .btn-pax:hover{color:#fff;}.participants .options .btn-pax.disabled,.participants .options .btn-pax.disabled:hover{background:none;border-color:#ccc;color:#ccc;cursor:default;pointer-events:none;}.badge-bahn,.badge-flug,.badge-komplett{background-color:#b81942;color:#fff;}a.price > em.nobooking,a.price > span > em.nobooking,div.price > em.nobooking,div.price > span > em.nobooking,span.price > em.nobooking,span.price > span > em.nobooking{font-size:1.4em;}a.price.offer span > em.nobooking,a.price > span > em.nobooking,div.price.offer span > em.nobooking,div.price > span > em.nobooking,span.price.offer span > em.nobooking,span.price > span > em.nobooking{font-size:1.25em;}.soldout-banner{border-radius:0;border:0;box-shadow:-1px 1px 3px 0px #0000004d;color:#fff;padding:14px 48px 14px 14px;}@media (min-width:375px){div.price em:not(.nobooking){white-space:nowrap;}}@media (min-width:768px){.soldout-banner{position:fixed;right:0;top:28%;z-index:100;}.soldout-banner .close{padding:4px 7px 0 14px;}}@media (min-width:768px) and (max-width:1199px){.soldout-banner{max-width:160px;}}@media (max-width:767px){.display-none{display:none !important;}#pricematrix h2{padding-left:10px !important;padding-right:10px !important;}.pricematrix .btn-price{font-size:12px;}.pricematrix .header .cabin > div > span{font-weight:bold;}.pricematrix .header .cabin,.pricematrix .header .cabin .price,.pricematrix .header .cabin .price em{color:#333 !important;font-size:.97em !important;line-height:1.3em;}.pricematrix .btn-block{margin:.25em 0;}.pricematrix .btn-block span{display:inline;font-size:1.15em;line-height:1.65em;}.pricematrix .header .cabin .price > em{font-size:1.3em;}.pricematrix .termin-container{border-bottom:none !important;margin-top:-15px;}.pricematrix .termin-container .termin .btn-price .row > div:nth-child(1){text-align:left;}.pricematrix .termin-container .termin .btn-price .row > div:nth-child(2){text-align:right;}.pricematrix .termin-container .termin.sub .cabin.price em{font-size:1em;line-height:1.5em;margin-left:5px;}.pricematrix .termin-container .termin.sub .cabin.price i:not(.fa){font-weight:normal;}.pricematrix .termin-container .termin.sub .cabin.price.offer,.pricematrix .termin-container .termin.sub .cabin.price.offer em,.pricematrix .termin-container .termin.sub.offer .title{color:#b81942 !important;}.pricematrix .termin-container .termin.sub .cabin.price .btn-submit{color:#fff;padding:0.3em;}.pricematrix .termin-container .termin [class^=col-]{display:flex;align-items:center;}.pricematrix .termin-container .termin.sub{border-bottom:1px solid #ccc;}.pricematrix .termin-container .termin.sub.first{border-top:1px solid #ccc;}.pricematrix .termin-container{margin-top:0px;}.pricematrix .termin-container .termin.sub .cabin.price .disabled{opacity:0.65;}}.pricematrix-container .paket{border:3px solid #ccc;}.pricematrix-container .paket .stretched-link:after{cursor:pointer;}.pricematrix-container .paket .header{border-bottom:1px solid #ccc;}.pricematrix-container .paket .bottom .image{width:80px;}.pricematrix-container .paket .hidden,.modal-module .modal-hidden{display:none;}.pricematrix .popModal{position:relative;cursor:pointer;}.pricematrix .popModal .pic-expand{background-color:#fff;bottom:5px;color:#333;font-size:1em;opacity:0.8;padding:6px 5px 4px 6px;position:absolute;right:5px;}@media (max-width:768px){.popModal .pic-expand{display:none;}}.modal-module .leistungen.collapse{display:block;}.pricematrix-reiseoptionen .anreise label{margin-top:1px;}.pricematrix .table.lined .termin-container{border-bottom:1px solid #666;}.pricematrix .header a.cabin:hover,.pricematrix .header a.cabin.active{border-color:#d33120;}.pricematrix .header .cabin{color:#333;}.pricematrix .date{font-family:Arial,sans-serif;font-weight:600;}.participants ul li i{color:#d33120;}.participants .options .btn-pax{border-radius:10px;border:2px solid #d33120;color:#d33120;}.participants .options .btn-pax:hover{background:#d33120;}table.dates{width:100%;}table.dates thead th{border-bottom:1px solid #333;padding:.25em 1em .25em 0;text-align:center;}table.dates thead th.cabins{padding:.25em 0;}table.dates tbody tr td,table.dates tbody tr th{border-bottom:1px solid #ccc;padding:.25em 1em .25em 0;}table.dates tbody tr td{padding-right:0;}table.dates tbody tr td .btn{margin:.25em 0;width:100%;}table.dates tbody tr td .btn span{display:none;}.paketvorteile{border:1px solid #d33120;padding:6px 10px;}@media (max-width:767px){table.dates thead{display:none;}table.dates tbody tr td .btn span{display:inline;}.pricematrix .header .cabin.active{border:3px solid #d33120;}.pricematrix .header .cabin.active,.pricematrix .header .cabin.active .price,.pricematrix .header .cabin.active .price em,.pricematrix .header .cabin.active .price span{color:#d33120 !important;}.pricematrix .termin-container .termin.sub .cabin.price .btn-submit{background-color:#66296c;}}.btn-group .btn.btn-price,.btn.btn-price{background:#fff;border-color:#66296c;color:#66296c;}.btn-group .btn.btn-price i,.btn.btn-price i{font-family:Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3em;}.btn-group .btn.btn-price em,.btn.btn-price em{font-family:Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.3em;}.btn-group .btn.btn-price:hover,.btn.btn-price:hover{background:#66296c;border-color:#66296c;color:#fff;}.btn-group .btn.btn-price.offer,.btn.btn-price.offer{border-color:#b81942;color:#b81942;}.btn-group .btn.btn-price.offer:hover,.btn.btn-price.offer:hover{background:#b81942;border-color:#b81942;color:#fff;}.soldout-banner{background-color:#de7165;}.pricematrix .popModal .pic-expand:hover{color:#a62619;}.select2-selection--single{border-radius:0 !important;height:unset !important;padding:4px;}.select2-selection__arrow b{border:none !important;margin-left:-17px !important;margin-top:-5px !important;}.select2-selection__arrow b::after{border:none;color:#444;content:'\f078';display:inline-block;font-family:var(--fa-family-classic);font-size:inherit;font-weight:900;line-height:1;text-rendering:auto;}.select2-container--open .select2-selection__arrow b::after{content:'\f077';}.select2-selection__rendered{padding-right:30px !important;}.select2-results__option{padding-right:2em;}@media (min-width:768px){.select2-dropdown{min-width:fit-content !important;min-width:-moz-fit-content !important;}.select2-results__option{white-space:nowrap;}}.is-valid > .select2-container .select2-selection,.is-invalid > .select2-container .select2-selection{padding-right:2.25rem;background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.is-valid > .select2-container .select2-selection__arrow,.is-invalid > .select2-container .select2-selection__arrow{right:25px!important;}.is-valid > .select2-container .select2-selection{border-color:#198754;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");}.is-invalid > .select2-container .select2-selection{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");}.card,.card-group > .card{margin-bottom:20px;}a.collapsed .card-header{border-bottom:0;}.card-header > .row{align-items:center;}.card-title{color:inherit;font-size:1.0em;}.card-module .card-title h2,.card-module .card-title h3,.card-module .card-title h4{margin:0px;}@media (max-width:767px){.card-body,.card-header{padding:0.75em;}}.card{border-color:#eeeeee;border-radius:10px;border-width:1px;}.form-control{padding:6px 10px;}.form-control::placeholder,.form-group .additionalInputText{color:#767676;}.form-control:disabled{cursor:not-allowed;}.form-horizontal .checkbox.agb{font-size:1em;}.form-horizontal .checkbox.agb label{display:block;margin:0;}.form-horizontal .checkbox.agb input{display:inline-block;float:left;}.form-horizontal .checkbox.agb span{display:block;margin:0 0 0 .5em;}.form-horizontal fieldset{margin:0 0 30px 0;}.form-horizontal fieldset legend{color:#333;font-size:1.5em;letter-spacing:0;line-height:1.2em;margin:0 0 .5em;padding:0;}.form-horizontal fieldset .box{padding:15px;}.form-check-input{border-color:#888;border-width:2px;}@media (max-width:767px){.form-horizontal fieldset .box{box-shadow:0px 0px 0px transparent;}.floatinglabels label.col-form-label{background:#fff;font-size:12px;margin-bottom:-8px;margin-left:.6em !important;padding:0 .3em !important;width:auto;z-index:101;}.floatinglabels label.col-form-label .btn{font-size:12px;font-weight:normal;border-radius:0;}.form-group.row label.col-form-label{margin-left:-.1em;}.zeile.frage label.col-form-label{margin-left:-.6em;}}.form-horizontal fieldset .box hr{margin-left:-15px;margin-right:-15px;}.checkout .form-horizontal fieldset{background:none;}@media (min-width:768px){.form-horizontal .col-form-label{text-align:right;}}button.form-control.disabled{color:rgba(73,80,87,0.8);background:rgba(73,80,87,0.08);}button.form-control.disabled::after{color:rgba(73,80,87,0.3);}.col-form-label{font-weight:bold;}.form-horizontal .radios .checkbox,.form-horizontal .radios .radio{display:block;font-size:1em;line-height:1.2em;overflow:hidden;padding:0;text-align:left;}.form-horizontal .radios .radio-header,.form-horizontal .radios .radio-body{padding:10px 10px 10px calc(1.25rem + 10px);}.form-horizontal .radios .radio:not(.active) .radio-header,.form-horizontal .radios .checkbox:not(.active) .radio-header,.form-horizontal .radios .radio:not(.active) .radio-header input[type=radio],.form-horizontal .radios .checkbox:not(.active) .radio-header input[type=radio],.form-horizontal .radios .checkbox:not(.active) .radio-header input[type=checkbox]{cursor:pointer;}.form-horizontal .radios .radio-header{margin-bottom:0;}.form-horizontal .radios .radio-header h4{margin:0;}.form-horizontal .radios .radio-body{display:block;position:relative;}.pb-3.pb-md-0.is-invalid{padding-bottom:0 !important;}.form-horizontal .radios .checkbox,.form-horizontal .radios .radio{border:2px solid #ccc;border-radius:10px;}.form-horizontal .radios .checkbox.active,.form-horizontal .radios .checkbox:active,.form-horizontal .radios .checkbox:focus,.form-horizontal .radios .checkbox:hover,.form-horizontal .radios .radio.active,.form-horizontal .radios .radio:active,.form-horizontal .radios .radio:focus,.form-horizontal .radios .radio:hover{border:2px solid #198754;}.checkout .form-horizontal fieldset .box{border-radius:10px;overflow:hidden;}.select2-container .select2-selection{border-radius:var(--bs-border-radius) !important;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#77437F;}.uneditable-input:focus,.bootstrap-select.show .form-control.dropdown-toggle,.form-control.dropdown-toggle:not(.disabled):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea.form-control:focus,textarea:focus{border-color:#a62619;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(224,52,34,0.6);outline:0 none;}.kontaktwidget-module .launcher{border-radius:50% !important;bottom:-100px;box-shadow:0 1px 3px rgba(0,0,0,0.4),0 2px 16px rgba(0,0,0,0.2);cursor:pointer;height:60px;position:fixed;right:20px;width:60px;z-index:103;}.kontaktwidget-module .launcher .fa-comment-dots{color:#fff;font-size:2.5em;}.kontaktwidget-module .launcher .fa-phone{font-size:2.3em;}.kontaktwidget-module .launcher.comeup{transition:transform 2s ease-in-out;transform:translateY(-120px);}.kontaktwidget-module .launcher.active{transform:translateY(-120px);}.kontaktwidget-module .widget{bottom:-430px;box-shadow:1px 1px 9px -1px rgba(0,0,0,0.75);position:fixed;right:20px;transition:transform .5s ease-in-out;z-index:104;}.kontaktwidget-module .widget.active{transform:translateY(-530px);}.kontaktwidget-module .widget .main ul li i{font-size:2em;margin:0 10px 0 0;width:1.1em;}.kontaktwidget-module .widget .main ul li a,.kontaktwidget-module .widget .main ul li > span{align-items:center;color:black;display:flex;}.kontaktwidget-module .widget .main ul li a:hover{text-decoration:none;}.kontaktwidget-module .widget .head .btn-close span{color:#fff;}@media (max-width:767px){.kontaktwidget-module .widget{left:10px;right:10px;}.kontaktwidget-module .widget.active{transform:translateY(-450px);}body.minimized .kontaktwidget-module,body.lg-on .kontaktwidget-module,body.modal-open .kontaktwidget-module,.cookiebanner-module:not(.d-none) ~ .kontaktwidget-module{display:none;}}.kontaktwidget-module .launcher{background-color:#d33120;color:#fff;}.kontaktwidget-module .launcher .fa-info{color:#fff;}.kontaktwidget-module .widget .head{background-color:#d33120;color:#fff;}.kontaktwidget-module .widget i.fa,.kontaktwidget-module .widget i.fab{color:#d33120;}.ratingwidget-module{bottom:99px;right:0px;width:172px;z-index:5;}.ratingwidget-module .bewertung{font-size:14px;left:5px;position:absolute;text-align:center;top:65px;}.ratingwidget-module .close-widget{right:10px;top:10px;}.ratingwidget-module .close-widget{color:#a62619;}