#usermenu{display:block;margin:0;padding:0;font-size:12px;letter-spacing:normal;line-height:16px}@media screen and (min-width:1001px){#usermenu{display:inline-block}}.userBar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;position:relative}.userBar *{box-sizing:inherit}.userIcon{font-family:"Hartwell",sans-serif;color:#0052cc;cursor:pointer}.userIcon:hover{color:#ccc;text-decoration:none}#newHeader #header{height:76px;flex-flow:row;padding:16px 24px}#newHeader #header-container{background-color:#fff}#newHeader #breadcrumbs .page950,#newHeader #header-container .page950{width:1280px;padding-top:0}#newHeader .logo{height:100%;max-height:44px;max-width:269px;object-fit:contain;object-position:left;width:100%}#newHeader .logoSml{display:none}#newHeader #userIcon{color:#000;font-weight:600;font-family:'Open Sans';justify-content:center;display:flex;padding:6px 8px;border-radius:4px}#newHeader #userIcon .icon{font-size:16px;height:20px;width:20px;margin-left:5px;text-align:center}#newHeader #userIcon:hover{background-color:#dde3e8}#newHeader .mobile-navigation-toggle{margin:0 -16px;padding:8px 0;background:0 0;display:none}#newHeader #navigation .main-navigation{display:flex;padding:8px 16px 8px 24px;margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:#fff}#newHeader #navigation .main-navigation-entry{transition:all .25s ease-in-out;border-radius:.3em;margin-right:10px}#newHeader #navigation .main-navigation-link{color:#000;padding:0;font-size:14px}#newHeader #navigation .navigation-icon{font-size:21px;height:24px;width:24px;fill:currentColor;margin-top:4px;font-weight:700;margin-left:2px}#newHeader #navigation .main-navigation-link:hover{color:#0052cc}#newHeader #navigation .main-navigation-entry.active,#newHeader #navigation .main-navigation-link:hover{background:0 0}#newHeader #navigation .main-navigation-entry.selected{border-radius:.3em;background:#dde3e8}#newHeader #navigation .sub-navigation{padding:0;box-shadow:0 2px 14px 2px rgb(0 0 0/20%);border-radius:8px;background:#fff}#newHeader #navigation .sub-navigation-link{color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;display:block;padding:0 12px;line-height:44px;text-decoration:none}#newHeader #navigation .sub-navigation-link:hover{text-decoration:none;background-color:#dde3e8}@media screen and (min-width:1280px){#search{box-sizing:border-box;flex:0 0 calc(91.66667% - 24px);margin-left:12px;margin-right:12px;left:48.7%;position:absolute;transform:translateX(-48.7%);width:603px}}.newHeader-searchModal.modal{background:#00000040}#search input{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.57;font-weight:600;-webkit-appearance:none;border:1px solid transparent;height:38px;margin:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;background-color:#eeeff5;border-radius:25px;box-sizing:border-box;width:100%}#search button{height:30px;width:30px;font-size:22px;background:0 0;border:0;border-radius:0 5px 5px 0;color:#5f6a73;cursor:pointer;margin-left:-40px;position:absolute;font-weight:bolder;margin-top:5px}#newHeader #usermenu{margin:0}#newHeader #breadcrumbs{border-bottom:1px solid #dde3e8;border-top:1px solid #dde3e8}#newHeader #breadcrumbs .multidots{display:none}#newHeader #breadcrumbs .page950{padding-top:0}#newHeader #breadcrumbs .breadcrumbs-list{padding:12px 22px;font-family:"Open Sans",sans-serif;max-width:1228px;margin:auto;border:0}#newHeader #breadcrumbs .breadcrumb-item{font-size:12px;line-height:26px;font-weight:600;font-family:"Open Sans",sans-serif;background-color:#eeeff5;padding:0 10px;border-radius:5px;margin-right:8px}#newHeader #breadcrumbs .breadcrumb-item.home{padding:0 5px}#newHeader #breadcrumbs .breadcrumb-item:hover{background-color:#dde3e8}#newHeader #breadcrumbs .breadcrumb-item.home svg{height:16px;width:16px;font-size:12px;margin-bottom:-4px}#newHeader #breadcrumbs .breadcrumb-item:not(:first-of-type):before{content:none}#newHeader #breadcrumbs .breadcrumb-item:last-of-type{background:0 0;padding:0;font-weight:600}#newHeader #breadcrumbs .breadcrumb-item a{color:#000}#newHeader #breadcrumbs .breadcrumb-item a:hover{text-decoration:none}@media screen and (max-width:1280px){#newHeader #breadcrumbs .page950,#newHeader #header-container .page950{max-width:1280px;width:100%;padding-top:0}#newHeader #header-container{background-color:#fff;padding:16px 0}#newHeader #kfbLogo{flex:0 0 calc(16.66667% - 24px)}#newHeader .logoSml{display:block}#newHeader .logo{display:none}#newHeader #search{box-sizing:border-box;flex:0 0 calc(50% - 24px);margin-left:12px;margin-right:12px}.newHeader-searchModal.modal{padding:0}.newHeader-searchModal .modal-content{background:0 0}.newHeader-searchModal #search{width:50%;margin:auto;margin-top:20px;padding-top:0}#newHeader #header{height:44px;padding:0 24px}#newHeader #navigation{overflow:auto}#newHeader .mobile-navigation-toggle{position:absolute;height:1.5em;width:1.5em;font-size:2em;line-height:1.6em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#eeeff5;color:#000;border-radius:3px;top:0;right:36px;z-index:10;display:block;padding:0}#newHeader .mobile-navigation-toggle .icon{line-height:inherit}#newHeader #navigation{order:1;padding-top:0;background-color:#eeeff5;position:fixed;width:50%;height:100%;right:-60%;z-index:99;margin-top:-76px;transition:.3s;padding:24px}#newHeader #mobile-navigation-toggle:checked~#navigation{right:0}#newHeader #navigation .navigation-info{display:flex;justify-content:space-between}#newHeader #navigation .navigation-info .icon{color:#000;height:1.5em;width:1.5em;font-size:2em;line-height:1.6em}#newHeader #navigation .navigation-info .icon-close{cursor:pointer}#newHeader #navigation .main-navigation{display:flex;flex-direction:column;height:auto;grid-gap:24px;gap:24px;padding:0;background:0 0}#newHeader #navigation .main-navigation-entry{margin-bottom:0;padding-left:0;padding-right:0;font-size:15px;text-align:center;background:0 0}#newHeader #navigation .main-navigation-entry.home .navigation-title{display:initial}#newHeader #navigation .main-navigation-entry.home .navigation-icon{margin-right:.2em;margin-top:-.2em}#newHeader #navigation .main-navigation-link{background-color:#fff;padding:14px;height:auto;border-radius:4px;justify-content:space-between;line-height:1}#newHeader #navigation .main-navigation-link:hover{background-color:#fff}#newHeader #navigation .navigation-icon.icon-down:before{content:"\f0d9"}#newHeader #navigation .main-navigation-entry.selected .navigation-icon.icon-down:before{content:"\f0d7"}#newHeader #navigation .sub-navigation{position:relative;text-align:center;white-space:initial;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none;padding:0 16px 16px;background:#fff;border-radius:4px}#navigation .sub-navigation-entry.active{background:0 0;border-radius:0}#newHeader #navigation .main-navigation-entry.selected .sub-navigation{display:block}#newHeader #navigation .sub-navigation-entry.active{font-weight:initial}#newHeader #navigation .sub-navigation-link{margin:0;padding:0;display:block;line-height:2.5em;text-align:left}#newHeader #navigation .sub-navigation-link:hover{background-color:#fff}#newHeader #navigation .sub-navigation-entry.active .sub-navigation-link>span{border:0}#newHeader #navigation .sub-navigation>li:last-child .sub-navigation-link{border-bottom:0}#navigation .sub-navigation .sub-navigation-group{display:block;margin:0;padding:0 10%}#newHeader #navigation .sub-navigation-group h5{margin-top:1em;padding-top:2em;font-weight:600;border:0;border-top:1px solid #ccc}#newHeader #navigation .sub-navigation .sub-navigation-group:nth-of-type(1) h5{border:0;margin-top:0}#newHeader #navigation .sub-navigation-entry:last-child .sub-navigation-link{border-bottom:0}#newHeader #header-info{padding-right:50px}#newHeader #userIcon{display:flex;flex-direction:column-reverse;text-align:center;padding:0 8px;align-items:center}#newHeader #navigation .sub-navigation-link>span{border-bottom:none}#newHeader #navigation .sub-navigation-link:hover>span,#newHeader #navigation .sub-navigation-entry.active .sub-navigation-link:hover>span{padding-bottom:0;color:inherit;border-bottom:none}#usermenu{position:relative;justify-content:flex-end;padding:5px 1px;margin:0}#breadcrumbs{display:block}}@media screen and (max-width:768px){#newHeader #navigation{width:calc(100% - 48px);right:-110%}#search button{right:0}#newHeader #header{padding:0 16px}#newHeader #header-info{margin:0}#newHeader #search{width:100%;padding-top:0}#newHeader #search{margin-right:0;flex:1}.modal #search{width:99%;margin-top:12px}#newHeader #search input{display:none}#newHeader #header-info{width:50px}#newHeader #userIcon{padding:8px!important}#newHeader #userIcon span{display:none}#newHeader #userIcon .icon{font-size:18px;height:24px;width:24px;margin-left:0;text-align:center}#newHeader #usermenu{padding:0}#newHeader #navigation .sub-navigation{text-align:left}#newHeader #navigation .sub-navigation-link{margin-left:1em}#newHeader #navigation .sub-navigation .sub-navigation-group{width:auto;margin:0}#newHeader #navigation .sub-navigation-group .sub-navigation-link{margin:0}#newHeader #navigation .sub-navigation-entry{margin-left:0}#newHeader #breadcrumbs .breadcrumbs-list{padding:12px 16px}#breadcrumbs .breadcrumb-item{display:none}#newHeader #breadcrumbs .home,#newHeader #breadcrumbs .breadcrumb-item:last-child,#newHeader #breadcrumbs .multidots{display:block}}#newHeader,#newHeader #main section{background:#fff}@media screen and (min-width:1000px){#newHeader .page950{width:1270px}#newHeader .page950 #site-wrapper{width:1008px!important;margin-left:131px}#newHeader .g465{width:600px!important}}#newHeader .page950{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.57;font-weight:600}#newHeader .gradientGray{background:#fff!important}#newHeader #sch_beschreibung{border:0}@media screen and (min-width:1000px){#newHeader #sch_beschreibung{width:720px}}#newHeader .infospalte-schiff h3,#newHeader .infospalte-schiff h4,.pageSchiffsfinder #newHeader h3,.pageSchiffsfinder #newHeader h4,#newHeader .shipFinder h3,#newHeader .reedreien h3,#newHeader #main h3{background-color:#eeeff5!important}.pageSchiffsfinder #newHeader .pageTitle{font-size:32px;padding-left:0}.pageSchiffsfinder #newHeader h4{font-size:20px;margin-top:2em}@media screen and (max-width:600px){.pageSchiffsinfo #newHeader ul.thumbs li{width:34%}}#newHeader .pageSchiffsfinder #periskop{display:none}#newHeader .shipFinder h3,#newHeader .reedreien h3{font-size:20px}#newHeader .bewertung img,#newHeader .bewertungsIcon img{filter:grayscale(100%) brightness(200%)}#newHeader #schiffsbild{border:0;width:730px!important;padding:0}#newHeader #thumbs{border:0;width:470px!important}#newHeader .kundenkommentare_box .carousel-container{background:0!important}#newHeader #schiffsbild #slideshow img{height:340px}#newHeader #schiffsbild .image-wrapper{text-align:center}#newHeader #schiffsbild #lupenLink{display:none}#newHeader div.slideshow a.advance-link{margin:0}#newHeader .untermenu{text-transform:none!important}#newHeader div.untermenuBg{background-color:#eeeff5;height:40px;top:0}#newHeader .untermenu ul{padding:0;margin:0}#newHeader .untermenu ul li.sel div{font-weight:700!important;background:0;color:#137bc1}#newHeader .untermenu ul li{height:auto}#newHeader .untermenu ul li div{padding:10px!important;color:#000;font-weight:400!important}#newHeader #main h1{font-size:32px;line-height:1.57}#newHeader #main .star,#newHeader .img_sprite_stern,#newHeader .img_sprite_sternb{filter:grayscale(100%)}#newHeader #main .star{margin-left:5px}#newHeader #kopfanzeige_outer{padding:0!important}#newHeader .pagination{font-family:Open Sans,sans-serif;padding-left:1.5em}#newHeader .pagination a,#newHeader .pagination span{padding:0;align-items:center;background-color:#eeeff5;border:1px solid #b1b8bf;border-radius:4px;cursor:pointer;display:flex;height:42px;justify-content:center;margin-right:12px;outline:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:42px;font-size:14px;line-height:1.57;font-weight:600;color:#000}#newHeader .pagination span.current{background-color:#195460;border-color:#195460;color:#fff}#newHeader .pagination a[title="Vor ›"],#newHeader .pagination a[title="‹ Zurück"]{display:none}#newHeader #site-wrapper img.twic-done{margin:1em;margin-left:0}#newHeader .site-bookingButton,#newHeader .yellowArrowBt,#newHeader .yellowArrowBt span.label,#newHeader .yellowArrowBt input,#newHeader .yellowArrowBt button{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.57;font-weight:600;padding:0 14px;align-items:center;background:#137bc1!important;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin:auto}#newHeader .site-bookingButton a{color:#fff}#newHeader .site-bookingButton a:hover{text-decoration:none}#newHeader .site-bookingButton:after{background:0}#newHeader .pageSchiffe .reedreien ul{background-color:#fff!important}#newHeader p.googleEarth{display:none}#newHeader .pageSchiffe .listOfShips .datab ul.head li{background-color:#eeeff5}#newHeader .align-center{display:inline-block}#newHeader img.align-center.twic-done{width:1200px}.pageSingle-kreuzfahrt #newHeader img.align-center.twic-done{height:300px;object-fit:cover;object-position:-125px}#newHeader h4,#newHeader .headerBox{background-color:#eeeff5!important;margin:0;margin-bottom:1.5em;padding:4px 10px;font-size:20px}#newHeader input[type=text],#newHeader select{min-height:25px}#newHeader h5.align-center{display:block}#newHeader .special .description p{font-size:10pt;line-height:1em}#newHeader .special.priority{min-height:125px}#newHeader .special{width:468px;float:left!important;margin-right:2em}#newHeader .special.priority{width:936px}@media screen and (min-width:1000px){.pageBuchungsanfrage #newHeader .rei_summary_all .travelers_per_cabin{width:350px}}.pageBuchungsanfrage #newHeader .page950{font-weight:400!important}.pageBuchungsanfrage #newHeader h3{color:#000!important}.pageBuchungsanfrage #newHeader .submitButton:hover,.pageBuchungsanfrage #newHeader input.kat:hover{background-color:#1c669f}.pageBuchungsanfrage #newHeader .submitButton{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.57;font-weight:600;height:44px;padding:0 10px;align-items:center;background-color:#137bc1;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;outline:0;margin-left:0!important;float:right}.pageBuchungsanfrage #newHeader ul.warteliste .header .kty_name{width:995px}.pageBuchungsanfrage #newHeader ul.warteliste .kty_name{width:1000px}.pageBuchungsanfrage #newHeader #senden .arrow{width:auto!important;height:auto!important}@media screen and (min-width:1000px){.pageBuchungsanfrage #newHeader .rei_summary_all .travelers_per_cabin_form .paxValue{width:156px}}.pageBuchungsanfrage #newHeader input.kat{cursor:pointer;background-image:none!important;background-color:#137bc1;color:#fff;font-weight:600;border-radius:4px;padding:0 10px;line-height:1.57;height:30px}.pageBuchungsanfrage #newHeader .yellowArrowBt .label span.arrow{background-image:none;padding-left:0}