/*In dieser Datei werden alle grundlegenden Formatierungen festgelegt. Hier sollte nichts verändert werden. Falls dies doch nötig werden sollte, bitte Nicola Uphoff-Watschong unter 05574-1345 kontaktieren.*/

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

body {
	font-size: 1em;
	font-family:"Arial","Verdana","Times New Roman", "serif";
	background-color:#ECEFC6;
	margin-top:0pt;
}

/*Überschrift Ev. Kirchengemeinde Zierenberg*/

.head {
font-size:25px; 
font-family:arial; 
color:#666455; 
letter-spacing:6px; 
margin:5px;
}


/*Startseite Sprüche*/

.sprueche {
	font-size:.9em;
	padding:20px 0 20px 0;
}

/*Menü*/

.menue {
	margin-left:32px; 
	margin-top:0px;
	text-align:center;
}

.menue a {
	color:#800000; 
	text-decoration:none; 
	background-color:#ECEFC6; 
	display:block; 
	width:112px; 
	margin:9px; 
	font-size:.9em; 
	padding:3px; 
	border:2px solid #b5bd9c;
}

.menue a:hover {
		text-decoration:none;
		background-color:transparent;		
		color:#800000;
		 }
	
/* Textformatierungen */

/* Ueberschriften h1=Hauptüberschrift (i.d.R. Menüpunkt), h2=Unterüberschrift*/

h1 {
	font-size:1.2em;
	margin:20px 10px 20px 8px; 
	color:#666455;
	font-weight:normal;
	 }
	
h2 {
	color:#000;
	font-size:.85em;
	padding:7px 0 7px 0;
	border-bottom:2px dotted #b5bd9c;
	border-top:2px dotted #b5bd9c;
	margin:15px 0 15px 10px;
	 }
	
h3 {
	font-size:1em;
	font-weight:normal;
	text-align:right;
}


/* Text */	
	
.text p {
	margin-top:8pt;
	margin-right:0pt;
	margin-left:8pt;
	margin-bottom:0pt;
	font-size:.9em;
}


/* alle Links in der Farbe wie das Menue */
a {
		color:#800000;
		text-decoration:underline;
}
		
a:hover {
		color:#666455;
		text-decoration:none; }
		
a img {
	border-color : #000000;
}		

strong {
	color: #666455;
}


/* Listen */	

.text ul {
	margin:5px 8px 5px 27px;
	font-size:.9em;
}

/* Bilder und Bildunterschriften*/

img {
	border: none;
}

.img {
	padding:3px;
	border:3px solid #B5BD9C; 
	margin-left:10px;
	margin-bottom: 5pt;
	text-align:center;
	font-size:.8em;
}

.img-rechts {
	padding:3px;
	border:3px solid #B5BD9C; 
	margin-left:10px;
	margin-bottom: 5pt;
	float:right;	
	text-align:center;
	font-size:.8em;
	width:150px;
}

.img-rechts a {
	text-decoration:none;
}

.img-links {
	padding-right:20px;
	margin-bottom: 5pt;
	float:left;	
	text-align:center;
}

.img-diak {
	padding:3px;
	border:3px solid #B5BD9C; 
	margin-left:10px;
	margin-bottom: 5pt;
	float:right;	
	text-align:center;
	font-size:.8em;
	width:79px;
}

.caption {
	padding:3px;
	text-align:center;
	font-size:.8em;
	color:#666455;
}

/*Termine*/

.termine {
	padding:0 0 0 8px;
	margin:0;
}



.gruen {
	background-color:#ECEFC6;
	vertical-align:top;
	font-size:.9em;
}

.weiss {
	background-color:#F7F8E4;
	vertical-align:top;
	font-size:.9em;
}



/* Copyright bleibt grau */
.copyright {
	margin:0 8px 0 8px;
	font-size:.8em;
	color:#666455;
	text-decoration:none; }
	
.copyright a {
	color:#800000;
	text-decoration:none; }

.copyright a:hover {
	text-decoration:underline;
	color:#800000; }

/* Monatsauswahl Termine */

.termin a {
	text-decoration: none;
	color: #800000;
	float:left;
	padding-left:6px;
	padding-right:6px;
	border-bottom: 1px solid #B5BD9C;
	border-right:2px solid #B5BD9C;
	border-left: 2px solid #B5BD9C;
}

.termin a:hover {
	text-decoration:underline;
	color:#666455;
  background-color: #F7F8E4;
	border-color: #B5BD9C;
}


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



/* Angaben für das gesamte Formular */
.fForm {
	background-color:#fff;
 }

/* Tabelle, in der das Formular aufgebaut wird */	
.fTable {
	padding:1px;
	background-color:#ffffff;
	width:400px;
	border:3px solid #b5bd9c;
	}
	
.fTable td {
	vertical-align:top;
}	
	

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

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

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

/* Eingabefelder */	
.fContent input {
	background-color:#fff;
	color:#000000; }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#F6F4F4;
	border:1px solid #ff99ff;
	padding:4px;
	color:#fff;
	width:50%;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;	 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:"Courier New", Courier;
	font-size:12px;
	background-color:#fff;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:10px;
	background-color:#b5bd9c;
	font-weight:bold;
	color:#ffffff; }

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

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


.fReq {
	padding-top:10px;
	text-align:center;
	background-color:#b5bd9c;
	color:#ffffff;
}

.fTDLeft, .fTDRight {
	padding:2px;
	font-size:.9em;
}

.fTDLeft {
	width:30%;
	padding:10px;
	background-color:#b5bd9c;
	color:#000000;
	
}
.fTDRight {
	background-color:#ECEFC6;
	width:70%;
}

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

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

/*Formatierungen für eine seiteninterne Suchfunktion*/
	
/*button Suche*/

.button input {
	border: 1px solid #808080;
	background-color:#FCFCFE;
	color:#275050;
	width :125px;
}

.button input:hover {
	background-color : #F1F1F9;
	color : #82235f;
	border-color: #808080;
}

.suche input {
	background-color:#FCFCFE;
	margin-top:5pt;
 	border : 1px solid #808080;
 	width : 123px;
 	text-align:center;
}
	
/* Suche */



.output li {
margin: .8em 1.5em; 
text-align:left;
}
 

.output a {
font-weight: bold;
	line-height: 1.2em;
	color: #275050;
}

.output a:hover {
  color:#ffffff;
	background-color:#82235f;
}

.output {
	line-height: 1.2em;
		font-size: .8em;
	line-height: 1.2em;
	color: #000000;
}

.output p {
 font-size:1em;
}

.searchword {
	color: #82235f;
	font-weight:normal;
	font-style:normal;
}

.mod {
display: block; 
font-size: .8em;
}


.thumbs, .thumbactive  {
display:inline;	
	margin:0px;
	padding:0;
	width:58px;
	height:45px;
	/*text-align:center;*/	 }
	
.thumbs img {
	padding:0px;
	border:2px solid silver; }
	
.thumbactive img {
	padding:0px;
	border:2px solid #800000; }
	
	
	
/* Stylesheets für Bilder links- oder rechtsbündig */

div.img_c, div.img_l, div.img_r {
	border:3px solid silver;
/* 	background-color:silver; */
	padding:0px;
 }

div.img_c {
	margin:0 auto;
	padding:10px;
	 }

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


div.img_caption {
	padding: 10px;
	color:#000;
	text-align:justify}
	
div.img_caption_justify {
	padding:10px;
	font-size:90%;
	color:#666; }	


