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:10px 0 0 0;
		padding:0;
		text-align:center;
		background-color:#8A3A1E;
		/*background-image:url(/_img/hintergrund-1.jpg);
		background-repeat:repeat-x;*/
}

div#Seite {
		width: 760px;
    text-align: left;         
    padding: 0 0 10px 0;
    background-color:#FFF1F1;
		margin: 0 auto;
  }
	

div#Banner {
		background-image:url(/_img/logo.gif);
		background-repeat:no-repeat;
		min-height: 368px;
		margin:0;
}	

div#Banner h1 {
		color:#7D6B19;
		font-size:.7em;
		letter-spacing:.55px;
		padding:205px 10px 0 290px;
		font-weight:normal;
}

	
	
/*Menüformatierungen*/

div#Banner .Menue {
		margin:50px 0 0 280px;
		padding:0;
}

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

div#Banner .Menue li {
		display:inline;
		margin:0 0 0 5px;
		font-size: 1em;	
		text-align:center;
}

div#Banner .Menue a {
		color: #8A3A1E;	
		text-decoration:none;	
		padding:0 0 0 20px;
		background-image:url(/_img/li.gif);
		background-repeat:no-repeat;
}

div#Banner .Menue a:hover {
		color:#7D6B19;
		text-decoration:underline;
		
}

/*  Textinhalte */

div#Inhalt {
		margin: 0;
    padding: 0;		

  }

	
/* Stylesheets für Bilder links- oder rechtsbündig */

/* Thumbnails in Bildergalerie */	

.galerie {
	float:left;
	width:240px;
	padding:0 0 0 25px;
	font-size:.7em;
	color:#7D6B19;
}


.thumbs, .thumbactive  {
	display:inline;
	margin:0px;
	padding:0 20px 0 0px;
	width:80px;
	height:80px;

}
	
.thumbs img {
	padding:2px;
	margin-bottom:10px;
	border:1px solid #7D6B19;}
	
.thumbactive img {
	padding:2px;
	border:1px solid #A70F0F; 
	margin-bottom:10px;}
	
/* Stylesheets für Bilder links- und rechtsbündig */
div.img_c, div.img_l, div.img_r img {
	text-align:center;	background-color:#C5D3A2;}

div.img_c {
	margin:0 auto; }

div.img_l {
	float:left;
	margin:0 10px 10px 0; } 
	
div.img_r {
	float:right;
	margin:0 18px 55px 0;

}


div.img_caption {
	margin:0 0 0 290px;
	font-size:1em;
	color:#7D6B19;
	text-align:center;
	width:420px;
	line-height:22px;
}
	
div.img_caption_justify {
	padding:4px 2px 2px 8px;
	font-size:.8em;
	color:#4E420C;}	


/* Absätze und Überschriften */

div#Inhalt .text {
		color:#4B400F;
		margin: 0px 0px 10px 285px;
		width: 450px;
}

div#Inhalt .text p {
	  margin:  0px 0 10px 0;
		font-size:.85em;
}
	

	
div#Inhalt .text h2 {
    font-size: .9em;
    margin:  0px 0 20px 0;
		padding:0;
		border-bottom:1px solid #7D6B19;
		width:450px;
  }
	
div#Inhalt .text h3 {
    font-size: .8em;
    margin: 20px 0 10px 0;
		border-bottom:1px solid #7D6B19;
		width:450px;
  }

div#Inhalt strong {
	font-size: .95em;
}		
	
/* Links im Text */
	
div#Inhalt .text a  {
		color:#7D6B19;
border-bottom:1px dotted #7D6B19;
text-decoration:none;
}	

div#Inhalt .text a:hover {
		color:#A70F0F;
}

/* Aufzählungen im Text */

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


div#Inhalt .text li {
		font-size:.85em;
		padding:0 0 8px 20px;
		background-image:url(/_img/li.gif);
		background-repeat:no-repeat;
		list-style:none;
}




/*Bilder im Text*/	
	
.img-r-200 {
    font-size: 0.7em;
    float: right; 
		width: 200px;
		padding: 0;
		margin:0 0 10px 20px;
}



/*Fußzeile*/	

div#Fusszeile {
		font-size:0.75em;
		padding:20px 0px 15px 0px;
		color:#7D6B19;
		width:760px;
		margin:0 auto;
		background-image:url(/_img/hintergrund-bottom.gif);
		background-repeat:no-repeat;
		background-color:#fff1f1;
}

div#Fusszeile a  {
		color:#7D6B19;
		padding: 0 5px 0 0;
		text-decoration:none;
}	

div#Fusszeile a:hover {
		color:#8A3A1E;
		text-decoration:underline;
}






/**************************
* 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:#fff1f1;
	border:none;
}


.fTable {
	background-color:#4B400F;
	margin: 10px 18px 10px 0;
	font-size:1em;
	width:450px;
	 }	

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

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#fff1f1;
	color:#A70F0F;
	padding:3px 8px 3px 8px;
 }
	
.fInputOk {
	padding:3px 8px 3px 8px;
	background-color:#fff1f1;
	color:#4B400F;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
		padding:3px 8px 3px 8px;
	background-color:#fff1f1;
	color:#4B400F;
	 }

/* Eingabefelder */	
.fContent input {
	background-color:#fff1f1;
	color:#4B400F;
	 }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
  background-color:#fff1f1;
	border:1px solid #6A412C;
	color:#4B400F;
 }

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

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#fff1f1;
	color:#4B400F; }

.fSubmit input {
	border:1px solid #7D6B19;
	background-color:#fff1f1;
	color:#4B400F;
	width:100px;
	font-weight:bold;
	 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#fff1f1;
		color:#A70F0F;
	}
	

/* neue */


.fReq {
	padding:3px 8px 3px 8px;
	text-align:center;
	background-color:#fff1f1;
	color:#4B400F;
}

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

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#fff1f1;
}

.fTDRight {
	background-color:#fff1f1;
}

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

.daten a:hover {
		color:#A70F0F;
	background-color:#fff1f1;
}
