*		{
		margin:				0;
		padding:			0;
		}

		

body		{
		background-color: 		#003680;
		background-image:		url(../gfx/background.gif);
		background-repeat:		repeat-x;
		font-family: 			Verdana, Arial, Verdana, Tahoma, Arial, serif;
		font-size:			75%;
		font-style:			normal;
		color:				#444444;
		min-height:			100%;
		height:				auto;
		display:			block;
		}

#gesamt

		{
		height:				auto;
		width:				940px;
		display:			block;
		position:			absolute;
		left:				50%;
		margin-left:			-470px;
		top:				20px;
		background-position:		0px 0px;
		background-color:		#ffffff;
		}
					

#header		{
		display:			block;
		height:				181px;
		width:				940px;
		background-image:		url(../gfx/header.jpg);
		background-repeat:		no-repeat;
		background-position:		0px 0px;
		}

#headerlogo	{
		width:	 			410px;
		height:				59px;		
		position:			relative;
		top:				11px;
		left:				71px;
		background-image:		url(../gfx/headerlogo.jpg);
		background-repeat:		no-repeat;
		display:			block;
		}

#headerlogo img	{
		width:				410px;
		height:				59px;
		border:				none;
		display:			block;
		}
		
#headerline {
	position: relative;
	top: 98px;
	left: 10px;
	}

#navigation	{
		display:			block;
		width:				345px;
		padding:			0;
		background-image:		url(../gfx/navigationback.jpg);
		background-repeat:		no-repeat;
		min-height:			589px;
		height:				auto !important;
		height:				589px;
		float:				left;
		position:			relative;
		}

#navigation ul 	
		{	
		display: 			block;
		width:				285px;
		height:				auto;
		margin: 			30px 1px 60px 30px;
		list-style-type:		none;
		border-bottom:			1px solid #B9D4E5;
		border-left:			1px solid #B9D4E5;
		border-right:			1px solid #B9D4E5;
		}
 
#navigation ul li 	
		{
		width:				100%;			
		display: 			block;
		margin:				0 0 0 0;
		border-top:			1px solid #B9D4E5;
		border-bottom:			1px solid #ffffff;


		} 


#navigation ul li a
	
		{
		display:			block;
		font-size:			8pt;
		font-weight:			bold;
		color:				#001844;
		text-decoration: 		none;
		padding:			7px 5px 0 30px;
		height:				23px;
		background-image:		url(../gfx/active.gif);
		background-repeat:		repeat-x;


		}

#navigation ul li a:hover 

		{
		color: 				#AB7837;
		background-image:		url(../gfx/hover.gif);
		background-repeat:		repeat-x;
	
		}

#navigation ul li a.sub
	
		{
		font-size:			8pt;
		font-weight:			normal;
		color: 				#001844;
		text-decoration: 		none;
		height:				18px;
		padding:			4px 5px 0 30px;
		display:			block;
		background-position:		-20px 0;
		}

#navigation ul li a:hover.sub 

		{
		color: 				#AB7837;
		background-image:		none;	
		}

#navigation h2	{
		font-size:			1.5em;
		font-weight:			normal;
		font-family: 			serif;
		padding:			3px 0px  3px 0px;
		margin:				10px 8px 10px 8px;
		color:				#001844;
		background-color:		inherit;
		border-bottom:			1px solid #AB7837;
		}

#navigation p	
		{	
		display: 			block;
		width:				285px;
		height:				auto;
		margin: 			20px 1px 20px 18px;
		padding-left:		4px;
		font-size:			93%;
		border-left:		1px solid #001844;;
		}

#navigation p br {
		margin-bottom: 5px;
		}


#content	{
		display:			block;
		float:				left;
		width:				530px;
		height:				auto;
		position:			relative;
		top:				0px;
		left:				0px;
		padding:			15px 30px 15px 30px;				
		}

#content h1	{
		font-size:			1.9em;
		font-weight:			normal;
		padding:			0px 0px  2px 0px;
		margin:				10px 0px 10px 0px;
		color:				#001844;
		background-color:		inherit;
		border-bottom:			1px solid #AB7837;
		font-family: 			serif;
		}

#content h2	{
		font-size:			1.5em;
		font-weight:			normal;
		font-family: 			serif;
		padding:			3px 0px  3px 0px;
		margin:				10px 0px 10px 0px;
		color:				#001844;
		background-color:		inherit;
		border-bottom:			1px solid #AB7837;
		}

#content a	{
		text-decoration: 		none;
		color:				#001844;
		font-weight:			bold;
		background-color:		inherit;
		font-size:			0.9em;
		}

#content a:hover 

		{
		color:				#AB7837;
		background-color:		inherit;	
		}


#content ul	{
		padding:			5px 0px 15px 20px;
		list-style-type:		none;
		}

#content ul li

		{
		line-height:			1.6em;
		font-size:			1em;
		}



#content p	{
		display:			block;
		padding:			4px 0px 4px 20px;
		margin:				0px  0px 0px 0px;
		line-height:			1.6em;
		text-align:			justify;
		font-size:			1em;
		}


#footer		{
		clear:				both;
		display:			block;
		position:			relative;
		top:				0;
		left:				0;
		width:				940px;
		height:				60px;
		background-image:		url(../gfx/footer.jpg);
		background-repeat:		repeat-x;
		background-color: 		#003680;
		}

#footer span	{
		color:				#ffffff;
		font-size:			0.9em;
		display:			block;
		width:				auto;
		height:				19px;
		padding:			18px 0 0 10px;
		border-bottom:			1px solid #AB7837;
		}

#footer span a	{
		text-decoration: 		none;
		color: 				#001844;
		background-color:		inherit;
		}

#footer span a:hover

		{
		text-decoration: 		none;
		color: 				#AB7837;
		background-color:		inherit;
		}

#map_container {
	display:none;
	position: absolute;
	left: 45%;
	top: 100px;
	border: 1px solid #001844;
	height: 420px;
	width: 600px;
	background-color: white;
}

#probendetails {
	display:none;
	position: absolute;
	left: 45%;
	top: 100px;
	height: auto;
	width: auto;
	background-color: white;
	border: 1px solid #001844;
	padding: 0px 5px 5px 20px;
}

.close {
	top: 0px;
	margin: 0px;
	height: 20px;
	text-align: right;
	color: #001844;
}

.close b:hover {
	cursor: pointer;
}

.map_pointer {
	font-size: 11px;
}

.clickable:hover {
	cursor: pointer;
}

#proben {
	border: 1px solid #001844;
	border-collapse: collapse;
}

#proben td {
	padding: 4px 3px;
}

#proben .datum {
}

#proben .uhrzeit {
	xwidth: 48px;
}

#proben .details {
}

.extern a {
	font-size: 1em;
}

#archive {
	border-collapse: collapse;
}

#archive td {
	padding: 2px 2px 2px 4px;
	}
#archive td .life {
	font-size: 90%;
}

#content p.event {
	margin: 0 0 20px 0;
}
