body {
	font-size:.9em;
	font-family:Arial,"Palatino Linotype","Times New Roman",times,serif;
	margin-top:0pt; 
	}

	
/* Bildunterschriften */
.caption {
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
	margin-top: 3pt; }
	
.galerie {
	font-size:.8em;
	font-family:arial,helvetica,sans-serif;
	margin-top: 3pt; }

hr {
  margin-right:5px;
	margin-left:5px;
	color:#2F5EA5;
	background-color : #ffffff;
}
	
/* Ueberschriften */

h1 {
	font-size:1.3em;
	margin-bottom:8pt; 
	background-color : #ffffff;
 }
	
h2 {
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 10px 0; 
	background:#E5E5E9;}
	
h3 {
	color:#555555;
	font-size:1.05em;
	font-weight:bold;
	text-decoration : underline;
	background-color : #ffffff;
 	}


	
p {
	margin:5px 0 5px 0;
	padding:0;
}

ul {
	margin:10px 0 0 0;
}

li {
	padding:5px 0;
}

blockquote { 
  text-align: justify;
}

/* alle Links in der "Systemfarbe" wie das Menue */
a {
		color:#264774;
		text-decoration:none; 
}
		
a:hover {
		color:#ffd700;
		   background-color:#264774;
		 }
		
/*acronym*/
acronym {
	letter-spacing : 1px;
	text-decoration : underline;
}

/* Copyright bleibt grau */
.copyright {
	font-size:.8em;
	color:#909090;
	text-decoration:none; }
	
.copyright a {
	color:#264774;
	text-decoration:none; }

.copyright a:hover {
	color:#ffd700;
		   background-color:#264774; }

/* Menue in der linken Spalte: 10px eingerueckt */

.m15  {
	margin-left:10px;
		margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	line-height:24px;
	font-weight:bold;
	}
	
/* Menue Gemeinden */

.m15s a {
	line-height:15px;
	font-size:8pt;
	color:#555555;
	font-weight:bold;
	font-family:arial, sans-serif;
			}
		

.m15s a:hover {
	line-height:15px;
	font-size:8pt;
	color:#555555;
	font-weight:bold;
	font-family:arial, sans-serif;
	color:#ffd700;
	background-color:#264774;		 
			 }	
		
.m-orte {
  font-size:.8em;
}		
		
			
/*Aufzählungen Abstand links*/

.punkte {
  margin-left:10pt;
}

	
/*Galerien*/


.rahmen img {
    border: 1px;
	border-style:solid;
	border-color:#000000 ;
	}

/*SITEMAP*/



.liste dt {
	font-size:1.05em;
	font-weight : bold;
		line-height : 25pt;
		margin-left:20pt;
}

.liste dd  {
	margin-left: 40pt;
	font-size:1em;
	font-weight : bold;
		line-height : 20pt;
}

.liste li {
	margin-left: 20pt;
	font-size:1em;
	font-weight : normal;
	line-height : normal;
}

	
.miscelle-design,	.miscelle-design a, .miscelle-design a:hover {
	font-family: arial,"Times New Roman", Times, serif;
	font-size:.9em;
	font-style:italic;
	color:#999999;
	text-decoration:none;
	background-color:#ffffff;
	font-weight:normal; }
	
.button {
  background-color:#f0f8ff;
  color:#264774;
	width:100px; 
	border:2px solid;
	border-color:#903037;
}

.termine p {
padding:5px 0 0px 0; 
}


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



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

/* Tabelle, in der das Formular aufgebaut wird */	
.fTable {
	padding:1px;
	border:none;
	background-color:#264774;
	font-family:arial,"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px; }
	
.fTable td {
	vertical-align:top; }	
	

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

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

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

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

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#FCFCFE;
	border:1px solid #ff99ff;
	padding:4px;
	color:#F6F4F4;
	width:50%;
	font-family:arial,"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px;	 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:arial,"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px;
	background-color:#F0F1F2;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:12px;
	background-color:#E5E5E9;
	font-weight:bold;
	color:#ffffff;
	font-size:14px; 
	}

.fSubmit input {
	border:1px solid #264774;
		background-color:#ebebeb;
	color:#264774;
	font-weight:bold;
	width:140px;
	font-family:arial,"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	display:block;

 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#264774;
		color:#ffd700;
		display:block;
	}
	
	/* neue */


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

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

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

.daten a {
  color:#264774;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 5px;
	background-color:#ebebeb;
	display:block;
}

.daten a:hover {
	color: #ffd700;
	background-color:#264774;
	display:block;
}
