/* Hier finden sich die Styles welche die Schrift charakterisieren, Navigation, Texte, Farben, Abstände*/
/*Navigation Features*/
/*{
margin:0;
padding:0;
}*/
#features ul {
	float:				right;
	margin:				0;
	padding:			0;
	list-style:			none;
}
#features ul li {
	float:				left;
	margin:				0;
	padding:			0;
	padding-left:		5px;
	padding-right:		5px;
	border-left: 		1px solid #999999;
}
#features ul li.first {
	border-left: 		0px solid #999999;
}
#features ul li a{
	text-decoration: 	none;
	color: 				#666666;
	font-size: 			0.7em;
}
#features ul li.active a{
	text-decoration: 	none;
	color: 				#666666;
	font-size: 			0.7em;
}
#features ul li a:hover{
	text-decoration: 	underline;
}

/* Navigation oben (Kontakt etc.)*/
#navigation_oben ul {
	float:				right;
	margin:				0;
	padding:			0;
	background-color: 	#CE0303;
	list-style:			none;
}
#navigation_oben ul li {
	float:				left;
	margin:				0;
	padding:			0;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		1px;
	padding-bottom:		2px;
	border-right: 		1px solid #FFFFFF;
	display:			block;
}
#navigation_oben ul li a{
	text-decoration: 	none;
	color: 				#FFFFFF;
	font-size: 			0.75em;
	display:			block;
}
#navigation_oben ul li a:hover{
	text-decoration: 	underline;
	display:			block;
}
#english{
	float:				right;
}

#navigation_oben ul li.flag_menu{
	float:				left;
	position:			relative;
	margin:				0px;
	padding:			0px;
	padding-top:		2px;
	padding-left:		1px;
	border:				0px;
	width: 				60px;
}
#navigation_oben ul li.flag_menu img,
#navigation_oben ul li.flag_menu a img{
	float:				left;
	position:			relative;
	border:				0px;
	margin:				0px;
	padding:			0px;
	padding-right:		2px;
}
/*Pfad*/

#pfad ul {
	float:				left;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	list-style:			none;
	font-size: 			0.8em;
}
#pfad ul li {
	float:				left;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	padding-left:		5px;
	padding-right:		5px;
}
#pfad_links p{
	color: 				#333333;
	font-size: 			0.8em;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	padding-right:		10px;
}
#pfad ul li a{
	text-decoration: 	none;
	color: 				#333333;
	margin:				0;
	padding:			0;
}
#pfad ul li.active a{
	text-decoration: 	none;
	color: 				#333333;
	font-weight:		bold;
	margin:				0;
	padding:			0;
}
#pfad ul li a:hover{
	text-decoration: 	underline;
}

/* Meldung rot hintrelegt */
#meldung h4{
	font-size: 			0.70em;
	color: 				#FFFFFF;
}
#meldung p{
	font-size: 			0.70em;
	color: 				#FFFFFF;	
}
#meldung a{
	color: 				#FFFFFF;	
	text-decoration:	none;
}
#meldung a:hover{
	color: 				#FFFFFF;	
	text-decoration:	underline;
	
}

/*Navigation Links*/
#navigation_links ul{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	margin-top: 		30px;
	margin-left: 		30px;
	list-style:			none;
	background-color:	#EAEBEC;
} 
#navigation_links ul li {
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	border-bottom: 		1px solid #CCCCCC;
	width: 				250px;
	display:			block;
	background-color:	#EAEBEC;
}
#navigation_links ul li a{
	text-decoration: 	none;
	color: 				#990000;
	font-size: 			0.75em;
	display:			block;
	padding-bottom:		2px;
	padding-top:		2px;
	padding-left:		2px;
	padding-right:		2px;
	margin:				0;
	text-transform:		uppercase;
}
#navigation_links ul li a:hover{
	text-decoration: 	underline;
	text-transform:		uppercase;
}

