body,table {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
	/* *****************
	- Layout Container -
	***************** */
	
	#frame {
		width:955px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		}
		
	/* *************
	- Linke Spalte -
	************* */	
	
	#contentleft {
		width:180px;
		padding:0px;
		float:left;
		}
		
	#navigation {
		padding:0px;
		padding-left: 25px;
		padding-top: 25px
                font-family:Verdana, Arial, Helvetica, sans-serif;
                color: #000000;

	
	
	}
	#header{
		hight: 200px;
	padding 0 0 15px 0
}
a.mainmenu{
width:150px;
height:22px;
display: block;
padding: 4px 0px 0px 15px;
background-image: url(bg_mainmenu.gif);
background-repeat: no-repeat;
text-decoration: none;
color: black;
}
a.mainmenu:hover {
width:150px;
height:22px;
display: block;
padding: 4px 0px 0px 15px;
background-image: url(bg_mainmenu_over.gif);
background-repeat: no-repeat;
text-decoration: none;
color: black;
}

.mainmenu_akt{
width:150px;
height:22px;
display: block;
padding: 4px 0px 0px 15px;
background-image: url(bg_mainmenu_over.gif);
background-repeat: no-repeat;
text-decoration: none;
color: black;
}

.mainmenu_sub {
width:150px;
height:18px;
display: block;
padding: 4px 0px 0px 15px;

background-image: url(bg_mainmenu_sub.gif);
background-repeat: no-repeat;
text-decoration: none;
color: black;
}

.sprache{



color: #a7a9ac;
text-decoration: none;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 15px;


}
.submenu{
	height:18px;
width:150px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 15px;
text-decoration: none;
color: #2A7FD5;  
}
.submenu2{
	height:18px;
width:150px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 15px;
text-decoration: none;
color: #CF861B;  
}	
a.submenu2:hover,.submenu2_akt{
	height:18px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 15px;
font-weight: bold;
text-decoration: none;
color: #CF861B;
}
a.submenu:hover,.submenu_akt{
	height:18px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 15px;
text-decoration: none;
font-weight: bold;
color: #18497A;
}	

.rechtercontent {
	border: 6px solid #EEEEEE;
	width: 215px;
	padding: 7px;

min-height:310px;
	margin: 0 0 0 0;
}
.form_header {
background: #2A7ED6;
color : #ffffff;
width : 470px;
border 0 0 1px 0 ;
}
.form_feld{
border 0 0 1px 0 ;
bordercolor: #ffffff;
color: #000000;
float: left;
}
.form_beschreibung{
width: 400px;
}



#navigation .arrow {
		color: Blue;
	}
	
	/* ****************
	- Mittlere Spalte -
	**************** */
	
	#content {
		width:755px;

		padding:0px;
		float:left;
		}
	
	#contentcenter {
		width:493px;
                
min-height:312px;
		padding:10px;
		float:left;
		background:#eee;
		}

	* html #contentcenter {
		width:493px;
                height:312px;
min-height:312px;
		padding:10px;
		float:left;
		background:#eee;
		}



	#contentcenter h1 {
		font-size: 16px;
		font: bold;
		color: #959595;
	}
	
	/* **************
	- Rechte Spalte - 
	************** */
	
	#contentright {
		width:220px;
		padding:0 0 0 10px;
		float:left;
		background:#fff;
		}
	#contentright h1 {
		font-size: 12px;
		font: bold;
	}
	
	/* *******
	- Footer -
	******* */
	
	#footer {
		width:745px;
		padding:0px;
		float:none;
	}
	

#menu_id2{
visibility:hidden;
}.content_erweitert {
	background-color: #FFFFFF;
	width: 483px;
	margin: 0px;
	padding: 8px;
	height: 359px;
	max-height: 370px;
}
.content_grau1 {
	float:left;
	background-color: #eee;
	border-right: 8px solid #ffffff;
	height: 369px;
		padding: 3px;
	text-align: center;
	
}

.content_grau2 {
	float:left;
	background-color: #eee;
	height: 380px;
	width: 173px;
	padding: 3px;
	text-align: center;
	
}
