html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul,ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
body{font:13px/1.231 sans-serif;*font-size:small;}
select,input,textarea,button{font:99% sans-serif;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
html{overflow-y:scroll;}
a:hover,a:active{outline:none;}
nav ul,nav li{margin:0;list-style:none;list-style-image:none;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td{vertical-align:top;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}
textarea{overflow:auto;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
#suche{position:absolute;right:14px;top:0;background:#dd8200 url("images/search-left.gif") left top no-repeat;height:28px;overflow:hidden;}
#suche fieldset{background:url("images/search-right.gif") right top no-repeat;border:0;padding:4px 6px 5px 6px;}
#suche label,#suche #suchbegriff,#suche .image{vertical-align:middle;height:19px;}
#suche label .submit{color:#fff;text-transform:uppercase;font-weight:bold;background:transparent;border:0;}
#suche #suchbegriff{border:0;padding:0 .2em;}
#suche .image{vertical-align:middle;border:0;padding:0;}
a.left{float:left;padding:10px 0 5px 35px;}
h1.small{top:162px;}
h1.middle{top:487px;}
#servicehotline{font-size:1.1em;color:#818181;text-align:right;float:right;background:url("images/servicehotline.jpg") right top no-repeat;height:81px;padding:36px 128px 0 0;}
#servicehotline strong{font-size:1.35em;color:#dd8200;font-weight:normal;}
#servicehotline small{display:block;}
#navigation{height:26px;clear:both;overflow:hidden;list-style-type:none;margin-left:5px;}
#navigation li{float:left;}
#navigation li a{height:26px;width:126px;background:url("images/navigation.gif") center no-repeat;text-decoration:none;text-align:center;display:block;line-height:26px;color:#fff;font-weight:bold;font-size:1em;float:left;margin-right:1px;}
#navigation li a:hover{background-image:url("images/navigation-hover.gif");}
#topnavi{background:url("images/topnavibackground.png") repeat scroll 0 0 transparent;height:100px;margin-top:307px;position:absolute;top:0;width:100%;z-index:1000;}
#topnavi ul{list-style:none;margin-left:11px;}
#topnavi ul li{border:1px solid #000;float:left;height:76px;margin:10px 9px;text-align:right;width:175px;}
#topnavi ul li .box{background:url("images/topnavibackground.png") repeat scroll 0 0 transparent;float:right;height:68px;padding:4px;width:55%;}
#sidebar .box.cruisefinder{background:url("/css/sidebar/images/headpics/navigation.gif") #ffffff no-repeat;}
#sidebar #cruisefinder{position:inherit;top:0;right:0;background:none;width:190px;height:290px;padding:0;}
#sidebar #cruisefinder fieldset{padding:4px;margin:0;}
#cruisefinder select.date{display:inline;width:auto;padding:0;font-size:.9em;vertical-align:middle;}
#cruisefinder .ui-datepicker-trigger{vertical-align:middle;margin-left:.5em;}
#cruisefinder .radio_list li{list-style-type:none;display:inline;}
#cruisefinder .radio_list label{display:inline;vertical-align:middle;padding-right:1em;position:relative;}
#mood h2,#mood p{position:absolute;left:2000px;}
#mood .moodlink{position:absolute;display:block;z-index:4;visibility:visible;}
#mood .rotation{position:absolute;z-index:6;top:13px;right:237px;border-right:1px solid #fff;}
#mood .rotation li{list-style:none;display:inline;}
#mood .rotation li img{border:1px solid #fff;border-right:0;}
#mood #moodloader{position:absolute;top:1px;left:0;}
#footer{font-size:.85em;color:#666;padding:.9em 1.2em;background:#e5eaee;clear:both;}
#footer h2,#footer h3{font-size:1em;margin-bottom:1em;}
#footer hr{height:1px;border:1px solid #fff;border-width:1px 0 0 0;margin:2em 0 .5em 0;}
#footer .navigation{text-align:center;list-style-type:none;margin-top:.5em;}
#footer .navigation li{display:inline;border-left:1px solid #666;padding-left:.5em;margin-left:.5em;}
#footer .navigation li.first{border-left:0;padding-left:0;margin-left:0;}
#footer .navigation li a{color:#666;text-decoration:none;}
#footer .navigation li a:hover{text-decoration:underline;}
#footer .yellow{color:#cd7900;}
#footer .blue{color:#2B5CAE;}
#footer .center{text-align:center;}
#content .pagination{font-size:130%;}
#content .yellow{color:#cd7900;}
#content .center{text-align:center;}
#container .contentleft{margin-right:244px;margin-left:10px;width:742px;}
#container .contentright{margin-left:248px;width:752px;}
#content .h2{font-size:1.3em;padding:5px 5px 5px 10px;font-weight:bold;}
#content .h3{color:#002e5a;font-size:1.1em;margin-bottom:.75em;font-weight:bold;}
#content ul,#content ol{margin:0 0 1em 0;list-style-position:inside;}
#content hr{border:0;border-top:1px solid #002e5a;margin:.5em 0;height:1px;}
#content .table{height:auto;}
#content .table .header{margin-top:0;font-weight:bold;padding:0 0 0 10px;line-height:38px;background:#FFF;}
#content .table .first,#content .table .second{line-height:25px;padding:0 0 0 10px;}
#content .table .first{background:#FFF;}
#content .table .left{padding:5px 0;color:#137CB8;}
#content .table .left a{color:#182D5B;text-decoration:none;}
#content .table .left a:Hover{color:#9A1915;text-decoration:underline;}
#content .half{padding:5px;width:470px;}
#content .half .box{width:auto;}
#content .left{float:left;}
#content .right{float:right;}
#content .box img.left{margin-right:1em;}
#content .box img.right{margin-left:1em;}
#content .wrappedbox .wrapped{height:355px;}
#content .wrappedbox .wrapped h3{margin:7px 7px 7px 0;}
#content .wrapped{padding:5px 10px;}
#content .wrapped .headertext{color:#9B171F;}
#content .wrapped a{color:#9B171F;}
#content .wrapped b a{text-decoration:none;}
#content .wrapped h3 a{color:#002E5A;text-decoration:none;}
#content .wrapped .price{color:#9B171F;font-size:140%;line-height:120%;}
#content .wrapped form{margin:15px 5px 5px 5px;}
.b1f,.b2f,.b3f,.b4f{font-size:1px;overflow:hidden;display:block;}
.b1f{height:1px;background:#e5eaee;margin:0 4px;}
.b2f{height:1px;background:#e5eaee;margin:0 3px;}
.b3f{height:1px;background:#e5eaee;margin:0 2px;}
.b4f{height:1px;background:#e5eaee;margin:0 1px;}
#content .own .wrapped,#content .own .b1f,#content .own .b2f,#content .own .b3f,#content .own .b4f{background-color:#f8eeee;}
#content .wrappedheader_half{background:url("images/headerwrapper.gif") no-repeat white 0 0;}
#content .wrapped h3{margin:0;}
#content #contentcolumns{width:100%;height:920px;}
#content .wrappedheader{width:630px;margin:10px 0 0 10px;padding:10px;color:#FFF;background:#182D5B;}
#content .ratingbox .wrapped,#content .cruiserlistbox .wrapped,#cruiser .ratingbox .wrapped{width:723px;}
#content .ratingbox .ratingpic{width:150px;height:115px;background:none;}
#content .cruiserlistbox .cruisercontent,#content .ratingbox .ratingcontent{padding-right:5px;width:564px;overflow:auto;height:100px;background:none;}
#content .cruiserlistbox .cruisercontent{width:540px;}
#content .cruiserlistbox .ratingstars #content .ratingbox .ratingstars{width:160px;height:100px;background:none;}
#content .cruiserlistbox .row,#content .ratingbox .row{margin-bottom:10px;}
#content .cruiserlistbox .row .wrapped{height:97px;}
#content .ratingbox .row .wrapped{height:115px;}
#content div.flash_notice{color:#002E5A;}
#content div.flash_error{margin:5px 20px;font-weight:bold;color:#9B171F;}
#cruiser .box{padding:0;width:650px;float:left;margin:10px 0 0 0;}
#cruiser .wrapped{width:721px;}
table.appointment_list{width:743px;}
.highlighted{color:#9B171F;}
table.appointment_list td,table.appointment_list th,table.route_list th,table.route_list td{padding:2px;}
table.appointment_list thead{background:#002E5A;color:#FFF;}
table.route_list thead{background:#83b8e9;}
table.route_list{background:#f1f5f8;}
.header{background:#002E5A;color:#FFF;padding:2px;font-weight:bold;}
#request{color:#182D5B;}
#request .header{color:#9B171F;font-size:18px;margin-top:10px;line-height:30px;background:none;}
#request .box{border:1px solid #d1dbe5;padding:.5em;}
#request .box .info{width:30px;text-align:center;}
#request .box .text{margin-left:30px;color:#8f989f;}
#cruiser .infobox{margin-top:10px;padding-left:10px;}
#accordion .ui-accordion-header{cursor:pointer;padding-left:30px;background:url("/images/icons/accordionheader.jpg") repeat-x;}
.ui-icon-triangle-1-s,.ui-icon-triangle-1-e{width:16px;height:16px;}
#request .ui-widget-content{border:1px solid #d1dbe5;}
#request .ui-icon-triangle-1-s{background:url("/images/icons/arrow-s.png") no-repeat;}
#request .ui-icon-triangle-1-e{background:url("/images/icons/arrow-e.png") no-repeat;}
#request .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;}
#request .ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
#accordion ol{list-style:none;}
#accordion ol li{line-height:38px;padding:0 50px 0 30px;cursor:pointer;}
#accordion ol li.first{background:#f1f5f8;}
#request #accordion li.ui-selected{background:url("/images/icons/tick.png") no-repeat scroll 555px 11px #83b8e9;}
#accordion h3{margin:5px 0 0 0;}
#request form ul{list-style:none;}
#request form ul li{margin-bottom:10px;line-height:20px;}
#request form label{display:block;width:150px;float:left;font-weight:bold;margin-right:15px;margin-top:5px;line-height:20px;}
#request form .clear{clear:both;}
#request form input[type=text]{border:1px solid #8F989F;padding:4px;margin-right:5px;float:left;width:260px;}
#request form .radio_list{line-height:30px;}
#request form .ui-datepicker-trigger{margin-left:5px;}
#request form input[type=checkbox]{margin:9px 0;}
#request form select{border:1px solid #8F989F;padding:4px;}
#request form .input{float:left;margin-right:5px;width:270px;}
#request form .date select{width:70px;float:left;margin-right:5px;}
#request form .radio label{display:inline;float:none;}
#request form .input50{width:50px;}
#request form .input100{width:100px;}
#request form .button{float:right;margin:10px;height:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold;background-color:#182D5B;border-style:none;color:#FFF;padding:0 10px 3px;cursor:pointer;}
#request form .button:Hover{text-decoration:underline;background-color:#9A1915;}
.selectlist-list{list-style:none;margin:0;padding:0;width:230px;}
.selectlist-item{background:#ffffff url(images/cross-circle.png) no-repeat right center;border-left:solid 1px #eee;border-top:solid 1px #eee;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;cursor:pointer;padding:.2em .3em;margin:1px 0;overflow:hidden;}
div.profilemenu{padding:3px;margin-left:10px;}
#user_form th,#user_form th{vertical-align:top;}
div.profile_left,div.div_left{width:502px;}
div.profile_left div{padding-bottom:10px;}
div.profile_right,div.div_right{width:220px;}
#profile_main{height:520px;}
#rating_main div.div_left div{width:502px;}
.star{display:none;}
div.columnname{float:left;line-height:20px;width:120px;color:#137CB8;}
div.columnvalue{float:left;line-height:20px;width:160px;color:#137CB8;}
div.columnvalue big{color:#9A1915;}
#profile_main div.statuscontainer{height:200px;}
#profile_main div.statuscontainer div.columnname{width:70%;}
#profile_main div.statuscontainer div.columnvalue{width:30%;height:100%;}
#rating_main div.statuscontainer div.columnname{width:100px;}
#rating_main div.statuscontainer div.columnvalue{width:100px;height:100%;}
#profile_main form input[type=text],#profile_main form input[type=password]{height:20px;width:259px;}
#profile_main form input[type=file],#profile_main form select{height:20px;width:268px;}
#rating_form div.div_left div{width:100%;}
#rating_form form select{height:20px;width:268px;}
#rating_form .ratingbox ul{list-style-image:url("images/button-bullet-red.png");}
#rating_form form ul.radio_list li{float:left;width:50px;}
#rating_form infocontainer .wrapped{width:250px;}
#rating_form form input[type=text]{height:20px;width:259px;}
#profile_main .wrapped,#rating_main .wrapped{width:200px;}
#rating_main .ratinghelpful .button{width:4em;background:none;text-align:center;padding:0;border:1px solid #002E5A;padding:3px;margin-right:5px;cursor:pointer;}
#rating_main .ratinghelpful .button:hover{background-color:#aed6e8;}
#rating_main .box{padding:0;}
#rating_main .box .wrapped{width:727px;}
#totalrating{margin-top:4px;}
#container{width:1000px;margin:0 auto;text-align:left;position:relative;color:#333;}
a img{border:0;}
fieldset{border:0;}
.centertext{text-align:center;}
a{color:#9B171F;}
a:hover{text-decoration:none;}
input,select{border:1px solid #dadada;padding:0 .25em;}
input:focus,select:focus{border-color:#aaa;}
.radio_list input,.checkbox_list input{border:0;}
select{padding:0;}
option{padding:0 .25em;}
#content ul.error_list{color:#9B171F;font-weight:bold;list-style:none;}
strong{font-weight:bold;}
iframe #wrapper{left:0;margin:0;width:650px;}
body{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;position:relative;background-position-y:0;background-attachment:fixed;background-image:url(../images/Background.jpg);background-repeat:no-repeat;background-position:center 0;}
#container{width:1000px;margin:0 auto;text-align:left;position:relative;color:#333;}
.centertext{text-align:center;}
a:hover{text-decoration:underline;}
.radio_list input,.checkbox_list input{border:0;}
select{padding:0;}
option{padding:0 .25em;}
#ui-datepicker-div{display:none;background:#FFF;}
#content ul.error_list{color:#9B171F;font-weight:bold;list-style:none;}
#RatingMain,#Rating .BoxWide{height:auto;}
#RatingMain .RatingForeignHeader h3{background:#AED6E8;height:40px;line-height:40px;padding:0 10px;font-weight:bold;font-size:17px;color:#182D5B;text-transform:uppercase;text-shadow:0 1px 0 #FFF;}
#Cruiser{margin:10px 0;}
.RatingStars img{width:18px;height:18px;vertical-align:top;}
.TeaserArea{float:right;width:320px;margin-right:10px;}
.TeaserArea .Box{margin-left:0;}
.CruiserRatingStars{float:left;overflow:hidden;width:290px;}
.CruiserRatingStars h3{margin:3px 0;}
.CruiserRatingStars h3,.CruiserRatingStars div{height:22px;width:290px;overflow:hidden;color:#182D5B;}
.CruiserRatingStars span{float:right;}
#rating_main .CruiserRatingDetails{clear:both;margin:10px 0 30px 0;}
#rating_main .CruiserRatingDetails .Title{line-height:30px;font-size:17px;margin-bottom:0;}
#rating_main .CruiserRatingDetails h3{float:none;margin:10px 0 5px 0;}
#rating_main .CruiserRatingDetails div{float:none;}
#UserBox{margin:10px 10px 10px 10px;}
#UserBox .UserBoxHeader{background:#AED6E8;height:40px;line-height:40px;color:#137CB8;font-weight:bold;text-shadow:0 1px 0 #FFF;font-size:17px;text-indent:10px;}
#Destination{margin:10px 0;}
#DestinationDetails{margin:0;overflow:hidden;}
#DestinationDetailsInfo{padding-left:10px;margin:0 0 30px 10px;background:#FFF;height:auto;}
#DestinationDetailsInfo h2{height:40px;line-height:40px;width:650px;margin:10px 0 10px -10px;background:#AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
#DestinationDetailsInfo p{margin-right:20px;line-height:1.3em;color:#137CB8;}
#DestinationDetailsInfo p+p{margin-right:20px;margin-top:10px;}
#DestinationDetailsInfo .AreaLink{float:left;width:300px;margin-bottom:10px;color:#137CB8;}
#DestinationDetailsInfo .AreaLink a{color:#182D5B;text-decoration:none;}
#DestinationDetailsInfo .AreaLink a:Hover{color:#9A1915;text-decoration:underline;}
.DestinationDetailsImage{float:left;display:block;margin:0 15px 5px -10px;width:320px;overflow:hidden;}
.DestinationDetailsRegions h2{height:40px;line-height:40px;width:650px;margin:10px 0 10px 0;background:#AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
.DestinationDetailsRegions .Box{margin-left:0;}
#CruiserDetails{margin:0;overflow:hidden;}
#CruiserDetailsInfo,#FAQPage{}
#CruiserDetailsInfo h2{height:40px;line-height:40px;width:650px;margin:10px 0 0 -10px;background:#AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
#CruiserDetailsInfo p{margin-right:20px;line-height:1.3em;color:#137CB8;}
#CruiserDetailsInfo p+p{margin-right:20px;margin-top:10px;}
#CruiserDetailsInfo .ReederLink{float:left;width:300px;margin-bottom:10px;color:#137CB8;}
#CruiserDetailsInfo .ReederLink a{color:#182D5B;text-decoration:none;}
#CruiserDetailsInfo .ReederLink a:Hover{color:#9A1915;text-decoration:underline;}
.CruiserDetailsImage{float:left;display:block;margin:0 15px 5px -10px;width:320px;overflow:hidden;}
#CruiserDetailsInfo h3{font-weight:bold;float:left;color:#182D5B;margin-right:10px;line-height:18px;}
#CruiserDetailsInfo .CruiserRatingDesc{color:#137CB8;margin:0 0 10px 0;}
#CruiserVideos h2{height:40px;line-height:40px;width:650px;margin:10px 0 0 -10px;background:#AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
#CruiserRatingVideos h2{height:40px;line-height:40px;width:650px;margin:10px 0 0 -10px;background:#AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
#ShippingCompanyInfo{padding-left:10px;margin:0 0 30px 10px;background:#FFF;height:auto;}
#ShippingCompanyInfo h2{height:40px;line-height:40px;width:650px;margin:10px 0 10px -10px;background:none repeat scroll 0 0 #AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;float:left;}
#ShippingCompanyInfo p{margin-right:20px;line-height:18px;color:#137CB8;}
#ShippingCompanyInfo p+p{margin-right:20px;margin-top:10px;}
#rating_form td{padding:5px 0 15px 0;}
#rating_form td input,#rating_form td textarea{width:100%;padding:2px 0;}
#rating_form .radio_list li{float:left;padding-right:20px;}
#rating_form .radio_list input{width:auto;padding:0;}
#rating_form .Label{color:#182D5B;width:160px;}
#rating_form .Hint{color:#137CB8;font-size:11px;padding-left:10px;width:170px;line-height:12px;}
.ratingbox .star{display:none;}
.RatingItem{overflow:hidden;width:630px;}
.RatingItem .RatingContent{width:320px;float:left;padding:5px 0 10px 50px;background:url('../images/ReviewQuote.png') top left no-repeat;}
.RatingItem .RatingContent h3{font-size:17px;font-weight:bold;margin-bottom:3px;}
.RatingItem .RatingContent h3 a{text-decoration:none;color:#182D5B;}
.RatingItem .RatingContent h3 a:Hover{text-decoration:underline;color:#9A1915;}
.RatingItem .RatingContent blockquote{color:#137CB8;font-size:12px;line-height:16px;}
.RatingItem .RatingContent blockquote a{text-decoration:none;color:#182D5B;}
.RatingItem .RatingContent blockquote a:Hover{text-decoration:underline;color:#9A1915;}
.RatingItem .RatingExtras{width:220px;float:right;padding:5px 0 10px 10px;font-size:11px;color:#7497AB;}
.RatingItem .RatingExtras a{text-decoration:none;color:#137CB8;}
.RatingItem .RatingExtras a:Hover{text-decoration:underline;color:#9A1915;}
.RatingItem .RatingExtras .RatingStars{height:18px;overflow:hidden;}
.RatingItem .RatingExtras .RatingStars div{height:18px;line-height:18px;float:left;margin-right:5px;display:inline;}
.RatingItem .RatingExtras .RatingUser{overflow:hidden;margin-top:5px;width:200px;}
.RatingItem .RatingExtras .RatingUser div{float:left;display:inline;margin-right:5px;}
.RatingItem .RatingExtras .RatingShip{margin:6px 0 0 0;}
.RatingItem .RatingExtras .RatingHelpfull{margin:12px 0 0 0;}
.Pagination{height:38px;border-bottom:1px solid #AED6E8;background:#D7EBF4;overflow:hidden;clear:both;text-shadow:0 1px 0 #FFF;border-top:1px solid #AED6E8;margin:10px;margin-bottom:0;}
.Pagination .PaginationSort{float:left;display:inline;width:320px;margin-left:10px;line-height:40px;}
.Pagination .PaginationSort label{display:inline;}
.Pagination .PaginationSort select{width:165px;display:inline;margin-top: -3px;}
.Pagination .PaginationPages{float:left;display:inline;width:280px;text-align:left;margin-left:20px;padding-left:20px;padding-top:10px;}
.Pagination .PaginationPages a{text-decoration:none;}
.Pagination .PaginationPages img{vertical-align:top;}
.Pagination .PaginationPages .PageNumber{font-size:17px;font-weight:bold;color:#182D5B;text-decoration:underline;}
.Pagination .PaginationPages a.PageNumber,.Pagination .PaginationPages a.PageNumber:Visited{color:#137CB8;text-decoration:none;}
.Pagination .PaginationPages a.PageNumber:Hover{color:#9A1915;text-decoration:underline;}
#Cruiser .Pagination,#Destination .Pagination{}
#shippingcompany_tabs .ui-tabs-panel{height:206px;}
#signinbox .button,#profile_form .button,.cruiserfilter .button{height:30px;right:0;bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:bold;background-color:#182D5B;border-style:none;color:#FFF;padding:0 10px 3px;cursor:pointer;}
#signinbox .button:Hover,#profile_form .button:Hover,.cruiserfilter .button:Hover{text-decoration:underline;background-color:#9A1915;}
#signinbox .BoxSmall .Box,#signinbox .BoxSmall .h2header{margin:10px 0 0 0;width:310px;}
#signinbox .BoxWide .h2header,#signinbox .BoxWide .Box{width:640px;}
#signinbox .BoxSmall{height:auto;}
#signinbox .BoxWide{height:auto;}
#profile_main .Box{width:650px;padding:10px;height:auto;}
#profile_main .BoxWide{width:auto;height:auto;}
#profile_main .BoxSmall{width:290px;margin-right:10px;height:auto;padding:5px;}
#profile_main .h2header{width:980px;}
.cruiserfilter{height:250px;padding:10px;width:300px;}
.h2header{background:none repeat scroll 0 0 #AED6E8;color:#137CB8;float:left;font-size:17px;font-weight:bold;height:40px;line-height:40px;margin:10px 0 0 10px;text-indent:10px;width:100%;}
form table label{font-weight:bold;}
#authentification{font-size:11px;height:20px;line-height:20px;text-align:right;padding-right:20px;width:980px;margin-left:auto;margin-right:auto;}
#authentification a{color:#1275ae;}
#header{height:120px;width:1000px;background-image:url(../images/Header.png);background-repeat:no-repeat;position:relative;background-position:10px top;}
#logo{float:left;margin-left:10px;}
a#header_bestoffer{display:block;width:411px;height:30px;position:absolute;top:68px;left:251px;}
a#header_bestoffer:hover{background-image:url(../images/Header_BestofferHover.png);}
#verisign{position:absolute;left:675px;top:22px;}
.TripTeaser .teaser_header{background-image:url(../images/TripTeaser-HeaderBackground.png);height:40px;width:320px;background-repeat:no-repeat;background-position:0 0;}
.TripTeaser:hover .teaser_header{background-position:0 -40px;}
.teaser_header h2 a{color:#137cb8;}
.teaser_header h2{font-size:16px;color:#137cb8;width:200px;position:relative;left:10px;top:-26px;}
.TripTeaser:hover h2 a{text-decoration:underline;color:#182D5B;}
.teaser_header .stars{overflow:hidden;position:relative;height:15px;width:75px;left:10px;top:-28px;}
.teaser_header .price a{color:#FFF;}
.teaser_header .price{position:relative;top:-58px;text-align:right;padding-right:10px;font-size:11px;}
.teaser_header .price strong{font-size:24px;font-weight:bold;}
.TripTeaser .teaser_content{height:90px;width:320px;position:relative;top:190px;background-image:url(../images/TripTeaser-TextBackground.png);background-repeat:no-repeat;background-position:0 0;padding-top:5px;}
.TripTeaser:hover .teaser_content{background-position:0 -90px;}
.teaser_content h3{padding-right:10px;padding-left:10px;padding-top:3px;line-height:16px;}
.teaser_content h3 a{font-size:16px;color:#182d5b;font-weight:bold;padding-bottom:2px;}
.TripTeaser:hover h3 a{text-decoration:underline;}
.teaser_content p{padding-top:5px;padding-left:10px;padding-right:10px;line-height:15px;}
.teaser_content p a{color:#137CB8;font-size:14px;width:300px;}
.teaser_content p.teaser_text3 a{color:#9A1915;}
#SocialTeaser h5{background-image:url("../images/SocialTeaser-Headline.png");}
.InfoTeaser .box{height:270px;background-color:#FFF;}
#container{background-repeat:repeat-y;background-image:url(../images/container_background.gif);}
#search_termin_von,#search_termin_bis,#termin_von,#termin_bis{background-position:105px center;background-repeat:no-repeat;background-image:url(/images/icons/kalender.gif);width:120px;height:22px;}
.edge_up{margin-top:10px;}
.edge_bottom{margin-bottom:10px;}
.edge_left{margin-left:10px;}
.edge_right{margin-right:10px;}
.price_button{position:absolute;right:13px;top:100px;z-index:100;display:block;background-repeat:no-repeat;background:url("/images/preisgarantie_button.png") 0 0;cursor:pointer;}
.price_button:hover{background-position-y:85px;}
#DonationTeaser h5{background-image:url('../images/Donation_Headline.png');}
#LatestRatingsTeaser .Content{height:267px;overflow:hidden;padding-left:10px;padding-right:10px;}
.rating_small h1{font-size:17px;color:#182d5b;font-weight:bold;margin-top:8px;}
.small_star{display:block;width:12px;height:10px;float:left;background:url("../images/small_stars.png") no-repeat;}
.small_star.on{background-position:0 0;}
.small_star.off{background-position:-12px 0;}
.rs_cruisername{color:#f7a216;font-size:11px;}
.rs_cruisername a{color:#1275ae;text-decoration:none;}
.rs_cruisername a:hover,.rs_author a:hover{color:#9a1915;text-decoration:underline;}
.rs_author{color:#999eaa;font-size:10px;}
.rs_author a{color:#999eaa;text-decoration:underline;}
.rs_content{color:#036;font-size:12px;line-height:15px;margin-top:4px;}
.rs_content a{color:#9a1915;text-decoration:none;}
.rs_content a:hover{text-decoration:underline;}
#cruiseportalIFrame{margin:10px;overflow:hidden;}
.ci_block{width:300px;padding-right:10px;padding-left:10px;}
.ci_right{width:300px;padding-right:10px;padding-left:660px;}
#reduced_price{float:left;height:37px;width:270px;background:#ffaf00 url("../images/percent.png") no-repeat 10px 7px;margin:10px 0 0 10px;padding-top:7px;padding-left:50px;font-size:13px;color:white;}
#reduced_price b{color:#102b58;font-weight:bold;}
.Content.Contentpadding{padding:10px 10px 0 10px;}
#bestoffers{position:absolute;top:160px;right:290px;}
#bestoffers a{font-weight:bold;color:#137CB8;line-height:30px;font-size:12px;text-shadow:0 1px 0 white;text-decoration:none;}
#bestoffers a:hover{color:#182D5B;text-decoration:underline;}
#destinationlists{padding-bottom:0;clear:both;}
.destinationsline{width:975px;margin-left:20px;padding-top:0;clear:both;}
.destinationlist{width:180px;float:left;margin-right:15px;}
.destinationlist h2 a{display:block;color:#1575ae;margin-top:10px;margin-bottom:5px;font-weight:bold;padding-bottom:2px;border-bottom:1px solid #1575ae;}
.destinationlist h2 a{text-decoration:none;}
.destinationlist h2 a:hover{color:#9B171F;}
.destinationlist li{padding-bottom:5px;}
.destinationlist li a{font-size:12px;text-decoration:none;color:#137CB8;}
.destinationlist li a:hover{color:#9B171F;text-decoration:underline;}
#Destination .Pagination{margin:10px;margin-bottom:0px;}
#CruiseinfosWidget .Content{padding:10px;}
.dropdown_list .dl_content{display:none;}
.dropdown_list.active .dl_content{display:block;}
#CruiseinfosWidget a.dl_headline{color:#182D5B;font-weight:bold;border-bottom:1px dotted #1575ae;text-decoration:none;display:block;float:left;margin-bottom:12px;}
#CruiseinfosWidget .active a.dl_headline{margin-bottom:4px;}
#CruiseinfosWidget a.dl_headline:hover{color:#9B171F;border-bottom:1px solid #9B171F;}
#CruiseinfosWidget .dropdown_list{clear:both;}
#CruiseinfosWidget .dl_content{clear:both;margin-top:3px;margin-left:8px;margin-bottom:12px;font-size:12px;line-height:18px;}
#CruiseinfosWidget .dl_content a{color:#1575ae;font-weight:normal;text-decoration:underline;border:none;}
#CruiseinfosWidget .dl_content a:hover{color:#9B171F;}
.Contentleft{float:left;width:660px;}
.Contentright{float:right;width:340px;}
#fader{overflow:hidden;cursor:pointer;position:relative;margin:0 0 10px -10px;}
#fader_nav{position:absolute;width:600px;text-align:center;left:33px;z-index:100;}
#fader_nav li{padding-right:10px;padding-left:10px;margin-right:1px;font-size:12px;color:#036;line-height:20px;float:left;width:96px;height:20px;}
.fader_button1.fb_on{background-position:left -22px;}
.fader_button1.fb_off{background-position:left 0px;}
.fader_button5.fb_on{background-position:right -22px;}
.fader_button5.fb_off{background-position:right 0;}
.fb_on{background-image:url(../images/fader_background.png);background-repeat:no-repeat;background-position:-10px -22px;}
.fb_off{background-image:url(../images/fader_background.png);background-repeat:no-repeat;background-position:-10px 0;}
.fc_off{visibility:hidden;}
.fader_picture{height:320px;width:650px;position:absolute;}
.fader_content{text-align:right;color:#FFF;height:250px;width:600px;position:absolute;top:65px;left:12px;}
.fader_content .h1{font-size:20px;color:#f7a216;margin-bottom:4px;font-weight:bold;}
.fader_content .h2{font-size:17px;color:#FFF;margin-bottom:5px;font-weight:bold;}
.fader_content .p{font-size:13px;line-height:20px;color:#FFF;width:375px;float:right;}
#ShippingCompanyAdditionalInfo{height:auto;}
#ShippingCompanyAdditionalInfo .Content{padding:10px 0 10px 0;}
#ShippingCompanyAdditionalInfo .Content p{background-color:white;border:none;height:auto;line-height:15px;font-size:12px;}
#CruiserDetailsAdditionalInfo{height:auto;}
#CruiserDetailsAdditionalInfo h5{background-image:url("../images/Weitereinformationen_Headline2.png");}
#CruiserDetailsAdditionalInfo .Content p{background-color:white;border:none;height:auto;line-height:14px;font-size:12px;margin:10px 0 10px 0;}
#DestinationDetailsAdditionalInfo{height:auto;}
#DestinationDetailsAdditionalInfo h5{background-image:url("../images/Weitereinformationen_Headline2.png");}
#DestinationDetailsAdditionalInfo .Content p{background-color:white;border:none;height:auto;line-height:14px;font-size:12px;}
.ShippingCompanyOffer{background-position:center 0;height:auto;}
.ShippingCompanyOffer a{width:320px;height:auto;text-decoration:none;position:relative;}
.ShippingCompanyOffer .teaser_header{height:40px;width:320px;background-repeat:no-repeat;background-position:0 0;}
.ShippingCompanyOffer:hover .teaser_header{background-position:0 0;}
.ShippingCompanyOffer .Button{-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;left:200px;display:block;font-weight:bold;height:30px;line-height:30px;color:#FFF;background:#9A1915;padding:0 10px;width:91px;}
.ShippingCompanyOffer .Button a{color:#FFF;}
.ShippingCompanyOffer:hover .Button{text-decoration:underline;}
.ShippingCompanyOffer:hover{text-decoration:none;}
.ShippingCompanyOffer .Header1 .Price{display:block;float:right;font-size:11px;color:#D7EBF4;}
.ShippingCompanyOffer a .Header1 .Price strong{padding-left:5px;font-size:24px;color:#FFF;}
.ShippingCompanyOffer .Button a{color:#FFF;}
.ShippingCompanyOffer h2 a{color:#000;font-size:18px;padding-left:5px;}
.ShippingCompanyOffer:hover h2 a{text-decoration:underline;color:#182D5B;}
.ShippingCompanyOffer .teaser_header .price a{color:#000;}
.ShippingCompanyOffer .teaser_header .price{position:relative;top:-22px;text-align:right;padding-left:220px;font-size:11px;text-align:right;width:100px;}
.ShippingCompanyOffer .teaser_header .price strong{font-size:24px;font-weight:bold;}
.ShippingCompanyOffer .teaser_header h2 a{color:#137cb8;}
.ShippingCompanyOffer .teaser_header h2{font-size:16px;color:#137cb8;width:200px;position:relative;left:10px;top:0;}
.teaser_content .saving{line-height:15px;padding-left:10px;padding-right:10px;padding-top:5px;background-color:yellow;}
.teaser_content .period{line-height:15px;padding-left:10px;padding-right:10px;padding-top:5px;background-color:lightblue;}
.teaser_content .description{line-height:15px;padding-left:10px;padding-right:10px;padding-top:5px;background-color:white;}
.teaser_content .saving a,.period a{color:#000;}
.teaser_content .description a{color:#137cb8;}
.CruiserMedium{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #aed6e8;position:relative;}
.CruiserMedium:hover{background-color:#f3f9fc;}
.CruiserMedium img{float:left;width:164px;height:99px;}
.CruiserMedium .cm_infos{position:absolute;left:170px;width:145px;height:99px;}
.CruiserMedium .cm_title{color:#182D5B;text-decoration:none;font-weight:bold;width:110px;}
.CruiserMedium .cm_stars{margin-top:2px;}
.CruiserMedium .cm_stars .stars{left:0;top:0;}
.CruiserMedium .cm_price{font-weight:bold;color:#9B171F;margin-top:7px;font-size:15px;}
.CruiserMedium .cm_content{padding-top:10px;padding-right:10px;font-size:11px;color:#137cb8;line-height:14px;clear:both;}
ul#cruisers{margin-top:-10px;}
.avenirnext{text-transform:uppercase;}
.showsearch{float:left;width:980px;margin:50px 50px 50px 50px;display:inline;overflow:hidden;}
#FAQPage h1{font-size:18px;color:#182D5B;margin:15px 0 15px 0;}
#FAQPage li{margin:20px 0 20px 0;}
#FAQPage li h3{font-size:15px;}
#FAQPage li h3 a{color:#137CB8;text-decoration:none;font-weight:bold;}
#FAQPage li h3 a:hover{color:#9B171F;text-decoration:underline;}
#FAQPage li p,#FAQPage .h2 span{line-height:20px;}
#FAQPage li p .moreLink a{text-decoration:none;}
#FAQPage li p .moreLink a:hover{text-decoration:underline;}
#FAQPage .h2{padding:0;}
#contentFooterHP{clear:both;padding:0;color:#808080;font-size:11px;line-height:16px;text-shadow:none;}
#contentFooterHP p{margin-bottom:3px;}
#contentFooterHP a{color:#5d5d5d;}
#simsearch{width:500px;margin-top:30px;margin-left:250px;margin-right:auto;text-align:center;}
#simsearch strong{margin-top:10px;display:block;}
#facebookLike{position:absolute;top:-9px;right:15px;}
#facebookRecommend{clear:both;margin-top:0;margin-bottom:0;}
#searchframe{padding-left:10px;padding-bottom:10px;}
.ui-tabs, .ui-tabs .ui-tabs-nav{padding:0 !important;}
.ui-tabs .ui-tabs-nav{border-bottom:1px solid #AED6E8;}
.ui-tabs .ui-tabs-nav li{margin:0 4px 0 0;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 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{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em;}
.ui-widget-content{border:none;background:none;color:#362b36;}
.ui-widget-content a{color:#362b36;}
.ui-widget-header{border:none;background:none;color:#222222;font-weight:bold;}
.ui-widget-header a{color:#222222;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:#D7EBF4;font-weight:bold;color:#2779aa;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:none;background:#e4f1fb;font-weight:bold;color:#0070a3;}
.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:none;background:#167CB8;font-weight:bold;color:#ffffff;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}
#booking_button.ui-state-active, #booking_button.ui-state-hover, #booking_button.ui-state-default {background-color: #F7A216; color:#ffffff;}
#booking_button a{color:white;}
.ui-widget :active{outline:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(/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(/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(/images/ui-icons_72a7cf_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(/images/ui-icons_72a7cf_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(/images/ui-icons_72a7cf_256x240.png);}
.ui-state-default .ui-icon{background-image:url(/images/ui-icons_3d80b3_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/images/ui-icons_2694e8_256x240.png);}
.ui-state-active .ui-icon{background-image:url(/images/ui-icons_ffffff_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/images/ui-icons_ffffff_256x240.png);}
.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-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.ui-widget-overlay{background:#eeeeee url(/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;opacity:.80;}
.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000000 url(/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.30;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.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:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.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%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important;}
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}
.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}
.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}
.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0px !important;}
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.ui-tooltip-titlebar,.ui-tooltip-content{border-color:#fda007;background-color:#f9dda7;color:#333333;line-height:14px;}
.ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-titlebar .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}
.ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
.ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}
.ui-tooltip-light .ui-tooltip-content{background-color:white;}
.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}
.ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}
.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}
.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}
.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}
.ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}
.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}
.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}
.ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}
.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}
.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}
.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}
.ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}
.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}
.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}
.ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}
.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}
.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}
.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent !important;border:0px dashed transparent !important;z-index:10;}
.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:0.1px !important;font-size:0.1px !important;color:#123456;background:transparent;border:0px dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{position:static;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/images/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/images/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/images/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/images/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/images/fancybox/fancybox.png') -55px -90px no-repeat;}
div.jGrowl{z-index:9999;color:#fff;font-size:12px;}
div.ie6{position:absolute;}
div.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width:100%;}
div.jGrowl{position:absolute;}
body>div.jGrowl{position:fixed;}
div.jGrowl.top-left{left:0px;top:0px;}
div.jGrowl.top-right{right:0px;top:0px;}
div.jGrowl.bottom-left{left:0px;bottom:0px;}
div.jGrowl.bottom-right{right:0px;bottom:0px;}
div.jGrowl.center{top:0px;width:50%;left:25%;}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification{min-height:40px;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{margin:10px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;}
@media print{div.jGrowl{display:none;}}.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;margin-left:1px;margin-right:1px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#d7ebf4;position:relative;}
.jspDrag{background:#1f83bc;position:relative;top:0;left:0;cursor:pointer;}.jspDrag.jspActive,.jspDrag.jspHover{background:#9b171f;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:6px;}
.jspHorizontalBar .jspArrow{width:6px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.Box{display:inline;float:left;margin:10px 0 0 10px;position:relative;width:300px;height:290px;background-color:#aed6e8;padding:10px 10px 20px 10px;overflow:hidden;}.Box h5{display:block;height:50px;margin:-10px 0;padding:0;overflow:hidden;background-color:#aed6e8;font-size:17px;font-weight:bold;line-height:40px;text-shadow:0 1px 0 white;text-transform:uppercase;letter-spacing:-1px;}.Box h5.blue{color:#167cb8;}
.Box h5.lightblue{color:#137cb8;}
.Box .Container{height:270px;width:300px;overflow:hidden;background-color:white;}
.BoxNoBorder{width:320px;height:320px;padding:0px;}.BoxNoBorder h5{margin-top:0px;padding-left:10px;}
.BoxNoBorder .Container{width:320px;}
.BoxAutoHeight{height:auto;padding-bottom:10px;}.BoxAutoHeight .Container{height:auto;}
.BoxAutoHeight.BoxNoBorder{padding-bottom:0px;}
.BoxPopUp{margin:0;}
.BoxWide{width:630px;}.BoxWide .Container{width:630px;}
.BoxWide.BoxNoBorder{width:650px;}.BoxWide.BoxNoBorder .Container{width:650px;}
.Box .Content{padding:10px;}.Box .ContentBlue{background-color:#d7ebf4;}
.Box .Content.BorderTop{border-top:1px solid #aed6e8;}
.Box .Content.BorderBottom{border-bottom:1px solid #aed6e8;}
.Box .Content p.small{font-size:11px;line-height:13px;}.Box .Content p.small.blue{color:#137cb8;}
.Box.DropdownBox{height:auto;margin-bottom:0;cursor:pointer;}.Box.DropdownBox h5{height:40px;}
.Box.DropdownBox .Container{background:url(/images/DropdownBox.png) no-repeat;position:absolute;top:0;left:0;width:320px;height:50px;}
.Box.DropdownBox .Content{display:none;}
.Box.DropdownBox.hover h5{height:50px;}
.Box.DropdownBox.hover .Container{background-position:0 -60px;}
.Box.DropdownBox.active{cursor:auto;}.Box.DropdownBox.active h5{height:50px;}
.Box.DropdownBox.active .Container{background:white;position:relative;height:auto;margin-bottom:-10px;width:300px;}
.Box.DropdownBox.active .Content{display:block;}
#BestPriceWidget .Content{padding-top:3px;}
#BestPriceWidget .price_button{display:block;top:10px;right:13px;}
#ShippingCompaniesWidget .Content{padding-top:5px;}
#SupportWidget .Content{height:22px;padding-top:9px;}
#SearchCruiserWidget #cruiserfilter{width:280px;height:30px;padding:10px 10px 5px 10px;}
#SearchCruiserWidget input{display:none;}
#CruiseRatingWidget a.button{position:absolute;top:260px;right:25px;}
#BestRatedWidget li,#MostPopularWidget li{height:35px;display:block;border-bottom:1px solid #d1e0e7;font-size:11px;margin-top:5px;margin-bottom:7px;padding-bottom:2px;}#BestRatedWidget li a,#MostPopularWidget li a{display:block;margin-bottom:3px;font-size:14px;text-decoration:none;}#BestRatedWidget li a:hover,#MostPopularWidget li a:hover{text-decoration:underline;}
#BestRatedWidget li.noBorder,#MostPopularWidget li.noBorder{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.DestinationWidget .Container,.CruiserWidget .Container{height:300px;}
.DestinationWidget img,.CruiserWidget img{width:320px;height:180px;}
.DestinationWidget h4,.CruiserWidget h4{height:40px;line-height:40px;background:#F7A216;font-size:14px;margin-top:-4px;padding:0 10px 0 10px;}.DestinationWidget h4 a,.CruiserWidget h4 a{text-decoration:none;color:white;}.DestinationWidget h4 a:hover,.CruiserWidget h4 a:hover{color:#9b171f;}
.DestinationWidget .Content p,.CruiserWidget .Content p{font-size:12px;line-height:15px;}.DestinationWidget .Content p a,.CruiserWidget .Content p a{text-decoration:none;}.DestinationWidget .Content p a:hover,.CruiserWidget .Content p a:hover{text-decoration:underline;}
#callbackWidget form input[type=text]{height:18px;line-height:18px;}
#callbackWidget form input[type=text],#callbackWidget form textarea{width:265px;margin-bottom:12px;border:1px #1d7cb7 solid;padding:5px;padding-top:8px;}
#callbackWidget form .button{width:190px;margin-left:40px;}
#angebotBox iframe{margin:0;}
.linkmenu{height:30px;line-height:30px;background:#d7ebf4;border-bottom:1px solid #aed6e8;}.linkmenu a{text-decoration:none;color:#182d5b;font-weight:bold;padding-left:12px;}.linkmenu a:hover,.linkmenu a.active{text-decoration:underline;color:#9b171f;}
.linkmenu a.activeImg{background:url(/images/button-bullet-red.png) no-repeat 12px 4px;padding-left:24px;text-decoration:none;}
#cruiserRatingBox .linkmenu{height:30px;line-height:30px;background:#d7ebf4;border-bottom:1px solid #aed6e8;}#cruiserRatingBox .linkmenu a{text-decoration:none;color:#182d5b;font-weight:bold;padding-left:12px;}#cruiserRatingBox .linkmenu a:hover,#cruiserRatingBox .linkmenu a.active{text-decoration:underline;color:#9b171f;}
#cruiserRatingBox .linkmenu a.activeImg{background:url(/images/button-bullet-red.png) no-repeat 12px 4px;padding-left:24px;text-decoration:none;}
#cruiserRatingBox .ratingStats h2{font-size:15px;padding-bottom:2px;}
#cruiserRatingBox .ratingStats ul{padding-bottom:50px;}
#cruiserRatingBox .ratingStats li{width:215px;display:block;height:16px;line-height:20px;padding-top:5px;float:left;padding-right:100px;font-size:12px;}#cruiserRatingBox .ratingStats li .stars{float:right;}
#cruiserRatingBox .ratingDetails{padding-top:30px;}#cruiserRatingBox .ratingDetails h2{color:#182d5b;font-size:18px;}
#cruiserRatingBox .ratingDetails small{font-size:11px;display:block;color:#969696;line-height:12px;}
#cruiserRatingBox .ratingDetails h3{color:#167cb8;font-size:14px;padding-top:8px;padding-bottom:4px;}
#cruiserRatingBox .ratingDetails p{line-height:18px;}
#UserBox img{padding:0 10px 10px 0;}
#UserBox h3{font-size:15px;line-height:18px;padding-bottom:4px;padding-top:21px;}
#UserBox p{float:left;line-height:20px;}
#UserBox .ratingHelpful{position:absolute;top:226px;font-weight:bold;width:260px;text-align:center;margin-left:10px;}#UserBox .ratingHelpful form .buttons .button{width:100px;position:absolute;top:20px;}
#UserBox .ratingHelpful form .buttons .b1{left:20px;}
#UserBox .ratingHelpful form .buttons .b2{right:20px;}
#CruiserportraitWidget li{padding:6px 10px 6px 10px;}#CruiserportraitWidget li a{display:block;width:140px;float:left;text-decoration:none;padding-left:0px;line-height:21px;}#CruiserportraitWidget li a:hover{color:#9b171f;text-decoration:underline;}
#CruiserportraitWidget .cImg{height:190px;width:300px;background-position:center center;}
#CruiserportraitWidget .cInfos{padding-top:10px;}#CruiserportraitWidget .cInfos a{width:auto;}
#CruiserportraitWidget .cInfos .cName{font-size:18px;line-height:20px;color:#182d5b;font-weight:bold;}#CruiserportraitWidget .cInfos .cName a{color:#182d5b;}
#CruiserportraitWidget .cInfos .cCompany a{font-size:13px;color:#137cb8;}
#CruiserportraitWidget .cBestOffer{background:#9b171f;}#CruiserportraitWidget .cBestOffer a{color:white;font-weight:bold;line-height:24px;width:auto;}#CruiserportraitWidget .cBestOffer a:hover{text-decoration:underline;color:white;}
#CruiserportraitWidget .cRating{border-top:1px solid #FDE0B1;border-bottom:1px solid #FDE0B1;background-color:#FFF1D9;}#CruiserportraitWidget .cRatingTotal{height:20px;padding:2px 0 2px 0;}#CruiserportraitWidget .cRatingTotal p{width:138px;float:left;line-height:20px;font-weight:bold;}
#CruiserportraitWidget .cRatingMenu a{color:#F7A216;}
#CruiserportraitWidget .cMenu{border-top:1px solid #aed6e8;border-bottom:1px solid #aed6e8;background-color:#d7ebf4;}#CruiserportraitWidget .cMenu a{color:#167cb8;}
#CruiserportraitWidget .cRoute{padding-bottom:9px;border-bottom:1px solid #aed6e8;}#CruiserportraitWidget .cRoute h4{font-size:12px;border-bottom:1px dotted #137cb8;color:#137cb8;cursor:pointer;display:inline;font-weight:normal;line-height:18px;}#CruiserportraitWidget .cRoute h4:hover{color:#9b171f;border-color:#9b171f;}
#CruiserportraitWidget .cRoute h4.active{display:block;font-size:14px;color:#333;border:none;margin-bottom:2px;}
#CruiserportraitWidget .cRoute li{clear:both;padding-bottom:3px;padding-top:0px;}
#CruiserportraitWidget .cRoute a{color:#137cb8;}
#CruiserportraitWidget .cRoute .parentUL{padding-top:5px;font-size:12px;text-decoration:none;color:#137CB8;display:none;}#CruiserportraitWidget .cRoute .parentUL a{font-weight:bold;}
#CruiserportraitWidget .cRoute .childUL{padding-bottom:0;padding-top:4px;margin-bottom:0;}#CruiserportraitWidget .cRoute .childUL a{font-weight:normal;}
#CruiserportraitWidgeat .cImg{height:190px;width:300px;background-position:center;}
#CruiserportraitWidgeat ul{padding:0 10px 0 10px;}
#CruiserportraitWidgeat .cBlock li{width:130px;float:left;height:18px;display:block;}
#CruiserportraitWidgeat .cInfos{padding-top:10px;padding-bottom:10px;}#CruiserportraitWidgeat .cInfos .cName{color:#182D5B;font-size:18px;font-weight:bold;line-height:20px;}
#CruiserportraitWidgeat .cInfos .cCompany a{font-size:12px;text-decoration:none;color:#137CB8;}#CruiserportraitWidgeat .cInfos .cCompany a:hover{color:#9B171F;text-decoration:underline;}
#CruiserportraitWidgeat .ratingNav{border-top:1px solid #FDE0B1;background-color:#FFF1D9;padding-top:7px;padding-bottom:4px;height:auto;margin:0px;}
#CruiserRatingNew .button{width:200px;margin-right:215px;padding:0;}
#DestinationDetailsBox img{display:block;float:left;margin:0 10px 0px 0px;width:320px;overflow:hidden;}
#DestinationDetailsBox .region{font-size:14px;font-weight:bold;margin-bottom:5px;}
#AdditionalInfoBox p{line-height:14px;font-size:12px;}
#CruiseInfosBox a{text-decoration:none;}#CruiseInfosBox a:hover{color:#9b171f;text-decoration:underline;}
#CruiseInfosBox .dropdown_list{margin-bottom:8px;font-size:13px;font-weight:bold;}#CruiseInfosBox .dropdown_list:last-child{margin-bottom:-10px;}
#CruiseInfosBox .dropdown_list a{color:#182d5b;}#CruiseInfosBox .dropdown_list a:hover{color:#9b171f;}
#CruiseInfosBox .dl_content li{text-indent:5px;line-height:16px;font-weight:normal;margin-top:3px;}#CruiseInfosBox .dl_content li a{color:#9b171f;}
#DestinationDetailsRegions .Box{margin-left:-20px;margin-top:-40px;margin-bottom:40px;padding-bottom:1px;padding-top:0px;}#DestinationDetailsRegions .Box:last-child{margin-bottom:0;}
#DestinationDetailsRegions .Box .Container{padding-top:18px;padding-bottom:5px;}#DestinationDetailsRegions .Box .Container h4{font-size:14px;line-height:28px;margin-top:-5px;}
#DestinationDetailsRegions .Box .Container p{font-size:11px;line-height:13px;}
.advancedSearchButton{position:relative;clear:both;z-index:2;}.advancedSearchButton a{position:absolute;top:22px;right:200px;color:#182d5b;text-decoration:none;font-weight:bold;}.advancedSearchButton a:hover{color:#9b171f;}
#BestOffersSearch{width:960px;}#BestOffersSearch .Container{width:auto;}
#BestOffersSearch .Content{height:25px;}
#BestOffersSearch form{position:absolute;top:50px;padding:0;}#BestOffersSearch form .button{display:none;}
#BestOffersSearch #shippingcompanyfilter{left:40px;}
#BestOffersSearch #cruiserfilter{right:40px;}
#CompaniesTabList ul{margin-bottom:0;}
#CompaniesTabList li{text-transform:uppercase;line-height:20px;}#CompaniesTabList li a{text-decoration:none;color:#137cb8;}#CompaniesTabList li a:hover{text-decoration:underline;color:#9b171f;}
#CruiseFilterWidget .buttons{top:-6px;}
#CruiseFilterWidget input{position:absolute;right:0;top:0;}
#CruiseFilterWidget span{margin-left:10px;}
#UserLogin .formwrapper{margin-top:20px;}
#UserLogin li{clear:both;height:auto;}#UserLogin li input[type=text],#UserLogin li input[type=password]{width:270px;margin-top:7px;height:25px;padding-bottom:5px;}
#UserLogin .signin_remember{position:relative;margin-left:15px;}#UserLogin .signin_remember input{position:absolute;top:3px;left:-15px;}
#UserLogin .button{width:170px;margin-left:50px;}
#UserLogin .small{font-size:11px;margin-top:40px;text-align:center;}
#Profile ul li{list-style-type:disc;margin-left:20px;line-height:20px;}
#Profile #profile_form select{width:100px;}
#Profile #profile_form td{height:35px;}
#Profile #profile_form .button{margin-top:15px;width:150px;}
#AdventureoftheSeas h2{font-size:20px;margin-bottom:5px;}
#AdventureoftheSeas label.errorLabel{color:#9b171f;font-weight:bold;}
#AdventureoftheSeas .button.disabled{background-color:grey;cursor:default;}
#AdventureoftheSeas #preamble h2{margin:0 0 15px 0;}
#AdventureoftheSeas #preamble p{font-size:13px;line-height:18px;margin:2px 0 2px 0;}
#AdventureoftheSeas #preamble #preambleAccordion{margin:12px 0 12px 0;}#AdventureoftheSeas #preamble #preambleAccordion h3.ui-accordion-header{margin-top:5px;border-radius:0;}#AdventureoftheSeas #preamble #preambleAccordion h3.ui-accordion-header span{float:left;margin-top:1px;}
#AdventureoftheSeas #preamble #preambleAccordion h3.ui-accordion-header a{color:#137cb8;font-size:14px;font-family:Arial,Verdana,Helvetica,sans-serif;line-height:20px;}
#AdventureoftheSeas #preamble #preambleAccordion h3.ui-state-active a{color:white;}
#AdventureoftheSeas #preamble #preambleAccordion div.ui-accordion-content{background:none;padding:10px;padding-top:8px;font-size:13px;font-family:Arial,Verdana,Helvetica,sans-serif;}
#AdventureoftheSeas hr{border-top:1px #137cb8 dashed;background:none;margin:40px 0 30px 0;}
#AdventureoftheSeas .formwrapper li{padding:3px 0 3px 0;display:block;clear:both;height:auto;}
#AdventureoftheSeas .formwrapper select{width:250px;}
#AdventureoftheSeas .formwrapper input[type="text"],#AdventureoftheSeas .formwrapper form input[type="password"]{width:300px;}
#AdventureoftheSeas .formwrapper textarea{height:80px;width:370px;}
#AdventureoftheSeas .formwrapper small{display:block;font-weight:bold;line-height:18px;margin-top:-5px;color:#969696;}
#AdventureoftheSeas .formwrapper .priceBlocks{height:155px;margin-top:20px;}#AdventureoftheSeas .formwrapper .priceBlocks h2{font-size:18px;color:#167cb8;margin-bottom:0;}
#AdventureoftheSeas .formwrapper .priceBlocks .priceBlock{margin-top:10px;width:275px;float:left;padding-right:20px;}#AdventureoftheSeas .formwrapper .priceBlocks .priceBlock h3{font-size:15px;margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #969696;}
#AdventureoftheSeas .formwrapper .priceBlocks .priceBlock p{line-height:20px;}
#AdventureoftheSeas .formwrapper .priceBlocks .priceBlock span{font-weight:bold;}
#AdventureoftheSeas .checkbox_list{position:relative;margin-left:20px;height:10px;}#AdventureoftheSeas .checkbox_list input{position:absolute;top:5px;left:-18px;}
#AdventureoftheSeas .checkbox_list label{display:inline;}
#AdventureoftheSeas .button{margin-top:25px;}
#AdventureoftheSeas .cruiser_key { float:left; width:250px; }
#AdventureoftheSeas .cruiser_value { float:left; width:100px; }
#AdventureoftheSeas .cruiser_value_big { float:left; width:240px; }
.ShippingCompanyCruisers{}.ShippingCompanyCruisers h2{height:40px;line-height:40px;background:none repeat scroll 0 0 #AED6E8;color:#137CB8;font-size:17px;font-weight:bold;text-indent:10px;margin-top:10px;}
.ShippingCompanyCruisers .box{margin-left:0;}
.ShippingCompanyCruisers .CruiserSmallHeader{margin-top:10px;height:30px;vertical-align:middle;overflow:hidden;}
.ShippingCompanyCruisers .minprice{margin-top:0;height:20px;vertical-align:middle;overflow:hidden;font-size:12px;font-weight:bold;}
.ShippingCompanyCruisers .stars{overflow:hidden;position:relative;height:15px;width:75px;left:60px;top:-22px;}
.ShippingCompanyCruisers a{color:#182D5B;text-decoration:none;}.ShippingCompanyCruisers a:hover{color:#9A1915;text-decoration:underline;}
.ShippingCompanyCruisers .CruiserSmallImage{float:left;display:block;}
.ShippingCompanyCruisers h4{float:left;display:inline;height:30px;line-height:30px;margin-left:10px;font-weight:bold;}
.ShippingCompanyCruisers .CruiserSmallDesc{font-size:11px;color:#137CB8;margin:5px 10px 20px 0;}
.OfferHeader h5{margin-top:0;padding-left:10px;}.OfferHeader h5 a{color:#182d5b;}.OfferHeader h5 a:hover{color:#9b171f;}
.ShippingCompanyOffer .sco_header{height:43px;color:#007DB9;padding-left:10px;}.ShippingCompanyOffer .sco_header h2{font-size:20px;}
.ShippingCompanyOffer .sco_header h3{font-size:13px;}
.ShippingCompanyOffer .sco_content{height:265px;}
.ShippingCompanyOffer .sco_line{line-height:27px;height:27px;border-top:1px solid;border-bottom:1px solid;padding-left:10px;font-size:12px;}
.ShippingCompanyOffer .sco_saving{background-color:#fff1d9;border-top-color:#ffdfb0;border-bottom:none;}
.ShippingCompanyOffer .sco_period{background-color:#d5ebf4;border-top-color:#aad6e8;border-bottom-color:#aad6e8;}
.ShippingCompanyOffer .sco_description{color:#137cb8;padding:10px 10px 0 10px;font-size:12px;line-height:15px;}.ShippingCompanyOffer .sco_description p{border-top:none;height:auto;background:none;display:inline;padding:0;line-height:15px;font-size:12px;}
.ShippingCompanyOffer .sco_description a:hover{text-decoration:underline;}
.price_reduction{position:absolute;top:31px;right:2px;width:61px;height:63px;background:url("/images/biszureduziert_button.png") no-repeat;font-size:17px;text-align:center;padding-top:18px;padding-left:3px;}
.ui-dialog-titlebar{border:none;border-radius:0;background:#AED0EA;height:40px;font-size:18px;line-height:40px;padding-left:10px;}.ui-dialog-titlebar a{display:none;}
#bestprice-message{color:#3f3f3f;line-height:18px;}#bestprice-message p{color:#3f3f3f;margin-bottom:8px;}
#bestprice-message ul{margin-bottom:0;}#bestprice-message ul li{margin-bottom:10px;margin-left:25px;list-style-type:square;}
#newsletter_popup{width:360px;}#newsletter_popup .Container{width:360px;text-align:center;}#newsletter_popup .Container p{width:325px;margin-left:6px;margin-top:10px;font-size:11px;line-height:17px;text-align:justify;}
#newsletter_popup .Container .formwrapper{margin-top:10px;}#newsletter_popup .Container .formwrapper label{clear:both;display:block;color:#6A6A6A;font-size:13px;margin-bottom:2px;}
#newsletter_popup .Container .formwrapper input[type=text]{height:35px;clear:both;width:308px;text-align:center;font-size:20px;line-height:35px;font-weight:bold;border:1px solid #137CB8 ;}
#newsletter_popup .Container .formwrapper .buttons{margin-top:10px;padding-left:80px;padding-bottom:25px;border-bottom:1px solid #D7EBF4;}#newsletter_popup .Container .formwrapper .buttons input[type=submit]{width:180px;}
#newsletter_popup .Container .formwrapper .error{color:#9b171f;font-size:11px;margin-top:10px;font-weight:bold;}
#newsletter_popup .Container #newsletterSuccessful h2{font-size:17px;margin-top:10px;margin-bottom:10px;}
#newsletter_popup .Container #newsletterSuccessful p{font-size:12px;line-height:20px;margin-bottom:5px;}
#newsletter_popup .Container #emailSended{font-size:12px;margin-top:10px;color:#167cb8;font-weight:bold;}
#RecentVideoReviewTeaser .Content{height:22px;}
#RecentVideoReviewTeaser #videoReviewItems{background:white;position:relative;margin-top:122px;}
#RecentVideoReviewTeaser .videoReviewItem{background-position:center center;background-repeat:no-repeat;width:138px;height:120px;position:absolute;overflow:hidden;}#RecentVideoReviewTeaser .videoReviewItem a{display:block;width:138px;background:url(/images/videoButton.png) 0 7px no-repeat;text-align:center;font-size:11px;color:#167cb8;text-decoration:none;padding-top:105px;}#RecentVideoReviewTeaser .videoReviewItem a:hover{background-position:0px -94px;color:#9b171f;}
#RecentVideoReviewTeaser #videoReviewItem1{top:-18px;left:4px;}
#RecentVideoReviewTeaser #videoReviewItem2{top:-18px;right:4px;}
#RecentVideoReviewTeaser #videoReviewItem3{bottom:8px;left:4px;}
#RecentVideoReviewTeaser #videoReviewItem4{bottom:8px;right:4px;}
#TenVideosRating #vrHeader{position:relative;width:530px;margin-bottom:5px;}#TenVideosRating #vrHeader h2{color:#167cb8;font-size:15px;line-height:15px;}
#TenVideosRating #vrHeader #vrAuthor{font-size:11px;color:#333333;margin-top:3px;}
#TenVideosRating #vrHeader #vrHeaderRight{position:absolute;right:-100px;top:0;text-align:right;width:100px;font-size:11px;line-height:15px;}#TenVideosRating #vrHeader #vrHeaderRight #vrRank{font-weight:bold;}
#TenVideosRating #vrHeader #vrHeaderRight #vrNav a{text-decoration:none;}#TenVideosRating #vrHeader #vrHeaderRight #vrNav a:hover{text-decoration:underline;}
#TenVideosRating #vrContent{height:388px;}
#TenVideosRating #vrRating{height:40px;background:#d7ebf4;font-size:12px;font-weight:bold;color:#333333;line-height:40px;margin-top:-3px;}#TenVideosRating #vrRating .vrRatingArea{float:left;width:260px;}#TenVideosRating #vrRating .vrRatingArea p{float:left;width:auto;padding-right:5px;}
#TenVideosRating #vrRating .vrRatingArea .stars{float:left;position:relative;}#TenVideosRating #vrRating .vrRatingArea .stars span{position:relative;top:10px;}
#TenVideosRating #vrRating .vrRatingArea .stars img{position:relative;top:4px;}
#TenVideosRating #vrRating #vrUserRating{padding-left:50px;}
#TenVideosRating #vrRating #vrAllRating #ratingNumber{margin-left:5px;}
#TenVideosRatingThumbnails{background:white;}#TenVideosRatingThumbnails h5{background:#d7ebf4;margin-bottom:10px;height:40px;}
#TenVideosRatingThumbnails .Container{height:460px;}
#TenVideosRatingThumbnails .jspVerticalBar{}
#TenVideosRatingThumbnails .vrThumbnailVideo{position:relative;margin-top:10px;height:82px;border-bottom:1px dotted #aed6e8;width:302px;}#TenVideosRatingThumbnails .vrThumbnailVideo a{position:absolute;left:100px;padding-top:2px;width:auto;text-decoration:none;top:0;height:72px;padding-left:10px;}#TenVideosRatingThumbnails .vrThumbnailVideo a img{width:100px;height:74px;position:absolute;left:-100px;}
#TenVideosRatingThumbnails .vrThumbnailVideo a .vrRank{color:#969696;font-size:10px;}
#TenVideosRatingThumbnails .vrThumbnailVideo a .vrTitle{font-size:13px;color:#167cb8;margin-top:5px;line-height:14px;font-weight:bold;}
#TenVideosRatingThumbnails .vrThumbnailVideo a .vrAuthor{font-size:10px;color:#333333;margin-top:3px;}
#TenVideosRatingThumbnails .vrThumbnailVideo a:hover{background:#f3f9fc;}#TenVideosRatingThumbnails .vrThumbnailVideo a:hover .vrTitle{color:#9b171f;}
#cruiseFinder #loading{margin-top:90px;}
#cruiseFinder label{display:block;margin-top:8px;color:#137CB8;font-size:12px;padding-bottom:1px;}
#cruiseFinder .buttons{top:25px;}#cruiseFinder .buttons input{position:absolute;right:0;top:0;}
#cruiseFinder .formwrapper{height:240px;overflow:hidden;}
#cruiseFinder .formbutton2{position:absolute;font-size:12px;text-decoration:none;color:#182D5B;cursor:pointer;background:none;border:none;top:202px;left:0;}
#cruiseFinder #advanced_search:hover{text-decoration:underline;}
#cruiseFinderContent{overflow:hidden;}
#cruiserFinderAdvanced .buttons{height:45px;}#cruiserFinderAdvanced .buttons input{top:15px;right:40px;position:absolute;width:200px;}
#cruiserFinderAdvanced #search_special{position:relative;height:25px;padding-top:28px;}#cruiserFinderAdvanced #search_special label{top:22px;left:21px;position:absolute;font-weight:bold;}
#searchResultsHeader{height:40px;line-height:40px;overflow:hidden;position:relative;}#searchResultsHeader .specialsOnly{color:#137cb8;position:absolute;top:-13px;right:15px;}#searchResultsHeader .specialsOnly label{position:relative;top:13px;left:3px;font-weight:bold;}
.BoxOffer {width:320px;}
.BoxOffer img{position:absolute;top:0;left:0;}
.BoxOffer .offerHeader{position:absolute;background:url(/images/offerHeaderBg.png) no-repeat 0 0;height:38px;width:300px;padding:2px 10px 0px 10px;}.BoxOffer .offerHeader a{text-decoration:none;}
.BoxOffer .offerHeader h2{position:absolute;top:3px;left:10px;font-size:16px;color:#167cb8;width:200px;text-decoration:none;}
.BoxOffer .offerHeader .stars{position:absolute;top:19px;left:10px;}
.BoxOffer .offerHeader .price{position:absolute;top:5px;right:10px;text-align:right;font-size:11px;color:white;}.BoxOffer .offerHeader .price b{font-size:24px;font-weight:bold;}
.BoxOffer .offerContent{height:90px;width:300px;padding:0 10px 0 10px;position:absolute;bottom:0;background:url(/images/offerContent.png) no-repeat;}.BoxOffer .offerContent h3{font-size:16px;font-weight:bold;line-height:17px;color:#182d5b;padding-top:8px;padding-bottom:4px;}
.BoxOffer .offerContent .teaser1{font-size:14px;line-height:17px;color:#167cb8;padding-bottom:3px;}
.BoxOffer .offerContent .teaser2{font-size:13px;line-height:14px;color:#9b171f;}
.BoxOffer .offerContent .widgettype{height:76px;width:118px;position:absolute;top:-76px;left:0;background-image:url(/images/widgettype.png);}.BoxOffer .offerContent .widgettype.empfehlung{background-position:0 380px;}
.BoxOffer .offerContent .widgettype.paket{background-position:0 304px;}
.BoxOffer .offerContent .widgettype.spende{background-position:0 228px;}
.BoxOffer .offerContent .widgettype.reduziert{background-position:0 152px;}
.BoxOffer .offerContent .widgettype.spezial{background-position:0 76px;}
.BoxOffer .offerContent .widgettype.widget{background-image:none;}
.BoxOffer .offerButton{position:absolute;right:10px;bottom:105px;}.BoxOffer .offerButton .reduction{height:23px;font-size:11px;line-height:17px;text-align:center;background:white;-moz-border-radius:3px;-webkit-border-radius:5px;border-radius:3px;margin-bottom:-5px;}.BoxOffer .offerButton .reduction b{font-size:13px;}
.BoxOffer .offerButton .button{text-align:center;width:115px;}
.BoxOffer:hover .offerHeader{background-position:0 -40px;}.BoxOffer:hover .offerHeader h2{color:#9b171f;}
.BoxOffer:hover .offerContent{background-position:0 -90px;}
.BoxOffer:hover .button{text-decoration:underline;}
#b{display:none;}
.selection{background:#aed6e8;color:#333333;text-shadow:none;}
::-moz-selection{background:#aed6e8;color:#333333;text-shadow:none;}
::selection{background:#aed6e8;color:#333333;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#aed6e8;}
.nojs-message{text-align:center;font-weight:bold;color:darkred;line-height:22px;}
.js .nojs-message{display:none;}
form select{display:block;margin-top:2px;width:100%;padding:2px;color:#182D5B;height:23px;}
form .Input{width:100px;margin-top:2px;padding:3px;}
form input[type=text],form input[type=password]{height:22px;}
form .formwrapper{position:relative;padding:0 10px 0 10px;}form .formwrapper li{height:38px;}form .formwrapper li .datepicker{width:128px;}
form .formwrapper label{display:block;margin-top:8px;color:#137CB8;font-size:12px;}
form .formwrapper .buttons{position:relative;width:280px;}
.button{height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;background-color:#182d5b;border-style:none;color:#FFF;padding:0 10px 3px;cursor:pointer;display:block;line-height:30px;text-decoration:none;text-align:center;}.button .mixButtonActive{background-color:#969696;margin-top:1px;margin-bottom:-1px;}
.button:hover{text-decoration:none;background-color:#9b171f;}
.button:active{background-color:#969696;margin-top:1px;margin-bottom:-1px;}
.buttonRed{background-color:#9b171f;}.buttonRed:hover{background-color:#167cb8;}
.buttonRed:active{background-color:#969696;margin-top:1px;margin-bottom:-1px;}
.buttonBlue{background-color:#167cb8;}.buttonBlue:hover{background-color:#182d5b;}
.buttonBlue:active{background-color:#969696;margin-top:1px;margin-bottom:-1px;}
.textbutton{cursor:pointer;line-height:30px;background:none;border:none;}.textbutton:hover{text-decoration:underline;}
#content .contentLeft{float:left;width:660px;}
#content .contentRight{float:right;width:340px;}
.star{display:block;height:15px;width:15px;float:left;background:url(/images/stars.png) no-repeat;}.star.starOff{background-position:-15px 0;}
.star.starBig{height:18px;width:18px;background-position:0 -16px;}.star.starBig.starOff{background-position:-18px -16px;}
.facebookButton{padding-top:15px;}
.tabs{overflow:hidden;background:#aed6e8;}.tabs .tab{float:left;display:inline;width:150px;height:29px;line-height:29px;margin:0;text-align:center;font-weight:bold;background:#D7EBF4;color:#137CB8;text-decoration:none;}.tabs .tabActive{width:149px;height:30px;line-height:30px;background:#FFF;color:#182D5B;margin:0;}.tabs .tabActive.tabLeft{margin-right:1px;}
.tabs .tabActive.tabRight{margin-left:1px;margin-right:0px;float:right;}
.Stars{height:15px;}
#newsletterPopup{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/60_percent_black.png) repeat;z-index:1002;display:none;}
#slider{position:relative;z-index:1;}#slider img{position:absolute;top:0px;left:0px;}
#slider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
#slider .nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
#slider .nivo-box{display:block;position:absolute;z-index:5;}
#slider .nivo-caption{position:relative;text-align:right;color:white;height:255px;width:600px;position:absolute;margin-top:65px;left:0px;top:0px;z-index:100;margin-left:12px;margin-right:37px;}#slider .nivo-caption h1{font-size:20px;color:#f7a216;margin-bottom:4px;font-weight:bold;}
#slider .nivo-caption h2{font-size:17px;color:#FFF;margin-bottom:5px;font-weight:bold;}
#slider .nivo-caption h3{font-weight:normal;font-size:13px;line-height:20px;color:#FFF;width:375px;float:right;}
#slider .nivo-caption a{position:absolute;width:648px;height:300px;z-index:101;top:-45px;left:-11px;}
#slider .nivo-html-caption{display:none;}
#slider .nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
#slider .nivo-controlNav{display:absolute;position:absolute;width:600px;text-align:center;left:33px;z-index:100;}#slider .nivo-controlNav a{display:block;float:left;width:96px;height:20px;font-size:12px;color:#036;line-height:20px;padding-right:10px;padding-left:10px;margin-right:1px;cursor:pointer;text-decoration:none;background-image:url(../images/moody_background.png);background-repeat:no-repeat;background-position:-10px -22px;}#slider .nivo-controlNav a:hover,#slider .nivo-controlNav a.active{background-position:-10px 0;}
#slider .nivo-controlNav a.start{background-position:left -22px;}#slider .nivo-controlNav a.start:hover,#slider .nivo-controlNav a.start.active{background-position:left 0px;}
#slider .nivo-controlNav a.end{background-position:right -22px;}#slider .nivo-controlNav a.end:hover,#slider .nivo-controlNav a.end.active{background-position:right 0;}
#caption4Buttons{position:absolute;top:-35px;}#caption4Buttons a{display:block !important;width:80px !important;height:80px !important;top:100px !important;}#caption4Buttons a#facebookbuttonFader{left:380px !important;}
#caption4Buttons a#newsletterbuttonFader{left:475px !important;}
#authentification{width:980px;height:20px;font-size:11px;line-height:20px;text-align:right;padding-right:20px;margin-left:auto;margin-right:auto;}#authentification a{color:#1275ae;}#authentification a:hover{color:#182d5b;}
#Header{width:1000px;height:120px;position:relative;background:url(/images/header_bg.png) 10px top no-repeat;}#Header a{display:block;position:absolute;}
#HeaderLogo{width:215px;height:79px;top:25px;left:10px;}
#HeaderTest{width:72px;height:68px;top:26px;left:231px;}
#HeaderBestoffer{width:357px;height:30px;top:63px;left:317px;}#HeaderBestoffer:hover{background-image:url(/images/Header_BestofferHover.png);}
#Header #verisign{position:absolute;top:21px;right:219px;}
#Menu{position:relative;width:980px;height:40px;margin-left:10px;list-style-type:none;background:#aed6e8 url(/images/MenuSprite.png);}#Menu li{float:left;position:relative;height:40px;}
#Menu a{display:block;height:40px;overflow:hidden;line-height:120px;text-decoration:none;color:#137CB8;font-size:17px;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 white;background-image:url(/images/MenuSprite.png);background-repeat:no-repeat;}
#MenuHome a{width:71px;background-position:0 -40px;}#MenuHome a:hover{background-position:0 -120px;}
#MenuHome a.active{background-position:0 -80px;cursor:default;}
#MenuRating a{width:151px;background-position:-71px -40px;}#MenuRating a:hover{background-position:-71px -120px;}
#MenuRating a.active{background-position:-71px -80px;cursor:default;}
#MenuDestination a{width:112px;background-position:-222px -40px;}#MenuDestination a:hover{background-position:-222px -120px;}
#MenuDestination a.active{background-position:-222px -80px;cursor:default;}
#MenuCruiser a{width:90px;background-position:-334px -40px;}#MenuCruiser a:hover{background-position:-334px -120px;}
#MenuCruiser a.active{background-position:-334px -80px;cursor:default;}
#MenuHarbour a{width:77px;background-position:-424px -40px;}#MenuHarbour a:hover{background-position:-424px -120px;}
#MenuHarbour a.active{background-position:-424px -80px;cursor:default;}
#MenuBestOffers a{width:148px;background-position:-501px -40px;}#MenuBestOffers a:hover{background-position:-501px -120px;}
#MenuBestOffers a.active{background-position:-501px -80px;cursor:default;}
#MenuNewsletter a{width:131px;background-position:-649px -40px;}#MenuNewsletter a:hover{background-position:-649px -120px;}
#MenuNewsletter a.active{background-position:-649px -80px;cursor:default;}
#MenuAktuelles a{width:131px;background-position:-777px -40px;}#MenuAktuelles a:hover{background-position:-777px -120px;}
#MenuAktuelles a.active{background-position:-777px -80px;cursor:default;}
#Breadcrumb{margin:0 10px;padding-left:10px;height:30px;line-height:30px;background:#d7ebf4;}#Breadcrumb h1{font-weight:bold;}
#Breadcrumb li{float:left;font-size:12px;background:url("/images/MainSprite.png") -2px 0 no-repeat;color:#137cb8;font-weight:bold;text-shadow:0 1px 0 #FFF;text-indent:10px;margin-right:5px;}#Breadcrumb li a{color:#137cb8;text-decoration:none;}#Breadcrumb li a:hover{color:#9b171f;text-decoration:underline;}
#Breadcrumb .FirstCrumb{text-indent:0;background-image:none;}
#Breadcrumb #HPsubmenu{height:30px;float:left;list-style-type:none;margin-left:10px;border-color:#999;}#Breadcrumb #HPsubmenu li{display:block;background-image:none;height:30px;margin:0;padding:0;}#Breadcrumb #HPsubmenu li a{display:block;line-height:120px;background-image:url(/images/MenuSprite.png);background-repeat:no-repeat;overflow:hidden;height:30px;margin:0;padding:0;}
#Breadcrumb #HPsubmenu_aida a{width:77px;background-position:-121px -160px;}#Breadcrumb #HPsubmenu_aida a:hover{background-position:-121px -190px;}
#Breadcrumb #HPsubmenu_msc a{width:95px;background-position:-198px -160px;}#Breadcrumb #HPsubmenu_msc a:hover{background-position:-198px -190px;}
#Breadcrumb #HPsubmenu_costa a{width:57px;background-position:-293px -160px;}#Breadcrumb #HPsubmenu_costa a:hover{background-position:-293px -190px;}
#Breadcrumb #HPsubmenu_rccl a{width:107px;background-position:-350px -160px;}#Breadcrumb #HPsubmenu_rccl a:hover{background-position:-350px -190px;}
#Breadcrumb #HPsubmenu_tui a{width:111px;background-position:-457px -160px;}#Breadcrumb #HPsubmenu_tui a:hover{background-position:-457px -190px;}
#Breadcrumb #HPsubmenu_carnival a{width:111px;background-position:-568px -160px;}#Breadcrumb #HPsubmenu_carnival a:hover{background-position:-568px -190px;}
#Breadcrumb #HPsubmenu_princess a{width:111px;background-position:-679px -160px;}#Breadcrumb #HPsubmenu_princess a:hover{background-position:-679px -190px;}
#Breadcrumb #HPsubmenu_savoir a{width:111px;background-position:-790px -160px;}#Breadcrumb #HPsubmenu_savoir a:hover{background-position:-790px -190px;}
.ContentTeaser{background-color:#aed6e8;}.ContentTeaser h5{height:40px;line-height:100px;text-indent:10px;overflow:hidden;}
.ContentTeaser .Content p{border-top:1px solid #aed6e8;height:33px;padding:7px 10px 0;line-height:12px;font-size:11px;color:#137CB8;background-color:#d7ebf4;}
#loading{width:42px;height:42px;background:url(/images/loading.gif) no-repeat center center;margin:0 auto 0 auto;}
#footer{width:940px;border-top:10px solid #FFF;color:#FFF;background-color:#aed6e8;margin:10px 10px 0 10px;padding:25px 20px 20px 20px;text-shadow:none;}#footer a{text-decoration:none;}#footer a:hover{text-decoration:underline;}
#footer .col{display:inline;float:left;width:225px;margin-left:10px;font-size:12px;color:#182d5b;}#footer .col h4{font-weight:bold;text-transform:uppercase;margin-bottom:8px;}
#footer .col a{font-size:12px;line-height:20px;}
#footer .featureList a{color:#137CB8;}
#footer .footerDescription{font-weight:bold;color:#182d5b;font-size:12px;margin:35px 0px 35px 10px;line-height:11px;}
#footer .footerList a{color:#182d5b;}
#footerContent{color:#808080;font-size:11px;line-height:16px;margin:25px 10px 40px 10px;}#footerContent p{margin-bottom:3px;}
#footerContent a{color:#5d5d5d;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.SeoWide{width:980px;}
.SeoLeft{width:640px;padding-top:0px;padding-left:0px;}
h1.h5lookalike{width:100%;display: block;height: 40px;margin:0;padding: 0px 0px 0px 10px;overflow: hidden;background-color: #AED6E8;font-size: 17px;font-weight: bold;line-height: 40px;text-shadow: 0 1px 0 white;text-transform: uppercase;letter-spacing: -1px;}
p.setext{margin-right:20px;line-height:1.3em;color:#137CB8;padding:10px;}
.hinweisFilter{width:300px;margin-left:10px;display:inline;float:left;padding-left:5px;line-height:40px;}
@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media screen and (max-device-width: 480px){}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{color:#444 !important;text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}

