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 hell F1F6F9*/

body { 

color:#000000; 
font-family:"arial","times new roman","sans-serif";
font-size: 100,01%;
margin:0;
padding:0;
text-align:center;
background-color:#D0DFEA;
}


div#Seite {
		width: 960px;
    text-align: left;         
    padding: 0 0 10px 0;
    background-color:#D0DFEA;
		margin: 0 auto;
		background-image:url(/_img/hintergrund.jpg);
		background-repeat:repeat-y;
  }
	

	
/*Menüformatierungen*/

div#Menue {
		background-image:url(/_img/hintergrund-links.jpg);
		background-repeat:no-repeat;
		height:700px;
		float:left;
		width:180px;
		margin:0;
		padding:0;
}

div#Menue ul {
		margin:27px 0 0 10px;
		list-style-type:none;
		padding:0;	
}	

div#Menue a {
		text-decoration:none;	
		color: #ffffff;	
		font-weight:bold;
		letter-spacing:1px;
		margin:0px;
		padding: 0px 10px 0px 10px;
		font-size: .85em;	
}

div#Menue .rot {
		border-left: 5px solid #AA0404;	
		margin:5px 0 0px 0;
}

div#Menue .rot a:hover {
		color:#E5E7E9;
		border-bottom:1px solid #AA0404;
}
	
div#Menue .gelb   {		
		border-left: 5px solid #FFA201;	
		margin:5px 0 0px 0;
}	

div#Menue .gelb a:hover {
		color:#E5E7E9;
		border-bottom:1px solid #FFA201;
}

div#Menue .gruen   {		
		border-left: 5px solid #0D5D0D;	
		margin:5px 0 0px 0;
}	

div#Menue .gruen a:hover {
		color:#E5E7E9;
		border-bottom:1px solid #0D5D0D;
}

div#Menue .blau   {		
		border-left: 5px solid #18314E;	
		margin:5px 0 0px 0;
}	

div#Menue .blau	 a:hover {
		color:#E5E7E9;
		border-bottom:1px solid #18314E;
}



/*Rechte Spalte oben - Banner und Zitat*/


div#Inhalt .button-rot a {
		border:2px solid #AA0404;
		display:block;
		padding:3px;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
}


div#Inhalt {
    background-image:url(/_img/hintergrund-rechts.jpg);
		background-repeat:no-repeat;
		margin: 0 0 0 180px;
    padding: 0;		
	  min-height:700px;	
  }

	
div#Inhalt .zitat {
		color:#AA0404;
		margin:0px 200px 0 0;
		padding:27px 15px 5px 0px;
		font-size:.8em;
		font-style:italic;
		text-align:right;
}	

/* Rechte Spalte mitte - Textinhalte */

/* Absätze und Überschriften */



div#Inhalt .text {
		margin:85px 15px 0 50px;
		color:#18314E;
		width:470px;
}

div#Inhalt .text p {
		margin: 10px 0 10px 0;
		font-size:.8em;
		text-align:justify;
}
	
div#Inhalt .text h1 {
    font-size: .95em;
    margin: 0;
		padding:0 0 1px 0;
	
  }
	
div#Inhalt .text h2 {
    font-size: .95em;
    margin: 0px 0 15px 0;
		padding:1px 0 0 0;
		
  }
	
div#Inhalt .text h3 { 
 		font-size: .8em;
		margin: 15px 0px 10px 0px;
		padding:0 0 1px 0;
}	

/* Unterstreichungen für Überschriften */
	
div#Inhalt .rot-solid {
		border-bottom:1px solid #AA0404;
		padding:0 1px 0 1px;
} 

div#Inhalt .rot-dotted {
		border-bottom:1px dotted #AA0404;
} 

div#Inhalt .gelb-solid {
		border-bottom:1px solid #FFA201;

} 

div#Inhalt .gelb-dotted {
		border-bottom:1px dotted #FFA201;

}			

div#Inhalt .gruen-solid {
		border-bottom:1px solid #0D5D0D;
} 

div#Inhalt .gruen-dotted {
		border-bottom:1px dotted #0D5D0D;
}	

div#Inhalt .blau-solid {
		border-bottom:1px solid #18314E;
} 

