	/* IDs */

#rahmen {
	margin:50px 30px 50px 30px;
	width:700px;
 	margin-top:30px;
 	margin-bottom:30px;
}
 
#kopf {
	text-align:left;
	height:144px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	padding-left:430px;
	line-height:14px;
}

	#kopf span.neu {
		background-color:#FFFFFF;
		color:#DF040C;
		font-weight:bold;
		font-size:10px;
	}
	
	#kopf a {
		text-decoration:none;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	
	#kopf a:hover {  text-decoration:underline;  }
	
div.info_header {
	background-color: #1D5844;
	color: #DF040C;
	font-weight:bold;
	font-size:10px;
	padding: 2px 10px 2px 10px;
	background-image: url(/images/info.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	border-color: #00B88A;
	margin:5px 0px 0px 0px;
	text-align:left;
	line-height:12px;
}
	
div.info_body {
	background-color: #2C9173;
	border-width: 0px 10px 10px 10px;
	border-style:solid;
	border-color: #00B88A;
	font-size:10px;
	text-align:left;
	padding:10px;
	margin-top:0px;
}
	#info_body a {
		text-decoration:none;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	
	
#nav {  
	margin:0px;  
	padding:0px;
}

	#nav a {
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		line-height:20px;
	}
	
	#nav div.nav1 {
		margin:0px;
		height:22px;
		background-color:#2C9173;
	}
	
	#nav div.nav2 {
		margin:0px;
		height:22px;
		background-color:#00B88A;
	}

	#nav div.nav3 {
		margin:0px;
		height:22px;
		background-color:#FFFFFF;
		border-style:solid;
		border-color:#CFCFCF;
		border-width:0px 1px 1px 1px;
	}
	
		#nav div.nav1 a, #nav div.nav2 a, #nav div.nav3 a {  
			display:block;
			float:left;
			margin-left:16px;  
			padding:0px 2px 0px 2px;
		}
		
		#nav div.nav1 a.news {
			color:#DF040C;
		}
		
		
		#nav div.nav1 a:hover {
			color:#FFFFFF;
		}



		#nav div.nav1 a:hover {
			background-color:#CC0000;
		}

		#nav div.nav2 a.news {
			color:#DF040C;
		}

		
		#nav div.nav3 a {  color:#000000;  }
		
#content {
	clear:both;
	margin-top:0px; 
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#CFCFCF;
	padding:25px 18px 18px 18px;
}

	#content a {
 		font-family: Arial, Verdana, sans-serif;
 		font-size:12px;
		font-weight:normal;
		line-height:14px;
 		text-decoration:underline;
 		color:#2C9173;
	}
	
	#content p {
	 	font-family: Arial, Verdana, sans-serif;
 		font-size:12px;
		line-height:16px;
	}
	
	#content ol {
		line-height:16px;
	}
	
	
	/* Tags */
 
body {
 	margin:0px 0px 30px 0px;
 	background-color:#FFFFFF;
 	font-family: Arial, Verdana, sans-serif;
 	font-size:12px;
 	color:#000000;
}
 
p, td, th {
 	font-family: Arial, Verdana, sans-serif;
 	font-size:12px;
}

a {
 	font-family: Arial, Verdana, sans-serif;
 	font-size:12px;
 	text-decoration:underline;
 	color:#2C9173;
}

a img {
	border:0px;
	text-decoration:none;
}

hr {
	display:none;
}
 	
h1 {
	font-weight:bold;
	font-size:16px;
	color:#2C9173;
	margin-top:0px;
}

	h1 a {
		font-weight:bold;
		font-size:12px;
		color:#2C9173;
		text-decoration:none;
	}
		
h2 {
	font-weight:bold;
	font-size:14px;
	color:#CC0000;
	margin-bottom:0px;
}
	
h3 {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-bottom:0px;
}

	/* Klassen */

div.hr {
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	border-color:#000000;
	margin:15px 5px 15px 5px;
}

p.copyright {
	font-size:10px;
	color:#ABABAB;
	width:60%;
}

p.footnote {
	font-size:10px;
	text-align:center;
	line-height:18px;
}

p.footnote a {color:#000000; font-size:10px}

.red {
	color:#2C9173;
	font-weight:bold;
}

table {  border-width:0px;  }
td {
	border-width:0px;
	padding:3px;
	text-align:left;
	vertical-align:top;
}

td.formLabel {
	font-weight:bold;
}

td.formInput {
	vertical-align:middle;
}

a.sitemap2 {  padding-left:20px;  }
a.sitemap3 {  padding-left:40px;  }