@charset "utf-8";
/* CSS Document */
/* Container */

#content {
	position: relative;
	float:left;	
}

#content p {
	font-size:12px;
}

#content a, a:hover, a:visited {
	font-size:12px;
}

#refine {
	position: relative;
	float:left;	
	text-align: right;
	width:141px; /*171*/	
	padding-right:20px;
	padding-bottom:0px;
	padding-top:10px;
	border-right:solid 1px #D6D6D6;
}

#refine ul {
	font-size:12px;
	margin-top:2px;
	margin-bottom:20px;
	list-style-type:none;
}

#refine li {
	color:#800000;
	font-weight:bold;
	line-height:16px;
}

#refine li a {
	line-height:16px;
}

#listcontent {
	position: relative;
	float: right;	
	width:723px; /*673*/
	padding-top:0;	
	padding-left:20px;
	padding-bottom:20px;
}

#listcontent .tag {
	color:#800000;
}

.yachttable {
	border-collapse:collapse;
	width:616px;
	margin:0;
	padding:0;
}

#content > .yachttable a {

}

#content > .yachttable th, tr, td {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;	
	padding-right:2px;	
	vertical-align:text-top;
}

#content > .yachttable p {
	line-height:18px;
}

#content > .yachttable .bold {
	font-weight:bold;
}
	

#content > .yachttable .date {
	color:#800000;
	width:80px;
}

#content > .yachttable tr:hover {
	background-color: #F6F6F6;
}

#content > .yachttable .tag_grey {
	color:#000000;
}

#listcontent .listentable {
	border-collapse:collapse;
	font-size:12px;
/*	width:100%;*/
}

#listcontent .listentable thead {
	background-color:#F6F6F6;
	padding:0 2px 0 20px;
	margin:0px;
}

#listcontent .listentable p {
	line-height:16px;
}

#listcontent .listentable a {

}

#listcontent .listentable tr, td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;	
	vertical-align:text-top;
	border-bottom:solid 1px #EBEBEB;
}

#listcontent .listentable .date {
	color:#800000;
	width:80px;
}

#listcontent .listentable tr:hover {
	background-color: #F6F6F6;
}

#listcontent .listentable .tag_grey {
	color:#000000;
}

#detail_offer {
	border: #EEEEEE solid 1px;
	width:574px;	
	margin-top:10px;
	margin-bottom:10px;
	padding:20px;
	position: relative;
	float:left;	
	text-align: left;
	color: #585858;
}

#detail_offer h4 {
	padding-bottom:0px;
	font-size:10px;
}

#detail_offer p {
	margin-bottom:5px;
}

#detail_offer days {
	color: #FFFFFF;
	font-size:12px;
	background-color: #C1C1C1;
	padding:0 2px 0 2px;
}

#detail_offer price {
	font-weight: bolder;
	padding:0 2px 0 2px;
}

.detail_yacht {
	position: relative;
	float:left;	
	text-align: left;
	width:616px;
	color: #585858;
	line-height:16px;
	padding-left:25px;
}

.detail_yacht p {
	margin-bottom:5px;
	line-height:18px;
	
}

.detail_yacht h4 {
	padding-bottom:7px;
}


.detail {
	position: relative;
	float:left;	
	text-align: left;
	width:616px;
	color: #585858;
	line-height:16px;
}

.detail p {
	margin-bottom:5px;
	line-height:18px;
	
}

.detail h4 {
	padding-bottom:7px;
}





#searchNav {
}

#searchNav ul {
}

#searchNav li {
	float:left;
}

#searchNav p {
	display: block;
	position: relative;
	padding:0px 20px 5px 0px;
	margin:10px 0 0 0;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

#searchNav a {
	display: block;
	position: relative;
	padding:0px 20px 5px 0px;
	margin:10px 0 0 0;
	font-size:14px;
	text-decoration:none;
}


#searchNav a:hover {
	text-decoration: underline;
	background-color:#FFFFFF;!important
	color:#CCCCCC;!important
}

.search {
	position: relative;
	background-color: #F5F5F5;
	border-top:solid 1px #D6D6D6;
	padding:20px 20px 20px 20px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}

.detail_links {
	font-size:12px;
	line-height:16px;
	position: relative;
	float:left;	
	text-align: left;
	width:120px;
}

.detail_rechts {
	font-size:12px;
	line-height:16px;
	position: relative;
	float:left;	
	text-align: left;
	width:496px;
	margin:0 0 5px 0;
}

.detail_rechts_rechts {
	position: relative;
	float:right;	
	text-align: right;
}
.detail_rechts_links {
	position: relative;
	float:left;	
	text-align: left;
}

.detail_sub_d {
	position: relative;
	padding:10px;
	margin-left:20px;
	margin-top:5px;
	float:left;	
	text-align: left;
	width:293px;
	color: #585858;
	background-color:#F6F6F6;
	line-height:16px;
}

.detail_sub_d p {
	margin-bottom:5px;
	line-height:18px;
	
}

.detail_sub_d h4 {
	padding-bottom:7px;
}

.detail_sub {
	position: relative;
	padding:10px;
	margin-left:20px;
	margin-top:5px;
	float:left;	
	text-align: left;
	width:293px;
	color: #585858;
	background-color:#F6F6F6;
	line-height:16px;
}

.detail_sub p {
	margin-bottom:10px;
	line-height:18px;
	
}

.detail_sub h4 {
	padding-bottom:7px;
}

.detail_sub_coop {
	border: #EEEEEE solid 1px;;
	position: relative;
	padding:9px;
	margin-left:20px;
	margin-top:5px;
	float:left;	
	text-align: left;
	width:293px;
	color: #585858;
	background-color:#FFFFFF;
	line-height:16px;
}

.detail_sub_coop p {
	margin-bottom:10px;
	line-height:18px;
	
}

.detail_sub_coop h4 {
	padding-bottom:7px;
}

#country {
	font-size:12px;
	position: relative;
	float:left;	
	text-align: left;
	width:900px;
	color: #585858;
	line-height:16px;
}

#country > p{
	margin-top:5px;
}


#country > .detail_contry {
	font-size:12px;
	line-height:16px;
	position: relative;
	float:left;	
	text-align: left;
	width:200px;
}

#country > .detail_contry a{
	font-size:12px;!important
}

.days {
	color: #FFFFFF;
	background-color: #C1C1C1;
	padding:0 2px 0 2px;
}

.price {
	font-weight: bolder;
	padding:0 2px 0 2px;
}