div#Inhalt .blau-dotted {
		border-bottom:1px dotted #18314E;
}	
	
/* Links im Text */
	
div#Inhalt .text a  {
		color:#18314E;
		text-decoration:underline;
}	

div#Inhalt .text a:hover {
		background-color: #76A1C3;
		color:#E5E7E9;
		text-decoration:none;
}

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


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

div#Inhalt .text li li {
		font-size:1em;
		padding:2px;
}
	
div#Inhalt blockquote {
		font-size:.8em;
		padding:5px;
		border:1px solid #18314E;
}	

div#Inhalt blockquote ul {
		font-size:1.2em;
		padding:5px 0;
}	
	
/*Rechte Spalte mit Links, Infos oder Bildern */

div#Inhalt .links {	
    font-size: 0.75em;
    float: right; 
		width: 170px;
    margin: -80px 15px 0 0px; 
		background-color:#E5E7E9;
		text-align:left;
		border:1px solid #18314E;
		color:#18314E;
		min-height:500px;
}

div#Inhalt .links p {
		padding: 2px 10px 2px 10px;
		margin:5px 0 5px 0;
}

div#Inhalt .links h3 {
		font-size:1em;
		text-align:center;
		background-color:#76A1C3;
		color:#fff;
}

div#Inhalt .links a {
		color:#18314E;
}

div#Inhalt .links a:hover {
		background-color: #76A1C3;
		color:#E5E7E9;
		text-decoration:none;
}

div#Inhalt .gebuehrentabelle td {
		font-size:.7em;
		border-left:1px solid #18314E;
		border-bottom:1px solid #18314E;
		border-right:1px solid #18314E;
}

div#Inhalt .img-border {
		border:1px solid  #18314E;
		padding:2px;
}


/* Interne Suche */

/* Feld und Button */

.button input {
	border-top: 1px solid #E5E7E9;
	border-bottom:0;
	border-right:0;
	border-left:0;
	background-color:#FCFCFE;
	color:#18314E;
	width : 168px;
	font-size:.9em;
	margin:0 0 5px 0;
}

.button input:hover {
	background-color : #76A1C3;
	color : #E5E7E9;
}

.suche input {
	background-color:#FCFCFE;
	margin:5px 0 0 0;
 	border: 0;
 	width : 168px;
 	text-align:center;
	font-size:.9em;
	color:#18314E;
	padding:1px 0 1px 0;
}

/* suchen.php */

div#Inhalt .output li {
	margin-top: 10px; 
	margin-left: 25px;
	margin-right:8px;
	font-size:.8em;
	color:#18314E;
}
 
div#Inhalt .output a {
	color: #18314E;
	border:none;
}

div#Inhalt .output a:hover {
  color:#18314E;
	background-color:#76A1C3;
	text-decoration:underline;
}

div#Inhalt .output {
	font-size: 1em;
	color: #18314E;
	margin-bottom:10px;
	margin-right:8px;
}


div#Inhalt .searchword {
	color: #82235f;
	padding:10px;
}

div#Inhalt .mod {
	margin: 0 0 6px 0px;
	fond-weight:bold;
	display:block;
}

div#Inhalt .suchfeld {
	border:1px solid #18314E;
	color: #18314E;
	background-color:#FCFCFE;
	margin:0;
	padding:2px;
	width : 168px;
}

div#Inhalt .suchbutton {
	border:1px solid #18314E;
	color: #18314E;
	background-color:#FCFCFE;
	margin:0;
	padding:1px 2px 1px 2px;
	width : 168px;
}

.suchbutton input:hover {
	background-color : #76A1C3;
	color : #E5E7E9;
}


/*Fußzeile*/	

div#Fusszeile {
		font-size:0.75em;
		padding:5px 5px 5px 5px;
		color:#ffffff;
		background-color:#78A3C5;
		width:950px;
		margin:0;
		text-align:left;
		margin: 0 auto;
}

div#Fusszeile a  {
		color:#ffffff;
}	

div#Fusszeile a:hover {
		background-color: #76A1C3;
		color:#E5E7E9;
}









/**************************
* 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;
}
