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 }

/* Allgemeine Formatierungen */

body { 
		font-family:verdana, arial,sans-serif;
		font-size: 100.01%;
		margin:0;
		padding:0;
		background-color:#fff;
}

a img {
		border:0;
		text-decoration:none;
}

/* Banner und Menü */

div#Banner {
		width:900px;
		margin:0;
		background-image:url(/_img/banner.gif);
		background-repeat:no-repeat;
		height:153px;
}

div#Banner-en {
		width:900px;
		margin:0;
		background-image:url(/_img/banner-en.gif);
		background-repeat:no-repeat;
		height:153px;
}

div#Menue {
		width:150px;
		background-image:url(/_img/banner-2.gif);
		background-repeat:no-repeat;
		font-size:.8em;
		float:left;
		
}

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

div#Menue li {
		padding: 10px 0 10px 10px;
}

div#Menue a {
		color:#41423e;
		text-decoration:none;
		background-image:url(/_img/li.gif);
		background-repeat:no-repeat;
		padding-left:30px;
		line-height:20px;	
}

div#Menue a:hover {
		color:#fd8602;
		text-decoration:none;
		background-image:url(/_img/li-hover.gif);
		background-repeat:no-repeat;
		background-color:#fff;
}

/* Inhalte Überschriften */

div#Inhalt {
		width:650px;
		font-size:.8em;
		margin-left:200px;
}

div#Inhalt .languages {
		float:right;
}

div#Inhalt h1 {
		font-size:1.2em;
		color:#41423e;
		margin:20px 0 0 0;
		padding-left:25px;
		background-image:url(/_img/h1.gif);
		background-repeat:no-repeat;	
}

div#Inhalt h2 {
		font-size:1em;
		color:#41423e;
		margin:20px 0;
		padding-left:25px;
		background-image:url(/_img/h2.gif);
		background-repeat:no-repeat;	
}

div#Inhalt h3 {
		font-size:.9em;
		text-align:center;
		color:#000;
		padding:2px 0;
}

div#Inhalt .orange {
		background-color:#dbd9d8;
}

div#Inhalt .gruen {
		background-color:#dbd9d8;
}

div#Inhalt .rot {
		background-color:#940e12;
}

/* Inhalte Textformatierungen und Links */


div#Inhalt ul {
		margin:0 0 0 24px;
}

div#Inhalt li {
		list-style:url(/_img/p.gif);
		line-height:20px;
		color:#41423e;
		padding:7px 0 7px 2px;
}

div#Inhalt p {
		margin:10px 0 10px 25px;
		line-height:20px;
		color:#41423e;
}

div#Inhalt a {
		color:#940e12;
		text-decoration:none;
		background-color:#fff;
}

div#Inhalt a:hover {
		color:#fd8602;
		text-decoration:none;
		background-color:#fff;
}

div#Inhalt hr {
		background:#940e12 none repeat scroll 0%;
		border:0pt none;
		height:1px;
		margin:10px 0;
}

/* Inhalte Bilder */


div#Inhalt .startbild {
		 float:left;
		 margin: 15px 0 15px 25px;
		 text-align:center;
		 width:250px;
		 font-size:.8em;
}

div#Inhalt .startbild img {
		border:1px solid #41423e;
}

div#Inhalt .img-m {
		margin:0 0 10px 10px;
		font-size:.8em;
		text-align:center;
		border-bottom:1px solid #41423e;	
}

div#Inhalt .img-m img {
		border-bottom:1px solid #41423e;	
		padding: 0 35px;	
}

div#Inhalt .img-r {
		float:right;
		margin:0 0 10px 10px;
		font-size:.8em;
		text-align:center;
		border-bottom:1px solid #41423e;	
}

div#Inhalt .img-r img {
		border-bottom:1px solid #41423e;	
		padding: 0 35px;	
}

div#Inhalt .img-l {
		float:left;
		margin:10px 20px 20px 0;
		font-size:.8em;
		text-align:center;
		border:1px solid #41423e;
}

div#Inhalt .img-l img {
		border-bottom:1px solid #41423e;	
		padding: 0px;	
}
/* Inhalte Service */

div#Inhalt .box {
			margin:0 0 0 20px;
}

div#Inhalt .box table {
		width:582px;
		border-spacing: 8px;
		margin:0 0 10px 0;
}

div#Inhalt .box td {
		width:182px;
		padding:3px;
		border:1px dotted #41423e;
		vertical-align:top;
}

div#Inhalt .box p {
		padding:2px;
		margin:0;
		line-height:16px;
}

div#Inhalt .box a {
		font-weight:bold;
		background-image:url(/_img/li.gif);
		background-repeat:no-repeat;
		padding-left:20px;
		display:block;
}

div#Inhalt .box a:hover {
		color:#fd8602;
		text-decoration:none;
		background-image:url(/_img/li-hover.gif);
		background-repeat:no-repeat;
		background-color:#fff;
}


/* Fusszeile */

div#Bottom {
		width:900px;
		height:80px;
		background-image:url(/_img/bottom.gif);
		background-repeat:no-repeat;
		font-size:.6em;
		color:#41423e;
		text-align:center;
		margin-top:20px;
}

div#Bottom p {
		padding-top:35px;
}


div#Bottom a {
		color:#940c11;
		text-decoration:none;
}

div#Bottom a:hover {
		color:#fd8602;
		text-decoration:none;
		background-color:#fff;
}



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

/*afbc74 mittelbraun
800000	dunkelbraun
ecf0dc hellbraun
5D7D43 grün
404000 - dark brown
*/

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

/*Überschrift*/

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


.fTable {
	margin: 10px 0 10px 25px;
	width:400px;font-size:1.1em;
	 }	
	 
.fTable td {
	line-height:20px;
	border:1px dotted #5b5b5b;		
}	 

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

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

/* Tabellenspalte für Eingabefelder */	
.fContent {
		padding:3px 8px 3px 8px;
	background-color:#efefef;
	color:#5b5b5b;
	 }

/* Eingabefelder */	
.fContent input {
	background-color:#ffffff;
	color:#5b5b5b;
	 }

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

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

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#efefef;
	color:#5b5b5b; }

.fSubmit input {
	border:1px solid #5b5b5b;
	background-color:#efefef;
	color:#ff6e0e;
	width:100px;
	font-weight:bold;
	 }

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

/* neue */


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

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

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#efefef;
	color:#5b5b5b;
}
.fTDRight {
	background-color:#FEF9F2;
}

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

.daten a:hover {
	color: #5b5b5b;
	background-color:#eaeaea;
}
