	body
	{
		background: #e7e7e7; 
		color: #2f322b; 
		font-size: 22px; 
		font-family: Arial, Helvetica, sans-serif;
		margin: 0; 
		padding: 0;
	}
	p, table, li, th, .innerContent
	{
		color: #2f322b;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		line-height: 20px;	
		text-align: justify;
	}
	th
	{
		font-weight:bold;
	}
	td
	{
		margin: 2px;
	}

	.small
	{
		font-size:10px;
	}
	.navigation .small 
	{
		margin: 0 5px 0 10px;
	}
	img
	{
		border: 0;
	}
	td img
	{
		margin-top: 3px;
	}
	.navigation
	{
		font-size: 12px; 
		position: absolute; 
		bottom: 10px;
		left: 290px!important; 
		//left: 140px!important;
		width: 670px;
	}
	.header
	{
		height: 165px;  
		color: #6c6c6c; 
		background: url(bg.gif); 
		position: relative;
	}
	.logo
	{ 
		float: left;
	}
	.bezeichnung
	{
		position: absolute; 
		left: 200px; 
		top: 65px;
	}
	.curr_number
	{
		position: absolute; 
		bottom: 0px;
		left: 930px!important;
		//left: 780px!important;
	}
	.content
	{
		background: #f8f8f8; 
		height: 430px;
		//height: 440px;
	}
	.innerContent
	{
		width: 1000px;
	}
	.innerContent .left
	{
		width: 460px;
		padding: 20px 10px 0 0;
		margin: 0 0 0 40px;
		float: left;
	}
	.innerContent .right
	{
		width: 460px;
		//width: 500px;
		padding: 20px 0 0 10px;
		//padding: 20px 20px 0 10px;
		float: right;
	}	
	.footer
	{
		height: 20px;
	}
	h1
	{
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
	}
	h2
	{
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 5px;
	}
	.aktiv
	{
		color: #c80740;
		margin-right: 10px;
	}
	.inaktiv
	{
		margin-right: 10px;
	}
	ul
	{
		float: left;
		margin:  0 0 20px 20px;
		list-style:none;
	}
	li
	{
		padding-left: 15px;
		padding-bottom: 10px;
		background: no-repeat 0 5px;
	}
	.low_spacing li
	{
		padding-bottom: 5px;
	}
	li.gruen
	{
		background-image: url(gruen.gif);
	}
	li.rot
	{ 
		background-image:url(rot.gif);
	}
	li.grau
	{ 
		background-image:url(grau.gif);
	}
	
	a
	{
		text-decoration: none;
		color: #6c6c6c;
	}
	a.gruen
	{
		color:b8cd44;
	}
	a.rot, button
	{
		color: #C80740;
	}
	
	.left a:hover, .right a:hover
	{
		text-decoration: underline;
	}
	
	.clear
	{
		clear:both
	}
	
	.center
	{
		margin: 5px 0 5px 40px;;
	}
	
	.thema
	{
		display:block;
		color:b8cd44;
		font-weight:bold;
	}
	
	.nav_layer
	{
		position: absolute; 
		bottom: 0px;
	}
	
	input
	{
		width:80px;
		margin: 0;
		float: right;
		border: solid 1px #e7e7e7;
	}
	label
	{
		width: 120px;
		float: left;
	}
	
	.width200
	{
		width:200px;
		height: 28px;		
	}
	
	button
	{
		border: solid 1px #d0d0d0;
		padding: 0;
		background-color: #e7e7e7;
	}
