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 { 

		color:#000000; 
		font-family:arial,"times new roman",sans-serif;
		font-size: 100.01%;
		margin:0;
		padding:0;
		background-color:#FFFEFE;
}


div#Kopf {
		width: 1000px;        
    background-color:#FFFEFE;
		margin: 0 auto;
		background-repeat:no-repeat;
		height:524px; 
  }
	

	
/*Menue*/

div#Kopf .menue {
		width:213px;
		padding:10px 0 0 0;
}


div#Kopf .menue a {
		text-decoration:none;	
		color: #252A20;	
		font-weight:bold;
		letter-spacing:1px;
		padding: 8px 8px 8px 20px;
		font-size: .85em;	
		display:block;
		border-bottom:2px solid #FFFEFE;
}

div#Kopf .menue a:hover { 
		background-color:	#FFFEFE;
		border-bottom:2px solid #252A20;
}

/*Leeres Mittelfeld (Foto)*/

div#Kopf .kopf-mitte {
		width:485px;
}

/*Infobox*/

div#Kopf .info {
		text-align:center;
		width:302px;
		margin:-360px 0 0 0;
		float:right;
}

div#Kopf .info p {
		font-size:.85em;
		letter-spacing:1px;
		line-height:16px;
		padding:30px 20px;
		color:#252A20;
}

div#Kopf .info strong {
		border-bottom:1px solid #252A20;
}

div#Kopf .info a {
		color:#650505;
		text-decoration:none;
}

div#Kopf .info a:hover {
		color:#252A20;
		text-decoration:underline;
}

div#Kopf .info br {
line-height:10px;
}

/*Inhalte Text und Bilder Gesamtbreite*/

div#Inhalte {
		width: 1000px;        
    background-color:#FFFEFE;
		margin: 0 auto;
  }


/*Rechte Spalte mit Links, Infos oder Bildern */

div#Inhalte .bilder {	
    float: right; 
		width: 302px;
		margin-left:40px;
		font-size:.8em;
		text-align:center;
}	

div#Inhalte .bilder p {
		padding: 0 0 20px 0;
}

div#Inhalte .bilder a {
	color:#650505;
	text-decoration:none;
}

div#Inhalte .bilder a:hover {
		color:#252A20;
		text-decoration:underline;
}
	
/* Textinhalte */


div#Inhalte .text {
		padding:20px 0;
		color:#252A20;
		margin: 0 0px 0 20px;
		text-align:left;
}

div#Inhalte .text p {
		padding: 10px 0 10px 0;
		font-size:.8em;
		letter-spacing:1px;
		line-height:20px;
}
	
div#Inhalte .text h1 {
    font-size: 1em;
		padding:20px 0 0 80px;
		background-image:url(/_img/weinkranz.jpg);
		background-repeat:no-repeat;
		height:66px;
		letter-spacing:3px;
  }
	
div#Inhalte .text h2 {
    font-size: .85em;
    margin: 0px 0 15px 0;
		padding:1px 0 0 0;
		letter-spacing:1px;	
  }


/* Links im Text */
	
div#Inhalte .text a  {
		color:#650505;
		text-decoration:none;
}	

div#Inhalte .text a:hover {
		color:#252A20;
		text-decoration:underline;
}

div#Inhalte .text ul, ol {
		margin:0 0 0 30px;
}


div#Inhalte .text li {
		font-size:.8em;
		letter-spacing:1px;
		padding:4px;
}

	
div#Inhalte .text blockquote {
		padding:15px;
		border:1px dotted #18314E;
		width:500px;
}	

div#Inhalte hr {
background:#650505 none repeat scroll 0%;
border:0pt none;
height:1px;
margin:15px 0;
}

.termine table {
	font-size: .8em;
	width:600px;
}	

.termine table td {
	padding:6px;
	vertical-align:top;
}

.termine table .grau {
	background-color:#DDDFDE;
	font-weight:bold;
}

.termine table .gruen {
	background-color:#dce8de;
	font-weight:bold;
}

.gruen {
	background-color:#dce8de;
}

.grau {
	background-color:#DDDFDE;
}

div#Inhalte .monate {
	margin-left:-10px;
}

div#Inhalte .monate li {
	display:inline;
	background-color:#DDDFDE;
}

div#Inhalte .monate a {
		width:40px;
}

/*Fußzeile*/	

div#Fusszeile {
		width:1000px;
		font-size:0.75em;
		padding:5px 0px 5px 0px;
		color:#252A20;
		margin:0 auto;
		border-top:1px solid #252A20;
		text-align:center;
}

div#Fusszeile a  {
		color:#650505;
				text-decoration:none;
}	

div#Fusszeile a:hover {
		color:#252A20;
		text-decoration:underline;
}









/**************************
* form.css
* Felder des Formulars formatieren
* 
* 24-10-2005 12:41
**************************/



/* Tabelle, in der das Formular aufgebaut wird */	

/*Überschrift*/

.fHead {
	background-color:#76A1C3;
	border:none;
}


.fTable {
	background-color:#18314E;
	margin: 10px 0 10px 0px;
	font-size:.8em;
	width:350px;
	 }	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:3px 8px 3px 8px;
	color:#AA0404;
	background-color:#E5E7E9;
	font-weight:bold;
	 }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#76A1C3;
	color:#18314E;
	font-weight:bold;
	padding:3px 8px 3px 8px;
 }
	
.fInputOk {
	padding:3px 8px 3px 8px;
	background-color:#E5E7E9;
	color:#18314E;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
		padding:3px 8px 3px 8px;
	background-color:#E5E7E9;
	color:#18314E;
	 }

/* Eingabefelder */	
.fContent input {
	background-color:#ffffff;
	color:#18314E;
	 }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
  background-color:#E5E7E9;
	border:1px solid #6A412C;
	color:#18314E;
 }

 
/* Inhalt von TEXTAREA */		
.fTextareaContent {
	background-color:#E5E7E9;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#E5E7E9;
	color:#18314E; }

.fSubmit input {
	border:1px solid #18314E;
	background-color:#FDFAF3;
	color:#18314E;
	width:100px;
	font-weight:bold;
	 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#78A3C5;
		color:#E5E7E9;
	}
	

/* neue */


.fReq {
	padding:3px 8px 3px 8px;
	text-align:center;
	background-color:#E5E7E9;
	color:#18314E;
}

.fTDLeft, .fTDRight {
		padding:3px 8px 3px 8px;
}

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#E5E7E9;
	color:#18314E;
}

.fTDRight {
	background-color:#FDFAF3;
}

.daten a {
  color:#18314E;
	font-weight:bold;
	padding:0 5px 0 5px;
	background-color:#FDFAF3;
	display:block;
}

.daten a:hover {
	color: #18314E;
	background-color:#1114A1;
}