/*generell*/

body {
	background-color: #D0E2D0;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0pt;
	margin-right:0pt;
	font-family : "Arial","Times New Roman","times,serif";
 	 font-size:1em;
}

p {
   	font-size:.9em;
	 margin-top:10pt;
 }

strong {
		font-size:.9em;
} 
 
h1 {
	font-size: .9em; 
	background-color : #85B385;
	margin-bottom:10pt;
	margin-top:0pt;
	padding-right:3pt;
	padding-left:3pt;
	text-align:center;
   }

h2 {
	font-size: .8em; 
	margin-bottom:15pt;
	margin-top:5pt;
   }
   


/*kopf und Menü*/

table {
margin:0 auto;
padding:0px;
	}

.kopf {
	padding:0 35px;
}
	
.kopf p {
   margin-top: 5pt;
	 margin-bottom: 5pt;
}

.kopf a {
   text-decoration:none; 	
   color : Black;
   font-variant : normal;
   letter-spacing : normal;
   font-weight:bold;
	 font-size:.8em;
   }
	 
.kopf a:hover{
   text-decoration:underline;
   background-color: #85B385;
   color : #000000;
}

.logo {
	font-size: 1.8em;
}
/*text */

.text {
	padding:0 0 30px 0;
}

.text p {
	font-size:.9em;
	margin-top:5pt;
	margin-left: 0pt;
}

.text a {
   color: #3E643F;
   text-decoration:underline;
   font-variant : small-caps;
   letter-spacing : 1px;
	 font-size:.9em;
   }
	  
.text a:hover  {
   color:#000000;
   background-color: #85B385;
	 text-decoration:underline; 
}  

.text ul {
	font-size:.9em;
}

.text li ul {
	margin-left: -15pt;
	font-size:1em;
}



.textbild {
 background-color: #85B385;
}

.copyright {
 color:#85B385;
 font-size:.8em;
}

.gedicht {
 font-size:.8em;
}

/* Formular css*/

/**************************
* form.css
* Felder des Formulars formatieren
* 
* 24-10-2005 12:41
**************************/



/* Angaben für das gesamte Formular */
.fForm {
	background-color:#D0E2D0;
 }

/* Tabelle, in der das Formular aufgebaut wird */	
.fTable {
	padding:1px;
	border:none;
	background-color:#85B385;
	font-family:arial,helvetica,sans-serif;
	font-size:12px; }
	
.fTable td {
	vertical-align:middle; }	
	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:8px;
	color:#000000;
	background-color:#D0E2D0;
	font-weight:bold;
	 }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	padding:8px;
	background-color:#85B385;
	color:#000000; }
	
.fInputOk {
	padding:8px;
	background-color:#D0E2D0;
	color:#000000;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
	padding:8px;
	background-color:#D0E2D0;
	color:#000000; }

/* Eingabefelder */	
.fContent input {
	background-color:#ffffff;;
	color:#000000; }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#ffffff;
	border:1px solid #85B385;
	padding:4px;
	color:#F6F4F4;
	width:50%;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;	 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:"Courier New", Courier;
	font-size:12px;
	background-color:#ffffff;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#D0E2D0;
	font-weight:bold;
	color:#ffffff; }

.fSubmit input {
	border:1px solid #85B385;
		background-color:#D0E2D0;
	color:#000000;
	font-weight:bold;
	width:140px;
 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#85B385;
		color:#ffffff;
	}

.button {
  background-color: #D0E2D0;
	color:#000000;
	border: 1px dotted #800000;
}
/* neue */


.fReq {
	padding:10px 5px 10px 5px;
	text-align:center;
	background-color:#E4F2E8;
}

.fTDLeft, .fTDRight {
	padding:5px;
}

.fTDLeft {
	width:25%;
	padding:10px;
	background-color:#D0E2D0;
	color:#000000;
}
.fTDRight {
	background-color:#E4F2E8;
}

.daten a {
	font-size:1.2em;
  color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 5px;
	font-weight:normal;
	display:block;
}

.daten a:hover {
	color: #FBF9E7;
	background-color:#840000;
	display:block;
}


