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 	C5C474	background-image:url(/_img/hintergrund.jpg);
		background-repeat:repeat-x;*/

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

}

div#Seite {
		width: 760px;
    text-align: left;         
    background-color:#F7EFD6;
		margin: 0 auto;
		background-image:url(/_img/hintergrund.gif);
		background-repeat:repeat-y;
  }
	
div#Seite .slogan {
			background-image:url(/_img/slogan.gif);	
			background-repeat:no-repeat;
			font-family:Georgia;
			color:#845042;
			font-size:1em;
			padding:2px 0 10px 150px;
			letter-spacing:1px;
}

	
/*Menüformatierungen*/

div#Menue {
		float:right;
		width:173px;
		margin:0;
		padding:0;
		background-color:#EBD5A4;
}

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

div#Menue li {
		text-decoration:none;	
		margin:15px 0 15px 0px;
		font-size: .95em;	
		text-align:center;
		padding:0 0 0 15px;
}

div#Menue a {
		font-family:Georgia;
		color:#845042;
		text-decoration:none;	
		height:21px;
		display:block;
		padding:1px 0 3px 0;
		background-image:url(/_img/menue.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		letter-spacing:1px;
}

div#Menue a:hover {
		color:#556320;
		background-image:url(/_img/menue-hover.gif);
		background-repeat:no-repeat;
}

/*Tagebuch Seitenspalte*/

div#Menue .angebote {
		margin:20px 0 20px 0;
		font-size:.75em;
		padding:0 0 0 15px;
		color:#4F3029;
		letter-spacing:1px;
		line-height:20px;
		text-align:center;
}

div#Menue .angebote p {
		padding:0 5px 5px 5px;
		border-left:3px solid #CEAD84;
}

div#Menue .angebote strong {
		font-family:Georgia;
}

/* Rechte Spalte - Bilder */

div#Bilder {
	float:left;
	width:150px;
	margin-top:48px;
	font-size:.7em;
	text-align:center;
}


div#Inhalt {
		margin: 0 0 0 165px;
    padding: 0;		
		width:378px;
			background-image:url(/_img/hintergrund.gif);
		background-repeat:repeat-y;
  }


/* Absätze und Überschriften */

div#Inhalt .text {
		margin:0 0 0 15px;
}

div#Inhalt .text p {
		margin: 10px 0px 10px 0px;
		font-size:.85em;
		color:#4F3029;
		line-height:20px;
}
	
div#Inhalt .text h1 {
    font-size: 1em;
		padding:50px 0 0 0;
		color:#4F3029;	
		font-family:Georgia;
  }
	
div#Inhalt .text h2 {
    font-size: 1em;
    margin: 12px 0 15px 0;
		padding:1px 0 0 0;
		color:#4F3029;	
		font-family:Georgia;	
  }
	
div#Inhalt .text h3 {
    font-size: .9em;
    margin: 12px 0 5px 0;
		padding:1px 0 0 0;
		color:#556320;	
  }

div#Inhalt blockquote {
		font-size:.9em;
		color:#556320;
		line-height:25px;
		padding:80px 0 0 0;
		margin:0 auto;
		text-align:center;
		width:480px;

}		

div#Inhalt .aktuell strong {
		border-bottom:1px solid #556320;
		padding-bottom:3px;
}

/* Links im Text */
	
div#Inhalt .text a  {
		color:#845042;
		padding:0 3px;
		border-bottom:1px solid #845042;
		text-decoration:none;
}	

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

/* Aufzählungen im Text */

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


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

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

/* Tabellen im Text (Preisliste)*/

div#Inhalt .table td {
		color:#4F3029;
		font-size:.85em;
		border:1px dotted #4F3029;
		padding:3px;
}

div#Inhalt .pauschal {
	border:1px dotted #4F3029;
	padding:20px;
}


/*Fußzeile CEAD84*/	

div#Fusszeile {
		font-size:0.75em;
		padding:3px;
		color:#4F3029;
		width:755px;
		margin:0 auto;
		background-color:#C6CD7B;
}

div#Fusszeile a  {
		color:#4F3029;
		padding: 0 5px 0 0;
}	

div#Fusszeile a:hover {
		color:#556320;
}






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

/*ebd5a4 mittelbraun
C6CD7B	dunkelbraun
f7efd6 hellbraun
5D7D43 grün
4f3029 - dark brown
*/

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

/*Überschrift*/

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


.fTable {
	background-color:#C6CD7B;
	margin: 10px 0 10px 0px;
	width:350px;
	 }	

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

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

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

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

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

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

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#f7efd6;
	color:#4f3029; }

.fSubmit input {
	border:1px solid #5D7D43;
	background-color:#f7efd6;
	color:#4f3029;
	width:100px;
	 }

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

/* neue */


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

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

.fTDLeft {
margin-top:20px;
	padding:3px 8px 3px 8px;
	background-color:#f7efd6;
	color:#4f3029;
	font-weight:bold;
}

.fTDRight {
	background-color:#f7efd6;
		color:#4f3029;
}

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

.daten a:hover {
	color:#C6CD7B;
	background-color:#4f3029;
}
