body{background-color:#EDF3FE; text-align:center; border:1px solid #999999;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
h1{color:#0B3B87;}
h2{color:#000000;}
h3{color:#000000;}
h4{color:#2194FF;}
.color_h1{color:#0B3B87;}
a{color:#0B3B87;}
a.link2{color:#000000; text-decoration:none; border-bottom:1px solid #2194FF;}
a.link2:hover{text-decoration:none; border-bottom:1px solid #0B3B87;}
a.link3{color:#146275;}
.text_h4{text-align:center; width:600px;}
.style_right{text-align:right;}
.float_right{float:right; display:inline;}
.float_left{float:left; display:inline;}
.glow{padding:6px 10px 6px 10px; text-decoration:none; color:white; font-weight:bold;}
.like_glow{padding:6px 10px 6px 10px; text-decoration:none; color:white; font-weight:bold; cursor:default;}
.styleButton{padding:6px 10px 6px 10px; text-decoration:none; color:white; font-weight:bold; cursor:default; background-color:#0B3B87; display:inline;}
.like_link{text-decoration:underline; color:#0B3B87; cursor:pointer;}
.like_h2{color:#000000; font-size:115%; font-weight:bold; margin:2px 0px 4px 0px;}
.bold_big{font-size:115%; font-weight:bold;}
.bold_middlebig{font-size:109%; font-weight:bold;}
.row_dark{background-color:#E3EEFF;}
.row_light{background-color:#FFFFFF;}
.err_message{color:#BB0000; font-weight:bold;}
.err_field{background-color:#FFB7B7;}
.warn_field{background-color:#FEF39A;}
.warn_message{color:#BB0000; font-weight:bold;}
.errMessage{color:#BB0000; font-weight:bold;}
.errField{background-color:#FFB7B7;}
.warnMessage{color:#BB0000; font-weight:bold;}
.warnField{background-color:#FEF39A;}
.errorbox{background-color:#FFB7B7; border:1px solid #999999; line-height:1.5em; padding:10px; width:95%;}
.warningbox{background-color:#FEF39A; border:1px solid #999999; line-height:1.5em; padding:10px; width:95%;}
optgroup{color:#0B3B87; font-style:italic; padding-left:2px;}
option{color:#000000; padding-left:2px;}
.liIn li{display:inline;}
.searchfields{border:1px dashed #0B3B87; padding:5px; min-width:620px; max-width:620px; overflow:hidden; display:block; position:relative;}
.searchfields legend{font-weight:bold; color:#0B3B87; padding-left:10px; padding-right:10px; padding-bottom:3px; background-color:#FFFFFF;}
.go_to_search_detail{text-align:right; padding:5px 5px 5px 5px; font-weight:bold; float:right;}
.div_new_search{padding:5px 5px 5px 0px;}
.div_new_search a{text-decoration:none;}
label.search_inline{display:inline; padding-right:3px; padding-left:0px;}
input.search_extramini{width:46px;}
select.search_extramini{width:52px;}
input.search_mini{width:60px;}
select.search_mini{width:66px;}
.search_small{width:115px;}
input.search_middle_small{width:139px;}
select.search_middle_small{width:145px;}
input.search_middle{width:160px;}
select.search_middle{width:166px;}
input.search_huge{width:224px;}
select.search_huge{width:230px;}
.edit_radio{display:inline; margin-right:3px;}
.edit_radio_last{display:inline; margin-right:23px;}
input.contact_middle{width:160px;}
select.contact_middle{width:166px;}
textarea.contact_middle{width:162px; height:70px;}
input.contact_postcode_middle{width:56px;}
input.contact_city_middle{width:98px;}
input.contact_big{width:240px;}
select.contact_big{width:246px;}
textarea.contact_big{width:242px; height:130px;}
input.contact_postcode_big{width:76px;}
input.contact_city_big{width:158px;}
input.from_from{color:#aaa; font-style:italic;}
input.to_to{color:#aaa; font-style:italic;}
option.from_to{color:#aaa; font-style:italic;}
.hits_paging{width:632px; float:left;}
.hits_found{font-weight:bold; font-size:110%; float:left; padding:10px 0px 10px 0px;}
.paging{font-weight:bold; font-size:110%; float:right; padding:10px 10px 10px 0px;}
.hits_order_form{text-align:center; vertical-align:middle; width:600px;}
.picOverlayHits{display:none; position:absolute; top:-30px; left:100px; z-index:10000; overflow:visible; border:1px solid black;}
.picOverlayTop{display:none; position:absolute; top:10px; left:100px; z-index:10000; overflow:visible; border:1px solid black;}
.prices{padding-left:80px;}
.pricebox, .pricebox td, .pricebox th{padding:3px 5px 3px 5px;}
.pricebox{border-bottom:1px solid #28288C;}
.pricebox th{background-color:#D7E5F9; border:1px solid #28288C; text-align:center;}
.pricebox td{border-left:1px solid #28288C; border-right:1px solid #28288C; text-align:center;}
ul.in_price_included{list-style-type:disc;}
.in_price_included li{margin-top:4px; margin-bottom:4px;}
.edit_break{display:block; margin:3px 15px 0px 0px;}
.edit_inline{display:inline; margin-right:15px;}
.edit_inline_near{display:inline; margin-right:4px;}
.edit_must{font-weight:bold;}
.selectedboats{float:left; min-width:188px; max-width:188px; padding:5px; margin-right:10px; margin-bottom:10px; border:1px dotted #ffffff;}
.selectedboats:hover{background-color:#E3EEFF; border:1px dotted #2194FF;}
.picOverlayRecL, .picOverlayRecR{display:none; position:absolute; top:-10px; z-index:10000; border:1px solid black;}
.picOverlayRecL{left:-362px;}
.picOverlayRecR{left:100px;}
.submits{text-align:center;}
.high_line{line-height:1.5em;}
.data_table th,td{padding:4px;}
.powered{width:500px; text-align:right; font-size:70%;}
.hitFound{background-color:yellow; display:inline;}
.user_list_box{float:left; margin-top:5px; margin-bottom:5px; padding:5px 5px 5px 5px; border:1px dotted #28288C; overflow:hidden; width:470px; min-height:85px;}
.user_list_address{float:left; min-width:186px; max-width:186px; vertical-align:top;}
.user_list_offers{float:left; padding-left:10px; min-width:273px; max-width:273px; /* 2/3 * (width of user_list_box minus logo incl. margin (150)) minus this padding */ vertical-align:top;}
.user_list_logo{margin-top:5px; margin-left:5px; float:left; min-width:145px; max-width:145px; text-align:left; min-height:95px; vertical-align:middle;}
.users_box{margin-top:5px; margin-bottom:5px; padding:5px 5px 5px 5px; border:1px dotted #28288C; overflow:hidden;}
.users_logo{margin-top:5px; float:left; min-width:145px; max-width:145px; text-align:left; vertical-align:top;}
.users_address{float:left; min-width:207px; max-width:207px; vertical-align:top; padding-left:5px;}
.users_contact{float:left; min-width:257px; max-width:257px; vertical-align:top; padding-left:5px;}
.users_contact td{padding-left:10px;}
.skype{vertical-align:middle;}
.phone{display:inline;}
.user_contactbox{border:1px dotted #28288C; padding:5px 5px 5px 5px; width:98%;}
.user_contactbox_left{vertical-align:top; float:left; min-width:40%; max-width:48%;}
.user_contactbox_left td{padding:2px 5px 2px 0;}
.user_contactbox_right{vertical-align:top; float:right; line-height:1.5em; min-width:40%; max-width:52%;}
.user_contactbox_right td{padding:0px 0 0px 5px;}
.logo_small{margin-bottom:8px;}
.advert_special_one{vertical-align:bottom;}
.advert_special_one img{margin-right:10px; float:left;}
.advert_special_two{width:294px; float:left; padding:5px; text-align:center; border:1px solid #28288C; margin-left:5px; margin-right:5px;}
.advert_special_two img{margin-bottom:5px;}
.advert_special_tree{width:188px; float:left; padding:5px; text-align:center; border:none; margin-left:5px; margin-right:5px; margin-top:5px;}
.advert_special_tree img{margin-bottom:7px;}
.advert_top{background-color:#E3EEFF; border:1px dotted #2194FF;}
.advert_top_img{padding:5px 0px 5px 5px;}
.advert_top_img2{width:160px; text-align:right; padding:5px 5px 5px 0px;}
.advert_top_text{text-align:center; vertical-align:middle; padding:5px 5px 5px 5px;}
.spec_img_left{float:left; margin-right:10px; margin-bottom:5px;}
.spec_img_right{float:right; margin-left:10px; margin-bottom:5px;}
.linkbox{line-height:1.5em;}
.link_cols_x{line-height:1.5em; float:left;}
.link_cols_2{line-height:1.5em; float:left; min-width:312px; max-width:312px; padding-right:4px;}
.link_cols_3{line-height:1.5em; float:left; min-width:206px; max-width:206px; padding-right:4px;}
.link_cols_4{line-height:1.5em; float:left; min-width:154px; max-width:154px; padding-right:4px;}
.link_cols_23{line-height:1.5em; float:left; min-width:213px; max-width:213px; padding-right:4px;}
.linkBox2 a{color:#000000; text-decoration:none; border-bottom:1px solid #2194FF;}
.linkBox2 a:hover{text-decoration:none; border-bottom:1px solid #0B3B87;}
.button_request{padding:6px 10px 6px 10px; line-height:2em; text-decoration:none; color:white; background-color:#E68700; font-weight:bold;}
.equip_head{background-color:#E3EEFF; font-weight:bold; padding:1px 5px 1px 5px; border:1px solid #999999;}
.equip_text{background-color:white; font-weight:normal; padding-bottom:5px; padding:3px 5px 10px 5px; border:1px solid #999999;}
.print_version{float:right; font-weight:bold; margin-right:5px;}
.book_content{min-width:620px; padding-top:5px; padding-bottom:5px;}
.book_picture{float:left; margin:7px 10px 7px 0px;}
.book_link_chosen{display:inline; color:#E68700; font-weight:bold;}
img.advert_book{padding-top:5px; padding-bottom:20px;}
.imprint td{padding:2px 8px 2px 5px;}
.top_hits_boat{padding:5px; border:1px dotted #999999; margin:1px; background-color:#E8F8FA; position:relative; float:left; width:618px;}
.top_hits_header_c{padding-bottom:5px; padding-top:5px; position:relative; width:618px;}
.top_hits_price_c{float:right; position:relative;}
.top_hits_bottom_c{padding-top:5px; position:relative; float:left;}
.search_button{background-image:url(/images/layout/button-search-hc.jpg); padding:5px 8px 5px 8px; border-top:2px solid #EFF5FF; border-left:2px solid #EFF5FF; border-right:2px solid #999999; border-bottom:2px solid #999999; font-weight:bold; color:#0B3B87;}
.hits_boat{padding:5px; border:1px dotted #999999; width:618px; margin:1px; position:relative;}
.hits_img{width:97px; text-align:left; vertical-align:top; float:left; position:relative;}
.hits_header_c{padding-bottom:5px; padding-top:5px;}
.hits_text_c{padding-bottom:7px;}
.hits_text_last{padding-top:5px;}
.hits_content_c{float:left; width:521px;}
.hits_data_c{float:left; padding-right:5px; position:relative;}
.hits_price_name_c{float:right; min-width:85px; vertical-align:top; text-align:right; padding-right:5px;}
.hits_price_value_c{vertical-align:top; float:right; text-align:right;}
.hits_charter_special{padding-top:5px;}
.last_minute_menu{text-align:center; font-weight:bold;}
.last_minute_div{padding-left:15px; padding-right:15px; font-size:105%; float:left;}
.last_minute_price{padding-bottom:5px;}
.picturebox_all{float:right; vertical-align:top; min-width:355px; max-width:355px; padding-left:10px;}
.picturebox_detail{min-width:350px; max-width:350px;}
.picturebox_thumbs{text-align:center; margin-top:10px; min-width:355px;}
.databox_charter_div{float:left; width:267px;}
table.databox_charter{width:265px; border:1px solid #999999;}
.databox_charter td{padding:3px 5px 2px 4px;}
.data_super_extra{width:100%; font-weight:bold;}
.div_button_request_basics{width:255px; text-align:center; padding-top:10px;}
.div_button_request_pics{width:365px; text-align:center; padding-top:10px;}
table.databox_areas{width:352px; border:1px solid #999999; margin-right:1px;}
.databox_areas td{padding:3px 5px 2px 4px; vertical-align:top;}
.seasons th{text-align:center; font-weight:normal; background-color:#E3EEFF; padding-top:3px; padding-bottom:4px; border:solid 1px #999999;}
.seasons td{text-align:center; font-weight:normal; background-color:white; padding-top:3px; padding-bottom:4px; border:solid 1px #999999;}
.detail_discounts{color:#DD0000; line-height:1.5em; float:left;}
.trip_pic_left{float:left; padding:5px 10px 5px 0px;}
.trip_pic_left2{float:left; padding:5px 10px 5px 70px;}
.trip_pic_left3{float:left; padding:5px 15px 5px 0px;}
.trip_pic_right{float:right; padding:5px 0px 5px 10px;}
.trip_pic_right2{float:right; padding:5px 70px 5px 10px;}
.trip_pic_right3{float:right; padding:5px 0px 5px 0px;}
.trip_navi{width:97%; border:1px solid #28288C; background-color:#E3EEFF; padding:7px; line-height:1.5em;}
.lexicon_letter{background-color:#BFD7EF; width:100%; font-weight:bold; font-size:110%; display:block;}
.linksCountryInfo{font-size:110%; padding-top:7px;}
.linksCountryInfo a{color:#CC0000;}
.go_to_top{float:right; padding-right:10px;}

