/* -- Layout -- */
body {
 background: url(../images/gruen_verlauf.jpg) repeat-x scroll 0 0  #144035; 
 
 
 margin: 0;
 padding: 1%; /* Ein wenig Abstand damit der Anschein eines Blattes auf der Wand immer erhalten bleibt */
 min-width: 640px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen */
 font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
 font-family: verdana, arial, sans-serif;
}



#container { 
 width: 900px; 
 border: 1px solid #000000;
  /* margin: 0; */
  
 background-color: #ffffff;
 
}


#header { 
  
 background: url(../images/logo2.jpg) no-repeat scroll 0 0 #ffffff;
 height: 100px;
 border: 0px solid #000000;
}

#content { 
  text-align: left;
  font-family: trebuchet ms, verdana, arial, sans-serif;
  color:#000000;
    padding: 10px 10px 10px 10px; 
        background:  url(../fohlen.jpg) no-repeat 100%  #f2f2eb;
        background-position: 500px 100px;

  border: 0px solid #000000;
  font-size: 10pt;
 line-height: 14pt;
 color: #000000;
  
}



.standard {
	color:#000000; 
  font-size: 10pt;
 line-height: 14pt;
font-family: trebuchet ms, verdana, arial, sans-serif;
}



/* ---------------- navigator ------------ */


ul { 
  border: 0px solid #a26c00;
background-color: #226c53;
  margin: 1px;
  padding-top:5px;
   padding-bottom:5px; 
}



li.level0 {
list-style-type: none;
display: inline;
	font-family: Arial, sans-serif; 
 font-weight: bold;
 font-size:11px;
/* margin: 3px 30px 3px 10px; */ 
padding-right: 15px;
padding-left: 15px;
 color: #ffffff;
 border-right: 1px solid #ffffff;
}

a.level0 {
	color:#ffffff;
	text-decoration: none;
	/* font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:170%;
	text-indent:3px;
	margin-left: 5px;  */
}

li.level0_active {
list-style-type: none;
display: inline;
	font-family: Arial, sans-serif;
 font-weight: bold;
  font-size:11px;
/* margin: 3px 30px 3px 10px; */ 
padding-right: 15px;
padding-left: 15px;
 color: #ffffff;
 border-right: 1px solid #ffffff;
}

a.level0_active {
	text-decoration: none;
	color:#DFD8C2;
	/*	margin-left: 5px;
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:170%;
	text-indent:3px; */
	  
	
}



/* ---------------- navigator ende------------ */




#st_button {
 background: url(../images/st_streifen.jpg) repeat-x scroll 0 0  #f2f2eb;
 height: 48px;
 margin: 0 0 20px 0;
 }

#st_button a {
	
	text-decoration: none;
	}
	
	#st_button img {
	 margin: 0 0 0 30px;
border: 0px;
	}
	
	 


#menue { 
  border: 1px solid #a26c00;
background-color: #226c53;
  margin: 1px;
  padding-top:5px;
   padding-bottom:5px; 
}

#menue li {
 
 list-style-type: none;
 display: inline;
font-family: times roman, serif; 
 font-weight: bold;
/* margin: 3px 30px 3px 10px; */ 
padding-right: 20px;
padding-left: 20px;
 color: #ffffff;
 border-right: 1px solid #ffffff;
}

marquee {
color:#565656;
font-size:10pt; 
 font-family: trebuchet ms, verdana, arial, sans-serif;
font-weight:bold;
padding-top:9px;
 padding: 10px 10px 10px 10px;
}


.red {
color:#C7342D;
}



.bildleiste {

margin: 10px 0px 0px 0px;
}


.clearbeide {
clear: both;
margin: 10px 0px 0px 0px;
}


.infobox {
clear: both;
border-bottom:0px solid #DFD8C2;
border-top:3px solid #DFD8C2;
text-align: left;
 padding: 10px 10px 10px 10px;  
 margin: 10px 0px 0px 0px;   
 background-color: #ffffff;
}

.bilderbox {

border-bottom:3px solid #DFD8C2;
border-top:3px solid #DFD8C2;
text-align: left;
padding: 10px 10px 10px 10px; 
  margin: 10px 0px 10px 0px;
 background-color: #ffffff;
}

.fleft { 
 float: left;
  margin: 0 10px 3px 0;  
 
}


img { 
 
 margin: 0 0 10px 0; 
}


td img{ 
 
 margin: 0 0 0 0; 
}


/* Reste  */



 .kasten {
 background-color: #eeeeee;
    border: 0px solid #cccccc;
    margin: 10px 10px 10px 10px;
    /*height: 50px; */
  /* padding: 10px 5px 10px 10px; - geht so nicht */
    color: #00204B;
    
    
}



 #links {
    float: left;
    /* height: 100px; */
    width: 210px;
    text-align: left;
     border: 0px solid #cccccc;
   
    
   } 
 
.kasten p {
font-size: 8pt;
line-height: 12pt;
padding: 5px 5px 5px 5px; 
} 


  

 


#footer {
    clear: both;
    font-size: 11px;
    background-color: #f2f2eb;
    /*margin: 20px 10px 10px 10px; */
    padding-top: 10px;
     padding-bottom: 10px;
    text-align: center;
    border-top: 1px solid #dddddd;
   }

p {
 font-size: 10pt;
 line-height: 14pt;
 color: #000000;
  }
  
  td.stamm {
 font-size: 10pt;
 line-height: 14pt;
 color: #000000;
 font-family: arial, sans-serif;
 border: solid white;
  }
  
  td {
 font-size: 10pt;
 line-height: 14pt;
 color: #000000;
 font-family: arial, sans-serif;
 /* border-bottom: solid white; */
  }
  
  h1 {
 font-size: 14pt;
 font-weight: bold;
padding: 0px 0px 0px 0px;
 color: #000000;
 font-family: arial, sans-serif;
}

h3 {
  color: #000000;
}



.fright {
 float: right;
 
}




