	
body {
	background-color: #e1e1d8;
	color: #4C5D30;
	font-size:12px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
    text-shadow: 0 0 0 #000000;
}

a {
	color					: #4C5D30;
}
a:visited {
	color					: #4C5D30;
}
a:hover {
	color					: #4C5D30;
}
a:active {
	color					: #4C5D30;
}



#inhalte a {
	color					: #4C5D30;
}
#inhalte a:visited {
	color					: #4C5D30;
}
#inhalte a:hover {
	color					: #4C5D30;
}
#inhalte a:active {
	color					: #4C5D30;
}

#header img{
	display: block;
	}

#container {
	width: 730px;
	min-height:800px;}

#inhalte{
	background-color:#FFF;
	vertical-align:top;
	height: 500px;
	min-height:800px;
    padding-top:55px;
    padding-left:55px;
    padding-right:25px;
	padding-bottom: 20px;
}

#inhalte td{
	vertical-align:top;
	font-size:75%;
	}

.linie {
	border-top: 1px solid #4C5D30;
	}


 h1 {
	margin-top				: 0px;
	margin-bottom			: 20px;
	font-size				: 16px;
	font-weight				: bold;
	color: #4C5D30;
}


 h2  {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 14px;
	font-weight				: bold;
	color					: #4C5D30;
}

 h3 {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 12px;
	font-weight				: bold;
	color					: #4C5D30;
}

 h4 {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 11px;
	font-weight				: bold;
	color					: #4C5D30;
}



#inhalte h1 {
	margin-top				: 0px;
	margin-bottom			: 20px;
	font-size				: 16px;
	font-weight				: bold;
	color: #4C5D30;
}


#inhalte h2  {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 14px;
	font-weight				: bold;
	color					: #4C5D30;
}

#inhalte h3 {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 12px;
	font-weight				: bold;
	color					: #4C5D30;
}

#inhalte h4 {
	margin-top				: 0px;
	margin-bottom			: 0px;
	font-size				: 11px;
	font-weight				: bold;
	color					: #4C5D30;
}



#teaserbox {
	 font-size: 90%;
	font-style: italic;
	text-align:right;
}

.module {
	margin-left				: 10px;
}


/* Modul Formular */

.form {   
	font-size				: 12px;
	font-weight				: normal;
}

input,select,textarea {
	font-size				: 12px;
   	font-weight				: normal;
   	
}
.submit, .reset {
}
.radio, .check {
	background-color		: #ffffff;
}


#navi {
	vertical-align: top;
	z-index:-99;
	background-color: #4C5D30;
	height:31px;
}

.cssmouseon
{  color: #ffffff;
	background-color:#A5AE97;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	}
	
a.cssmouseon
{  color: #ffffff;
	background-color:#A5AE97;
	text-decoration:none;
	padding-top:4px;
	padding-bottom: 4px;
	}
	
a.cssmouseon :visited
{  color: #ffffff;
	}
	
.cssmouseoff {
	color:#ffffff;
	background-color:#4C5D30;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	}	
a.cssmouseoff {
	color:#ffffff;
	background-color:#4C5D30;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	}		


.cssmouseon2
{  color: #4C5D30;
	background-color:#A5AE97;
	text-decoration:none;
	padding-right:5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
a.cssmouseon2
{  color: #4C5D30;
	background-color:#A5AE97;
	text-decoration:none;
	padding-right:5px;
	padding-left: 5px;

	}
	
.cssmouseoff2 {
	color:#4C5D30;
	background-color:#E1E1D8;
	text-decoration:none;
	padding-right:5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	}	
a.cssmouseoff2 {
	color:#4C5D30;
	background-color:#E1E1D8;
	text-decoration:none;
	padding-right:5px;
	padding-left: 5px;

	}		


#paged {
	text-align: center;
	padding-top:20px;
	font-size:12px;
	}


#sprachen {
	text-align: right;
	font-size:12px;
	}

