/** Allgemeine Elementanweisungen */

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 100.01%;
  line-height: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
  
}


h2, h3, h4, h5, h6, blockquote, ul, ol, li, form, fieldset {
  padding: 0;
  border: 0;
  margin: 0;
}

h1 { 
	text-align: left;
	font: bold 1.1em Verdana,Arial;
	margin-left: 0.4em;
	color: #7EB712;

}


h2 { 
	text-align: left;
	font: bold 1.1em Verdana,Arial;
	margin-left: 0.4em;
	color: #7EB712;
	width:33em;
}

h3 { 
	text-align: left;
	font: bold 0.9em Verdana,Arial;
	margin-left: 0.4em;
	color: #7EB712;
	width:33em;
	margin-top: 1em;
}



ul { list-style: none; }



input, textarea, select {
  font-size: 1em;
  font-family: verdana, arial, helvetica, sans-serif;
}

a { 
	text-decoration: underline;  
	padding: 0;
  border: 0;
  margin: 0; 
	color:#7EB712; 
  }

  
  
  
  
abbr,
acronym {
  font-style: normal;
  text-decoration: none;
  border-bottom: none;
}

hr { display: none; }

div#container {
  width:78.0em;
  margin:3em auto 0 auto;
  border:0px solid black;
}


	
	
div#top {
	float:left;
	border: 0px solid #000000;
	background-color:#7EB712;   
	color:white;
	margin: 0em 0em 0em 0em;
  	width:41.5em;

}





div#abstand {
	float:left;
	border: 0px solid #000000;
	background-color:white;   
	color:white;
	margin: 0em 0em 0em 0em;
  	width:38.5em;

}


/*-----------------------------------*/

div#links { 
	float:left;
	width:27.8em; 
	border: 0px solid #000000;
	background-color:#FFFFFF;
	border:0px  solid black;
	height: 100%;
}

div#teaser { 
	float:left;
	margin: 2em 0em auto 5.9em;
	width:14.5em; 
	border: 0px solid #7EB712;
	background-color:#FFFFFF;
	padding: 0 0 0 0;

}


#teaser .csc-textpic 

{ 
	margin: 0 0 0 0.2em;
	padding: 0 0 0 0;
}

.csc-textpic-caption
{ 
  font-size: 0.8em;
}

div#center { 
	float:left;
	border:0px  solid black;
  	width:31.5em;


}



div#content { 
	float:left;
	border:0px  solid black;
	text-align: left;
	background-color:#ffffff;
  	width:41.5em;
	margin-top:1em;
}


   
   p.bodytext {
	margin-left: 0.6em;
  	font: normal 12px Verdana,Arial;
}
   
   p.bodytext .form{
	margin-left: 0em;
  	font: normal 12px Verdana,Arial;
}

	div#content a.download{ 
   color:#7EB712;
	margin-left: 0em;
	margin-right: 0.5em;
  	font: normal 12px Verdana,Arial;

}



.pdfgalerie{ 
	float:left;
	border:1px  solid black;
	text-align: left;
	background-color:#ffffff;
  	width:106px;
}





   /* Anfang menue */
   
div#top a {
   text-decoration: none;
   color:white;
   font: bold 13px Verdana,Arial;
   
   }
  
  
  
div#top a.active {
   text-decoration: none;
   color:#ffffff;
   font: bold 13px Verdana,Arial;
   background-color: #B5D37D;
   
   } 
  
  
 
div#top a:hover {
   text-decoration: none;
   color:#7EB812;
   font: bold 13px Verdana,Arial;
   background-color: #ffffff;
   }
   
div#top a:active {
   text-decoration: none;
   color:#7EB812;
   font: bold 13px Verdana,Arial;
   background-color: #ffffff;
   } 
   
   
   
   
   ul.menu, ul.menu ul {
    list-style-type: none;
    background-color: #7EB812;

}



ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;

}



ul.menu ul a {
    padding: 0 10px;

}



ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #7EB812;
    float:left;
    border:0px solid #26383D;

}



ul.menu ul {
    margin-left:0;
    padding: 0 0 0px 0;
    position: absolute;
    background-color: #26383D;
    border:1px solid #FFF9E4;
    display:none;
    min-width:180px;
}



/* IE-Hack für die Breite */

*html ul.menu ul {
    width:180px;

}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */

/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
	    background-color: #26383D;
	
	

}



ul.menu ul li {
    float:none;
        background-color: #7EB812;
   color:#7EB812;
}

   
   
  /* Start News */ 
   
   
div#content a{ 
   color:#7EB712;
	margin-left: 0.0em;
  	font: normal 12px Verdana,Arial;

}
   
#content .news-list-container {
    border:0px solid black;
  	width:38.5em;
	margin: 2em 0em 0em 0em;
}
   
#content .news-single-item{
    border:0px solid black;
  	width:38.5em;
	margin: 2em 0em 0em 0em;
}
   
   
   
   
   
   
#content .news-list-date{
   color:#7EB712;
	margin-left: 0.6em;
  	font: normal 11px Verdana,Arial;

}




#content .news-list-morelink a{
	margin-left: 0.6em;
	margin-bottom: 1.6em;


}




