body{
  padding: 0;
  margin: 0;
  background-image: url(/fileadmin/img/header/back.gif);
  background-repeat: repeat-y;
}
#wbox {
  min-width: 1024px;
}
#header {
  position: relative;
  background-image: url(/fileadmin/img/header/hback.gif);
  background-repeat: repeat-y;  
  background-color: #6FBA60;
  width: 100%;  
  min-height: 148px;
}
#logo{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 148px;
}
#contentbox{
  position: relative;
}
#contentbox2{
  position: absolute;
}
#content{
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%; 
  background-image: url(/fileadmin/img/rback2.gif);
  background-repeat: repeat-y;
  background-position: right;
  
    
}
#contentspace{
  padding: 30px 40px 40px 30px;
  margin: 0 25% 0 268px;
  

}
#contenttext{
  padding: 10px 0 0 0 ;

}
#navigation{
  position: absolute;
  left: 46px;
  top: 34px; 
  width: 222px;
  z-index: 100;
  background-color: #F1EFE7;  
}
#rightcontent {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 290px;
  
  background-color: #BCD9AF;
}
#rctext{
  padding: 15px 0px 0px 0px;  
  height: 100%; 
}
.righttext{
  padding: 0px 25px 0px 25px;
}

#zitat {
  margin: 0 0 0 268px;
  padding: 0px 10px 15px 30px;

  text-align: left;
  vertical-align:middle;
  background-color: #6FBA60;
}
.menuitem, .menuitemactive, .menuitem2, .menuitemactive2 {
  float: none;
  clear: both;
}
.menuitem2, .menuitemactive2 {
  margin: 0 0 0 10px;
}
.navispace{
  float: left;
  width: 25px;
  background-color: #6FBA60;  
}

.contenthr2{
  border: 1px solid #FFFFFF;
  margin: 20px 0px 20px 0px;  
}
.form1, .form3{
	float: left;
	text-align: left;
	padding: 0 10px 0 0;
	width: 120px;
}
.form3{
	text-align: right;
}
.form2{
	text-align: left;
	padding: 0 0 5px 0;
}
.frhr{
  border-bottom: 1px solid #cc3300;
  height:1px; 
  padding: 10px 0 20px 0;
  margin: 0 0 20px 0;  
}
.frtext, .frsubmit, .frtextarea{
	color: #000000;
	margin: 0 0 10px 3px;
	padding: 0 2px 0 2px;
	border: 0;
	background-color: #E1F4D9;
	width: 200px;
}
.frtextarea {
  width: 300px;
  height: 200px;
  background-color: #FFFFFF;
  border: 1px solid #6FBA60;
}
.frsubmit{
	width: auto;
}
.frradio{
	color: #cc3300;
	margin: 0 0 0 3px;
	padding: 0 2px 10px 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.bodytext, .leftnav, .leftnavs, .leftnavactive, .leftnavsactive,  
 .form1, .form3, .align-right, .csc-textpic-caption {
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.3em;
  color: #000000;  
}
.bodytextred{
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.3em;
  color: red; 
}
ul {
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.6em;
  color: #000000;
  list-style-type: none;
  list-style-image:url('/fileadmin/img/aufzaehlung_s.gif'); 
}
.sitemap2 {
  font-size: 1.2em;
}
.csc-textpic-caption {
  padding: 5px 0 0 0;
  text-align: center;
  font-size: 0.7em;
  line-height: 1.1em;
}
#rightcontent .csc-textpic-caption {
  color: #38711E; 
}
.align-right {
  margin: 0;
  padding: 0 0 10px 0;
  text-align: right;
}
h1 {
  padding: 10px 0 0 0;
  font-family: Arial;
  font-size: 1em;
  line-height: 1.3em;
  color: #38711E;  
}
h2 {
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.3em;
  color: #000000;  
  font-weight: bold;
}
a {

  color: #38711E;
}
#rightcontent .bodytext {
  color: #38711E; 
  font-weight: bold;  
}
.bc, .bcactive{
  font-family: Arial;
  font-size: 0.8em;
  color: #38711E;
  margin: 0;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}
.bcactive{
  color: #FFFFFF;
  background-color: #6FBA60;
  margin: 0;
  padding: 2px 5px 2px 5px;
  font-weight: bold;  
}
.leftnav, .leftnavs {
  font-size: 0.8em;
  color: #807F84; 
  line-height: 1.8em; 
  text-decoration: none;
}
.leftnavactive, .leftnavsactive {
  font-size: 0.8em;
  font-weight: bold;
  color: #38711E;
  line-height: 1.8em;
  text-decoration: none;  
}

#zitat .bodytext {
  font-family: Arial;
  font-size: 0.9em;
  line-height: 1em;
  color: #FFFFFF;  
  margin: 0;
  padding: 0;
}
#zitat h1, #zitat h2, #zitat h3, #zitat h4 {
  font-family: Arial;
  font-size: 30px;
  color: #BCD9AF;
  line-height: 39px;

  padding: 4px 0 8px 0;
  margin: 0;
  font-weight: 100;
}
#zitat h1 {
  padding: 30px 0 8px 0;
  line-height: 39px;
}
#zitat h3 {
  font-size: 29px;
  line-height: 29px;  
}
#zitat h4 {


}

