html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
  padding: 0;
  font-family: arial, verdana, sans-serif;


}
.clear {clear:both;}

body {
font-family: arial, verdana, sans-serif;
margin: 0px;
background: url(../pics/backheader.jpg) repeat-x;
	
}
/* START Container */
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1000px;

		}

	
#header {
		width:941px;
		height: 291px;
		float: left;
		background-image: url(../pics/header.jpg);	
				}
		

			

#content {
margin: 0 0px 0px 0px;
  padding: 0;
		width:941px;
		min-height: 350px;
		float: left;
				}
#links {
margin: 0 0px 0px 0px;
  padding: 0;
		width:156px;
		margin-left: 110px;
		height: 350px;
		float: left;
					}		
#rechts {
margin: 0 0px 0px 0px;
  padding: 0;
		width:160px;
		height: 350px;
		float: right;
		margin-right: 20px;
		
				}	
#inhalt {
margin: 0 0px 0px 0px;
  padding: 0;
		width:480px;
		min-height: 350px;
		margin-left: 10px;
		float: left;
		padding-top: 10px;
		
				}						
#footer {
		width:960px;
		height: 70px;
		margin-left: 30px;
		float: left;
		background-image: url(../pics/backfooter.gif);
		  text-align: center;
		 
				
		}
#footertext1 {

 float: right;
 margin-right: 40px;
	
}		
#footertext2 {
margin-top: 30px;
	
}	
/* Hauptnavigation */
#mainnav {
position: absolute;
 margin-top: 5px;
  padding: 0;
	width: 156px;
	height: 300px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	}		
	
#mainnav ul{
			list-style: none;
			float: left; 
			margin: 0px auto;
			width:140px;
			 
		}
#mainnav li{
float: left;
list-style: none;
color: White;
margin-bottom: 5px;
width:135px;
height:35px;
line-height: 35px;
text-align: left;


				
		
				
			}
#mainnav li a{
text-decoration: none;
float: left; 
color: White; 
font-size: 15px;
font-weight: normal;
width: 135px;
height:35px;
text-align: left;
 padding-left: 10px;
text-decoration:none;
 background-color: #98bf16;
				}
#mainnav li a:hover{
width: 135px;
height:35px;
font-weight: bold;
color: White; 

 background-color: #58585a

					}
#mainnav li a.active{
width: 135px;
height:35px;
font-weight: bold;
color: White; 
background-image: url(../pics/backaktiv.gif);
 background-color: #58585a

					}				
#mainnav li a.current{
width: 135px;
height:35px;
color: White; 
 background-color: Black;
				}
#mainnav li a:hover.current{
width: 135px;
height:35px;
color: White; 
 background-color: Black;
					}
/* Ende mainnav */
/* Textlinks*/
a.textlink {
text-decoration: none;
font-size: 10px;
color: #58585a;
}
a.textlinkgross {
text-decoration: none;
font-size: 14px;
color: #58585a;
}

a.footerlink {
font-size: 10px;
	color: #58585a;
	text-decoration: none;
	
}

/* texte */
h1 {
	 font-size: 20px;
	 margin-bottom: 15px;
	 color: #58585a;
	 
}
h2 {
	 font-size: 20px;
	 color: #98bf16;
	 font-weight: normal;
	 margin-bottom: 15px;
	 
}
h3 {
	 font-size: 20px;
	 margin-bottom: 0px;
	 color: #58585a;
}
h4 {
	 font-size: 16px;
	 color: #98bf16;
	 font-weight: normal;
	  margin-bottom: 5px;
}
.fliestext {

	font-size: 14px;
	color: #58585a;
}
.fliestextbold {

	font-size: 14px;
	color: #58585a;
	font-weight: bold;
}
.footer {

	font-size: 10px;
	color: #58585a;
}
.footerbold {

	font-size: 10px;
	color: Black;
	font-weight: #58585a;
}
ul.firma {
font-size: 14px;
 font-weight: bold;
 color: #58585a;
 list-style-image: url(../pics/pfeil.gif);
float: left; 
 margin-left: 40px;
width:400px;
	
}
li.firma {
 list-style-image: url(../pics/pfeil.gif);
float: left; 
margin: 0px auto;
width:400px;

 line-height: 18px;
	
}

/* Bilder */

img.rechts {
padding-top: 10px;

	
}