/*2 Ebene*/
#navigation_links ul li ul{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	list-style:			none;
	background-color:	#EAEBEC;
}
#navigation_links ul li.active ul li,
#navigation_links ul li ul li{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	border-top: 		1px solid #CCCCCC;
	border-bottom:		0;
	width: 				250px;
	display:			block;
	background-color:	#EAEBEC;
}
#navigation_links ul li ul li a{
	text-decoration: 	none;
	color: 				#333333;
	font-size: 			0.75em;
	display:			block;
	padding-bottom:		2px;
	padding-top:		2px;
	padding-left:		20px;
	padding-right:		2px;
	margin:				0;
	text-transform: 	none;
}
#navigation_links ul li ul li a:hover{
	text-decoration: 	underline;
	text-transform: 	none;
}

/*3. Ebene*/
#navigation_links ul li ul li ul{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	list-style:			none;
}
#navigation_links ul li.active ul li ul li,
#navigation_links ul li ul li.active ul li,
#navigation_links ul li ul li ul li{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	border-bottom: 		0px;
	width: 				250px;
	display:			block;
	background-color:	#EAEBEC;
}
#navigation_links ul li ul li ul li a{
	text-decoration: 	none;
	color: 				#333333;
	font-size: 			0.75em;
	display:			block;
	padding-bottom:		2px;
	padding-top:		2px;
	padding-left:		40px;
	padding-right:		2px;
	margin:				0;
	text-transform: 	none;
}
#navigation_links ul li ul li ul li a:hover{
	text-decoration: 	underline;
	
}

/*4. Ebene*/
#navigation_links ul li ul li ul ul li{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	list-style:			none;
}
#navigation_links ul li.active ul li ul li ul li,
#navigation_links ul li ul li.active ul li ul li,
#navigation_links ul li ul li ul li.active ul li,
#navigation_links ul li ul li ul li ul li{
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	border-bottom: 		0px;
	width: 				250px;
	display:			block;
	background-color:	#EAEBEC;
}
#navigation_links ul li ul li ul li  ul li a{
	text-decoration: 	none;
	color: 				#333333;
	font-size: 			0.75em;
	display:			block;
	padding-bottom:		2px;
	padding-top:		2px;
	padding-left:		60px;
	padding-right:		2px;
	margin:				0;
	text-transform: 	none;
}
#navigation_links ul li ul li ul li ul li a:hover{
	text-decoration: 	underline;
	
}
/*active*/
#navigation_links ul li.active,
#navigation_links ul li ul li.active,
#navigation_links ul li ul li ul li.active,
#navigation_links ul li ul li ul li ul li.active{
	background-color: 	#FFFFFF;
	text-transform: 	none;
}


/*Suche*/

#suche form{
	margin:				0;
	padding: 			0;
}
#suche form input.suchfeld{
	border:				1px solid #D1D2D6;
	margin-left:		5px;
	font-size: 			0.75em;
}
#suche form input.submit{
	border:				1px solid #D1D2D6;
	margin-left:		5px;
	font-size: 			0.75em;
	background-color:	#FFFFFF;
}
#suche{
	font-size: 			0.75em;
}


/*Inhalt */
#content h1{
	font-size: 			1.2em;
	color:				#666666;
}
#content h2{
	font-size: 			1.1em;
	color:				#666666;
}
#content h3{
	font-size: 			1em;
	color:				#CE0303;
}
#content h4{
	font-size: 			0.85em;
	color:				#333333;
}
#content p{
	font-size: 			0.8em;
	color:				#333333;
}
#content ul{
	list-style:			none;
	font-size:			0.85em;
	position:			relative;
	line-height: 			1.4em;
}
#content ul li{
	list-style: 		none;
	background-image:	URL("../images/aufzaehlungs_quadrat.gif");
	background-repeat:	no-repeat;
	background-position: 0 6px;
	font-size:			0.85em;
	padding-left: 		14px;
	color:				#333333;
	display: 			block;
	position:			relative;
	margin-bottom:			0.5em;
}
#content a{
	color:				#0000ff;
	text-decoration:	none;
}
#content a:hover{
	color:				#0000ff;
	text-decoration:	underline;
}
