body {
		padding: 			0px;
		margin: 			0px;
		font-family:		verdana, arial, sans-serif;
		color:				#000000;
		background-color: 	#EFEFEF;
		background-image:	url(/media/images/site_background.gif);
		background-repeat:	repeat-y;
		background-position:center;
		text-align:			center;
	}
	
h2 {
		background-image:	url(/media/images/h2_bullet.gif);
		background-repeat:	no-repeat;
		background-position:4px 5px;
		background-color:	#efefef;
		font-size:			11px;
		padding:			3px;
		padding-left:		22px;
}

p {
		font-size:			11px;
		margin-bottom:		26px;
}

input {
		margin-bottom:		6px;
}

td {
         font-size:			11px;       
}

/*********************************** LINKS ************************************/
a:link, a:visited {
	color:				#3AAADC;
	text-decoration:	none;
	outline:			0px;
}

a:hover, a:active {
	color:				#3AAADC;
	text-decoration:	none;
	outline:			0px;
}

a.navLinks:link, a.navLinks:visited {
	color:				#000000;
	text-decoration:	none;
}

a.navLinks:hover, a.navLinks:active {
	color:				#000000;
	text-decoration:	underline;
}

/*********************************** DIVs ************************************/

#header {
	position:			relative;
	background-color:	#FFFFFF;
	color:				#00000;
	width:				950px;
	height:				88px;
	margin:				auto;
}

#logo {
	float:				left;
	height:				88px;
}

#headerText {
	float:				right;
	position:			absolute;
	bottom:				15px;
	right:				20px;
	font-size:			10px;
	text-align:			right;
}

#banner {
	clear:				both;
	width:				950px;
	height:				262px;
	margin:				auto;
	background-color:	#FFFFFF;
}

#bannerRegions {
	float:				left;
	height:				256px;
	margin-left:		8px;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			1px solid #EFEFEF;
	border-bottom:		1px solid #EFEFEF;
}

html>body #bannerRegions {
	margin-left:		18px;
}

#bannerContent {
	float:				left;
	height:				256px;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			1px solid #EFEFEF;
	border-bottom:		1px solid #EFEFEF;
}

#menu {
	clear:				both;
	width:				915px;
	height:				39px;
	margin:				auto;
	background-color:	#FFFFFF;
	border-bottom:		1px solid #EFEFEF;
}

#submenu {
	clear:				both;
	width:				914px;
	height:				25px;
	font-size:			11px;
	margin:				auto;
	background-color:	#f5f5f5;
	border-bottom:		1px solid #EFEFEF;
	padding-top:		10px;
}

#content {
	width:				950px;
	background-color:	#FFFFFF;
	color:				#000000;
	margin:				auto;
	text-align:			left;
}

#footer {
	float:				left;
	width:				916px;
	background-color:	#efefef;
	padding:			5px;
	font-size:			9px;
	margin-left:		8px;
	margin-bottom:		20px;
}

html>body #footer {
	width:				906px;
	margin-left:		18px;
	margin-bottom:		20px;
}

/*********************************** CLASSES ************************************/

.col_2 {
	position:			relative;
	float:				left;
	width:				443px;
	margin-left:		9px;
	margin-right:		18px;
	font-size:			11px;
}

html>body .col_2 {
	width:				443px;
	margin-left:		18px;
	margin-right:		12px;
}

.col_1 {
	position:			relative;
	float:				left;
	width:				215px;
	margin-left:		10px;
}

html>body .col_1 {
	margin-left:		20px;
}

.col_4 {
	position:			relative;
	float:				left;
	width:				915px;
	margin-left:		18px;
}

html>body .col_4 {
}

.col_3 {
	position:			relative;
	float:				left;
	width:				670px;
	margin-left:		18px;
}

html>body .col_3 {
}

.right {
	float:				right;
}

.contactLabel {
	width:				100px;
	display:			block;
	float:				left;
}

.contactInput {
	width:				220px;
	border:				1px solid #A1A0A0;
}

.contactInput:hover, .contactInput:focus {
	border-color:		#3AAADC;
}

.contactTextarea {
	width:				220px;
	height:				100px;
	border:				1px solid #A1A0A0;
}

.contactTextarea:hover, .contactTextarea:focus {
	border-color:		#3AAADC;
}

.boat-input {
   width:              300px;   
}

.condition-content {
	width:				100%;
	height:				350px;
	padding-right:		10px;
	overflow:			hidden;
}

html > body .condition-content {
	height:				450px;
}

ul.board-conditions {
	list-style-type:	lower-latin;
	font-size:			11px;
	margin-bottom:		26px;
}

.fake-link {
	cursor: pointer !important; 
	color: blue !important; 
	text-decoration: underline !important;	
}

#comment, #businessHours {
	width: 280px;
	height: 100px;	
}

/* iPhone-App Seite */
#iphone-header {
	position:			relative;
	background:			url('/media/images/app/bg_top.gif') #FFFFFF repeat-x;
	color:				#00000;
	width:				950px;
	height:				97px;
	margin:				auto;
}

#iphone-banner {
	clear:				both;
	width:				950px;
	height:				306px;
	margin:				auto;
	background:			url('/media/images/app/iphone_banner.jpg');
	
}

.ueberschrift {
	color: 		        #1276f8;
	margin-top:			35px;
	position:			relative;
	margin-left:		30px;
	font-size:			14px;
	font-weight:		bold;
	
	float:				left;
	
	}

#content_left {
	width:				557px;
	height:				200px;
	float:				left;
	position:			relative;
	border-top:			1px solid #d0d0d0;		
	border-bottom:		1px solid #d0d0d0;	
	margin-top:			15px;			
	margin-left:		30px;
	}

.content_right {
	width:				260px;
	height:				200px;
	float:				right;
	position:			relative;
	border-top:			1px solid #d0d0d0;		
	border-bottom:		1px solid #d0d0d0;	
	margin-top:			15px;			
	margin-right:		30px;
	}
ul {
	font-size:			11px;
	padding-left:		15px;
	padding-top:		15px;
	
	}

#left_ul {
	width:   			270px;
	float:				left;
}

#left_ul ul li, #right_ul ul li {
	padding-bottom:		13px;
}

#right_ul {
	width:   			270px;
	float:				right;	
	}
	
#button {
	width:				185px;
	height:				27px;
	float:				left;
	margin-left:		30px;
	margin-top:		    15px;
	background:			url('/media/images/app/iphone_button.png');
	cursor:				pointer;
	}
#button2 {
	width:				204px;
	height:				27px;
	float:				left;
	margin-left:		30px;
	margin-top:		    15px;
	background:			url('/media/images/app/iphone_button2.png');
	}













	

