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 { 
		font-family:arial,times new roman,sans-serif;
		font-size: 100.01%;
		margin:0;
		padding:0;
		text-align:center;
		background-color:#F7F5FF;
}

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

div#Banner {
		height: 138px;
		margin:0;
}	

div#Banner p {
		color:#0074BC;
		font-size:1.1em;
		letter-spacing:1px;
		padding:25px 0px 0px 0px;
		font-weight:normal;
		width:209px;
		text-align:center;
}

div#Banner strong {
		font-weight:normal;
		color:#0074BC;
}

.logo {
		font-size:.5em;
		margin:0 0 0 98px;
		color:#4D29B5;
		font-style:italic;
}	
	
/*Menüformatierungen*/

div#Menue {
		float:left;
		width:201px;
		margin:30px 0 0 0;
		padding:0;
}

div#Menue a {
		font-size: .8em;	
		color: #000;	
		text-decoration:none;	
		border-left:25px solid #DCDBE3;
		border-top:1px solid #85ADDA;
		display:block;
		padding:6px 0 6px 0;
		font-weight:bold;
		letter-spacing:1px;
		background-color:#C9C7D4;
		text-align:center;
}

div#Menue a:hover {
		color:#115EA5;
		border-left:25px solid #0074BC;
}

div#Menue .aktuell {
		font-size: .75em;	
		width:201px;
		margin-top:30px;
}

div#Menue .aktuell span {
		color: #000;	
		border-left:25px solid #DCDBE3;
		border-bottom:1px solid #85ADDA;
		border-top:1px solid #85ADDA;
		padding:5px 0 5px 0;
		background-color:#C9C7D4;
		text-align:center;
		display:block;
		font-weight:bold;
		font-size:1.1em;
		letter-spacing:1px;
}

div#Menue .aktuell p {
		padding:0 10px 20px 10px;
		border-bottom:1px solid #85ADDA;
}

div#Menue .aktuell a {
		border:none;
		text-decoration:underline;
		color:#115EA5;
		font-weight:normal;
		display:inline;
		background-color:#F7F5FF;
		font-size: 1em;	
}

div#Menue .aktuell a:hover {
		color:#85ADDA;
}

/* Rechte Spalte - Textinhalte */

div#Inhalt {
		margin: 0 0 0 209px;
    padding: 0;		
	  min-height:300px;	
  }


/* Absätze und Überschriften */

div#Inhalt .text {
		margin:0 0 0 0px;
		color:#000;
}

div#Inhalt .text p {
		margin: 10px 10px 15px 30px;
		font-size:.85em;
		color:#000;
}

div#Inhalt .text strong {
	font-size: .95em;
}
	
div#Inhalt .text h1 {
    font-size: 1.2em;
    margin: 34px 0 0 30px;
		padding:0 0 1px 0;
		color:#115EA5;
		font-family:"Times New Roman",serif;
		font-style:italic;
		font-weight:normal;
  }
	
div#Inhalt .text h2 {
    font-size: 1.05em;
    margin: 5px 0 0px 30px;
		padding:1px 0 0 0;
		color:#115EA5;	
		font-family:"Times New Roman",serif;
		font-style:italic;
		font-weight:normal;
  }
	
		
	
/* Links im Text */

div#Inhalt .text a  {
		color:#115EA5;
		text-decoration:underline;
		font-size: .95em;
}	

div#Inhalt .text a:hover {
		color:#85ADDA;
		text-decoration:underline;}

/* Aufzählungen im Text */

div#Inhalt .text ul, ol {
		margin:10px 0 2px 80px;
}


div#Inhalt .text li {
		font-size:.85em;
		padding:6px;
		list-style-image:url(/_img/li.gif);
}

div#Inhalt .text li li {
		font-size:1em;
		padding:3px;
		margin-left:-40px;
		list-style-image:url(/_img/li2.gif);
}

div#Inhalt .submenue p {
		font-size:.85em;
		background-color:#C9C7D4;
		margin:30px 0 0 0;
		border-bottom:1px solid #85ADDA;
		border-top:1px solid #85ADDA;
		padding:6px;
		text-align:center;
}

div#Inhalt .submenue div {
		font-size:.85em;
		background-color:#C9C7D4;
		margin:0px 0 0 0;
		border-bottom:1px solid #85ADDA;
		padding:6px;
		text-align:center;
}

div#Inhalt .submenue a {
		text-decoration:none;
}

/* Videoplayer */
 
div#Inhalt .player {
	margin:50px 0 0 30px;
} 

div#Inhalt .player img {
	border:0;
}
 

/*Bilder im Text*/	
	
