*{margin:0;padding:0;}

body {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	width:990px;
	background-color:#fefefe;
	background-image:url('../images/backgroundNew.gif');
	background-repeat:repeat-y;
	height:100.1%;
}

.breite990 {
	width:990px;
}

#headArea {
	width:990px;
	margin-top:20px; 
	border-bottom:solid 5px #01b227;
}


#primNavArea {
	width:150px;
	padding:40px 10px 30px 10px;
	margin-right:10px;
	float:left;
	background-color:#01b227;
}
	#primNavArea ul {
		list-style-type:none;
	}
	#primNavArea li {
		margin:2px 0;
		border-bottom:solid 1px #fff; 
		padding:5px 0;
	}
	#primNavArea a {
		text-decoration:none;
	}
	#primNavArea span {
		color:#fff; 
		font-size:16px;
	}
		#primNavArea span.bold {
			font-weight:bold;
		}  
		
	
#content {
	width:560px;
	float:left;
	text-align:justify;
	padding:0 25px 0 35px;
	margin:0 0 40px 0;
	}	

	#content h1 {
		font-variant:small-caps;
		font-size:26px;
		text-align:center;
		margin:25px 0 15px 0;
	}
	#content h3 {
		font-size:14px;
		font-weight:bold;
		text-align:center;
		margin:20px 0;
	}
	#content .pre {
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}
	
	#content .imgRight {
		margin:0 0 10px 20px; 
		font-size:10px; 
		text-align:center;
	}
	#content .imgLeft {
		margin:0 20px 10px 0; 
		font-size:10px; 
		text-align:center;
	}
	#content .hinweis {
		font-size:10px;
		color:#999;
		margin:10px 0 20px 0;
	}	
	#content a {
			color:#000;
			}
	#content span {
		font-weight:bold;
	}
	
	#content .infoTitle {
		font-weight:bold;
		font-size:13px;
		margin:25px 0 10px 0;
		padding-bottom:5px;
		border-bottom:2px solid #01b227;
	}
	#content .infoBox {
		margin:10px 0 30px 0;
	}
		#content .infoBox .trennLinie {
			border-bottom:1px dashed #999; 
			margin:15px 0;
		}
		
	#content .tertNavArea {
	}
	#content .tertNavArea ul {
		list-style-type:none;
	}
	#content .tertNavArea li {
		margin:3px 0;
	}	
	#content .tertNavArea a {
		text-decoration:none;
		color:#000;
	}
		
	
#infoArea {
	width:138px;
	margin:30px 0 0 23px;
	float:left;
}

	.exFooter {
	width:150px;
	text-align:center;
	padding:0 0 30px 7px;
}		
	.exFooter a {
		text-decoration:none;
		color:#000;
	}
	.exFooter span.bold {
		font-weight:bold;
	}
	
	#infoArea h2 {
		font-size:13px;
		font-weight:bold;
	}
	
	#infoArea .infoBox1 {
		width:143px;
		border:1px solid #01b227;
		padding:10px;
		margin-bottom:30px;
		background-color:#fff;
	} 	
		#infoArea .infoBox1 span {
			font-weight:bold;
		}
		#infoArea .infoBox1 a {
			color:#000;
			}
			#infoArea .infoBox1 span a {
			color:#000;
			text-decoration:none;
			}
	#infoArea .infoBox2 {
		width:140px;
		border:5px solid #a80000;
		padding:10px 5px 10px 10px;
		background-color:#fff;
	} 	
		#infoArea .infoBox2 span {
			font-weight:bold;
		}
		#infoArea .infoBox2 a {
			color:#000;
			}

.clear {
	clear:both;
}	

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

/* table spender */

#content table {
	width:560px;
}

	#content table td {
		width:250px;
	}
	
	#content table tr {
		height:25px;
	}
	
	#content th {
		border-bottom:2px solid #01b227;
		color:#ff000;
	}
		


/* Kontakt */

#content .formular {
	
}

		
#content .formular input {
	margin-bottom:10px;
}
	#content .formular .marginBottom10 {
		margin-bottom:12px;
		float:left;
	}

	#content .formular .reset {
		float:left;
		margin-top:10px;
	}
	
	#content .formular .submit {
		float:left;
		margin:10px 0 0 40px;
	}
	
	
	
