#main {
		position: relative;
		width:960px;
		height:910px;
		background-color:#FFFFFF;
		text-align: left;
		}
#menucon {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 170px;
			height: 910px;
			background: #F9F9F9;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-width: 1px;
			border-color #999999;
			border-style: solid;
		}
#logo {
			img {border: none; }
			position: absolute; 
			padding: 2px;
			top: 1px;
			left: 2px;
			width: 165px;
			height: 203px;
			background-color: #F9F9F9;
			border-style: none;
			border-width: 0px;
		}

#menu1 {
			top: 222px;
			left: 10px;
			width: 150px;		
			height: 235px;
			position: absolute;
			background: #F9F9F9;				
			border: none;
		}
#menu1 a {
			font: 12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 2px 2px;
			margin: 0;
			color: #000000;
			display: block;  
			text-decoration: none;
			background: #EFEFEF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu1 h2 {
			font: bold 15px center Arial, Helvetica, sans-serif;
			padding: 3px 3px;
			margin: 0;
			color: #F9F9F9;
			display: block;  
			text-transform: uppercase;
			background: #330099;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu1 h3 {
			font: bold 12px center Arial, Helvetica, sans-serif;
			padding: 2px 2px;
			margin: 0;
			color: #F9F9F9;
			display: block;  
			text-decoration: none;
			background: #330099;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu1 a:hover {
			color: #F9F9F9;
			background: #330099;
		}
#menu1 li {position: relative;}		
#menu1 ul { list-style: none; margin: 0; padding: 0; }
#menu1 ul ul ul {
			position: absolute;
			top: 0%;
			left: 100%;
			width: 100%;
		}
div#menu1 ul ul ul, div#menu1 ul ul li:hover ul ul {display: none;}
div#menu1 ul ul li:hover ul, div#menu1 ul ul ul li:hover ul {display: block;}
#menu2 {
			position: absolute;
			top: 460px;
			left: 10px;
			width: 150px;		
			height: 170px;
			background: #F9F9F9;				
			border: none;
		}
#menu2 a {
			font: 12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 2px 2px;
			margin: 0;
			color: #000000;
			display: block;  
			text-decoration: none;
			background: #EFEFEF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu2 h2 {
			font: bold 15px center Arial, Helvetica, sans-serif;
			padding: 3px 3px;
			margin: 0;
			color: #F9F9F9;
			display: block;  
			text-transform: uppercase;
			background: #D70000;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
		}
#menu2 a:hover {
			color: #F9F9F9;
			background: #D70000;
		}
#menu2 li {position: relative; }
#menu2 ul { list-style: none; margin: 0; padding: 0;}
#menu2 ul ul ul {
			position: absolute;
			top: 0%;
			left: 100%;
			width: 100%;
		}
div#menu2 ul ul ul, div#menu1 ul ul li:hover ul ul {display: none;}
div#menu2 ul ul li:hover ul, div#menu1 ul ul ul li:hover ul {display: block;}


#menu3 {
			position: absolute;
			top: 640px;
			left: 10px;
			width: 150px;		
			height: 50px;
			background: #F9F9F9;				
			border: none;
}

#menu3 a {
			font: 12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 2px 2px;
			margin: 0;
			color: #000000;
			display: block;  
			text-decoration: none;
			background: #EFEFEF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu3 a:hover {
			color: #FFFFFF;
			background: #858585;
		}
#menu3 li {position: relative; }
#menu3 ul { list-style: none; margin: 0; padding: 0;}
#menu3 ul ul ul {
			position: absolute;
			top: 0%;
			left: 100%;
			width: 100%;
		}
div#menu3 ul ul ul, div#menu1 ul ul li:hover ul ul {display: none;}
div#menu3 ul ul li:hover ul, div#menu1 ul ul ul li:hover ul {display: block;}

#top100 {
			position: absolute; 	
			top: 720px;
			left: 30px;
			width: 100px;
			height: 50px;
			border: none;
		}
#top100wassersport {
			position: absolute; 	
			top: 780px;
			left: 30px;
			width: 100px;
			height: 50px;
			border: none;
		}
#nauticfriend {
			position: absolute; 	
			top: 840px;
			left: 20px;
			width: 120px;
			height: 60px;
			border: none;
		}

#headercon {
			top: 0px; 
			left: 173px;
			width: 820px;
			height: 150px;
			position: absolute; 
			background-color: #F9F9F9;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
		}
#banner1 {
			top: 1px; 
			left: 1px;
			width: 408px;
			height: 148px;
			position: absolute; 
			background-color: #F9F9F9;			
		}
#banner2 {
			top: 1px; 
			left: 409px;
			width: 408px;
			height: 148px;
			position: absolute; 
			background-color: #F9F9F9;
			}
