/*! jQuery UI - v1.12.1 - 2019-01-16
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, slider.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=cupertino&cornerRadiusShadow=8px&offsetLeftShadow=-7px&offsetTopShadow=-7px&thicknessShadow=7px&opacityShadow=30&bgImgOpacityShadow=70&bgTextureShadow=highlight_hard&bgColorShadow=000000&opacityOverlay=80&bgImgOpacityOverlay=90&bgTextureOverlay=diagonals_thick&bgColorOverlay=eeeeee&iconColorError=ffffff&fcError=ffffff&borderColorError=cd0a0a&bgImgOpacityError=15&bgTextureError=flat&bgColorError=cd0a0a&iconColorHighlight=2e83ff&fcHighlight=363636&borderColorHighlight=f9dd34&bgImgOpacityHighlight=25&bgTextureHighlight=highlight_soft&bgColorHighlight=ffef8f&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=2694e8&bgImgOpacityActive=50&bgTextureActive=glass&bgColorActive=3baae3&iconColorHover=2694e8&fcHover=0070a3&borderColorHover=74b2e2&bgImgOpacityHover=100&bgTextureHover=glass&bgColorHover=e4f1fb&iconColorDefault=3d80b3&fcDefault=2779aa&borderColorDefault=aed0ea&bgImgOpacityDefault=80&bgTextureDefault=glass&bgColorDefault=d7ebf9&iconColorContent=72a7cf&fcContent=362b36&borderColorContent=dddddd&bgImgOpacityContent=100&bgTextureContent=highlight_hard&bgColorContent=f2f5f7&iconColorHeader=72a7cf&fcHeader=222222&borderColorHeader=aed0ea&bgImgOpacityHeader=100&bgTextureHeader=highlight_soft&bgColorHeader=deedf7&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #aed0ea}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #aed0ea;background:#d7ebf9 url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:700;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #74b2e2;background:#e4f1fb url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:700;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#0070a3;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #2694e8;background:#3baae3 url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#2694e8;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#ffef8f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_72a7cf_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_72a7cf_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_2694e8_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-icon{background-image:url(../lib/jquery-ui-1.12.1.custom/images/ui-icons_3d80b3_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(../lib/jquery-ui-1.12.1.custom/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50%;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #000;box-shadow:-7px -7px 7px #000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;height:100%}ol,ul{margin-left:13px}ul,ul ul{list-style-image:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.noscript{background:#f7fc9f;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;width:100%;text-align:center}.noscript p{padding:10px 20px;color:red;font-size:17px}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.page950{margin:auto;padding-top:20px;width:1008px}.grid{display:inline;float:left}.gRight{float:right}.gLeft{float:left}.rel{position:relative}.abs{position:absolute}.oh{overflow:hidden}body{font-family:Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;font-size:13px;font-style:normal;letter-spacing:.2px;line-height:1.25em;text-transform:none;word-spacing:.05em;background:#ecebe7 url(../images/style/legacy/gradients/217dc9-2489d5-20h.1e0ee60dba.png) repeat-x;background:#ecebe7 linear-gradient(to bottom,#217dc9,#2489d5) repeat-x;background-size:auto 20px;color:#000}h1{margin:5px 0 0 0}h2,h3,h3 a,h4,h5,h6{margin:5px 0 10px}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1,h2,h3,h4{font-weight:700}h3 a,h4,h5,h6{font-weight:400}h1,h2{font-size:17px;line-height:18px}h3{font-size:15px}h4{font-size:13px;background-color:#a8d2f0;margin:0;padding:4px 10px}h5{font-size:16px;margin-top:14px;padding-bottom:2px;border-bottom:1px solid #ccc}.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clickable{cursor:pointer}.rbLink,a,.linkColour{cursor:pointer;color:#0052cc;text-decoration:none}.emphasiseLink a{text-decoration:underline}.rbLink:hover,a:hover{color:#0e62b2}.greyLink{color:#838383}.gradientBlue .form{color:#fff}.gradientBlue .rbLink,.gradientBlue a,.gradientBlue h1,.gradientBlue h2{color:#fff}.formBox a{text-decoration:none}.elmCenter{margin:0 auto}table a{text-decoration:none}.delkrit a:hover{text-decoration:line-through}a.yellowBt{padding:8px 8px 2px 8px;background:url(../images/style/yellowBt1.5b57a6c6fc.png) no-repeat 0 0;display:block;width:114px;height:35px;text-align:center;font-weight:700}.yellowArrowBt{height:23px;padding-right:13px;background:url(../images/style/buttonYellow_right.f0d07264ac.png) no-repeat right 0}.actionButton{display:block;overflow:hidden;padding:0 8px;height:45px;width:114px;font-weight:700;text-align:center;background:#fef152 url(../images/style/legacy/gradients/fef152-e6d505-45h.d63f788930.png) repeat-x;background:linear-gradient(to bottom,#fef152,#e6d505);border:1px solid #c0c9c9;border-radius:5px}.actionButton:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.actionButton span{display:inline-block;word-wrap:break-word;width:100%;vertical-align:middle}#anabreise p{margin-bottom:5px}.pageMagazin h1{font-size:25px;line-height:26px}.pagePages h1{font-size:25px;line-height:26px}.pageReiseseite .subPage .yellowArrowBt{height:auto;padding-right:21px;background:url(../images/style/bigButtonYellow_right.5bb7c1af91.png) no-repeat right 0}.pageReiseseite .caption{padding:0;padding-top:1px}.pageReiseseite #lightbox{position:fixed}.pageReiseseite #anabreiseTab,.pageReiseseite #vornachTab,.pageReiseseite #recommendedTab,.pageReiseseite #aehnlicheTab,.pageReiseseite #schiffTab,.pageReiseseite #specialsTab{padding:5px 0;margin:5px 0;cursor:pointer}.pageReiseseite #recommendedTab .ctBoxMin{margin:10px 0 0}.pageReiseseite #recommendedTab #home-specials{border-bottom:0}.pageReiseseite #anabreise .indent{padding-left:2em}.pageReiseseite #uebersichtTab{padding:0;margin:0;cursor:pointer}.pageReiseseite .openedTabBg .uebersichtHeader,.pageReiseseite .openedTabBg .vornachHeader,.pageReiseseite .openedTabBg .recommendedHeader,.pageReiseseite .openedTabBg .aehnlicheHeader,.pageReiseseite .openedTabBg .schiffHeader,.pageReiseseite .openedTabBg .anabreiseHeader,.pageReiseseite .openedTabBg .specialsHeader{display:inline-block;padding-left:40px;padding-right:5px;vertical-align:middle;height:20px;background:url(../images/buttons/DetailsPfeilUp.329ff99b94.png) no-repeat 5px -1px}.pageReiseseite .closedTabBg .uebersichtHeader,.pageReiseseite .closedTabBg .vornachHeader,.pageReiseseite .closedTabBg .recommendedHeader,.pageReiseseite .closedTabBg .aehnlicheHeader,.pageReiseseite .closedTabBg .schiffHeader,.pageReiseseite .closedTabBg .anabreiseHeader,.pageReiseseite .closedTabBg .specialsHeader{display:inline-block;padding-left:40px;padding-right:5px;vertical-align:middle;height:20px;background:url(../images/buttons/DetailsPfeilDown.687c4cc992.png) no-repeat 5px -1px}.pageReiseseite .openedTab{display:block}.pageReiseseite .closedTab{display:none}.yellowArrowBt:hover{text-decoration:none}.yellowArrowBt span.label,.yellowArrowBt input,.yellowArrowBt button{cursor:pointer;color:#00519e;font-weight:700;font-size:13px;padding:4px 10px 1px;height:18px;float:left;background:url(../images/style/buttonYellow_left.cc0d34b0a2.png) no-repeat left 0}.base-actionButton{display:inline-block;position:relative;margin:0 14px 0 0;padding:0 10px 0 15px;height:23px;font-size:13px;font-weight:700;line-height:23px;text-align:center;background:url(../images/style/buttonYellow_left.cc0d34b0a2.png) no-repeat left 0;border:0;color:#00519e;cursor:pointer;overflow:visible}.base-actionButton:disabled{cursor:default;opacity:.5}.base-actionButton:after{content:'';position:absolute;left:100%;top:0;height:23px;width:14px;background:url(../images/style/buttonYellow_right.f0d07264ac.png) no-repeat right 0}.pageStartseite .yellowArrowBt input{border-bottom-right-radius:0;border-top-right-radius:0}.pageReiseseite .subPage .yellowArrowBt span.label,.pageReiseseite .subPage .yellowArrowBt input{cursor:pointer;color:#00519e;font-weight:700;font-size:13px;padding:6px 10px 0;height:30px;float:left;background:#fff url(../images/style/gradientYellow110.97108fcd67.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#ead142,#ffee6a);background:-webkit-gradient(linear,0 100%,0 0,from(#ead142),to(#ffee6a));background:linear-gradient(center bottom,#ead142,#ffee6a);border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-size:21px;line-height:25px}.pageReiseseite .subPage .yellowArrowBt span.label:hover,.pageReiseseite .subPage .yellowArrowBt input:hover{background:#fff url(../images/style/gradientYellow110_hover.4a3fb6acee.png) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e5b203,#ffee6a);background:-webkit-gradient(linear,0 100%,0 0,from(#e5b203),to(#ffee6a));background:linear-gradient(center bottom,#e5b203,#ffee6a)}.pageReiseseite .subPage .yellowArrowBt:hover{background:url(../images/style/bigButtonYellow_right_hover.a40f3df0c0.png) no-repeat right 0}.pageReiseseite .ctBoxMin{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.yellowArrowBt input,.yellowArrowBt button{border:0;letter-spacing:1px;font-size:12px;padding-top:0;height:23px;margin:0}.yellowArrowBt.arrow input,.yellowArrowBt.arrow button{padding-left:19px}.yellowArrowBt .label span.arrow{padding-left:12px;background-position:3px 3px}.pageReiseseite .subPage .yellowArrowBt .label span.arrow{padding-left:22px;background-position:0 4px}a.arrow,.arrow div.abs,a.prev,a.next,li.prev a,li.next a,span.arrow{left:10px;top:7px;width:9px;height:9px;background:url(../images/style/linkArrow.9bcf190b81.png) no-repeat 0 0}.pageReiseseite .subPage .yellowArrowBt span.arrow{left:5px;top:0;width:25px;height:19px;background:url(../images/style/linkArrowBig.b2bbcd6407.png) no-repeat 0 0}li.prev a,li.next a{background:url(../images/style/linkArrow.9bcf190b81.png) no-repeat right}a.arrow{padding-left:12px;background-position:0 2px}a.prev,li.prev a{background-image:url(../images/style/arrowRight.6a323ba55e.png)}a.prev,a.next{top:0;left:0;background-position:0 2px}.rbLink:hover,.greyLink:hover,a:hover,.linkColour:hover{text-decoration:underline}.toggler{cursor:pointer;background:url(../images/style/open.ee05a58348.png) no-repeat right 2px}.toggler.open{cursor:pointer;background:url(../images/style/close.7aaab683f7.png) no-repeat right 2px}.toggler.open.expanded{cursor:pointer;background:url(../images/style/collapse.5ae77ed10f.png) no-repeat right 2px}.bold{font-weight:700}.tuc{text-transform:uppercase}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.serif{font-family:"Times New Roman"}.c_white{color:#fff}.c_gray{color:#999}.c_black{color:#000}.small{font-size:11px;line-height:12px}.additional{font-size:12px;line-height:16px}.fs11{font-size:12px}.fs12{font-size:13px}.fs14{font-size:15px}.fs18{font-size:19px}.g100p{width:100%}.g150{width:150px}.g190{width:190px}.g200{width:200px}.g210{width:210px}.g215{width:215px}.g225{width:225px}.g240{width:240px}.g268{width:265px}.g290{width:290px}.g293{width:293px}.g300{width:300px}.g320{width:320px}.g345{width:345px}.g350{width:350px}.g385{width:385px}.g430{width:430px}.g440{width:430px}.g445{width:445px}.g465{width:465px}.g475{width:475px}.g540{width:540px}.g570{width:570px}.g695{width:695px}.g966{width:966px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pl44{padding-left:44px}.pl94{padding-left:94px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.p5{padding:5px}.p10{padding:10px}.vmiddle{vertical-align:middle}.mr10{margin-right:10px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mt10{margin-top:10px}.mt0{margin-top:0}.mt5{margin-top:5px}.ml0{margin-left:0}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml20{margin-left:20px}.ml153{margin-left:153px}.ml155{margin-left:155px}.ml164{margin-left:164px}.img_border{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}#header,#navigation,#main,#ticker,#footer{background:#fff}.list ul{margin-left:-3px}.list ul li{padding:0 0 5px 15px;background:url(../images/style/linkArrow.9bcf190b81.png) no-repeat 0 3px;list-style-type:none}.list .box{padding:10px 0 0 10px}ul.row li{display:inline;float:left}.ctBox .box,.ctBoxMin .box{font-size:13px;padding:5px 10px 10px 15px}.ctBoxMin .box{padding:10px 60px 10px 10px}img.border{padding:1px}.border{border:1px solid #dadada}.box{padding:10px 21px 15px 21px}.linkBox{height:auto;margin-bottom:10px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #d3d3d3;width:445px;line-height:2em;margin-top:2px;display:inline-block}.linkBox:hover{background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0);color:#fff}.listOfShips th{text-align:left;background-color:#a8d2f0;padding:5px}.listOfShips th.last{text-align:right}.listOfShips table{margin-top:10px}.listOfShips th.first{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.listOfShips th.last{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.headerBox{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#a8d2f0;padding:4px 10px;margin-top:0}.textBox{padding:0 10px 10px 10px}#header{display:flex;justify-content:space-between;flex-flow:row;box-sizing:border-box;padding:10px 15px 20px 20px}#header-info{width:365px;font-weight:700;text-align:right;color:#999}#search{position:relative;padding-top:5px}#search input,#search label{padding:2px;height:16px;width:252px}#search input{vertical-align:top;border:1px solid #aaa;border-radius:5px 0 0 5px;color:#000}#search label{display:none;position:absolute;right:22px;top:6px;padding:3px;font-weight:400;text-align:left;color:#aaa;cursor:text}#search label.active{display:block}#search input:focus+label{display:none}#search button{padding:0;height:22px;width:22px;font-size:16px;background:#aaa;border:0;border-radius:0 5px 5px 0;color:#fff;cursor:pointer}#subnavi a,#linkBtn a{text-decoration:none}#subnavi ul{margin-left:0;height:40px;padding-left:10px}#subnavi .background{height:30px;top:7px;background:#a8d2f0}div.gewaehlt{background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0);-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding-left:15px;height:38px;margin-top:8px;color:#fff;float:left}#subnavi .gewaehltsub{background:#bdf url(../images/style/tab2.28d00b8bbb.gif);float:left;margin:0 3px 0 0;padding-left:10px;height:37px;text-align:center;color:#0a4883;background-position:0 -100px}#subnavi .gewaehltsub a{color:#fff;background-position:100% -100px}#subnavi ul li a:hover,#linkBtn ul li a:hover{text-decoration:none}#subnavi ul li:hover{background-position:0 -100px}#subnavi ul li a:hover{background-position:100% -100px;color:#fff}#subnavi ul li{background:#bdf url(../images/style/tab2.28d00b8bbb.gif);float:left;margin:0 3px 0 0;padding-left:10px;height:37px;text-align:center}#subnavi ul li a{font-size:13px;letter-spacing:0;background:url(../images/style/tab2.28d00b8bbb.gif) 100% 0;float:left;padding-right:10px;padding-top:10px;height:27px;display:block}.untermenu{clear:both;width:100%;margin-top:10px;position:relative;height:55px;text-transform:uppercase}.untermenu ul{margin-left:10px;padding:0 0;position:absolute;z-index:2;margin-top:10px;list-style-image:none}.untermenu .untermenuBg{background:#a8d2f0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;height:30px;position:absolute;top:15px;z-index:1;width:100%}.untermenu ul li{height:60px;float:left;list-style-type:none;padding:0 0}.untermenu ul li.sel{background:url(../images/style/mainNaviSelArrow.1e12f7c980.png) no-repeat 50% 40px}.untermenu ul li div{height:20px;padding:13px 15px 7px 15px;font-weight:700}.untermenu ul li a{color:#0153a0}.untermenu ul li.sel div{color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0)}#kopfanzeige_outer{text-align:center;margin:.5em 0;color:#fff;padding:.5em;display:flex;align-items:center;clear:both}#kopfanzeige_outer a{display:block}#topshoutout_content{width:90%}#topshoutout_content .svg_icon{position:relative;top:4px}#kopfanzeige_outer .svg_icon{display:inline-block;height:1rem;width:1rem;margin-right:.5rem}#topshoutout_dismiss_btn_container{width:10%}#dismiss_topshoutout_btn{border:0;cursor:pointer;height:1rem;width:1rem;background:0 0}#linkBtn{float:right;width:215px;z-index:900}#linkBtn ul{margin:0 0 5px 0;height:27px;padding-left:10px;list-style-type:none}#linkBtn ul li{background:#fff url(../images/buttons/gray2Left200.eecf54ec00.png) no-repeat top left;float:left;margin:0 3px 5px 0;padding-left:5px;height:27px;text-align:center;width:200px}#linkBtn ul li span,#linkBtn ul li a{font-size:13px;letter-spacing:0;background:url(../images/buttons/gray2Right200.448a63c68a.png) top right;float:right;padding-right:5px;padding-top:5px;height:22px;display:block;width:195px}#linkBtn ul.geb_ids li{width:230px}#linkBtn ul.geb_ids li a{background:url(../images/buttons/gray2Right230.d66017f1ef.png) top right;width:225px}#linkBtn ul li:hover{background-position:bottom left}#linkBtn ul li span:hover,#linkBtn ul li a:hover,#linkBtn ul li:hover a{background-position:bottom right;color:#fff}.pageSchiffsfinder #sf_form{width:965px}.pageSchiffsfinder #periskop{float:right;padding-top:10px}.pageSchiffsfinder .pageTitle{float:left;margin-top:20px;font:700 24px arial,sans,sans-serif;color:#11114f;padding-left:130px}.pageSchiffsfinder .pageSubTitle{float:left;margin-top:20px;margin-left:3px;color:#444}.pageSchiffsfinder #sf_form ul{margin-left:0}.pageSchiffsfinder #sf_form li{list-style-type:none}.pageSchiffsfinder #sf_form .selectItem{display:inline-block;list-style-type:none;width:23px;vertical-align:middle}.pageSchiffsfinder #sf_form .selectValue{display:inline-block;list-style-type:none;width:560px;padding-top:3px;vertical-align:middle}.pageSchiffsfinder #sf_form .selectValueFree{display:inline-block;list-style-type:none}.pageSchiffsfinder #sf_form .dunkel{background-color:#ddd}.pageSchiffsfinder #sf_form .sliderHeader{position:relative;height:20px;width:650px}.pageSchiffsfinder #sf_form .sliderHeaderLeft{position:absolute;left:0;top:2px;font-size:smaller}.pageSchiffsfinder #sf_form .sliderHeaderMiddle{position:absolute;left:305px;top:2px;font-size:smaller}.pageSchiffsfinder #sf_form .sliderHeaderRight{position:absolute;right:0;top:2px;font-size:smaller}.pageSchiffsfinder #sf_form .bewBesser{display:inline-block;padding:0;margin-left:400px;width:110px}.pageSchiffsfinder #sf_form .bewSchlechter{display:inline-block;padding:0;float:right}.pageSchiffsfinder #sf_form .bewHeadingDesc{padding:5px;width:350px;float:left}.pageSchiffsfinder #sf_form .bewMiddleLeft{border-bottom:1px dotted #777;width:350px;float:left;padding:5px}.pageSchiffsfinder #sf_form .bewMiddleRight{border-bottom:1px solid #fff}.pageSchiffsfinder #sf_form input{margin:5px 0}.pageSchiffsfinder #sf_form .bewCell{width:30px;padding:5px;text-align:center;float:left}.pageSchiffsfinder #sf_form .singleHeight{height:23px}.pageSchiffsfinder #sf_form .doubleHeight{height:28px}.pageSchiffsfinder #sf_form .ageCell{width:220px;margin-left:10px;display:inline-block}.pageSchiffsfinder #linkBtn{float:left;width:950px}.pageSchiffsfinder .sfResults{float:left;width:950px}.pageSchiffsfinder #linkBtn ul{float:left;padding-left:0}.pageSchiffsfinder .sfResults ul.column0,.pageSchiffsfinder .sfResults ul.column1,.pageSchiffsfinder .sfResults ul.column2,.pageSchiffsfinder .sfResults ul.column3{float:left}.pageSchiffsfinder .sfResults .headerColumn,.pageSchiffsfinder .sfResults .ratingColumn,.pageSchiffsfinder .sfResults .mainColumn{margin-right:1px}.pageSchiffsfinder .sfResults ul.column0 .ratingColumn,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn{display:none}.pageSchiffsfinder .sfResults ul.column1 .headerColumn,.pageSchiffsfinder .sfResults ul.column2 .headerColumn,.pageSchiffsfinder .sfResults ul.column3 .headerColumn{display:none}.pageSchiffsfinder .sfResults ul,.pageSchiffsfinder .sfResults li{margin:0;padding:0;list-style-type:none}.pageSchiffsfinder .sfResults ul.column0{width:277px}.pageSchiffsfinder .sfResults ul.column1,.pageSchiffsfinder .sfResults ul.column2{width:126px}.pageSchiffsfinder .sfResults ul.column3{width:251px}.pageSchiffsfinder .sfResults .headerColumn{float:left;width:140px;padding:5px}.pageSchiffsfinder .sfResults .mainColumn{float:left;width:115px;padding:5px}.pageSchiffsfinder .sfResults .ratingColumn{float:left;width:78px;padding:5px}.pageSchiffsfinder .sfResults .alternativeRow .mainColumn{color:#fff;font-weight:700;text-align:center}.pageSchiffsfinder .sfResults .column0 .alternativeRow .mainColumn{color:#fffd2e;font-weight:700;text-align:center}.pageSchiffsfinder .sfResults .alternativeRow li{height:30px}.pageSchiffsfinder .sfResults .alternativeRow .mainColumn{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#0b0a4a}.pageSchiffsfinder .sfResults .shipClass li{height:15px}.pageSchiffsfinder .sfResults .shipInfo li{height:180px}.pageSchiffsfinder .sfResults .sizeRow li{height:30px}.pageSchiffsfinder .sfResults .dressRow li{height:120px}.pageSchiffsfinder .sfResults .priceRow li{height:60px}.pageSchiffsfinder .sfResults .langsRow li{height:90px}.pageSchiffsfinder .sfResults .buffetRow li{height:60px}.pageSchiffsfinder .sfResults .tanzRow li{height:60px}.pageSchiffsfinder .sfResults .discoRow li{height:30px}.pageSchiffsfinder .sfResults .showsRow li{height:60px}.pageSchiffsfinder .sfResults .saunaRow li{height:30px}.pageSchiffsfinder .sfResults .jogRow li{height:60px}.pageSchiffsfinder .sfResults .zigRow li{height:120px}.pageSchiffsfinder .sfResults .travels li{height:30px}.pageSchiffsfinder .sfResults .travelButton li{height:30px}.pageSchiffsfinder .sfResults .agesRow li{height:30px}.pageSchiffsfinder .sfResults .prefer_familyRow li{height:30px}.pageSchiffsfinder .sfResults .prefer_restRow li{height:30px}.pageSchiffsfinder .sfResults .prefer_ratedRow li{height:30px}.pageSchiffsfinder .sfResults .prefer_entertainRow li{height:30px}.pageSchiffsfinder .sfResults .rest_qualRow li{height:60px}.pageSchiffsfinder .sfResults .zigRow li{height:180px}.pageSchiffsfinder .sfResults .pfeifeRow li{height:180px}.pageSchiffsfinder .sfResults ul li ul li{height:60px;text-align:center}.pageSchiffsfinder .sfResults .kinderbetreuungRow li{height:60px}.pageSchiffsfinder .sfResults .ratingColumn div{float:left}.pageSchiffsfinder .sfResults .shipInfo .ratingColumn{padding:0}.pageSchiffsfinder .sfResults .shipInfo .ratingColumn div{margin-top:165px;padding:5px;width:78px;height:15px;background:#0b0a4a;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.pageSchiffsfinder .sfResults .travelButton .mainColumn{padding:5px 0 0 0}.pageSchiffsfinder .sfResults .travelButton .mainColumn a{display:block;width:120px;height:20px;padding-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #d3d3d3;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.pageSchiffsfinder .sfResults .travelButton .mainColumn:hover a{color:#fff;background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0)}.pageSchiffsfinder .sfResults .column0 .mainColumn.dunkel{background-color:#e6ea89}.pageSchiffsfinder .sfResults .column0 .mainColumn.hell{background-color:#fdffc4}.pageSchiffsfinder .sfResults .headerColumn{font-weight:700}.pageSchiffsfinder .sfResults .headerColumn div{font-weight:400}.pageSchiffsfinder .results td.btnBG{background:url(../images/buttons/gray3Left90.017db6487e.png) no-repeat top left;height:27px;padding-right:0;padding-left:0;overflow:hidden}.pageSchiffsfinder .results td.btnBG a{background:url(../images/buttons/gray3Right90.a571ec7cbb.png) no-repeat top right;height:27px;padding-top:5px;padding-right:18px;padding-left:20px;float:right}.pageSchiffsfinder .results td.btnBG:hover{background-position:left -37px;color:#fff}.pageSchiffsfinder .results td.btnBG a:hover,.pageSchiffsfinder .results td.btnBG:hover a{background-position:right -37px;color:#fff}.pageSchiffsfinder .aborticon{float:right;margin:0 0 3px 3px}.pageSchiffsfinder .infoicon_outer{display:none}#main .addgrid{min-height:225px}#kopfAnzeige{width:100%}#kopfanzeigeStandard a{color:#fff}#kopfanzeigeStandard a:hover{color:#333}#kopfanzeigeRCI a{color:#ebe31c}#kopfanzeigeRCI a:hover{color:#ebe89f}#kopfanzeigeSeabourn a{color:#c9c2b4}#kopfanzeigeSeabourn a:hover{color:#e9d970}#kopfanzeigeCosta a{color:#ebe31c}#kopfanzeigeCosta a:hover{color:#fff}#kopfanzeigeTui a{color:#b4e0f9}#kopfanzeigeTui a:hover{color:#fff}.tooltip{border-bottom:1px dotted #000;color:#000;outline:0;cursor:pointer;text-decoration:none;position:relative}.tooltip span{margin-left:-999em;position:absolute}.tooltip:hover span{position:absolute;left:8em;top:-2em;z-index:99;margin-left:0;width:600px;border:1px solid #777;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.kopfanzeige_pop-up{padding:.8em 1em}.anzeigenSeite{background-image:none;background-color:#fff}.anzeigenSeite table{table-layout:fixed}.anzeigenSeite .datab .col1{width:40px}.anzeigenSeite .datab .col2{width:170px}.anzeigenSeite .datab .col3{width:432px}.anzeigenSeite .datab .col4{width:200px}.anzeigenSeite .datab .col5{width:164px}.anzeigenSeite .t-border{border:1px solid #000;padding:2px}.anzeigenSeite button{width:145px;margin-bottom:2px}.anzeigenSeite table.datab tr td{padding:5px}.anzeigenSeite table.datab table tr td{padding-bottom:10px}#footer{overflow:hidden;padding:15px 17px 15px 25px}#footer:before{content:'';display:block;margin-bottom:10px;height:1px;background:#dadada}#footer-navigation,#footer-social{margin-bottom:1em}#footer-navigation{float:left;margin:0 0 1em -12px;list-style:none}#footer-navigation a{display:block;padding:8px 12px}#footer-social{float:left;margin:0 0 0 1.5em;list-style:none}#footer-social a{display:block;margin-bottom:5px;height:45px;width:45px;font-size:25px;line-height:45px;text-align:center;background:#e8e8e8;background:linear-gradient(to bottom,#fff,#e8e8e8);border-radius:10px}#footer-social .icon{line-height:inherit}#footer-social .icon-twitter{color:#55acee}#footer-social .icon-facebook{color:#3b5998}#footer-social .icon-instagram{color:#e95950}#footer-copyright{clear:right;font-size:11px;font-weight:700;text-align:right;text-transform:uppercase}.ctRow{padding:10px 0 15px 0}#finder_block{padding-top:25px;color:#fff}#finder_block #kf_finder,#finder_block #profi_finder{cursor:pointer;z-index:10;top:3px;padding-top:4px;height:18px;left:85px;background:url(../images/style/finderTabs.b30b364a30.png) no-repeat 0 -49px}#finder_block #profi_finder{left:245px}#finder_block #kf_finder.selected,#finder_block #profi_finder.selected{cursor:default;z-index:30;padding-top:12px;height:37px;background-position:0 0}#ff_container{z-index:20;background:#0658a5;padding:55px 0 15px 0;height:159px}#finder_form .row{padding:0 0 5px 0}#finder_form label{display:inline;float:left;width:110px;padding:0 5px 0 0;font-size:12px;font-weight:700;text-align:right}#finder_form select{display:inline;float:left;width:120px}#finder_form .breit{width:165px}#finder_form .lastRow{padding-top:20px}.no-js .seeFlussRad{display:none}.seeFlussRad{position:absolute;right:20px;top:29px;z-index:200}#finder_form .seeFlussRad label{white-space:nowrap;margin-left:10px;width:auto}#finder_form #ausgebuchtLabel{display:block;position:absolute;left:60px;top:30px;width:auto;font-weight:400}#finder_form .submit{top:175px;right:35px}.resetFF a{color:#fff}.ctRow.slider{padding-bottom:10px}ul.slider li,ul.slider li ul{height:110px}ul.slider li.left,ul.slider li.right{cursor:pointer;width:35px;background:url(../images/style/prev.388e6cf80a.png) no-repeat 6px 47px}ul.slider li.right{background-image:url(../images/style/next.b982761137.png)}ul.slider li.view{overflow:hidden;width:834px}ul.slider li.view ul li{height:auto;padding:15px 10px}.formboxGrid{float:left;width:164px}.formboxGrid.expand{margin-left:10px;display:none}.formBox{position:relative;font-weight:700;font-size:13px;padding:5px 7px;margin-bottom:5px;z-index:5}.formBox label{margin-left:.35em;font-weight:400}.formBox.expanded{width:700px}.formBox.closed{padding-right:15px;margin-bottom:10px}.formBox .more{width:100%;text-align:right;clear:both;cursor:pointer}.formBox.expanded .more{visibility:hidden}.formBox.expanded .selRows,.noDisplay{display:none}.formBox h2{margin-top:0;margin-bottom:2px;font-size:16px;line-height:18px}.formBox.closed h2{margin-bottom:0}.formBox .form .row{display:inline;float:left;line-height:14px;padding-bottom:0;width:140px;text-indent:-20px;padding-left:20px}.formBox .form .rbSpacing{text-indent:-26px;padding-left:27px}.formBox .form .slider{margin:8px 0 0 4px;line-height:20px;padding:0 4px;width:154px}.formBox .sliderVals{text-align:center;font-weight:700;padding-top:8px}.formBox .form .lastRow{padding-bottom:5px}.formBox .form .row input[type=checkbox]{margin-left:0}.formBox .form .check{vertical-align:top;margin:0 10px 0 0}.formBox .form span{line-height:15px}div.dpblock{overflow:hidden;padding:0;text-indent:0;margin-bottom:4px}div.dpblock label{width:76px;display:block;float:left;text-align:left}div.dpblock input{margin-left:4px;float:left;width:75px;position:relative;z-index:2}.dateinput{width:113px}.pageReisen .dateinput{z-index:5}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.searchRes{background-color:#a8d2f0;color:#0a4883}.searchRes .box{padding:10px;padding-bottom:8px;padding-top:8px}.searchRes ul li{border-right:1px solid #fff}.searchRes ul .nolink{padding:0 6px}.searchRes ul li a{font-style:normal;color:#fff;font-size:13px;height:13px;padding:0 6px}.searchRes ul .prev,.searchRes ul .next,.searchRes ul .nextPage,.searchRes ul .last{border:0}.searchRes ul .prevPage,.searchRes ul .nextPage{height:15px}.searchRes ul .prevPage a img,.searchRes ul .nextPage a img{padding-top:3px}.searchRes ul li a.selected,.searchRes ul li a:hover{color:#00519e;text-decoration:none}.searchRes ul li a.selected{cursor:default}.searchRes.searchRes_below{margin-top:20px}.resTeaser{margin-bottom:10px}.resTeaser .box{padding:12px}.resTeaser h3{margin-bottom:0}.resTeaser .text{float:left;display:inline;margin:0 10px;width:450px;min-height:120px;font-size:13px}.resTeaser .bonus{padding-right:40px;width:310px;text-align:right}.resTeaser .price{float:right;font-weight:700;font-size:19px;width:450px;text-align:right;margin-top:10px}.resTeaser .price .pinfo{font-size:13px}.resTeaser .price .ptype{font-size:10px}.resTeaser .cruiseDescription{width:250px;float:left}.resTeaser .cruiseBonus{display:block;color:#008aff}.resTeaser .details{float:right;width:160px}.resTeaser .details a span.label{width:110px;font-weight:700;text-align:center}#imgUserRating .shipImage,#voyage_shipImage,.alerts-data img{width:120px;height:70px}.subPage .box{padding:10px 10px 0 0}.subPage .ctBox .box{padding:5px 10px}.subPage .ctBoxMin .box{padding:10px 60px 10px 10px}.subPage .wholeArrowRight .label{width:380px;margin-left:18px}.pageReiseseite .subPage .wholeArrowRight .label{width:403px;margin-left:0}.subPage .karte{margin-bottom:20px}table{border:1px solid #fff;border-bottom:none;font-size:13px;border-collapse:separate}thead{font-weight:700;background:#a8d2f0}td{height:20px;vertical-align:middle;padding:0 5px;border-bottom:none}tr.hell td{background-color:#f7f7f7}tr.dunkel td{background-color:#d9d9d9}.tblButton{background:#fff url(../images/buttons/gray1.5905c05e53.png) 50% 50% no-repeat;padding:10px 0 10px 0}.sfTable{width:600px;margin:0}.sfSubTable{width:600px;margin:10px 0}.tw{width:100%}tr td.white_bg{background-color:#fff}.elUlTick{list-style-image:url(../images/tick.0548cee0cc.png);margin-left:23px}.elLiTick{background:url(../images/tick.0548cee0cc.png) top left no-repeat;padding-left:20px;padding-bottom:2px;list-style-type:none}.elLiTick5{background:url(../images/tick.0548cee0cc.png) 5px 5px no-repeat;padding-left:25px;padding-bottom:2px;list-style-type:none}.elSpace10{margin-top:10px}.elMoveUp15{position:relative;top:-15px;left:2px}.elMoveUp10{position:relative;top:-10px}.elPadLeft20{padding-left:20px}.slideshow .box{padding:20px 15px 15px}.slideshow ul li{padding-right:2px}.slideshow ul li.last{padding-right:0}.slideshow .selection{position:absolute;left:1px;top:1px;width:71px;height:45px;background:0 0;border:3px solid #ffde00}.rating,.rating div{float:right;position:relative;background:url(../images/style/stars.4de67c033c.png) no-repeat 0 0;width:95px;height:18px}.rating div{position:absolute;top:0;left:0;background-position:0 -18px}.rating .stars1{width:17px}.rating .stars2{width:37px}.rating .stars3{width:58px}.rating .stars4{width:77px}.rating2{float:right;height:12px;overflow:hidden;text-align:left;text-indent:0;padding:0}.stars0{width:0}.stars1{width:7px}.stars2{width:13px}.stars3{width:20px}.stars4{width:26px}.stars5{width:33px}.stars6{width:39px}.stars7{width:46px}.stars8{width:52px}.stars9{width:59px}.stars10{width:65px}.stars11{width:72px}#von_star{float:left;position:relative;left:-10px}#bis_star{float:right;position:relative;right:-10px}.rounded5{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}h4,.rounded5_top{-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.rounded5_bottom{-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.gradientBlue{background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0)}.gradientGray{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.gradientLightGray{background:#fff url(../images/style/gradientLightGray110.df6e5e3d64.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#f1f1f1,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#f1f1f1),to(#fff));background:linear-gradient(center bottom,#f1f1f1,#fff)}.pageReisen .filter{float:left;width:186px;padding:3px 9px 3px 3px}#shipsize_slider .noUi-handle-lower{background:url(/images/slider_arrows.428475fe3c.png) no-repeat -126px -2px}#shipsize_slider .noUi-active-lower{background:url(/images/slider_arrows.428475fe3c.png) no-repeat -154px -1px}.pageReisen .ergebnisse{float:left;padding:3px 0 3px 9px;width:757px;border-left:1px solid #ddd}.pageReisen .filter .kreuzfahrtfinder_facet{position:relative}.pageReisen .filter #finderTabs_facet{margin-bottom:7px}.pageReisen .filter .kreuzfahrtfinder_facet_text{position:absolute;top:11px;left:0;width:186px;text-align:center;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase}.pageReisen .ergebnisse .ulPagesBox{float:right;margin-top:0}.pageReisen .ui-slider-horizontal .ui-slider-range-min{left:0}.pageReisen .route{min-height:25px}.pageReisen .specialInfo ul{list-style-image:url(../images/haken.6c792cb5d0.gif);margin-left:30px;margin-bottom:20px}.pageReisen .specialInfo ul li{margin-bottom:10px}.pageReiseseite #gallery{margin-bottom:20px}div.pagination,.newsHead{overflow:auto}.listenDetailansicht{float:right;font-weight:700}.reisenListe{margin-top:20px}.reisenListe ul{margin:0;overflow:auto}.reisenListe li{list-style-type:none}.reisenListe li.club-teaser{background:#7fffd4}.listView.gradientGray:hover,.resTeaser.gradientGray:hover{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#d0d0d0,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#d0d0d0),to(#fff));background:linear-gradient(center bottom,#d0d0d0,#fff)}.listView.gradientGray .resTeaser.gradientGray{background:0 0}.reisenListe li.head li,.reisenListe ul.value li{float:left;overflow:hidden}.reisenListe li.head li div{height:33px;display:table-cell;vertical-align:middle}.reisenListe li.head li.dauer div{text-align:right;width:35px}.reisenListe li.head li.preis div{text-align:right;width:110px}.reisenListe li.head li{background-color:#a8d2f0;margin-top:0;font-weight:700}.reisenListe li.head li.last{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.reisenListe li.head li.first{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.reisenListe ul.value li>div{height:48px;display:table-cell;vertical-align:middle}.reisenListe .pfeil{width:42px;padding-left:5px;padding-right:5px;min-height:41px}.reisenListe .reiseBeginn{width:64px;min-height:41px}.reisenListe .gebiet{width:95px;padding-right:5px;min-height:41px}.reisenListe .hafen,.reisenListe .reduced{width:176px;padding-right:5px;min-height:41px}.reisenListe .hafen span{margin-right:5px}.toptipp .resTeaser .package-options,.reisenListe .detailView .package-options,.resTeaser .price .package-options,.reisenListe .hafen .package-options{display:inline-block;position:relative;height:auto;margin-right:3px;padding:0;top:1px}.reisenListe .hafen .package-options{top:-2px;margin:0}.toptipp .resTeaser .package-options .package-icon,.reisenListe .detailView .package-options .package-icon,.resTeaser .price .package-options .package-icon,.reisenListe .hafen .package-options .package-icon{margin-right:3px;width:15px;height:15px}.toptipp .resTeaser .package-options .flight-icon,.reisenListe .detailView .package-options .flight-icon,.resTeaser .price .package-options .flight-icon,.reisenListe .hafen .package-options .flight-icon{position:relative;top:-2px;margin-right:3px}.toptipp .resTeaser .package-options .river-cruise-icon,.reisenListe .detailView .package-options .river-cruise-icon,.resTeaser .price .package-options .river-cruise-icon,.reisenListe .hafen .package-options .river-cruise-icon{margin-right:3px;width:15px;height:15px}.toptipp .resTeaser .package-options .icon{fill:#fff}.toptipp .resTeaser .package-options .flight-icon{top:0}.reisenListe .dauer{width:45px;min-height:41px}.reisenListe .value .dauer div{width:35px;text-align:right}.reisenListe .schiff{width:155px;min-height:41px}.reisenListe .gesamtbewertung{width:40px;min-height:41px}.reisenListe .head .gesamtbewertung,.reisenListe .head .ersparnis{width:48px}.reisenListe .userRating{width:40px;color:#696969}.reisenListe .userRating .ratingNumber{font-weight:700;font-size:16px}.userRating_big{text-align:center;line-height:22px;padding-top:10px;color:#696969}.userRating_big .ratingText{font-size:12px}.userRating_big .ratingNumber{font-weight:700;font-size:32px}.reisenListe .preis{width:120px;font-weight:700;min-height:41px}.reisenListe .head .preis{width:112px;text-align:right}.reisenListe .value .preis>div{width:115px;text-align:right}.reisenListe .ersparnis{min-height:41px;font-weight:400}.reisenListe a{color:#000}.reisenListe .head div,.reisenListe .head a{color:#0a4883}.reisenListe .head .higherHeader{min-height:45px}.listPriceStrikeThrough{text-decoration:line-through;color:rgba(0,0,0,.45);font-weight:400}.ersparnis{color:#008aff}.fb_row{position:relative;width:165px;height:1.9em}.fb_left{position:absolute;left:0;font-weight:400}.fb_right{position:absolute;right:0}.untergeb{margin-left:7px;font-weight:400}.found{text-align:center;width:100%;padding-top:10px}#anz_rei{font-weight:700;font-size:17px}.centerbox{width:100%;text-align:center}.elabel{background-color:#fff;padding:0 1px;font-size:.8em;line-height:1em;opacity:.9;filter:alpha(opacity=90);-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.slideshow-container a{text-decoration:none}div.controls{margin-top:5px;height:23px}div.controls a{padding:5px}div.ss-controls{float:left}div.slideshow-container{position:relative;clear:both;padding-top:7px}div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;width:100%}div.slideshow a.advance-link{display:block;width:435px;text-align:center;margin-left:auto;margin-right:auto}div.slideshow a:hover{text-decoration:none}.pageReiseseite #slideshow{position:relative}div.slideshow img{vertical-align:middle;border:1px solid #dadada;margin-right:2px;width:auto;height:auto;max-width:435px;max-height:310px;object-fit:contain}.isNewFrontend .slideshow img{max-width:none}div.caption-container{clear:both;height:40px;text-align:center;z-index:10}span.image-caption{display:block;width:450px}div.caption{padding:12px}.pageSchiffsinfo div.caption{padding:0;padding-top:1px}.pageSchiffsinfo div.lupe{height:25px;position:absolute;z-index:10;left:245px}.pageReiseseite div.caption{padding:0;padding-top:1px}.pageReiseseite div.lupe{height:25px;position:absolute;z-index:10;left:205px}.pageReiseseite .special{width:945px;padding-right:10px}.pageReiseseite .nachoben{float:right;padding-right:10px;font-weight:400;color:#0a4883;text-align:right}.pageReiseseite .nachoben:hover{color:#0e62b2}.pageReiseseite .nachobenDiv{float:left;position:relative;left:0;top:-20px}div.image-title{font-weight:700;font-size:1.4em}div.image-desc{line-height:1.3em;padding-top:12px}ul.thumbs{clear:both;margin:10px 0 0 20px;padding:0}ul.thumbs li{float:left;padding:0;margin:5px 10px 5px 0;list-style:none}a.thumb{padding:2px;display:block;border:1px solid #ccc}ul.thumbs li.selected a.thumb{background:#000}a.thumb:focus{outline:0}ul.thumbs img{border:0;display:block;max-width:120px;max-height:70px}div.pagination,.newsHead,.enFooter{clear:both}div.navigation div.top{margin-bottom:12px;height:11px}div.navigation div.bottom{margin-top:12px}div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc}div.pagination a:hover{background-color:#eee}div.pagination span.current{font-weight:700;background-color:#000;border-color:#000;color:#fff}div.pagination span.ellipsis{border:0;padding:5px 0 3px 2px}.bonbon{border-left:2px solid #fff;border-bottom:2px solid #fff}.bonus{background-color:#c00;min-height:30px;float:right;padding:4px 5px 5px 5px;color:#fff;font-size:13px;text-align:center;border:2px solid #888;margin-right:15px;box-shadow:5px 5px 5px #888}.bonus a{color:#fff}.bonus_hdg{font-size:13px;font-weight:700;color:#fff;background:0 0;margin:0;padding:0;border-bottom:1px solid #fff}.datab{width:100%;margin-bottom:20px;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.box>.datab{border:0;margin-top:5px;margin-bottom:15px}.datab th,.datab tr{padding-top:5px;padding-bottom:5px}.datab td{vertical-align:top}.schiffsbild{float:left;margin:0 10px 10px 0;padding:7px;width:414px;text-align:center;border:1px solid #333;overflow:hidden}.schiffsbild .bildunterschrift{margin:10px 10px;font-size:11px}.elFormPricePara{clear:right;padding:5px 0 4px 0}.elFormPricePara .elPriceDD{margin-right:5px;vertical-align:middle;white-space:nowrap}.elFormPricePara .elPriceDD:last-child{margin-right:0}.carousel-previous,.carousel-next{position:absolute;z-index:1;margin:0;padding:0;bottom:-1px;top:-1px;width:38px;background:0 0;border:0;color:#999a9a;cursor:pointer;overflow:visible}.carousel-previous{left:0;border-radius:5px 0 0 5px}.carousel-next{right:0;border-radius:0 5px 5px 0}.carousel-previous:before,.carousel-next:before{position:absolute;margin-top:-16px;left:0;right:6px;top:50%;font-family:'Site Icons',serif;font-size:38px;letter-spacing:-5px;line-height:38px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-previous:before{content:'‹‹'}.carousel-next:before{content:'››'}.carousel-previous:hover,.carousel-next:hover{color:#b9babb}.carousel-previous:hover{background:linear-gradient(to left,transparent,rgba(255,255,255,.5))}.carousel-next:hover{background:linear-gradient(to right,transparent,rgba(255,255,255,.5))}.carousel-previous:active,.carousel-next:active{color:#909293}.carousel-previous:disabled,.carousel-next:disabled{z-index:-1;background:0 0;color:#999a9a;cursor:default;opacity:.5}.carousel-container{overflow:hidden;position:relative;white-space:nowrap}.carousel-item{display:inline-block;white-space:normal;vertical-align:top}#home-teasers{float:right;overflow:hidden;position:relative;margin-left:auto;width:400px;border:1px solid #dadada;border-radius:5px}#home-teasers .teaser{display:block;height:254px;width:400px}#home-teasers .teaser:after{content:'';display:none;position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(#fff 10%,transparent 30%);background-size:1px 1px;opacity:.2}#home-teasers .teaser:hover:after{display:block}#home-teasers .teaser img{object-fit:cover;height:100%;width:100%}#home-teasers .teaser-relative,.teaser-row .teaser-relative{position:relative;display:block}#home-teasers .teaser-absolute,.teaser-row .teaser-absolute{position:absolute}#home-teasers .teaser-headline,.teaser-row .teaser-headline{bottom:0;display:block;width:100%;background-color:rgba(5,82,153,.9);color:#fff;text-align:center}#home-teasers .teaser-headline .teaser-headline-text,.teaser-row .teaser-headline .teaser-headline-text{display:block;padding:4px;font-size:15px;font-weight:700;line-height:20px}#home-teasers .teaser-headline .teaser-headline-text:after,.teaser-row .teaser-headline .teaser-headline-text:after{content:'»';margin-left:2px}#home-teasers .teaser .teaser-cruiseline-logo,.teaser-row .teaser-cruiseline-logo{max-width:100px;max-height:50px;width:auto;height:auto;top:5px;left:20px}.teaser-preview-error{color:red;font-weight:700;padding-bottom:15px}#home-specials{position:relative;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-278h.898c2d97c1.png) repeat-x bottom;background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}#home-specials .carousel-container{margin:0 auto;padding:5px 0;width:905px}#home-specials .carousel-item{font-size:12px;line-height:1.3;border-right:1px solid #dadada}#home-specials a{display:block;position:relative;padding:0 10px;width:130px;text-decoration:none}#home-specials a:hover{z-index:0;background:rgba(255,255,255,.5)}#home-specials a:hover:after{content:'';position:absolute;z-index:-1;bottom:-5px;left:0;right:0;top:-5px;border-bottom:5px solid rgba(255,255,255,.5);border-top:5px solid rgba(255,255,255,.5)}#home-specials img{display:block;margin:0 auto;padding:1px;border:1px solid #dadada}#home-specials .description{overflow:hidden;margin-top:5px;height:124px}#home-specials .title{font-weight:700}#home-specials .price{margin:5px 0;font-size:19px;font-weight:700;text-align:right}#home-cruiseLines{position:relative;margin-top:10px;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-102h.a2886dfa98.png) repeat-x bottom;background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}#home-cruiseLines .carousel-container{margin:0 auto;padding:10px 0;width:878px}#home-cruiseLines .carousel-item{margin-right:10px;vertical-align:middle}#home-cruiseLines a{display:block;position:relative;padding:0 5px;height:80px}#home-cruiseLines a:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}#home-cruiseLines img{vertical-align:middle;max-height:80px;width:auto;max-width:150px}#home-guestbook{float:right;position:relative;z-index:0;width:360px;padding:5px 10px 10px 15px;font-size:13px;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-228h.08511352a9.png) repeat-x bottom;background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}#home-guestbook img{position:absolute}#home-guestbook .carousel-previous,#home-guestbook .carousel-next{width:60px}#home-guestbook .carousel-container{margin:0 auto;padding:5px 0;width:279px}#home-guestbook .carousel-item{height:168px}#home-guestbook .carousel-item:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}#home-guestbook a{display:inline-block;position:relative;margin-left:44px;vertical-align:middle;text-decoration:none}#home-guestbook .comment{font-family:'Times New Roman',serif;font-size:15px;font-weight:700}#home-guestbook .voyage{margin-top:10px;font-size:11px;font-weight:700;line-height:12px}#home-guestbook .yellowArrowBt{float:right;margin-top:16px}.pageSchiffsfinder #contentbody{margin:-1px 50px 10px 50px;padding:0 10px 0 6px}.pageSchiffsfinder .inakt{float:right;display:none;color:#0b0a4a}.pageSchiffsfinder .results td{text-align:center;vertical-align:middle;border-left:1px solid #fff}.pageSchiffsfinder .results th{border-left:1px solid #fff;vertical-align:middle}.pageSchiffsfinder .results th.toprow{border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-icab-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.pageSchiffsfinder .results .toprow{background-image:url(../images/bg/sf_th.6fff4aca49.png)}.pageSchiffsfinder .hell{background-color:#e8e8e8}.pageSchiffsfinder .dunkel{background-color:#c3c3c3}.pageSchiffsfinder .dunkel th{padding:5px 0}.pageSchiffsfinder .mhell{background-color:#fdffc4}.pageSchiffsfinder .mdunkel{background-color:#e6ea89}.pageSchiffsfinder .nomatch{color:#a31318;font-weight:700;font-size:larger}.pageSchiffsfinder .lowmatch{color:#a31318;font-weight:700;font-size:larger}.pageSchiffsfinder .neutralmatch{color:#333;font-size:larger}.pageSchiffsfinder .goodmatch{color:#009c07;font-weight:700;font-size:larger}.pageSchiffsfinder .perfectmatch{color:#009c07;font-weight:700;font-size:larger}.pageSchiffsfinder .infobox{text-align:center;border:1px solid #a8d2f0;width:215px;padding:4px;position:absolute;left:720px;display:none;background:#faf190;z-index:9999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pageSchiffsfinder .subinfo{background-color:#a8d2f0;margin-top:5px;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pageSchiffsfinder .infoicon{float:left;margin:0}.pageSchiffsfinder .bewCol{width:30px;text-align:center}.pageSchiffsfinder .bewColor{background-color:#aaa}.pageSchiffsfinder .bewHeading{font-weight:700;border-bottom:1px solid #777}.pageSchiffsfinder .tw450,.teamWidth{width:450px}.pageSchiffsfinder .tw45{width:45px}.pageSchiffsfinder .tw25{width:25px}.pageSchiffsfinder .bgWhite{background-color:#fff}.pageSchiffsfinder .indent{padding-left:25px}.gewichtung{background:url(../images/bg/xparent_small.9cb964766a.png) no-repeat top left;color:#fff;font-weight:700}tr td.btnRow{background-color:#fff;border:1px solid #fff;border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-icab-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;height:32px}.pageDecksplan .pageDecksplanImages .pageDecksplanDeckImage{margin-right:20px}.pageDecksplan .kabinenkategorien{margin-left:0}.pageDecksplan .kabinenkategorien li,.kabinenkategorien li,.kabinenkategorien li li{list-style-type:none}.pageDecksplanFullscreen .untermenu{background-color:transparent;display:none}.pageDecksplanFullscreen h3{color:#212121}.pageDecksplanFullscreen .linkPos{margin-left:-10px;margin-top:-25px;font-size:1.25em}.pageDecksplanFullscreen ul.anzahlReisenLink li{list-style-type:none}.kabinenkategorien li>ul{width:170px;float:left;margin-right:10px;margin-bottom:5px}.decksWrapper,.pageDecksplan .kabinenkategorien li ul{float:left}.pageDecksplanFullscreen .kabinenkategorien .katCode,.pageDecksplan .kabinenkategorien .katCode{float:left;clear:left}.pageDecksplanFullscreen .kabinenkategorien .katCode div,.pageDecksplan .kabinenkategorien .katCode div{display:table-cell;vertical-align:middle;width:30px;height:45px}.pageDecksplanFullscreen .kabinenkategorien .katDesc,.pageDecksplan .kabinenkategorien .katDesc{float:left;width:130px;height:45px;margin-left:5px}.linkPos{position:relative;left:10px}.pageSchiffsposition #main .pageBody h2,.hdrH2{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#a8d2f0;margin:0;padding:4px 10px;font-size:15px}.hdrH4{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#d8efff;font-size:13px;padding:2px 10px}.pageSchiffsposition #main .datab{margin-bottom:0;border-width:0}.pageSchiffsposition #main .positionIs{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#webcam img{max-width:100%;height:auto}.pageSchiffsposition .datenRoutenplan{padding:5px}.pageSchiffsposition .datenRoutenplan li{background:url(../images/style/linkArrow.9bcf190b81.png) no-repeat 0 3px;list-style-type:none;padding:0 0 5px 15px}.pageSchiffsposition .aktuelleReise{padding:5px;margin-bottom:20px}.pageSchiffsposition .ships{margin-bottom:20px;padding:5px}.sun{margin-bottom:5px;padding:5px;padding-bottom:10px}.sun img{border:1px solid #d9d9d9;margin-right:10px;width:80px}.pageSchiffsposition .aehnlicheKreuzfahrt{padding-bottom:10px}.pageSchiffsposition .aehnlicheKreuzfahrt li{list-style-type:none}.pageSchiffsposition #main .ships p{padding:2px 0 2px 5px}.pageSchiffsposition .datenRoutenplanOuter{margin-top:20px}.shipsInPorts table.datab{margin-top:5px;width:600px}.shipsInPorts th{text-align:left;padding:5px 0 5px 5px;background:#a8d2f0}.shipsInPorts td{text-align:left;padding:3px 0 3px 5px}.shipsInPorts th.first{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.shipsInPorts th.last{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.shipsInPorts .total{font-weight:700}.pageBewertung h3{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#a8d2f0;margin:0;padding:4px 10px}.pageBewertung .reiseAngaben,.pageBewertung .bewertungen{margin-bottom:20px}.pageBewertung .reiseAngaben ul{margin-left:0}.pageBewertung .reiseAngaben li{list-style-type:none}.pageBewertung .reiseAngaben .month li,.pageBewertung .reiseAngaben .target li{float:left}.pageBewertung .reiseAngaben .month,.pageBewertung .reiseAngaben .target{float:none;clear:left}.pageBewertung .reiseAngaben .label{width:100px}.pageBewertung .bewertungen ul{margin-left:0;overflow:auto}.pageBewertung .bewertungen li{list-style-type:none;float:left}.pageBewertung .bewertungen .frage{width:687px;padding:3px;padding-left:10px}.pageBewertung .bewertungen .antwort{width:260px;padding:3px}.pageBewertung .weiterMit{padding:5px}.pageBewertung #weiterMitBox{margin-top:15px;margin-bottom:20px}.pageBewertung #ReviewRatingBox ul li{list-style-type:none;display:inline-block}.pageBewertung #ReviewRatingBox ul li button{padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:0;margin:5px 10px 5px 0;background:#3289d3;color:#fff;cursor:pointer}.pageBewertung #ReviewRatingBox .CountTotalReviewRating_Stats{margin-left:15px;padding-bottom:5px}.pageBewertung #captchaCheckBox{border:1px solid #ff0;overflow:auto}.pageBewertung #captchaCheckBox .captchaCheck{height:60px}.pageBewertung #captchaCheckBox .captchaCheck div{float:left}.pageBewertung #captchaCheckBox input{margin:20px 0 20px 10px}.pageBewertung #captchaCheckBox img{margin:10px 0 10px 10px}.pageBewertungen .bewertungsNavigation{margin-bottom:20px}.pageSchiffe .ship-list__details{box-sizing:border-box;float:right;margin-top:10px;padding-left:16px;width:50%;line-height:1.35}.pageSchiffe .ship-list__details p{margin:5px 0}.pageSchiffe .shipFinder{float:left;overflow:hidden;padding-bottom:10px;width:50%}.pageSchiffe .shipFinder h3{margin-top:10px;padding:4px 10px;background:#a8d2f0;border-radius:5px 5px 0 0}.pageSchiffe .shipFinder a{display:inline-block}.pageSchiffe tr.hell2 td{background-color:#f3f3f3}.pageSchiffe .reedreien{margin-top:20px}.pageSchiffe .reedreien h3{background-color:#a8d2f0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:4px 10px;margin:0 0 15px 0}.pageSchiffe .reedreien ul{margin-left:0;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);padding-bottom:10px}.pageSchiffe .reedreien li{list-style-type:none;display:inline-block;width:280px;margin-left:20px;height:45px}.pageSchiffe .reedreien li a{display:block}#rlogo img{margin-left:15px;margin-bottom:10px;max-height:80px;width:auto;max-width:200px}.pageSchiffe .reedreien .reeLogo{width:50px;display:table-cell;text-align:right;padding-right:10px;vertical-align:middle;height:45px}.pageSchiffe .reedreien .reeLogo img{margin:auto;display:block;max-height:100%}.pageSchiffe .reedreien .reeName{width:230px;display:table-cell;vertical-align:middle;height:45px}.pageSchiffe .listOfShips{margin-top:20px}.pageSchiffe .listOfShips .ree_box{margin-bottom:10px}.pageSchiffe .listOfShips .ree_box img{max-height:80px;width:auto;max-width:200px}.pageSchiffe .listOfShips .datab{margin-left:0}.pageSchiffe .listOfShips .datab li{list-style-type:none}.pageSchiffe .listOfShips .datab ul li{float:left;list-style-type:none}.pageSchiffe .listOfShips .datab ul.head li{background-color:#a8d2f0;font-weight:700}.pageSchiffe .listOfShips .datab ul.head li.first{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.pageSchiffe .listOfShips .datab ul.head li.last{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.pageSchiffe .listOfShips .datab ul.head li div{height:25px}.pageSchiffe .listOfShips .datab ul.head li a{margin-right:5px}.pageSchiffe .listOfShips .datab ul li div{height:70px;display:table-cell;vertical-align:middle}.pageSchiffe .listOfShips .datab ul{overflow:hidden;margin-left:0}.pageSchiffe .listOfShips .datab .shipImage{width:110px}.pageSchiffe .listOfShips .datab .shipImage img{margin:3px 0 3px 3px;border:1px solid #18186a;padding:1px}.pageSchiffe .listOfShips .datab .shipName{width:350px}.pageSchiffe .listOfShips .datab .shipName .river-cruise-icon{margin-right:3px;margin-bottom:-3px;width:15px;height:15px}.pageSchiffe .listOfShips .datab .shipStars{width:90px;text-align:center}.pageSchiffe .listOfShips .datab .shipPassengers{width:90px}.pageSchiffe .listOfShips .datab .shipReederei{width:155px}.pageSchiffe .listOfShips .datab .shipNrCruises{width:171px}.cabinWrapper,.pageSchiffsinfo div.slideshow{position:relative}.pageSchiffsinfo #schiffsbild{float:left;border:1px solid #d3d3d3;width:464px;padding:7px;text-align:center;padding-left:4px}.reiseCarousel .infospalte-schiff h3,.pageSchiffsinfo .infospalte-schiff h3{margin-bottom:0}.reiseCarousel .infospalte-schiff #unsereBewertung,.reiseCarousel .infospalte-schiff #kundenFeedback,.pageSchiffsinfo .infospalte-schiff #unsereBewertung,.pageSchiffsinfo .infospalte-schiff #kundenFeedback{padding-top:10px}.reiseCarousel #andereBewertungen,.pageSchiffsinfo #andereBewertungen{margin-top:10px}.reiseCarousel h3,.pageSchiffsinfo h3{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#a8d2f0;padding:4px 10px;margin-top:0}.reiseCarousel .infospalte-schiff,.pageSchiffsinfo .infospalte-schiff{margin-bottom:10px}.reiseCarousel #unsereBewertung,.reiseCarousel #kundenFeedback,.pageSchiffsinfo #unsereBewertung,.pageSchiffsinfo #kundenFeedback{padding-bottom:10px}.reiseCarousel #unsereBewertung .frage,.reiseCarousel #kundenFeedback .frage,.pageSchiffsinfo #unsereBewertung .frage,.pageSchiffsinfo #kundenFeedback .frage{width:350px}.pageSchiffsinfo .bilder{margin-bottom:20px}.pageSchiffsinfo .schiffsbilder{width:465px;float:left;padding-left:10px}.pageSchiffsinfo .schiffsbilder a{border:1px solid #ccc;display:inline-block;padding:2px;margin:0 10px 10px 0}.pageSchiffsinfo #infobox,.pageSchiffsinfo #sch_beschreibung{width:465px;float:left}.pageReisen #infobox,.reiseCarousel #sch_beschreibung,.reiseCarousel #infobox,.pageSchiffsinfo #sch_beschreibung,.pageSchiffsinfo #infobox{border:1px solid #d3d3d3;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:10px}.reiseCarousel #sch_beschreibung h3,.pageSchiffsinfo #sch_beschreibung h3{background-color:transparent;border-radius:auto;margin-top:5px;margin-bottom:5px;padding:0}.reiseCarousel #infobox ul,.pageSchiffsinfo #infobox ul{margin-left:0;padding-top:5px}.reiseCarousel #infobox li,.pageSchiffsinfo #infobox li{list-style-type:none;padding:0 0 5px 15px;background:url(../images/style/linkArrow.9bcf190b81.png) no-repeat 0 3px}#lightbox{top:20px!important}.initialHide{display:none}.pageBeratung ul{margin-left:0}.pageBeratung li{list-style-type:none}.pageBeratung .anrede .label{padding-right:5px;display:inline-block;width:120px;text-align:right}.pageBeratung .anrede .label2{padding-right:5px;display:inline-block;width:40px;text-align:right}.pageBeratung .anrede .value{display:inline-block}.pageBeratung .name{margin-top:5px}.pageBeratung .name .label{padding-right:5px;display:inline-block;width:120px;text-align:right}.pageBeratung .name .value{display:inline-block}.pageBeratung .email{margin-bottom:10px}.pageBeratung .email .label{padding-right:5px;display:inline-block;width:120px;text-align:right;padding-top:15px;font-weight:700}.pageBeratung .email .value{display:inline-block;padding-top:10px}.pageBeratung .phone{margin-bottom:10px}.pageBeratung .phone .label{padding-right:5px;display:inline-block;width:120px;text-align:right;vertical-align:top;padding-top:15px}.pageBeratung .phone .value{display:inline-block;padding-top:10px}@media screen and (min-width:600px){.pageBeratung .phone .text{padding-left:125px}}.cc_entry_tab,.cc_entry_tab ul{margin:0;padding:0}.cc_entry_tab li{list-style-type:none}.cc_entry_tab .label{display:inline-block;width:120px;text-align:right;font-weight:700;padding-right:5px;margin-top:10px}.cc_entry_tab .value{display:inline-block}.zahl_konto,.zahl_konto ul{margin:0;padding:0}.zahl_konto li{list-style-type:none}.zahl_konto .label{display:inline-block;width:120px;text-align:right;font-weight:700;padding-right:5px;margin-top:10px}.zahl_konto .oder{margin-left:130px;font-weight:700;margin-top:10px}.zahl_konto .flag{margin-left:130px;margin-top:10px}.zahl_konto .value{display:inline-block}.pageBeratung #zahl_cc{margin-lkeft:25px}.pageBeratung .ccanrede{margin-left:130px}.pageBeratung .hinweise .value input{width:225px}.pageBewertungen .suchbox{margin-bottom:20px}.pageBewertungen .suchbox li{list-style-type:none;display:inline-block;vertical-align:top}.pageBewertungen .suchbox li.label{padding-right:5px}.pageBewertungen .suchbox li.label2{margin-left:30px;padding-right:5px}.pageBewertungen .suchbox .suchButton{margin-left:25px}.pageBewertungen .bewertungsTabelle ul{margin-left:0}.pageBewertungen .bewertungsTabelle li{list-style-type:none;float:left}.pageBewertungen .bewertungsTabelle .head li{background-color:#a8d2f0}.pageBewertungen .bewertungsTabelle .head li.first{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0}.pageBewertungen .bewertungsTabelle .head li.last{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0}.pageBewertungen .bewertungsTabelle .head li div{height:15px}.pageBewertungen .bewertungsTabelle li div{vertical-align:middle;display:table-cell;height:20px;padding:5px}.pageBewertungen .bewertungsTabelle .reederei{width:160px}.pageBewertungen .bewertungsTabelle .schiffsName{width:260px}.pageBewertungen .bewertungsTabelle .gesamturteil{width:160px}.pageBewertungen .bewertungsTabelle .jahreszeit{width:200px}.pageBewertungen .bewertungsTabelle .kabine{width:130px}.pageBewertungen .bewertungsTabelle .pfeil{width:50px}.pageBewertungen .reviewAggregator{width:450px;float:left;margin:0 20px 10px 0;min-height:125px}.pageBewertungen .reviewAggregator li{float:none}.pageBewertungen .reviewAggregator h3{background-color:#a8d2f0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-top:0;padding:4px 10px}.pageBewertungen .reviewAggregator ul{margin-bottom:5px;margin-left:0;padding-bottom:10px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.pageBewertungen .simpleList ul li{list-style-type:decimal;margin-left:30px}.pageBewertungen #NewestReviews ul li,.pageBewertungen #UpcomingShip ul li,.pageBewertungen #LoosingShip ul li{list-style-type:none;margin-left:10px}.pageBewertungen .reviewAggregator .noEntry{padding:0 0 10px 10px}.pageBewertungen #infobox{margin-top:20px;margin-bottom:10px;border:1px solid #d3d3d3;padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.pageBewertungen .pageNaviLink{background:#a8d2f0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:2px;padding-left:4px;padding-right:4px;margin-right:2px;margin-left:2px}.pageBewertungen .pageNaviLinkAktive{border:1px solid #a8d2f0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:2px;padding-left:4px;padding-right:4px;margin-right:2px;margin-left:2px}.pageFaq #main h3{margin-top:10px}.pageFaq #main ol{margin-left:0}.pageFaq #main li{margin-left:25px}.aehnlicheKFHeader{color:#fff;height:21px;padding-top:5px;display:block;margin-bottom:10px}.aehnlicheKFSubHead{width:946px;padding:5px 10px;minimum-height:1.2em}.aehnlicheKFSubHeadBgColor{background-color:#a8d2f0}.aehnlicheKFSubHead div{display:inline-block;vertical-align:top}.w233{width:215px}.w157{width:157px}.w127{width:127px}.w74{width:74px}.w203{width:203px}.w36{width:36px}.w69{width:69px}.w140{width:140px}.w52{width:52px}.w270{width:270px}.bgHell{background-color:#f7f7f7}.bgDunkel{background-color:#d9d9d9}.bonusText_de{color:red}.pageReiseinfos .dayHeader{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#a8d2f0;font-size:15px;margin:10px 0 0 0;padding:2px 15px}.pageReiseinfos .hdrH2{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background-color:#d8efff;font-size:13px;padding:2px 15px}.pageReiseinfos ul{margin-left:0}.pageReiseinfos li{list-style-type:none}.pageReiseinfos .header{width:15%;display:inline-block;padding:2px 0 5px 15px}.pageReiseinfos .content{width:80%;display:inline}.pageReiseinfos .sun{margin-bottom:0}.pageReiseinfos .smaller{font-size:smaller}.pageReiseinfos .shipsInPortsUl .datab{-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-khtml-border-radius:0;border-radius:0;width:100%}.pageReiseinfos .shipsInPortsUl .head li{background-color:#d8efff;font-weight:700;padding:2px 0 2px 10px}.pageReiseinfos .shipsInPortsUl .schiff{width:576px}.pageReiseinfos .shipsInPortsUl .arrive,.pageReiseinfos .shipsInPortsUl .departure{width:100px}.pageReiseinfos .shipsInPortsUl .passengers{width:150px}.pageReiseinfos .dayBox{margin-bottom:30px}.newsImgR{float:right;margin:0 0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.pRbNews{margin-bottom:8px;margin-left:159px}.team{background-image:none;background-color:#eee;margin-left:20px}.teamImg{width:130px;display:inline-block}.teamImgText{width:160px;display:inline-block;vertical-align:top}.teamEditor{margin-left:460px;position:relative;top:-10px}.teamWelcome{margin-left:20px}.labelNews,.labelTeam{display:inline-block;text-align:right;width:160px;margin-top:10px}.labelHead{display:inline-block;margin-top:10px}.teamDivHeight{min-height:214px;overflow:hidden}.labelTitle{width:60px}.cbNews1{margin-left:-5px;margin-bottom:5px}.cbNewsN{margin-left:155px}.inputNews,.inputTeam{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px solid #aaa;height:1.75em;width:270px}.inputReadOnly{background-color:#aaa}.editBox{float:left}.cbTeam{position:relative;top:4px;left:-5px;width:20px}.inputTeamShort{width:100px}.inputNews75{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px solid #aaa;height:1.75em;width:75px}.inputNews:focus,.inputNews75:focus{background:#fff;border:1px solid #9dc4e0;box-shadow:0 0 3px #9dc4e0;-moz-box-shadow:0 0 3px #9dc4e0;-webkit-box-shadow:0 0 3px #9dc4e0}.btnNews{margin:10px 0 5px 153px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}#site-wrapper .content-wrapper.tablet-size{margin-left:auto;margin-right:auto;max-width:786px}#site-wrapper img{display:block;margin:1em 0;max-width:100%}#site-wrapper img.align-left{float:left;margin-top:.5em;margin-right:1em}#site-wrapper img.align-center{clear:both;margin:0 auto}#site-wrapper img.align-right{float:right;margin-top:.5em;margin-left:1em}.site-gradientBlock{margin-bottom:10px;padding:10px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.site-bookingButton{display:inline-block;position:relative;margin:0 14px 0 0;padding:3px 10px 0;height:23px;font-size:13px;font-weight:700;text-align:center;background:url(../images/style/buttonYellow_left.cc0d34b0a2.png) no-repeat left 0;color:#00519e}.site-bookingButton:after{content:'';position:absolute;left:100%;top:0;height:23px;width:14px;background:url(../images/style/buttonYellow_right.f0d07264ac.png) no-repeat right 0}.site-fixedWidth-short{display:inline-block;min-width:40px}.yellowArrowBtLeftAboutUs{background:url(../images/style/buttonYellow_left.cc0d34b0a2.png) no-repeat left 0;display:inline-block;color:#00519e;font-weight:700;font-size:13px;height:23px;padding-top:3px;margin:0}.yellowArrowBtRightAboutUs{background:url(../images/style/buttonYellow_right.f0d07264ac.png) no-repeat right 0;display:inline-block;height:23px;width:14px;margin:0 0 0 -5px;position:relative;top:-3px}.pageImpressumMap{width:445px;height:455px}.shipsInPortsUl li,.shipsInPortsUl ul{margin-left:0;padding-left:0}.shipsInPortsUl .datab{width:600px;overflow:auto}.shipsInPortsUl li{list-style-type:none;float:left}.shipsInPortsUl li ul li{padding:5px}.shipsInPortsUl .head li{background-color:#a8d2f0;font-weight:700}.shipsInPortsUl .schiff{width:345px}.shipsInPortsUl .schiff .river-cruise-icon{margin-right:3px;margin-bottom:-2px;width:15px;height:15px}.shipsInPortsUl .arrive{width:50px}.shipsInPortsUl .departure{width:50px}.shipsInPortsUl .passengers{width:115px}.shipsInPortsUl .dunkel{background-color:#d9d9d9}.shipsInPortsUl .hell{background-color:#f7f7f7}.shipsInPortsUl .total{font-weight:700}.pageLinks .links{overflow:auto;margin-bottom:20px;padding-bottom:10px}.pageLinks .links ul{float:left;width:200px;margin-left:20px}.pageLinks .imageLink li{list-style-type:none}.pageReiseversicherung .dataCalc,.pageReiseversicherung .dataCalc ul{margin:0;padding:0}.pageReiseversicherung .dataCalc ul{width:750px}.pageReiseversicherung .dataCalc ul li{float:left;height:25px}.pageReiseversicherung .dataCalc ul li.inputLabel{width:220px;font-weight:700;text-align:right;margin-right:10px}.pageReiseversicherung .dataCalc ul li.inputValue{width:300px}.pageReiseversicherung .dataCalc li{list-style-type:none}.pageReiseversicherung .rrv_table{margin-top:20px;margin-bottom:20px;border:1px #ccc solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;width:100%}.pageReiseversicherung .rrv_table td{padding:5px}.pageBuchungsanfrage .specialWishes .klein{display:block}.pageBuchungsanfrage .specialWishes textarea{width:100%}.pageBuchungsanfrage .acceptAgb{display:flex;margin-top:10px;margin-left:0}.pageBuchungsanfrage .acceptAgb li{list-style-type:none;float:left}.pageBuchungsanfrage .acceptAgb li input{padding:0;margin:0 5px 0 0}.pageBuchungsanfrage table{border-width:0}.pageBuchungsanfrage .kabpfeil{width:100px}.pageBuchungsanfrage .submitButton{margin-left:840px;margin-top:10px}.pageBuchungsanfrage ul.kategorien,.pageBuchungsanfrage ul.kategorien li,.pageBuchungsanfrage ul.warteliste,.pageBuchungsanfrage ul.warteliste li{list-style-type:none;margin:0}.pageBuchungsanfrage ul.kategorien li.body{min-height:25px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);display:table;margin:0 8px}.pageBuchungsanfrage ul.kategorien .header,.pageBuchungsanfrage ul.warteliste .header{font-weight:700;background-color:#d8efff;margin:0 12px 0 8px;border-radius:5px 5px 0 0;height:24px}.pageBuchungsanfrage ul.kategorien .header .kat_code,.pageBuchungsanfrage ul.kategorien .header .kat_price,.pageBuchungsanfrage ul.kategorien .subheader .kat_code,.pageBuchungsanfrage ul.kategorien .subheader .kat_price{padding-left:0}.pageBuchungsanfrage ul.kategorien .kat_code{width:80px;float:left;clear:both;padding-top:5px;padding-left:5px}.pageBuchungsanfrage ul.kategorien .kty_name{width:630px;float:left;padding-top:5px}.pageBuchungsanfrage ul.kategorien .kat_desc{width:397px;float:left;padding-top:5px}.pageBuchungsanfrage ul.kategorien .price{width:120px;float:left;padding-top:5px}.pageBuchungsanfrage ul.kategorien .header .kat_form{width:98px;padding-top:5px}.pageBuchungsanfrage ul.kategorien .header .kat_price,.pageBuchungsanfrage ul.kategorien .subheader .kat_price{width:114px;padding-top:5px}.pageBuchungsanfrage ul.kategorien .subheader{min-height:5.5em;font-weight:400;font-size:11px;background-color:#d8efff;margin:0 12px 0 8px}.pageBuchungsanfrage .body ul{margin-left:8px}.pageBuchungsanfrage ul.kategorien .header,.pageBuchungsanfrage ul.kategorien .header li{min-height:19px}.pageBuchungsanfrage ul.kategorien .kat_form{width:103px;float:left}.pageBuchungsanfrage ul.kategorien .kat_price{width:114px;min-height:44px;float:left;text-align:center}.pageBuchungsanfrage ul.warteliste li{display:inline-block}.pageBuchungsanfrage ul.warteliste .body{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);margin-left:8px}.pageBuchungsanfrage ul.warteliste .kat_form{width:80px;float:left;clear:both;padding:5px 5px 2px 5px}.pageBuchungsanfrage ul.warteliste .kat_code{width:80px;float:left;padding-top:5px;padding-bottom:5px}.pageBuchungsanfrage ul.warteliste .kty_name{width:768px;float:left;padding-top:5px;padding-bottom:5px}.pageBuchungsanfrage ul.warteliste .header .kty_name{width:763px}.pageBuchungsanfrage .newsletter{margin-top:10px;font-size:.95em}.pageBuchungsanfrage .labelNews.bold{margin-right:5px}.optionsdetails{width:auto}.pagePassport #mainform .inputNews{width:260px}.pageConfirm ul.bookingDetails,.pageConfirm ul.bookingDetails ul{margin:0;padding:0}.pageConfirm .bookingDetails li{list-style-type:none}.pageConfirm ul.bookingDetails .tab_left{font-weight:700}.pageConfirm ul.bookingDetails{width:600px;overflow:auto;padding-top:10px}.pageConfirm .bookingDetails .tab_left{float:left;width:150px}.pageConfirm .bookingDetails .tab_right{float:left;width:450px}.pageConfirm ul.travellers,.pageConfirm ul.travellers ul{margin:0;padding:0}.pageConfirm .travellers li{list-style-type:none}.pageConfirm ul.travellers{width:620px;overflow:auto;padding-top:10px}.pageConfirm .travellers .tab_nr{float:left;width:20px;font-weight:700}.pageConfirm .travellers .tab_left{float:left;width:280px}.pageConfirm .travellers .tab_right{float:left;width:320px}.pageConfirm ul.bill,.pageConfirm ul.bill ul{margin:0;padding:0}.pageConfirm .bill li{list-style-type:none}.pageConfirm ul.bill{width:900px;overflow:auto;padding-top:10px}.pageConfirm .bill .double{float:left;width:600px;font-weight:700}.pageConfirm .bill .empty{float:left;width:200px}.pageConfirm .bill .payment{float:left;width:400px}.pageConfirm .bill .amount{float:left;width:150px;text-align:right}.pageConfirm .bill .dueDate{float:left;width:150px;text-align:right}.pageConfirm .bill .headerLineBottom{border-bottom:2px solid #000}.pageConfirm .bill .headerLineTop{border-top:2px solid #000}.pageConfirm .billTotal{font-weight:700}.pageAboutUs #main .teamDivHeight img{float:right}.rvl_tab{margin:0 0 5px 0;padding:0 0 2px 0;width:445px;overflow:auto}.rvl_tab ul{margin:0;padding:0}.rvl_tab li{list-style-type:none;float:left}.rvl_tab li li{padding:2px 5px}.rvl_tab .datum{width:80px;text-align:right}.rvl_tab .header .datum{text-align:left}.rvl_tab .hafen{width:245px}.rvl_tab .an{width:40px}.rvl_tab .ab{width:40px}.rvl_tab .header ul li.first{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0}.rvl_tab .header ul li.last{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0}.rvl_tab .header ul li{padding:2px 5px;font-weight:700;background:#a8d2f0}.preisTab{width:445px;overflow:auto;margin:0;padding:0;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.preisTab ul{margin:0;padding:0}.preisTab li{list-style-type:none;float:left}.preisTab .header{background:#a8d2f0;padding:3px 5px 3px 0;overflow:auto;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0}.preisTab .column0{width:335px;padding:2px 5px}.preisTab .header .nrColumns2 .column0{width:265px}.preisTab .header .nrColumns3 .column0{width:250px}.preisTab .nrColumns2 .column0{width:270px}.preisTab .nrColumns3 .column0{width:255px}.preisTab .inner .column0{width:310px;padding-left:25px;clear:left}.preisTab .inner.nrColumns2 .column0{width:255px}.preisTab .inner.nrColumns3 .column0{width:235px}.preisTab .column1{width:85px;padding:2px 5px}.preisTab .nrColumns2 .column1{width:155px}.preisTab .nrColumns3 .column1{width:90px}.preisTab .inner.nrColumns2 .column1{width:150px;padding-right:5px}.preisTab .inner.nrColumns3 .column1{width:90px;padding-right:5px}.preisTab .inner .column1{padding-right:15px}.preisTab .column2{text-align:right;width:55px;padding:0 5px}.preisTab .nrColumns3 .column2{width:70px;padding:2px 5px}.preisTab .column3{text-align:right;width:55px;padding:0 5px}.preisTab .nrColumns4 .column0{width:141px;padding:2px 5px}.preisTab .nrColumns4 .inner .column0{width:140px;padding-left:25px;clear:left}.preisTab .header .nrColumns4 .column0{padding-right:10px}.preisTab .header .nrColumns4 .column1{padding:0}.preisTab .nrColumns4 .column1{width:88px;padding:0 5px}.preisTab .nrColumns4 .column2{width:88px;padding:0 5px}.preisTab .nrColumns4 .column3{width:88px;padding:0 5px}.preisTab .inner.nrColumns4 .column3{padding-right:5px}.rei_summary_all .rei_summary_box{width:740px;float:left}.rei_summary_all .rei_summary{margin:0;padding:0;padding-bottom:10px;width:740px;overflow:auto;margin-bottom:20px}.rei_summary_all .rei_summary ul{margin:0;padding:0}.rei_summary_all .rei_summary li{list-style-type:none}.rei_summary_all .rei_summary li ul li{float:left}.rei_summary_all .rei_summary li ul li.label{width:150px;margin-left:10px;margin-right:5px}.rei_summary_all .rei_summary li ul li.value{width:560px}.rei_summary_all .travelers_per_cabin{width:200px;float:right;margin-left:20px}.rei_summary_all .travelers_per_cabin_form .paxValue{width:130px;float:left}input.kat{border:0;min-width:87px;min-height:20px;padding-right:10px;margin:2px;background:url(../images/style/pfeil_submit.b33fd4c11a.png) no-repeat top left}.buchungZusatz{margin:10px 0;padding:0;display:flex;width:100%}.buchungZusatz ul{margin:0;padding:0}.buchungZusatz li{list-style-type:none}.buchungZusatz li ul li{float:left}.buchungZusatz .label{padding-top:3px;clear:left;width:300px}.tischzeit{margin:10px 0;padding:0;display:flex;width:600px}.tischzeit ul{margin:0;padding:0}.tischzeit li{list-style-type:none}.tischzeit li ul li{float:left}.tischzeit .label{clear:left;padding-top:3px;width:150px}.orderOverview{margin:10px 0;padding:0;overflow:hidden;width:900px}.orderOverview ul{margin:0;padding:0}.orderOverview li{list-style-type:none}.orderOverview li ul li{float:left}.orderOverview .label{clear:left;padding-top:3px;font-weight:700;width:150px}.orderOverview .value{width:750px;padding-top:3px}.aehnlicheKF{margin:10px 0;padding:0;overflow:auto;width:965px}.aehnlicheKF ul{margin:0;padding:0}.aehnlicheKF li{list-style-type:none}.aehnlicheKF li ul li{float:left;height:35px}.aehnlicheKF .head{background:#a8d2f0;height:25px;padding-top:5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0}.aehnlicheKF li ul li div.valignMiddle{display:table-cell;vertical-align:middle;height:35px}.aehnlicheKF li ul.head li div.valignMiddle{display:table-cell;vertical-align:middle;height:20px}.aehnlicheKF .head li{height:20px}.aehnlicheKF .ship_de,.aehnlicheKF .ship_en{clear:left;float:left;width:228px;padding-left:5px}.aehnlicheKF .area_de{width:117px}.aehnlicheKF .area_en{width:164px}.aehnlicheKF .start_de,.aehnlicheKF .start_en{width:84px}.aehnlicheKF .harbour_de{width:233px}.aehnlicheKF .harbour_en{width:276px}.aehnlicheKF .days_de{width:36px}.aehnlicheKF .days_en{width:46px}.aehnlicheKF .price_de{width:89px}.aehnlicheKF .price_en{width:110px}.aehnlicheKF .bonusText_de{width:120px}.aehnlicheKF .details_de,.aehnlicheKF .details_en{width:52px}.loadingFullscreen{position:fixed;display:none;top:0;left:0;height:100%;width:100%;background:#d3d3d3;z-index:1000;opacity:.7;filter:alpha(opacity=50)}.loadingFullscreenText{position:fixed;display:none;top:0;left:0;height:100%;width:100%;z-index:1001}.loadingFullscreenText .splash_loading{font-size:30px;line-height:30px}.spellSuggestion,.removeFilters{padding-bottom:7px}.spellSuggestionItem{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:2px 6px;margin:3px;display:inline-block;border:solid 1px #d3d3d3}.removeParam{background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:3px 7px;margin:3px 5px 3px 7px;display:inline-block}.removeParam+.removeParam{margin-left:5px}.removeParam a{color:#fff}.removeParam img{margin-left:5px}.reisenListe ul.value li .abflug{width:15px;height:10px;background:url(../images/fastload.41c9ea691c.png) -18px 0 no-repeat;display:inline-block;margin-top:3px}.img_sprite_pfeil_auf{width:8px;height:8px;background:url(../images/fastload.41c9ea691c.png) -35px -2px;display:inline-block}.img_sprite_pfeil_ab{width:8px;height:8px;background:url(../images/fastload.41c9ea691c.png) -45px -2px;display:inline-block}.img_sprite_sterne{width:72px;height:13px;background:url(../images/fastload.41c9ea691c.png) -7px -15px;display:inline-block}.img_sprite_stern{width:13px;height:12px;background:url(../images/fastload.41c9ea691c.png) -55px 0 no-repeat;display:inline-block;margin-top:3px}.img_sprite_sternb{width:13px;height:12px;background:url(../images/fastload.41c9ea691c.png) -69px 0 no-repeat;display:inline-block;margin-top:3px}#filterErgebnisseSwitch{display:none}#filter{display:block}#ergebnisse{display:block}.pageVersicherung p{padding:0 10px 7px}#mailAtts{min-width:250px;position:relative;top:13px;left:9px}#catList{top:-30px;position:relative}#mailAttachments{margin:20px}#mailAttachments h3{color:#000;margin-top:8px}#mailAttachments .datab{max-width:800px;font-size:12px}#mailAttachments p{margin-bottom:5px}#mailAttachments .error{background-color:#d80808;color:#fff;padding:5px;max-width:800px}#mailAttachments .success{background-color:#42ba96;color:#fff;padding:5px;max-width:800px}#attWrapper .attButton{background-color:#dce6f1;padding:2px 4px;float:left;margin:2px;border-radius:3px}.attButton .remove{float:right;margin-left:5px;color:red;font-weight:700;cursor:pointer}.attButton a{color:#00f;font-weight:700}select[multiple]{background-color:#ffffd4}input[type=submit]:disabled{background-color:#acadac}.infospalte-schiff .userRating{margin-bottom:10px}.infospalte-schiff .userRating p{padding:20px 0 10px 12px}.infospalte-schiff .userRating .ratingNumber{font-size:38px;font-weight:700}.infospalte-schiff .userRating .ratingText{font-size:18px;font-weight:700}#sch_kundenbew_hdg{font-size:14px}#specialTop{width:966px;height:350px;background:url(../images/specials/specials_top_sea.00114b9ef1.jpg);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#specialTop.special-river{background:url(../images/specials/specials_top_river.d7f08509d4.jpg)}#specialTop #titleWrapper{position:relative;color:#fff;top:250px;left:43px;background-color:rgba(0,0,0,.65);width:866px;height:80px;padding:15px 10px 10px 10px;border:1px solid rgba(0,0,0,.27)}#specialTop #titleWrapper #title{font-size:36px}#specialTop #titleWrapper #subtitle{padding-top:12px}#specialFilter{width:866px;height:16px;padding:10px;color:#fff;position:relative;top:-20px;left:43px;border:1px solid #3367a9}#specialFilter h2,#specialFilter p{display:inline}#specialFilter p{padding-left:25px;position:relative;bottom:1px}#specialSorry{text-align:center}#specialSorry #smiley{font-size:72px;padding:50px;color:gray}#specialSorry #explanation{padding:20px;font-size:16px}.special-category{width:946px;height:16px;padding:10px;font-size:16px;margin:20px 0 8px 0;color:#fff;clear:both}.special{width:465px;min-height:140px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:13px;border:1px solid #e6e6e6}.special a{font-weight:700;color:#10589c}.special .main{width:465px;min-height:140px;color:#4e4e4e}.special .main .body{float:left;width:340px}.special .main .body .title{font-weight:700;font-size:16px;padding:12px 0 0 15px;overflow:hidden}.special .main .body .title a{color:#4e4e4e}.special .main .body .title a:hover{text-decoration:none}.special-image{max-width:150px;max-height:100px;vertical-align:middle}.special.priority{width:936px;min-height:100px;padding:15px}.special.priority .main{width:936px;min-height:100px;color:#3e3e3e}.special.priority .main .body{float:left;width:675px}.special.priority .main .body .title{width:680px;font-weight:700;font-size:26px;padding:5px 0 0 15px;white-space:nowrap;overflow:hidden;line-height:28px;text-overflow:ellipsis}.helper{display:inline-block;height:100%;vertical-align:middle}.special .main .logo{float:left;width:160px;height:100px;text-align:center}.special .logo.white-box{background:#fff;height:110px;margin-top:-5px}.special .main .body .usp{color:gray;font-weight:700;font-size:18px;padding:3px 0 10px 15px}.special .main .body .description{padding:0 0 10px 15px}.special .notif{float:right;width:100px;margin-top:10px}.ribbon-spacer{width:100px;height:8px}.ribbon{font-size:12px!important;position:relative;background:#1266b2;color:#fff;text-align:center;padding:5px;left:12px}.ribbon.daysleft{background:#a94b4b}.ribbon.daysleft .ribbon-content:after{border-color:#88271d transparent transparent transparent}.special.priority .ribbon{left:26px}.ribbon .ribbon-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#033d40 transparent transparent transparent;bottom:-1em}.ribbon .ribbon-content:after{right:0;border-width:1em 1em 0 0}.ribbon a{font-weight:400;color:#fff}.ribbon a:hover{text-decoration:none}#wartung_specials{margin-top:40px;margin-left:15px}#wartung_specials table{width:400px;margin-bottom:-30px}#wartung_specials .actions{white-space:nowrap}#wartung_specials h3{color:#000;margin-bottom:4px}#wartung_specials input[type=submit]{margin-top:6px}.special-entry{margin:4px 0}.special-entry a{color:#383636}.special-entry a:hover{color:#383636;text-decoration:none}.special-entry img{height:28px;display:block;float:left;margin-right:8px}.innerShipReview{text-align:center;display:block;height:13px;color:#696969;width:80px}.shipStars .ratingNumber{display:block!important;height:16px!important;font-weight:700;font-size:18px}.innerShipStars{width:80px}.shipsInClass{display:inline}.shipsInClassBlock{display:block}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:12.5px;line-height:14px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}#specialWrapper{margin-bottom:20px}.special-teaser{height:36px;background-color:gray;padding:0 10px;border:1px solid #d0cec4;margin-bottom:10px}#specialWrapper a{color:#000}#specialWrapper a:hover{text-decoration:none}.special-teaser>.teaser-text{display:block;position:relative;bottom:37px;height:30px;left:46px;width:330px;padding:4px 0;text-align:center}.special-teaser .note{text-transform:uppercase;font-weight:700;color:#444}.special-teaser .note-icon{font-size:80px;color:#00519e;position:relative;left:-4px;height:36px;width:38px;display:block;background-image:url(../images/arrow_left.ca34ef6b6e.png)}.special-teaser .note-icon.right{left:385px;top:-74px;background-image:url(../images/arrow_right.17073afde6.png)}.pageBuchungsanfrage #mandatory_info_traveler{padding:10px 0}.pageBuchungsanfrage #mandatory_info_data{padding-bottom:10px}.bkConExplanation{padding:0}.age-info-star{padding-right:3px}.age-info-wrap{font-weight:700;margin-top:15px}.no-credit-card-payment-possible-notice{margin-top:20px;margin-bottom:10px}@media screen and (max-width:1000px){body{background-image:none}.page950{padding-top:0;width:600px}#header-container{display:flex;flex-flow:column}#header{order:2}#header-info{width:260px}#kopfanzeige_outer{padding-top:0}#search{clear:left}#search input,#search label{width:232px}#footer-copyright{text-align:center}.untermenu{height:110px}.untermenu ul li{height:40px;background-color:#a8d2f0;margin-right:10px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.untermenu ul li div{padding:13px 15px 7px}.untermenu ul li.sel div{padding:13px 15px 7px}.untermenu .untermenuBg{display:none}#home-teasers{width:100%;border:0;clear:both;float:none;margin:0 auto;padding-top:20px}#home-teasers .teaser{width:100%;height:auto;border-radius:5px;overflow:hidden}#home-specials .carousel-container{width:452px}#home-cruiseLines .carousel-container{width:465px}#home-guestbook{clear:both;float:none;position:relative;top:20px;margin-bottom:20px;width:auto}#home-guestbook .carousel-container{width:450px}#home-guestbook .carousel-item{height:200px;width:100%}#home-guestbook a{margin-left:0}#home-guestbook .yellowArrowBt{float:left}.pageStartseite .g570{width:555px}.pageStartseite .gRight{float:left}.pageStartseite #main .addgrid{margin-bottom:20px;min-height:250px;min-height:0}.pageStartseite #finder_block,.pageStartseite .g293{width:555px}.pageStartseite .seeFlussRad{right:35px}.pageSchiffe .ship-list__details,.pageSchiffe .shipFinder{float:none;width:auto}.pageSchiffe .ship-list__details{padding-left:0}.pageSchiffe .shipFinder img{width:150px;height:95px}.pageSchiffe .reedreien li{width:250px}.pageSchiffe .reedreien .reeName{width:175px}.pageSchiffe .listOfShips .datab .shipImage{width:105px}.pageSchiffe .listOfShips .datab .shipName{width:100px}.pageSchiffe .listOfShips .datab .shipStars{width:80px}.pageSchiffe .listOfShips .datab .shipPassengers{width:85px}.pageSchiffe .listOfShips .datab .shipReederei{width:115px}.pageSchiffe .listOfShips .datab .shipNrCruises{width:73px}.pageReisen .ergebnisse{border-left:none;padding:3px 0;width:360px}.pageReisen .ergebnisse p.infoSort{clear:both;padding-top:10px}.pageReisen .ergebnisse .reisenListe{margin-top:10px}.reisenListe li.head ul{margin-bottom:10px}.reisenListe .head .higherHeader{min-height:0}.reisenListe li.head li.preis div{text-align:left;width:100px}.reisenListe li.head li.last{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.reisenListe li.head ul li{margin:5px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;width:100px}.reisenListe li.head li.first{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.reisenListe .listView{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);border:1px solid #dadada;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.reisenListe ul.value{padding:5px}.reisenListe .value li{background:0 0}.reisenListe ul.value li>div{height:25px}.reisenListe ul.value li.pfeil{float:right}.reisenListe ul.value li.pfeil div{width:40px;text-align:right}.reisenListe .pfeil{min-height:25px}.reisenListe .reiseBeginn{padding:0;width:295px;min-height:25px}.reisenListe .gebiet{width:350px;padding-right:0;min-height:25px}.reisenListe .hafen{width:288px;padding:0;min-height:25px}.reisenListe .dauer{width:60px;min-height:25px}.reisenListe .value .dauer div{width:60px}.reisenListe .schiff{width:353px;min-height:25px}.reisenListe .reduced{min-height:25px}.reisenListe .ersparnis{width:272px;min-height:25px}.reisenListe .preis{width:110px;min-height:25px}.reisenListe .gesamtbewertung{min-height:25px}.reisenListe ul.value li.preis>div{text-align:right;width:110px}.reisenListe .dauer span.initialHide{display:inline}.pageReisen .ergebnisse .resTeaserDetailView{border:1px solid #d3d3d3;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:20px}.pageReisen .ergebnisse .listView .resTeaserDetailView{border:0}.pageReisen .ergebnisse .resTeaser .text{width:340px;margin:0 0 20px 0}.pageReisen .ergebnisse .resTeaser img.shipImage{margin-bottom:10px}.pageReisen .ergebnisse .resTeaser .details{float:left}.pageReisen .resTeaser .cruiseBonus{width:100%;float:left}.pageReisen .resTeaser .cruiseBonus,.pageReisen .resTeaser .cruiseBonus .tar{float:left;text-align:left;margin-top:15px}.pageReisen .resTeaser .details{float:right;width:160px}.pageReisen .resTeaser .price{width:340px}.pageReisen #ergebnisse .openClose{top:128px;left:180px}.pageReisen .searchRes .ulPages{margin-top:10px;margin-left:0}.pageReisen .searchRes ul li a{padding:0 5px}.reisenListe li.head li.pfeil{display:none}.pageSchiffsfinder .sfResults{width:560px}.pageSchiffsfinder #sf_form{width:560px}.pageSchiffsfinder #sf_form .selectValue{width:500px}.pageSchiffsfinder #sf_form .bewBesser{margin-left:355px}.pageSchiffsfinder #sf_form .bewHeadingDesc{width:305px}.pageSchiffsfinder #sf_form .bewMiddleLeft{width:305px}.pageSchiffsfinder #sf_form .selectValueFree{width:500px}.pageSchiffsfinder .infobox{left:50px;position:absolute;margin-top:10px;margin-bottom:20px}.pageSchiffsfinder #sf_form #size .sliderHeaderMiddle{left:265px}.pageSchiffsfinder #sf_form .sliderHeader{width:555px}.pageSchiffsfinder .infoicon_outer{display:inline}.pageBeratung #text{width:535px}.pageBewertungen .bewertungsTabelle .reederei{width:162px}.pageBewertungen .bewertungsTabelle .schiffsName{width:395px}.pageBewertungen .bewertungsTabelle .gesamturteil{width:160px}.pageBewertungen .bewertungsTabelle .jahreszeit{width:200px}.pageBewertungen .bewertungsTabelle .kabine{width:130px}.pageBewertungen .bewertungsTabelle .pfeil{width:67px}.pageBewertungen .bewertungsTabelle .head .schiffsName{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0}.pageBewertungen .bewertungsTabelle .head li.last{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.pageBewertungen .bewertungsNavigation span.title{width:550px;float:left;margin-bottom:10px}.pageBewertung .bewertungen .frage{width:279px}.pageHafeninformationen .g966{width:560px}.shipsInPortsUl .datab{width:550px}.shipsInPortsUl .schiff{width:295px}.pageImpressum .gRight{float:left;margin-top:20px}.pageSchiffsposition .datenRoutenplanOuter{margin-top:90px}.pageSchiffsposition .g695{width:555px}.pageSchiffsinfo .schiffsbilder{padding-left:0;margin-top:20px}.pageSchiffsinfo .gRight{float:left}.pageSchiffsinfo #schiffsbild{float:none;width:100%;height:auto;padding:0}.pageSchiffsfinder #linkBtn{float:left;width:550px}.pageSchiffsfinder #linkBtn p{clear:both}.pageSchiffsfinder .sfResults ul.column1 .ratingColumn{display:block}.pageSchiffsfinder .sfResults ul.column1{width:216px}.pageSchiffsfinder .sfResults ul.column2 .headerColumn{display:block}.pageSchiffsfinder .sfResults ul.column2{width:277px}.pagePassport #mainform .gRight{float:left}.pagePassport #mainform .g966{width:500px}.pageBuchung .bill .doubleHeight{height:50px}.pageBuchung ul.bill{width:540px;overflow:auto;padding-top:10px}.pageBuchung .bill .double{float:left;width:390px;font-weight:700}.pageBuchung .bill .empty{float:left;width:50px}.pageBuchung .bill .payment{float:left;width:340px}.pageBuchung .bill .amount{float:left;width:75px}.pageBuchung .bill .dueDate{float:left;width:75px}.pageReiseseite .special{width:538px}.pageReiseseite .gRight{float:left}.pageReiseseite .gRight .img_border{margin-right:10px}.buch_kat_liste{width:540px}.rahmenprogramm{width:540px}.pageBuchungsanfrage .inputnormal{max-width:540px}.pageBuchungsanfrage .submitButton{margin-left:435px;margin-top:10px}.pageBuchungsanfrage ul.kategorien{margin:0}.pageBuchungsanfrage ul.kategorien li{min-height:38px;margin:0}.pageBuchungsanfrage ul.kategorien .kty_name{width:280px}.pageBuchungsanfrage ul.kategorien .price{width:65px}.pageBuchungsanfrage ul.kategorien .kat_form{padding-top:5px}.pageBuchungsanfrage ul.kategorien .header,.pageBuchungsanfrage ul.kategorien .header li{height:38px;min-height:38px}.pageBuchungsanfrage ul.warteliste .header .kty_name{width:365px}.pageBuchungsanfrage ul.warteliste .kty_name{width:370px}.pageBuchungsanfrage ul.warteliste .kat_form{width:70px}.rei_summary_all .rei_summary_box{width:300px}.rei_summary_all .rei_summary{width:300px}.rei_summary_all .rei_summary li ul li.label{width:270px;font-weight:700}.rei_summary_all .rei_summary li ul li.value{width:270px;margin-left:10px;margin-bottom:10px}.orderOverview{width:530px}.orderOverview .label{width:150px}.orderOverview .value{width:380px}.aehnlicheKF .head{background:0 0;border-radius:0;height:auto}.aehnlicheKF{width:555px}.aehnlicheKF .head li{height:30px;width:100px;padding-left:5px;background:#a8d2f0;margin-right:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.aehnlicheKF li ul.head li div.valignMiddle{height:30px}.aehnlicheKF div.initialHide{display:inline}.aehnlicheKF ul{overflow:auto;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);margin-bottom:10px;border:1px solid #d3d3d3;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.aehnlicheKF ul.head{border:0}.aehnlicheKF li ul li{background:0 0}.aehnlicheKF .ship_de,.aehnlicheKF .ship_en{clear:none;width:251px;padding-left:5px}.aehnlicheKF .area_de,.aehnlicheKF .area_en{width:126px}.aehnlicheKF .start_de,.aehnlicheKF .start_en{width:171px}.aehnlicheKF .harbour_de{width:251px;padding-left:5px}.aehnlicheKF .harbour_en{width:276px;padding-left:5px}.aehnlicheKF .days_de,.aehnlicheKF .days_en{width:66px}.aehnlicheKF .price_de,.aehnlicheKF .price_en{width:59px}.aehnlicheKF .bonusText_de{width:120px}.aehnlicheKF .details_de,.aehnlicheKF .details_en{width:52px}body.pageDecksplan{background-color:#fff}.share{left:auto;right:0}#filter{display:block}#ergebnisse{display:block}.pageAboutUs .g966{width:555px}.pageAboutUs .g966 .teamDivHeight.gRight{float:left}.pageReiseinfos .sonnenzeiten{width:100%}.pageReiseinfos .shipsInPortsUl .schiff{width:276px}.pageReiseinfos .shipsInPortsUl .arrive,.pageReiseinfos .shipsInPortsUl .departure{width:50px}.pageReiseinfos .shipsInPortsUl .passengers{width:142px}.reisenListe #imgUserRating{width:100%}.reisenListe .userRating_big{float:right}#specialTop{margin-top:105px;width:558px;height:250px;background:url(../images/specials/specials_top_sea_med.0dc7382c5b.jpg)}#specialTop.special-river{background:url(../images/specials/specials_top_river_med.435140c4d8.jpg)}.special-category{width:540px}.special{width:558px}.special .main{width:558px}.special .main .body{width:458px}.special.priority{width:528px}.special.priority .main{width:558px}.special.priority .main .body{width:298px}.special.priority .main .body .title{font-size:20px;width:290px;padding-top:0}.special.priority .main .body .usp{font-size:18px}.special.priority .ribbon{left:-3px}#specialFilter{width:536px;left:0}#specialFilter p{padding-left:10px}#specialFilter h2{display:none}#specialTop #titleWrapper{top:-105px;left:0;width:536px}.pageConfirm .bill .double,.pageConfirm .bill .amount,.pageConfirm .bill .dueDate,.pageConfirm ul.bill .headerLineBottom,.pageConfirm .bill .empty,.pageConfirm .bill .payment{float:none;width:100%;display:inline-block}.pageConfirm ul.bill{width:100%}.pageConfirm ul.bill .headerLineBottom,.pageConfirm .bill .double,.pageConfirm .bill .amount,.pageConfirm .bill .dueDate,.pageConfirm .bill .payment{max-width:175px;border:0}.pageConfirm ul.bill li:first-child ul{border-bottom:2px solid #000}.pageConfirm .billTotal{border-top:2px solid #000}.pageConfirm ul.bill li ul{margin-bottom:10px}}@media screen and (max-width:600px){.page950{width:300px}#header{flex-flow:column;padding-bottom:0}#header-info{margin:10px 0;width:auto}#search input,#search label{width:237px}#footer-social{float:right}#footer-copyright{clear:both}.untermenu{height:auto}.untermenu ul{margin-left:0;position:relative;margin-top:15px}.untermenu ul li{width:258px;font-size:12px}.untermenu ul li div{padding:13px 10px 7px}#ticker{height:auto;float:left}#ticker #kopfAnzeige{margin-top:10px;margin-bottom:10px;padding:10px;width:238px}#kopfanzeige_outer{padding-top:10px}.pageStartseite #finder_block{width:260px}.pageStartseite #finder_block #ff_container .seeFlussRad label{width:auto}.pageStartseite #finder_block #ff_container{height:390px}.pageStartseite #finder_block #ff_container label{width:110px;text-align:left;margin-left:12px;margin-bottom:2px}.pageStartseite #finder_block #ff_container select{width:220px;margin-left:10px;margin-bottom:5px}.pageStartseite #finder_block #ff_container .row{padding-bottom:0}.pageStartseite #finder_block #ff_container .dateinput{width:220px}.pageStartseite #finder_block #ff_container #ausgebuchtLabel{position:static;margin-bottom:5px;width:auto}.pageStartseite #finder_block #ff_container .submit{left:75px;top:405px;right:auto}.pageStartseite #finder_block .found{margin-bottom:0;text-align:center;width:80%;margin-left:10%;margin-right:10%}#home-specials .carousel-container{width:160px}#home-specials a{width:140px}#home-cruiseLines .carousel-container{width:175px}#home-guestbook{width:235px}#home-guestbook .carousel-container{width:160px}.pageStartseite .g570{width:260px}.pageStartseite .g293{width:265px}.pageStartseite .gRight{float:left}.pageStartseite #main .addgrid{margin-bottom:20px;min-height:auto}.pageReisen #main{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.pageReisen .filter{width:255px}.pageReisen .filter .kreuzfahrtfinder_facet{display:none}.pageReisen .fb_row{width:235px}.pageReisen #ergebnisse .openClose{top:128px;left:130px}.pageReisen .toptipp .text p{width:245px}div.dpblock label{width:153px}.formBox .form .slider{width:220px}.formBox.expanded{width:240px}.formboxGrid.expand{margin-left:0}.pageReisen .ergebnisse{width:265px}.reisenListe li.head ul li{width:112px}.reisenListe ul.value li.pfeil{float:right;width:40px;padding-left:0;padding-right:0}.reisenListe ul.value li.pfeil div{width:40px;text-align:right}.reisenListe .reiseBeginn{width:205px}.reisenListe .gebiet{width:255px;padding-right:0}.reisenListe .hafen{width:190px}.reisenListe .value .dauer div{text-align:right}.reisenListe .schiff{width:255px}.reisenListe .preis{padding-right:0}.reisenListe .ersparnis{width:180px}.reisenListe li.head li.preis div{width:105px;text-align:left}.pageReisen .ergebnisse .resTeaser .text{width:240px}.pageReisen .ergebnisse .resTeaser .text .cruiseBonus{float:none}.pageReisen .resTeaser .price{width:240px}.pageSchiffe .shipFinder img{float:right;margin:0 0 5px;height:auto;width:100px}.pageSchiffe .listOfShips .datab ul.head{display:none}.pageSchiffe .listOfShips .datab ul{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #dadada}.pageSchiffe .listOfShips .datab .shipImage{width:110px}.pageSchiffe .listOfShips .datab .shipName{width:140px}.pageSchiffe .listOfShips .datab .shipName div{height:25px}.pageSchiffe .listOfShips .datab .shipStars{width:140px}.pageSchiffe .listOfShips .datab .shipStars div{height:25px}.pageSchiffe .listOfShips .datab .shipPassengers{clear:left;float:left;width:100px;padding-left:10px}.pageSchiffe .listOfShips .datab .shipPassengers div{height:25px}.pageSchiffe .listOfShips .datab .shipReederei{width:140px}.pageSchiffe .listOfShips .datab .shipNrCruises{width:71px;padding-left:10px}.pageSchiffe .listOfShips .datab .shipReederei div,.pageSchiffe .listOfShips .datab .shipNrCruises div{height:25px}.initialHide{display:inline}.initialDisplay{display:none}.pageSchiffsfinder #periskop{float:left;margin-left:0}.pageSchiffsfinder .pageTitle{padding-left:0;margin-bottom:10px}.pageSchiffsfinder .indent{padding-left:0}.sfTable{width:265px}.pageSchiffsfinder .sfResults{width:265px}.pageSchiffsfinder #sf_form{width:265px}.pageSchiffsfinder #sf_form .selectValue{width:235px}.pageSchiffsfinder #sf_form #size .sliderHeaderMiddle{left:120px}.pageSchiffsfinder #sf_form #price .sliderHeaderMiddle{left:95px}.pageSchiffsfinder #sf_form .sliderHeader{width:265px}.pageSchiffsfinder #sf_form .selectValueFree{width:230px}.pageSchiffsfinder #sf_form .bewHeadingDesc{width:230px}.pageSchiffsfinder #sf_form .bewHeadingDesc{display:block}.pageSchiffsfinder #sf_form .bewMiddleLeft{width:230px}.pageSchiffsfinder #sf_form #ages .bewMiddleLeft{width:190px}.pageSchiffsfinder #sf_form .bewMiddleLeft{display:block}.pageSchiffsfinder #sf_form .initialHide{font-weight:700;display:block}.pageSchiffsfinder #sf_form .bewBesser,.pageSchiffsfinder #sf_form .bewSchlechter,.pageSchiffsfinder #sf_form .bewHeading{display:none}.pageSchiffsfinder #sf_form .singleHeight{height:28px}.pageSchiffsfinder #sf_form .bewMiddleLeft.doubleHeight,.pageSchiffsfinder #sf_form .doubleHeight,.pageSchiffsfinder #sf_form .bewCell.singleHeight{height:42px}.pageSchiffsfinder #sf_form #ages .bewMiddleLeft,.pageSchiffsfinder #sf_form .bewMiddleLeft{width:250px;border-bottom:none}.pageSchiffsfinder #linkBtn{float:left;width:250px}.pageSchiffsfinder #linkBtn ul.linkBtnUl{height:60px}.pageSchiffsfinder #linkBtn p{clear:both}.pageSchiffsfinder .sfResults ul.column0 .headerColumn,.pageSchiffsfinder .sfResults ul.column0 .mainColumn,.pageSchiffsfinder .sfResults ul.column0 .ratingColumn,.pageSchiffsfinder .sfResults ul.column1 .headerColumn,.pageSchiffsfinder .sfResults ul.column1 .mainColumn,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn,.pageSchiffsfinder .sfResults ul.column2 .headerColumn,.pageSchiffsfinder .sfResults ul.column2 .mainColumn,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn,.pageSchiffsfinder .sfResults ul.column3 .headerColumn,.pageSchiffsfinder .sfResults ul.column3 .mainColumn,.pageSchiffsfinder .sfResults ul.column3 .ratingColumn{display:block;float:none;width:200px}.pageSchiffsfinder .sfResults ul li ul li.headerColumn,.pageSchiffsfinder .sfResults ul li ul li.mainColumn{height:auto}.pageSchiffsfinder .sfResults ul.column0 .ratingColumn,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn,.pageSchiffsfinder .sfResults ul.column3 .ratingColumn{height:20px}.pageSchiffsfinder .sfResults ul.column0 .ratingColumn div,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn div,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn div,.pageSchiffsfinder .sfResults ul.column3 .ratingColumn div{float:left;text-align:center}.pageSchiffsfinder .sfResults ul.column0 .ratingColumn div.trashCan,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn div.trashCan,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn div.trashCan,.pageSchiffsfinder .sfResults ul.column3 .ratingColumn div.trashCan{margin-left:65px}.pageSchiffsfinder .sfResults ul .alternativeRow .headerColumn,.pageSchiffsfinder .sfResults ul .alternativeRow .ratingColumn,.pageSchiffsfinder .sfResults ul .shipClass .headerColumn,.pageSchiffsfinder .sfResults ul .shipClass .ratingColumn,.pageSchiffsfinder .sfResults ul .shipInfo .headerColumn,.pageSchiffsfinder .sfResults ul .shipInfo .ratingColumn,.pageSchiffsfinder .sfResults ul .travelButton .headerColumn{display:none}.pageSchiffsfinder .sfResults .column0 .headerColumn.dunkel,.pageSchiffsfinder .sfResults .column0 .mainColumn.dunkel,.pageSchiffsfinder .sfResults .column0 .ratingColumn.dunkel{background-color:#e6ea89}.pageSchiffsfinder .sfResults .column0 .headerColumn.hell,.pageSchiffsfinder .sfResults .column0 .mainColumn.hell,.pageSchiffsfinder .sfResults .column0 .ratingColumn.hell{background-color:#fdffc4}.pageSchiffsfinder .sfResults .travelButton .mainColumn{padding:5px}.pageSchiffsfinder .sfResults .travelButton .mainColumn a{width:200px}.pageBeratung h2{margin-top:10px}.pageBeratung .anrede .label{text-align:left;width:75px;margin-bottom:10px}.pageBeratung .anrede .label2{text-align:left;width:75px}.pageBeratung .anrede .value{display:inline-block;width:90px;text-align:left}.pageBeratung .name .label{display:block;padding-right:0;text-align:left;width:200px}.pageBeratung .email .label{display:block;font-weight:700;padding-right:0;padding-top:15px;text-align:left;width:200px}.pageBeratung .email .value{padding-top:0}.pageBeratung #text{width:235px}.pageBeratung .anfrage .input-container{display:block}.pageBeratung .anfrage .label{width:130px;display:inline-block;margin-top:5px}.pageBeratung .anfrage select{width:100px;display:inline-block;margin-top:5px}.pageBeratung .ccanrede{margin-left:0}.cc_entry_tab .label{padding-right:0;text-align:left;width:250px}.zahl_konto .label{padding-right:0;text-align:left;width:1250px}.zahl_konto .flag{margin-left:0}.zahl_konto .oder{margin-left:0}.zahl_konto .iban input{width:235px}.pageBewertungen .bewertungsTabelle .reederei{width:260px}.pageBewertungen .bewertungsTabelle .schiffsName{width:260px}.pageBewertungen .bewertungsTabelle .gesamturteil{width:260px}.pageBewertungen .bewertungsTabelle .jahreszeit{width:260px}.pageBewertungen .bewertungsTabelle .kabine{width:210px}.pageBewertungen .bewertungsTabelle .pfeil{width:50px}.pageBewertungen .bewertungsTabelle .head li div{height:10px}.pageBewertungen .bewertungsTabelle li div{height:10px;padding:2px 0 2px 5px}.pageBewertungen .bewertungsTabelle .head li.first{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0}.pageBewertungen .bewertungsTabelle .head .schiffsName{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.pageBewertungen .suchbox li.label{width:70px}.pageBewertungen .suchbox li.label2{margin-left:0;width:70px}.pageBewertungen .suchbox .suchButton{margin-left:0}.pageBewertungen .bewertungsNavigation span.title{width:250px}.pageBewertungen .bewertungsNavigation .navi{line-height:30px;text-align:left}.pageBewertungen .reviewAggregator{width:100%}.pageBewertung .bewertungen .frage{width:250px;padding-left:5px}.pageBewertung .bewertungen .antwort{width:250px;padding-left:5px}.pageBewertung #captchaCheckBox .captchaCheck{height:120px}.pageBewertung #dialog-modal #captchaCheckBox .captchaCheck{height:180px}.pageHafeninformationen .g966{width:260px}.shipsInPortsUl .datab{width:250px}.shipsInPortsUl .schiff{width:240px}.shipsInPortsUl .passengers{width:120px}.pageImpressum .g445,.pageImpressum .pageImpressumMap{width:260px}.pageSchiffsposition .datenRoutenplanOuter{margin-top:90px}.pageSchiffsposition .g695{width:255px}.pageDecksplan{background:0 0;color:#000}.pageSchiffsinfo #sch_beschreibung,.pageSchiffsinfo #infobox,.pageSchiffsinfo .schiffsbilder,.pageSchiffsinfo #schiffsbild,.pageSchiffsinfo .g465,.pageSchiffsinfo .g475{width:255px}.pageSchiffsinfo .schiffsbilder{margin-top:10px}.infospalte-schiff .userRating{width:267px}.pageSchiffsinfo #schiffsbild{padding:0;border:0}.pageReiseseite #slideshow img,.pageSchiffsinfo #schiffsbild .slideshow img{width:auto;height:auto;max-height:160px}.pageReiseseite #slideshow,#schiffsbild #slideshow{height:165px!important}ul.thumbs{margin-left:0}ul.thumbs li{width:50%;margin:auto}div.caption-container{position:relative;top:23px}.pageSchiffsinfo span.image-caption{width:260px}.pageSchiffsinfo div.lupe{left:137px}.pageSchiffsinfo div.lupe img{border:1px solid #d3d3d3;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.pageReiseversicherung .dataCalc ul{width:220px}.pageReiseversicherung .dataCalc ul li.inputLabel{text-align:left;margin-top:10px}.pagePassport #mainform .g966,.pagePassport #mainform .g445{width:260px}.pagePassport #mainform .labelNews{text-align:left}.pagePassport #mainform .inputNews{width:230px}.pageBuchung ul.bookingDetails{width:240px}.pageBuchung .bookingDetails .voyage{height:30px}.pageBuchung .bookingDetails .tab_left{width:105px}.pageBuchung .bookingDetails .tab_right{width:120px}.pageBuchung ul.bill{width:240px}.pageBuchung .bill .double{width:240px}.pageBuchung .bill .amount{width:165px;text-align:right}.pageBuchung .bill .dueDate{width:75px;text-align:right}.pageBuchung .bill .empty{width:20px}.pageBuchung .bill .payment{width:220px}.pageBuchung .bill .amount.doubleHeight,.pageBuchung .bill .dueDate.doubleHeight{height:15px}.pageBuchung .bill .headerLineBottom.double{border-bottom:none}.pageBuchung .bill .headerLineTop.amount,.pageBuchung .bill .headerLineTop.dueDate{border-top:none}.rvl_tab{width:255px;background:0 0}.rvl_tab .datum,.rvl_tab .hafen,.rvl_tab .an,.rvl_tab .ab{width:243px}.rvl_tab .datum{text-align:left}.rvl_tab .header{display:none}.rvl_tab .stationen ul{border:1px solid #d3d3d3;overflow:auto;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.rvl_tab_details{margin-bottom:20px;width:255px}.pageReiseseite .special{width:238px}.pageReiseseite .g445,.pageReiseseite .g465,.pageReiseseite .g475,.pageReiseseite span.image-caption,.pageReiseseite div.slideshow a.advance-link{width:255px}.pageReiseseite div.slideshow a img{width:240px;height:auto}.pageReiseseite #gallery{margin-bottom:20px}.pageReiseseite #karte{margin-bottom:40px}.pageReiseseite .subPage .wholeArrowRight .label{width:220px;margin-left:0;padding-left:0}.pageReiseseite .elFormPricePara .elPriceDD{display:block;margin-bottom:10px}.pageReiseseite div.lupe{left:110px}.pageReiseseite div.lupe img{border:1px solid #d3d3d3;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.preisTab{width:255px}.preisTab .inner .column0{width:240px;padding-left:10px}.preisTab .column0{width:170px}.preisTab .nrColumns3 .column0{width:240px}.pageReiseseite #anabreise .indent{padding-left:0}.rei_summary_all .rei_summary{width:255px}.rei_summary_all .rei_summary li ul li.value{width:245px;padding-bottom:10px;margin-left:10px}.rei_summary_all .rei_summary_box{width:255px}.buch_kat_liste{width:255px}.pageBuchungsanfrage .acceptAgb li.label{width:200px}.pageBuchungsanfrage .kabinenwunschText{width:230px}.pageBuchungsanfrage .submitButton{margin-left:135px;margin-top:10px}.pageBuchungsanfrage .kategorien .kat_code{display:none}.pageBuchungsanfrage ul.kategorien .kty_name{width:220px}.pageBuchungsanfrage ul.kategorien .price{width:120px}.pageBuchungsanfrage ul.kategorien .header .kat_form{width:90px}.pageBuchungsanfrage ul.kategorien .body li{background:0 0}.pageBuchungsanfrage ul.kategorien li{min-height:30px}.pageBuchungsanfrage ul.kategorien li.body{margin:0 12px 0 8px}.pageBuchungsanfrage ul.kategorien .header{height:52px}.pageBuchungsanfrage ul.kategorien .body{display:inline-block;background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff)}.pageBuchungsanfrage ul.kategorien .header li{height:19px;min-height:19px}.pageBuchungsanfrage ul.warteliste .header .kat_form,.pageBuchungsanfrage ul.warteliste .header .kty_name{display:none}.pageBuchungsanfrage ul.warteliste .kat_form{width:20px;height:19px}.pageBuchungsanfrage ul.warteliste .kat_code{width:200px;padding-top:11px;height:19px}.pageBuchungsanfrage ul.warteliste .kty_name{width:230px;padding-top:0}.pageBuchungsanfrage ul.warteliste .body li{background:0 0}.pageBuchungsanfrage ul.warteliste .header{min-height:36px;width:238px}.pageBuchungsanfrage ul.warteliste .header li{height:30px;min-height:30px;background:0 0}.pageBuchungsanfrage ul.warteliste .body{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);margin-right:12px}.pageBuchungsanfrage ul.warteliste .kat_form{padding-top:8px}.rei_summary_all .rei_summary_box{width:260px}.rei_summary_all .rei_summary{width:260px}.rei_summary_all .rei_summary li ul li.label{width:240px}.rei_summary_all .rei_summary li ul li.value{width:240px}.rei_summary_all .travelers_per_cabin{width:260px}.rei_summary_all .travelers_per_cabin_form .paxValue{width:195px}.anAbreise .label{width:205px}.tischzeit{width:255px}.tischzeit .label{width:235px}.tischzeit .value{width:235px}.buchungZusatz{width:255px}.buchungZusatz .label{width:235px}.buchungZusatz .value{width:235px}.orderOverview{width:255px}.orderOverview .label{width:235px}.orderOverview .value{width:235px}.alertEMail{width:200px}.aehnlicheKFHeader{height:35px}.aehnlicheKF{width:255px}.aehnlicheKF .ship_de,.aehnlicheKF .ship_en{width:248px;padding-left:5px}.aehnlicheKF .area_de,.aehnlicheKF .area_en{width:126px;padding-left:5px}.aehnlicheKF .start_de,.aehnlicheKF .start_en{width:122px}.aehnlicheKF .harbour_de,.aehnlicheKF .harbour_en{width:248px;padding-left:5px}.aehnlicheKF .days_de,.aehnlicheKF .days_en{width:66px;padding-left:5px}.aehnlicheKF .price_de,.aehnlicheKF .price_en{width:59px}.aehnlicheKF .bonusText_de{width:95px}.aehnlicheKF .details_de,.aehnlicheKF .details_en{width:25px}.linkBox{line-height:1.5em;padding:5px 5px}.preisTab .header .nrColumns2 .column0,.preisTab .nrColumns2 .column1{width:240px}.preisTab .nrColumns2 .column0,.preisTab .nrColumns2 .column1{width:240px}.preisTab .inner.nrColumns2 .column0{width:240px}.preisTab .inner.nrColumns2 .column1{width:240px}.preisTab .nrColumns4 .column0{width:235px}.preisTab .header .nrColumns4 .column1,.preisTab .header .nrColumns4 .column2,.preisTab .header .nrColumns4 .column3{width:65px}.preisTab .nrColumns4 .column1,.preisTab .nrColumns4 .column2,.preisTab .nrColumns4 .column3{width:70px;margin-left:5px;margin-top:10px}div.slideshow a.advance-link{width:262px;margin-left:-2px}.pageReiseseite .subPage .yellowArrowBt span.label,.pageReiseseite .subPage .yellowArrowBt input{padding:3px 12px 4px;height:30px}.pageReiseseite .subPage .yellowArrowBt .label span.arrow{font-size:75%;background-position:0 1px}div.slideshow img{margin-left:0}.maxwidthhtml img{height:auto;max-width:238px;width:auto}.share{left:auto;width:200px;right:-150px}.share input{width:180px}#filterErgebnisseSwitch{display:block}#filterErgebnisseSwitch_filter{float:left;width:107px;cursor:pointer;margin-left:3px;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0;text-transform:uppercase}#filterErgebnisseSwitch_ergebnisse{float:left;width:107px;cursor:pointer;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0;text-transform:uppercase}#filterErgebnisseSwitch .active{background:#0153a0 url(../images/style/gradientBlue23.89ce632814.gif) repeat-x 0 0;background:-moz-linear-gradient(center top,#3289d3,#0153a0);background:-webkit-gradient(linear,0 0,0 100%,from(#3289d3),to(#0153a0));background:linear-gradient(center top,#3289d3,#0153a0);color:#fff;padding:8px 10px;font-size:15px;font-weight:700}#filterErgebnisseSwitch .inactive{background:#fff url(../images/style/gradientGray110.a4e66f0d9e.gif) repeat-x 0 bottom;background:-moz-linear-gradient(center bottom,#e4e4e4,#fff);background:-webkit-gradient(linear,0 100%,0 0,from(#e4e4e4),to(#fff));background:linear-gradient(center bottom,#e4e4e4,#fff);border:1px solid #ddd;padding:7px 9px;color:#bbb;font-size:15px;font-weight:700}#ergebnisse{display:none}.pageAboutUs .g966{width:260px}.pageAboutUs .g445{width:260px}.pageAboutUs .g440{width:240px}.pageNewsletter #anrede{margin-left:5px}#titel{margin-left:5px}.infospalte-schiff h3{width:247px}td.bewertung{padding:0 0 0 2px}.pageReiseinfos .header{width:45%}.pageReiseinfos .content{width:55%}.pageReiseinfos .shipsInPortsUl .schiff{width:248px}.pageReiseinfos .shipsInPortsUl .arrive,.pageReiseinfos .shipsInPortsUl .departure{width:43px}#specialTop{display:none}.special-category{width:240px}.special{width:258px}.special .main{width:258px}.special .main .logo{float:none;margin-left:40px}.special .main .body{width:250px}.special .main .body .title{width:240px;font-size:14px}.special .main .body .usp{font-size:14px}.special.priority{width:228px;float:left}.special.priority .main{width:250px}.special.priority .main .body{width:228px;float:none}.special.priority .main .body .title{font-size:14px;width:228px;padding:0}.special.priority .main .body .usp{font-size:14px;padding:0}.special.priority .main .body .description{padding:2px 0 8px}.special.priority .ribbon{left:5px}.special .ribbon{top:-12px}.special .ribbon.daysleft{margin-bottom:6px}#specialFilter{width:238px;height:98px;left:0}#specialFilter h2{display:block}#specialFilter p{padding-left:10px;padding-bottom:5px;display:block}#specialFilter select{max-width:164px}#specialTop #titleWrapper{top:150px;left:0;width:546px}.special-teaser>.teaser-text{width:206px;left:38px;overflow:hidden}.special-teaser .note-icon.right{display:none}.special-teaser .note{display:none}.searchRes ul .nolink{font-size:18px}.pageReisen .searchRes ul li a{font-size:18px}.pageReisen .searchRes .ulPages{line-height:22px}.hideOnSmall{display:none}.pageConfirm .bookingDetails .tab_left,.pageConfirm .bookingDetails .tab_right,.pageConfirm .travellers .tab_left,.pageConfirm .travellers .tab_right,.pageConfirm .bill .double,.pageConfirm .bill .amount,.pageConfirm .bill .dueDate,.pageConfirm ul.bill .headerLineBottom,.pageConfirm .bill .empty,.pageConfirm .bill .payment{float:none;width:100%;display:inline-block}.pageConfirm ul.bill li.headerLineBottom,.pageConfirm ul.bill .double,.pageConfirm ul.bill .amount,.pageConfirm ul.bill .dueDate,.pageConfirm ul.bill .payment{max-width:75px;border:0}.pageConfirm .travellers .tab_left{max-width:215px}.pageConfirm ul.bill .headerLineBottom{font-size:11px}.pageConfirm ul.bill li.billTotal ul{border-bottom:0}.pageConfirm ul.bill,.pageConfirm ul.travellers,.pageConfirm ul.bookingDetails{width:100%}.pageConfirm .travellers .tab_right{max-width:70px;margin-left:18px}.pageConfirm .line-break{display:block}.sr-select-container>.sr-bg-wrapper{flex-direction:column}.sr-select-container>.sr-bg-wrapper>.sr-teaser{border-top-right-radius:6px;height:30px;line-height:30px}#home-teasers .teaser-absolute span,.teaser-row .teaser-absolute span{padding:2px;font-size:11px;line-height:12px}#home-teasers .teaser-absolute span:after,.teaser-row .teaser-absolute span:after{margin-left:1px}#home-teasers .teaser-cruiseline-logo,.teaser-row .teaser-cruiseline-logo{max-width:50px;max-height:25px}}@-webkit-keyframes bar-loader{0%{width:0;opacity:1}90%{opacity:.5}to{width:100%;opacity:.1}}@keyframes bar-loader{0%{width:0;opacity:1}90%{opacity:.5}to{width:100%;opacity:.1}}.modal-content>.basicPanel{overflow:hidden;position:relative;max-height:calc(100vh - 5rem);min-width:400px;max-width:700px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.35;border-radius:2px;background:#fff}@media screen and (max-width:700px){.modal-content>.basicPanel{min-width:100%;max-width:100%;width:700px}}.modal-content>.basicPanel::after{content:'';position:absolute;top:40px;left:0;right:0;margin:0 auto;height:3px;width:0}.modal-content>.basicPanel.loading::after{background:rgba(0,0,0,.5);-webkit-animation:bar-loader 3s ease-in 0;animation:bar-loader 3s ease-in 0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal-content>.basicPanel.error::after{width:100%;background:#c11629}.modal-content>.basicPanel.error .content{text-align:center;color:#c11629}.modal-content>.basicPanel.erroneous::after{width:100%;background:#c11629}.modal-content>.basicPanel .close{display:block;margin:0 0 0 auto;padding:0;height:45px;width:45px;font-size:32px;line-height:40px;background:0 0;border:0;color:#111;cursor:pointer;position:relative;z-index:1}.modal-content>.basicPanel .content{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:1em 2em 2em;max-height:calc(100vh - 5rem - 40px);border-top:1px solid #ddd}@media screen and (max-width:600px){.modal-content>.basicPanel .content{padding-left:1em;padding-right:1em}}.modalOpen body{overflow:hidden}.modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:fixed;z-index:1000;bottom:0;left:0;right:0;top:0;padding:2rem .25rem 3rem;background:rgba(6,88,165,.25098)}.modal.open{display:block}.modal.closable{cursor:pointer}.modal.closable .modal-content{cursor:auto}.modal.centered{text-align:center}.modal.centered .modal-container::before{content:'';display:inline-block;height:100%;vertical-align:middle}.modal.centered .modal-content{display:inline-block;text-align:left;vertical-align:middle}.modal-container{height:100%}.modal-content{overflow:auto;max-height:100%;max-width:100%}@font-face{font-family:'Site Icons';src:url(../fonts/site-icons/site-icons.e88b545c94.eot);src:url(../fonts/site-icons/site-icons.e88b545c94.eot?#iefix) format('embedded-opentype'),url(../fonts/site-icons/site-icons.23bf7121ee.woff2) format('woff2'),url(../fonts/site-icons/site-icons.ce96b6af03.woff) format('woff'),url(../fonts/site-icons/site-icons.b4a0f6d2f8.ttf) format('truetype'),url(../fonts/site-icons/site-icons.c331285f5d.svg) format('svg');font-weight:400;font-style:normal;font-display:block}.fa,.fab,.far,.fas,.icon{display:inline-block;font-family:'Site Icons'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"\e900"}.fa-info:before,.icon-info:before{content:"\e901"}.fa-envelope:before,.icon-envelope:before{content:"\e902"}.fa-facebook-f:before,.icon-facebook:before{content:"\e903"}.fa-twitter:before,.icon-twitter:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-phone:before{content:"\e906"}.icon-menu:before{content:"\e907"}.icon-down:before{content:"\e908"}.icon-cancel:before{content:"\e909"}.icon-close:before{content:"\e90a"}.icon-home:before{content:"\e90b"}.icon-user:before{content:"\e971"}.icon-user-o:before{content:"\f2c0"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\2039"}.icon-chevron-right:before{content:"\203a"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-bold.047794212a.woff2) format('woff2'),url(../fonts/open-sans/open-sans-bold.5d3c4ad1fc.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-bolditalic.115a13b61b.woff2) format('woff2'),url(../fonts/open-sans/open-sans-bolditalic.45c3419a35.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-extrabold.8882888403.woff2) format('woff2'),url(../fonts/open-sans/open-sans-extrabold.ca1c9a7b1c.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-extrabolditalic.ee881a4723.woff2) format('woff2'),url(../fonts/open-sans/open-sans-extrabolditalic.f3f39a7630.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-italic.6704f66a80.woff2) format('woff2'),url(../fonts/open-sans/open-sans-italic.51c3868654.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-light.4cf4e9f38e.woff2) format('woff2'),url(../fonts/open-sans/open-sans-light.62ea728e5d.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-lightitalic.3db50fa9da.woff2) format('woff2'),url(../fonts/open-sans/open-sans-lightitalic.88eef34f34.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-regular.28fe659c8b.woff2) format('woff2'),url(../fonts/open-sans/open-sans-regular.f0d5ed5fda.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-semibold.efd59f2032.woff2) format('woff2'),url(../fonts/open-sans/open-sans-semibold.7b0ba918ab.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans/open-sans-semibolditalic.84b5d059c2.woff2) format('woff2'),url(../fonts/open-sans/open-sans-semibolditalic.19bd944f2b.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-regular.51c2212411.woff2) format('woff2'),url(../fonts/hartwell/hartwell-regular.341c4ccc05.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-regular-italic.a7558d239c.woff2) format('woff2'),url(../fonts/hartwell/hartwell-regular-italic.0304f39efa.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-semibold-italic.c8dff8df79.woff2) format('woff2'),url(../fonts/hartwell/hartwell-semibold-italic.1721ded648.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-semibold.c698a6b92a.woff2) format('woff2'),url(../fonts/hartwell/hartwell-semibold.d5703dfda1.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-bold.e8fe6dff71.woff2) format('woff2'),url(../fonts/hartwell/hartwell-bold.da596106bd.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Hartwell';src:url(../fonts/hartwell/hartwell-bold-italic.d5b1605d97.woff2) format('woff2'),url(../fonts/hartwell/hartwell-bold-italic.8c6494a2c5.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-semibold-italic.8c3eef2f4c.woff2) format('woff2'),url(../fonts/gentona/gentona-semibold-italic.6a4313a804.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-semibold.b7cb95c697.woff2) format('woff2'),url(../fonts/gentona/gentona-semibold.7a602acb43.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-bold-italic.841a2bc22f.woff2) format('woff2'),url(../fonts/gentona/gentona-bold-italic.0b167b011d.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-bold.2e1dc9ab48.woff2) format('woff2'),url(../fonts/gentona/gentona-bold.9c9501eeac.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-book-italic.00b3d167bf.woff2) format('woff2'),url(../fonts/gentona/gentona-book-italic.ae9e84eb76.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Gentona';src:url(../fonts/gentona/gentona-book.a449bce8a6.woff2) format('woff2'),url(../fonts/gentona/gentona-book.c775f3d295.woff) format('woff');font-weight:400;font-style:normal}#optIn .content ul,#optIn .content ol{margin-left:1.5em;padding-left:1.5em}.pageAlerts .overflow-tbl .alerts-data{list-style:none;width:calc(30% - 5px);float:left;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;border-radius:5px;margin-right:5px;margin-left:0}.pageAlerts .overflow-tbl .alerts-data li{margin:2px 0}.pageAlerts .overflow-tbl ul li.trip a{color:#0000f5;text-decoration:underline}.pageAlerts .overflow-tbl ul li.trip a:hover{opacity:.7;color:#0000f5}.pageAlerts .overflow-tbl .check-container{width:70%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;margin-bottom:10px}.pageAlerts .overflow-tbl .check{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.pageAlerts .overflow-tbl .controls-container{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.pageAlerts .overflow-tbl .check-container span{font-size:14px;display:block;margin:2px 0}.pageAlerts .overflow-tbl ul li a,.pageAlerts .overflow-tbl ul li{font-size:14px;color:#000}.pageAlerts input[name=alle]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;padding:8px;margin-top:10px;background:#fef152;color:#0052cc;width:auto;height:auto}.pageAlerts input[name=alle]:hover,.pageAlerts .overflow-tbl .rmv-yellow:hover{text-decoration:underline;cursor:pointer}.rmv-yellow{display:block;padding:8px;font-size:13px;color:#0052cc;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:215px;width:100%;margin:10px auto 0;text-align:center;height:auto}@media (max-width:600px){.pageAlerts ul,.check-container,.check,.controls-container{float:none;width:100%}}.form-back{background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#b6b6b6));background:linear-gradient(to bottom,#fefefe,#b6b6b6);-webkit-box-shadow:0 0 .25em #a2a2a2;box-shadow:0 0 .25em #a2a2a2;margin:15px 0;border:1px solid #585858}.pageAlerts li img{border:1px solid #1d1d69;padding:2px}.pageAlerts .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-message{font-weight:700}.alert-message.alert-error{color:#c71e1e}.pageNewsletter #main{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25}.pageNewsletter #main .content{margin-bottom:1em}.pageNewsletter #main .content h1{font-size:inherit;font-weight:700;line-height:inherit}.pageNewsletter #main .content p{margin:.5em 0}.pageNewsletter #main .hero-image{float:right;width:48%;border-radius:.25em}@media screen and (max-width:1000px){.pageNewsletter #main .hero-image{display:none}}.pageNewsletter #main .form-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em .5em;width:50%;font-size:.9em;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background:linear-gradient(to bottom,#fff,#e4e4e4);border-radius:0 0 .25em .25em}@media screen and (max-width:1000px){.pageNewsletter #main .form-wrapper{width:100%}}.pageNewsletter #main .form-wrapper h2{margin:0 -1em .5em;padding:.25em .5em;font-size:inherit;background:#a8d2f0;border-radius:.25em .25em 0 0}.pageNewsletter #main .form-wrapper .captchaImg{padding-left:33px;height:34px;width:102px;vertical-align:middle}.pageNewsletter #main .form-wrapper .submitButton{display:block;margin:5px 0 10px 163px}.pageNewsletter #main .form-wrapper .mandatoryInfo{font-size:.9em}@media screen and (max-width:600px){.pageNewsletter #main .form-wrapper .pRbNews{margin-left:0}.pageNewsletter #main .form-wrapper .labelNews{display:block;padding:0;text-align:left}.pageNewsletter #main .form-wrapper .inputNews{width:100%}.pageNewsletter #main .form-wrapper .cbNews1{display:block;margin-left:0}.pageNewsletter #main .form-wrapper .cbNewsN{margin-left:0}.pageNewsletter #main .form-wrapper .submitButton{margin:1em auto}}.pageNewsletter #main .disclaimer{margin-top:1em;width:50%}@media screen and (max-width:1000px){.pageNewsletter #main .disclaimer{width:100%}}.pageNewsletter #main .disclaimer small{font-size:.8em;line-height:1.35}.pageAgb #main .terms-links{text-align:right}.pageAgb #main h1{margin-bottom:10px}.pageAgb #main section{background:linear-gradient(to bottom,#fff 25px,#e4e4e4);margin-bottom:10px;padding:0 10px 10px 10px}.pageAgb #main section p:not(:last-child){margin-bottom:10px}.pageAgb #main h3{border-radius:5px 5px 0 0;background-color:#a8d2f0;margin:0 -10px 10px -10px;padding:4px 10px}.pageAgb #main ul,.pageAgb #main ol{margin-left:0;padding-left:20px}.pageAgb #main li{margin-left:30px}.pageAgb #main div.operators-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media screen and (min-width:600px) and (max-width:999px){.pageAgb #main div.operators-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.pageAgb #main div.operators-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.pageAgb #main div.operators-list>div{padding:10px;border:1px solid #000;margin:5px}@media print{.pageAgb #main .terms-links{display:none}}#start-contentBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#start-contentBoxes>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:20px;margin-right:10px;width:calc(50% - 200px)}#start-contentBoxes>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:1000px){#start-contentBoxes>div{margin-right:0;width:100%}}#start-contentBoxes .TeaserBoxFeView{-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}div#shipOfTheDay{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 0 20px auto;padding:5px 10px 10px 15px;min-height:225px;width:380px;font-size:13px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}@media screen and (max-width:1000px){div#shipOfTheDay{min-height:0;width:100%}}.teaser-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:15px;border-radius:5px;overflow:hidden;position:relative}.teaser-img{max-width:100%;max-height:211px;float:left;-o-object-fit:cover;object-fit:cover}.teaserTimer-wrap{width:100%;background:#fff;opacity:.9;color:#0658a5;bottom:55px;text-align:center;font-size:16px;font-family:Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;padding:5px 0;white-space:pre}.teaserTimer{display:inline-block;padding-left:5px;font-weight:700}@media screen and (max-width:600px){.teaserTimer-wrap{bottom:27px;font-size:12px;padding:2px 0}#home-teasers .teaserTimer-wrap{bottom:20%}#home-teasers .teaser-headline .teaser-headline-text,.teaser-row .teaser-headline .teaser-headline-text{padding:2px;font-size:10px;line-height:14px}#home-teasers .teaser .teaser-cruiseline-logo,.teaser-row .teaser-cruiseline-logo{width:50px}.teaser-img,#home-teasers .teaser img{height:211px}}@media screen and (max-width:1000px){#home-teasers .teaserTimer-wrap{bottom:21%;font-size:11px;padding:2px 0}}@media screen and (min-width:601px){.teaser-img{max-width:100%;max-height:280px}}@media screen and (min-width:1001px){.teaser-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teaser-link{position:relative;max-width:calc(33.33333% - 10px)}a.teaser-link::after{content:'';display:none;position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(#fff 10%,transparent 30%);background-size:1px 1px;opacity:.2}a.teaser-link:hover::after{display:block}.teaser-img{width:100%;height:254px}}.price_tag{height:2em;padding:0 1em 0 .5em;position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;border-radius:.25em .25em 0 0;font-size:24px;cursor:pointer}.price_tag:hover{text-decoration:none}.price_tag .tag_background{position:absolute;right:0;top:0;width:100%;height:120%;border-radius:.25em 0 0 0}.price_tag .chevron{width:1em;height:1em;position:absolute;top:calc(50% - .45em);right:-.9em;fill:#fff}.price_tag:hover{color:#000}.price_tag:hover .chevron{fill:#000}.price_tag .price{font-family:'Gentona',sans-serif;font-weight:700;font-style:italic;letter-spacing:.5px;position:relative;z-index:1}.price_tag .wave{position:absolute;left:0;bottom:0;height:100%;width:100%;background:url(../images/style/wave_white.db0948a4de.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom}.topTipp_clearleft{font-family:'Open Sans';display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:20px;background:#ebedef;border-radius:5px;border-bottom:4px solid #fcd07a}.topTipp_clearleft .package-options .river-cruise-icon{margin-right:3px;width:15px;height:15px}.topTipp_clearleft .teaser_headline{font-family:'Hartwell',sans-serif;font-weight:700;font-size:24px;line-height:28px;color:#0090a6}.topTipp_clearleft .duration{font-size:16px;line-height:22px;color:#232c33}.topTipp_clearleft .route_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topTipp_clearleft .route{min-height:0;font-size:14px;line-height:18px;color:#232c33}.topTipp_clearleft .route_price.long_route{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topTipp_clearleft .price_tag{margin:10px 0 10px 0;right:-14px}.topTipp_clearleft .price_tag.package_available{margin:30px 0 10px 0}.topTipp_clearleft .price_tag .package-options{position:absolute;width:calc(100% + 1.5em);font-weight:400;bottom:35px;left:-.5em;color:#000}.topTipp_clearleft .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-family:'Hartwell',sans-serif}.topTipp_clearleft .description .title{font-weight:600;font-size:20px;line-height:24px;color:#5f6a73}.topTipp_clearleft .description .date{font-size:16px;line-height:20px;color:#5f6a73}.topTipp_clearleft .ship_name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;font-size:18px;line-height:24px;font-style:italic;color:#5f6a73}.topTipp_clearleft .ship_name .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topTipp_clearleft .ship_name .star{width:18px;height:18px;margin-right:1px}.topTipp_clearleft .image{width:100%;position:relative}.topTipp_clearleft .image .ship_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px 5px 0 0;overflow:hidden}.topTipp_clearleft .image .image_link{display:block;height:100%}.topTipp_clearleft .special_description{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.topTipp_clearleft .special_description>div{margin-bottom:10px}.topTipp_clearleft .bonus_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}.topTipp_clearleft .bonus_details .plus_icon{margin:0 .3em 0 0;color:#fff;background:url(../images/icons/icon_plus.f2e6efe758.svg) center/cover;width:1em;height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:relative}.topTipp_clearleft .bonus_details .special_bonus{color:#0090a6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topTipp_clearleft .bonus_details .special_bonus+.details_link{right:10px}.topTipp_clearleft .bonus_details .details_link{color:#0090a6;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.topTipp_clearleft .bonus_details .details_link:hover{text-decoration:none}.topTipp_clearleft .bonus_details .details_link .chevron{width:1.2em;height:1.2em;fill:#0090a6;position:absolute;right:-1.1em;top:0}@media screen and (min-width:601px){.topTipp_clearleft .route_price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.topTipp_clearleft .price_tag{margin:0 0 10px 0}}@media screen and (min-width:1001px){.topTipp_clearleft .image{width:40%}.topTipp_clearleft .image .ship_image{border-radius:5px 0 0 0}.topTipp_clearleft .special_description{width:60%}}.detailViewSortMenu{overflow:hidden;margin:.5em 0;border-radius:5px}.detailViewSortMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.detailViewSortMenu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detailViewSortMenu a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:.5em 1.96em .5em 1em;font-weight:700;text-align:center;background:#a8d2f0;color:#0a4883}.detailViewSortMenu a::before{content:'';position:absolute;right:.83333em;height:0;width:0;font-size:.6em;border:1em #93b0ce;border-right:.8em solid transparent;border-left:.8em solid transparent}.detailViewSortMenu a::after{content:'';position:absolute;right:.83333em;height:0;width:0;font-size:.6em;border:1em #93b0ce;border-right:.8em solid transparent;border-left:.8em solid transparent}.detailViewSortMenu a::before{top:calc(50% - 1em);border-bottom-style:solid}.detailViewSortMenu a::after{top:calc(50% + 1px);border-top-style:solid}.detailViewSortMenu a[data-first=ASC]::before{border-bottom-color:#214880}.detailViewSortMenu a[data-first=DESC]::after{border-top-color:#214880}#voyageCards_new .detailViewSortMenu{margin-bottom:1.5em}@media screen and (max-width:1000px){.detailViewSortMenu{margin-bottom:1em}.detailViewSortMenu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.detailViewSortMenu a{padding-bottom:1em;padding-top:1em}#voyageCards_new .detailViewSortMenu{margin-bottom:2em}}#voyageCards_new{margin:10px 0 30px 0}#voyageCards_new .results_count{font-family:'Hartwell',sans-serif;font-weight:700;font-size:36px;line-height:40px;color:#fff}#voyageCards_new .results_number{letter-spacing:.1px}#voyageCards_new .clh_item{text-align:center;padding:10px}#voyageCards_new .detail_view_header{font-family:'Hartwell',sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 20px 10px;height:auto;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,#20509b),color-stop(97%,#283583));background-image:linear-gradient(0deg,#20509b 1%,#283583 97%);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}#voyageCards_new .detail_view_header *{-webkit-box-sizing:border-box;box-sizing:border-box}#voyageCards_new .detail_view_header .wave_bottom{width:100%;position:absolute;bottom:0;left:0}#voyageCards_new+.ersparnis{color:#0090a6}#ergebnisse .detailViewPagination{display:none}.listenDetailansicht a.inactive{color:#000;text-decoration:none;cursor:default}.voyage_card{font-family:'Open Sans',sans-serif;font-size:calc(2vw + 6px);line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.voyage_card+.voyage_card{border-top:2px solid #5f6a73;padding-top:1.5em}.voyage_card:not(:last-of-type){padding-bottom:1.5em;border-bottom:2px solid #9aa3aa}.voyage_card *{-webkit-box-sizing:border-box;box-sizing:border-box}.voyage_card .head,.voyage_card .body{width:100%}.voyage_card .body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;border:1px solid #ddd}.voyage_card .info_row .river-cruise-icon{margin-right:3px;width:15px;height:15px;display:block}.user_rating .star{width:13px;height:13px}.user_rating>input{display:none}.user_rating>label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.2em;font-size:1.2em;height:1em;color:gold;cursor:pointer}.user_rating>label::before{content:"★";position:absolute;opacity:0}.user_rating>label:hover:before,.user_rating>label:hover~label:before{opacity:1!important}.user_rating>input:checked~label:before{opacity:1}.user_rating:hover>input:checked~label:before{opacity:.4}.voyage_card>.info_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.voyage_card>.info_row.image_title .image{width:100%;height:0;padding-bottom:12em;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px 15px 0 0;position:relative}.voyage_card>.info_row.image_title .image{cursor:pointer}.voyage_card>.info_row.image_title .image:after{content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(75%,transparent));background:linear-gradient(to top,rgba(0,0,0,.5) 0,transparent 75%);border-radius:15px 15px 0 0;width:100%;height:100%;position:absolute;top:0;left:0}.voyage_card>.info_row.image_title .voyage_title{position:absolute;bottom:0;z-index:1;font-size:1.2em;font-weight:700;width:75%;padding:1em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.voyage_card>.info_row.image_title .voyage_title .review{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;border:0;margin-top:.2em}.voyage_card>.info_row.image_title .voyage_title .user_rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.voyage_card>.info_row.image_title .logo_positioner{position:absolute;bottom:0;right:0;z-index:1}.voyage_card>.info_row.image_title .logo{font-size:calc(2vw + 2px);position:absolute;bottom:-3em;right:.5em;width:6em;height:6em;border-radius:50%;border:2px solid #fff;background:#fff}.voyage_card>.info_row.image_title .background_image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px 15px 0 0}.voyage_card>.info_row.duration_date{border-bottom:2px solid #eee}.voyage_card>.info_row.duration_date .duration{font-family:'Open Sans',sans-serif;font-style:italic;color:#5f6a73;width:70%;margin:.5em 0;height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voyage_card>.info_row.description_review{border-bottom:2px solid #eee}.voyage_card>.info_row.description_review .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%;padding:.5em 0;font-size:.93em}.voyage_card>.info_row.description_review .review .number{font-family:'Open Sans',sans-serif;font-style:italic;color:#5f6a73}.voyage_card>.info_row.description_review .user_rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.voyage_card>.info_row.description_review .user_rating .number{font-size:1.2em;line-height:1.36;color:#fff}.voyage_card>.info_row.description_review .review .textual{margin-top:.25em;color:#0090a6}.voyage_card>.info_row.description_review .review .review_background{background:#0090a6;padding:.39em;border-radius:.25em;position:relative}.voyage_card>.info_row.description_review .review .review_background:after{content:'';display:block;border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #0090a6;border-right:6px solid transparent;position:absolute;bottom:-6px;left:0}.voyage_card>.info_row.description_review .description{width:60%;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:'Hartwell',sans-serif;font-weight:600;font-size:1em;color:#5f6a73}.voyage_card>.info_row.description_review .description .city{font-family:'Hartwell',sans-serif;font-weight:600;font-style:italic;color:#0090a6}.voyage_card>.info_row.description_review .description .count{white-space:nowrap}.voyage_card>.info_row.upgrade_bonus{width:60%}.voyage_card>.info_row.upgrade_bonus .upgrade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#ebedef;border-radius:5px;padding:.5em;margin:.5em 0;width:100%}.voyage_card>.info_row.upgrade_bonus .upgrade a{font-family:'Open Sans',sans-serif;color:#0090a6}.voyage_card>.info_row.upgrade_bonus .upgrade .free_upgrade{font-family:'Open Sans',sans-serif;font-weight:600}.voyage_card>.info_row.upgrade_bonus .booking_bonus{font-family:'Open Sans',sans-serif;font-weight:600;color:#0090a6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.voyage_card>.info_row.upgrade_bonus .booking_bonus span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.voyage_card>.info_row.upgrade_bonus .booking_bonus_usp{max-width:100%}.voyage_card>.info_row.upgrade_bonus .booking_bonus .plus_icon{margin:0 .3em 0 0;color:#fff;background:url(../images/icons/icon_plus.f2e6efe758.svg) center/cover;width:1em;height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:relative}.voyage_card>.info_row.upgrade_bonus .booking_bonus .plus_icon .bar{width:70%;height:.15em;background:#fff;position:absolute}.voyage_card>.info_row.upgrade_bonus .booking_bonus .plus_icon .bar:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.voyage_card>.info_row.cta{width:40%}.voyage_card>.info_row.cta .call_to_action{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:.5em 0}.voyage_card>.info_row.cta .call_to_action .wording{text-align:right;color:#5f6a73;font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic;width:100%;margin-bottom:.5em}@media screen and (min-width:401px){.voyage_card{font-size:14px}}@media screen and (min-width:601px){.voyage_card>.info_row.image_title .logo{font-size:14px}.voyage_card>.info_row.image_title .voyage_title{font-size:1.35em}.voyage_card>.info_row.duration_date .duration{font-size:1.15em;margin:.1em 0}.voyage_card>.info_row.description_review .user_rating .number{font-size:1.4em;padding:.07em}.voyage_card>.info_row.description_review .review .textual{font-size:1.15em}.voyage_card>.info_row.description_review .number{font-size:1.15em}.voyage_card>.info_row.description_review .description{font-size:1.15em}.voyage_card>.info_row.upgrade_bonus .booking_bonus{font-size:1.15em}.voyage_card>.info_row.cta .call_to_action .wording{font-size:1.15em}#voyageCards_new .clh_item{padding:10px}#voyageCards_new .detail_view_header{height:150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}@media screen and (min-width:1001px){.voyage_card{display:-ms-grid;display:grid;-ms-grid-rows:3em 1em 3em 1em 3em 1em 3em 1em auto;-ms-grid-columns:1fr 1em 1fr;grid-template:"a c" 3em "a c" 3em "a d" 3em "a d" 3em "b e" auto/1fr 1fr;grid-gap:1em}.voyage_card>.info_row{width:auto;margin:0}.voyage_card>.info_row.description_review{border:0}.voyage_card>.info_row.description_review .description{width:auto;padding:0;border:0}.voyage_card>.info_row.description_review .review{padding:0;margin-left:.5em;width:auto;border:0}.voyage_card>.info_row.description_review .review .user_rating,.voyage_card>.info_row.description_review .review .number{margin:0}.voyage_card>.info_row.upgrade_bonus{width:100%}.voyage_card>.info_row.upgrade_bonus .upgrade{margin:0}.voyage_card>.info_row.cta{width:100%}.voyage_card>.info_row.cta .call_to_action{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voyage_card>.info_row.cta .call_to_action .wording{text-align:left;margin-bottom:0;margin-right:10px}.voyage_card>.info_row.image_title .image{height:auto;padding-bottom:0}.voyage_card>.info_row.image_title .logo_positioner{width:100%}.voyage_card>.info_row.duration_date{border:0}.voyage_card>.info_row.duration_date .duration{color:#5f6a73;width:100%;border:0;padding:0;margin:0}.voyage_card>.info_row.image_title{grid-area:a}.voyage_card>.info_row.duration_date{grid-area:b}.voyage_card>.info_row.description_review{grid-area:c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voyage_card>.info_row.upgrade_bonus{grid-area:d}.voyage_card>.info_row.cta{grid-area:e}:-ms-fullscreen,:root .voyage_card>.info_row.duration_date,:-ms-fullscreen,:root .voyage_card>.info_row.upgrade_bonus,:-ms-fullscreen,:root .voyage_card>.info_row.cta{margin-top:.5em}#voyageCards_new .results_count{padding:0 5px}}@media screen and (min-width:1001px){.voyage_card>.info_row.image_title{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}.voyage_card>.info_row.duration_date{-ms-grid-row:9;-ms-grid-column:1}.voyage_card>.info_row.description_review{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.voyage_card>.info_row.upgrade_bonus{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:3}.voyage_card>.info_row.cta{-ms-grid-row:9;-ms-grid-column:3}}#breadcrumbs{background:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#breadcrumbs .breadcrumbs-list{list-style:none;padding:7px 15px;border-bottom:1px solid #0052cc;margin:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;letter-spacing:normal}#breadcrumbs .breadcrumb-item{font-size:.8rem;line-height:1.5;font-weight:500}#breadcrumbs .breadcrumb-item:not(:first-of-type):before{content:"›";font-size:1.2em;line-height:0;color:#000;margin:0 .35rem}#breadcrumbs .breadcrumb-item:last-of-type{font-weight:700}#breadcrumbs .breadcrumb-item a{color:#0052cc}@media screen and (max-width:1000px){#breadcrumbs{display:none}}#navigation{font-size:13px;font-weight:700;letter-spacing:normal;text-transform:uppercase;color:#0a4883}#navigation ul{margin:0;list-style:none}#navigation a{color:inherit;text-decoration:none}#mobile-navigation-toggle{display:none}#navigation .navigation-info{display:none;position:relative}#navigation .current-page-label{position:relative;padding-top:.9em;height:2em;color:#fff;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#3289d3),to(#0153a0));background:linear-gradient(to bottom,#3289d3,#0153a0)}#navigation .main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.9em;margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8)) repeat-x;background:linear-gradient(to bottom,#fff,#e8e8e8) repeat-x}#navigation .main-navigation-entry{position:relative;white-space:nowrap}#navigation .main-navigation-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1em .9em 0 .9em;height:2.6em;line-height:2.6}#navigation .main-navigation-entry.home .navigation-icon{height:1.4em;width:1.4em;fill:currentColor}#navigation .main-navigation-entry.home .navigation-title{display:none}#navigation .main-navigation-entry.active{position:relative;color:#fff;border-radius:.3em;background:-webkit-gradient(linear,left top,left bottom,from(#3289d3),to(#0153a0));background:linear-gradient(to bottom,#3289d3,#0153a0)}#navigation .main-navigation-entry.selected{background:#fff;color:inherit;border-radius:0}#navigation .sub-navigation{position:absolute;display:none;margin:0;z-index:999;padding:.4em .6em .8em .6em;color:#0a4883;white-space:nowrap;text-transform:none;border:1px solid rgba(1,83,160,.13333);border-top:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background:linear-gradient(to bottom,#fff,#f5f5f5);-webkit-border-bottom-right-radius:.2em;-webkit-border-bottom-left-radius:.2em;-moz-border-radius-bottomright:.2em;-moz-border-radius-bottomleft:.2em;border-bottom-right-radius:.2em;border-bottom-left-radius:.2em;-webkit-box-shadow:.7em .7em .7em -.7em rgba(0,0,255,.125),-.7em .7em .7em -.7em rgba(0,0,255,.125);box-shadow:.7em .7em .7em -.7em rgba(0,0,255,.125),-.7em .7em .7em -.7em rgba(0,0,255,.125)}#navigation .main-navigation-entry.selected .sub-navigation{display:block}#navigation .sub-navigation-group{display:inline-block;margin-left:1em;vertical-align:top;font-weight:500}#navigation .sub-navigation-group h5{color:#333;font-size:14px}#navigation .sub-navigation-group:nth-of-type(1){margin-left:.4em}#navigation .sub-navigation-entry.active .sub-navigation-link{font-weight:600}#navigation .sub-navigation-link{display:inline-block;padding:0 0 1px 0;margin:0 .8em 0 .4em;font-size:16px;line-height:1.6;font-weight:400}@media screen and (min-width:1001px){#navigation.selected .main-navigation-entry.active{color:#0a4883;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ccc));background:linear-gradient(to bottom,#f5f5f5,#ccc);border-radius:5px 5px 0 0}#navigation.selected .main-navigation-entry.selected{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#3289d3),to(#0153a0));background:linear-gradient(to bottom,#3289d3,#0153a0);border-radius:5px 5px 0 0}#navigation .main-navigation-entry{font-size:15px}#navigation .sub-navigation-link:hover{padding-bottom:0;color:#2a68a3;border-bottom:1px solid rgba(1,83,160,.66667)}}@media screen and (max-width:1000px){#navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0}#navigation .navigation-info{display:block}#navigation .main-navigation{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:.3em 0 0 0}#navigation .main-navigation-entry{margin-bottom:0;padding-left:0;padding-right:0;font-size:15px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:linear-gradient(to bottom,#fff,#e8e8e8)}#navigation .main-navigation-entry.home .navigation-title{display:inline}#navigation .main-navigation-entry.home .navigation-icon{margin-right:.2em;margin-top:-.2em}#mobile-navigation-toggle:checked~.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}#navigation .mobile-navigation-toggle{display:block;position:absolute;right:0;top:0;height:1.5em;width:1.5em;color:#fff;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}#navigation .mobile-navigation-toggle .icon{line-height:inherit}#navigation .sub-navigation{position:relative;text-align:center;white-space:normal;border:0;border-bottom:1px solid #f0f0f0;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));background:linear-gradient(to bottom,#fff,#f9f9f9);-webkit-box-shadow:none;box-shadow:none}#navigation .main-navigation-entry.selected .sub-navigation{display:block}#navigation .sub-navigation-entry.active{background:rgba(64,132,191,.2);border-radius:2px;font-weight:400}#navigation .sub-navigation-link{margin:0;padding:0;display:block;line-height:2.5em}#navigation .sub-navigation-link>span{border-bottom:1px solid #eee}#navigation .sub-navigation-entry.active .sub-navigation-link>span{border:0}#navigation .sub-navigation-link:hover>span,#navigation .sub-navigation-entry.active .sub-navigation-link:hover>span{padding-bottom:0;color:#2a68a3;border-bottom:1px solid rgba(1,83,160,.66667)}#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%}#navigation .sub-navigation-group h5{margin-top:1em;padding-top:2em;font-weight:600;border:0;border-top:1px solid #ccc}#navigation .sub-navigation .sub-navigation-group:nth-of-type(1) h5{border:0;margin-top:0}#navigation .sub-navigation-entry:last-child .sub-navigation-link{border-bottom:0}}@media screen and (max-width:600px){#navigation .sub-navigation{text-align:left}#navigation .sub-navigation-link{margin-left:1em}#navigation .sub-navigation .sub-navigation-group{width:auto;margin:0}#navigation .sub-navigation-group .sub-navigation-link{margin:0}#navigation .sub-navigation-entry{margin-left:0}}#emailSignup{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;overflow:hidden;position:relative;padding:1rem 30% 1rem 1rem;min-height:21rem;font-family:'Hartwell',sans-serif;font-size:16px;letter-spacing:normal;line-height:1.35;background:#0658a5;border-top:1rem solid #fff;color:#fff}@media screen and (max-width:1000px){#emailSignup{padding-right:0;min-height:0}}@media screen and (max-width:600px){#emailSignup{padding-left:.5rem;padding-right:.5rem}}#emailSignup::after{content:'';position:absolute;right:0;bottom:0;height:100%;width:30%;background:url(../images/email-signup/woman.bc1315f91d.png) no-repeat bottom;background-size:auto 70%}@media screen and (max-width:1000px){#emailSignup::after{-webkit-box-sizing:border-box;box-sizing:border-box;height:44%;width:40%;background-size:auto 100%}}@media screen and (max-width:600px){#emailSignup::after{display:none}}#emailSignup.active{display:block}#emailSignup.inline{display:block}#emailSignup .error-heading{display:none}#emailSignup .error-message{display:none}#emailSignup .thank-you-message{display:none}#emailSignup .confirm-message{display:none}#emailSignup button{cursor:pointer}#emailSignup button[disabled]{cursor:default;opacity:.5}#emailSignup input[type=text],#emailSignup input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;height:2.35em;width:100%;font:inherit;line-height:2.35;background:#fff;border:0;-webkit-box-shadow:inset #0658a5 0 0 .125em;box-shadow:inset #0658a5 0 0 .125em;color:#000}@media screen and (max-width:1000px){#emailSignup input[type=text],#emailSignup input[type=email]{padding:0 .75em;height:1.85em;line-height:1.85}}#emailSignup a{font-weight:700;color:#fff;text-decoration:underline}#emailSignup .close{position:absolute;z-index:10;right:.5rem;top:.5rem;padding:.25em;height:auto;font-size:2rem;background:rgba(255,255,255,.6);border:0;border-radius:2rem;color:#000}@media screen and (max-width:1000px){#emailSignup .close{right:0;top:0;background:0 0;color:#fff}}@media screen and (max-width:600px){#emailSignup .close{font-size:1.5rem}}#emailSignup .close .icon{vertical-align:middle}#emailSignup .close .text{display:inline-block;margin:0 .25em;font-size:1.25rem}@media screen and (max-width:1000px){#emailSignup .close .text{display:none}}#emailSignup .heading{margin-bottom:1rem;padding-left:.5rem;padding-right:1rem;max-width:600px;width:100%;font-size:1.3rem;font-weight:700;font-style:italic;text-transform:uppercase}@media screen and (max-width:1000px){#emailSignup .heading{margin-left:.5rem;margin-right:1rem;width:auto;font-size:1.35rem;text-align:center}}@media screen and (max-width:600px){#emailSignup .heading{padding-left:0;padding-right:0;width:auto;font-size:1.2rem}}#emailSignup .info{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:.5rem;padding-right:1rem;width:50%;font-weight:500;font-style:normal}@media screen and (max-width:1000px){#emailSignup .info{float:none;width:100%;text-align:center}}@media screen and (max-width:600px){#emailSignup .info{padding-left:0;padding-right:0}}#emailSignup .form-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;overflow:hidden;width:50%}@media screen and (max-width:1000px){#emailSignup .form-wrapper{float:none;margin-top:1rem;padding-left:.5rem;width:60%}}@media screen and (max-width:600px){#emailSignup .form-wrapper{padding-left:0;width:auto}}#emailSignup .name-label{display:block;margin-bottom:1rem}@media screen and (max-width:1000px){#emailSignup .name-label{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:.5rem;padding:0 0 0 .25rem;width:50%}#emailSignup .name-label:first-child{padding:0 .25rem 0 0}}#emailSignup .email-label{display:block}@media screen and (max-width:600px){#emailSignup .submit-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:.25rem;min-width:50%}}#emailSignup .submit{white-space:nowrap;margin-top:1rem;padding:0 1em;height:2.35em;width:100%;font:inherit;font-style:normal;font-weight:700;text-transform:uppercase;line-height:42px;background:#5fadff;border:0;color:#fff}@media screen and (max-width:1000px){#emailSignup .submit{margin-top:.5rem;padding:0 .75em;height:1.85em;line-height:1.85}}@media screen and (max-width:600px){#emailSignup .submit{float:none;width:100%}}#emailSignup .required-info{margin-top:.5rem;font-size:.75rem}#emailSignup .decline{clear:right;float:right;margin-top:1rem;padding:.5em;font:inherit;font-size:.8rem;background:0 0;border:0;color:rgba(255,255,255,.8)}@media screen and (max-width:1000px){#emailSignup .decline{clear:left;float:left;margin:.5rem .5rem 0 -.5em;padding:0 .5em;height:1.85rem;line-height:1.85rem}}@media screen and (max-width:600px){#emailSignup .decline{display:none}}#emailSignup .decline:hover{text-decoration:underline}#emailSignup .disclaimer{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;white-space:pre-line;margin-top:2rem;padding-left:.5rem;padding-right:1rem;width:50%;font-size:.75rem}@media screen and (max-width:1000px){#emailSignup .disclaimer{clear:both;float:none;margin-top:1rem;padding-right:0;width:60%;text-align:center}}@media screen and (max-width:600px){#emailSignup .disclaimer{width:auto;padding-left:0;font-size:.75rem}}#emailSignup.loading::before{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;height:.2rem;width:0;background:#fff;-webkit-animation:bar-loader 3s ease-in 0;animation:bar-loader 3s ease-in 0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#emailSignup.loading .close{display:none}#emailSignup.complete{padding:2rem 2rem;min-height:0}@media screen and (max-width:1000px){#emailSignup.complete{padding:2rem 1rem}}@media screen and (max-width:600px){#emailSignup.complete{padding:1rem .5rem}}#emailSignup.complete::after{display:none}#emailSignup.complete .heading{display:none}#emailSignup.complete .info{display:none}#emailSignup.complete .form-wrapper{display:none}#emailSignup.complete .disclaimer{display:none}#emailSignup.complete .decline{display:none}#emailSignup.complete .thank-you-message{display:block;font-size:1.5rem;text-align:center}#emailSignup.complete.error .thank-you-message{display:none}#emailSignup.complete.error .error-heading{display:block;font-size:1.5rem;text-align:center}#emailSignup.complete.error .error-message{display:block;margin-top:.5rem;text-align:center}#emailSignup.complete.confirm .confirm-message{display:block;margin-top:.5rem;text-align:center}.emailSignup-inline{padding:.5rem 1rem;font-family:'Hartwell',sans-serif;font-size:16px;letter-spacing:normal;line-height:1.35;background:#0658a5;color:#fff}@media screen and (max-width:1000px){.emailSignup-inline{padding:1rem}}.emailSignup-inline a{font-weight:700;text-decoration:underline;color:#fff}.emailSignup-inline .heading{font-size:1.2em;font-weight:700;font-style:italic;text-transform:uppercase}@media screen and (max-width:1000px){.emailSignup-inline .heading{margin-bottom:.3rem}}.emailSignup-inline .info{margin-left:.5em;font-size:1.2em;font-weight:500;font-style:normal}@media screen and (max-width:1000px){.emailSignup-inline .info{margin-left:0;margin-bottom:.5rem}}@media screen and (max-width:600px){.emailSignup-inline .info{font-size:1em}}.emailSignup-inline input[type=text],.emailSignup-inline input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75em;height:1.85em;width:100%;font:inherit;line-height:1.85;background:#fff;border:0;-webkit-box-shadow:inset #0658a5 0 0 .125em;box-shadow:inset #0658a5 0 0 .125em;color:#000}.emailSignup-inline button{padding:0 .75em;height:1.85em;font:inherit;line-height:1.85;background:#5fadff;border:0;color:#fff;cursor:pointer}.emailSignup-inline button[disabled]{cursor:default;opacity:.5}.emailSignup-inline .name-label{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:.5rem;width:24.5%}@media screen and (max-width:1000px){.emailSignup-inline .name-label{width:33%}}@media screen and (max-width:600px){.emailSignup-inline .name-label{padding:0 0 .5rem .25rem;width:50%}.emailSignup-inline .name-label:first-child{padding:0 .25rem .5rem 0}}.emailSignup-inline .email-label{float:left;width:25%}@media screen and (max-width:1000px){.emailSignup-inline .email-label{width:34%}}@media screen and (max-width:600px){.emailSignup-inline .email-label{padding-bottom:.5rem;width:100%}}.emailSignup-inline .submit-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .5rem;width:100%}@media screen and (max-width:1000px){.emailSignup-inline .submit-wrapper{padding:0}}@media screen and (max-width:600px){.emailSignup-inline .submit-wrapper{padding:0 .25rem 0 0}}.emailSignup-inline .submit{overflow:hidden;white-space:nowrap;margin-left:8px;padding:0 .3em}@media screen and (max-width:1000px){.emailSignup-inline .submit{clear:left;margin-left:0;margin-top:.5rem;padding:0 .75em}}.emailSignup-inline .required-info{float:right;font-size:.8em}@media screen and (max-width:1000px){.emailSignup-inline .required-info{margin:0 .5rem;padding-top:.5rem;font-size:.75em}}@media screen and (max-width:600px){.emailSignup-inline .required-info{margin:0}}.emailSignup-inline .disclaimer{margin-top:10px;font-size:12px}#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{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.userBar *{-webkit-box-sizing:inherit;box-sizing:inherit}.userIcon{font-family:"Hartwell",sans-serif;color:#0052cc;cursor:pointer}.userIcon:hover{color:#ccc;text-decoration:none}.contactForm-optIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactForm-optIn input{margin-right:.5em}.pageBewertung .kundenkommentare_box,.reiseCarousel .kundenkommentare_box,.pageSchiffsinfo .kundenkommentare_box{margin-bottom:10px}.kundenkommentare_box .carousel-box{position:relative}.kundenkommentare_box .carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;min-height:100px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background:linear-gradient(to bottom,#fff,#e4e4e4);list-style:none}.kundenkommentare_box .carousel-item{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1em 3.5em .5em;width:100%;text-align:center}.kundenkommentare_box .carousel-item::before{content:'"'}.kundenkommentare_box .carousel-item::after{content:'"'}input[name=zahlung]+label{font-weight:700}.payment-due-notice{margin:20px 0;font-style:italic}.cc-payment-form .cc-payment-form-errors{color:red;font-weight:700;padding-bottom:15px}.cc-payment-form .cc-payment-form-loader{position:absolute;width:100px;height:100px;text-align:center;left:50%;top:50%;margin-left:-50px;margin-top:-50px}.cc-payment-form .cc-payment-form-loader::after{content:'';display:block;height:100px;width:100px;position:static;background:url(../images/ico/circle-loader.a87f4484b0.svg);background-size:contain;opacity:1}.cc-payment-form .cc-fee,.cc-payment-form .amount,.cc-payment-form .total-amount{text-align:right;margin-bottom:.5rem;margin-top:.5rem}.cc-payment-form .amount .total-amount{font-weight:700}.cc-payment-form .amount input[name=amount]{width:4rem;font-size:12px;padding:.2rem;border:1px solid #ccc;border-radius:4px}.cc-payment-form .amount input[name=amount]:focus{border-color:#5a5}.cc-payment-form .amount .change-amount-btn,.cc-payment-form .amount .confirm-amount-btn,.cc-payment-form .amount .cancel-amount-btn{margin-left:.5rem;font-size:12px}.cc-payment-form{position:relative;font-size:14px;padding:15px 20px;min-height:160px;height:auto}.cc-payment-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.cc-payment-form .cc-payment-form-wrapper{padding-top:15px}.cc-payment-form .margin-bottom{margin-bottom:20px}.cc-payment-form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc-payment-form .row input[type=text],.cc-payment-form .row input[type=tel]{width:100%;height:34px;line-height:26px;margin-top:5px;padding:6px 12px;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#555}.cc-payment-form .row input.valid-field{border-color:#5a5}.cc-payment-form .row input.error-field{border-color:red}.cc-payment-form .row .col-4{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.cc-payment-form .row .col-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.cc-payment-form .row .col-8{-webkit-box-flex:75%;-ms-flex:75%;flex:75%}.cc-payment-form .row .col-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.cc-payment-form .row .col-4,.cc-payment-form .row .col-6,.cc-payment-form .row .col-8,.cc-payment-form .row .col-12{padding:0 20px}.cc-payment-form .input-group{position:relative}.cc-payment-form #cc-security-code,.cc-payment-form #cc-card-number{padding-left:40px}.cc-payment-form .cc-unknown::after,.cc-payment-form .cc-security-code::after,.cc-payment-form .cc-amex::after,.cc-payment-form .cc-mastercard::after,.cc-payment-form .cc-visa::after{content:'';display:block;top:20%;left:5px;width:30px;height:30px;position:absolute}.cc-payment-form .cc-unknown::after{opacity:.4;background:url(../images/ico/cc-unknown.d777b71b29.svg);background-size:contain;background-repeat:no-repeat}.cc-payment-form .cc-security-code::after{opacity:.4;background:url(../images/ico/cc-security-code.201959c5fa.svg);background-size:contain;background-repeat:no-repeat}.cc-payment-form .cc-amex::after{background:url(../images/ico/cc-amex.9071c62429.svg);background-size:contain;background-repeat:no-repeat}.cc-payment-form .cc-mastercard::after{background:url(../images/ico/cc-mastercard.1bcd83904d.svg);background-size:contain;background-repeat:no-repeat}.cc-payment-form .cc-visa::after{background:url(../images/ico/cc-visa.a36d4c62bb.svg);background-size:contain;background-repeat:no-repeat}.cc-payment-form .check-icon,.cc-payment-form .check-icon-ok,.cc-payment-form .check-icon-error{position:absolute;top:7px;right:3px;width:30px;height:30px;background-size:90px 30px}.cc-payment-form .check-icon{background-position:30px 0;background-image:url(../images/payments/cc-form-check.50cd5e6456.png);background-repeat:repeat-x}.cc-payment-form .check-icon-ok{background-image:url(../images/payments/cc-form-check.50cd5e6456.png);background-repeat:repeat-x}.cc-payment-form .check-icon-error{background-position:60px 0;background-image:url(../images/payments/cc-form-check.50cd5e6456.png);background-repeat:repeat-x}.cc-payment-form .validation-message{display:inline;position:absolute;top:100%;color:#fff;background-color:#ff3737;border-radius:5px;z-index:1;padding:4px;font-size:.7em;line-height:1em;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5)}.cc-payment-form .validation-message::after{content:"";position:absolute;left:5px;top:-14px;border:7px solid transparent;border-bottom-color:#ff3737}#novalnet-loader{display:none}.novalnet-form .cc-payment-form-loader{position:static;width:100%;margin-top:0}.novalnet-form .cc-payment-form-loader::after{position:relative;left:50%}@media screen and (max-width:1000px){.cc-payment-form{min-height:240px;height:auto}.cc-payment-form .row .col-m-4{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.cc-payment-form .row .col-m-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.cc-payment-form .row .col-m-8{-webkit-box-flex:75%;-ms-flex:75%;flex:75%}.cc-payment-form .row .col-m-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.cc-payment-form .row .col-m-4,.cc-payment-form .row .col-m-6,.cc-payment-form .row .col-m-8,.cc-payment-form .row .col-m-12{padding:0 20px}}@media screen and (max-width:600px){.cc-payment-form{padding:15px 5px 0;min-height:260px;height:auto}.cc-payment-form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-payment-form .row [class*=col-]{width:100%;padding:0}}.hidden{display:none!important}.arrivalSelection *{-webkit-box-sizing:border-box;box-sizing:border-box}.anAbreise .anreise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;position:relative;cursor:pointer}.anAbreise .anreise svg{width:24px;height:24px;margin-right:4px}.anAbreise .anreise label{padding:10px;margin-left:30px}.anAbreise .anreise input{padding:0;border:1px solid gray}.anAbreise .anreise input[type=radio]{margin:7px;display:block;padding:20px}.anAbreise .anreise label .main_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anAbreise .anreise label .main_label:before{content:'';display:inline-block;width:24px;height:24px;margin-right:5px}.anAbreise .anreise .moreInformation{display:none}.anAbreise .anreise input[type=radio]:checked~label .main_label+.moreInformation{margin-top:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.anAbreise .anreise .main_label .direction{display:block;margin-top:7px}.anAbreise .anreise .moreInformation .info_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.anAbreise .anreise .moreInformation .info_item:not(:last-of-type){margin-bottom:7px}.anAbreise .anreise .moreInformation .info_item select{border:1px solid gray;font-size:13px;margin-top:7px}.anAbreise .anreise .moreInformation .info_item input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:5px;font-size:13px;margin-top:7px}.anAbreise .anreise .moreInformation .info_item .formErrorText{background:rgba(255,0,0,.8);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:7px;padding:5px;width:100%}.anAbreise .anreise .moreInformation .info_item .sub_label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.anAbreise .anreise[data-type=no_transportation] label .main_label:before{background:url(../images/booking_form/booking_no_choice.27448d3c18.svg) left/cover}.anAbreise .anreise[data-type=train] label .main_label:before{background:url(../images/booking_form/booking_train_duo.91eba4d5c8.svg) left/cover}.anAbreise .anreise[data-type=bus] label .main_label:before{background:url(../images/booking_form/booking_bus_duo.f11b02d66a.svg) left/cover}.anAbreise .anreise[data-type=airport_transfer] label .main_label:before{background:url(../images/booking_form/booking_flight-transfer_duo.0e107eeecb.svg) left/cover}.anAbreise .anreise[data-type=flight] label .main_label:before{background:url(../images/booking_form/booking_flight_duo.930006be43.svg) left/cover}.anAbreise .anreise[data-type=parking] label .main_label:before{background:url(../images/booking_form/booking_parking_duo.07fab1b532.svg) left/cover}.anAbreise .anreise input[type=radio]:checked~label .main_label:before{background-position:right}@media screen and (min-width:601px){.anAbreise .anreise .main_label .direction{display:inline;margin-top:0}.anAbreise .anreise .moreInformation .info_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anAbreise .anreise .moreInformation .info_item .sub_label{width:40%}.anAbreise .anreise .moreInformation .info_item input{width:60%;margin-top:0}.anAbreise .anreise input[type=radio]:checked~label .main_label+.moreInformation{margin-top:7px}}@media screen and (min-width:1001px){.anAbreise .anreise .moreInformation .info_item select{margin-top:0}.anAbreise .anreise input[type=radio]:checked~label .main_label+.moreInformation{width:100%;margin-top:8px}.anAbreise .anreise .moreInformation .info_item .sub_label{min-width:0;max-width:20%}.anAbreise .anreise .moreInformation .info_item input{width:50%}}.booking_form.radio_selection.arrivalSelection .radio_button{left:-30px;top:11px}.booking_form.radio_selection.arrivalSelection .radio_button .rings:before{border:1px solid #d3d3d3}.booking_traveler *{-webkit-box-sizing:border-box;box-sizing:border-box}.booking_traveler .form_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.booking_traveler .form_item .label{width:100%}.booking_traveler .form_item .label.required{font-weight:700}.booking_traveler .form_item .value{width:100%}.booking_traveler .form_item .value select,.booking_traveler .form_item .value input{width:100%}@media screen and (min-width:601px){.booking_traveler .form_item{-ms-flex-flow:wrap;flex-flow:wrap}.booking_traveler .form_item .label{width:calc(30% - 12px);text-align:right;margin-right:12px}.booking_traveler .form_item .value{width:70%}.booking_traveler .form_item .value select,.booking_traveler .form_item .value input{width:auto}}@media screen and (min-width:1001px){.booking_traveler .form_item .label{width:calc(20% - 12px)}.booking_traveler .form_item .value{width:80%}}.kabinen_wunsch .cabin_type__name{width:100%;font-weight:700;margin-bottom:14px;font-size:14px;color:#bebebe;padding-bottom:5px;border-bottom:2px solid #f1f1f1}.kabinen_wunsch .cabin_type{margin-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}.cabin_card .cabin_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;cursor:pointer;padding:10px;background:#f1f1f1;color:#111;font-size:14px;width:100%}.cabin_card .title{font-size:18px;display:block;margin-bottom:4px;line-height:1.3}.cabin_card .cabin_option input{width:auto}.cabin_type__items{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-template:"." auto/1fr;grid-gap:14px;margin-bottom:28px;width:100%}.cabin_type__items .cabin_item{width:100%}.cabin_type__items .cabin_item input[type=radio]:checked~.cabin_card{border:1px solid #f1f1f1}.cabin_type__items .cabin_item input[type=radio]:checked~.cabin_card .cabin_option{color:#fff;background:#0052cc}_:-ms-fullscreen,:root .cabin_type__items{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}_:-ms-fullscreen,:root .cabin_type__items .cabin_item{width:100%;margin-bottom:16px}@media screen and (min-width:601px){.cabin_type__items{-ms-grid-rows:auto;-ms-grid-columns:1fr 14px 1fr;grid-template:". ." auto/1fr 1fr}_:-ms-fullscreen,:root .cabin_type__items .cabin_item{width:calc(50% - 8px);margin-bottom:16px}}@media screen and (min-width:1001px){.cabin_type__items{-ms-grid-rows:auto;-ms-grid-columns:1fr 14px 1fr 14px 1fr;grid-template:". . ." auto/1fr 1fr 1fr}_:-ms-fullscreen,:root .cabin_type__items .cabin_item{width:calc(33.33333% - 10px)}}.display_program_list{padding:10px;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;border:1px solid #f1f1f1;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);box-shadow:0 1px 0 1px rgba(0,0,0,.04);-webkit-transition:200ms;transition:200ms;cursor:pointer}.display_program_list:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.5)}.display_program_list .arrow_chevron{width:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMTYuMDAzIDE4LjYyNmw3LjA4MS03LjA4MUwyNSAxMy40NmwtOC45OTcgOC45OTgtOS4wMDMtOSAxLjkxNy0xLjkxNnoiLz48L3N2Zz4=) center/cover}.display_program_list .hide{display:none}.display_program_list.true{margin-bottom:28px}.display_program_list.true .arrow_chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.display_program_list.true .hide{display:inline-block}.display_program_list.true .show{display:none}.booking_form .program_list{display:none;grid-gap:14px;-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-template:"." auto/1fr}.booking_form .program_list.open{display:-ms-grid;display:grid}.booking_form .program_item{margin-bottom:0}_:-ms-fullscreen,:root .booking_form .program_list.open{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}_:-ms-fullscreen,:root .booking_form .program_item{width:100%;margin-bottom:15px}.booking_form .program_card{margin-left:0}.booking_form .program_card .program_option{width:100%;padding:10px;font-size:14px}.booking_form .program_card .price_item{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.booking_form .program_card .price{font-size:28px}.booking_form .program_card .duration{display:block}.booking_form .program_card .price_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:8px;position:relative;font-size:12px;padding-top:3px}.booking_form .program_list>*{-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width:601px){.booking_form .program_list{-ms-grid-rows:auto;-ms-grid-columns:1fr 14px 1fr;grid-template:". ." auto/1fr 1fr}_:-ms-fullscreen,:root .booking_form .program_item{width:calc(50% - 8px);margin-bottom:16px}}@media screen and (min-width:1001px){.booking_form .program_list{-ms-grid-rows:auto;-ms-grid-columns:1fr 14px 1fr 14px 1fr;grid-template:". . ." auto/1fr 1fr 1fr}_:-ms-fullscreen,:root .booking_form .program_item{width:calc(33.33333% - 10px)}}.booking_form select{display:block;margin:0;color:#111;line-height:1.3;font-family:"Open Sans",sans-serif;padding:5px 2em 5px 10px;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMjQgMTEuMzA1bC03Ljk5NyAxMS4zOUw4IDExLjMwNXoiLz48L3N2Zz4=);background-repeat:no-repeat,repeat;background-position:right .5em top 50%,0 0;background-size:1em auto,100%;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);box-shadow:0 1px 0 1px rgba(0,0,0,.04)}.booking_form .select_wrap{position:relative;display:inline-block}.booking_form .select_wrap .background{width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%)}.booking_form select::-ms-expand{display:none}.booking_form select:focus{outline:0}.traveler_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.traveler_list .traveler{width:100%}.traveler_list .traveler:not(:last-of-type){margin-bottom:20px}.traveler_list .traveler .form_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.traveler_list .traveler .form_item.rowNr{text-decoration:underline}.traveler_list .traveler .form_item .label{width:100%;line-height:1;margin-bottom:2px}.traveler_list .traveler .form_item.nationality .select_wrap{width:100%}.traveler_list .traveler .form_item.nationality .select_wrap select{width:100%}@media screen and (min-width:601px){.traveler_list .traveler .form_item{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.traveler_list .traveler .form_item .label{margin-bottom:0;width:calc(40% - 12px);margin-right:12px;text-align:right}.traveler_list .traveler .form_item input{width:60%}.traveler_list .traveler .form_item select{width:auto}.traveler_list .traveler .form_item .formErrorText{width:60%;margin-left:40%}.traveler_list .traveler .form_item.nationality .select_wrap{width:60%}}@media screen and (min-width:1001px){.traveler_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.traveler_list .traveler{width:48%}}.booking_form *{-webkit-box-sizing:border-box;box-sizing:border-box}.booking_form select,.booking_form input:not([type=radio]){width:100%;font-size:13px;border:1px solid #d3d3d3}.booking_form input:not([type=radio]){padding:5px}_:-ms-fullscreen,:root .booking_form input:not([type=radio]){padding:8px}.booking_form input:focus,.booking_form select:focus,.booking_form input:hover,.booking_form select:hover{border:1px solid gray}.booking_form input[type=radio]{margin:0}.booking_form .mainItem{padding:0 10px;margin-bottom:20px}.booking_form .form_item{margin-bottom:6px}.booking_form.booking_traveler .form_item.salutation .formErrorText{width:100%}.booking_form .formErrorText{width:100%;margin-top:2px;color:rgba(255,0,0,.8)}.booking_form .label.required{font-weight:700}.booking_form.radio_selection label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;color:#333;background:#f1f1f1;border:1px solid transparent}.booking_form.radio_selection label:hover{cursor:pointer;color:#111;border:1px solid rgba(0,0,0,.5)}.booking_form.radio_selection input[type=radio]{margin:0;cursor:pointer;margin-right:10px;position:relative;top:-1px;right:-1px}.booking_form.radio_selection input[type=radio]:checked~label{background:#0052cc;border:1px solid #f1f1f1;color:#fff}.booking_form.radio_selection input[type=radio]:checked~label .main_label{text-decoration:underline}.booking_form.radio_selection .main_label{padding:0;line-height:1}.booking_form.radio_selection .card_header{padding-bottom:10px;padding-right:27px;border-bottom:1px solid #fff;margin-bottom:10px;position:relative;line-height:18.2px}.booking_form.radio_selection .card_header .code{font-weight:700}.booking_form.radio_selection .option_card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:200ms;transition:200ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.booking_form.radio_selection .option_card:hover{-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.2);box-shadow:0 0 20px 1px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.5)}.booking_form.radio_selection .option_card .desc{display:none!important}.booking_form.radio_selection .radio_button{position:absolute;right:0;top:-1px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking_form.radio_selection .radio_button .rings{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.booking_form.radio_selection .radio_button .rings:before,.booking_form.radio_selection .radio_button .rings:after{content:'';display:block;position:absolute;border-radius:50%;background:#fff}.booking_form.radio_selection .radio_button .rings:before{width:20px;height:20px}.booking_form.radio_selection .radio_button .rings:after{width:10px;height:10px}_:-ms-fullscreen,:root .booking_form.radio_selection .radio_button .rings{display:block}_:-ms-fullscreen,:root .booking_form.radio_selection .radio_button .rings:before{top:0;left:0}_:-ms-fullscreen,:root .booking_form.radio_selection .radio_button .rings:after{top:5px;left:5px}.booking_form.radio_selection .option_cta{width:100%;padding:14px 28px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking_form.radio_selection .option_select{width:100%;height:28px;padding:14px;background:url(../images/style/buttonYellow_left.cc0d34b0a2.png) no-repeat center;background-position-y:-1px;background-size:300%;border:1px solid #ffef99;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;letter-spacing:1.5px;-webkit-transition:200ms;transition:200ms}.booking_form.radio_selection .option_select:hover{-webkit-box-shadow:inset 0 0 100px 100px #fff;box-shadow:inset 0 0 100px 100px #fff;border:1px solid #000}.booking_form.radio_selection .option_selected{display:none;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;line-height:30px;height:30px;color:#111;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking_form.radio_selection input[type=radio]:checked~label .radio_button .rings:after,.booking_form.radio_selection input[type=radio]:checked~.option_card .rings:after{background:#000}.booking_form.radio_selection input[type=radio]:checked~.option_card .option_cta .option_select{display:none}.booking_form.radio_selection input[type=radio]:checked~.option_card .option_cta .option_selected{display:block}.pageBuchungsanfrage #main{font-family:"Open Sans",sans-serif}.pageBuchungsanfrage .headerBox{border:0;color:#111;background:#a8d2f0;border-radius:0;padding:7px;margin-bottom:28px}.ui-datepicker .ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.ui-datepicker select.ui-datepicker-month{margin-right:calc(.2em + 1px)}@media screen and (min-width:601px){.booking_form.booking_traveler .form_item.salutation .formErrorText{margin-left:30%;width:70%}}@media screen and (min-width:1001px){.booking_form.booking_traveler .form_item.salutation .formErrorText{margin-left:20%;width:80%}}.message-important{font-weight:700;margin-bottom:10px}.message-important .message-highlighted{color:red}.bookingRequest-helpWrapper{display:inline}.bookingRequest-helpButton{cursor:pointer}.bookingRequest-helpText,#bookingRequest-processInformation{display:none}.modal.open .bookingRequest-helpText,.modal.open #bookingRequest-processInformation{display:block}.modal.open .bookingRequest-helpText .content{white-space:pre-line}#bookingRequest-processInformation .content p+p{margin-top:1em}#bookingRequest-processInformation .content ol,#bookingRequest-processInformation .content ul{margin:.5em 0 .5em 1.5em}.customRequestForm__error{margin:0 0 1rem;font-weight:700;color:red}.customRequestForm__error ul{margin-left:1rem}.ocean-river-filter-container{margin:15px 0}.ocean-river-filter-container__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ocean-river-filter-container__intro{background:#a8d2f0;height:25px;line-height:25px;padding:0 10px;border-top-left-radius:6px;border-bottom-left-radius:6px}.ocean-river-filter-container__btn-group{margin-left:-2px}.ocean-river-filter-container__btn-group--a{background-color:#fff;color:#000;border:2px solid #aaa;padding:5px 10px;text-transform:uppercase;word-wrap:break-word;white-space:normal;border-radius:6px;margin:10px 0;font-weight:700;cursor:pointer}.ocean-river-filter-container__btn-group--a:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.ocean-river-filter-container__btn-group--a:nth-child(2){border-radius:0}.ocean-river-filter-container__btn-group--a:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}.ocean-river-filter-container__btn-group--a:hover{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.2);box-shadow:0 5px 11px 0 rgba(0,0,0,.2);text-decoration:none}.ocean-river-filter-container__btn-group_a--active{background-color:#f9ea4b;color:#0052cc}@media screen and (max-width:600px){.ocean-river-filter-container__intro{margin-bottom:4px;border-bottom-left-radius:0;border-top-right-radius:6px}.ocean-river-filter-container__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageSpecials .ocean-river-filter-container{margin-bottom:45px}}@media screen and (max-width:1000px) and (min-width:601px){.pageSpecials .ocean-river-filter-container{margin-bottom:120px}}#redirectBanner{background:rgb(0 0 0/50%);width:100%;height:100%;position:fixed;left:0;top:0;z-index:100}#redirectBanner .redirect_banner_outer{width:100%;max-width:1008px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:101}#redirectBanner .redirect_banner_wrapper{position:absolute;top:170px;background-color:#fff;border:1px solid #dadada;border-radius:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:375px;height:150px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1000px){#redirectBanner .redirect_banner_wrapper{top:130px;width:240px;height:auto}}#redirectBanner .redirect_banner_wrapper .redirect_banner_close{cursor:pointer;color:#0052cc;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:6px 6px 0 0}@media screen and (max-width:1000px){#redirectBanner .redirect_banner_wrapper .redirect_banner_close{font-size:24px}}#redirectBanner .redirect_banner_wrapper .redirect_banner_info{color:#0052cc;font-size:15px;font-weight:600;padding:0 60px;text-align:center}@media screen and (max-width:1000px){#redirectBanner .redirect_banner_wrapper .redirect_banner_info{font-size:16px;padding:5px 22px 0}}#redirectBanner .redirect_banner_wrapper .redirect_banner_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:14px}@media screen and (max-width:1000px){#redirectBanner .redirect_banner_wrapper .redirect_banner_actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:160px;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#redirectBanner .redirect_banner_wrapper .redirect_banner_action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eee;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:132px;border-radius:5px}#redirectBanner .redirect_banner_wrapper .redirect_banner_action.actionButton{padding-left:0}#redirectBanner .redirect_banner_wrapper .redirect_banner_action.actionButton>img{padding-right:4px}#redirectBanner .redirect_banner_wrapper .redirect_banner_action.cancel{-webkit-box-sizing:border-box;box-sizing:border-box;color:#868686;width:132px;height:47px}#redirectBanner .redirect_banner_wrapper .redirect_banner_action.cancel:hover{border:1px solid #c0c9c9}#redirectBanner .redirect_banner_wrapper .redirect_banner_action:hover{text-decoration:none}@media screen and (max-width:1000px){#redirectBanner .redirect_banner_wrapper .redirect_banner_action.actionButton,#redirectBanner .redirect_banner_wrapper .redirect_banner_action.cancel{font-size:20px;width:170px}}