	body
	{
		margin: 0;
		padding: 0;
		font-family: verdana, ms sans-serif;
		text-align: center;
		color: #333;
		background-color: #115180;
	}
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}
	
	a:hover {text-decoration:none;}
a:focus, a:active {outline:0;}	
	
a:link { color: #6994BF; }
a:visited { color: #6994BF; }
a:hover, a:active
	{
		color: #fff;
		background-color: #6994BF;
	}
	
	h2
	{
		color: #115180;
		font: 130% "times new roman", serif;
		font-weight: bold;
		margin: 0px 0 2px 0;
		padding: 20px 5px 10px 5px;
		text-transform: uppercase;
			letter-spacing: 5px;
				font-style: italic;
	}
	
	h2 a { text-decoration: none; }

	h3 {font-size:120%;
	color:B52C07;}
	
	#logo {position:absolute;
top:22px; right: 25px;
	background: url(img/logo.jpg) no-repeat;
	width:221px;
	height:57px;}
#logo h1 span{display:none;}

	#container
	{

		position: absolute; 
left: 50%; 
width: 900px; 
margin-left: -450px; /* negative Hälfte von width:400px */ 
top: 50%; 
height: 476px; 
margin-top: -238px;  /* negative Hälfte von height:150px */ 

}
		#contents
	{
				position: absolute; 
left: 50%; 
width: 900px; 
margin-left: -450px; /* negative Hälfte von width:400px */ 
top: 50%; 
height: 476px; 
margin-top: -238px; /* negative Hälfte von height:150px */ 

		text-align: left;
		background-color: #0C3758;
		border: 3px solid #ffffff;
		margin-bottom: 5px;
	}
	
	#header
	{
		height: 100px;
		border-bottom: 1px solid #fff;
		position: relative;
	}
	
	#header h1
	{
		font-size: 18px;
		text-align: right;
		color: #6994BF;
		margin: 0px 25px 5px 5px;
		padding-top: 25px;
		line-height: 25px;
	}
	
	.seitentitle {
	font: 20px Arial, Helvetica, sans-serif;
	color: #fff;}
	
#start #mainnav
	{
		background-color: #115180;
		color: #fff;
		padding: 10px 0;
margin: 0 0 0 436px;
	}
	
#start	#mainnav ul
	{
		margin: 0;
		padding: 0 2px;
		list-style-type: none;

	}
	
#start #mainnav li
	{
		display: inline;
		padding: 0 10px;

		font-size: 12px;
	}
	
#start #mainnav li a
	{
		text-decoration: none;
		color: #fff;
	}
	
#start #mainnav li a:hover
	{
		text-decoration: none;
		color: #6cb8d8;
background-color:#115180;}
	}
	


#mainnav li .active {color: #6cb8d8;	background-color:#0c3758;}
	
#start #pic
	{
		float: left;
		width: 438px;
		padding: 0 15px 0 0;
	}
	
	
#start #content { margin: 0px; padding: 0 15px 0 0px; background-color:#ffffff; height: 290px; font-size: 12px; }
#start #content p { line-height: 125%; }


	#start #footer
	{
		position:relative;
		top:485px;
		color: #99CCFF;
		text-align: left;
		padding: 5px;
		font-size: 60%;
	
		}
		
				#start #footer a:hover, #start #footer a:active
	{
		color: #fff;
		background-color: #6994BF;
	}
