ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd,div
{ margin:0; padding:0 }

/*generelle Formatierungen*/

body { 
		font-family:arial,times new roman,sans-serif;
		font-size: 100.01%;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#FDF1DF;

}

div#Seite {
		width: 760px;
    text-align: left;         
    padding: 0 0 10px 0;
    background-color:#FEF9F2;
		margin: 0 auto;
		background-image:url(/_img/hintergrund-links.gif);
		background-repeat:repeat-y;
  }
	

div#Banner {
		background-image:url(/_img/banner.jpg);
		background-repeat:no-repeat;
		min-height: 210px;
		margin:0;
}	

div#Banner p {
		text-align:center;
		color:#914C2A;
		font-size:1.7em;
		letter-spacing:5px;
		padding:165px 10px 10px 180px;
		font-weight:normal;
}

div#Banner strong {
		font-weight:normal;
}
	
	
/*Menüformatierungen*/

div#Menue {
		float:left;
		width:170px;
		margin:0;
		padding:0;
}

div#Menue ul {
		list-style-type:none;
		padding:0;	
		margin:22px 0;
}	

div#Menue li {
		text-decoration:none;	
		margin:9px 0 9px 19px;
		font-size: .95em;	
		background-color:#F5E7CD;
		text-align:center;
		
}

div#Menue a {
		color: #58301C;	
		text-decoration:none;	
		border:1px solid #F5E7CD;
		width:143px;
		display:block;
		padding:3px 0 3px 0;
}

div#Menue a:hover {
		color:#5D7D43;
		border:1px solid #5D7D43;
		background-color:#EFCE94;
		width:150px;
		
}

/* Rechte Spalte - Textinhalte */

div#Inhalt {
		margin: 0 0 0 180px;
    padding: 0;		
	  min-height:300px;	
  }


/* Absätze und Überschriften */

div#Inhalt .text {
		margin:0 0 0 0px;
		color:#58301C;
}

div#Inhalt .text p {
		margin: 10px 10px 10px 10px;
		font-size:.85em;
		color:#58301C;
}
	
div#Inhalt .text h1 {
    font-size: 1em;
    margin: 27px 0 0 0;
		padding:0 0 1px 0;
		color:#58301C;
		text-align:center;	
  }
	
div#Inhalt .text h2 {
    font-size: .9em;
    margin: 5px 0 15px 0;
		padding:1px 0 0 0;
		color:#58301C;	
		text-align:center;		
  }
	
div#Inhalt .text h3 {
    font-size: .75em;
    margin: 5px 0 5px 0;
		padding:1px 0 0 0;
		color:#58301C;	
		text-align:center;	
  }
		
	
/* Links im Text */
	
div#Inhalt .text a  {
		color:#58301C;
		border-bottom:1px solid #5D7D43;
		text-decoration:none;
}	

div#Inhalt .text a:hover {
		background-color: #F5E7CD;
		color:#5D7D43;
		border-bottom:1px solid #F5E7CD;
}

/* Aufzählungen im Text */

div#Inhalt .text ul, ol {
		margin:0 0 0 25px;
}


div#Inhalt .text li {
		font-size:.85em;
		padding:4px;
}

div#Inhalt .text li li {
		font-size:1em;
		padding:2px;
}


/*Bilder im Text*/	
	
.img-r-160 {
    font-size: 0.7em;
    float: right; 
		width: 160px;
		padding: 5px;
		margin:0 0 15px 30px;
		background-color:#F5E7CD;
		color:#58301C;
		text-align:center;
}

/* Sorten - Bilder und Unterschriften  */	

.sorten {
		font-size:.75em;
		color:#58301C;
	  text-align:center;
		padding: 5px;
	 	background-color:#F5E7CD;
		width:220px;
		margin:0;
}

.sorten img {
		margin-bottom:5px;
}


/*Fußzeile*/	

div#Fusszeile {
		font-size:0.75em;
		padding:5px 0px 5px 0px;
		color:#914C2A;
		background-color:#EFCE94;
		width:760px;
		margin:0 auto;
		background-image:url(/_img/hintergrund-links.gif);
		background-repeat:no-repeat;
		text-align:right;
		border-bottom:1px solid #914C2A;
}

div#Fusszeile a  {
		color:#914C2A;
		padding: 0 5px 0 0;
}	

div#Fusszeile a:hover {
		background-color: #F5E7CD;
		color:#914C2A;
}






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

/*EFCE94 mittelbraun
914C2A	dunkelbraun
F5E7CD hellbraun
5D7D43 grün
58301C - dark brown
*/

/* Tabelle, in der das Formular aufgebaut wird */	

/*Überschrift*/

.fHead {
	background-color:#F5E7CD;
	border:none;
}


.fTable {
	background-color:#914C2A;
	margin: 10px 0 10px 0px;
	font-size:1em;
	width:350px;
	 }	

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

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#EFCE94;
	color:#58301C;
	font-weight:bold;
	padding:3px 8px 3px 8px;
 }
	
.fInputOk {
	padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
		padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
	 }

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

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
  background-color:#F5E7CD;
	border:1px solid #6A412C;
	color:#914C2A;
 }

 
/* Inhalt von TEXTAREA */		
.fTextareaContent {
	background-color:#F5E7CD;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#F5E7CD;
	color:#58301C; }

.fSubmit input {
	border:1px solid #5D7D43;
	background-color:#FDFAF3;
	color:#914C2A;
	width:100px;
	font-weight:bold;
	 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#EFCE94;
		color:#5D7D43;
	}
	

/* neue */


.fReq {
	padding:3px 8px 3px 8px;
	text-align:center;
	background-color:#EFCE94;
	color:#5D7D43;
}

.fTDLeft, .fTDRight {
		padding:3px 8px 3px 8px;
		font-size:.8em;
}

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
}
.fTDRight {
	background-color:#FEF9F2;
}

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

.daten a:hover {
	color: #18314E;
	background-color:#1114A1;
}