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 }

body { 
background-color:#800000; 
color:#000000; 
font-family:Palatino Linotype;
font-size:1em;
background-image:url(/img/hintergrund.gif);
background-repeat:no-repeat;
}

p {
font-size:1em; 
}

h1 {
font-size:1.8em;
color:#800000;
font-style:italic; 
margin:0 0 10px 0; 
letter-spacing:9pt;
}

h2 {
font-size:1.2em;
color:#6A6A6A;
font-style:italic; 
margin:0 0 10px 0; 
letter-spacing:3pt;
}

h3 {
font-size:1em;
color:#6A6A6A;
margin:0 0 10px 0; 
}

blockquote {
padding:10px;
border: solid 1px #6A6A6A;
margin: 5px 10px 15px 0px;
font-size:.8em;
background:#E3E1E1;
}

.start h2 {
font-size:1.3em;
color:#AEACAC;
font-style:italic; 
margin:0 0 10px 0; 
letter-spacing:3pt;
}

a {
color:#800000;
}

a:hover {
color:#6A6A6A;

}

.menu p {
margin-top:5pt;
}

.menu a {
color:#F2F0F0; 
display:block; 
text-decoration:none;
font-weight:bold; 
letter-spacing:1pt;
}

.menu a:hover {
background-color:#000000; 
color:#F2F0F0;
display:block; 
}

.text p {
padding-bottom:10px;
}

.text ul {
margin: 0 10px 10px 30px
}

.text li {
list-style-type:circle;
}

.bottom p {
font-size:.8em;
}

.img-l {
float:left;
margin:10px 10px 0px 0;
border:1px solid #000;
padding:0;
font-size:.7em;
text-align:center;
}

.monat h3 {
border: solid 1px #6A6A6A;
background:#E3E1E1;
text-align:center;
margin:15px 0 15px 0;
color:#6A6A6A;
font-size:17px;
}

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


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



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

/*Überschrift*/

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




.fTable {
	padding:0px;
	border:solid 1px #6A6A6A;
	background-color:#AEACAC;
	font-size:16px;
	margin: 0 0 10px 0px;
	width:500px;
	 }
	
.fTable h3 {
padding:3px 8px 3px 8px;
font-size:1em;
background-color:#F2F0F0;
}	
	
.fTable td {
	vertical-align:top; 
	}	
	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:8px;
	color:#800000;
	background-color:#E3E1E1;
	 }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#E3E1E1;
	color:#000000;
	font-weight:bold;
	padding:10px;
 }
	
.fInputOk {
	padding:10px;
	background-color:#F2F0F0;
	color:#000000;
 }	
	

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

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

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#F2F0F0;
	border:1px solid #6A6A6A;
	color:#000000;
	font-family: verdana,arial,sans-serif;
	font-size:12px;
 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	background-color:#ffffff;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#F2F0F0;
	color:#000000; }

.fSubmit input {
	border:1px solid #800000;
	background-color:#F2F0F0;
	color:#800000;
	width:140px;
		font-weight:bold;
	 }

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

/* neue */


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

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

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

.daten a {
  color:#800000;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 5px;
}

.daten a:hover {
	color: #F2F0F0;
	background-color:#800000;
	display:block;
}

