body{background-color:#EDF3FE; text-align:center; border:1px solid #999999;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
h1{color:#006AAC;}
h2{color:#000000;}
h3{color:#000000;}
h4{color:#E68700;}
.color_h1{color:#006AAC;}
a{color:#006AAC;}
a.link2{color:#000000; text-decoration:none; border-bottom:1px solid #E68700;}
a.link2:hover{text-decoration:none; border-bottom:1px solid #006AAC;}
a.link3{color:#006AAC;}
.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:#006AAC; 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:#EEEEEE;}
.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:#006AAC; font-style:italic; padding-left:2px;}
option{color:#000000; padding-left:2px;}
.liIn li{display:inline;}
.searchfields{border:1px dashed #006AAC; padding:5px; min-width:620px; max-width:620px; overflow:hidden; display:block; position:relative;}
.searchfields legend{font-weight:bold; color:#006AAC; 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 #006AAC;}
.pricebox th{background-color:#D7E5F9; border:1px solid #006AAC; text-align:center;}
.pricebox td{border-left:1px solid #006AAC; border-right:1px solid #006AAC; 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:#EEEEEE; border:1px dotted #E68700;}
.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 #006AAC; 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 #006AAC; 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 #006AAC; 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 #006AAC; 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:#EEEEEE; border:1px dotted #E68700;}
.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 #E68700;}
.linkBox2 a:hover{text-decoration:none; border-bottom:1px solid #006AAC;}
.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:#EEEEEE; 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;}
.search_button{background-image:url(/images/layout/button-search-ya.jpg); padding:5px 8px 5px 8px; border-top:2px solid #FFE4C5; border-left:2px solid #FFE4C5; border-right:2px solid #E0AD70; border-bottom:2px solid #E0AD70; font-weight:bold; color:black;}
.hits_boat{padding:5px; border:1px dotted #999999; min-width:618px; margin:1px;}
.hits_img{width:97px; text-align:left; vertical-align:top; float:left; position:relative;}
.hits_data_s{float:left; max-width:390px; max-width:401px;}
.hits_data_s_first{padding-bottom:5px;}
.hits_price_s{max-width:120px; text-align:right; vertical-align:top; float:right;}
.hits_price_s_first{padding-bottom:5px; font-weight:bold; text-align:right;}
.hits_text_s{padding-top:4px;}
.picturebox_all{float:left; text-align:center; vertical-align:top; min-width:365px; max-width:365px;}
.picturebox_detail{text-align:center; vertical-align:middle; min-width:365px;}
.picturebox_thumbs{text-align:center; margin-top:10px;}
.databox_sale_div{float:right; width:267px;}
table.databox_sale{width:265px; border:1px solid #999999;}
.databox_sale td{padding:3px 5px 2px 4px;}
table.equip_sale{float:left; width:99%; border:1px solid #999999;}
.ads_sale_right{float:left; width:235px; line-height:2em; padding-left:30px;}
.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;}
.go_to_top{float:right; padding-right:10px; font-weight:bold; font-size:115%;}

