﻿.no-js .dyncat .onLoadHidden,.no-js .dyncat.onLoadHidden{display:block}.js .dyncat .onLoadHidden,.js .dyncat.onLoadHidden{display:none}.desktopStyle ~ #sb-container{min-width:100% !important;height:100% !important}.desktopStyle ~ #sb-container #sb-nav{width:auto}.visuallyhidden{opacity:0}.no-js .noJsHidden,.hidden{display:none !important}.nobr{white-space:nowrap}.sub-hidden{display:none}.visible{opacity:1;transition:opacity 0.25s linear}.disabled{cursor:not-allowed}.box-default{padding:20px 20px 0;border-bottom:1px solid #bfc8cd}.bg-default{background:#dbe3e5}.box-border{border-bottom:1px solid #bfc8cd;box-shadow:0 2px 0 0 #d3d9dd;margin-bottom:2px}.dyn4 *,.dyn4.searchbox *,.tx-aidadyncat-cruiseDetailPage *,.tx-aidadyncat-portDetailPage *,.tx-aidadyncat-simpleSearch *,.tx-aidadyncat-advancedSearch *,.dyncat-search-wrap *,.landingpage-wrap *{box-sizing:border-box}.dyn4 div.form-select,.dyn4 .contact-form *,.dyn4.searchbox div.form-select,.dyn4.searchbox .contact-form *,.tx-aidadyncat-cruiseDetailPage div.form-select,.tx-aidadyncat-cruiseDetailPage .contact-form *,.tx-aidadyncat-portDetailPage div.form-select,.tx-aidadyncat-portDetailPage .contact-form *,.tx-aidadyncat-simpleSearch div.form-select,.tx-aidadyncat-simpleSearch .contact-form *,.tx-aidadyncat-advancedSearch div.form-select,.tx-aidadyncat-advancedSearch .contact-form *,.dyncat-search-wrap div.form-select,.dyncat-search-wrap .contact-form *,.landingpage-wrap div.form-select,.landingpage-wrap .contact-form *{box-sizing:content-box}.dyn4 .buttons .my-button,.dyn4.searchbox .buttons .my-button,.tx-aidadyncat-cruiseDetailPage .buttons .my-button,.tx-aidadyncat-portDetailPage .buttons .my-button,.tx-aidadyncat-simpleSearch .buttons .my-button,.tx-aidadyncat-advancedSearch .buttons .my-button,.dyncat-search-wrap .buttons .my-button,.landingpage-wrap .buttons .my-button{width:auto !important}.dyn4 sup,.dyn4 sup a,.dyn4.searchbox sup,.dyn4.searchbox sup a,.tx-aidadyncat-cruiseDetailPage sup,.tx-aidadyncat-cruiseDetailPage sup a,.tx-aidadyncat-portDetailPage sup,.tx-aidadyncat-portDetailPage sup a,.tx-aidadyncat-simpleSearch sup,.tx-aidadyncat-simpleSearch sup a,.tx-aidadyncat-advancedSearch sup,.tx-aidadyncat-advancedSearch sup a,.dyncat-search-wrap sup,.dyncat-search-wrap sup a,.landingpage-wrap sup,.landingpage-wrap sup a{font-size:10px}.hybridStyle .dyn4 a,.hybridStyle .dyn4 a p,.hybridStyle .dyn4 h2 a,.hybridStyle .dyn4 h3 a,.hybridStyle .dyn4 h4 a,.hybridStyle .dyn4 h5 a,.hybridStyle .dyn4 h6 a,.hybridStyle .dyn4 a h2,.hybridStyle .dyn4 a h3,.hybridStyle .dyn4 a h4,.hybridStyle .dyn4 a h5,.hybridStyle .dyn4 a h6,.hybridStyle .dyn4 .hl2 a,.hybridStyle .dyn4 .hl3 a,.hybridStyle .dyn4 .hl4 a,.hybridStyle .dyn4 .hl5 a,.hybridStyle .dyn4 .hl6 a,.hybridStyle .dyn4 a .hl2,.hybridStyle .dyn4 a .hl3,.hybridStyle .dyn4 a .hl4,.hybridStyle .dyn4 a .hl5,.hybridStyle .dyn4 a .hl6{color:#00A9E4}.hybridStyle .dyn4 a:hover,.hybridStyle .dyn4 a:hover p,.hybridStyle .dyn4 h2 a:hover,.hybridStyle .dyn4 h3 a:hover,.hybridStyle .dyn4 h4 a:hover,.hybridStyle .dyn4 h5 a:hover,.hybridStyle .dyn4 h6 a:hover,.hybridStyle .dyn4 a h2:hover,.hybridStyle .dyn4 a h3:hover,.hybridStyle .dyn4 a h4:hover,.hybridStyle .dyn4 a h5:hover,.hybridStyle .dyn4 a h6:hover,.hybridStyle .dyn4 .hl2 a:hover,.hybridStyle .dyn4 .hl3 a:hover,.hybridStyle .dyn4 .hl4 a:hover,.hybridStyle .dyn4 .hl5 a:hover,.hybridStyle .dyn4 .hl6 a:hover,.hybridStyle .dyn4 a .hl2:hover,.hybridStyle .dyn4 a .hl3:hover,.hybridStyle .dyn4 a .hl4:hover,.hybridStyle .dyn4 a .hl5:hover,.hybridStyle .dyn4 a .hl6:hover{color:#437d99}.hybridStyle .dyn4 a.btn-big,.hybridStyle .dyn4 a.my-button{color:#fff}.hybridStyle .dyn4 a.btn-big:hover,.hybridStyle .dyn4 a.my-button:hover{color:#fff}.costaStyle .font-bold,.costaStyle .btn-big,.costaStyle .dyn4 .result .link-route,.costaStyle .dyn4 .dyn-panel-filter .dyn-panel-title,.costaStyle .dyn4 .dyn-panel-body legend,.costaStyle .dyn4 .compare-box .dyn-compare-button,.costaStyle .dyn4 .nr_form-overlay .button-apply,.costaStyle .dyn4.searchbox .nr_form-dropdown-btn,.costaStyle .dyn4.searchbox .nr_form-wrap .select .option,.costaStyle .dyn4.searchbox .nr_form-wrap .select .option__disabled,.costaStyle .dyn4 .tabnavi_wrapper ul li a{font-family:"CelesteSansWebBold", "Arial Bold", sans-serif !important;font-weight:400 !important}.mobileStyle #content{width:94%;padding:0 3%}.mobileStyle .dyn4.detailview .result,.mobileStyle .dyncat-search-wrap,.mobileStyle .landingpage-wrap,.mobileStyle .fullwidth{margin-left:-3.2% !important;margin-right:-3.2% !important}.mobileStyle .fullwidth .fullwidth-padding{padding-left:3.2%;padding-right:3.2%}.mobileStyle .landingpage-wrap{background:#dbe3e5}.mobileStyle .landingpage-wrap .landingpage{padding:20px 3.2% 2px 3.2%}.animated,.baseStyle .dyn4 .result .tab-flyOut.js-showFlyOut,.baseStyle .dyn4 .result .tab-flyOut.js-hideFlyOut{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX,.baseStyle .dyn4 .result .tab-flyOut.js-hideFlyOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}html.no-cssanimations.flipOutX,.baseStyle .dyn4 .result html.no-cssanimations.tab-flyOut.js-hideFlyOut{display:none}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX,.baseStyle .dyn4 .result .tab-flyOut.js-showFlyOut{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.dync-bg-gradiant,.mobileStyle .dyn4 .input-box,.mobileStyle div.dyn4.detailview .input-box,.desktopStyle .dyn4 select.dropdown-btn,.desktopStyle .dyn4 input.dropdown-btn,.mobileStyle .dyn4 .dropdownwrap,.mobileStyle .dyn4 .buttonwrap,.mobileStyle .dyn4 input.dropdown-btn{background:#ecf2f3;background:-moz-linear-gradient(top, #f8f8f8 0%, #ecf2f3 100%);background:-webkit-linear-gradient(top, #f8f8f8 0%, #ecf2f3 100%);background:-o-linear-gradient(top, #f8f8f8 0%, #ecf2f3 100%);background:-ms-linear-gradient(top, #f8f8f8 0%, #ecf2f3 100%);background:linear-gradient(to bottom, #f8f8f8 0%, #ecf2f3 100%)}.dync-bg-7{background-color:#6d7f8f}.dyn4.box-bg-dark{margin:0 0 20px;background:#dbe3e5;border-bottom:1px solid #bfc8cd}.desktopStyle .hiddenDesktop{display:none !important}.mobileStyle .hiddenMobile{display:none !important}.nr_form-icon,.mobileStyle .dyn4 .accordion>h3 .arrow,.mobileStyle .dyn4 .accordion>h4 .arrow,.dyn4 .accordion .accordion-header .arrow{font-family:"nr_form-icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.dyncat-header{font-size:30px;font-weight:400;background:transparent;color:#4a596a}.box-default>.dyncat-header{padding:0 0 20px}.dyncat-header2{font-size:24px}.dyn4 img{max-width:100%;height:auto}.dyn4 legend{background:transparent;border:0;font-size:16px;font-weight:700}.dyn4 legend span{font-weight:400}.hybridStyle .btn{box-shadow:none !important}.costaStyle .dyn4{font-family:CelesteSansWeb, Arial, Helvetica, sans-serif;color:#000}.mobileStyle .dyn4 .my-button,.mobileStyle .dyn4 .btn,.mobileStyle div.dyn4.detailview .my-button,.mobileStyle div.dyn4.detailview .btn{box-shadow:none !important;padding:10px 4px;line-height:20px;margin:4px 0}.mobileStyle .dyn4 .btn-big,.mobileStyle div.dyn4.detailview .btn-big{font-size:16px;letter-spacing:0.006em;padding:10px 4px}.mobileStyle .dyn4 .input-box,.mobileStyle div.dyn4.detailview .input-box{display:inline-block;border:1px solid #bfc8cd;color:#4a596a;height:60px;line-height:20px;font-weight:700;font-size:16px;text-align:left;outline:0;width:100%;box-shadow:none;padding:4px 8px;margin:2px 2px 12px 0}.mobileStyle .dyn4 .input-box.active,.mobileStyle .dyn4 .input-box:hover,.mobileStyle .dyn4 .input-box:focus,.mobileStyle div.dyn4.detailview .input-box.active,.mobileStyle div.dyn4.detailview .input-box:hover,.mobileStyle div.dyn4.detailview .input-box:focus{padding:3px 7px;border:2px solid #6d7f8f}.mobileStyle .dyn4 .buttonwrap .input-box,.mobileStyle div.dyn4.detailview .buttonwrap .input-box{margin:0 2px 0 0}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.desktopStyle .dyn4 select.dropdown-btn,.desktopStyle .dyn4 input.dropdown-btn,.mobileStyle .dyn4 button.dropdown-btn,.mobileStyle .dyn4 select.dropdown-btn,.mobileStyle .dyn4 input.dropdown-btn{display:inline-block;border:1px solid #bfc8cd;color:#4a596a;height:60px;line-height:20px;padding:4px 36px 4px 8px;font-weight:700;font-size:16px;box-shadow:none;text-align:left;outline:0;width:100%}.desktopStyle .dyn4 select.active.dropdown-btn,.desktopStyle .dyn4 input.active.dropdown-btn,.mobileStyle .dyn4 button.active.dropdown-btn,.mobileStyle .dyn4 select.active.dropdown-btn,.mobileStyle .dyn4 input.active.dropdown-btn,.desktopStyle .dyn4 select.dropdown-btn:hover,.desktopStyle .dyn4 input.dropdown-btn:hover,.mobileStyle .dyn4 button.dropdown-btn:hover,.mobileStyle .dyn4 select.dropdown-btn:hover,.mobileStyle .dyn4 input.dropdown-btn:hover,.desktopStyle .dyn4 select.dropdown-btn:focus,.desktopStyle .dyn4 input.dropdown-btn:focus,.mobileStyle .dyn4 button.dropdown-btn:focus,.mobileStyle .dyn4 select.dropdown-btn:focus,.mobileStyle .dyn4 input.dropdown-btn:focus{padding:3px 35px 3px 7px;border:2px solid #6d7f8f}.desktopStyle .dyn4 select.dropdown-btn,.desktopStyle .dyn4 input.dropdown-btn{border-radius:0}.mobileStyle .dyn4 .input-box,.mobileStyle div.dyn4.detailview .input-box,.mobileStyle .dyn4 button.dropdown-btn,.mobileStyle .dyn4 select.dropdown-btn,.mobileStyle .dyn4 input.dropdown-btn{background:transparent;font-size:14px;border-radius:3px;font-weight:700;height:40px}.dyn4 .my-button,.dyn4 .my-button-success,.dyn4 .btn,.dyn4 button,.dyn4 input[type="reset"],.dyn4 input[type="submit"],.dyn4 input[type="button"]{box-shadow:none !important;font-weight:700}.dyn4 .my-button.disabled,.dyn4 .my-button-success.disabled,.dyn4 .btn.disabled,.dyn4 button.disabled,.dyn4 input[type="reset"].disabled,.dyn4 input[type="submit"].disabled,.dyn4 input[type="button"].disabled{background:#b4daed !important;cursor:not-allowed}.dyn4 .dropdown-btn{width:100%}.dyn4 .btn-success{background-color:#71bc51}.dyn4 .btn-success:hover,.dyn4 .btn-success:focus,.dyn4 .btn-success:active{background-color:#339900}.dyn4 .btn-success.disabled{background:#8cd76c !important}.dyn4 .btn-lg{padding:20px;font-size:16px}.dyn4 .my-button,.costaStyle .dyn4 .buttons .my-button,.aidaStyle .dyn4 .buttons .my-button,.hybridStyle .dyn4 .buttons .my-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dyn4 .my-button-success.selection,.costaStyle .dyn4 .buttons .my-button-success.selection,.aidaStyle .dyn4 .buttons .my-button-success.selection,.hybridStyle .dyn4 .buttons .my-button-success.selection{background:#7aa5c6 !important}.dyn4 .btn-big,.costaStyle .dyn4 .buttons .btn-big,.aidaStyle .dyn4 .buttons .btn-big,.hybridStyle .dyn4 .buttons .btn-big{margin-top:4px;margin-bottom:16px;font-size:16px;font-weight:700;padding:12px 10px;text-align:center;box-shadow:none}.dyn4 .nr_form-icon-arrow-thin-left,.costaStyle .dyn4 .buttons .nr_form-icon-arrow-thin-left,.aidaStyle .dyn4 .buttons .nr_form-icon-arrow-thin-left,.hybridStyle .dyn4 .buttons .nr_form-icon-arrow-thin-left{font-size:16px}.dyn4 .my-button-cancel,.costaStyle .dyn4 .buttons .my-button-cancel,.aidaStyle .dyn4 .buttons .my-button-cancel,.hybridStyle .dyn4 .buttons .my-button-cancel{background:#f4522a}.dyn4 .my-button-cancel:hover,.dyn4 .my-button-cancel:focus,.costaStyle .dyn4 .buttons .my-button-cancel:hover,.costaStyle .dyn4 .buttons .my-button-cancel:focus,.aidaStyle .dyn4 .buttons .my-button-cancel:hover,.aidaStyle .dyn4 .buttons .my-button-cancel:focus,.hybridStyle .dyn4 .buttons .my-button-cancel:hover,.hybridStyle .dyn4 .buttons .my-button-cancel:focus{background:#e74502}.costaStyle .dyncat .buttons .btn-big{padding:13px 10px 11px}.costaStyle .dyncat .buttons .my-button-success{color:#0070BA}.costaStyle .dyncat .buttons .my-button-success:hover{color:#fff}.costaStyle .dyncat .buttons a:visited:focus,.costaStyle .dyncat .buttons a:visited{color:#0070BA}.costaStyle .dyncat .buttons a:visited:hover,.costaStyle .dyncat .buttons a.my-button-info:visited{color:#fff}.dyn4 .dropdown-btn{background:linear-gradient(to bottom, #ebf0f3 0%, #f7f9f8 100%)}.mobileStyle .dyn4 .dropdown-bg+.dropdown-btn{padding:4px 36px 4px 38px}.mobileStyle .dyn4 .dropdown-bg+.dropdown-btn.active,.mobileStyle .dyn4 .dropdown-bg+.dropdown-btn:hover,.mobileStyle .dyn4 .dropdown-bg+.dropdown-btn:focus{padding:3px 35px 3px 37px}.mobileStyle .dyn4 .dropdown-bg+button.dropdown-btn{text-indent:8px}.mobileStyle .dyn4 .dropdown-bg{font-size:25px;color:#5fc1ea;position:absolute;left:10px;top:7px}.mobileStyle .dyn4 .dropdownwrap .dropdown-btn{z-index:10;position:relative}.mobileStyle .dyn4 .dropdownwrap,.mobileStyle .dyn4 .buttonwrap{margin-bottom:12px}.mobileStyle .dyn4 .dropdownwrap .input-box,.mobileStyle .dyn4 .dropdownwrap .dropdown-btn,.mobileStyle .dyn4 .buttonwrap .input-box,.mobileStyle .dyn4 .buttonwrap .dropdown-btn{margin:0}.mobileStyle .dyn4 input[type="date"]{min-width:94% !important;display:inline-block !important;box-sizing:border-box !important;line-height:40px !important}.mobileStyle .dyn4 .dropdownwrap,.mobileStyle .dyn4 .buttonwrap,.mobileStyle .dyn4 .input-box,.mobileStyle .dyn4 input.dropdown-btn{position:relative}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn .dropdown-bg{position:absolute;z-index:5;text-indent:0;top:8px;right:8px;left:auto}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn .nr_form-icon-close-1{color:#e74502;font-size:25px}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn .nr_form-icon-arrow-thin-down{padding:0 8px;font-size:13px;top:0;bottom:0;right:0;background:#5fc1ea;color:#fff;border-radius:0 2px 2px 0;z-index:5}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn .nr_form-icon-arrow-thin-down:before{position:relative;top:14px}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn .nr_form-icon-close-1,.mobileStyle .dyn4 .buttonwrap button.dropdown-btn.active .nr_form-icon-arrow-thin-down{display:none}.mobileStyle .dyn4 .buttonwrap button.dropdown-btn.active .nr_form-icon-close-1{display:block}.mobileStyle .dyn4 .btn{display:inline-block;position:relative;width:100%;margin:0;padding:10px 14px;text-align:center;font-size:16px;line-height:20px;border:0 none;border-radius:3px 3px 3px 3px;color:#fff;cursor:pointer}.mobileStyle .dyn4 .submit__btn,.mobileStyle .dyn4 .back__btn{margin:0}.mobileStyle .dyn4 .submit__btn{background-color:#71bc51}.mobileStyle .dyn4 .submit__btn:hover,.mobileStyle .dyn4 .submit__btn:focus,.mobileStyle .dyn4 .submit__btn.focus{background:#390}.mobileStyle .dyn4 .back__btn{background-color:#5fc1ea}.mobileStyle .dyn4 .back__btn:hover,.mobileStyle .dyn4 .back__btn:focus,.mobileStyle .dyn4 .back__btn.focus{background:#39c}.mobileStyle .dyn4 .search-back{display:block;padding:0;position:relative;margin-top:14px}.mobileStyle .dyn4 .search-back .back__btn:before{font-family:"nr_form-icons";content:"";font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;position:absolute;top:50%;left:0;padding:0 15px;font-size:13px;margin-top:-10px;color:#fff}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block;margin-bottom:2px;background-color:#f8f8f8;border-bottom:1px solid #c0c9c8}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.baseStyle .dyn-panel{background-color:#dbe3e5}.baseStyle .dyn-panel:before,.baseStyle .dyn-panel:after{content:" ";display:table}.baseStyle .dyn-panel:after{clear:both}.baseStyle .dyn-panel-body{padding:8px 20px 6px 20px;background-color:#f8f8f8}.baseStyle .dyn-panel-body:before,.baseStyle .dyn-panel-body:after{content:" ";display:table}.baseStyle .dyn-panel-body:after{clear:both}.baseStyle .dyn-panel-body.panel-box{margin-bottom:2px;margin-top:-3px;padding:0 16px 18px;background-color:#f8f8f8;border-bottom:1px solid #c0c9c8}.baseStyle .dyn-panel-body fieldset{margin-bottom:6px}.baseStyle .dyn-panel-body fieldset:first-child{margin-top:-5px}.baseStyle .dyn-panel-body legend,.baseStyle .dyn-panel-body .input-label{line-height:normal;font-size:15px}.baseStyle .dyn-panel-body legend{margin-bottom:26px;border-bottom:none;background:transparent}.baseStyle .dyn-panel-body .input-label{display:block;font-weight:700;margin-bottom:5px}.baseStyle .dyn-panel-body table td{vertical-align:top}.baseStyle #dyn_collapseRate fieldset,.baseStyle #dyn_collapsePorts fieldset{margin-bottom:4px}.baseStyle #dyn_collapseRate fieldset:last-child{margin-bottom:0}.baseStyle #dyn_collapseRate fieldset:last-child .control-group:last-child{padding-bottom:0}.baseStyle #dyn_collapseRate fieldset:last-child .nr-checkbox:last-child{margin-bottom:0}.baseStyle #dyn_collapseTourGroup .control-group.theme-hButton{padding-bottom:0;margin-top:0}.baseStyle #dyn_collapseTourGroup fieldset:last-child{margin-bottom:4px}.baseStyle #dyn_collapseTourGroup legend{margin-bottom:2px}.baseStyle #dyn_collapseTransportation2 fieldset:last-child .control-group.theme-hButton{padding-bottom:8px}.baseStyle #dyn_collapseTransportation2 fieldset:last-child .control-group.theme-hButton .nr-radio{margin-bottom:10px}.baseStyle .dyn-panel-heading{padding:14px 20px;border-bottom:1px solid #dbe3e5;background:#fff}.baseStyle .dyn-panel-heading>.dropdown .dropdown-toggle{color:inherit}.baseStyle .dyn4 .dyn-panel .dyn-panel-title{margin:0;padding:0;font-size:16px;line-height:32px;font-weight:700;color:#39c}.baseStyle .dyn4 .dyn-panel .dyn-panel-title>a,.baseStyle .dyn4 .dyn-panel .dyn-panel-title>small,.baseStyle .dyn4 .dyn-panel .dyn-panel-title>.small,.baseStyle .dyn4 .dyn-panel .dyn-panel-title>small>a,.baseStyle .dyn4 .dyn-panel .dyn-panel-title>.small>a{color:inherit}.baseStyle .dyn-panel-footer{padding:14px 20px;background-color:#f5f5f5;border-top:1px solid #ddd}.baseStyle .dyn-panel>.list-group,.baseStyle .dyn-panel>.panel-collapse>.list-group{margin-bottom:0}.baseStyle .dyn-panel>.list-group .list-group-item,.baseStyle .dyn-panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.baseStyle .dyn-panel>.list-group:first-child .list-group-item:first-child,.baseStyle .dyn-panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0}.baseStyle .dyn-panel>.list-group:last-child .list-group-item:last-child,.baseStyle .dyn-panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0}.baseStyle .dyn-panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.baseStyle .list-group+.dyn-panel-footer{border-top-width:0}.baseStyle .dyn-panel-group .panel{margin-bottom:0;border-radius:2px}.baseStyle .dyn-panel-group .panel+.panel{margin-top:5px}.baseStyle .dyn-panel-group .panel-heading{border-bottom:0}.baseStyle .dyn-panel-group .panel-heading+.panel-collapse>.panel-body,.baseStyle .dyn-panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.baseStyle .dyn-panel-group .panel-footer{border-top:0}.baseStyle .dyn-panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.baseStyle .dyn-panel-heading .dyn-panel-title a{color:#39c}.baseStyle .dyn-panel-heading .dyn-panel-title a:before{font-family:"nr_form-icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;position:absolute;right:16px;top:50%;margin-top:-10px;content:"";font-size:19px;color:#5fc1ea}.baseStyle .dyn-panel-heading .dyn-panel-title a:hover:before{color:#39c}.baseStyle .dyn-panel-heading .dyn-panel-title a:hover,.baseStyle .dyn-panel-heading .dyn-panel-title a:focus{color:#39c;outline:inherit}.baseStyle .dyn-panel-heading .dyn-panel-title img{display:none}.baseStyle .dyn-panel-heading.active{border-color:#f8f8f8;background-color:#f8f8f8}.baseStyle .dyn-panel-heading.active a:before{content:""}.baseStyle .dyn-panel-filter .dyn-panel-heading{padding:0}.baseStyle .dyn-panel-filter .dyn-panel-heading a{display:block;padding:13px 44px 13px 20px;position:relative}.baseStyle .dyn-panel-filter .dyn-panel-heading a img{width:20px;height:20px;position:absolute;right:20px;top:20px}.baseStyle .dyn-panel-filter .dyn-panel-heading a .icon-minus{display:none}.baseStyle .dyn-panel-filter .dyn-panel-heading.active .icon-minus{display:block}.baseStyle .dyn-panel-filter .dyn-panel-heading.active .icon-plus{display:none}.baseStyle .dyn-panel-filter .nr_form-dropdown-btn{margin-bottom:20px}.baseStyle .dyn-panel-info{display:block;font-size:14px;font-weight:300;color:#4a596a;line-height:1.2}.hybridStyle .dyn-panel-heading .dyn-panel-title a{color:#00A9E4}.hybridStyle .dyn-panel-heading .dyn-panel-title a:before{color:#00A9E4}.hybridStyle .dyn-panel-heading .dyn-panel-title a:hover:before{color:#437d99}.hybridStyle .dyn-panel-heading .dyn-panel-title a:hover{color:#437d99;outline:inherit}.hybridStyle .dyn-panel-heading .dyn-panel-title a:focus{color:#00A9E4}.hybridStyle .dyn-panel-heading .nr_form-dropdown-btn{margin-bottom:20px;font-weight:400}.costaStyle .dyn4 .dyn-panel-heading .dyn-panel-title a:before{color:#0070BA}.costaStyle .dyn4 .dyn-panel-heading .dyn-panel-title a:hover:before{color:#01589D}.costaStyle .dyn4 .dyn-panel-filter .dyn-panel-heading a{padding:15px 44px 11px 20px}.costaStyle .dyn4 .dyn-panel-body legend,.costaStyle .dyn4 .dyn-panel-body .input-label{color:initial}.costaStyle .dyn4 .dyn-panel-body fieldset{margin-bottom:6px}.costaStyle .dyn4 .nr_form-dropdown-btn{color:#000000}.costaStyle .dyn4 .searchFilter .nr_form-dropdown-btn .selection .items{padding:6px 10px 4px 10px;line-height:1.3;font-family:CelesteSansWeb, Arial, Helvetica, sans-serif;font-weight:400}.costaStyle .dyn4 #dyn_collapseTransportation .control-group .nr-radio:last-child{margin-bottom:4px}.mobileStyle .dyn4 .dyn-panel{margin:0 -3.2% 0}.mobileStyle .dyn4 .dyn-panel-heading .dyn-panel-title a{padding:12px 44px 14px 3.2%;line-height:18px}.mobileStyle .dyn4 .dyn-panel-heading .dyn-panel-title a:before{font-size:24px;right:3.2%;margin-top:-12px}.mobileStyle .dyn4 .dyn-panel-body{padding:8px 3.2% 6px}.mobileStyle .dyn4 .dyn-panel-body .control-group{margin-right:0 !important;width:100%}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;border-radius:5px}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;border-radius:5px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dbe3e5;position:relative;border-radius:5px}.jspDrag{background:#bfc8cd;position:relative;top:0;left:0;cursor:pointer;border-radius:5px}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:10px}.jspHorizontalBar .jspArrow{width:10px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.js .dyn4 .panel-collapse .js-scroll-panel .jspVerticalBar,.js .dyn4 .panel-collapse .js-scroll-panel .jspHorizontalBar{z-index:3}.js .dyn4 .dyn-panel-body.js-scroll-init{padding-right:0}.js .dyn4 .panel-collapse.js-scroll-panel .dyn-panel-body{padding:2px 5px 2px 20px}.js .dyn4 .dyn-panel-filter .js-scroll-panel .js-scroll-content{max-height:260px;outline:none !important}.js .dyn4 .dyn-panel-filter .js-scroll-panel .js-scroll-content .jspContainer{padding-right:15px}.js .dyn4 .dyn-panel-filter .js-scroll-panel .js-scroll-content .js-scroll-active .jspContainer{padding-right:0 !important}.js .dyn4 .dyn-panel-filter .js-scroll-panel .js-scroll-content,.js .dyn4 .dyn-panel-filter .collapsing .js-scroll .js-scroll-content{overflow:hidden}.js .dyn4 .dyn-panel-filter .open .js-scroll .js-scroll-content{overflow-y:auto}.mobileStyle .dyncat.fancybox-wrap .fancybox-title{position:relative;background-color:rgba(0,0,0,0.6);border-radius:4px 4px 0 0;bottom:auto;color:#fff;cursor:pointer;font-size:19px;padding:15px 46px 15px 15px;top:0;z-index:0}.scroll_tabs_container{position:relative;top:0;left:0;right:0;text-align:left;height:38px;margin-bottom:0}ul.scroll_tabs_container{list-style:none}.scroll_tabs_container div.scroll_tab_inner{height:38px}.scroll_tabs_container div.scroll_tab_inner span,.scroll_tabs_container div.scroll_tab_inner li{padding-left:20px;padding-right:20px;cursor:pointer}.scroll_tabs_container div.scroll_tab_inner li{display:-moz-inline-stack;display:inline-block;*display:inline;list-style-type:none}.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher{padding:0;width:0}.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher{padding:0;width:0}.scroll_tabs_container .scroll_tab_left_button{height:40px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.scroll_tabs_container .scroll_tab_left_button::before{content:"";display:block;height:38px;width:38px;background:transparent url("../../../images/scrolltab-left.png") no-repeat 0 0;position:absolute;left:0;top:0}.scroll_tabs_container .scroll_tab_left_button_over{background-color:#999999}.scroll_tabs_container .scroll_tab_left_button_disabled{display:none !important}.scroll_tabs_container .scroll_tab_right_button{height:40px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.scroll_tabs_container .scroll_tab_right_button::before{content:"";display:block;height:38px;width:38px;background:transparent url("../../../images/scrolltab-right.png") no-repeat 0 0;position:absolute;right:0;top:0}.scroll_tabs_container .scroll_tab_right_button_over{background-color:#999999}.scroll_tabs_container .scroll_tab_right_button_disabled{display:none !important}.scroll_tabs_theme_light{height:42px}.scroll_tabs_theme_light div.scroll_tab_inner{height:42px}.scroll_tabs_theme_light div.scroll_tab_inner span,.scroll_tabs_theme_light div.scroll_tab_inner li{padding-left:20px;padding-right:20px;line-height:40px;font-size:14px;background-color:#CCCCCC;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;color:#333333;cursor:pointer}.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_first,.scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_first{border-left:0}.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher{padding:0;width:10px;background-color:#CCCCCC;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher{padding:0;width:10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#CCCCCC;border-left:0;border-right:1px solid #999999}.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_over,.scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_over{background-color:#999999}.scroll_tabs_theme_light .scroll_tab_left_button{height:42px;background-color:#CCCCCC;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #999999;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll_tabs_theme_light .scroll_tab_left_button::before{content:"\25C0";line-height:40px;padding-left:5px}.scroll_tabs_theme_light .scroll_tab_left_button_over{background-color:#999999}.scroll_tabs_theme_light .scroll_tab_left_button_disabled{color:#AAAAAA;background-color:#CCCCCC}.scroll_tabs_theme_light .scroll_tab_right_button{height:42px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#CCCCCC;border:1px solid #999999;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll_tabs_theme_light .scroll_tab_right_button::before{content:"\25B6";line-height:40px;padding-left:5px}.scroll_tabs_theme_light .scroll_tab_right_button_over{background-color:#999999}.scroll_tabs_theme_light .scroll_tab_right_button_disabled{color:#AAAAAA;background-color:#CCCCCC}.scroll_tabs_theme_light div.scroll_tab_inner span.tab_selected,.scroll_tabs_theme_light div.scroll_tab_inner li.tab_selected{background-color:#AAAAAA}.scroll_tabs_theme_dark{height:42px}.scroll_tabs_theme_dark div.scroll_tab_inner{height:42px}.scroll_tabs_theme_dark div.scroll_tab_inner span,.scroll_tabs_theme_dark div.scroll_tab_inner li{padding-left:20px;padding-right:20px;line-height:40px;font-size:14px;background-color:#333333;border-left:1px solid #222222;border-top:1px solid #222222;border-bottom:1px solid #222222;color:#FFFFFF;cursor:pointer}.scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_first,.scroll_tabs_theme_dark div.scroll_tab_inner li.scroll_tab_first{border-left:0}.scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_left_finisher{padding:0;width:10px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_right_finisher{padding:0;width:10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:0;border-right:1px solid #222222}.scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_over,.scroll_tabs_theme_dark div.scroll_tab_inner li.scroll_tab_over{background-color:#555555}.scroll_tabs_theme_dark .scroll_tab_left_button{height:42px;background-color:#333333;color:#FFFFFF;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #222222;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll_tabs_theme_dark .scroll_tab_left_button::before{content:"\25C0";line-height:40px;padding-left:5px}.scroll_tabs_theme_dark .scroll_tab_left_button_over{background-color:#666666}.scroll_tabs_theme_dark .scroll_tab_left_button_disabled{color:#444444;background-color:#333333}.scroll_tabs_theme_dark .scroll_tab_right_button{height:42px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#333333;border:1px solid #222222;color:#FFFFFF;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll_tabs_theme_dark .scroll_tab_right_button::before{content:"\25B6";line-height:40px;padding-left:5px}.scroll_tabs_theme_dark .scroll_tab_right_button_over{background-color:#666666}.scroll_tabs_theme_dark .scroll_tab_right_button_disabled{color:#444444;background-color:#333333}.scroll_tabs_theme_dark div.scroll_tab_inner span.tab_selected,.scroll_tabs_theme_dark div.scroll_tab_inner li.tab_selected{background-color:#666666}.dyn4 .fce-nasenelement .last-part{background:#fff}.dyn4 .routeTeaserContent .offer_current *{box-sizing:content-box}.dyn4 .routeTeaserContent .offer_current h3{color:#fff}.dyn4 .routeTeaserContent .offer_current .item{background:#fff}.dyn4 .routeTeaserContent .offer_current a.all{padding:10px 0 10px 20px}.dyn4 .dyncat-resultList,.dyn4 .searchFilter{float:none;width:100%}.dyncat.searchbox .journeySearch{background:#fff;padding:10px 0;margin:0}.dyncat.searchbox .search-submit .submit__btn{line-height:20px;margin:0;width:100%}.dyncat.searchbox .search-submit .submit__btn:hover,.dyncat.searchbox .search-submit .submit__btn:focus,.dyncat.searchbox .search-submit .submit__btn.focus{color:#fff;text-decoration:none}.desktopStyle .dyncat.searchbox{position:relative}.desktopStyle .dyncat.searchbox .search-headline{line-height:1}.desktopStyle .dyncat.searchbox .search-submit{float:right;width:20.5%}.desktopStyle .dyncat .search-share{position:absolute;right:20px;top:12px;padding:0 0 0 16px;text-align:right;cursor:pointer}.desktopStyle .dyncat .search-share .nr_form-icon-share{display:block;font-size:20px;padding:0 5px 10px 0}.desktopStyle .dyncat .search-share .label{color:#39c}.desktopStyle .dyncat .search-share.open:after{top:3px;left:0}.desktopStyle .dyncat .search-share-overlay .nr_form-wrap-overlay{top:-30px;height:80px;overflow-y:visible;padding:21px 10px 20px 10px}.desktopStyle .dyncat .search-share-overlay .nr_form-wrap-overlay>div{display:inline-block;height:38px;margin-right:5px}.desktopStyle .dyncat .search-share-overlay span{position:relative;top:4px;color:#fff}.desktopStyle .dyncat .search-share-overlay input{height:38px;border-radius:0}.desktopStyle .dyncat .search-header .search-share-overlay+.search-headline{padding-right:60px}.desktopStyle .dyncat .searchFilter{float:left;width:25%;background:#fff}.desktopStyle .dyncat .searchFilter.searchbox .search-submit .submit__btn{background-color:#5fc1ea}.desktopStyle .dyncat .searchFilter.searchbox .search-submit .submit__btn:hover,.desktopStyle .dyncat .searchFilter.searchbox .search-submit .submit__btn:focus,.desktopStyle .dyncat .searchFilter.searchbox .search-submit .submit__btn.focus{background:#39c}.desktopStyle .dyncat .searchFilter.searchbox .search-period,.desktopStyle .dyncat .searchFilter.searchbox .search-ship,.desktopStyle .dyncat .searchFilter.searchbox .search-region,.desktopStyle .dyncat .searchFilter.searchbox .search-submit{padding:0 20px}.desktopStyle .tx-aidadyncat-cruiseCompare .dyncat .search-share-overlay .nr_form-wrap-overlay{top:-10px;right:70px !important}.aidaStyle .dyncat.searchbox .search-period,.aidaStyle .dyncat.searchbox .search-ship,.aidaStyle .dyncat.searchbox .search-region{float:left;width:26.5%}.hybridStyle .dyncat.searchbox{padding:10px}.hybridStyle .dyncat.searchbox .journeySearch{margin:0 -5px}.hybridStyle .dyncat.searchbox .search-cruiseline,.hybridStyle .dyncat.searchbox .search-period,.hybridStyle .dyncat.searchbox .search-region,.hybridStyle .dyncat.searchbox .search-submit{float:none;width:100%;padding:0 5px}.hybridStyle .dyncat.searchbox .searchbox-headline{font-size:16px;color:#454C53;line-height:1.4;padding:0 10px;margin-bottom:15px}.hybridStyle .dyncat.searchbox .search-submit{margin-bottom:0}.hybridStyle .dyncat.searchbox .search-submit .submit__btn{background:#00A9E4;padding:11px;font-weight:400}.desktopStyle .dyncat.searchbox-advanced.selections-4 .search-cruiseline,.desktopStyle .dyncat.searchbox-advanced.selections-4 .search-ship,.desktopStyle .dyncat.searchbox-advanced.selections-4 .search-period,.desktopStyle .dyncat.searchbox-advanced.selections-4 .search-region{float:left;width:25%;padding:0 10px}.desktopStyle .dyncat.searchbox-advanced.selections-4 .formset{margin:0 10px}.desktopStyle .dyncat.searchbox-advanced.selections-4 .nr_form-wrap-overlay.width-default{left:-75px !important;margin-left:0}.desktopStyle .dyncat.searchbox-advanced.selections-2 .search-ship,.desktopStyle .dyncat.searchbox-advanced.selections-2 .search-period,.desktopStyle .dyncat.searchbox-advanced.selections-2 .search-region,.desktopStyle .dyncat.searchbox-advanced.selections-3 .search-ship,.desktopStyle .dyncat.searchbox-advanced.selections-3 .search-period,.desktopStyle .dyncat.searchbox-advanced.selections-3 .search-region{float:left;width:33.333%;padding:0 20px}.desktopStyle .dyncat.searchbox-advanced.selections-2 .formset,.desktopStyle .dyncat.searchbox-advanced.selections-3 .formset{margin:0}.desktopStyle .dyncat.searchbox-advanced.selections-2 .nr_form-wrap-overlay.width-default,.desktopStyle .dyncat.searchbox-advanced.selections-3 .nr_form-wrap-overlay.width-default{left:0 !important;margin-left:1px}.desktopStyle .dyncat.searchbox-advanced .search-nose{left:69%;margin-top:0;position:absolute;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:17px solid #bfc8cd}.desktopStyle .dyncat.searchbox-advanced .search-nose:after{content:" ";position:absolute;width:0;height:0;left:-15px;top:-18px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:16px solid #fff}.desktopStyle .dyncat.searchbox-advanced .search-header{width:100%;min-height:50px;padding:0 0 20px 0}.desktopStyle .dyncat.searchbox-advanced .journeySearch{padding:0;margin:0 -20px}.desktopStyle .dyncat.searchbox-advanced .search-footer{width:100%;padding:18px 20px 18px}.desktopStyle .dyncat.searchbox-advanced .search-result-info{float:left;width:66.66%}.desktopStyle .dyncat.searchbox-advanced .search-result-sort{float:left;width:33.33%;padding-left:4px}.desktopStyle .dyncat.searchbox-advanced .search-headline{padding:0}.desktopStyle .dyncat.searchbox-advanced .search-subline{line-height:1;padding:10px 0 0 0;color:#4a596a}.desktopStyle .dyncat.searchbox-advanced .search-result-sum{color:#71bc51}.desktopStyle .dyncat.searchbox-advanced .sort-label{font-size:12px;padding-left:23px;position:relative;top:5px}.desktopStyle .dyncat.searchbox-advanced #searchDateMonthWrap .option-list .option{text-align:left;padding-left:14px}.desktopStyle .dyncat.searchbox-advanced .sort-select .option-list .option{text-align:left;padding-left:20px;padding-right:20px}.costaStyle .dyncat.searchbox-advanced.selections-4 .nr_form-wrap-overlay.width-default{left:-75px !important;margin-left:0}.costaStyle .dyncat.searchbox-advanced .search-nose{left:69%;margin-top:-17px;position:absolute;width:30px;height:30px;background:#bfc8cd;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border-left:none;border-right:none;border-top:none}.costaStyle .dyncat.searchbox-advanced .search-nose:before,.costaStyle .dyncat.searchbox-advanced .search-nose:after{content:" ";position:absolute;width:30px;height:31px;left:0;top:-14px;background:#fff;border-left:none;border-right:none;border-top:none}.costaStyle .dyncat.searchbox-advanced .search-nose:before{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;left:0;top:-2px}.dyn4 .dyncat-pricemodel{margin:0;list-style:none}.dyn4 .dyncat-pricemodel li{display:block;float:right;font-size:13px;text-align:center;padding:7px 9px 6px;margin-bottom:1px;color:#6d7f8f;background:#dbe3e5}.dyn4 .dyncat-pricemodel li.tab-special{background:#b4daed}.dyn4 .dyncat-pricemodel li.tab-special2{background:#d0ecf7}.dyn4 .dyncat-pricemodel li.tab-highlight{cursor:pointer;color:#fff;background:#ffa126}.dyn4 .dyncat-pricemodel li.tab-highlight:hover{background:#f28900}.dyn4 .dyncat-pricemodel li.tab-onBoardCredit{cursor:pointer;color:#fff;background:#7d7bb0}.dyn4 .dyncat-pricemodel li.tab-onBoardCredit:hover{background:#5f5d9b}.dyn4 .dyncat-pricemodel li.tab-selection{cursor:pointer;color:#fff;background:#7aa5c6}.dyn4 .dyncat-pricemodel li.tab-selection:hover{background:#568db7}.dyn4 .dyncat-pricemodel .plus{font-size:16px !important;line-height:16px;vertical-align:bottom}.dyn4 .dyncat-pricemodel.small{position:absolute;top:0;right:0}.dyn4 .dyncat-pricemodel.small li{float:right;clear:both;padding:1px 3px 0;margin-bottom:1px;font-size:11px;font-weight:400}.dyn4 .dyncat-pricemodel li.tab-trafficlights{background:#e8f1f8;padding:8px 6px 5px 4px}.dyn4 .dyncat-pricemodel li.tab-trafficlights>span{margin-left:2px;display:inline-block;width:14px;height:14px;background:#bfc8cd;border-radius:50%}.dyn4 .dyncat-pricemodel .trafficlights-AID-red .lght1,.dyn4 .dyncat-pricemodel .trafficlights-CST-red .lght1{background:#E74502}.dyn4 .dyncat-pricemodel .trafficlights-AID-yellow .lght2,.dyn4 .dyncat-pricemodel .trafficlights-CST-yellow .lght2{background:#FC0}.dyn4 .dyncat-pricemodel .trafficlights-AID-green .lght3,.dyn4 .dyncat-pricemodel .trafficlights-CST-green .lght3{background:#71BC51}.dyn4 .dyncat-pricemodel .trafficlights-AID-blue .lght4,.dyn4 .dyncat-pricemodel .trafficlights-CST-blue .lght4{background:#5FC1EA}.dyn4 .aidaprice.special .amount,.dyn4 .aidaprice.special .currency,.dyn4 .result-infos .aidaprice.special sup a{color:#71bc51 !important}.dyn4 .result-infos .aidaprice sup a{color:#39c !important}.dyn4 .js-infoslide{float:left;margin:0}.dyn4 .js-infoslide-trigger{clear:both;margin:10px 0 0;padding:10px 5px 2px;background:transparent;border-top:1px solid #bfc8cd;height:61px}.dyn4 .js-infoslide-trigger .buttons a{margin:0 15px 0 0}.dyn4 .js-infoslide-trigger .result-contact{display:table-cell;height:40px;vertical-align:middle;padding:0 13px;font-size:16px;line-height:16px;font-weight:700}.dyn4 .js-infoslide-trigger .slidelink-wrap{float:left;margin-bottom:10px}.dyn4 .js-infoslide-trigger .slidelink{display:table-cell;height:40px;vertical-align:middle;position:relative;clear:left;font-size:12px;line-height:12px;max-width:120px;padding:2px 8px 2px 32px}.dyn4 .js-infoslide-trigger .slidelink span{position:absolute;left:14px;top:15px;font-size:6px}.dyn4 .js-infoslide-trigger a.slidelink+a{color:#e74502;font-size:16px}.dyn4 .js-infoslide-trigger a.slidelink+a span{font-size:20px;left:8px;top:10px}.dyn4 .js-infoslide-trigger.active a.slidelink,.dyn4 .js-infoslide-trigger a.slidelink+a{display:none}.dyn4 .js-infoslide-trigger.active a.slidelink+a{display:table-cell !important}.dyn4 .infoslide-content{display:none;clear:both;position:relative;margin:0;background:#ecf2f3 none repeat scroll 0 0;border-bottom:2px solid #ced7dc}.dyn4 .infoslide-content .infoslide-header{font-size:16px;font-weight:700;padding:11px 15px 10px;background:#fff;color:#4a596a}.dyn4 .infoslide-content .infoslide-header+.infoslide-header{margin-top:-30px}.dyn4 .dyncat-pricetable-wrap{border-bottom:1px solid #bfc8cd}.dyn4 .dyncat-pricetable-wrap .pricetable-header{background:#bfc8cd}.dyn4 .dyncat-pricetable-wrap .pricetable-header .pricetable-headings{color:#4a596a;width:100%;display:table;table-layout:fixed;padding:0 0 0 10px;text-transform:uppercase}.dyn4 .dyncat-pricetable-wrap .pricetable-header .pricetable-headings.scrolling{padding-right:20px}.dyn4 .dyncat-pricetable-wrap .pricetable-header .pricetable-headings div{padding:5px 10px 4px 1px;font-size:16px;font-weight:400;width:24%;display:table-cell}.dyn4 .dyncat-pricetable-wrap .pricetable-header .pricetable-headings div+div{width:19%}.dyn4 .dyncat-pricetable-wrap .pricetable-header .pricetable-headings div span{margin-left:6px}.dyn4 .dyncat-pricetable-wrap .pricetable-content{margin:0 0 0 10px;height:512px;overflow-y:scroll}.dyn4 .dyncat-pricetable-wrap .pricetable-content.rows-1{height:130px;overflow:hidden}.dyn4 .dyncat-pricetable-wrap .pricetable-content.rows-2{height:258px;overflow:hidden}.dyn4 .dyncat-pricetable-wrap .pricetable-content.rows-3{height:378px;overflow:hidden}.dyn4 .dyncat-pricetable-wrap .pricetable-content td>a{display:block}.dyn4 .dyncat-pricetable-wrap .pricetable-content .jspVerticalBar{right:5px}.dyn4 .dyncat-pricetable-wrap .pricetable-content .jspVerticalBar .jspCap{height:10px;display:block}.dyn4 .dyncat-pricetable-wrap .pricetable-content .jspContainer:after{content:'';display:block;width:auto;position:absolute;height:3px;bottom:0;left:0;right:20px;background:#bfc8cd;background:rgba(191,200,205,0.5)}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable{margin:0;width:100%;border:0;border-collapse:inherit}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable thead{display:none}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable tr{background:#dbe3e5}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable tr.odd{background:#ecf2f3}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable tbody th{width:24%;vertical-align:middle;font-size:16px;background:transparent}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable th,.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td{border:none;font-weight:400;color:#4a596a}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td{vertical-align:middle;width:19%;padding-left:0;border:0 none !important}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice{display:block;position:relative;font-weight:700;margin:10px 0;padding:44px 3px 0 8px;font-size:30px;color:#fff;background:#5fc1ea;overflow:hidden;min-height:76px;max-height:88px}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice .foreign{line-height:14px;margin-top:-12px;position:absolute}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice .foreign span{font-size:12px !important;font-weight:400 !important}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.empty{background:#bfc8cd;cursor:not-allowed}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.empty:after{content:'';position:relative;top:-7px;left:1px;display:inline-block;width:17px;height:3px;background:#fff}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.disabled{background:#b4daed !important;cursor:not-allowed}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.disabled li{background:#d0ecf7;color:#bfc8cd}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice .currency{font-size:15px}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice .amount,.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice .currency{color:#fff !important}.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable .special .aidaprice,.dyn4 .dyncat-pricetable-wrap .dyncat-pricetable .aidaprice.special{background:#71bc51}.dyn4 .dyncat-pricetable-wrap .pricetable-hint{margin:7px 20px 5px}.dyn4 .dynCat-packageInfo-wrapper .dynCat-packageInfo-headline{color:#4a596a;width:100%;display:table;table-layout:fixed;padding:11px 15px 10px;background:#bfc8cd;text-transform:uppercase}.dyn4 .dynCat-packageInfo-wrapper .dynCat-packageInfo-content{padding:17px 0 1px;background:#fff}.dyn4 .dynCat-packageInfo-wrapper .dynCat-packageInfo-content p{margin:0 15px 15px}.ie8 .dyn4 .dyncat-pricetable .aidaprice{min-height:32px !important}.aidaStyle .dyn4.searchbox .journeySearch{background-color:#4a596a}.aidaStyle .dyn4.searchbox .search-period,.aidaStyle .dyn4.searchbox .search-ship,.aidaStyle .dyn4.searchbox .search-region,.aidaStyle .dyn4.searchbox .search-submit{padding:0 10px}.aidaStyle .dyn4.searchbox-advanced .journeySearch{background-color:transparent}.hybridStyle .stageOverlays .cruiseline-switch,.hybridStyle .stageOverlays .cruiseline-selection{position:relative}.hybridStyle .stageOverlays .cruiseline-switch{padding-bottom:0}.hybridStyle .stageOverlays .searchbox-overlay.cruiseline-switch{z-index:1}.hybridStyle .stageOverlays .cruiseline-selection{z-index:0;padding-top:0}.hybridStyle .stageOverlays .cruiseline-selection .searchbox{padding-top:0}.hybridStyle .stageOverlays .search-cruiseline{margin-bottom:0}.hybridStyle .stageOverlays .search-period,.hybridStyle .stageOverlays .search-submit{margin-bottom:10px}.hybridStyle .stageOverlays .search-region{margin-bottom:15px}.hybridStyle .stageOverlays .journeySearch{padding:6px 0 5px 0}.hybridStyle .stageOverlays .ajax.error.message{display:block;padding:0 15px 20px 15px}.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn{border:1px solid #a2aaae;color:#a2aaae;cursor:not-allowed}.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn span[class^='nr_form-icon-']{color:#a2aaae}.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn:focus,.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn:hover{border:1px solid #a2aaae;box-shadow:none}.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn:focus span[class^='nr_form-icon-'],.hybridStyle .stageOverlays .nr_form-wrap.disabled .nr_form-dropdown-btn:hover span[class^='nr_form-icon-']{color:inherit}.hybridStyle .stageOverlays .dyncat.searchbox-overlay .error .help-block{padding:5px 5px 0;margin-bottom:0}.hybridStyle .stageOverlays .dyncat.searchbox-overlay .searchbox-headline{font-size:16px;color:#454C53;line-height:1.4;padding:0 5px;margin:7px 0}.hybridStyle .stageOverlays .dyncat.searchbox-overlay .search-submit .submit__btn.disabled{background-color:#bfc8cd;color:#fff;cursor:not-allowed}.hybridStyle .stageOverlays .dyncat.searchbox-overlay .search-submit .submit__btn.disabled :focus,.hybridStyle .stageOverlays .dyncat.searchbox-overlay .search-submit .submit__btn.disabled :hover{background-color:#bfc8cd;color:#fff}.hybridStyle .dyn4.searchbox-advanced{padding:32px 20px 0 20px}.hybridStyle .dyn4.searchbox-advanced .search-header{padding:0 0 22px 0}.hybridStyle .dyn4.searchbox-advanced .search-result-info{float:left;width:66.66%}.hybridStyle .dyn4.searchbox-advanced .search-result-sort{float:left;width:33.33%;padding-left:4px}.hybridStyle .dyn4.searchbox-advanced .search-nose{left:68%}.hybridStyle .dyn4.searchbox-advanced .search-subline{color:#4a596a}.hybridStyle .dyn4.searchbox-advanced .search-result-sum{color:#00A9E4}.hybridStyle .dyn4.searchbox.mybox{background:#fff;padding:0}.hybridStyle .dyn4.searchbox.mybox .dyncat-header{font-size:16px;margin:0 0 10px}.hybridStyle .dyn4.searchbox.mybox .search-cruiseline,.hybridStyle .dyn4.searchbox.mybox .search-period{margin:0 0 10px 0}.hybridStyle .dyn4.searchbox.mybox .search-cruiseline{padding:0 5px 0 0}.hybridStyle .dyn4.searchbox.mybox .search-period{padding:0 0 0 5px}.hybridStyle .dyn4.searchbox.mybox .search-region,.hybridStyle .dyn4.searchbox.mybox .search-submit{width:100%;padding:0}.hybridStyle .dyn4.searchbox.mybox .search-region{margin-bottom:15px}.hybridStyle .dyn4.searchbox.mybox .search-submit .submit__btn{padding:6px;height:40px}.hybridStyle .dyn4.searchbox.mybox .dropdown-btn{height:50px;font-size:14px}.hybridStyle .dyn4.searchbox.mybox .search-submit{margin-bottom:0 !important;font-size:18px}.hybridStyle .dyn4 .search-submit .submit__btn:hover,.hybridStyle .dyn4 .search-submit .submit__btn:active,.hybridStyle .dyn4 .search-submit .submit__btn:focus{background-color:#437d99}.hybridStyle .dyn4 .dyncat-header{margin:0 0 15px;padding:0;font-size:24px}.costaStyle .dyn4 .result a.slidelink{font-size:13px}.costaStyle .dyn4 .result a.slidelink+a{padding:4px 8px 2px 32px}.costaStyle .dyn4 ul .aidaprice .dyncat-pricemodel{margin:0}.mobileStyle .dyn4 .dyncat-header{font-weight:700;margin-bottom:24px}.mobileStyle .dyn4 .search-result-sort{margin-top:22px}.mobileStyle .dyn4 .sort-label{display:block;position:relative;padding:0 10px 5px 10px;width:100%}.mobileStyle .dyncat.searchbox .search-region,.mobileStyle .dyncat.searchbox .search-period,.mobileStyle .dyncat.searchbox .search-ship{margin-bottom:15px}.mobileStyle .dyncat.searchbox .switch{display:none;clear:both}.mobileStyle .dyncat.searchbox #calendar+.switch{display:block}.mobileStyle .dyncat.searchbox .search-subline{font-weight:400;padding:10px 0 12px 0}.mobileStyle .dyncat.searchbox .search-result-route{font-size:inherit}.mobileStyle .dyncat.searchbox .search-result-dates{font-size:14px}.mobileStyle .dyncat.searchbox .search-result-sum{color:#71bc51}.mobileStyle .dyncat.searchbox .search-header,.mobileStyle .dyncat.searchbox .search-body{margin:0 -3.2%}.mobileStyle .dyncat.searchbox .search-header{border-top:2px solid #bfc8cd}.mobileStyle .dyncat.searchbox.mobile-extended .journeySearch{padding:0}.mobileStyle .dyncat.searchbox.mobile-extended .searchbox-headline{text-transform:uppercase;padding:20px 3.2% 10px;background-color:#ecf2f3}.mobileStyle .dyncat.searchbox .search-body{padding:15px 3.2% 0}.mobileStyle .dyncat.searchbox .search-body{border-bottom:2px solid #bfc8cd}.mobileStyle .dyncat.searchbox .search-body:after{content:" ";position:absolute;left:0;right:0;border-bottom:14px solid #dbe3e5;margin-top:2px}.mobileStyle .dyncat.searchbox .searchFilter{width:100%;padding:0;margin-top:14px;background-color:#ecf2f3}.mobileStyle .dyncat.searchbox .search-footer{border-top:2px solid #bfc8cd;margin:2px -3.2% 0;padding:0 3.2%}.mobileStyle .dyncat.searchbox .search-footer:before{content:" ";position:absolute;left:0;right:0;border-bottom:14px solid #dbe3e5}.mobileStyle .dyncat.searchbox .search-result-info{padding-top:15px}.mobileStyle .dyncat.searchbox .form-date{margin-top:14px}.mobileStyle .dyncat.searchbox .form-date input{margin-bottom:14px}.mobileStyle .dyncat.searchbox .form-date .ui-datepicker{margin:12px auto}.mobileStyle .dyncat.searchbox .form-date .dropdownwrap input{margin-bottom:0}.mobileStyle .dyncat.searchbox .form-date{margin:6px -3.2% 0;padding:0 3.2%}.mobileStyle .dyncat.searchbox-advanced .form-date input{margin-bottom:14px}.mobileStyle .dyncat.searchbox .search-submit,.mobileStyle .dyncat.searchbox .search-cruiseline{width:100%;position:relative}.mobileStyle .dyncat-pricetable-wrap .pricetable-content{overflow:visible;margin-left:5px;margin-right:5px;height:auto}.mobileStyle .dyncat-pricetable-wrap .pricetable-header{padding:10px 10px 0}.mobileStyle .dyncat-pricetable-wrap .pricetable-header .nr_form-wrap-select{width:100%}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable tbody td,.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable tbody th{width:50%}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable tbody th{border-left:10px solid transparent;text-align:left;font-size:14px}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice{margin:13px 10px;width:auto}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice span{font-size:28px;line-height:30px}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable .aidaprice .foreign{line-height:16px;margin-top:-18px;position:absolute}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable .aidaprice .foreign sup{position:absolute;margin-top:-2px}.mobileStyle .dyncat-pricetable-wrap .dyncat-pricetable .aidaprice .foreign span{font-size:12px !important;line-height:16px !important;font-weight:400 !important}.mobileStyle .dyncat-pricetable-wrap .pricetable-hint{margin:7px 10px 5px 7px;font-size:13px}.mobileStyle.startPage .dyncat.searchbox .journeySearch{background-color:transparent;padding:15px 0 0 0}.mobileStyle.startPage .dyncat.searchbox .searchbox-headline{text-transform:uppercase;padding:0 0 15px 0}.mobileStyle.startPage .dyncat.searchbox .search-region .dropdownwrap{margin-bottom:0}.mobileStyle.startPage .dyncat.searchbox .period-headline{display:block;margin:0 5px}.mobileStyle.startPage .dyncat.searchbox .search-period .buttonwrap{display:none}.mobileStyle .dyncat-introSearch{background-color:#ecf2f3;margin-left:-3.2%;margin-right:-3.2%;padding:0 3.2%;border-top:2px solid #dbe3e5}.mobileStyle .period-headline{display:none;font-size:14px;padding:16px 0}.mobileStyle .search-period .buttonwrap{display:block}@media screen and (min-width: 760px){.mobileStyle.startPage .dyncat.searchbox .switch{display:block;margin-right:-3.2%;padding-right:12px}.mobileStyle.startPage .dyncat.searchbox .switch+#calendar{padding-top:0}.mobileStyle .dyncat.searchbox #calendar+.switch{display:none}}@media screen and (min-width: 480px){.mobileStyle.startPage .dyncat.searchbox .search-region,.mobileStyle.startPage .dyncat.searchbox .search-submit{width:50%;float:left}.mobileStyle.startPage .dyncat.searchbox .search-region{padding-right:5px;margin-bottom:0}.mobileStyle.startPage .dyncat.searchbox .search-submit{padding-left:5px}}.lt-ie9 .costaStyle .dyn4.searchbox-advanced .search-nose{left:69%;margin-top:0;position:absolute;width:0;height:0;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:17px solid #bfc8cd}.lt-ie9 .costaStyle .dyn4.searchbox-advanced .search-nose:before{content:" ";position:absolute;width:0;height:0;left:-15px;top:-18px;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:16px solid #fff}.lt-ie9 .costaStyle .dyn4.searchbox-advanced .search-nose:after{display:none !important;top:-18px;background:transparent !important}.baseStyle .dyn4 .ui-datepicker{max-width:310px}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar{width:100%;table-layout:fixed;background:#fff;margin:0 0 10px}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar th,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end{background:#fff;color:#4a596a;border-bottom:1px solid #bfc8cd;border-right:1px solid #bfc8cd;padding:0;text-align:center;vertical-align:middle}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar th:last-child,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td:last-child{border-right:medium none}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar th,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td{padding:0;max-width:40px;width:14.28%}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar th span,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar tbody td span.ui-state-default,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar tbody a{display:block;width:100%;background:transparent;padding:6px 0;font-size:16px;font-weight:400;border:3px solid transparent;border-width:3px 0 3px 0}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar th span{padding:11px 0;color:#bfc8cd}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar a{color:#4a596a;text-decoration:none}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#fff}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{border-bottom:3px solid #e74502}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end.ui-datepicker-range,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-range{background:#dbe3e5}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-holiday{color:#fff}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-holiday a{border-top:3px solid #39c;border-bottom:3px solid #39c}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-holiday.ui-datepicker-range{color:#fff;background:#dbe3e5}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#5fc1ea;color:#fff;position:relative}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-state-active:before{content:'';display:block;position:absolute;right:-9px;top:9px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #5fc1ea}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.special.ui-datepicker{background:#5fe5e8;color:#fff}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.special.ui-datepicker-active{background:#5fe5e8;color:#fff}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable span,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{background:#eee !important;color:#fff !important;cursor:not-allowed}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header{display:table;width:100%;background:#ecf2f3;padding:5px}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:50px;padding:0;font-size:16px;font-weight:700}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header>a{background:none;top:20px;width:28px;height:22px}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header>a span{background:none;font-family:"nr_form-icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;width:100%;height:100%}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header>a span:before{text-indent:0;position:absolute;color:#4a596a;font-size:18px;left:4px;top:2px}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-next span:before{content:"\e601"}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev span:before{content:"\e600"}.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-next:focus,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-next:hover,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-next:visited,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev:focus,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev:hover,.baseStyle .dyn4 .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev:visited{background:none}.mobileStyle .dyn4 .ui-datepicker .ui-datepicker-header a{height:44px;padding-top:12px}.mobileStyle .dyn4 .ui-datepicker .ui-datepicker-header a span{top:0}.baseStyle .dyn4 #calendar{background:transparent;padding:0}.baseStyle .dyn4 #calendar h3{color:#fff;font-size:16px;padding:2px 0 0}.baseStyle .dyn4 #calendar.container{margin:10px -18px 0 -19px}.baseStyle .dyn4 #calendar.container>div{padding:0 20px;text-align:left}.baseStyle .dyn4 #calendar .ui-datepicker .ui-state-active{background:#5fc1ea;color:#fff;position:relative}.baseStyle .dyn4 #calendar .ui-datepicker .ui-state-active:before{content:'';display:block;position:absolute;width:0;height:0}.baseStyle .dyn4 #searchStartDateWrap .ui-datepicker .ui-state-active:before{right:-9px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #5fc1ea}.baseStyle .dyn4 #searchEndDateWrap .ui-datepicker .ui-state-active:before{border-color:transparent #5fc1ea transparent transparent;border-style:solid;border-width:8px;left:-17px}.baseStyle .dyn4 #searchDateMonthWrap{padding:0;margin-top:20px}.baseStyle .dyn4 #searchDateMonthWrap .nr_form-wrap-select .options{display:block}.baseStyle .dyn4 #searchDateMonthWrap .option-list .option{text-align:left;padding-left:14px}.desktopStyle .dyn4 #calendar{background:transparent;padding:0}.desktopStyle .dyn4 #calendar h3{color:#fff}.desktopStyle .dyn4 #calendar.container>div{width:33.333%;float:left}.mobileStyle .dyn4 .ui-datepicker{position:relative !important;left:auto !important;right:auto !important;width:100%}.mobileStyle .dyn4 #calendar{background:transparent;padding:12px 20px;margin:0;clear:both}.mobileStyle .dyn4 #calendar.container{margin:0;padding:12px 0}.mobileStyle .dyn4 #calendar.container>div{padding:0}@media screen and (min-width: 760px){.mobileStyle .dyn4 #calendar.container>div{width:50%;float:left;padding-left:2%}.mobileStyle .dyn4 #calendar.container>div:first-child{padding-left:0;padding-right:2%}}.mobileStyle .dyn4 #calendar input[type=date]{line-height:40px !important;height:40px !important;vertical-align:middle}.mobileStyle .dyn4 #calendar input[type=date]:active,.mobileStyle .dyn4 #calendar input[type=date]:hover,.mobileStyle .dyn4 #calendar input[type=date]:focus{border-color:#4a596a}.mobileStyle .dyn4 #calendar h3{color:#fff;margin:12px 0}.mobileStyle .dyn4 #calendar .hasDatepicker h3{text-align:center}.mobileStyle .dyn4.searchbox .switch{float:right;clear:both;margin:12px -3.2% 0 0;cursor:pointer;position:relative}.mobileStyle .dyn4.searchbox .switch .nr_form-icon-close-1{color:#e74502;font-size:38px;position:relative;z-index:2}.mobileStyle .dyn4.searchbox .switch .nr_form-icon-close-1:after{content:'';display:inline-block;position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#fff;z-index:-1}.mobileStyle .dyn4.searchbox #calendar+.switch{margin:-12px 0 12px;padding-right:0}.hybridStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-holiday a{border-top-color:#437d99;border-bottom-color:#437d99}.hybridStyle .dyn4 #searchStartDateWrap .ui-datepicker .ui-state-active{background-color:#00A9E4}.hybridStyle .dyn4 #searchStartDateWrap .ui-datepicker .ui-state-active:before{right:-9px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #00A9E4}.hybridStyle .dyn4 #searchEndDateWrap .ui-datepicker .ui-state-active{background-color:#00A9E4}.hybridStyle .dyn4 #searchEndDateWrap .ui-datepicker .ui-state-active:before{border-color:transparent #00A9E4 transparent transparent;border-style:solid;border-width:8px;left:-17px}.costaStyle .dyn4 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-holiday a{border-top-color:#01589D;border-bottom-color:#01589D}.costaStyle .dyn4 #searchStartDateWrap .ui-datepicker .ui-state-active{background-color:#0070BA}.costaStyle .dyn4 #searchStartDateWrap .ui-datepicker .ui-state-active:before{right:-9px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0070BA}.costaStyle .dyn4 #searchEndDateWrap .ui-datepicker .ui-state-active{background-color:#0070BA}.costaStyle .dyn4 #searchEndDateWrap .ui-datepicker .ui-state-active:before{border-color:transparent #0070BA transparent transparent;border-style:solid;border-width:8px;left:-17px}.baseStyle .dyn4 .searchFilter form{margin:0;padding:0}.baseStyle .dyn4 .searchFilter .control-group{background:transparent;border:0;float:none;padding:0 0 5px;width:100%}.baseStyle .dyn4 .searchFilter .nr-radio,.baseStyle .dyn4 .searchFilter .nr-checkbox{margin-top:0;margin-bottom:6px;min-height:48px}.baseStyle .dyn4 .searchFilter .nr-radio:last-child{min-height:0}.baseStyle .dyn4 .searchFilter legend.disabled{color:#bfc8cd}.baseStyle .dyn4 .searchFilter .theme-vButton.control-group,.baseStyle .dyn4 .searchFilter .theme-hButton.control-group{margin:0 -20px;padding:4px 0 4px 20px;width:auto}.baseStyle .dyn4 .searchFilter legend+.theme-vButton.control-group,.baseStyle .dyn4 .searchFilter legend+.theme-hButton.control-group{margin-top:-20px}.baseStyle .dyn4 .searchFilter .theme-vButton .nr-checkbox,.baseStyle .dyn4 .searchFilter .theme-hButton .nr-checkbox,.baseStyle .dyn4 .searchFilter .theme-vButton .nr-radio,.baseStyle .dyn4 .searchFilter .theme-hButton .nr-radio{margin-bottom:20px}.baseStyle .dyn4 .searchFilter .theme-vButton .nr-checkbox:last-child,.baseStyle .dyn4 .searchFilter .theme-hButton .nr-checkbox:last-child,.baseStyle .dyn4 .searchFilter .theme-vButton .nr-radio:last-child,.baseStyle .dyn4 .searchFilter .theme-hButton .nr-radio:last-child{margin-bottom:12px}.baseStyle .dyn4 .searchFilter .panel-body{padding-top:0}.baseStyle .dyn4 .searchFilter .nr-checkbox .dyncat-filterLink,.baseStyle .dyn4 .searchFilter .nr-radio .dyncat-filterLink{display:block;clear:both;margin:-4px 0 0 32px;padding-bottom:4px;position:relative;top:6px;font-size:15px}.baseStyle .dyn4 .searchFilter .dyncat-country-table{width:100%;margin:0 0 20px;border-collapse:separate;table-layout:fixed}.baseStyle .dyn4 .searchFilter .dyncat-country-table td,.baseStyle .dyn4 .searchFilter .dyncat-country-table th{border:1px solid #6d7f8f;background:#4a596a}.baseStyle .dyn4 .searchFilter .dyncat-country-table th{color:#fff}.baseStyle .dyn4 .searchFilter .dyncat-country-table .control-group,.baseStyle .dyn4 .searchFilter .dyncat-country-table td{background:#fff}.baseStyle .dyn4 .searchFilter .dyncat-country-table .control-group{padding:0}.baseStyle .dyn4 .searchFilter .dyncat-country-table label{line-height:22px}.baseStyle .dyn4 .searchFilter .dyncat-country-table th{padding:8px 10px;height:60px;vertical-align:middle}.baseStyle .dyn4 .searchFilter .dyncat-country-table td{padding:20px 10px 4px 10px}.baseStyle .dyn4 .searchFilter .dyncat-country-table:last-child{margin-bottom:12px}.baseStyle .dyn4 .searchFilter .nr_form-dropdown-toggle{margin-left:34px}.baseStyle .dyn4 .nr_form-wrap.faded .nr_form-dropdown-btn{color:#bfc8cd}.baseStyle .dyn4 .nr_form-wrap.faded .nr_form-dropdown-btn:focus,.baseStyle .dyn4 .nr_form-wrap.faded .nr_form-dropdown-btn:hover,.baseStyle .dyn4 .nr_form-wrap.faded .nr_form-dropdown-btn:active{color:#a2aaae}.dyn4 .dyncat-filterReset{padding:20px 0;clear:both;background:#fff}.dyn4 .dyncat-filterReset .js-dyncat-filterResetLink{background:none;display:inline-block;padding:15px}.dyn4 .dyncat-filterReset .js-dyncat-filterResetLink span{color:#e74502;font-size:16px}.dyn4 .dyncat-filterReset .js-dyncat-filterResetLink .nr_form-icon-trash-1{font-size:18px;position:relative;top:2px;margin:0 2px 0 6px}.dyn4 .dyncat-filterReset .js-dyncat-filterResetLink:hover span{color:#c30}.desktopStyle .dyncat .dyncat-filterReset{padding:13% 0}.dyncat-trafficlight-filter img{width:90%;margin:10px}.mobileStyle #airportOverlay{margin-bottom:20px}.mobileStyle #airportOverlay select optgroup{padding-left:4px}.mobileStyle .mobile-person-count{margin:8px 0 10px;position:relative;padding:0 40px}.mobileStyle .mobile-person-count a,.mobileStyle .mobile-person-count input.input-box{display:block}.mobileStyle .mobile-person-count a{font-size:24px;margin-top:8px;color:#5fc1ea;position:absolute;top:0;left:0}.mobileStyle .mobile-person-count a:hover{color:#39c}.mobileStyle .mobile-person-count a.disabled{pointer-events:none;cursor:none;color:#b4daed}.mobileStyle .mobile-person-count input.input-box+a{left:auto;right:0}.mobileStyle .mobile-person-count input.input-box{width:100%;text-align:center;margin:0;pointer-events:none}.mobileStyle .dyn4 .dyncat-filterReset{padding:0;width:auto;margin:0 -3.2%}.mobileStyle .dyn4 .dyncat-filterReset .js-dyncat-filterResetLink{padding:22px 3.2% 16px;width:100%}.mobileStyle .dyn4 .dyncat-filterReset .js-dyncat-filterResetLink .nr_form-icon-trash-2{margin-left:0;background-color:#e74502;font-size:16px;padding:5px 7px;margin-right:8px;border-radius:3px}.mobileStyle .dyn4 .dyncat-filterReset .js-dyncat-filterResetLink .nr_form-icon-trash-2:before{color:#fff}.resultList .result{padding:10px;position:relative}.resultList .result-image{float:left;margin:0 9px 0 0;width:210px}.resultList .result-infos{float:left;width:700px}.resultList .travelInfo{width:630px}.resultList .travelInfo .right{width:350px}.resultList .result-portbuttons{float:left;margin:5px 0 0;width:700px}.resultList .ports{display:inline-block;padding:0 0 0 12px;width:430px}.resultList .ports-early-bird{text-align:right;width:220px}.resultList .ports-early-bird img{display:block;float:right;margin-bottom:10px}.resultList .icons{float:left;padding:0 0 0 10px}.resultList .compare{float:left;font-size:1.1em;margin-top:8px}.resultList .buttons a.my-button-info{display:inline-block;padding:7px 14px}.resultList .accordion-header{margin:10px 0 0}.searchTip{padding:10px}.dyn4 #few_results{padding:0 15px 10px 10px}.baseStyle .dyn4 .result{background:transparent;margin-bottom:17px;position:relative}.baseStyle .dyn4 .result .result-header{background:#fff}.baseStyle .dyn4 .result .result-header h3{font-weight:700;padding:15px 19px;color:#5fc1ea}.baseStyle .dyn4 .result .result-header .result-subheader{font-size:16px;line-height:18px;padding:0 19px;margin:-15px 0 17px}.baseStyle .dyn4 .result .result-header.selection{background:#7aa5c6}.baseStyle .dyn4 .result .result-header.selection:after{content:'AIDA SELECTION';box-sizing:border-box;background:#6d7f8f;position:absolute;width:60px;height:60px;right:10px;top:30px;padding-top:13px;border:2px solid #fff;text-align:center;border-radius:30px;font-size:9px;line-height:11px;color:#fff}.baseStyle .dyn4 .result .result-header.selection h3,.baseStyle .dyn4 .result .result-header.selection a{color:#fff}.baseStyle .dyn4 .result .link-route{line-height:30px;margin-top:3px}.baseStyle .dyn4 .result .result-img-link{float:left;width:100%}.baseStyle .dyn4 .result .result-infos{float:none;width:100%}.baseStyle .dyn4 .result .result-info1,.baseStyle .dyn4 .result .result-info2{margin:0}.baseStyle .dyn4 .result .result-info1{background:#f8f8f8}.baseStyle .dyn4 .result .result-info2{background:#fff}.baseStyle .dyn4 .result .result-infoheader{border-bottom:1px solid #bfc8cd;background:#f8f8f8;padding:15px 4px}.baseStyle .dyn4 .result .addition,.baseStyle .dyn4 .result .result-info2 .left>div{color:#6d7f8f}.baseStyle .dyn4 .result .travelInfo{padding:25px 10px 35px 18px;width:100%;border:none}.baseStyle .dyn4 .result .travelInfo .right{width:auto;max-width:49%;display:inline-block;vertical-align:bottom;margin:0;padding:2px 10px 0 5px}.baseStyle .dyn4 .result .travelInfo .left{width:49%;display:inline-block}.baseStyle .dyn4 .result .travelInfo .left>div{margin:0 0 11px 30px !important;line-height:18px;position:relative;float:left;clear:left}.baseStyle .dyn4 .result .travelInfo .left>div:first-child{width:100%}.baseStyle .dyn4 .result .travelInfo .left>div span{width:20px;text-align:center;display:inline-block;font-size:20px;line-height:20px;position:absolute;left:-28px;top:-2px;color:#4a596a}.baseStyle .dyn4 .result .travelInfo .left>div .nr_form-icon-bed{font-size:16px}.baseStyle .dyn4 .result .dyncat-tablist .dyncat-pricemodel{float:right;margin:-25px -10px 22px 0}.baseStyle .dyn4 .result .dyncat-tablist .dyncat-pricemodel li{margin-left:1px}.baseStyle .dyn4 .result .tab-flyOut{background:#fff none repeat scroll 0 0;border:3px solid #000;display:none;left:0;max-height:200px;overflow:auto;position:absolute;right:-1px;top:31px;z-index:1}.baseStyle .dyn4 .result .tab-flyOut.js-showFlyOut,.baseStyle .dyn4 .result .tab-flyOut.js-hideFlyOut{display:block}.baseStyle .dyn4 .result .tab-flyOut>*{margin:10px;font-size:14px;padding-left:1em}.baseStyle .dyn4 .result .tab-flyOut-onBoardCredit{border:3px solid #7d7bb0}.baseStyle .dyn4 .result .tab-flyOut-selection{border:3px solid #7aa5c6}.baseStyle .dyn4 .result .tab-flyOut-highlight{border:3px solid #ffa126}.baseStyle .dyn4 .result .result-portbuttons{float:left;margin:5px 0 0;width:auto}.baseStyle .dyn4 .result .result-route,.baseStyle .dyn4 .result .duration{font-size:12px}.baseStyle .dyn4 .result .duration{border-right:1px solid #bfc8cd;float:left;height:auto;width:53px;padding:4px 0 1px 2px;text-align:center}.baseStyle .dyn4 .result .result-route{padding:4px 0 1px 8px}.baseStyle .dyn4 .result .result-infos .result-ship,.baseStyle .dyn4 .result .result-infos .duration span{display:block;font-size:16px;line-height:14px;font-weight:bold}.baseStyle .dyn4 .result .traveldate{margin:0 0 10px;font-size:16px;font-weight:700}.baseStyle .dyn4 .result .result-route{padding-left:8px}.baseStyle .dyn4 .result .ports-early-bird{text-align:right;width:auto}.baseStyle .dyn4 .result .result-portbuttons{float:left;margin:5px 0 0;width:auto}.baseStyle .dyn4 .result .result-infos .travelInfo{position:relative}.baseStyle .dyn4 .result .result-infos .travelInfo .right .aidaprice{text-align:right;display:inline-block;min-height:52px}.baseStyle .dyn4 .result .result-infos .travelInfo .right .aidaprice>span{display:block;float:right;width:100%;clear:right}.baseStyle .dyn4 .result .result-infos .travelInfo .right .aidaprice .amount,.baseStyle .dyn4 .result .result-infos .travelInfo .right .aidaprice .currency{color:#4a596a}.baseStyle .dyn4 .result .result-infos .travelInfo .right .aidaprice .addition{display:block;margin-top:-3px}.baseStyle .dyn4 .result .result-infos .travelInfo .right .foreign span.label,.baseStyle .dyn4 .result .result-infos .travelInfo .right .foreign span.amount,.baseStyle .dyn4 .result .result-infos .travelInfo .right .foreign span.currency{font-size:12px;color:inherit;font-weight:400;line-height:14px}.baseStyle .dyn4 .result .result-infos .travelInfo .right .foreign sup{padding-left:2px;font-size:10px;line-height:18px;vertical-align:bottom;color:#39c}.baseStyle .dyn4 .result .ports-early-bird{text-align:right}.baseStyle .dyn4 .result .ports-early-bird img{display:block;float:right;margin-bottom:10px}.baseStyle .dyn4 .result .icons{float:left;padding:0 0 0 10px}.baseStyle .dyn4 .result .searchTip{padding:10px}.baseStyle .dyn4 .result.empty{text-align:center;background:#fff;border-bottom:2px solid #bfc8cd}.baseStyle .dyn4 .result.empty header{padding:60px 15px 51px;font-size:24px;border-bottom:1px solid #bfc8cd}.baseStyle .dyn4 .result.empty header .nr_form-icon-close-lg-2{display:block;width:100px;height:100px;font-size:40px;padding:4px;margin:0 auto 30px;border:4px solid #bfc8cd;border-radius:50%;color:#bfc8cd}.baseStyle .dyn4 .result.empty header .nr_form-icon-close-lg-2:before{position:relative;top:22px}.baseStyle .dyn4 .result.empty .result-infos{padding:20px}.baseStyle .dyn4 .dyncat-resultList .result .result-info1,.baseStyle .dyn4 .dyncat-resultList .result .result-infoheader{float:left}.baseStyle .dyn4 .dyncat-resultList .result .result-info2{width:44%}.baseStyle .dyn4 .dyncat-resultList{box-sizing:border-box;padding:20px 20px 0;background:#dbe3e5;border-bottom:1px solid #bfc8cd}.baseStyle .dyn4 .dyncat-resultList .cruise-list-view{margin-bottom:47px}.baseStyle .dyn4 .dyncat-resultList .cruise-list-view+#pager{margin:-10px 0 -1px}.baseStyle .dyn4 .dyncat-resultList .cruise-list-view+#pager .pager{border-top:1px solid #bfc8cd;padding-bottom:20px}.baseStyle .dyn4 .dyncat-resultList .result .js-infoslide-trigger .buttons a{margin:0 8px 0 0}.baseStyle .dyn4.detailview-desktop .result .result-header.selection:after{display:none}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2{position:relative}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2.selection:after{content:'AIDA SELECTION';box-sizing:border-box;background:#6d7f8f;position:absolute;width:60px;height:60px;right:10px;top:-30px;padding-top:13px;border:2px solid #fff;text-align:center;border-radius:30px;font-size:9px;line-height:11px;color:#fff}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .tab-flyOut{color:#666}.desktopStyle .dyn4 .result .result-info1{width:52%;float:left}.desktopStyle .dyn4 .result .result-info2{width:48%;float:right}.desktopStyle .dyn4 .result .travelInfo .left,.desktopStyle .dyn4 .result .travelInfo .right{display:inline-block;width:49%}.desktopStyle .dyn4 .result .travelInfo .right{padding:2px 0 0}.desktopStyle .dyn4 .result .travelInfo .aidaprice{margin-bottom:-8px}.desktopStyle .dyn4 .result .result-infoheader{width:100%;float:left}.desktopStyle .dyn4 .result .result-route{margin-left:55px}.desktopStyle .dyn4 .result .traveldate.booked-up{margin:5px 0 15px}.desktopStyle .dyn4 .result .waitlist-info{font-size:12px;line-height:14px;margin-bottom:21px}.desktopStyle .dyn4 .result .compare{font-size:1.1em;margin:0}.desktopStyle .dyn4 .result .compare .nr-checkbox{margin:0;padding:0;float:none}.desktopStyle .dyn4 .result .compare .nr-checkbox label{margin:0;line-height:26px;display:block;padding:10px 10px 8px 53px;font-size:16px;cursor:pointer}.desktopStyle .dyn4 .result .compare .nr-checkbox label .nr_form-check-rest{margin-top:0}.desktopStyle .dyn4 .result .compare .nr-checkbox label.checked{background:#fff0b4}.desktopStyle .dyn4 .cruise-list-view .result .travelInfo .right{float:none}.desktopStyle .dyn4 .dyncat-resultList{float:right;width:75%;min-height:450px}.desktopStyle .dyn4 .dyncat-resultList .result .result-info1,.desktopStyle .dyn4 .dyncat-resultList .result .result-info2{border-bottom:2px solid #bfc8cd}.desktopStyle .dyn4 .dyncat-resultList .result .result-info1{width:56%}.desktopStyle .dyn4 .dyncat-resultList .result .result-info2{width:44%}.desktopStyle .dyn4 .dyncat-resultList .result .travelInfo .amount{font-size:33px;line-height:33px}.desktopStyle .dyn4 .dyncat-resultList .result .travelInfo .currency{font-size:14px;font-weight:700}.desktopStyle .dyn4 .dyncat-resultList .result .travelInfo .left>div{font-size:12px}.mobileStyle .dyncat .result .result-infos .travelInfo *:not(.tab-flyOut *){font-size:12px;font-weight:400}.mobileStyle .dyncat .result .result-infos .travelInfo .traveldate{font-size:16px;margin:0 0 10px}.mobileStyle .dyncat .result .result-infos .travelInfo .left{vertical-align:bottom}.mobileStyle .dyncat .result .result-infos .travelInfo .right{width:49%;text-align:right;padding:0}.mobileStyle .dyncat .result .result-infos .travelInfo .right .aidaprice{margin-bottom:18px}.mobileStyle .dyncat .result .result-infos .travelInfo .aidaprice .amount{font-size:30px;font-weight:700}.mobileStyle .dyncat .result .result-infos .travelInfo .aidaprice .currency{font-size:13px}.mobileStyle .dyncat .result .result-infos .travelInfo .aidaprice .addition{margin-top:2px;text-align:right}.mobileStyle .dyncat .dyncat-resultList{width:auto;margin:0;padding:0;border-bottom:none}.mobileStyle .dyncat .result-wrap.cruise-list-view{padding:18px 3% 8px 3%;margin-bottom:0;border-top:2px solid #bfc8cd;border-bottom:2px solid #bfc8cd}.mobileStyle .dyncat .result-wrap.cruise-list-view+#pager{margin:0}.mobileStyle .dyncat .result-wrap .result{border-bottom:2px solid #bfc8cd;margin-bottom:18px}.mobileStyle .dyncat .result-wrap .result .result-mobile-wrap{display:table;table-layout:fixed;width:100%;clear:both}.mobileStyle .dyncat .result-wrap .result .result-infos img{float:left}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-link{display:block;position:relative}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-link .js-opener{position:absolute;display:block;bottom:0;right:0;padding:3.4%;font-size:24px;line-height:24px;background:#6d7f8f;color:#fff;border-radius:4px 0 0}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-link .js-opener.nr_form-icon-zoom-in{opacity:1;background:#6d7f8f}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-link .js-opener.nr_form-icon-zoom-in{opacity:0.8;background:#4a596a}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-popup{background:#6d7f8f;padding:15px}.mobileStyle .dyncat .result-wrap .result .result-infos .result-img-popup img{float:none;display:block;margin:0 auto}.mobileStyle .dyncat .result-wrap .result .result-infos .right{padding:12px 10px 0 5px}.mobileStyle .dyncat .result-wrap .result .result-header{padding:15px 10px}.mobileStyle .dyncat .result-wrap .result .result-header h3{font-size:17px;line-height:18px;padding:0;text-transform:uppercase}.mobileStyle .dyncat .result-wrap .result .result-header .result-subheader{font-size:12px;line-height:13px;margin:6px 0 0 0;padding:0}.mobileStyle .dyncat .result-wrap .result .result-header.selection:after{display:none}.mobileStyle .dyncat .result-wrap .result .result-infoheader{border:0 solid #bfc8cd;border-width:1px 0;padding:1px 11px 1px 3.6%}.mobileStyle .dyncat .result-wrap .result .result-infoheader .duration,.mobileStyle .dyncat .result-wrap .result .result-infoheader .duration span,.mobileStyle .dyncat .result-wrap .result .result-infoheader .result-route,.mobileStyle .dyncat .result-wrap .result .result-infoheader .result-route .ports{padding:0;font-size:12px}.mobileStyle .dyncat .result-wrap .result .result-infoheader .duration{height:auto;float:none;width:100%;text-align:left;margin:0 0 8% 2px;border:0}.mobileStyle .dyncat .result-wrap .result .result-infoheader .duration span{display:inline;font-size:17px;margin-right:6px}.mobileStyle .dyncat .result-wrap .result .result-infoheader .result-ship{font-size:17px;margin-bottom:4%}.mobileStyle .dyncat .result-wrap .result .link-route{line-height:1.2}.mobileStyle .dyncat .result-wrap .result .result-info2{width:100%;float:left}.mobileStyle .dyncat .result-wrap .result .result-info2 .travelInfo{padding:10px 10px 0 9px}.mobileStyle .dyncat .result-wrap .result .result-info2 .dyncat-pricemodel li{font-size:12px;padding:6px 9px;margin-left:2px}.mobileStyle .dyncat .result-wrap .result .result-info2 .dyncat-pricemodel li .plus{font-size:10px;line-height:11px;vertical-align:baseline}.mobileStyle .dyncat .result-wrap .result .result-info2 .dyncat-pricemodel{margin-bottom:7px;margin-top:-10px}.mobileStyle .dyncat .result-wrap .result .result-info2 .left>div{margin:0 0 18px 34px;width:auto}.mobileStyle .dyncat .result-wrap .result .result-info2 .left>div span{left:-30px;font-size:21px}.mobileStyle .dyncat .result-wrap .result .result-info2 .left>div .nr_form-icon-bed{font-size:20px;left:-32px}.mobileStyle .dyncat .result-wrap .result .result-info2 .tab-flyOut{right:0;top:26px}.mobileStyle .dyncat .result-wrap .result .travelInfo .right .foreign sup{top:-4px;padding-left:2px;position:relative}.mobileStyle .dyncat .result-wrap .result .travelInfo .right .foreign sup a{font-size:10px}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger{margin:0 0 10px 0;padding:0;border-top:none;height:auto}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .slidelink-wrap{margin-bottom:0}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .slidelink{line-height:15px;height:35px;max-width:110px;padding:5px 4px 1px 44px;font-size:12px}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .slidelink .nr_form-icon-triangle-down{font-size:10px;left:18px;top:15px}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .slidelink .nr_form-icon-close-1{font-size:24px;left:11px;top:7px}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .buttons{margin:0}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .buttons a{padding:8px 20px;margin:0 15px 0 0}.mobileStyle .dyncat .result-wrap .result .js-infoslide-trigger .my-button-success{width:auto;float:right;margin:0 5px 10px 0}.mobileStyle .dyncat .result-wrap .result .infoslide-content{border-bottom:none}.mobileStyle .dyncat .result-wrap .result .result-info1,.mobileStyle .dyncat .result-wrap .result .result-infoheader{width:50%;float:none;display:table-cell;vertical-align:middle}.mobileStyle .dyncat.landingpage .result-wrap .result .traveldate{font-weight:400}.costaStyle .dyn4.detailview .result .duration{height:auto;width:60px}.costaStyle .dyn4.detailview .result .travelInfo{border-left:none;padding:25px 10px 35px 18px;width:100%;float:left}.costaStyle .dyn4.detailview .result .travelInfo .right{width:auto}.costaStyle .dyn4.detailview .result .travelInfo .right span.euro .amount,.costaStyle .dyn4.detailview .result .travelInfo .right span.foreigneuro .amount{font-size:46px;line-height:46px;color:#000}.costaStyle .dyn4.detailview .result .travelInfo .right span.euro .currency,.costaStyle .dyn4.detailview .result .travelInfo .right span.foreigneuro .currency{color:#000;font-size:20px}.costaStyle .dyn4.detailview .result .travelInfo .right span.foreigneuro{display:block;float:right;width:100%}.costaStyle .dyn4.detailview .result .result-infos .buttons{margin:10px 0 0;float:right}.costaStyle .dyn4.detailview .result .result-infos .buttons a{width:auto;font-size:18px;margin:0 15px 10px 0;padding:12px 20px}.costaStyle .dyn4.landingpage .result .travelInfo,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo{width:100%;border:none;padding:25px 10px 35px 18px}.costaStyle .dyn4.landingpage .result .travelInfo .left div,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .left div,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .left div,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .left div{margin:0 0 11px 30px}.costaStyle .dyn4.landingpage .result .travelInfo .right span.euro .amount,.costaStyle .dyn4.landingpage .result .travelInfo .right span.foreigneuro .amount,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.euro .amount,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.foreigneuro .amount,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.euro .amount,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.foreigneuro .amount,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.euro .amount,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .right span.foreigneuro .amount{font-size:33px;line-height:33px}.costaStyle .dyn4.landingpage .result .result-infos .duration,.costaStyle .dyn4 .dyncat-resultList .result .result-infos .duration,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .result-infos .duration,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .result-infos .duration{height:auto}.costaStyle .dyn4.landingpage .result .result-infos .result-ship,.costaStyle .dyn4.landingpage .result .result-infos .duration span,.costaStyle .dyn4 .dyncat-resultList .result .result-infos .result-ship,.costaStyle .dyn4 .dyncat-resultList .result .result-infos .duration span,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .result-infos .result-ship,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .result-infos .duration span,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .result-infos .result-ship,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .result-infos .duration span{font-size:16px;line-height:14px}.costaStyle .dyn4.landingpage .result .travelInfo .left,.costaStyle .dyn4.landingpage .result .travelInfo .right,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .left,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .left,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .right,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .left,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .right{float:none;display:inline-block;width:49%}.costaStyle .dyn4.landingpage .result .travelInfo .aidaprice,.costaStyle .dyn4 .dyncat-resultList .result .travelInfo .aidaprice,.aidaStyle .costaStyle .dyn4 .dyncat-resultList .result .travelInfo .aidaprice,.aidaStyle .hybridStyle .dyn4 .dyncat-resultList .result .travelInfo .aidaprice{margin-bottom:-11px}.costaStyle .dyn4 .result .result-infos .result-ship,.costaStyle .dyn4 .result .result-infos .duration span{font-weight:400}.costaStyle .dyn4 .result .travelInfo .right .aidaprice .euro .amount,.costaStyle .dyn4 .result .travelInfo .right .aidaprice .euro .amount,.costaStyle .dyn4 .result .travelInfo .right .aidaprice .foreigneuro .amount{color:#000;font-weight:400}.costaStyle .dyn4 .result .travelInfo .right .aidaprice .euro .currency,.costaStyle .dyn4 .result .travelInfo .right .aidaprice .foreigneuro .currency{font-size:14px;color:#000}.costaStyle .dyn4 .result .result-infoheader{padding:17px 4px 13px}.costaStyle .dyn4 .result .result-infos .duration{padding:4px 0 1px 2px;width:53px}.costaStyle .dyn4 .result .addition,.costaStyle .dyn4 .result .infoslide-header,.costaStyle .dyn4 .result .result-info2 .left>div,.costaStyle .dyn4 .result .result-info2 .left>div span{color:#000}.hybridStyle .dyn4 .result-header.logo-aida,.hybridStyle .dyn4 .result-header.logo-costa,.costaStyle .dyn4 .result-header.logo-aida,.costaStyle .dyn4 .result-header.logo-costa{padding-right:90px;min-height:60px}.hybridStyle .dyn4 .result-header.logo-aida,.costaStyle .dyn4 .result-header.logo-aida{background:#fff url("/fileadmin/travel-agency-plattform/images/tap-images/aida-branding-large.png") no-repeat top -2px right 10px}.hybridStyle .dyn4 .result-header.logo-costa,.costaStyle .dyn4 .result-header.logo-costa{background:#fff url("/fileadmin/travel-agency-plattform/images/tap-images/costa-branding-large.png") no-repeat top -2px right 10px}.hybridStyle .dyn4 .result-header.hasSubTitle,.costaStyle .dyn4 .result-header.hasSubTitle{background-position:top 10px right 10px}.defaultCosta.costaStyle .dyn4 .result-header.logo-costa{background:#fff}.hybridStyle .dyn4 .cruise-list-view .result-infos a.my-button-success{background:#00A9E4}.hybridStyle .dyn4 .cruise-list-view .result-infos a.my-button-success:hover,.hybridStyle .dyn4 .cruise-list-view .result-infos a.my-button-success:focus,.hybridStyle .dyn4 .cruise-list-view .result-infos a.my-button-success:active{background:#437d99}.lt-ie9 .desktopStyle .dyn4 .travelInfo .right{max-width:45%}.defaultCosta.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice,.defaultExpinet.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice{background:#0070BA}.defaultCosta.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.empty,.defaultExpinet.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.empty{background:#bfc8cd}.defaultCosta.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.special,.defaultExpinet.costaStyle .dyn4 .dyncat-pricetable-wrap .dyncat-pricetable td .aidaprice.special{background:#ffd100}.defaultCosta.costaStyle .dyn4 .aidaprice.special .amount,.defaultCosta.costaStyle .dyn4 .aidaprice.special .currency,.defaultExpinet.costaStyle .dyn4 .aidaprice.special .amount,.defaultExpinet.costaStyle .dyn4 .aidaprice.special .currency{color:#0070BA !important}.baseStyle .dyn4.detailview .result .duration{padding:11px 0 5px 2px;width:60px}.baseStyle .dyn4.detailview .result .result-route{padding:11px 0 1px 8px;margin-left:70px}.baseStyle .dyn4.detailview .cruise-detail-tab>h3{padding:10px}.baseStyle .dyn4.detailview .cruise-detail-tab .detail-tab-inner{padding-right:110px}.baseStyle .dyn4.detailview .cruise-detail-tab .tab-inner-space{padding-right:0}.baseStyle .dyn4.detailview abbr{border-bottom:none;text-decoration:underline}.baseStyle .dyn4.detailview div.detail-route h3.price{margin-top:15px}.baseStyle .dyn4.detailview div.detail-route div.buttons{margin-right:0}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .teiler66-33 .teiler2-1,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .teiler66-33 .teiler2-1{padding-left:20px}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .tab-cabins .accordion,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .tab-cabins .accordion{margin-bottom:20px}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .tab-cabins .accordion>h3,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .tab-cabins .accordion>h3{margin:20px 0 0 0 !important}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .tab-cabins .accordion .pane,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .tab-cabins .accordion .pane{background:transparent}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .detail-route h3.price,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .detail-route h3.price{margin-top:0;padding:10px 0 20px 0}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .detail-route .detail-route-description,.baseStyle .dyn4.detailview-desktop .tabcontent_wrapper .detail-route .detail-route-description{padding-left:0}.baseStyle .dyn4.detailview-mobile .cruise-detail-tab.detail-route .routePorts,.baseStyle .dyn4.detailview-desktop .cruise-detail-tab.detail-route .routePorts{width:920px}.baseStyle .dyn4.detailview-mobile .tab-cabins,.baseStyle .dyn4.detailview-desktop .tab-cabins{width:106%;margin:40px 0 15px -3%;padding:0;border-top:2px solid #bfc8cd;border-bottom:2px solid #bfc8cd;background:#dbe3e5}.baseStyle .dyn4.detailview-mobile .tab-cabins.with-padding,.baseStyle .dyn4.detailview-desktop .tab-cabins.with-padding{padding:10px 3%}.baseStyle .dyn4.detailview-mobile h3.price,.baseStyle .dyn4.detailview-desktop h3.price{padding:10px 0 20px 0}.baseStyle .dyn4.detailview-mobile h3.price span,.baseStyle .dyn4.detailview-desktop h3.price span{color:#71bc51}.baseStyle .dyn4.detailview-mobile .cabins,.baseStyle .dyn4.detailview-desktop .cabins{display:flex;flex-wrap:wrap}.baseStyle .dyn4.detailview-mobile .cabin,.baseStyle .dyn4.detailview-desktop .cabin{position:relative;width:100%;margin:1px;background:#fff;text-align:center;cursor:pointer}.baseStyle .dyn4.detailview-mobile .cabin>a,.baseStyle .dyn4.detailview-desktop .cabin>a{display:block;padding:0 0 15px 0}.baseStyle .dyn4.detailview-mobile .cabin>a:focus,.baseStyle .dyn4.detailview-desktop .cabin>a:focus{outline:none}.baseStyle .dyn4.detailview-mobile .cabin.noprice-route .cabin-title,.baseStyle .dyn4.detailview-desktop .cabin.noprice-route .cabin-title{margin-bottom:20px}.baseStyle .dyn4.detailview-mobile .cabin.noprice-route>a::after,.baseStyle .dyn4.detailview-desktop .cabin.noprice-route>a::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#666;opacity:0.1}.baseStyle .dyn4.detailview-mobile .cabin.noprice .cabin-img::after,.baseStyle .dyn4.detailview-mobile .cabin.noprice-route .cabin-img::after,.baseStyle .dyn4.detailview-desktop .cabin.noprice .cabin-img::after,.baseStyle .dyn4.detailview-desktop .cabin.noprice-route .cabin-img::after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.baseStyle .dyn4.detailview-mobile .cabin.noprice .cabin-img img,.baseStyle .dyn4.detailview-mobile .cabin.noprice-route .cabin-img img,.baseStyle .dyn4.detailview-desktop .cabin.noprice .cabin-img img,.baseStyle .dyn4.detailview-desktop .cabin.noprice-route .cabin-img img{opacity:0.5}.baseStyle .dyn4.detailview-mobile .cabin img,.baseStyle .dyn4.detailview-desktop .cabin img{width:100%}.baseStyle .dyn4.detailview-mobile .cabin .cabin-img,.baseStyle .dyn4.detailview-desktop .cabin .cabin-img{position:relative;width:100%;min-height:100px}.baseStyle .dyn4.detailview-mobile .cabin .cabin-img .earlybird,.baseStyle .dyn4.detailview-mobile .cabin .cabin-img .label-active,.baseStyle .dyn4.detailview-desktop .cabin .cabin-img .earlybird,.baseStyle .dyn4.detailview-desktop .cabin .cabin-img .label-active{position:absolute;right:0;z-index:3;margin:0;padding:5px 10px;font-size:0.8em;color:#fff;opacity:0.9}.baseStyle .dyn4.detailview-mobile .cabin .cabin-img .earlybird,.baseStyle .dyn4.detailview-desktop .cabin .cabin-img .earlybird{bottom:0;background:#e74502}.baseStyle .dyn4.detailview-mobile .cabin .cabin-img .label-active,.baseStyle .dyn4.detailview-desktop .cabin .cabin-img .label-active{display:none;top:0;background:#71bc51}.baseStyle .dyn4.detailview-mobile .cabin .cabin-title,.baseStyle .dyn4.detailview-desktop .cabin .cabin-title{padding:15px 0 5px 0;color:#5fc1ea;font-size:1.2em;font-weight:700}.baseStyle .dyn4.detailview-mobile .cabin .cabin-title span,.baseStyle .dyn4.detailview-desktop .cabin .cabin-title span{display:none;font-size:1em}.baseStyle .dyn4.detailview-mobile .cabin .cabin-title span .path1::before,.baseStyle .dyn4.detailview-desktop .cabin .cabin-title span .path1::before{color:#71bc51}.baseStyle .dyn4.detailview-mobile .cabin .cabin-title span .path2::before,.baseStyle .dyn4.detailview-desktop .cabin .cabin-title span .path2::before{margin-left:-1.5em}.baseStyle .dyn4.detailview-mobile .cabin .cabin-content,.baseStyle .dyn4.detailview-desktop .cabin .cabin-content{color:#6d7f8f}.baseStyle .dyn4.detailview-mobile .cabin .btn-big,.baseStyle .dyn4.detailview-desktop .cabin .btn-big{width:auto;margin:15px 0 0 0;padding:12px 10px}.baseStyle .dyn4.detailview-mobile .cabin .slogan,.baseStyle .dyn4.detailview-desktop .cabin .slogan{margin-top:20px;font-size:0.8em}.baseStyle .dyn4.detailview-mobile .cabin .slogan span,.baseStyle .dyn4.detailview-desktop .cabin .slogan span{position:relative;top:3px;margin-right:10px;font-size:1.4em;color:#5fc1ea}.baseStyle .dyn4.detailview-mobile .noprice .cabin-title,.baseStyle .dyn4.detailview-desktop .noprice .cabin-title{color:#bfc8cd}.baseStyle .dyn4.detailview-mobile .detail-price-list form.js-nr_formrestyle,.baseStyle .dyn4.detailview-desktop .detail-price-list form.js-nr_formrestyle{margin-bottom:60px}.baseStyle .dyn4.detailview-mobile .pricemodels,.baseStyle .dyn4.detailview-desktop .pricemodels{display:flex;margin-bottom:20px}.baseStyle .dyn4.detailview-mobile .pricemodel,.baseStyle .dyn4.detailview-desktop .pricemodel{width:50%;background:#ecf2f3;border-bottom:2px solid #dbe3e5}.baseStyle .dyn4.detailview-mobile .pricemodel .header,.baseStyle .dyn4.detailview-desktop .pricemodel .header{background:#ecf2f3;border-bottom:1px solid #dbe3e5}.baseStyle .dyn4.detailview-mobile .pricemodel .header input,.baseStyle .dyn4.detailview-desktop .pricemodel .header input{display:none}.baseStyle .dyn4.detailview-mobile .pricemodel .header label,.baseStyle .dyn4.detailview-desktop .pricemodel .header label{display:flex;align-items:center;width:100%;height:80px;margin:0;padding:20px}.baseStyle .dyn4.detailview-mobile .pricemodel .header .radio,.baseStyle .dyn4.detailview-desktop .pricemodel .header .radio{display:block;height:24px;width:24px;margin-right:10px;border:1px solid #bfc8cd;border-radius:50%;background:#fff}.baseStyle .dyn4.detailview-mobile .pricemodel .header .title,.baseStyle .dyn4.detailview-mobile .pricemodel .header .foreigneuro,.baseStyle .dyn4.detailview-mobile .pricemodel .header .euro,.baseStyle .dyn4.detailview-desktop .pricemodel .header .title,.baseStyle .dyn4.detailview-desktop .pricemodel .header .foreigneuro,.baseStyle .dyn4.detailview-desktop .pricemodel .header .euro{font-size:1.2em}.baseStyle .dyn4.detailview-mobile .pricemodel .header .title-wrap,.baseStyle .dyn4.detailview-desktop .pricemodel .header .title-wrap{display:block;line-height:1.8em}.baseStyle .dyn4.detailview-mobile .pricemodel .header .title,.baseStyle .dyn4.detailview-desktop .pricemodel .header .title{display:block;font-weight:700}.baseStyle .dyn4.detailview-mobile .pricemodel:first-child,.baseStyle .dyn4.detailview-desktop .pricemodel:first-child{margin-right:10px}.baseStyle .dyn4.detailview-mobile .pricemodel:first-child .header .title,.baseStyle .dyn4.detailview-desktop .pricemodel:first-child .header .title{top:-5px}.baseStyle .dyn4.detailview-mobile .pricemodel:last-child,.baseStyle .dyn4.detailview-desktop .pricemodel:last-child{margin-left:10px}.baseStyle .dyn4.detailview-mobile .pricemodel.active,.baseStyle .dyn4.detailview-desktop .pricemodel.active{background:#f8f8f8}.baseStyle .dyn4.detailview-mobile .pricemodel.active .header,.baseStyle .dyn4.detailview-desktop .pricemodel.active .header{background:#fff}.baseStyle .dyn4.detailview-mobile .pricemodel.active .header .radio span,.baseStyle .dyn4.detailview-desktop .pricemodel.active .header .radio span{display:block;width:10px;height:10px;margin:6px;border-radius:50%;background:#4a596a}.baseStyle .dyn4.detailview-mobile .pricemodel.active .header .title,.baseStyle .dyn4.detailview-desktop .pricemodel.active .header .title{color:#71bc51}.baseStyle .dyn4.detailview-mobile .pricemodel.active .pricemodel-content,.baseStyle .dyn4.detailview-desktop .pricemodel.active .pricemodel-content{opacity:1}.baseStyle .dyn4.detailview-mobile .benefits-toggle,.baseStyle .dyn4.detailview-desktop .benefits-toggle{display:none;padding:7px 0;border:1px solid #5fc1ea;border-radius:3px;color:#5fc1ea;font-weight:700;text-align:center;cursor:pointer}.baseStyle .dyn4.detailview-mobile .pricemodel-content,.baseStyle .dyn4.detailview-desktop .pricemodel-content{background:#fff;padding:20px 10px}.baseStyle .dyn4.detailview-mobile .pricemodel-content ul,.baseStyle .dyn4.detailview-desktop .pricemodel-content ul{margin-left:0 !important}.baseStyle .dyn4.detailview-mobile .pricemodel-content ul li,.baseStyle .dyn4.detailview-desktop .pricemodel-content ul li{margin-left:15px;margin-bottom:10px}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabins,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabins{margin:0 10px}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins h3.price,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins h3.price{margin:10px 10px 0 10px}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .my-button,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .my-button{display:inline-block;visibility:hidden}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content{min-height:57px}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .euro,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .foreigneuro,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .foreign,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .euro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .foreigneuro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .foreign{display:block;color:#5fc1ea}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .euro,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .foreigneuro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .euro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .foreigneuro{font-size:2em;font-weight:700;line-height:1.2em}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .euro .currency,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .foreigneuro .currency,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .euro .currency,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .foreigneuro .currency{font-size:0.8em}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin .cabin-content .foreign,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin .cabin-content .foreign{font-size:0.9em}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active a::after,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin:hover a::after,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active a::after,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin:hover a::after{content:'';position:absolute;top:0;left:0;width:calc(100% - 10px);height:calc(100% - 10px);border:5px solid #71bc51;opacity:0.9;z-index:4}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-title,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-title{color:#71bc51}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-title span,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-title span{display:inline}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-img .label-active,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-img .label-active{display:block}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-content .euro,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-content .foreigneuro,.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .cabin-content .foreign,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-content .euro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-content .foreigneuro,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .cabin-content .foreign{display:block;color:#71bc51}.baseStyle .dyn4.detailview-mobile .pricemodel-cabins .cabin.active .my-button,.baseStyle .dyn4.detailview-desktop .pricemodel-cabins .cabin.active .my-button{visibility:visible}.baseStyle .dyn4.detailview-mobile .tabcontent_wrapper .teiler2-1 .detail-price-list h3.dyn-panel-title{padding:10px;color:#666}.baseStyle .dyn4.detailview-desktop .result{position:relative;background-repeat:no-repeat;background-size:cover}.baseStyle .dyn4.detailview-desktop .result .result-header{background:none}.baseStyle .dyn4.detailview-desktop .result .result-header h3{font-size:32px;font-weight:300}.baseStyle .dyn4.detailview-desktop .result .result-infos .change-info{padding:0 0 5px 15px}.baseStyle .dyn4.detailview-desktop .result .result-infos .change-info div{color:#fff;min-width:60px;display:inline-block;text-align:center;padding-left:20px;padding-right:20px;cursor:pointer}.baseStyle .dyn4.detailview-desktop .result .result-infos .change-info div:first-of-type{border-right:1px solid #fff;padding-left:5px}.baseStyle .dyn4.detailview-desktop .result .result-infos .change-info div span{display:block;font-size:34px;padding-bottom:6px}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1,.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2,.baseStyle .dyn4.detailview-desktop .result .result-infos .result-infoheader{background:rgba(109,127,143,0.7)}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2{width:40%;color:#fff}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .left>div,.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .left>div span{color:#fff}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .travelInfo .right .aidaprice .amount,.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .travelInfo .right .aidaprice .currency,.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info2 .travelInfo .right .aidaprice .addition{color:#fff}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1{width:60%;max-height:341px;overflow:hidden;border-right:1px solid #fff;position:absolute;left:0;bottom:0}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1 .result-info-route{display:none}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1 .result-info-route img{display:block;margin:26px auto 27px}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1 .result-info-impressions{position:relative;right:-999999999999px;height:0px}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1 .result-info-impressions>div{margin:auto}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1 .result-info-impressions>div .js-slider-preview{background:none}.baseStyle .dyn4.detailview-desktop .result .result-infos .result-info1.show-info-impression .result-info-impressions{right:0;height:auto}.desktopStyle .dyn4.detailview{font-size:15px;line-height:19px}.desktopStyle .dyn4.detailview .cruise-detail-tab.detail-route .routePorts,.desktopStyle .dyn4.detailview .detail-route-combo-cruise{width:940px}.desktopStyle .dyn4.detailview .cruise-detail-tab.detail-route .routePorts .accordion.m0,.desktopStyle .dyn4.detailview .detail-route-combo-cruise .accordion.m0{margin:0}.desktopStyle .dyn4.detailview .tabcontent_wrapper p{font-size:15px;line-height:19px}.desktopStyle .dyn4.detailview .tabcontent_wrapper .buttons{float:right;margin:20px 0 30px 30px;font-size:16px}.desktopStyle .dyn4.detailview .tabcontent_wrapper .buttons .my-button{display:inline-block;padding:15px 20px;font-size:16px;font-weight:bold;margin-left:10px;margin-right:0}.desktopStyle .dyn4.detailview .tabcontent_wrapper .buttons .my-button-success{font-size:16px;padding:15px 20px;margin:0 0 0 10px}.desktopStyle .dyn4.detailview .tab-inner-space{padding-right:105px}.desktopStyle .dyn4.detailview .detail-route-combo-cruise .tab-inner-space{max-width:630px}.desktopStyle .dyn4.detailview .result-route,.desktopStyle .dyn4.detailview .duration{font-size:13px;line-height:20px;padding-top:11px}.desktopStyle .dyn4.detailview .result-infoheader{padding:10px 4px}.desktopStyle .dyn4.detailview .travelInfo{border-bottom:1px solid #bfc8cd;min-height:210px}.desktopStyle .dyn4.detailview .travelInfo .left>div{margin-bottom:18px !important}.desktopStyle .dyn4.detailview .travelInfo .right .aidaprice .amount{font-size:46px;line-height:46px}.desktopStyle .dyn4.detailview .result{margin-bottom:0}.desktopStyle .dyn4.detailview .result .traveldate{margin:0 0 16px}.desktopStyle .dyn4.detailview .result .result-header h3{color:#39c}.desktopStyle .dyn4.detailview .result .result-header.selection h3,.desktopStyle .dyn4.detailview .result .result-header.selection a{color:#fff}.desktopStyle .dyn4.detailview .result .result-info1{border-bottom:none}.desktopStyle .dyn4.detailview .result .travelInfo .left>div{margin:0 0 20px 36px !important}.desktopStyle .dyn4.detailview .result .travelInfo .left>div>span{font-size:24px;left:-35px}.desktopStyle .dyn4.detailview .result .travelInfo .left>div .nr_form-icon-bed{font-size:20px}.desktopStyle .dyn4.detailview .result .right{padding-right:5px}.desktopStyle .dyn4.detailview .result-infos .buttons{margin:10px 0 0;float:right}.desktopStyle .dyn4.detailview .result-infos .buttons .my-button{margin:0 15px 10px 0;padding:12px 20px;float:left}.desktopStyle .dyn4.detailview .accordion-header{padding:14px 60px !important;color:#5fc1ea}.desktopStyle .dyn4.detailview .accordion-header:hover{color:#39c}.desktopStyle .dyn4.detailview .accordion .gallery-slider{margin:20px 0 20px 10px;max-width:500px}.desktopStyle .dyn4 .tabcontent_wrapper .fce-nasenelement{margin:10px 0 15px 10px}.desktopStyle .dyn4 .tabcontent_wrapper .teiler66-33 .teiler2-2{padding:0 10px 0 0}.desktopStyle .dyn4.detailview.detailview-desktop .result .result-header h3{color:#fff}.desktopStyle .dyn4.detailview.detailview-desktop .tab-cabins{width:960px;margin:40px 0 0 -10px;padding:20px 19px}.desktopStyle .dyn4.detailview.detailview-desktop .benefits-toggle{padding:0;border:0;border-radius:0;font-weight:300;text-align:left}.desktopStyle .dyn4.detailview.detailview-desktop .cabin{width:305px}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-cabins{padding:20px;background:#f8f8f8}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-cabins .cabins{margin:0}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-cabins h3.price{margin:0}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-cabins .cabin{width:291px}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-content{background:transparent;padding:20px;opacity:0.6}.desktopStyle .dyn4.detailview.detailview-desktop .pricemodel-content ul li{margin-left:0}.defaultExpinet .dyn4.detailview .cruise-detail-tab .tab-inner-space{padding-right:95px}.costaStyle .dyn4.detailview .result .travelInfo .traveldate{font-size:20px}.costaStyle .dyn4.detailview .result .result-header h3{color:#0070BA}.costaStyle .dyn4.detailview .result .result-infoheader{padding:11px 4px 9px}.costaStyle .dyn4.detailview .result .result-infoheader .duration{font-size:16px;padding-top:8px;padding-bottom:6px;line-height:16px;width:60px}.costaStyle .dyn4.detailview .result .result-infoheader .duration span{line-height:19px}.costaStyle .dyn4.detailview .result .result-infoheader .result-ship,.costaStyle .dyn4.detailview .result .result-infoheader .duration span{font-size:20px}.costaStyle .dyn4.detailview .result .result-route .ports,.costaStyle .dyn4.detailview .result .travelInfo .left>div{font-size:14px}.costaStyle .dyn4.detailview .tabcontent_wrapper ul.pricebadges li>div{padding:0;border-radius:3px;background:#0070BA}.costaStyle .dyn4.detailview .tabcontent_wrapper ul.pricebadges li>div a{width:100%;height:auto}.costaStyle .dyn4.detailview .tabcontent_wrapper ul.pricebadges li .price-earlybird .aidaprice .currency,.costaStyle .dyn4.detailview .tabcontent_wrapper ul.pricebadges li .price-earlybird .price-earlybird-label{font-size:12px}.costaStyle .dyn4.detailview .tabcontent_wrapper ul.pricebadges li.noprice>div{background:#bfc8cd}.mobileStyle .dyn4.detailview div.tabcontent_wrapper{padding:15px 0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper article.fce-bild-text .image{margin:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper article.fce-bild-text h1{color:#4a596a;padding-top:15px;padding-bottom:10px;text-transform:uppercase}.mobileStyle .dyn4.detailview div.tabcontent_wrapper p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper ul{margin-left:17px;padding-left:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper ul li{margin-left:0;margin-bottom:10px;padding-left:0;list-style-position:outside}.mobileStyle .dyn4.detailview div.tabcontent_wrapper h1,.mobileStyle .dyn4.detailview div.tabcontent_wrapper h2,.mobileStyle .dyn4.detailview div.tabcontent_wrapper h3,.mobileStyle .dyn4.detailview div.tabcontent_wrapper h4,.mobileStyle .dyn4.detailview div.tabcontent_wrapper h5,.mobileStyle .dyn4.detailview div.tabcontent_wrapper h6{padding-left:0;padding-right:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.form-select{box-sizing:border-box}.mobileStyle .dyn4.detailview div.tabcontent_wrapper input{box-sizing:border-box;padding:8px}.mobileStyle .dyn4.detailview div.tabcontent_wrapper input:hover{box-sizing:border-box;padding:8px}.mobileStyle .dyn4.detailview div.tabcontent_wrapper textarea{width:100%;padding:0;box-sizing:border-box}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.control-group{background:none transparent}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.form-actions{padding:0;margin-top:30px;margin-bottom:30px}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.form-actions button{width:100%;box-sizing:border-box;margin:0 0 10px 0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.switch{height:100%;top:0;right:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.teiler2-1,.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.teiler2-2{padding:0 !important}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData{padding:0 !important;width:auto}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.even,.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.odd{padding:10px 3%}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.even .label,.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.odd .label{display:inline-block;width:100px}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.even .text,.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.odd .text{display:inline-block}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.even .text a,.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData>div.odd .text a{padding:0;background:none}.mobileStyle .dyn4.detailview div.tabcontent_wrapper div.journeyData div.odd{background-color:#ecf2f3}.mobileStyle .dyn4.detailview div.tabcontent_wrapper span.buttons{float:none;display:block}.mobileStyle .dyn4.detailview div.tabcontent_wrapper span.buttons .my-button{margin:0;display:block}.mobileStyle .dyn4.detailview div.tabcontent_wrapper ul.pricebadges{padding-right:0}.mobileStyle .dyn4.detailview div.tabcontent_wrapper ul.pricebadges li>div{padding-top:2px;min-height:130px}.mobileStyle .dyn4.detailview .result .duration{width:auto;padding:0 3% 0 0}.mobileStyle .dyn4.detailview .result .result-route{margin-left:2%;float:left}.mobileStyle .dyn4.detailview .result .result-header.selection:after{display:none}.mobileStyle .dyn4.detailview .result .tab-flyOut{top:28px}.mobileStyle .dyn4.detailview .result .result-route,.mobileStyle .dyn4.detailview .result .duration{padding-top:0;padding-bottom:0;font-size:14px}.mobileStyle .dyn4.detailview .result .result-infoheader{padding:8px 3% 6px;background:#ecf2f3;border:1px solid #bfc8cd;border-width:1px 0}.mobileStyle .dyn4.detailview .result .result-infos .result-ship,.mobileStyle .dyn4.detailview .result .result-infos .duration span{line-height:18px;margin-bottom:2px}.mobileStyle .dyn4.detailview .result .result-infos .buttons{margin:0 3%;display:block}.mobileStyle .dyn4.detailview .result .travelInfo{padding:25px 3% 35px}.mobileStyle .dyn4.detailview .result .travelInfo .dyncat-pricemodel{margin-right:0}.mobileStyle .dyn4.detailview .result .travelInfo .traveldate{font-weight:700;margin:0 0 20px}.mobileStyle .dyn4.detailview .result .travelInfo .left,.mobileStyle .dyn4.detailview .result .travelInfo .right{display:block;float:right}.mobileStyle .dyn4.detailview .result .travelInfo .left{float:left}.mobileStyle .dyn4.detailview .result .travelInfo .left>div{margin:0 0 18px 35px !important}.mobileStyle .dyn4.detailview .result .travelInfo .left span{font-size:20px;left:-31px}.mobileStyle .dyn4.detailview .result .travelInfo .left .nr_form-icon-bed{left:-34px}.mobileStyle .dyn4.detailview .result .travelInfo .right .aidaprice{margin-top:0}.mobileStyle .dyn4.detailview .result .travelInfo .right .aidaprice .foreign{margin-top:-12px}.dyn4 .compare-box{margin-left:-6px;margin-right:-8px}.dyn4 .compare-box .list{float:left}.dyn4 .compare-box .dyn-compare-button{display:table;float:left;color:#fff;white-space:normal;font-size:12px;font-weight:bold;margin:0;padding:0 6px;max-width:80px;height:40px;box-shadow:none}.dyn4 .compare-box .dyn-compare-button span{display:table-cell;vertical-align:middle;line-height:14px}.dyn4 .compare-box .dyn-compare-button:hover,.dyn4 .compare-box .dyn-compare-button:focus,.dyn4 .compare-box .dyn-compare-button:active{background:#39c}.dyn4 .compare-box .dyn-compare-button.disabled{background:#b4daed !important}.dyn4 .compare-box .watchlist-item{width:40px;float:left;margin:0 7px 10px 0;padding:0;position:relative}.dyn4 .compare-box .watchlist-thumb{display:block;width:40px;height:40px;overflow:hidden;border-radius:3px;background:#bfc8cd;text-align:center;box-shadow:0 -2px 2px -1px #6d7f8f}.dyn4 .compare-box .watchlist-thumb img{height:100%;width:auto;max-width:inherit;position:relative;left:100%;margin-left:-200%}.dyn4 .compare-box .watchlist-trigger.open .watchlist-thumb{box-shadow:0 -2px 2px -1px #35404c}.dyn4 .compare-box .watchlist-trigger.open:after{display:none}.dyn4 .compare-box .result .dyncat-tablist .dyncat-pricemodel{margin-top:0}.dyn4 .searchFilter .nr_form-wrap-overlay.width-watchlist{width:320px;height:auto;top:-60px;overflow:visible}.dyn4 .searchFilter .nr_form-wrap-overlay.width-watchlist:before{content:" ";position:absolute;width:0;height:0;border-top:15px solid transparent;border-right:16px solid #6d7f8f;border-bottom:15px solid transparent;top:25px;left:-16px}.dyn4 .comparebox-item-detail{width:auto;max-width:320px;padding:0;margin:0;background:#6d7f8f;color:#666;text-align:left}.dyn4 .comparebox-item-detail .result{margin-bottom:0}.dyn4 .comparebox-item-detail .nr_form-wrap-overlay{text-align:left}.dyn4 .comparebox-item-detail .watchlist-title{color:#fff;background:#4a596a;font-size:16px;font-weight:bold;text-align:left;padding-left:20px;padding-right:20px}.dyn4 .comparebox-item-detail .watchlist-image{display:block;width:100%;height:auto}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo{padding:0 15px 20px 20px;background:#fff;font-size:12px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo>div{margin-left:0;margin-right:0}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .right{padding-right:0}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .waitlist-info,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .traveldate,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .tariff,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .cabin{margin-top:4px;padding:0}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .traveldate{font-weight:bold;margin:26px 0 8px;font-size:16px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader{background:#f8f8f8;padding:15px 10px 15px 8px;border-bottom:1px solid #bfc8cd}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader .duration{border-right:1px solid #bfc8cd;margin-right:5px;padding:3px 5px 0 0;height:auto}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader .route{margin-top:3px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader .duration span,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader .route .ship{font-size:16px;font-weight:bold;line-height:16px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .travelheader .route>div{margin-left:60px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .cabin-info{margin-right:130px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .aidaprice,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .price{float:right;margin:15px 0 16px;text-align:right;width:134px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .aidaprice .currency,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .price .currency{font-weight:bold;font-size:16px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .aidaprice .amount,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .price .amount{display:inline-block;font-weight:bold;min-width:32px;font-size:32px;line-height:34px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .aidaprice .pricespec,.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .price .pricespec{float:right;margin:-3px 0 0 4px}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .cabin-info span{width:28px;font-size:16px;position:relative;top:3px;display:inline-block}.dyn4 .comparebox-item-detail .result .result-infos .travelInfo .cabin-info .tariff span{font-size:22px}.dyn4 .comparebox-item-detail .watchlist-buttons{clear:both}.dyn4 .comparebox-item-detail .watchlist-buttons a{display:block;width:100%;text-align:center;padding:22px 12px;box-shadow:none;margin:20px 0 0;clear:both;font-weight:bold;font-size:15px;background:#e74502}.dyn4 .comparebox-item-detail .watchlist-buttons a:hover,.dyn4 .comparebox-item-detail .watchlist-buttons a:focus,.dyn4 .comparebox-item-detail .watchlist-buttons a:active{background:#c30}.lt-ie10 .dyn4 .compare-box .watchlist-item img{margin-left:-150%}.dyncat_cruise_compare h2{padding:22px 20px;border-bottom:1px solid #bfc8cd}.dyncat_cruise_compare a.btn-big{margin:0 0 20px 0}.dyncat_cruise_compare .dyncat-cruise-compare-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:0}.dyncat_cruise_compare .dyncat-cruise-compare-grid:first-of-type{z-index:2}.dyncat_cruise_compare .dyncat-cruise-compare-grid:last-of-type{margin-bottom:20px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare{width:32%;margin:0 2% 0 0;background:#fff}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare:last-child{margin-right:0}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .button.remove{position:absolute;top:20px;right:20px;font-size:20px;color:#e74502;cursor:pointer}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .result-header h3{padding:15px 40px 15px 20px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .result-header .result-subheader{margin:-10px 0 20px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .result-header.selection{height:100%}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .result-header.selection:after{top:auto;bottom:-30px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .result-img-link{float:none}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .time{margin:0;padding:15px 20px;background:#ecf2f3;border-bottom:1px solid #bfc8cd}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .time dt{font-size:0.9em}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .time dd{margin:0;font-size:1.2em;font-weight:700}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .routedays{margin:0;padding:20px;line-height:1.4em;font-size:15px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .routedays dt{display:inline-block;min-width:60px;font-weight:normal}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .routedays dd{display:inline;margin:0}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .routedays dd:after{display:block;content:''}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .shiplink{display:block;position:relative;border-top:1px solid #bfc8cd;padding:15px 20px 15px 70px;font-size:16px;font-weight:bold}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .shiplink .nr_form-icon-ship{position:absolute;top:15px;left:20px;font-size:24px;color:#666}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare img.ship{width:100%}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins{margin:0 0 80px 0}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .cabin{position:relative;height:100px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .cabin.odd{background:#ecf2f3}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .left{width:50%;font-size:16px;position:absolute;bottom:33px;left:15px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right{width:50%;text-align:right;position:absolute;bottom:21px;right:15px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right .aidaprice.empty{cursor:not-allowed}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right .aidaprice.empty:after{content:'';position:relative;top:-18px;left:1px;display:inline-block;width:15px;height:2px;background:#666}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .amount,.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .currency,.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .label{color:#666 !important;font-size:12px;line-height:14px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .addition{display:block;margin-top:-3px;font-size:11px;line-height:16px}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .euro .amount,.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins .right a .foreigneuro .amount{line-height:26px;font-size:26px;font-weight:bold}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins ul.dyncat-pricemodel{position:absolute;right:0;top:0}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins ul.dyncat-pricemodel li{float:right;clear:none;margin-left:1px;font-size:10px;cursor:default}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .cabins ul.dyncat-pricemodel li.tab-onBoardCredit:hover{background:#7d7bb0}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .button-detail-wrap{position:absolute;bottom:0;left:0;padding:20px;height:80px;width:100%;border-top:1px solid #bfc8cd}.dyncat_cruise_compare .dyncat-cruise-compare-grid .compare .button-detail-wrap .my-button-success{position:absolute;right:20px;bottom:20px;margin:0}.desktopStyle .dyn4.landingpage-wrap{padding:20px 20px 0;background:#dbe3e5;border-bottom:1px solid #bfc8cd}.desktopStyle .dyn4.landingpage .result .result-infos .travelInfo{min-height:192px}.desktopStyle .dyn4.landingpage .result .result-infos .js-infoslide-trigger .buttons .my-button{margin:0 15px 10px 0}.desktopStyle .dyn4.landingpage .result .result-infos .gallery-slider .js-slider-preview .slide-image{max-height:260px}.desktopStyle .dyn4.landingpage .result .result-infos .result-info1,.desktopStyle .dyn4.landingpage .result .result-infos .result-info2{width:50%}.desktopStyle .dyn4.landingpage .js-infoslide-trigger .slidelink-wrap .slidelink{font-size:16px;line-height:16px}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .pricetable-header .pricetable-headings{text-transform:none;padding-left:0}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .pricetable-header .pricetable-headings>div{width:14%;padding-left:0}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .pricetable-content{margin:0}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .dyncat-pricetable{table-layout:fixed}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .dyncat-pricetable tr.even{background:#d3dbdd}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .dyncat-pricetable th{font-size:16px;font-weight:700;text-align:center}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap .jspContainer:after{display:none}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-4 .pricetable-header .pricetable-headings>div{width:36%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-4 .pricetable-header .pricetable-headings>div+div{width:16%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-4 .dyncat-pricetable th{width:36%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-4 .dyncat-pricetable td{width:16%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-5 .pricetable-header .pricetable-headings>div{width:30%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-5 .pricetable-header .pricetable-headings>div+div{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-5 .dyncat-pricetable th{width:30%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-5 .dyncat-pricetable td{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-6 .pricetable-header .pricetable-headings>div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-7 .pricetable-header .pricetable-headings>div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-8 .pricetable-header .pricetable-headings>div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-9 .pricetable-header .pricetable-headings>div{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-6 .pricetable-header .pricetable-headings>div+div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-7 .pricetable-header .pricetable-headings>div+div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-8 .pricetable-header .pricetable-headings>div+div,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-9 .pricetable-header .pricetable-headings>div+div{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-6 .dyncat-pricetable th,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-7 .dyncat-pricetable th,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-8 .dyncat-pricetable th,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-9 .dyncat-pricetable th{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-6 .dyncat-pricetable td,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-7 .dyncat-pricetable td,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-8 .dyncat-pricetable td,.desktopStyle .dyn4.landingpage .dyncat-pricetable-wrap.cols-9 .dyncat-pricetable td{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable th{width:14%}.desktopStyle .dyn4.landingpage .dyncat-pricetable td{width:14%}.desktopStyle .dyn4.landingpage div.tabbox_fce div.tabnavi_wrapper ul.tabnavi li.tab>span{display:none}.defaultExpinet.aidaStyle .dyn4.landingpage .dyncat-pricetable-wrap .pricetable-header .pricetable-headings{text-transform:none}.defaultExpinet.costaStyle .dyn4.landingpage article.result header.result-header h3{color:#0070BA;padding:15px 19px;font-style:normal}.defaultExpinet.costaStyle .dyn4.landingpage article.result header.result-header .result-subheader{font-size:16px;line-height:18px;padding:0 19px;margin:-15px 0 17px}.defaultExpinet.costaStyle .dyn4.landingpage .dyncat-pricetable-wrap .pricetable-header .pricetable-headings{text-transform:none}.defaultExpinet.costaStyle .dyn4.landingpage .duration{height:auto}.defaultExpinet.costaStyle .dyn4.landingpage .travelInfo{border:none;padding:25px 10px 35px 18px;width:100%}.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-5 .pricetable-content,.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-6 .pricetable-content,.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-7 .pricetable-content{overflow:auto}.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-5 .dyncat-pricetable,.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-6 .dyncat-pricetable,.desktopStyle .fce-teiler2 .dyn4.landingpage .cols-7 .dyncat-pricetable{width:967px}.baseStyle .dyn4.detailview ul.pricebadges{margin:0 0 20px 0}.baseStyle .dyn4.detailview ul.pricebadges li{margin:0 6px 15px 0;width:120px;height:auto;display:inline-block;vertical-align:top;float:none}.baseStyle .dyn4.detailview ul.pricebadges li>div{background:#5fc1ea;position:relative;filter:none;width:120px;height:auto;min-height:112px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;color:#fff;text-align:center}.baseStyle .dyn4.detailview ul.pricebadges li>div span{line-height:100%}.baseStyle .dyn4.detailview ul.pricebadges li>div>a{width:100%;display:block;position:absolute;top:0;bottom:0;height:auto;background:none}.baseStyle .dyn4.detailview ul.pricebadges li>div.disabled{background:#b4daed}.baseStyle .dyn4.detailview ul.pricebadges li hr{margin:0 10px 17px;clear:both;background:#fff;height:1px;padding:0;border:none}.baseStyle .dyn4.detailview ul.pricebadges li span.badge-content span.aidaprice span.euro{position:static;top:auto}.baseStyle .dyn4.detailview ul.pricebadges li>span.buttons{display:block;margin:10px 0 0;padding:0;float:none;text-align:center}.baseStyle .dyn4.detailview ul.pricebadges li>span.buttons a,.baseStyle .dyn4.detailview ul.pricebadges li>span.buttons .my-button{width:100% !important;margin:0 0 10px 0;padding:17px 0;font-size:16px}.baseStyle .dyn4.detailview ul.pricebadges li.noprice>div{background:#bfc8cd;color:#fff}.baseStyle .dyn4.detailview ul.pricebadges .badge-title{font-size:16px;line-height:16px;font-weight:400;text-transform:none;display:table-cell;vertical-align:middle;width:120px;margin:4px 0;height:50px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content{font-weight:700}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .aidaprice{font-size:26px;line-height:26px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreign{display:block}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreign .amount,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreign .currency{font-weight:normal}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreign .amount sup a,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreign .currency sup a{color:#fff}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice span.euro,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreigneuro{position:static;top:auto}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice span.euro .amount,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreigneuro .amount{font-size:26px;line-height:26px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice span.euro .currency,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice .foreigneuro .currency{font-size:26px;line-height:26px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice span.foreign span.amount{font-size:10px;line-height:10px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .aidaprice span.foreign span.currency{font-size:10px;line-height:10px}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .foreigneuro span,.baseStyle .dyn4.detailview ul.pricebadges .badge-content .euro span{font-size:26px;font-weight:700}.baseStyle .dyn4.detailview ul.pricebadges .badge-content .euro{position:relative;top:-6px}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird{display:block;height:30px;width:100%;background-color:#D7E3ED;margin:10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 0 1px 5px !important}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-label{display:block;float:left;width:72px;height:28px;font-size:10px;vertical-align:top;padding:2px 0 0 0;text-transform:capitalize;font-weight:bold;line-height:12px}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value{display:block;float:left;width:42px;height:100%;text-align:center;vertical-align:top;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 1px;background:#fff;font-size:8px}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .price-earlybird-currency{font-size:8px;font-weight:bold;text-transform:uppercase;line-height:10px}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice .euro,.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice .foreigneuro{position:static;top:auto}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice .amount,.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice .currency{line-height:12px;font-size:10px;font-weight:400;position:relative}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice .amount{font-weight:700;line-height:14px;font-size:14px;margin-top:1px}.baseStyle .dyn4.detailview ul.pricebadges .price-earlybird .price-earlybird-value .aidaprice sup{position:absolute;top:4px;line-height:0}.costaStyle .dyn4.detailview .pricebadges li>div{padding:0;border-radius:3px;background:#0070BA}.costaStyle .dyn4.detailview .pricebadges li>div a{width:100%;height:auto}.costaStyle .dyn4.detailview .pricebadges li .price-earlybird .aidaprice .currency,.costaStyle .dyn4.detailview .pricebadges li .price-earlybird .price-earlybird-label{font-size:12px}.costaStyle .dyn4.detailview .pricebadges li.noprice>div{background:#bfc8cd}.dyn4 .ui-tabs-hide{display:none}.dyn4 .tabnavi_wrapper{position:relative;z-index:2}.dyn4 .tabnavi_wrapper ul{list-style-type:none;margin:0;padding:0}.dyn4 .tabnavi_wrapper ul li{background:transparent none;float:left;margin:0;padding:23px 0;position:relative}.dyn4 .tabnavi_wrapper ul li span{display:none}.dyn4 .tabnavi_wrapper ul li a{float:left;font-size:15px;padding:7px 20px}.dyn4 .tabnavi_wrapper ul li.ui-state-active a{border-right:0}.dyn4 .tabcontent_wrapper{position:relative;z-index:1}.dyn4 .tabnavi_wrapper{background:#ecf2f3}.dyn4 .tabnavi_wrapper .tabnavi .tab .tabanchor{color:#5fc1ea}.dyn4 .tabnavi_wrapper .tabnavi .tab.ui-state-active .tabanchor{color:#4a596a;font-weight:400}.desktopStyle .dyn4 .tabnavi_wrapper ul li a{border-right:1px solid #bfc8cd}.desktopStyle .dyn4 .tabnavi_wrapper ul li:last-child a,.desktopStyle .dyn4 .tabnavi_wrapper ul li.last a{border-right:0}.mobileStyle .dyn4 .tabnavi_wrapper{border-bottom:1px solid #5fc1ea;margin-left:-12px;margin-right:-12px;padding-left:12px}.mobileStyle .dyn4 .tabnavi_wrapper .tabnavi .tab{padding:5px 0;background:#ecf7fb;border:#ecf7fb;margin-right:1px;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px}.mobileStyle .dyn4 .tabnavi_wrapper .tabnavi .tab .tabanchor{color:#5fc1ea}.mobileStyle .dyn4 .tabnavi_wrapper .tabnavi .tab.ui-state-active{background:#5fc1ea;border:#5fc1ea}.mobileStyle .dyn4 .tabnavi_wrapper .tabnavi .tab.ui-state-active .tabanchor{color:#fff;font-weight:400}.baseStyle .dyn4 .tabbox_plugin p{margin:0 10px 10px}.baseStyle .dyn4 .tabbox_plugin h2,.baseStyle .dyn4 .tabbox_plugin h3,.baseStyle .dyn4 .tabbox_plugin h4,.baseStyle .dyn4 .tabbox_plugin .h2,.baseStyle .dyn4 .tabbox_plugin .h3,.baseStyle .dyn4 .tabbox_plugin .h4,.baseStyle .dyn4 .tabbox_plugin .hl3{padding:10px 10px;clear:both}.baseStyle div.dyn4.detailview div.tabcontent_wrapper{padding:10px 0 15px 0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper .teiler66-33 .teiler2-1{padding:0 10px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper .teiler50-50 .teiler2-1,.baseStyle div.dyn4.detailview div.tabcontent_wrapper .teiler50-50 .teiler2-2{padding:0;width:50%}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-1 .teiler50-50 .teiler2-1{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-1 .teiler50-50 .teiler2-1 article{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-1 .teiler50-50 .teiler2-2{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-1 .teiler50-50 .teiler2-2 article{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-2>article{padding-top:15px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper>.fce-teiler2>.teiler2-2>div{padding-top:15px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper p{font-size:15px;line-height:19px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper article .text{padding:0 10px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper article .text p{margin:0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper ul.pricebadges{margin:0 -10px 20px 0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper ul.pricebadges li.rowHasEarly .badge-wrap+.buttons{margin-top:50px !important}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship article,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard article{margin-bottom:20px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship article .teaser-content,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard article .teaser-content{text-align:left}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship article .teaser-content a h2,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard article .teaser-content a h2{text-align:left;padding:12px 0 8px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship article .teaser-content div.text,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard article .teaser-content div.text{padding-left:0;padding-right:0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship .ship-rating,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard .ship-rating{padding-left:10px;padding-right:10px;padding-bottom:50px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-ship .ship-rating h2,.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-onboard .ship-rating h2{text-align:left;padding-left:0;padding-right:0;background:none;font-size:24px}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.buttons{margin-right:0}.baseStyle div.dyn4.detailview div.tabcontent_wrapper div.buttons a.my-button{margin-right:10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-inclusive div.text ul.bulletList{margin-left:5px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .accordion.js-accordion{margin:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .detail-tab-inner{padding-right:5px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .detail-tab-inner>div.route-description{padding-left:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .detail-route-description{padding:10px 10px 20px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .detail-route-description>p{margin:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .journeyData>div:first-child{border-top:1px solid #ecf2f3}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .journeyData .even,.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .journeyData .odd{width:100%;padding:10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .journeyData .text{width:auto}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route .buttons{margin-left:0;margin-right:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise{margin-top:50px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise .detail-route-description{margin:10px 10px 20px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise .detail-route-description>p{margin:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise div.journeyData>div:first-child{border-top:1px solid #ecf2f3}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise div.journeyData .even,.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise div.journeyData .odd{width:100%;padding:10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise div.journeyData .text{width:auto}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-route-combo-cruise .buttons{padding-right:0;margin-left:0;margin-right:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions{margin-top:15px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form{margin:0 5px 30px 10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form #selectShoreExcursion,.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form input.my-button-success{display:block;float:left}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form #selectShoreExcursion{width:66%;margin-right:4%}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form #selectShoreExcursion span.nr_form-icon-none{display:inline-block;width:7px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions .dyn-shore-ext-form input.my-button-success{padding:21px 6px;font-size:16px;margin:0;font-weight:bold;width:30%}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions h2{padding:22px 20px;margin-left:10px;margin-right:5px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-shore-excursions p.success_no{margin:10px 10px 10px 23px;min-height:35px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list>.buttons{padding-right:0;margin-right:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list>.buttons .my-button{box-shadow:none;font-size:16px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list>.buttons .btn-lg{padding:15px 8px;font-size:16px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list h3.dyn-panel-title{padding-top:0;color:#39c;font-size:16px;line-height:20px;font-weight:bold}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list #prices h2{line-height:30px;padding:25px 15px;margin:10px 0 30px 10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list #prices ul{margin-left:35px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list #prices ul.pricebadges{margin-left:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list #prices ul.pricebadges li{width:120px;margin-bottom:50px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle{margin-left:0;margin-right:0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup{margin-right:-12px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body{background:none transparent;padding-left:0;padding-right:0;margin:0 0 0 10px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body fieldset{float:left;margin:0 12px 0 0}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body fieldset legend{margin-bottom:5px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body fieldset .control-group{margin:0;padding:0;background:none transparent}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body fieldset .control-group .nr-radio{margin-right:5px}.baseStyle div.dyn4.detailview .tabcontent_wrapper .detail-price-list form.js-nr_formrestyle #dyn_collapseTourGroup .dyn-panel-body fieldset:last-child{margin:0}.desktopStyle .dyn4.detailview .routePorts tr.even{background-color:#fff}.desktopStyle .dyn4.detailview .routePorts tr.odd{background-color:#ecf2f3}.desktopStyle .dyn4.detailview .routePorts .even td{border-bottom:1px solid #ecf2f3}.desktopStyle .dyn4.detailview .routePorts .odd td{border-right:1px solid #fff}.desktopStyle .dyn4.detailview div.tabcontent_wrapper .buttons{float:right;font-size:16px}.desktopStyle .dyn4.detailview div.tabcontent_wrapper .buttons .my-button{display:inline-block;padding:15px 20px;font-size:16px;font-weight:bold;margin-right:0}.desktopStyle .dyn4.detailview div.tabcontent_wrapper .buttons .my-button-success{font-size:16px;padding:15px 20px;margin-right:0}.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper{margin:-20px -20px 0}.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_content{padding:0}.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper{background:#4a596a}.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper ul li a,.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper ul li a:hover,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul li a,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul li a:hover{color:#5fc1ea}.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper ul li.ui-state-active a,.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper ul li.ui-state-active a:hover,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul li.ui-state-active a,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul li.ui-state-active a:hover{color:#fff;font-weight:700}.desktopStyle .dyn4 .tabbox_plugin.darkTabbox .tabnavi_wrapper ul li.ui-state-active span,.desktopStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul li.ui-state-active span{background:none;display:block;position:absolute;width:0;height:0;margin:0 auto;right:0;left:0;bottom:0;border:8px solid transparent;border-bottom-color:#6d7f8f}.desktopStyle .dyn4 .fce-nasenelement.type-stoerer header h2{padding:10px 10px;line-height:15px;font-size:15px}.desktopStyle .dyn4 .fce-nasenelement.type-stoerer>div>p{margin-right:0}.baseStyle.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper{background:#E8F1F8}.baseStyle.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab a.tabanchor{font-weight:400;color:#0070BA}.baseStyle.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.ui-state-active a.tabanchor{color:#4a596a}.baseStyle.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.ui-state-active:after{content:'';width:26px;height:12px;border:0;-webkit-border-bottom-left-radius:26px;-moz-border-radius-bottomleft:26px;border-bottom-left-radius:26px;-webkit-border-bottom-right-radius:26px;-moz-border-radius-bottomright:26px;border-bottom-right-radius:26px;background:#E8F1F8;position:absolute;bottom:-10px;left:50%;margin-left:-15px}.baseStyle.costaStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab a.tabanchor{color:#0070BA}.baseStyle.costaStyle .dyn4.searchbox .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.ui-state-active a.tabanchor{color:#a2aaae}.defaultExpinet.hybridStyle .tabnavi_wrapper ul li a{font-weight:700}.defaultExpinet.hybridStyle div.tabcontent_wrapper div.detail-route div.buttons{margin-left:0;margin-right:0}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .tabnavi_wrapper,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper{background:#E8F1F8}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li a,.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li a:hover,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li a,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li a:hover{color:#00A9E4}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li.ui-state-active span,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .tabnavi_wrapper ul li.ui-state-active span{border-color:transparent transparent #495969 transparent}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .buttons,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .buttons{float:right;margin:20px 0 30px 30px}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .buttons .my-button,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .buttons .my-button{display:inline-block;padding:17px 20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.defaultExpinet.hybridStyle .dyn4 .tabbox_plugin .buttons .my-button-success,.defaultExpinet.costaStyle .dyn4 .tabbox_plugin .buttons .my-button-success{padding:17px 20px}.defaultAida .dyn4 h3,.defaultAida .dyn4 h4,.defaultAida .dyn4 h5,.defaultAida .dyn4 h6,.defaultAida .dyn4 .hl3,.defaultAida .dyn4 .hl4,.defaultAida .dyn4 .hl5,.defaultAida .dyn4 .hl6{color:#4a596a}.defaultExpinet.aidaStyle div.dyn4 div.tabcontent_wrapper .detail-price-list #prices{margin-right:0}.defaultExpinet.aidaStyle div.dyn4 div.tabcontent_wrapper .detail-price-list div.buttons .my-button:last-child{margin-right:12px}.defaultExpinet.aidaStyle div.dyn4 div.tabcontent_wrapper .detail-price-list form.js-nr_formrestyle div#dyn_collapseTourGroup div.dyn-panel-body fieldset{margin:0 11px 0 0}.defaultExpinet.aidaStyle div.dyn4 div.tabcontent_wrapper .detail-price-list form.js-nr_formrestyle div#dyn_collapseTourGroup div.dyn-panel-body fieldset div.nr-radio{margin-right:4px}.defaultExpinet.costaStyle .dyn4 .tabnavi_wrapper{background:#E8F1F8}.defaultExpinet.costaStyle .dyn4 .tabnavi_wrapper ul.tabnavi li.tab a.tabanchor{font-weight:400;color:#0070BA}.defaultExpinet.costaStyle .dyn4 .tabnavi_wrapper ul.tabnavi li.ui-state-active a.tabanchor{color:#4a596a}.defaultExpinet.costaStyle .dyn4 .tabnavi_wrapper ul.tabnavi li.ui-state-active:after{content:'';width:26px;height:12px;border:0;-webkit-border-bottom-left-radius:26px;-moz-border-radius-bottomleft:26px;border-bottom-left-radius:26px;-webkit-border-bottom-right-radius:26px;-moz-border-radius-bottomright:26px;border-bottom-right-radius:26px;background:#E8F1F8;position:absolute;bottom:-10px;left:50%;margin-left:-15px}.defaultExpinet.costaStyle .dyn4 .cruise-detail-tab h2,.defaultExpinet.costaStyle .dyn4 .cruise-detail-tab h3,.defaultExpinet.costaStyle .dyn4 .cruise-detail-tab h4,.defaultExpinet.costaStyle .dyn4 .cruise-detail-tab h5{padding:10px 10px;font-style:italic;font-family:CelesteSansWeb, Arial, sans-serif}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper p{color:#000}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper article .text{padding:0 10px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper article .text ul{padding-left:40px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .routePorts tr.odd{background:#E8F1F8}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .journeyData .even{background:#E8F1F8}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .accordion-header{color:#fff;padding:14px 60px !important;font-style:normal}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .accordion-header.active{color:#0070BA}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper h2,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper h3,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper h4,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper h5{padding:15px 5px;font-style:italic;font-family:CelesteSansWeb, Arial, sans-serif}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .fce-teiler .teiler2-2 h2,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .fce-teiler .teiler2-2 h3,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .fce-teiler .teiler2-2 h4,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .fce-teiler .teiler2-2 h5{padding:15px 5px;font-style:italic;font-family:CelesteSansWeb, Arial, sans-serif}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper>.fce-teiler .teiler2-2 h2,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper>.fce-teiler .teiler2-2 h3,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper>.fce-teiler .teiler2-2 h4,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper>.fce-teiler .teiler2-2 h5{font-style:normal;padding:15px 10px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route h2,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route h3,.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route h4{padding:50px 0 10px 0}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route div.tab-inner-space:first-child h3:first-child{padding-top:15px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route div.route-description{margin-top:20px;padding-left:10px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route div.route-description p{margin-left:5px;margin-right:5px}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route .detail-tab-inner{padding-right:0}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route .buttons .my-button-success{color:#0070BA}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route .buttons .my-button-success:hover{color:#fff}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route ul.pricebadges{width:100%}.defaultExpinet.costaStyle .dyn4 .tabcontent_wrapper .detail-route ul.pricebadges li>div{padding:0}.defaultExpinet.costaStyle .dyn4 .fce-nasenelement.type-stoerer header{background:#0070BA;border-color:#0070BA}.defaultExpinet.costaStyle .dyn4 .fce-nasenelement.type-stoerer header h2{color:#fff;padding:10px 10px}.defaultExpinet.costaStyle .dyn4 .fce-nasenelement.type-stoerer span.nose{background:#0070BA;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:17px;height:8px}.defaultExpinet.costaStyle .dyn4 .fce-nasenelement.type-stoerer .last-part{border-color:#E8F1F8;color:#000;padding-top:20px}.defaultExpinet.costaStyle .dyn4 .fce-nasenelement.type-stoerer .last-part p{color:#000;font-size:15px}.mobileStyle div.dyn4 div.tabcontent_wrapper .teiler66-33 .teiler2-1{padding:0}.mobileStyle div.dyn4 .accordion.js-accordion>h3:first-child{text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mobileStyle div.dyn4 .routePorts{table-layout:fixed;width:106%;margin-left:-3% !important;margin-right:-3% !important}.mobileStyle div.dyn4 .routePorts tr{background:none;margin-bottom:20px}.mobileStyle div.dyn4 .routePorts tr td{display:block;border:none}.mobileStyle div.dyn4 .routePorts tr td:nth-child(even){background:#ecf2f3}.mobileStyle div.dyn4 .routePorts tr td:first-child{font-size:15px}.mobileStyle div.dyn4 .routePorts tr td:last-child{margin-bottom:20px;background:none;border-bottom:1px solid #ecf2f3;height:0;padding:0}.mobileStyle div.dyn4 .routePorts tr td .routePorts-heading{display:inline-block;width:100px}.mobileStyle div.dyn4 .routePorts tr.odd{background:none}.mobileStyle div.dyn4 .routePorts tr.odd td{border:none}.mobileStyle div.dyn4 .routePorts tr.odd td:last-child{border-bottom:1px solid #ecf2f3}.mobileStyle div.dyn4 .routePorts tr.even{background:none}.mobileStyle div.dyn4 .routePorts tr.even td{border:none}.mobileStyle div.dyn4 .routePorts tr.even td:last-child{border-bottom:1px solid #ecf2f3}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper{background:none;overflow:hidden;padding-left:3%;padding-right:3%;margin-right:-3%;border-bottom:1px solid #5fc1ea}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper .tabnavi .tab{padding:5px 0;background:#ecf7fb;border:#ecf7fb;margin-right:1px;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper .tabnavi .tab .tabanchor{color:#5fc1ea}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper .tabnavi .tab.ui-state-active{background:#5fc1ea}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper .tabnavi .tab.ui-state-active .tabanchor{color:#fff;font-weight:400}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper .tabnavi-wrapper-inner{margin:0 0}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper ul.tabnavi{clear:both;float:left !important;white-space:nowrap;font-size:0}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#5fc1ea;padding:0;background:#ecf2f3;border:1px solid #ecf2f3;margin-right:1px;display:inline-block;float:none}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab a{padding:11px 20px;font-size:16px;line-height:16px}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab.ui-state-active{border-color:#5fc1ea;background:#5fc1ea}.mobileStyle div.dyn4.detailview .tabbox_plugin .tabnavi_wrapper ul.tabnavi li.tab.ui-state-active a{color:#fff;font-weight:700}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.teiler2-1,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.teiler2-2{padding:0 !important}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route h3,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise h3{padding:15px 0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route .detail-tab-inner,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise .detail-tab-inner{padding-right:0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route .accordion h3,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise .accordion h3{padding-top:10px;padding-bottom:10px;margin-top:0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route .accordion h3 .arrow,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise .accordion h3 .arrow{right:6px}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route .detail-route-description p,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise .detail-route-description p{margin-left:0;margin-right:0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData{padding:0 !important;margin-right:-3%;margin-left:-3%;width:auto}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.even,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.odd,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.even,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.odd{padding:10px 3% !important}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.even .label,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.odd .label,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.even .label,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.odd .label{display:inline-block;width:100px}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.even .text,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.odd .text,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.even .text,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.odd .text{display:inline-block}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.even .text a,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData>div.odd .text a,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.even .text a,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData>div.odd .text a{padding:0;background:none}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route div.journeyData div.odd,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper div.detail-route-combo-cruise div.journeyData div.odd{background-color:#ecf2f3}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper .buttons{float:none}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper .buttons .my-button{margin:0;display:block;font-size:16px}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper ul.pricebadges{padding-right:0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper ul.pricebadges li>div{padding-top:2px;min-height:130px}.mobileStyle div.dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper .buttons .my-button{padding:10px 4px}.mobileStyle div.dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper>div.fce-teiler>div.teiler2-1{margin-top:0}.mobileStyle div.dyn4.detailview .deeplinkTabboxAnchor{position:relative;top:-20px}.ie8 .defaultExpinet.costaStyle div.dyn4 div.tabnavi_wrapper ul li a{font-weight:400}.ie8 .defaultExpinet.costaStyle div.dyn4 div.tabnavi_wrapper ul li.ui-state-active:after{display:none;content:none;border:none}.ie8 .defaultExpinet.costaStyle div.dyn4 div.tabcontent_wrapper .fce-nasenelement.type-stoerer span.nose{display:none}.dyn4 .pager{margin-top:0}.dyn4 .pager .pager-list{margin:0;padding:0;width:100%;text-align:center}.dyn4 .pager .list-item{margin:0 1px;padding:0;display:inline-block;list-style:none}.dyn4 .pager .pager-item{display:table-cell;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#5fc1ea}.dyn4 .pager .pager-item:focus,.dyn4 .pager .pager-item:hover,.dyn4 .pager .pager-item:active{background-color:#39c;color:#fff}.dyn4 .pager .pager-ellipsis{background-color:#fff;color:#4a596a;pointer-events:none}.dyn4 .pager .pager-current{background-color:#4a596a !important}.dyn4 .pager .pager-current:hover,.dyn4 .pager .pager-current:focus,.dyn4 .pager .pager-current:hover{background-color:#546679 !important}.dyn4 .pager .pager-previous.top{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}.dyn4 .pager .pager-previous.bottom{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.dyn4 .pager .pager-next.top{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}.dyn4 .pager .pager-next.bottom{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.baseStyle .dyn4 .pager{margin:0 -20px;background-color:#fff}.baseStyle .dyn4 .pager .button-previous{margin-right:14px}.baseStyle .dyn4 .pager .button-previous span{font-size:16px}.baseStyle .dyn4 .pager .button-next{margin-left:14px}.baseStyle .dyn4 .pager .button-next span{font-size:16px}.baseStyle .dyn4 .pager .item-less{margin-left:-2px;margin-right:-2px}.baseStyle .dyn4 .pager .pager-item{font-size:16px;height:60px;width:40px}.baseStyle .dyn4 .pager .pager-result-info{font-size:16px;padding:10px 0 20px;margin:0}.mobileStyle .dyn4 .pager{margin:0}.mobileStyle .dyn4 .pager>nav{text-align:center}.mobileStyle .dyn4 .pager .pager-list{padding:0 3.2%;margin:0 auto;width:auto;display:inline-block;text-align:right}.mobileStyle .dyn4 .pager .list-item{vertical-align:bottom;text-align:center}.mobileStyle .dyn4 .pager .button-previous{margin-right:9px}.mobileStyle .dyn4 .pager .button-next{margin-left:9px}.mobileStyle .dyn4 .pager .item-less{margin-left:-2px;margin-right:-2px}.mobileStyle .dyn4 .pager .pager-item{font-size:12px;height:40px;width:25px}.mobileStyle .dyn4 .pager .pager-result-info{font-size:12px;padding:0;margin-top:12px;text-align:center}.hybridStyle .dyn4 .dyncat-resultList .pager{margin:0 -20px;background:#fff}.hybridStyle .dyn4 .dyncat-resultList .pager .pager-item{background:#00A9E4}.hybridStyle .dyn4 .dyncat-resultList .pager .pager-item:hover,.hybridStyle .dyn4 .dyncat-resultList .pager .pager-item:focus,.hybridStyle .dyn4 .dyncat-resultList .pager .pager-item:active{background:#437d99}.hybridStyle .dyn4 .dyncat-resultList .pager .pager-item.pager-ellipsis{background-color:#fff;color:#00A9E4;pointer-events:none}.costaStyle .dyn4.dyncat-resultList .pager{margin:0 -20px;background:#fff}.costaStyle .dyn4.dyncat-resultList .pager .pager-item{background:#E8F1F8 none repeat scroll 0 0;box-shadow:0 0 10px 0 rgba(0,112,186,0.2) inset;color:#0070BA;border:1px solid #7fb7dc;border-top:0;padding:0.6em 0.5em 0.4em}.costaStyle .dyn4.dyncat-resultList .pager .pager-item:hover,.costaStyle .dyn4.dyncat-resultList .pager .pager-item:focus,.costaStyle .dyn4.dyncat-resultList .pager .pager-item:active{box-shadow:none;background:#01589D;border-color:#01589D;color:#fff}.costaStyle .dyn4.dyncat-resultList .pager .pager-item.pager-ellipsis{background-color:#fff;color:#0070BA;pointer-events:none;box-shadow:none;border:none}.costaStyle .dyn4.dyncat-resultList .pager .pager-current{color:#fff;border:1px solid #4a596a;background:#4a596a;border-top:0}.costaStyle .dyn4.dyncat-resultList .pager .pager-previous,.costaStyle .dyn4.dyncat-resultList .pager .pager-next{background:#0070BA;color:#fff;border:0}.costaStyle .dyn4.dyncat-resultList .pager .pager-result-info{color:#000}.mobileStyle .slick-prev,.mobileStyle .slick-next{top:auto;bottom:-6px;margin-top:0;display:inline-block;width:28px;height:28px}.dyn4 .gallery-slider{height:auto !important;max-width:500px}.dyn4 .gallery-slider .slick-prev,.dyn4 .gallery-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:700;z-index:1000;margin:0;background:none}.dyn4 .gallery-slider .slick-prev:hover,.dyn4 .gallery-slider .slick-next:hover{background:none}.dyn4 .gallery-slider .slick-prev.slick-disabled,.dyn4 .gallery-slider .slick-next.slick-disabled{display:none !important}.dyn4 .gallery-slider figure{margin:0 auto;display:block}.dyn4 .gallery-slider .slide-image{margin:0 auto}.dyn4 .gallery-slider .slick-prev:before,.dyn4 .gallery-slider .slick-next:before{font-family:'nr_form-icons';line-height:1;display:block;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dyn4 .gallery-slider .slick-prev:hover:before,.dyn4 .gallery-slider .slick-next:hover:before{opacity:1}.dyn4 .gallery-slider .slick-dots li button:before{font-family:'nr_form-icons'}.dyn4 .gallery-slider .slick-prev:before{content:""}.dyn4 .gallery-slider .slick-next:before{content:""}.dyn4 .gallery-slider .js-slider-preview{width:100%;margin:0;background-color:#ecf2f3}.dyn4 .gallery-slider .js-slider-preview .slide-image{max-height:281px;width:auto}.dyn4 .gallery-slider .js-slider-preview .slick-prev:before,.dyn4 .gallery-slider .js-slider-preview .slick-next:before{font-size:32px;color:#fff;text-shadow:0 0 3px #6d7f8f}.dyn4 .gallery-slider .js-slider-preview .slick-prev,.dyn4 .gallery-slider .js-slider-preview .slick-next{width:42px;height:42px}.dyn4 .gallery-slider .js-slider-preview .slick-prev{left:10px}.dyn4 .gallery-slider .js-slider-preview .slick-next{right:10px}.dyn4 .gallery-slider .js-slider-preview article.preview-article{display:none}.dyn4 .gallery-slider .js-slider-preview article.preview-article video{display:none;width:100%;max-width:500px;height:auto}.dyn4 .gallery-slider .js-slider-preview.slick-initialized article.preview-article{display:block}.dyn4 .gallery-slider .js-slider-carousel{width:100%;max-height:60px;padding:5px 60px;margin:0;overflow:hidden}.dyn4 .gallery-slider .js-slider-carousel .slick-prev:before,.dyn4 .gallery-slider .js-slider-carousel .slick-next:before{display:block;font-size:20px;color:#4a596a}.dyn4 .gallery-slider .js-slider-carousel .slick-prev,.dyn4 .gallery-slider .js-slider-carousel .slick-next{background:none;width:40px;height:40px}.dyn4 .gallery-slider .js-slider-carousel .slick-prev{left:7px}.dyn4 .gallery-slider .js-slider-carousel .slick-next{right:7px}.dyn4 .gallery-slider .js-slider-carousel .slide-image{margin:5px;height:40px;cursor:pointer;border-radius:3px;overflow:hidden;position:relative}.dyn4 .gallery-slider .js-slider-carousel .slide-image>img{border-radius:3px;min-height:100%}.dyn4 .gallery-slider .js-slider-carousel .slide-image.slick-current:after{background:#454C53;opacity:0.6;zoom:1;width:100%;height:100%;content:'';display:block;position:absolute;top:0;left:0}.dyn4 .gallery-slider .js-slider-carousel .slick-initialized .slick-slide{display:inline-block;vertical-align:middle}.dyn4 .gallery-slider .preview-image a.video{position:relative;display:block}.dyn4 .gallery-slider .preview-image a.video:before{content:" ";cursor:pointer;position:absolute;top:50%;left:50%;border:0;margin:-45px 0 0 -45px;padding:0;z-index:3;display:block;width:90px;height:90px;background:url("/typo3conf/ext/aida_dyncat/res/icons/playIcon.png") no-repeat}.dyn4 .gallery-slider .js-slider-carousel .slick-list:before{display:none}.mobileStyle .dyn4 .gallery-slider{margin:0 auto;text-align:center}.mobileStyle .dyn4 .js-slider-carousel{max-width:500px;margin:0 auto}.ie8 .dyn4 .gallery-slider .js-slider-carousel .slick-prev,.ie8 .dyn4 .gallery-slider .js-slider-carousel .slick-next{top:10px}.ie8 .dyn4 .gallery-slider .js-slider-carousel .slide-image.slick-current:after{background:none transparent}.tooltipster-default{background:#6d7f8f;color:#fff}.tooltipster-default p{color:#fff;margin:12px 0}.tooltipster-default .tooltipster-content{font-size:14px;line-height:1.4;padding:20px 44px 20px 20px;overflow:hidden}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{display:none;border-color:transparent}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;max-width:500px;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.dyncat-tooltip .tooltipster-arrow-top span,.dyncat-tooltip .tooltipster-arrow-top-right span,.dyncat-tooltip .tooltipster-arrow-top-left span{border-left:16px solid transparent !important;border-right:16px solid transparent !important;border-top:16px solid;bottom:-12px}.dyncat-tooltip .tooltipster-arrow-top .tooltipster-arrow-border,.dyncat-tooltip .tooltipster-arrow-top-right .tooltipster-arrow-border,.dyncat-tooltip .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.dyncat-tooltip .tooltipster-arrow-bottom span,.dyncat-tooltip .tooltipster-arrow-bottom-right span,.dyncat-tooltip .tooltipster-arrow-bottom-left span{border-left:16px solid transparent !important;border-right:16px solid transparent !important;border-bottom:16px solid;top:-12px}.dyncat-tooltip .tooltipster-arrow-bottom .tooltipster-arrow-border,.dyncat-tooltip .tooltipster-arrow-bottom-right .tooltipster-arrow-border,.dyncat-tooltip .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:12px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.dyncat-tooltip .tooltipster-arrow-left span,.dyncat-tooltip .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.dyncat-tooltip .tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.dyncat-tooltip .tooltipster-arrow-right span,.dyncat-tooltip .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.dyncat-tooltip .tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.js-tooltip{cursor:pointer;font-size:18px;display:inline-block;position:absolute;top:3px;right:-3px;color:#bfc8cd}.js-tooltip :after,.js-tooltip:before{content:"\e60a"}.js-tooltip .tooltip-content{display:none}.tooltipster-content *{box-sizing:border-box}.tooltipster-content div,.tooltipster-content p{color:#fff}.tooltipster-content .tooltip-close{position:absolute;font-size:20px;top:8px;right:8px;color:#e74502;cursor:pointer}.tooltipster-content .tooltip-close:before{z-index:2;position:relative}.tooltipster-content .tooltip-close:after{content:'';display:block;position:absolute;top:4px;left:4px;width:15px;height:15px;background:#fff;z-index:1}.styleContext.costaStyle .js-tooltip,.costaStyle .js-tooltip,.hybridStyle .js-tooltip{color:#bfc8cd}.styleContext.costaStyle .js-tooltip,.costaStyle .js-tooltip{top:3px}.mobileStyle .dyn4 .accordion>h3 .arrow,.mobileStyle .dyn4 .accordion>h4 .arrow,.dyn4 .accordion .accordion-header .arrow{background:none;width:24px;height:20px;margin-top:-8px}.mobileStyle .dyn4 .accordion>h3 .arrow:before,.mobileStyle .dyn4 .accordion>h4 .arrow:before,.dyn4 .accordion .accordion-header .arrow:before{content:""}.mobileStyle .dyn4 .accordion>h3.active .arrow:before,.mobileStyle .dyn4 .accordion>h4.active .arrow:before,.dyn4 .accordion .accordion-header.active .arrow:before{content:""}.desktopStyle .dyn4 .accordion.m0{margin-left:10px}.desktopStyle .dyn4 .accordion.m0 .accordion-content{margin:0}.desktopStyle .dyn4 .accordion .accordion-header .arrow{font-size:20px;background:none}.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h3,.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h4{color:#5fc1ea;font-size:16px;font-weight:normal;background:#ecf2f3;position:relative;cursor:pointer;margin-bottom:1px;text-align:left;padding:10px 30px 10px 10px}.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h3 span.arrow,.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h4 span.arrow{position:absolute;right:2px;top:50%}.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h3{color:#fff;background:#5fc1ea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-weight:700;margin-bottom:10px}.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion>h3 span.arrow{color:#fff;right:4px;font-weight:bold}.mobileStyle div.dyn4.detailview .tabcontent_wrapper .accordion .accordion-content{margin-top:10px}.baseStyle .dyn4.detailview .routePorts{margin:0 0 10px 0;border-collapse:collapse;border-spacing:0}.baseStyle .dyn4.detailview .routePorts th{padding:15px 20px}.baseStyle .dyn4.detailview .routePorts td{padding:9px 1% 9px 3%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabnavi_wrapper h2{padding-left:20px;padding-bottom:0}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper>div.fce-teiler>div.teiler2-1{margin-top:15px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper .climate-chart{margin-top:30px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper .climate-chart img{margin-top:12px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather{table-layout:fixed;width:100%;margin:12px 0 0}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate th,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather th{font-size:12px;padding-top:7px;padding-bottom:7px;height:52px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate td,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather td{vertical-align:middle}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate td ul,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather td ul{list-style:none outside;margin:10px 0 0 0}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate td ul li,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather td ul li{margin:0}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate tr:last-child,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tr:last-child{border:none}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate tr:nth-child(odd),.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tr:nth-child(odd){background:#fff}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th{vertical-align:middle}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th.climate-temperature{padding-left:20px;width:37%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th.climate-weather-condition{width:14%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th.climate-wind-direction{width:17%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th.climate-wind-force{width:15%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather thead tr th.climate-precipitation{width:17%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody{border:none}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td{text-align:center}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td.today{vertical-align:top;padding-left:3%;text-align:left}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td.climate-part-of-day{padding-left:7%;text-align:left}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td.climate-temperature{background:#fff}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td ul li .temp-min-value,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr td ul li .temp-max-value{font-weight:bold}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr:nth-child(even) td:last-child{border-right:none}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody tr:nth-child(odd) td:last-child{border-right:none}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody.even tr:nth-child(odd){background:#ecf2f3}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody.even tr:nth-child(even){background:#fff}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody.even tr:nth-child(even) td{border-color:#ecf2f3}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.weather tbody.even tr:first-child td{border-bottom:1px solid #ecf2f3}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-month{width:10%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-max-degree{width:9%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-min-degree{width:9%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-humidity-percent{width:12%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-water-degree{width:12%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-precipitation{width:16%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-raindays{width:16%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate thead tr th.climate-table-sunshine{width:16%}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper table.climate tbody tr{height:52px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts{clear:both}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts div.fce-teiler div.teiler2-1,.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts div.fce-teiler div.teiler2-2{padding-left:0;padding-right:0}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts .facts-additional-text{font-size:11px;margin-top:10px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts .data-and-facts{margin-top:50px}.baseStyle .dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts .data-and-facts>h2{margin-left:10px;margin-right:10px;padding-top:22px;padding-bottom:22px;padding-left:15px}.desktopStyle .dyn4.detailview .routePorts td,.desktopStyle .dyn4.detailview .routePorts th{padding:15px}.defaultExpinet.costaStyle .dyn4 .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper tr td{border-right:1px solid #E8F1F8}.defaultExpinet.costaStyle .dyn4 .tabbox_dyn_catalog_cruise_screen div.tabnavi_wrapper h2{padding-left:15px}.mobileStyle div.dyn4.detailview hr{border-top:1px solid #ecf2f3;clear:both}.mobileStyle div.dyn4.detailview .centered{display:inline-block;vertical-align:middle;text-align:center}.mobileStyle div.dyn4.detailview .my-padding{padding-left:0;padding-right:0}.mobileStyle div.dyn4.detailview div.tabcontent_wrapper .fce-teiler div.teiler2-1,.mobileStyle div.dyn4.detailview div.tabcontent_wrapper .fce-teiler div.teiler2-2{width:100%}.mobileStyle div.dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabnavi_wrapper h2{padding-left:0;padding-bottom:20px}.mobileStyle div.dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts .data-and-facts{margin-top:30px}.mobileStyle div.dyn4.detailview .tabbox_dyn_catalog_cruise_screen div.tabcontent_wrapper div.facts .data-and-facts>h2{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mobileStyle div.dyn4.detailview .weather-table-mobile>h3{padding-top:25px}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather{width:100%;clear:both;float:left;margin-bottom:10px}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tbody{margin-bottom:20px;float:left;clear:both;width:100%}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr{width:100%;display:block;clear:both}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td{display:block;float:left;width:23%;height:55px;font-size:11px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;padding:0}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td:before{content:"";display:inline-block;vertical-align:middle;height:100%}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.today{text-align:left;padding-bottom:10px;width:100%;height:25px;margin-bottom:5px;font-weight:normal;font-size:14px}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.today:before{content:none}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.odd{background:#fff}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.even{background:#ecf2f3}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.label{display:inline-block;max-width:22px;min-width:14px;width:8%;font-weight:normal;padding:0;margin:0}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.label:before{content:none}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.label span{display:block;transform:rotate(270deg) translate(-30px, -7px);-webkit-transform:rotate(270deg) translate(-30px, -7px)}.mobileStyle div.dyn4.detailview .weather-table-mobile div.table.weather div.tr div.td.header{height:24px;font-weight:normal}#shoreExcursionlist .result .price span{display:inline-block}#shoreExcursionlist .result .niveau{width:58%}#shoreExcursionlist .result .niveau .label{margin:10px 0}#shoreExcursionlist .result footer .type{width:58%}#shoreExcursionlist .result footer .type .label{margin:10px 0}#shoreExcursionlist .result footer .details{width:41%;text-align:right}.costaStyle .tx-aidadyncat-portDetailPage .fce-teiler.fce-teiler2.teiler66-33{display:flex;flex-direction:row}.costaStyle .tx-aidadyncat-portDetailPage .fce-teiler.fce-teiler2.teiler66-33 .teiler2-1.portDetailsPage{width:auto}.costaStyle .tx-aidadyncat-portDetailPage .fce-teiler.fce-teiler2.teiler66-33 .teiler2-2.portDetailsPage{width:auto;max-width:33%}
