#main {
		position: relative;
		width:960px;
		height:620px;
		background-color:#FFFFFF;
		text-align: left;
		}
#menucon {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 150px;
			height: 585px;
			background: #F9F9F9;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;
			border-top-width: 0px;
			border-color #999999;
			border-style: solid;
		}
#logo {
			img {border: none; }
			position: absolute; 
			padding: 0px;
			top: 0px;
			left: 5px;
			width: 140px;
			height: 175px;
			background-color: #F9F9F9;
			border-style: none;
			border-width: 0px;
		}

#menu1 {
			top: 215px;
			left: 0px;
			width: 145px;		
			height: 350px;
			position: absolute;
			background: #F9F9F9;				
			border: none;
		}
#menu1 a {
			font: 12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 2px 5px 2px 5px;
			margin: 3px;
			color: #000099;
			display: block;  
			text-decoration: none;
			background: #EFEFEF;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;			
		}
#menu1 a:hover {
			color: #F9F9F9;
			background: #000099;
		}
#menu1 h2 {
			font: 12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0px 0px 0px 25px;
			margin: 0px;
			color: #000099;
			display: block;  
			text-decoration: none;
			background: #EFEFEF;		
		}
#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;}
#headercon {
			top: 0px; 
			left: 150px;
			width: 810px;
			height: 150px;
			position: absolute; 
			background-color: #F9F9F9;
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
		}
#banner1 {
			top: 1px; 
			left: 1px;
			width: 403px;
			height: 148px;
			position: absolute; 
			background-color: #F9F9F9;			
		}
#banner2 {
			top: 1px; 
			left: 404px;
			width: 403px;
			height: 148px;
			position: absolute; 
			background-color: #F9F9F9;
			}
#bannertext {
			top: 100px; 
			left: 290px;
			width: 254px;
			height: 45px;
			position: absolute; 
			font: 36px bold Arial, Helvetica, sans-serif;
			color: #330099;
			border: none;
}

#content1 {
			position: absolute; 
			top: 152px; 
			left: 150px;
			width: 810px;
			height: 432px;
			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: 585px;		 
			left: 0px;
			width: 960px;
			height: 20px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #999999; 
			background-color: #FFFFFF;
			border-top-width: 1px;
			border-top-color: #999999;
			border-top-style: solid;
		}
.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: 152px; 
			left: 150px;
			width: 810px;
			height: 432px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
		}	
#diverse h2 {
			font: bold 18px center Arial, Helvetica, sans-serif;		
			color: #000099;
			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: 152px; 
			left: 150px;
			width: 810px;
			height: 432px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color:#000099
			background-color: #FFFFFF;
			border: none;
			}
#kontakt h2 {
			font: bold 18px center Arial, Helvetica, sans-serif;		
			color: #000099;
			display: block;  
			text-transform: none;
			background-color: #FFFFFF;
			border: none;			
			}

#kontaktbox {
			position: absolute; 
			top: 105px; 
			left: 10px;
			width: 700px;
			height: 325;
			color: #000099;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			background-color: #FFFFFF;
			border-top-width: 0px;
			border-top-color: #330099;
			border-top-style: solid;
			}
#text {
			position: absolute; 
			top: 10px; 
			left: 20px;
			width: 785px;
			height: 410px;
			color: #000099;			
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
			}
#text h2 {
			font: bold 18px center Arial, Helvetica, sans-serif;		
			color: #000099;
			display: block;  
			text-transform: none;
			background-color: #FFFFFF;
			border: none;			
			}
#index {
			position: absolute; 
			top: 10px; 
			left: 55px;
			width: 690px;
			height: 460px;
			color: #000099;			
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			border: none;
			}
#index h2 { font-size:36px; font-family: Amaze; font-style: oblique;				
			color: #000099;
			display: block;  
			text-transform: none;
			background-color: #FFFFFF;
			border: none;			
			}