div#Inhalt .img-r {
    font-size: 0.7em;
    float: right; 
		width: 160px;
		padding: 5px;
		margin:0 15px 0 0px;
		background-color:#F5E7CD;
		color:#58301C;
		text-align:center;
}

div#Inhalt .img-l {
    font-size: 0.7em;
    float: left; 
		margin:0 15px 0 30px;
		text-align:center;
		border:1px solid #C9C7D4;
		padding:2px;
}

div#Inhalt .img-m-hoch {
    font-size: 0.7em;
		text-align:center;
		border:1px solid #C9C7D4;
		padding:10px;
		width:309px;
}

div#Inhalt .img-m-quer {
    font-size: 0.7em;
		text-align:center;
		border:1px solid #C9C7D4;
		padding:10px;
		width:450px;
}

/*Fußzeile*/	

div#Fusszeile {
		font-size:0.75em;
		padding:5px 0px 5px 0px;
		color:#000;
		width:760px;
		margin:0 auto;
		background-image:url(/_img/bottom.gif);
		background-repeat:no-repeat;
		height:74px;
}

div#Fusszeile p {
		margin:50px 0 0 0;
		text-align:left;
		float:left;
}

div#Fusszeile div {
		margin:50px 0 0 0;
}

div#Fusszeile a  {
		color:#26588C;
}	

div#Fusszeile a:hover {
		color:#85ADDA;
}

		
/* Suche Feld und Button */

.button input {
	border-top: 1px solid #85ADDA;
	border-bottom:1px solid #85ADDA;
	border-right:none;
	border-left:none;
	color:#00568C;
	width :201px;
	font-size:.8em;
	background-color:#F7F5FF;
	padding:3px 2px 3px 30px;
}

.button input:hover {
	background-color : #F7F5FF;
	color: #000;
	border-left:25px solid #0074BC;
	padding:3px 2px 3px 5px;
}

.suche input {
	background-color:#FCFCFE;
	margin:0;
	border-top: 1px solid #85ADDA;
	border-right:none;
	border-left:none;
	border-bottom:none;	
 	text-align:center;
	width :169px;
	font-size:.8em;
	padding:3px 2px 3px 30px;
	color:#00568C;
}

/* Suche */



.output li {
	margin-top: 10px; 
	margin-left: 35px;
	margin-right:8px;
}
 
.output a {
	display : inline;
	line-height: 1.7em;
	color: #800000;
	border:none;
	margin-left:-8px;
	margin-top: 10px;
		padding-left:10px;
}

.output a:hover {
  color:#800000;
	background-color:#FCFCFE;
	text-decoration:underline;
}

.output {
	font-size: 1em;
	color: #000000;
	margin-bottom:10px;
	margin-right:8px;
}

.output p {
  font-size:1em;
 	margin-top: 1em;
	margin-left:8px;
}

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

.mod {
	display: block; 
	font-size: .85em;
	margin-bottom:6px;
}

	




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

/*EFCE94 mittelbraun
914C2A	dunkelbraun
F5E7CD hellbraun
5D7D43 grün
58301C - dark brown
*/

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

/*Überschrift*/

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


.fTable {
	background-color:#914C2A;
	margin: 10px 0 10px 0px;
	font-size:1em;
	width:350px;
	 }	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:3px 8px 3px 8px;
	color:#5D7D43;
	background-color:#EFCE94;
	font-weight:bold;
	 }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#EFCE94;
	color:#58301C;
	font-weight:bold;
	padding:3px 8px 3px 8px;
 }
	
.fInputOk {
	padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
		padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
	 }

/* Eingabefelder */	
.fContent input {
	background-color:#ffffff;
	color:#58301C;
	 }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
  background-color:#F5E7CD;
	border:1px solid #6A412C;
	color:#914C2A;
 }

 
/* Inhalt von TEXTAREA */		
.fTextareaContent {
	background-color:#F5E7CD;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#F5E7CD;
	color:#58301C; }

.fSubmit input {
	border:1px solid #5D7D43;
	background-color:#FDFAF3;
	color:#914C2A;
	width:100px;
	font-weight:bold;
	 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#EFCE94;
		color:#5D7D43;
	}
	

/* neue */


.fReq {
	padding:3px 8px 3px 8px;
	text-align:center;
	background-color:#EFCE94;
	color:#5D7D43;
}

.fTDLeft, .fTDRight {
		padding:3px 8px 3px 8px;
		font-size:.8em;
}

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#F5E7CD;
	color:#58301C;
}
.fTDRight {
	background-color:#FEF9F2;
}

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

.daten a:hover {
	color: #18314E;
	background-color:#1114A1;
}
