body {
	margin: -10px 0 0 0;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9698A8;
}
h2 {
	font-size: 10pt;
	color: #DADADA;
}
h3 {
	font-size: 9pt;
	font-weight: normal;
}
h4 {
	font-size: 9pt;
	font-weight: normal;
}


/*  ***********************************************/

#box0 {
	background-color: #FFF;
	padding: 40px;
	clear: none;
	float: left;

}
#box1 {
	background-color: #FFFFFF;
	width: 754px;
}

/*  ***********************************************/

#header0 {
	width: 754px;
	height: 162px;
	margin-bottom: 2px;
	border-bottom: 1px solid #003366; 
	clear: both;
	background: url(http://www.firstyacht.de/media/images/shared/topbanner-firstyacht.jpg) no-repeat center center;
	}
	#header_text1 {
		position:relative;
		width:440px;
		height:80px;
		text-align:left;
		padding: 3px;
		float: left;
		}

	#banner1 {
 		position:relative;
 		width:468px;
 		height:60px;
 		text-align:right;
 		float: right;
 		top: 13px;
 		border: solid 1px #FFFFFF;
 		}
	
/*  ***********************************************/

#header1 {
	width: 100%;
	clear: both;
	margin-bottom: 2px;
	
	
	}
	#box_navigationpath {
		float: left;
		padding: 3px;
		font-size: 9pt;
		font-style: italic;
		color: #666666;
		text-decoration: none
		white-space: nowrap;
			
				
		}
	#box_versions {
		float: right;
		text-align: right;
		padding: 3px;
		white-space: nowrap;
		}
		
/*  ***********************************************/
	
#header2 {
	width: 754px;
	clear: both;
	height: 25px;
	padding-top: 3px;
	background-color: #003366;
	
	}
	
	#box_title {
		width:450px;
		padding: 3px;
		float: left;
		
		

		}
	
	#box_yachtfinderlink {
		width:280px;
		padding: 3px;
		float: right;
		text-align: right;
		}
/*  ***********************************************/

#layer0 {
	width: 754px;
}


	
	
#layer1 {
	width: 130px;
	float: left;
	padding-top: 3px;
	background-color: #FFFFFF;	
}	
	
	#box_mainnavigation {
		padding-right: 1px;
	}
	#box_destinations {
		font-size: 8pt;
		border: 1px solid #003366;
		background-color: #FFD7AE;
		text-align: left;
		margin-top: 2px;
		margin-left: 2px;
		padding: 3px;
	}
	
	
	
#layer2 {
	width: 443px;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
	text-align: middle;
}
	
	#box_operatorlist{
		font-size: 9pt;
	}
	
	#box_description {
		font-size: 10pt;
		
	}
	#box_operators {
		font-size: 9pt;
			
	}
	#box_subregions {
		font-size: 9pt;
		padding: 3px;
				
	}
	#box_maps {
		width: 440px;
							
	}
	#box_specials {
		font-size: 9pt;
		width: 440px;
		height: 440px;	
						
	}
	#box_text {
		font-size: 9pt;
		width: 440px;
		height: 410px;
	}
	
	
	
#layer3 {
	width: 172px;
	background-color: #DADADA;
	float: right;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	
}	
	#box_images {
		font-size: 9pt;
									
		}
	#box_express {
		width: 100%;
		height: 180px;
		
		}
		
	#box_lastminute {
			width: 100%;
			height: 240px;
		}
		

	

/*  ***********************************************/

#footer0 {
	width: 754px;
	background-color: #FFFFFF;
	clear: both;
	height: 41px;
	
}
	#box_contact {
		font-size: 7pt;
		text-align: center;

	}
	#box_copyright	{
		font-size: 8pt;
		padding: 3px;
		text-align: center;
	}
	#box_yblogo	{
		font-size: 8pt;
		padding: 3px;
		text-align: center;
	}
	
	
#footer1 {
	width: 834px;
	font-size: 8pt;
	clear: left;
	text-align: center;

}
	
	
/*  ***********************************************/


#sidepanel {
	float: left;
	background-color: #FFCC99;
	height: 100%;
	width: 140px;
	margin-left: 2px;


}

/*  ***********************************************/

.box_content {
	background-color: #DADADA;
	color: #003366;
	font-size: 10pt;
	
	}

.text_header {
	color: #DADADA;
	font-size; 10pt;
	font-weight: bold;
	}
.text_yachtfinderlink {
	color: #FFCC00;
	font-size; 10pt;
	font-weight: bold;
	}
	
#horizontal_line {
	border-top: 1px solid #003366;
	clear: both;
	z-index: 4;
	padding-top:1px;
		
	}
#horizontal_distance {
	border-top: 1px solid #FFFFFF;
	clear: both;
	z-index: 4;
	padding-top:1px;
		
	}
	
.navlink {
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #DADADA;
	text-decoration: none;
 	cursor:hand;
}

.navlink:hover {
	font-size: 8pt;
	color: #FFCC00;
	background-color: #003366;
	text-decoration: none;
 	cursor:hand;

}
.tinytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003366;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
}

.mediumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
}

.headline {
	font-size: 9pt;
	font-weight: bold;
	color: #FFCC00;
	padding: 2px;
	margin-top: 2px;
	background-color:#003366;
	
}
	
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.navigationpath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: none
}

.clsMenuTitle { 
	cursor:hand;
}
.clsMenu { 
	border:solid 1;
	font-size: 8 pt;
	color: #003366;
	border-color:#003366;
	background-color:#DADADA;
	position:absolute;
	visibility:hidden;
	padding:1px;
	width:180px;
	z-index:2;
	padding-left:5px; 

}

