/*! jQuery UI - v1.10.4 - 2014-02-20
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden,.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{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:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.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}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.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}.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-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:49%}.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 a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{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.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-dialog{overflow:hidden;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;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;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-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons,.ui-slider{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-slider{text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.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-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .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;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}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 button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(../lib/jquery-ui-1.10.4.custom/css/cupertino/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.10.4.custom/css/cupertino/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{border:1px solid #aed0ea;background:#d7ebf9 url(../lib/jquery-ui-1.10.4.custom/css/cupertino/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{color:#2779aa;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #74b2e2;background:#e4f1fb url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:700;color:#0070a3}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:700;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.10.4.custom/css/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}.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 url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.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,.ui-widget-header .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_72a7cf_256x240.png)}.ui-state-default .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_3d80b3_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_2694e8_256x240.png)}.ui-state-active .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-icons_ffffff_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-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:-64px -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:-64px -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:0 -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-first,.ui-icon-seek-start{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-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50%;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(../lib/jquery-ui-1.10.4.custom/css/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,li,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tbody,tfoot,th,thead,tr,tt,u,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,h1,h2,h3,h5{padding:0;outline:0;background:0 0}body{margin:0;height:100%;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.17dfe90876.png) repeat-x;background:#ecebe7 linear-gradient(to bottom,#217dc9,#2489d5) repeat-x;background-size:auto 20px;color:#000}h1,h2,h3,h5{border:0}body,h1,h2,h3,h4,h5,h6,ol,table,ul{vertical-align:baseline}body,h4{border:0}h4,h6,ol,table,td,ul{outline:0;background:0 0}h6,ol,ul{border:0;font-size:100%}table,td{margin:0}h6,ol,table,ul{padding:0}td{border:0;font-size:100%}ol,ul{margin:0 0 0 13px}ul,ul ul{list-style-image:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}ins{text-decoration:none}.delkrit a:hover,del{text-decoration:line-through}table{border-spacing:0;border:1px solid #fff;border-bottom:none;font-size:13px;border-collapse:separate}html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.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:block}* html .clearfix{height:1%}.page950{margin:auto;padding-top:20px;width:1008px}.grid{display:inline;float:left}.gRight{float:right}.gLeft{float:left}.gCenter{text-align:center}.rel{position:relative}.abs{position:absolute}.oh{overflow:hidden}h1,h3 a,h5,h6{font-weight:400}h1,h2,h3,h3 a,h5,h6{margin:5px 0 10px}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px;line-height:26px}h2,h3,h4{font-weight:700}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}.linkColour,.rbLink,a{cursor:pointer;color:#0a4883;text-decoration:none}.emphasiseLink a{text-decoration:underline}.rbLink:hover,a:hover{color:#0e62b2}.greyLink{color:#838383}.gradientBlue .form,.gradientBlue .rbLink,.gradientBlue a,.gradientBlue h2{color:#fff}.formBox a,table a{text-decoration:none}.elmCenter{margin:0 auto}.actionButton,a.yellowBt{display:block;width:114px;font-weight:700;text-align:center}a.yellowBt{background:url(../images/style/yellowBt1.877ab0cad8.png) no-repeat 0 0;padding:8px 8px 2px;height:35px}.yellowArrowBt{height:23px;padding-right:13px;background:url(../images/style/buttonYellow_right.963e70c055.png) no-repeat right 0}.actionButton{overflow:hidden;padding:0 8px;height:45px;background:#fef152 url(../images/style/legacy/gradients/fef152-e6d505-45h.2202313177.png) repeat-x;background:linear-gradient(to bottom,#fef152,#e6d505);border:1px solid #c0c9c9;border-radius:5px}#home-cruiseLines a:before,.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}.pageReiseseite .subPage .yellowArrowBt{height:auto;padding-right:21px;background:url(../images/style/bigButtonYellow_right.f2283d5b5f.png) no-repeat right 0}.pageReiseseite .caption{padding:1px 0 0}.pageReiseseite #lightbox{position:fixed}.pageReiseseite #aehnlicheTab,.pageReiseseite #anabreiseTab,.pageReiseseite #hotelTab,.pageReiseseite #schiffTab,.pageReiseseite #specialsTab,.pageReiseseite #vornachTab{padding:5px 0;margin:5px 0;cursor:pointer}.pageReiseseite #uebersichtTab{padding:0;margin:0;cursor:pointer}.pageReiseseite .openedTabBg .aehnlicheHeader,.pageReiseseite .openedTabBg .anabreiseHeader,.pageReiseseite .openedTabBg .hotelHeader,.pageReiseseite .openedTabBg .schiffHeader,.pageReiseseite .openedTabBg .specialsHeader,.pageReiseseite .openedTabBg .uebersichtHeader,.pageReiseseite .openedTabBg .vornachHeader{display:inline-block;padding-left:40px;padding-right:5px;vertical-align:middle;height:20px;background:url(../images/buttons/DetailsPfeilUp.30725b4c0e.png) no-repeat 5px -1px}.pageReiseseite .closedTabBg .aehnlicheHeader,.pageReiseseite .closedTabBg .anabreiseHeader,.pageReiseseite .closedTabBg .hotelHeader,.pageReiseseite .closedTabBg .schiffHeader,.pageReiseseite .closedTabBg .specialsHeader,.pageReiseseite .closedTabBg .uebersichtHeader,.pageReiseseite .closedTabBg .vornachHeader{display:inline-block;padding-left:40px;padding-right:5px;vertical-align:middle;height:20px;background:url(../images/buttons/DetailsPfeilDown.64da03d0f1.png) no-repeat 5px -1px}#search label.active,.pageReiseseite .openedTab{display:block}.pageReiseseite .closedTab{display:none}.yellowArrowBt:hover{text-decoration:none}.yellowArrowBt span.label{font-size:13px;height:18px}.base-actionButton,.yellowArrowBt button,.yellowArrowBt input,.yellowArrowBt span.label{font-weight:700;background:url(../images/style/buttonYellow_left.f26303a9de.png) no-repeat left 0;color:#00519e;cursor:pointer}.yellowArrowBt button,.yellowArrowBt input,.yellowArrowBt span.label{float:left;padding:4px 10px 1px}.base-actionButton{display:inline-block;position:relative;margin:0 14px 0 0;padding:0 10px 0 15px;height:23px;font-size:13px;line-height:23px;text-align:center;border:0;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.963e70c055.png) no-repeat right 0}.pageStartseite .yellowArrowBt input{border-bottom-right-radius:0;border-top-right-radius:0}.pageReiseseite .subPage .yellowArrowBt input,.pageReiseseite .subPage .yellowArrowBt span.label{cursor:pointer;color:#00519e;font-weight:700;padding:6px 10px 0;height:30px;float:left;background:#fff url(../images/style/gradientYellow110.d04e38a90e.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 input:hover,.pageReiseseite .subPage .yellowArrowBt span.label:hover{background:#fff url(../images/style/gradientYellow110_hover.8c2e4a8004.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.033fe5690a.png) no-repeat right 0}.pageReiseseite .ctBoxMin{background:#fff url(../images/style/gradientGray110.efc3c749a3.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 button,.yellowArrowBt input{border:0;letter-spacing:1px;font-size:12px;padding-top:0;height:23px;margin:0}.yellowArrowBt.arrow button,.yellowArrowBt.arrow input{padding-left:19px}.yellowArrowBt .label span.arrow{padding-left:12px;background-position:0 2px}.pageReiseseite .subPage .yellowArrowBt .label span.arrow{padding-left:22px;background-position:0 4px}.arrow div.abs,a.arrow{left:10px;top:9px}.arrow div.abs,a.arrow,a.next,a.prev,li.next a,li.prev a,span.arrow{width:9px;height:9px;background:url(../images/style/linkArrow.3838cd16aa.png) no-repeat 0 0}li.next a,li.prev a,span.arrow{left:10px;top:9px}.pageReiseseite .subPage .yellowArrowBt span.arrow{left:5px;top:0;width:25px;height:19px;background:url(../images/style/linkArrowBig.1be4e3de54.png) no-repeat 0 0}li.next a,li.prev a{background:url(../images/style/linkArrow.3838cd16aa.png) no-repeat right}a.arrow{padding-left:12px;background-position:0 2px}a.prev,li.prev a{background-image:url(../images/style/arrowRight.3156ea0879.png)}a.next,a.prev{top:0;left:0;background-position:0 2px}.greyLink:hover,.linkColour:hover,.rbLink:hover,a:hover{text-decoration:underline}.toggler{cursor:pointer;background:url(../images/style/open.06d2b24fcf.png) no-repeat right 2px}.toggler.open{cursor:pointer;background:url(../images/style/close.779ce7a4b3.png) no-repeat right 2px}.toggler.open.expanded{cursor:pointer;background:url(../images/style/collapse.f68d3cb6fb.png) no-repeat right 2px}.bold{font-weight:700}.tuc{text-transform:uppercase}.listOfShips th.last,.tar{text-align:right}#search label,.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{line-height:16px}.additional,.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,.pageBeratung .hinweise .value input{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,.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}.anzeigenSeite table.datab table tr td,.pb10{padding-bottom:10px}.anzeigenSeite table.datab tr td,.p5,div.controls a{padding:5px}.p10{padding:10px}.vmiddle{vertical-align:middle}.mr10{margin-right:10px}.formBox.closed h2,.mb0,.resTeaser h3{margin-bottom:0}#mailAttachments p,.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.listOfShips table,.mt10{margin-top:10px}.mt0{margin-top:0}.mt5{margin-top:5px}.formBox .form .row input[type=checkbox],.ml0,.pageSchiffsfinder #sf_form ul,.pageStartseite #ReviewAggregatorBox .simpleList ul{margin-left:0}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml20{margin-left:20px}.ml153{margin-left:153px}.ml155{margin-left:155px}.img_border{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}#footer,#header,#main,#navigation,#ticker{background:#fff}.list ul{margin-left:-3px}.list ul li{padding:0 0 5px 15px;background:url(../images/style/linkArrow.3838cd16aa.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{font-size:13px;padding:5px 10px 10px 15px}.ctBoxMin .box{font-size:13px;padding:10px 60px 10px 10px}img.border{padding:1px}.border{border:1px solid #dadada}.box{padding:10px 21px 15px}.linkBox{height:auto;margin-bottom:10px;background:#fff url(../images/style/gradientGray110.efc3c749a3.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.f82490c08f.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}.ccTable th,.listOfShips th{text-align:left;background-color:#a8d2f0;padding:5px}.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,.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}.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}#header{box-sizing:border-box;overflow:hidden;padding:10px 15px 0 20px;height:110px}#header-info .tuev,#kfbLogo,#navigation-main li{float:left}#header-info{float:right;overflow:hidden;width:365px;font-weight:700;text-align:right;color:#999}#header-info .welcome{font-size:12px;line-height:16px}#header-info .phone{font-size:19px;line-height:27px}#header-info .phone .icon{position:relative;top:1px}#header-info .phone-info{font-size:11px;line-height:12px}#header-info .phone-info span{display:inline-block}#search{position:relative;padding-top:5px}#search input{padding:2px;height:16px;width:252px;vertical-align:top;border:1px solid #aaa;border-radius:5px 0 0 5px;color:#000}#search label{height:16px;width:252px;display:none;position:absolute;right:22px;top:6px;padding:3px;font-weight:400;color:#aaa;cursor:text}#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}#navigation{padding:8px 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;color:#0a4883}#navigation ul{list-style:none}#navigation a{display:block;color:inherit;text-decoration:none}#navigation label{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#navigation-toggle{display:none}#navigation-info{display:none;position:relative}#navigation-info .current{padding-top:12px;height:26px;text-align:center;position:relative;background:#0153a0 url(../images/style/legacy/gradients/3289d3-0153a0-38h.1344cfcfad.png) repeat-x;background:linear-gradient(to bottom,#3289d3,#0153a0);color:#fff}#navigation-info .toggle{position:absolute;right:0;top:0;height:38px;width:38px;font-size:24px;line-height:38px;text-align:center;color:#fff}#navigation-info .toggle .icon{line-height:inherit}#navigation-toggle:checked~#navigation-info .toggle{background:rgba(0,0,0,.25)}#navigation-main{overflow:hidden;margin:0;padding:0 25px;height:48px;background:url(../images/style/legacy/navigationMainBG.c83037bb16.png) repeat-x;background:linear-gradient(to bottom,#fff,#e8e8e8 38px,#fff 39px) repeat-x;background-size:auto 43px}#navigation-main li{margin-bottom:10px}#navigation-main .more label,#navigation-main a{padding-top:12px;height:26px;padding-left:15px;padding-right:15px}#navigation-main .more,.pageAboutUs #main .teamDivHeight img{float:right}#navigation-main .more.hidden{display:none}#navigation-main .more .icon{position:relative;top:-1px;margin-left:.25em;width:20px;font-size:18px;line-height:inherit;text-align:right;vertical-align:top}#navigation-toggle:checked~#navigation-main .more label{background:rgba(0,0,0,.15)}#navigation-main .active{position:relative;background:#0153a0 url(../images/style/legacy/gradients/3289d3-0153a0-38h.1344cfcfad.png) repeat-x;background:linear-gradient(to bottom,#3289d3,#0153a0);color:#fff;border-radius:5px}#navigation-main .active:after{content:'';position:absolute;left:50%;top:100%;margin-left:-4px;border-color:#0153a0 transparent transparent;border-style:solid;border-width:9px 4px 0}#navigation-main .weak,.pageSchiffsfinder .sfResults ul.column0 .ratingColumn,.pageSchiffsfinder .sfResults ul.column1 .headerColumn,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn,.pageSchiffsfinder .sfResults ul.column2 .headerColumn,.pageSchiffsfinder .sfResults ul.column2 .ratingColumn,.pageSchiffsfinder .sfResults ul.column3 .headerColumn{display:none}#navigation-toggle:checked~#navigation-main{position:relative;padding-bottom:5px;height:auto;background-color:#e8e8e8}#navigation-toggle:checked~#navigation-main:after{content:'';position:absolute;bottom:0;left:0;height:10px;width:100%;background:#fff}#navigation-toggle:checked~#navigation-main li{margin-bottom:5px}#navigation-toggle:checked~#navigation-main .active:after{display:none}#navigation-toggle:checked~#navigation-main .weak{display:block}#navigation-applications{position:absolute;right:15px;top:0}#navigation-applications li,.pageSchiffsfinder .sfResults .ratingColumn div,.pageSchiffsfinder .sfResults ul.column0,.pageSchiffsfinder .sfResults ul.column1,.pageSchiffsfinder .sfResults ul.column2,.pageSchiffsfinder .sfResults ul.column3{float:left}#navigation-applications a{margin:1px 0 1px 1px;padding:2px 30px 0;height:16px;line-height:16px;background:#f9ea4b;border-radius:5px 5px 0 0}#navigation-applications a:hover{background:#fefbdd;border-radius:8px 8px 0 0}#navigation-applications a.active{margin-bottom:0;margin-top:2px;background:#fff;border-radius:8px 8px 0 0}#linkBtn a,#linkBtn ul li a:hover,#subnavi a,#subnavi ul li a:hover{text-decoration:none}#subnavi ul{margin-left:0;height:40px;padding-left:10px}#subnavi .background{height:30px;top:7px;background:#a8d2f0}.untermenu .untermenuBg,div.gewaehlt{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}div.gewaehlt{background:#0153a0 url(../images/style/gradientBlue23.f82490c08f.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);padding-left:15px;margin-top:8px;color:#fff;float:left;height:38px}#subnavi .gewaehltsub{color:#0a4883}#subnavi .gewaehltsub,#subnavi ul li:hover{background-position:0 -100px}#subnavi .gewaehltsub a,#subnavi ul li a:hover{background-position:100% -100px;color:#fff}#subnavi .gewaehltsub,#subnavi ul li{background:#bdf url(../images/style/tab2.1349f2b27e.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.1349f2b27e.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;position:absolute;z-index:2;margin-top:10px;list-style-image:none}.untermenu .untermenuBg{background:#a8d2f0;height:30px;position:absolute;top:15px;z-index:1;width:100%}.untermenu ul li{height:60px;float:left;padding:0}.untermenu ul li.sel{background:url(../images/style/mainNaviSelArrow.146dd00e90.png) no-repeat 50% 40px}.untermenu ul li div{height:20px;padding:13px 15px 7px;font-weight:700}.untermenu ul li a{color:#0153a0}#linkBtn{float:right;width:215px;z-index:900}#linkBtn ul{margin:0 0 5px;height:27px;padding-left:10px}#linkBtn ul li{background:#fff url(../images/buttons/gray2Left200.ea1c8e7b38.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 a,#linkBtn ul li span{font-size:13px;letter-spacing:0;background:url(../images/buttons/gray2Right200.5180223217.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.fcf4597ceb.png) top right;width:225px}#linkBtn ul li:hover{background-position:bottom left}#linkBtn ul li a:hover,#linkBtn ul li span: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}#linkBtn ul,.pageSchiffsfinder #sf_form li,.pageStartseite #ReviewAggregatorBox .simpleList li,.pageStartseite #linkBox li,.reisenListe li,.untermenu ul 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{width:560px;padding-top:3px;vertical-align:middle}.pageSchiffsfinder #sf_form .selectValue,.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:150px;margin-left:5px;display:inline-block}.pageSchiffsfinder #linkBtn,.pageSchiffsfinder .sfResults{float:left;width:950px}.pageSchiffsfinder #linkBtn ul{float:left;padding-left:0}.pageSchiffsfinder .sfResults .headerColumn,.pageSchiffsfinder .sfResults .mainColumn,.pageSchiffsfinder .sfResults .ratingColumn{margin-right:1px}.pageSchiffsfinder .sfResults li,.pageSchiffsfinder .sfResults ul{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;-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 .column0 .alternativeRow .mainColumn{color:#fffd2e;font-weight:700;text-align:center}.pageSchiffsfinder .sfResults .alternativeRow li{height:30px}.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,.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 .agesRow li,.pageSchiffsfinder .sfResults .prefer_entertainRow li,.pageSchiffsfinder .sfResults .prefer_familyRow li,.pageSchiffsfinder .sfResults .prefer_ratedRow li,.pageSchiffsfinder .sfResults .prefer_restRow li,.pageSchiffsfinder .sfResults .travelButton li,.pageSchiffsfinder .sfResults .travels li{height:30px}.pageSchiffsfinder .sfResults .rest_qualRow li{height:60px}.pageSchiffsfinder .sfResults .pfeifeRow li,.pageSchiffsfinder .sfResults .zigRow li{height:180px}.pageSchiffsfinder .sfResults ul li ul li{height:60px;text-align:center}.pageSchiffsfinder .sfResults .kinderbetreuungRow li{height:60px}.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}.pageSchiffsfinder .sfResults .travelButton .mainColumn a,.tooltip:hover span,.untermenu ul li.sel div{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.pageSchiffsfinder .sfResults .travelButton .mainColumn a{display:block;height:20px;padding-top:5px;background:#fff url(../images/style/gradientGray110.efc3c749a3.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);width:120px;border:1px solid #d3d3d3}.pageSchiffsfinder .sfResults .travelButton .mainColumn:hover a,.untermenu ul li.sel div{color:#fff;background:#0153a0 url(../images/style/gradientBlue23.f82490c08f.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,thead{font-weight:700}.formBox label,.pageSchiffsfinder .sfResults .headerColumn div{font-weight:400}.pageSchiffsfinder .results td.btnBG{background:url(../images/buttons/gray3Left90.6fb346cd0e.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.c56acd8154.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,#kopfanzeigeTui a:hover,.resetFF a{color:#fff}#kopfanzeigeTui a{color:#b4e0f9}.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}.kopfanzeige_pop-up{padding:.8em 1em}.anzeige{text-align:center;padding:3px;background-color:#fff;margin:0 20px;border:2px solid #11114f}.anzeigenSeite{background-image:none;background-color:#fff;margin-left:20px}.anzeigenSeite table{table-layout:fixed}.anzeigenSeite .datab .col1{width:40px}.anzeigenSeite .datab .col2{width:170px}.anzeigenSeite .datab .col3{width:558px}.anzeigenSeite .datab .col4{width:74px}.anzeigenSeite .datab .col5{width:164px}.anzeigenSeite .t-border{border:1px solid #000;padding:2px}.anzeigenSeite button{width:145px;margin-bottom:2px}#footer,div.dpblock{overflow:hidden;padding:15px 17px 15px 25px}#footer:before{content:'';display:block;margin-bottom:10px;height:1px;background:#dadada}#footer-links,#footer-shariff{margin-bottom:1em}#footer-shariff{float:right;width:410px}#footer-navigation,#footer-social{float:left;margin:0 0 1em -12px;list-style:none}#footer-navigation a{display:block;padding:8px 12px}#footer-social{margin:0 0 0 1.5em}#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-links{clear:right;float:right;margin-left:-1em}#footer-links a{display:inline-block;margin:0 0 1em 1em;vertical-align:top}#footer-copyright{clear:both;font-size:11px;font-weight:700;text-align:right;text-transform:uppercase}.ctRow{padding:10px 0 15px}#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.5783d4e747.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;height:159px}#finder_form .row{padding:0 0 5px}#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}#finder_form .submit{top:175px;right:35px}.seeFlussRad{position:absolute;left:90px;top:55px;z-index:200}.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.36b6cfdd1c.png) no-repeat 6px 47px}ul.slider li.right{background-image:url(../images/style/next.2274f4c0c7.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.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 .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 .check{vertical-align:top;margin:0 10px 0 0}.formBox .form span{line-height:15px}div.dpblock{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:8px 10px}.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 .last,.searchRes ul .next,.searchRes ul .nextPage,.searchRes ul .prev{border:0}.searchRes ul .nextPage,.searchRes ul .prevPage{height:15px}.searchRes ul .nextPage a img,.searchRes ul .prevPage 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 .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 span{font-size:13px}.resTeaser .price .ptype{font-size:10px}.resTeaser .cruiseDescription{width:250px;float:left}.resTeaser .cruiseBonus{width:200px;float:right;color:#008aff}.resTeaser .details{float:right;width:160px}.resTeaser .details a span.label{width:110px;font-weight:700;text-align:center}.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}thead{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.7fe063b476.png) 50% 50% no-repeat;padding:10px 0}.sfTable{width:600px;margin:0}.sfSubTable{width:600px;margin:10px 0}.pageBuchungsanfrage .specialWishes textarea,.tw{width:100%}tr td.white_bg{background-color:#fff}.elUlTick{list-style-image:url(../images/tick.283535db0d.png);margin-left:23px}.elLiTick,.elLiTick5{padding-bottom:2px;list-style-type:none}.elLiTick{background:url(../images/tick.283535db0d.png) top left no-repeat;padding-left:20px}.elLiTick5{background:url(../images/tick.283535db0d.png) 5px 5px no-repeat;padding-left:25px}.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.9df29b6247.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}.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;right:-10px}.rounded5{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.rounded5_top,h4{-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.f82490c08f.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.efc3c749a3.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.30a89908b5.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.5e5b14179a.png) no-repeat -126px -2px}#shipsize_slider .noUi-active-lower{background:url(/images/slider_arrows.5e5b14179a.png) no-repeat -154px -1px}.pageReisen .ergebnisse{float:left;padding:3px 0 3px 9px;width:757px;border-left:1px solid #ddd}#bis_star,.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 .AlternativeSearchQuery,.pageReisen .specialInfo ul li{margin-bottom:10px}.pageReisen .specialInfo ul{list-style-image:url(../images/haken.ac0b68fe9c.gif);margin-left:30px;margin-bottom:20px}.pageReiseseite #gallery{margin-bottom:20px}.newsHead,div.pagination{overflow:auto}.listenDetailansicht{float:right;font-weight:700}.reisenListe{margin-top:20px}.reisenListe ul{margin:0;overflow:auto}.reisenListe li.head li,.reisenListe ul.value li{float:left;overflow:hidden}.reisenListe li.head li div,.reisenListe ul.value 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.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}.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 .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{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}#anz_rei,.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 a,.reisenListe .head div{color:#0a4883}.reisenListe .head .higherHeader{min-height:45px}.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{padding-top:10px}#anz_rei{font-size:17px}.centerbox,.found{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.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}.special .main .body .title a:hover,div.slideshow a:hover{text-decoration:none}.pageReiseseite #slideshow{position:relative}div.slideshow img{vertical-align:middle;border:1px solid #dadada;margin-right:2px}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:1px 0 0}.pageSchiffsinfo div.lupe{height:25px;position:absolute;z-index:10;left:245px}.pageReiseseite div.caption{padding:1px 0 0}.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}.enFooter,.newsHead,div.pagination{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{display:block;float:left;margin-right:2px;padding:4px 7px 2px;border:1px solid #ccc}div.pagination span.ellipsis{display:block;float:left;margin-right:2px}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}div.domTTOverlib{background-color:#336}div.domTTOverlib .caption{font-family:Verdana,Helvetica;font-size:11px;font-weight:700;color:#fff}div.domTTOverlib .contents{font-size:11px;font-family:Verdana,Helvetica;padding:2px;background-color:#f1f1ff}div.niceTitle{background-color:#0b0a4a;color:#fff;width:250px;left:0;top:0;padding:8px;position:absolute;text-align:left;z-index:20;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=87);-moz-opacity:.87;-khtml-opacity:.87;opacity:.87}div.niceTitle .caption{border-bottom:1px solid #fff;font-weight:700;padding:4px 5px}div.niceTitle .contents{margin:0;padding:2px 3px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;border-bottom:1px solid #fff}div.niceTitle p{font-size:11px;padding:3px 0 0;text-align:left;-moz-opacity:1}div.niceTitle ul{padding-left:2px}div.niceTitle li{list-style-image:none}.txtDisplay{display:inline-block;width:40px}.bonbon{border-left:2px solid #fff;border-bottom:2px solid #fff}.bonus,.bonus_hdg{font-size:13px;color:#fff}.bonus{background-color:#c00;min-height:30px;float:right;text-align:center;border:2px solid #888;margin-right:15px;box-shadow:5px 5px 5px #888;padding:4px 5px 5px}.bonus_hdg{font-weight:700;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;font-size:11px}.elFormPricePara{clear:right;padding:5px 0 4px}.elFormPricePara .elPriceDD{margin-right:5px;vertical-align:middle;white-space:nowrap}.elFormPricePara .elPriceDD:last-child{margin-right:0}.carousel-next,.carousel-previous{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-next:before,.carousel-previous: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-next:hover,.carousel-previous: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-next:active,.carousel-previous:active{color:#909293}.carousel-next:disabled,.carousel-previous: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;width:400px;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-256h.9ac1ad1c20.png) repeat-x bottom;background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}#home-teasers .carousel-next,#home-teasers .carousel-previous{visibility:hidden}#home-teasers:hover .carousel-next,#home-teasers:hover .carousel-previous{visibility:visible}#home-teasers .carousel-container{margin:0;padding:0;width:100%}#home-teasers .carousel-item{overflow:hidden;position:relative}#home-teasers .text{position:absolute}#home-specials{background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-278h.4a875bec6f.png) repeat-x bottom}#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,#home-guestbook,#home-specials{position:relative;background:linear-gradient(to bottom,#fff,#e4e4e4);border:1px solid #dadada;border-radius:5px}#home-cruiseLines{margin-top:10px;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-102h.da7dc584c0.png) repeat-x bottom}#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 img,#home-guestbook a{vertical-align:middle}#home-guestbook{float:right;z-index:0;width:360px;padding:5px 10px 10px 15px;font-size:13px;background:#fff url(../images/style/legacy/gradients/fff-e4e4e4-228h.55f0192f7a.png) repeat-x bottom}#home-guestbook img{position:absolute}#home-guestbook .carousel-next,#home-guestbook .carousel-previous{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,.pageSchiffe .googleEarth:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}#home-guestbook a{position:relative;margin-left:44px;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}.pageStartseite #shipOfTheDay{width:353px;margin-bottom:20px}.pageStartseite #ReviewAggregatorBox,.pageStartseite #linkBox{border-radius:5px;border:1px solid #dadada;background:#fff url(../images/style/gradientGray110.efc3c749a3.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)}.pageStartseite #ReviewAggregatorBox{-o-border-radius:5px;-moz-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;min-height:225px;display:inline;float:left;margin-right:10px;width:293px}.pageStartseite #ReviewAggregatorBox #ReviewAggregator{margin:5px 10px 10px 15px}.pageStartseite #ReviewAggregatorBox.decimal .simpleList ul{margin-left:18px}.pageStartseite #ReviewAggregatorBox.decimal .simpleList li{list-style-type:decimal}.pageStartseite #linkBox{clear:both;width:965px}.pageStartseite .linkBoxInner{padding-bottom:10px}.pageStartseite #linkBoxGebiete,.pageStartseite #linkBoxLaender,.pageStartseite #linkBoxSchiffe{float:left;width:300px}.pageSchiffsfinder #contentbody{margin:-1px 50px 10px;padding:0 10px 0 6px}.pageSchiffsfinder .inakt{float:right;display:none;color:#0b0a4a}.pageSchiffsfinder .results td{text-align:center}.pageSchiffsfinder .results td,.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.3542545e80.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 .lowmatch,.pageSchiffsfinder .nomatch{color:#a31318;font-weight:700;font-size:larger}.pageSchiffsfinder .neutralmatch{color:#333;font-size:larger}.pageSchiffsfinder .goodmatch,.pageSchiffsfinder .perfectmatch{color:#009c07;font-weight:700;font-size:larger}.pageSchiffsfinder .infobox,.pageSchiffsfinder .subinfo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pageSchiffsfinder .infobox{text-align:center;border:1px solid #a8d2f0;width:215px;position:absolute;left:720px;display:none;background:#faf190;z-index:9999;padding:4px}.pageSchiffsfinder .subinfo{background-color:#a8d2f0;margin-top:5px;padding:2px}.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,tr td.btnRow{background-color:#fff}.pageSchiffsfinder .indent{padding-left:25px}.gewichtung{background:url(../images/bg/xparent_small.cf0fe49776.png) no-repeat top left;color:#fff;font-weight:700}tr td.btnRow{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}.pageBewertung .reiseAngaben ul,.pageDecksplan .kabinenkategorien{margin-left:0}.kabinenkategorien li,.kabinenkategorien li li,.pageDecksplan .kabinenkategorien li,.pageDecksplanFullscreen ul.anzahlReisenLink 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}.kabinenkategorien li>ul{width:170px;float:left;margin-right:10px;margin-bottom:5px}.decksWrapper,.pageBewertung #captchaCheckBox .captchaCheck div,.pageBewertung .reiseAngaben .month li,.pageBewertung .reiseAngaben .target li,.pageDecksplan .kabinenkategorien li ul,.pageReederei .listOfShips ul li ul li{float:left}.pageDecksplan .kabinenkategorien .katCode,.pageDecksplanFullscreen .kabinenkategorien .katCode{float:left;clear:left}.pageDecksplan .kabinenkategorien .katCode div,.pageDecksplanFullscreen .kabinenkategorien .katCode div{display:table-cell;vertical-align:middle;width:30px;height:45px}.pageDecksplan .kabinenkategorien .katDesc,.pageDecksplanFullscreen .kabinenkategorien .katDesc{float:left;width:130px;height:45px;margin-left:5px}.linkPos{position:relative;left:10px}.hdrH2,.hdrH4,.pageSchiffsposition #main .pageBody h2{-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}.hdrH2,.pageSchiffsposition #main .pageBody h2{margin:0;background-color:#a8d2f0;padding:4px 10px;font-size:15px}.hdrH4{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}.pageSchiffsposition .datenRoutenplan{padding:5px}.pageSchiffsposition .datenRoutenplan li{background:url(../images/style/linkArrow.3838cd16aa.png) no-repeat 0 3px;list-style-type:none;padding:0 0 5px 15px}.pageSchiffsposition .aktuelleReise{padding:5px;margin-bottom:20px}.pageSchiffsposition .weather{padding-bottom:10px;padding-top:5px}.pageSchiffsposition .weather img,.sun img{border:1px solid #d9d9d9}.pageSchiffsposition .ships{margin-bottom:20px;padding:5px}.sun{margin-bottom:5px;padding:5px 5px 10px}.sun img{margin-right:10px;width:80px}.pageSchiffsposition .aehnlicheKreuzfahrt{padding-bottom:10px}.pageBewertung .reiseAngaben li,.pageSchiffe .listOfShips .datab li,.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}.pageReederei .listOfShips .head li.first,.pageSchiffe .listOfShips .datab ul.head li.first,.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}.pageReederei .listOfShips .head li.last,.pageSchiffe .listOfShips .datab ul.head li.last,.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 .bewertungen,.pageBewertung .reiseAngaben{margin-bottom:20px}.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 3px 3px 10px}.pageBewertung .bewertungen .antwort{width:260px;padding:3px}.pageBewertung .weiterMit,.pageReiseversicherung .rrv_table td,.shipsInPortsUl li ul li{padding:5px}.pageBewertung #weiterMitBox{margin-top:15px;margin-bottom:20px}.pageBewertung #ReviewRatingBox ul li{list-style-type:none;display:inline-block;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:5px 10px 5px 0;background:#3289d3}.pageBewertung #ReviewRatingBox ul li a{color:#fff;text-decoration:none}.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 input{margin:20px 0 20px 10px}.pageBewertung #captchaCheckBox img{margin:10px 0 10px 10px}.pageBewertungen .bewertungsNavigation{margin-bottom:20px}.pageNewsletter .captchaImg{width:102px;height:34px;vertical-align:middle;padding-left:33px}.pageNewsletter .postBoxImage{float:right;width:445px}.pageNewsletter .submitButton{margin:5px 0 10px 163px}.pageNewsletter .pflichtfeldDeclaration{margin-left:165px}.pageNewsletter p{margin-top:5px;margin-bottom:5px}.pageSchiffe .googleEarth{float:right;margin-top:10px;width:50%;text-align:center}.pageSchiffe .googleEarth:before{width:1px;background:#black}.pageSchiffe .shipFinder{float:left;overflow:hidden;padding-bottom:10px;width:50%}.pageSchiffe .shipFinder h3{padding:4px 10px;background:#a8d2f0;border-radius:5px 5px 0 0}#home-guestbook a,.pageSchiffe .shipFinder a{display:inline-block}.pageSchiffe tr.hell2 td{background-color:#f3f3f3}.pageSchiffe .reedreien{margin-bottom:20px;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;margin-top:0;padding:4px 10px}.pageSchiffe .reedreien ul{margin-left:0;background:#fff url(../images/style/gradientGray110.efc3c749a3.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{padding:10px 0}.pageSchiffe .reedreien .reeLogo{width:50px;display:table-cell;text-align:right;padding-right:10px;vertical-align:middle;height:45px}.pageSchiffe .reedreien .reeName{width:230px;display:table-cell;vertical-align:middle;height:45px}.pageSchiffe .listOfShips .ree_box{margin-bottom:10px}.pageBeratung ul,.pageBewertungen .bewertungsTabelle ul,.pageCC .ccTable ul,.pageFaq #main ol,.pageReederei .bewertungen ul,.pageReederei .kundenkommentare ul,.pageReederei .listOfShips ul,.pageSchiffe .listOfShips .datab{margin-left:0}.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 div{height:25px}.pageReederei .listOfShips li div,.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 .shipName{width:350px}.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;text-align:center;padding:7px 7px 7px 4px}.pageSchiffsinfo .infospalte-schiff{float:right;padding-left:10px;width:475px}.reiseCarousel .infospalte-schiff{float:right;padding-left:10px;width:445px}.pageSchiffsinfo .infospalte-schiff h3,.reiseCarousel .infospalte-schiff h3{margin-bottom:0}.pageSchiffsinfo .infospalte-schiff #kundenFeedback,.pageSchiffsinfo .infospalte-schiff #unsereBewertung,.reiseCarousel .infospalte-schiff #kundenFeedback,.reiseCarousel .infospalte-schiff #unsereBewertung{padding-top:10px}.pageSchiffsinfo #andereBewertungen,.reiseCarousel #andereBewertungen{margin-top:10px}.pageReederei #cruiseLinks{margin-top:15px}.pageSchiffsinfo .infospalte-schiff,.reiseCarousel .infospalte-schiff{margin-bottom:10px}.pageSchiffsinfo #kundenFeedback,.pageSchiffsinfo #unsereBewertung,.reiseCarousel #kundenFeedback,.reiseCarousel #unsereBewertung{padding-bottom:10px}.pageSchiffsinfo #kundenFeedback .frage,.pageSchiffsinfo #unsereBewertung .frage,.reiseCarousel #kundenFeedback .frage,.reiseCarousel #unsereBewertung .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}.pageCC .ccTable li div,.pageSchiffsinfo .kundenkommentare .centerVertically,.reiseCarousel .kundenkommentare .centerVertically{height:90px;display:table-cell;vertical-align:middle}.reiseCarousel .kundenkommentare{width:445px;float:right}.reiseCarousel .kundenkommentare_box{width:445px;display:inline;float:left}.pageSchiffsinfo .kundenkommentare{width:475px;float:right}.pageSchiffsinfo .kundenkommentare_box{width:475px;display:inline;float:left}.pageBewertung .kom_li_box,.pageSchiffsinfo .kundenkommentare .kom_li_box,.reiseCarousel .kundenkommentare .kom_li_box{margin-bottom:10px;list-style-type:none}.pageSchiffsinfo .kundenkommentare .kom_li_box li{width:395px;background:invisible;margin-right:40px}.reiseCarousel .kundenkommentare .kom_li_box li{width:365px;background:invisible;margin-right:40px}.pageSchiffsinfo .kundenkommentare .kom_li_box .jcarousel-container{width:412px;padding-right:20px;overflow:hidden}.reiseCarousel .kundenkommentare .kom_li_box .jcarousel-container{width:382px;padding-right:20px;overflow:hidden}.pageSchiffsinfo .kundenkommentare .kom_li_box .jcarousel-clip,.reiseCarousel .kundenkommentare .kom_li_box .jcarousel-clip{height:90px}.pageSchiffsinfo .kundenkommentare .jcarousel-next-horizontal,.pageSchiffsinfo .kundenkommentare .jcarousel-prev-horizontal,.reiseCarousel .kundenkommentare .jcarousel-next-horizontal,.reiseCarousel .kundenkommentare .jcarousel-prev-horizontal{top:35px}.pageSchiffsinfo #infobox,.pageSchiffsinfo #linkeSpalte,.pageSchiffsinfo #sch_beschreibung{width:465px;float:left}.reiseCarousel #infobox,.reiseCarousel #linkeSpalte,.reiseCarousel #sch_beschreibung{width:445px;float:left}.pageReederei #infobox,.pageReisen #infobox,.pageSchiffsinfo #infobox,.pageSchiffsinfo #sch_beschreibung,.reiseCarousel #infobox,.reiseCarousel #sch_beschreibung{border:1px solid #d3d3d3;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:10px}.pageSchiffsinfo #sch_beschreibung h3,.reiseCarousel #sch_beschreibung h3{background-color:transparent;border-radius:auto;margin-top:5px;margin-bottom:5px;padding:0}.pageReederei #infobox ul,.pageSchiffsinfo #infobox ul,.reiseCarousel #infobox ul{margin-left:0;padding-top:5px}.pageReederei #infobox li,.pageSchiffsinfo #infobox li,.reiseCarousel #infobox li{list-style-type:none;padding:0 0 5px 15px;background:url(../images/style/linkArrow.3838cd16aa.png) no-repeat 0 3px}.pageSchiffsinfo .satellit{margin:20px}#lightbox{top:20px!important}.cc_entry_tab li,.pageBeratung li,.pageBewertung .kom_li_box ul li,.pageReederei .listOfShips li,.pageReiseinfos li,.weatherUl li,.zahl_konto li{list-style-type:none}.pageCC .ccTable li.top,.pageReederei .listOfShips .head li{background-color:#a8d2f0}.pageReederei .listOfShips .head li div{height:20px}.pageCC .ccTable p,.pageReederei .listOfShips{margin-bottom:20px}.pageReederei .listOfShips .shipImage{width:110px}#filterErgebnisseSwitch,.initialHide{display:none}.pageReederei .listOfShips .shipImage img{border:1px solid #18186a;margin:3px 0 3px 3px;padding:1px}.pageReederei .listOfShips .shipName{width:290px}.pageReederei .listOfShips .shipStars{width:120px}.pageReederei .listOfShips .shipGrade{width:185px}.pageReederei .listOfShips .shipPassengers{width:120px}.pageReederei .listOfShips .shipNrCruises{width:140px}.pageReederei .bewertungen{float:left;width:450px}.pageReederei .bewertungen li,.pageReederei .kundenkommentare li{list-style-type:none;padding-left:10px;height:25px}.pageReederei .bewertungen li .criteria{width:300px;height:25px;float:left}.pageReederei .bewertungen li .bewertung{height:25px}.pageReederei .kundenkommentare div.title{margin-left:10px;margin-bottom:5px}.pageReederei .kundenkommentare{width:490px;float:right}.pageReederei .kundenkommentare li{height:90px;padding-right:90px;width:390px}.pageReederei .kundenkommentare .jcarousel-container{width:425px;padding-right:20px;overflow:hidden;height:100px}.pageReederei .kundenkommentare .jcarousel-clip{height:90px}.pageReederei .kundenkommentare .jcarousel-next-horizontal,.pageReederei .kundenkommentare .jcarousel-prev-horizontal{top:35px}.pageCC .ccTable li.top{margin-top:0;font-weight:700}.pageCC .ccTable li.top.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}.pageCC .ccTable li.top.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}.pageCC .ccTable li{display:inline-block;list-style-type:none;float:left}.pageCC .ccTable li div{height:30px}.pageCC .ccTable li.first{clear:left}.pageCC .ccTable .veranstalter{width:200px;padding-left:10px}.pageCC .ccTable .gebuehr{width:535px}.pageCC .ccTable .mastercard{width:50px}.pageCC .ccTable .visa{width:70px}.pageCC .ccTable .amex,.pageCC .ccTable .diners{width:50px}.pageCC .ccTable .mastercard img{height:30px}.pageCC .ccTable .diners img{height:30px;width:41px}.pageCC .ccTable .amex img{height:30px}.pageCC .ccTable .visa img{width:55px}.pageCC .ccChargeInfo{margin-left:200px}.pageCC .ccChargeInfo table{width:270px}.pageCC .ccChargeInfo table .logo{height:80px}.pageCC .ccChargeInfo .left{margin-right:20px}.pageBeratung .anrede .label,.pageBeratung .anrede .label2{padding-right:5px;display:inline-block;width:120px;text-align:right}.pageBeratung .anrede .label2{width:40px}.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;padding-top:15px;font-weight:700;text-align:right}.pageBeratung .email .value{display:inline-block;padding-top:10px}.cc_entry_tab,.cc_entry_tab ul,.zahl_konto,.zahl_konto ul{margin:0;padding:0}.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,.zahl_konto .label{display:inline-block}.zahl_konto .label{width:120px;text-align:right;font-weight:700;padding-right:5px;margin-top:10px}.zahl_konto .oder{font-weight:700}.zahl_konto .flag,.zahl_konto .oder{margin-left:130px;margin-top:10px}.zahl_konto .value{display:inline-block}.pageBeratung #zahl_cc{margin-lkeft:25px}.pageBeratung .ccanrede{margin-left:130px}.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,.pageFaq #main li{margin-left:25px}.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,.pageSchiffsinfo h3,.reiseCarousel 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 #infobox,.pageBewertungen .reviewAggregator ul{background:#fff url(../images/style/gradientGray110.efc3c749a3.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 .reviewAggregator ul{margin-left:0;padding-bottom:10px;margin-bottom:5px}.pageBewertungen .simpleList ul li{list-style-type:decimal;margin-left:30px}.pageBewertungen #LoosingShip ul li,.pageBewertungen #NewestReviews ul li,.pageBewertungen #UpcomingShip 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}.pageBewertungen .pageNaviLink,.pageBewertungen .pageNaviLinkAktive{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:2px 4px;margin-right:2px;margin-left:2px}.pageBewertungen .pageNaviLink{background:#a8d2f0}.pageBewertungen .pageNaviLinkAktive{border:1px solid #a8d2f0}.pageAgb ol,.pageAgb ul{margin-left:0;padding-right:5px}.pageAgb .olindex{padding-bottom:10px}.pageAgb .olindex li{margin-left:30px}.pageFaq #main h3{margin-top:10px}.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;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,.weatherUl ul{margin-left:0}.pageReiseinfos .sonnenzeiten{width:50%}.pageReiseinfos .wetter{width:50%;float:right}.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 .weatherUl .forecast{width:480px}.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,.teamImgText{width:130px;display:inline-block}.teamImgText{width:160px;vertical-align:top}.teamEditor{margin-left:460px;position:relative;top:-10px}.teamWelcome{margin-left:20px}.labelNews,.labelTeam{text-align:right;width:160px}.labelHead,.labelNews,.labelTeam{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:159px}.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}.bookingTraveler li ul li,.buch_kat_liste li ul li,.editBox,.rei_summary_all .rei_summary li ul li{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}.inputNews75:focus,.inputNews: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.efc3c749a3.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.f26303a9de.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.963e70c055.png) no-repeat right 0}.site-fixedWidth-short{display:inline-block;min-width:40px}.yellowArrowBtLeftAboutUs{background:url(../images/style/buttonYellow_left.f26303a9de.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.963e70c055.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}.pageHafenMap{width:100%;height:500px}.index ol{margin-left:0;padding-left:30px;padding-bottom:10px}.weatherUl{overflow:auto}.weatherUl li ul{float:left;min-height:80px}.weatherUl .temperature,.weatherUl .wind{width:80px;padding:10px}.weatherUl .forecast{width:765px}.weatherUl .forecast li{text-align:left;padding:10px}.shipsInPortsUl li,.shipsInPortsUl ul{margin-left:0;padding-left:0}.shipsInPortsUl .datab{width:600px;overflow:auto}.shipsInPortsUl li{float:left}.shipsInPortsUl .head li{background-color:#a8d2f0;font-weight:700}.shipsInPortsUl .schiff{width:345px}.shipsInPortsUl .arrive,.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,.pageReiseversicherung .dataCalc li,.shipsInPortsUl 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 .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%}#ergebnisse,#filter,.pageBuchungsanfrage .specialWishes .klein{display:block}.pageBuchungsanfrage .acceptAgb{overflow:auto;margin-top:10px}.pageBuchungsanfrage .acceptAgb li,.preisTab li,.rvl_tab 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 .formError{background:#a8d2f0}.pageBuchungsanfrage .salutation .formError{background:0 0 #a8d2f0;padding-bottom:10px;padding-top:5px;padding-left:10px;margin-bottom:5px;margin-right:5px}.pageBuchungsanfrage .nationality .formError{background:0 0 #a8d2f0;padding:10px;margin-right:5px}.pageBuchungsanfrage .nationality .formErrorText{padding-top:5px}.pageBuchungsanfrage .rahmenprogramm{width:950px}.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.efc3c749a3.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.efc3c749a3.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}.pageBuchungsanfrage ul.warteliste .kat_code,.pageBuchungsanfrage ul.warteliste .kty_name{width:80px;float:left;padding-top:5px;padding-bottom:5px}.pageBuchungsanfrage ul.warteliste .kty_name{width:768px}.pageBuchungsanfrage ul.warteliste .header .kty_name{width:763px}.optionsdetails{width:auto}.pagePassport #mainform .inputNews{width:260px}.pageConfirm ul.bookingDetails,.pageConfirm ul.bookingDetails ul{margin:0;padding:0}.anAbreise li,.bookingTraveler li,.buch_kat_liste li,.buchungNamenGebdat li,.buchungZusatz li,.pageConfirm .bill li,.pageConfirm .bookingDetails li,.pageConfirm .travellers li,.rei_summary_all .rei_summary 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 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,.preisTab ul,.rvl_tab ul{margin:0;padding:0}.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,.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}.preisTab,.rvl_tab{width:445px;overflow:auto}.rvl_tab{margin:0 0 5px;padding:0 0 2px}.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 .ab,.rvl_tab .an{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{background:#fff url(../images/style/gradientGray110.efc3c749a3.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 .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 .nrColumns2 .column0{width:270px}.preisTab .inner.nrColumns2 .column0,.preisTab .nrColumns3 .column0{width:255px}.preisTab .inner .column0{width:310px;padding-left:25px;clear:left}.preisTab .inner.nrColumns3 .column0{width:230px}.preisTab .column1{width:85px;padding:2px 5px}.preisTab .nrColumns2 .column1{width:155px}.preisTab .inner.nrColumns2 .column1{width:150px;padding-right:5px}.preisTab .inner .column1{padding-right:15px}.preisTab .column2,.preisTab .column3{text-align:right;width:55px;padding:0 5px}.preisTab .nrColumns3 .column2{width:70px}.preisTab .nrColumns4 .column0{width:141px;padding:2px 5px}.preisTab .nrColumns4 .inner .column0{width:140px;padding-left:25px;clear:left}.preisTab .header .nrColumns4 .column0,input.kat{padding-right:10px}.preisTab .header .nrColumns4 .column1{padding:0}.preisTab .nrColumns4 .column1,.preisTab .nrColumns4 .column2,.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{padding:0 0 10px;width:740px;overflow:auto;margin:0 0 20px}.buch_kat_liste,.preisTab,.rei_summary_all .rei_summary ul{margin:0;padding:0}.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}.buch_kat_liste{width:950px;overflow:auto}.buch_kat_liste ul{margin:0;padding:0 0 2px;float:left;width:100%}.buch_kat_liste .subTitle .label{width:600px}.buch_kat_liste .cabinInput{width:45px;margin-left:5px;clear:left}.buch_kat_liste .cabinTitle{width:550px}.bookingTraveler{width:700px}.aehnlicheKF ul,.anAbreise ul,.bookingTraveler ul,.buchungNamenGebdat ul,.buchungZusatz ul,.orderOverview ul,.rahmenprogramm ul,.tischzeit ul{margin:0;padding:0}.bookingTraveler .label{width:130px;clear:left;padding-left:10px}.bookingTraveler .value{width:480px;padding-bottom:5px}.bookingTraveler .newsletter{padding-left:10px}.anAbreise,.bookingTraveler,.buchungNamenGebdat{margin:0;padding:0;overflow:auto}.buchungNamenGebdat{width:900px}.buchungNamenGebdat li ul li{float:left;padding-right:10px;margin-bottom:10px}.buchungNamenGebdat .rowNr{width:20px}.buchungNamenGebdat .nationality{clear:left;margin-left:30px}.buchungNamenGebdat .rowNr{clear:left}input.kat{border:0;min-width:87px;min-height:20px;margin:2px;background:url(../images/style/pfeil_submit.ac82f6cce3.png) no-repeat top left}.anAbreise{wisth:600px}.anAbreise li ul li{float:left;margin-bottom:3px}.anAbreise .radioButton{clear:left;width:30px}.anAbreise .label{padding-top:2px;width:300px}.buchungZusatz,.rahmenprogramm,.tischzeit{margin:10px 0;padding:0;overflow:auto;width:600px}.buchungZusatz li ul li,.orderOverview li ul li,.rahmenprogramm li ul li,.tischzeit li ul li{float:left}.buchungZusatz .label{padding-top:3px;clear:left;width:300px}.rahmenprogramm li{overflow:auto}.rahmenprogramm li.desc ul li{margin-left:5px;margin-right:10px}.rahmenprogramm .value{clear:left;width:30px}.rahmenprogramm .label{padding-top:3px}.aehnlicheKF li,.orderOverview li,.rahmenprogramm li,.tischzeit li{list-style-type:none}.orderOverview .label,.tischzeit .label{clear:left;padding-top:3px;width:150px}.aehnlicheKF,.orderOverview{margin:10px 0;padding:0;overflow:hidden;width:900px}.orderOverview .label{font-weight:700}.orderOverview .value{width:750px;padding-top:3px}.aehnlicheKF{overflow:auto;width:965px}#tuevLogo,.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,.loadingFullscreenText{position:fixed;display:none;top:0;left:0;height:100%;width:100%}.loadingFullscreen{background:#d3d3d3;opacity:.7;filter:alpha(opacity=50);z-index:1000}.loadingFullscreenText{z-index:1001}.loadingFullscreenText .splash_loading{font-size:30px;line-height:30px}.removeFilters,.spellSuggestion{padding-bottom:7px}.removeParam,.spellSuggestionItem{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin:3px;display:inline-block}.spellSuggestionItem{background:#fff url(../images/style/gradientGray110.efc3c749a3.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:solid 1px #d3d3d3;padding:2px 6px}.removeParam{background:#0153a0 url(../images/style/gradientBlue23.f82490c08f.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);padding:3px 7px}.removeParam a{color:#fff}.share_link_above,.share_link_below{margin-left:10px}.share_above,.share_below{position:absolute;display:none;top:20px;left:0;width:300px;background:#fff;border:1px solid #d3d3d3;padding:10px;background:#fff url(../images/style/gradientGray110.efc3c749a3.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}.share_above input,.share_below input{width:280px}.close_share{position:absolute;top:5px;right:5px}.short_url_above,.short_url_below{font-weight:400;margin-top:5px}.short_url_above input,.short_url_below input{float:left;margin:1px 5px 0 0;width:14px}.reisenListe ul.value li .abflug{width:15px;height:10px;background:url(../images/fastload.adbb75b3e3.png) -18px 0 no-repeat;display:inline-block;margin-top:3px}.img_sprite_pfeil_auf{width:8px;height:8px;background:url(../images/fastload.adbb75b3e3.png) -35px -2px;display:inline-block}.img_sprite_pfeil_ab{width:8px;height:8px;background:url(../images/fastload.adbb75b3e3.png) -45px -2px;display:inline-block}.img_sprite_sterne{width:72px;height:13px;background:url(../images/fastload.adbb75b3e3.png) -7px -15px;display:inline-block}.img_sprite_stern,.img_sprite_sternb{width:13px;height:12px;display:inline-block;margin-top:3px}.img_sprite_stern{background:url(../images/fastload.adbb75b3e3.png) -55px 0 no-repeat}.img_sprite_sternb{background:url(../images/fastload.adbb75b3e3.png) -69px 0 no-repeat}.img_sprite_flaggen_ch{width:12px;height:12px;background:url(../images/fastload.adbb75b3e3.png) -5px 0 no-repeat;display:inline-block}.img_sprite_flaggen_at{width:20px;height:12px;background:url(../images/fastload.adbb75b3e3.png) -5px -29px no-repeat;display:inline-block}.pageVersicherung p{padding:0 10px 7px}#tuevLogo{height:75px;width:75px;background:url(../images/all/tuev_c.c114815062.png);position:relative;right:65px}#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 .error{background-color:#d80808;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.6eeda40e39.jpg);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#specialTop.special-river{background:url(../images/specials/specials_top_river.5f63d73b9a.jpg)}#specialFilter,#specialTop #titleWrapper{width:866px;color:#fff;position:relative;left:43px}#specialTop #titleWrapper{background-color:rgba(0,0,0,.65);border:1px solid rgba(0,0,0,.27);top:250px;height:80px;padding:15px 10px 10px}#specialTop #titleWrapper #title{font-size:36px}#specialTop #titleWrapper #subtitle{padding-top:12px}#specialFilter{height:16px;padding:10px;top:-20px;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;color:#fff;clear:both}.special,.special .main{width:465px;min-height:140px}.special{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{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-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}.special.priority .ribbon{left:26px}.ribbon .ribbon-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#033d40 transparent transparent;bottom:-1em;right:0;border-width:1em 1em 0 0}.ribbon a{font-weight:400;color:#fff}#specialWrapper a:hover,.ribbon a:hover{text-decoration:none}#startSpecialsWrap{width:966px}#startSpecialsWrap:after{clear:both;content:"";display:block}.special.start{width:310px;float:left;margin-right:15px}.special.start.last{margin-right:0}.special.start .main{width:310px}.special.start .main .body{width:300px}.special.start .logo{margin-top:10px;margin-left:10px}.special.start .notif-bot{display: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,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{text-align:left;word-wrap:break-word;padding:5px 9px}.qtip-titlebar{padding:5px 35px 5px 10px;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,#qtip-overlay div{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}#specialWrapper{position:relative;top:-10px}.special-teaser{height:36px;background-color:gray;padding:0 10px;border:1px solid #d0cec4;margin-bottom:10px}#specialWrapper a{color:#000}.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.b45a86c67c.png)}.special-teaser .note-icon.right{left:385px;top:-74px;background-image:url(../images/arrow_right.d3dd934700.png)}.pageBuchungsanfrage #mandatoryInfoTraveler{padding:5px 0 15px 10px}.pageBuchungsanfrage #mandatoryInfoData{padding-bottom:10px}.bkConExplanation{padding:0 5px 5px 10px}@media screen and (max-width:1000px){.page950{width:600px}#header-info,.pageSchiffe .reedreien li{width:250px}#header-info .tuev img{height:60px;width:60px}#search{clear:left}#search input,#search label{width:222px}#navigation-main{padding-left:0;padding-right:0}#navigation-main .more.hidden,.pageSchiffsfinder .sfResults ul.column1 .ratingColumn,.pageSchiffsfinder .sfResults ul.column2 .headerColumn{display:block}#footer-shariff{width:120px}#footer-shariff .shariff-button{margin-left:auto;margin-right:0}#footer-links{clear:both;float:none}#footer-copyright,#footer-links{text-align:center}.untermenu{height:110px}.untermenu ul li{height:40px;background-color:#a8d2f0;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.untermenu ul li div,.untermenu ul li.sel div{padding:13px 15px 7px}.untermenu .untermenuBg{display:none}#home-teasers{clear:both;float:none;margin:0 auto;padding-top:20px}#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,.pageCC .ccTable ul{margin-left:0}.pageStartseite .g570{width:555px}#home-guestbook .yellowArrowBt,.pageStartseite .gRight{float:left}.pageStartseite #main .addgrid{margin-bottom:20px;min-height:0}.pageStartseite #ReviewAggregatorBox{margin-bottom:20px;width:555px;min-height:0}.pageStartseite #finder_block,.pageStartseite #linkBox,.pageStartseite #shipOfTheDay,.pageStartseite .g293{width:555px}.pageSchiffe .googleEarth,.pageSchiffe .shipFinder{float:none;width:auto}.pageSchiffe .shipFinder{margin-top:10px}.pageSchiffe .shipFinder img{width:150px;height:95px}.pageSchiffe .reedreien .reeName{width:175px}.pageReederei .listOfShips .shipImage,.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}.pageReederei .listOfShips .shipName{width:95px}.pageReederei .listOfShips .shipStars{width:70px}.pageReederei .listOfShips .shipGrade{width:130px}.pageReederei .listOfShips .shipPassengers{width:75px}.pageReederei .listOfShips .shipNrCruises{width:80px}.pageReederei .bewertungen{width:555px;margin-bottom:20px}.pageReederei .bewertungen li .criteria{width:405px}.pageReederei .kundenkommentare{float:left}.pageCC .ccTable .veranstalter{width:110px;padding-left:10px}.pageCC .ccTable .gebuehr{width:235px}.pageCC .ccTable .mastercard,.pageCC .ccTable .visa{width:50px}.pageCC .ccTable .amex{width:45px}.pageCC .ccTable .visa img{width:40px}.pageCC .ccTable .diners{width:55px}.pageCC .ccChargeInfo{margin-left:0}.pageCC .ccChargeInfo table{width:265px}.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}.pageReisen .ergebnisse .resTeaser img.shipImage,.reisenListe li.head ul,.untermenu ul li{margin-bottom:10px}.reisenListe .head .higherHeader{min-height:0}.reisenListe li.head li.preis div{text-align:left;width:100px}.pageReisen .ergebnisse .resTeaserDetailView,.reisenListe .listView,.reisenListe li.head li.first,.reisenListe li.head li.last,.reisenListe li.head ul li{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.reisenListe li.head ul li{margin:5px;padding:5px;width:100px}.reisenListe .listView{background:#fff url(../images/style/gradientGray110.efc3c749a3.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}.reisenListe ul.value{padding:5px}.aehnlicheKF li ul li,.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;margin-bottom:20px}.pageReisen .ergebnisse .listView .resTeaserDetailView{border:0}.pageReisen .ergebnisse .resTeaser .text{width:340px;margin:0 0 20px}.pageReisen .ergebnisse .resTeaser .details{float:left}.pageReisen .resTeaser .cruiseBonus{width:340px;float:left}.pageReisen .resTeaser .cruiseBonus .gRight,.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}#specialFilter h2,.reisenListe li.head li.pfeil{display:none}.pageSchiffsfinder #sf_form,.pageSchiffsfinder .sfResults{width:560px}.pageSchiffsfinder #sf_form .selectValue{width:500px}.pageSchiffsfinder #sf_form .bewBesser{margin-left:355px}.pageSchiffsfinder #sf_form .bewHeadingDesc,.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}.aehnlicheKF div.initialHide,.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}.pageGoogleEarth p{width:548px}.pageGoogleEarth img{margin:10px 0}.pageHafeninformationen .g966{width:560px}.weatherUl .forecast{width:350px}.shipsInPortsUl .datab{width:550px}.shipsInPortsUl .schiff{width:295px}.pageImpressum .gRight{float:left;margin-top:20px}.pageNewsletter .postBoxImage{float:left;width:550px;margin-bottom:20px}.pageNewsletter .g966{width:560px}.pageSchiffsposition .datenRoutenplanOuter{margin-top:90px}.pageSchiffsposition .g695{width:555px}.pageSchiffsinfo .schiffsbilder{padding-left:0;margin-top:20px}.pageSchiffsinfo .infospalte-schiff,.pageSchiffsinfo .kundenkommentare{float:left;padding-left:0}.pageSchiffsfinder #linkBtn{float:left;width:550px}.pageSchiffsfinder #linkBtn p{clear:both}.pageSchiffsfinder .sfResults ul.column1{width:216px}.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,.pageBuchung .bill .dueDate{float:left;width:75px}.pageGoogleEarth img.resizeMiddle{width:550px;height:auto;margin:10px 0}.pageReiseseite .special{width:538px}.pageAboutUs .g966 .teamDivHeight.gRight,.pageReiseseite .gRight{float:left}.pageReiseseite .gRight .img_border{margin-right:10px}.pageReiseseite #hotel iframe{overflow:scroll}.buch_kat_liste,.buch_kat_liste .subTitle .label{width:540px}.buch_kat_liste .cabinTitle{width:510px}.buch_kat_liste .cabinInput{width:25px}.buchungNamenGebdat{margin:0;overflow:auto;padding:0;width:540px}.buchungNamenGebdat .prename{clear:left;margin-left:30px}.buchungNamenGebdat .clubnumber{clear:both;float:left;margin-left:30px}.pageBuchungsanfrage .inputnormal{max-width:540px}.pageBuchungsanfrage .rahmenprogramm,.rahmenprogramm{width:540px}.pageBuchungsanfrage .rahmenprogramm .label{width:500px}.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}.bookingTraveler{width:548px}.bookingTraveler .value{width:405px}.rei_summary_all .rei_summary,.rei_summary_all .rei_summary_box{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,.aehnlicheKF ul{margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.aehnlicheKF .head li{height:30px;width:100px;padding-left:5px;background:#a8d2f0;margin-right:10px}.aehnlicheKF li ul.head li div.valignMiddle{height:30px}.aehnlicheKF ul{overflow:auto;background:#fff url(../images/style/gradientGray110.efc3c749a3.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 #d3d3d3}.aehnlicheKF ul.head{border: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}#ergebnisse,#filter{display:block}.pageAboutUs .g966{width:555px}.pageReiseinfos .sonnenzeiten,.reisenListe #imgUserRating{width:100%}.pageReiseinfos .wetter{width:100%;float:none}.pageReiseinfos .shipsInPortsUl .schiff{width:276px}.pageReiseinfos .shipsInPortsUl .arrive,.pageReiseinfos .shipsInPortsUl .departure{width:50px}.pageReiseinfos .shipsInPortsUl .passengers{width:142px}#tuevLogo{height:60px;width:60px;right:0;background:url(../images/all/tuev_c_small.5c7053c74e.png)}.reisenListe .userRating_big{float:right}#specialTop{margin-top:105px;width:558px;height:250px;background:url(../images/specials/specials_top_sea_med.832feeaf3f.jpg)}#specialTop.special-river{background:url(../images/specials/specials_top_river_med.579fafdf1b.jpg)}.special-category{width:540px}.special,.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}#specialTop #titleWrapper{top:-105px;left:0;width:536px}.special.start{width:556px;float:none;height:auto}.special.start .main{width:556px}.special.start .main .body{width:285px}#startSpecialsWrap{width:560px}}@media screen and (max-width:600px){body{background-image:none}.page950{padding-top:0;width:300px}#header-container{display:flex;flex-flow:column}#header{order:2;height:auto}#header-info,#kfbLogo,.pageReisen .ergebnisse .resTeaser .text .cruiseBonus{float:none}#header-info{margin:10px 0;width:auto}#search input,#search label{width:237px}#navigation{order:1;padding-top:0}#navigation-info{display:block}#navigation-toggle:checked~#navigation-info{margin-bottom:5px}#navigation-main{display:none;height:auto}#navigation-toggle:checked~#navigation-main{display:block;margin-bottom:10px;padding-bottom:0}#navigation-toggle:checked~#navigation-main:after{display:none}#footer-shariff .shariff-button.info,#navigation-main .active:after,#navigation-main .more{display:none}#navigation-main li{float:none;margin-bottom:0}#navigation-toggle:checked~#navigation-main li{margin-bottom:0}#navigation-main a{padding-left:0;padding-right:0;font-size:15px;text-align:center;background:url(../images/style/legacy/navigationMainBG.c83037bb16.png);background:linear-gradient(to bottom,#fff,#e8e8e8)}#navigation-applications{display:none;overflow:hidden;position:static;margin:0 10px;border-radius:5px}#navigation-toggle:checked~#navigation-applications{display:block}#navigation-applications li{width:50%}#navigation-applications a{margin:0;padding:6px 0;text-align:center}#navigation-applications a,#navigation-applications a:hover{background:#e8e8e8;background:linear-gradient(to bottom,#fff,#e8e8e8);border-radius:0}#navigation-applications a.active{margin:0;background:#3289d3;background:linear-gradient(to bottom,#3289d3,#0153a0);border-radius:0;color:#fff}#footer-shariff{width:100%}#footer-shariff .shariff-button{margin:0 1%}#footer-social{float:right}.untermenu{height:300px}.untermenu ul{margin-left:0}.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:20px;background:#fff}.pageStartseite #finder_block,.pageStartseite .g570{width:260px}.pageStartseite #finder_block #ff_container{height:370px}.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 .submit{left:75px;top:370px;right:auto}.pageStartseite #finder_block .found{margin-bottom:0;text-align:center;width:80%;margin-left:10%;margin-right:10%}#home-teasers,.pageReisen .filter .kreuzfahrtfinder_facet,.pageSchiffe .listOfShips .datab ul.head{display:none}#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 .g293{width:265px}.pageStartseite .gRight{float:left}.pageStartseite #ReviewAggregatorBox{width:265px;margin-bottom:20px}.pageStartseite #main .addgrid{margin-bottom:20px;min-height:auto}.pageStartseite #linkBox,.pageStartseite #shipOfTheDay{width:265px}.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 .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,.pageReisen .ergebnisse .resTeaser .text,.pageReisen .resTeaser .price{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,.share input{width:180px}.reisenListe li.head li.preis div{width:105px;text-align:left}.pageSchiffe .shipFinder img{float:right;margin:0 0 5px;height:auto;width:100px}.pageReederei .listOfShips ul li ul,.pageSchiffe .listOfShips .datab ul{background:#fff url(../images/style/gradientGray110.efc3c749a3.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,.pageSchiffe .listOfShips .datab .shipStars{width:140px}.pageCC .ccTable .veranstalter div,.pageReederei .listOfShips .shipGrade div,.pageReederei .listOfShips .shipName div,.pageReederei .listOfShips .shipNrCruises div,.pageReederei .listOfShips .shipPassengers div,.pageReederei .listOfShips .shipStars div,.pageSchiffe .listOfShips .datab .shipName div,.pageSchiffe .listOfShips .datab .shipNrCruises div,.pageSchiffe .listOfShips .datab .shipPassengers div,.pageSchiffe .listOfShips .datab .shipReederei div,.pageSchiffe .listOfShips .datab .shipStars div{height:25px}.pageSchiffe .listOfShips .datab .shipPassengers{clear:left;float:left;width:100px;padding-left:10px}.pageSchiffe .listOfShips .datab .shipReederei{width:140px}.pageSchiffe .listOfShips .datab .shipNrCruises{width:71px;padding-left:10px}.pageReederei .listOfShips ul.head{display:none}.pageReederei .listOfShips ul{overflow:auto}.pageReederei .listOfShips ul li ul{overflow:auto}.pageReederei .listOfShips .shipImage{width:110px;background:0 0}.pageReederei .listOfShips .shipName,.pageReederei .listOfShips .shipStars{width:145px;background:0 0}.pageReederei .listOfShips .shipGrade{width:245px;padding-left:10px;background:0 0}.pageReederei .listOfShips .shipGrade span{float:left;padding-right:5px;padding-top:2px}.pageReederei .listOfShips .shipPassengers{width:110px;padding-left:10px;background:0 0}.initialHide{display:inline}.initialDisplay{display:none}.pageReederei .listOfShips .shipNrCruises{width:135px;background:0 0}.pageReederei .bewertungen,.pageReederei .kundenkommentare,.sfTable{width:265px}.pageReederei .bewertungen li .criteria{width:115px}.pageReederei .kundenkommentare .jcarousel-container{height:200px;width:200px}.pageReederei .kundenkommentare li{width:170px}.pageReederei .kundenkommentare .jcarousel-next-horizontal,.pageReederei .kundenkommentare .jcarousel-prev-horizontal{top:70px}.pageCC .ccTable .top{display:none}.pageCC .ccTable .veranstalter{background:#a8d2f0;font-size:100%;font-weight:700;-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;width:245px;padding-left:10px}.pageCC .ccTable .gebuehr{width:245px;padding-left:10px}.pageCC .ccTable .mastercard{padding-left:10px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;-khtml-border-radius:0 0 0 5px;border-radius:0 0 0 5px}.pageCC .ccTable .amex,.pageCC .ccTable .mastercard,.pageCC .ccTable .visa{width:60px;padding-bottom:2px}.pageCC .ccTable .diners{width:65px;padding-bottom:2px;margin-bottom:20px;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;-khtml-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.pageCC .ccTable p{margin-bottom:10px}.pageSchiffsfinder #periskop{float:left;margin-left:0}.pageSchiffsfinder .pageTitle{padding-left:0;margin-bottom:10px}.pageSchiffsfinder .indent{padding-left:0}.pageSchiffsfinder #sf_form .selectValue{width:235px}.pageSchiffsfinder #sf_form #size .sliderHeaderMiddle{left:120px}.pageSchiffsfinder #sf_form #price .sliderHeaderMiddle{left:95px}.pageSchiffsfinder #sf_form,.pageSchiffsfinder #sf_form .sliderHeader,.pageSchiffsfinder .sfResults{width:265px}.pageSchiffsfinder #sf_form .bewHeadingDesc,.pageSchiffsfinder #sf_form .selectValueFree{width:230px}#filterErgebnisseSwitch,#specialFilter h2,.pageSchiffsfinder #sf_form .bewHeadingDesc,.pageSchiffsfinder #sf_form .bewMiddleLeft{display:block}.pageSchiffsfinder #sf_form .initialHide{font-weight:700;display:block}.pageSchiffsfinder #sf_form .bewBesser,.pageSchiffsfinder #sf_form .bewHeading,.pageSchiffsfinder #sf_form .bewSchlechter{display:none}.pageSchiffsfinder #sf_form .singleHeight{height:28px}.pageSchiffsfinder #sf_form .bewCell.singleHeight,.pageSchiffsfinder #sf_form .bewMiddleLeft.doubleHeight,.pageSchiffsfinder #sf_form .doubleHeight{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:70px;margin-bottom:10px}.pageBeratung .anrede .label2{text-align:left;width:70px}.pageBeratung .anrede .value{display:inline-block;width:90px;text-align:left}.pageBeratung .email .label,.pageBeratung .name .label{display:block;padding-right:0;text-align:left;width:200px}.pageBeratung .email .label{font-weight:700;padding-top:15px}.pageBeratung .email .value{padding-top:0}.pageBeratung #text,.zahl_konto .iban input{width:235px}.pageBeratung .anfrage .label,.pageBeratung .anfrage select{width:130px;display:inline-block;margin-top:5px}.pageBeratung .anfrage select{width:100px}.pageBeratung .ccanrede{margin-left:0}.cc_entry_tab .label,.zahl_konto .label{padding-right:0;text-align:left;width:250px}.zahl_konto .label{width:1250px}.zahl_konto .flag,.zahl_konto .oder{margin-left:0}.pageBewertungen .bewertungsTabelle .gesamturteil,.pageBewertungen .bewertungsTabelle .jahreszeit,.pageBewertungen .bewertungsTabelle .reederei,.pageBewertungen .bewertungsTabelle .schiffsName,.pageHafeninformationen .g966{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,.pageGoogleEarth p,.shipsInPortsUl .datab,.weatherUl .forecast{width:250px}.pageBewertungen .bewertungsNavigation .navi{line-height:30px;text-align:left}.pageBewertung .bewertungen .antwort,.pageBewertung .bewertungen .frage{width:250px;padding-left:5px}.pageBewertung #captchaCheckBox .captchaCheck{height:120px}.pageBewertung #dialog-modal #captchaCheckBox .captchaCheck{height:180px}.pageGoogleEarth img.resize,.pageGoogleEarth img.resizeMiddle{width:250px;height:auto;margin:10px 0}.shipsInPortsUl .schiff{width:240px}.shipsInPortsUl .passengers{width:120px}.pageImpressum .g445,.pageImpressum .pageImpressumMap,.pageNewsletter .g445,.pageNewsletter .g475,.pageNewsletter .g966,.pagePassport #mainform .g445,.pagePassport #mainform .g966,.pageSchiffsinfo span.image-caption{width:260px}.pageNewsletter .postBoxImage{display:none}.pageNewsletter .pRbNews,div.slideshow img{margin-left:0}.pageNewsletter .labelNews{text-align:left;padding-left:5px}.pageNewsletter .inputNews{width:240px;margin-left:5px}.pageNewsletter .cbNews1{display:block;margin-left:5px}.pageNewsletter .cbNewsN{margin-left:5px}.pageNewsletter .submitButton{margin:5px 0 10px 5px}.pageNewsletter .pflichtfeldDeclaration{margin-left:5px}.pageSchiffsposition .datenRoutenplanOuter{margin-top:90px}.pageSchiffsposition .g695{width:255px}.pageDecksplan{background:0 0;color:#000}.pageSchiffsinfo .satellit{margin-left:0;margin-right:0}.pageSchiffsinfo #infobox,.pageSchiffsinfo #linkeSpalte,.pageSchiffsinfo #sch_beschreibung,.pageSchiffsinfo #schiffsbild,.pageSchiffsinfo .infospalte-schiff,.pageSchiffsinfo .kundenkommentare,.pageSchiffsinfo .kundenkommentare_box,.pageSchiffsinfo .schiffsbilder,.rvl_tab{width:255px}.infospalte-schiff .userRating{width:267px}.pageSchiffsinfo #schiffsbild{padding:0;border:0}.pageSchiffsinfo #schiffsbild .slideshow img{width:255px;height:auto}.pageSchiffsinfo .kundenkommentare .kom_li_box .jcarousel-container,.reiseCarousel .kundenkommentare .kom_li_box .jcarousel-container{width:191px}.pageSchiffsinfo .kundenkommentare .kom_li_box li,.reiseCarousel .kundenkommentare .kom_li_box li{width:172px}.reiseCarousel .kundenkommentare_box{float:right;width:256px}.pageSchiffsinfo .kundenkommentare .jcarousel-next-horizontal,.pageSchiffsinfo .kundenkommentare .jcarousel-prev-horizontal{top:80px}.pageSchiffsinfo .kundenkommentare .centerVertically,.pageSchiffsinfo .kundenkommentare .kom_li_box .jcarousel-clip,.reiseCarousel .kundenkommentare .kom_li_box .jcarousel-clip{height:180px}.pageSchiffsinfo div.lupe{left:137px}.pageReiseseite div.lupe img,.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 .labelNews{text-align:left}.pagePassport #mainform .inputNews{width:230px}.pageBuchung ul.bill,.pageBuchung ul.bookingDetails{width:240px}.pageBuchung .bookingDetails .voyage{height:30px}.pageBuchung .bookingDetails .tab_left{width:105px}.pageBuchung .bookingDetails .tab_right{width:120px}.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,.pageBuchungsanfrage ul.kategorien .kty_name{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{background:0 0}.rvl_tab .ab,.rvl_tab .an,.rvl_tab .datum,.rvl_tab .hafen{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.efc3c749a3.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 div.slideshow a.advance-link,.pageReiseseite span.image-caption,.preisTab{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}.preisTab .inner .column0{width:240px;padding-left:10px}.preisTab .column0{width:170px}.bookingTraveler .value input,.preisTab .nrColumns3 .column0{width:240px}.pageReiseseite #hotel iframe{overflow:scroll}.bookingTraveler,.buch_kat_liste,.buch_kat_liste .subTitle .label,.buchungZusatz,.orderOverview,.rahmenprogramm,.tischzeit{width:255px}.rei_summary_all .rei_summary li ul li.value{padding-bottom:10px;margin-left:10px}.buch_kat_liste .cabinTitle{width:205px}.bookingTraveler .value{width:245px}.bookingTraveler .newsType .value input{width:10px}.bookingTraveler .newsletter{padding-left:0}.pageBuchungsanfrage #land,.pageBuchungsanfrage .inputnormal{max-width:230px}.alertEMail,.pageBuchungsanfrage .acceptAgb li.label,.pageBuchungsanfrage .rahmenprogramm .label{width:200px}.pageBuchungsanfrage .kabinenwunsch{padding-left:0}.pageBuchungsanfrage .kabinenwunschText,.pageBuchungsanfrage .rahmenprogramm{width:230px}.pageBuchungsanfrage .submitButton{margin-left:135px;margin-top:10px}.pageBuchungsanfrage .kategorien .kat_code{display:none}.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.efc3c749a3.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.efc3c749a3.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,.rei_summary_all .rei_summary_box,.rei_summary_all .travelers_per_cabin{width:260px}.buchungNamenGebdat .dateOfBirth,.buchungNamenGebdat .lastname{clear:left;margin-left:30px}.buchungNamenGebdat .nationality,.rei_summary_all .travelers_per_cabin_form .paxValue{width:195px}.anAbreise .label,.rahmenprogramm .label{width:205px}.buchungZusatz .label,.buchungZusatz .value,.orderOverview .label,.orderOverview .value,.tischzeit .label,.tischzeit .value{width:235px}.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}.preisTab .header .nrColumns2 .column0,.preisTab .inner.nrColumns2 .column0,.preisTab .inner.nrColumns2 .column1,.preisTab .nrColumns2 .column0,.preisTab .nrColumns2 .column1,.rei_summary_all .rei_summary li ul li.label,.rei_summary_all .rei_summary li ul li.value{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 input,.pageReiseseite .subPage .yellowArrowBt span.label{padding:3px 12px 4px;height:30px}.pageReiseseite .subPage .yellowArrowBt .label span.arrow{font-size:75%;background-position:0 1px}.maxwidthhtml img{height:auto;max-width:238px;width:auto}.share{left:auto;width:200px;right:-150px}#filterErgebnisseSwitch{margin-top:100px}#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}#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}#filterErgebnisseSwitch .active{background:#0153a0 url(../images/style/gradientBlue23.f82490c08f.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.efc3c749a3.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 .g445,.pageAboutUs .g966{width:260px}.pageAboutUs .g440,.special-category{width:240px}#titel{margin-left:5px}.reiseCarousel #infobox,.reiseCarousel #linkeSpalte,.reiseCarousel #sch_beschreibung,.reiseCarousel .infospalte-schiff{width:255px}.infospalte-schiff h3{width:247px}td.bewertung{padding:0 0 0 2px}.pageReiseinfos .header{width:45%}.pageReiseinfos .content{width:55%}.pageReiseinfos .weatherUl .forecast,.special,.special .main{width:258px}.pageReiseinfos .shipsInPortsUl .schiff{width:248px}.pageReiseinfos .shipsInPortsUl .arrive,.pageReiseinfos .shipsInPortsUl .departure{width:43px}#tuevLogo{height:60px;width:60px;right:0;background:url(../images/all/tuev_c_small.5c7053c74e.png)}#specialTop{display:none}.special .main .logo{float:none;margin-left:40px}.special .main .body,.special.priority .main{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 .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 p{padding-left:10px;padding-bottom:5px;display:block}#specialFilter select{max-width:164px}#specialTop #titleWrapper{top:150px;left:0;width:546px}.special.start{height:auto}.special.start .main{width:258px}.special.start,.special.start .main .body{width:258px;float:none}.special.start .notif{display:none}.special.start .notif-bot{display:inline-block;position:relative;left:158px}.special-teaser>.teaser-text{width:206px;left:38px;overflow:hidden}.special-teaser .note,.special-teaser .note-icon.right{display:none}#startSpecialsWrap{width:260px}.pageReisen .searchRes ul li a,.searchRes ul .nolink{font-size:18px}.pageReisen .searchRes .ulPages{line-height:22px}}@font-face{font-family:'Site Icons';src:url(../fonts/site-icons/site-icons.1fe7c1983d.eot);src:url(../fonts/site-icons/site-icons.1fe7c1983d.eot?#iefix) format('embedded-opentype'),url(../fonts/site-icons/site-icons.dc397bc72f.woff2) format('woff2'),url(../fonts/site-icons/site-icons.9fd03d3fed.woff) format('woff'),url(../fonts/site-icons/site-icons.28e11b8810.ttf) format('truetype'),url(../fonts/site-icons/site-icons.509902cb24.svg) format('svg');font-weight:400;font-style:normal}.fa,.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-google-plus:before,.icon-google-plus:before{content:"\e902"}.fa-facebook: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,.icon-close:before{content:"\e909"}
/*!
 * shariff - v1.25.1 - 21.04.2017
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2017 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */
.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li,.shariff li a{height:35px;box-sizing:border-box}.shariff li{overflow:hidden}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{-webkit-box-flex:1;float:left;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%;min-width:80px;width:auto;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal li .share_count{display:block}.shariff .orientation-horizontal.col-1 li,.shariff .orientation-horizontal.col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal li{min-width:110px;max-width:160px}.shariff .orientation-horizontal li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fa{width:30px}.shariff li .fa,.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666}.shariff .info a:hover,.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .info a,.shariff .theme-grey .info a{background-color:#fff}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}#cookie-notice button i,.shariff .googleplus .fa-google-plus{font-size:20px}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:17px}.shariff .orientation-horizontal li{min-width:110px;max-width:160px}.shariff .orientation-horizontal li .share_text{display:inline;text-indent:0}}#cookie-notice{box-sizing:border-box;display:none;z-index:100;position:fixed;bottom:0;left:0;padding:.5em 2.75em .5em .75em;width:100%;text-align:center;background:#0658a5;background:rgba(6,88,165,.75);color:#fff}#cookie-notice.active,.no-js #cookie-notice{display:block}#cookie-notice a{font-weight:700;color:inherit;text-decoration:underline}#cookie-notice button{position:absolute;right:.75em;top:50%;margin-top:-13px;padding:2px;background:0 0;border:0;color:#fff;cursor:pointer}@media screen and (max-width:1000px){#cookie-notice{padding-right:3.75em}#cookie-notice button{margin-top:-20px;padding:10px}}