#bannertext {
			top: 100px; 
			left: 275px;
			width: 254px;
			height: 45px;
			position: absolute; 
			font: 36px bold Arial, Helvetica, sans-serif;
			color: #330099;
			border: none;
}

#content1 {
			position: absolute; 
			top: 152px; 
			left: 173px;
			width: 820px;
			height: 758px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
		}	
.domain:link {text-decoration: none; color: #999999;}
.domain:visited {text-decoration: none; color: #999999;}
.domain:hover {text-decoration: none; color: #D70000;}
#domain {
			position: absolute; 
			top: 706px;		 
			left: 0px;
			width: 819px;
			height: 50px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #999999; 
			background-color: #FFFFFF;
			border-top-width: 2px;
			border-top-color: #999999;
			border-top-style: solid;
		}
#yachtfinder {
			position: absolute; 
			top: 194px; 
			left: 10px;
			width: 809px;
			height: 400px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
		}	

.specials:link {text-decoration: none; color: #330099;}
.specials:visited {text-decoration: none; color: #330099;}
.specials:hover {text-decoration: none; text-shadow: Black; color: #FF6633;}
#specials {
			position: absolute; 
			top: 605px; 
			left: 0px;
			width: 819px;
			height: 100px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border-width: none;
		}	
#specials h2 {
			font: bold 15px center Arial, Helvetica, sans-serif;
			padding: 1px 1px;
			color: #F9F9F9;
			display: block;  
			text-transform: none;
			background-color: #FF6633;
			border: none;			
			}
.content2:link {text-decoration: none; color: #000000;}
.content2:visited {text-decoration: none; color: #000000;}
.content2:hover {text-decoration: blink; color: #D70000;}
#content2 {
			position: absolute; 
			top: 5px; 
			left: 5px;
			right: 10px;
			width: 809px;
			height: 188px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
			background-color: #FFFFFF;
			border: none;
		}	
#content2 h2 {
			font: bold 24px Arial, Helvetica, sans-serif;
			padding:0px 15px 0px 0px;
			color: #330099;
			text-align: center;
			text-transform: none;
			border: none;			
			}
#content2 h3 {
			font: bold 15px Arial, Helvetica, sans-serif;
			text-align: center;
			padding: 0px 15px 0px 0px;
			color: #330099;
			text-transform: none;
			border: none;			
			}
.diverse:link {text-decoration: none; color: #330099;}
.diverse:visited {text-decoration: none; color: #330099;}
.diverse:hover {text-decoration: none; color: #FF6633;}
#diverse {
			position: absolute; 
			top: 10px; 
			left: 10px;
			width: 800px;
			height: 695px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
		}	
#diverse h2 {
			font: bold 30px center Arial, Helvetica, sans-serif;		
			color: #330099;
			display: block;  
			text-transform: none;
			background-color: #FFFFFF;
			border: none;			
			}
#diverse h3 {
			font: bold 20px center Arial, Helvetica, sans-serif;		
			color: #330099;
			}
#kontakt {
			position: absolute; 
			top: 0px; 
			left: 0px;
			width: 819px;
			height: 757px;
			font: 14px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
			}
#kontakt h2 {
			font: bold 30px center Arial, Helvetica, sans-serif;		
			color: #330099;
			display: block;  
			text-transform: none;
			background-color: #FFFFFF;
			border: none;			
			}

.kontaktdaten:link {text-decoration: none; color: 330099;}
.kontaktdaten:visited {text-decoration: none; color: #330099;}
#kontaktdaten {
			position: absolute; 
			top: 170px; 
			left: 280px;
			width: 220px;
			height: 150px;
			color: #330099;
			font: 14px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			background-color: #FFFFFF;
			border: none;
			}
#kontaktbox {
			position: absolute; 
			top: 350px; 
			left: 120px;
			width: 520px;
			height: 320;
			color: #330099;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			background-color: #FFFFFF;
			border-top-width: 2px;
			border-top-color: #330099;
			border-top-style: solid;
			}
#impressum1 {
			position: absolute; 
			top: 80px; 
			left: 285px;
			width: 220px;
			height: 170px;
			color: #330099;
			font: 14px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
			}
#impressum2 {
			position: absolute; 
			top: 300px; 
			left: 30px;
			width: 720px;
			height: 200px;
			color: #000000;
			font: 14px Verdana, Arial, Helvetica, sans-serif;		
			background-color: #FFFFFF;
			border-top-width: 2px;
			border-top-color: #000000;
			border-top-style: solid;
			}
#coyright {
			position: absolute; 
			top: 560px; 
			left: 30px;
			width: 720px;
			height: 60px;
			color: #000000;
			font: 14px Verdana, Arial, Helvetica, sans-serif;		
			background-color: #FFFFFF;
			border-top-width: 2px;
			border-top-color: #000000;
			border-top-style: solid;
			}
