/*.CSS-Datei ueding media.*/
HTML, BODY {
	height: 100%;
	scrollbar-highlight-color : #F0F0F0;
	scrollbar-arrow-color : #999;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-darkshadow-color : #999;
	scrollbar-face-color : #F0F0F0;
	scrollbar-track-color : #F0F0F0;
	scrollbar-3dlight-color : #999;
	background-color: #CCC;
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 16px;
	color : #000;
	background-attachment : fixed;
	background-image : url(../eicons/hg_muster.gif);
}

 h1 {
 	font-size : 13px;
 	font-style: normal;
	font-weight : bold;
	color : rgb(204,64,0);
	margin-top: 10px;
	margin-bottom: 15px;
}

 em {
 	font-size : 13px;
 	font-style: normal;
	font-weight : bold;
	color : rgb(204,64,0);
}

p.fliesstext { margin: 0px 0px 20px 0px;}

p.infotext { margin: 0px 0px 20px 0px;}

p.zitat {
	font-size : 11px;
	line-height : 15px;
	color: #666;
	margin: 0px 0px 20px 0px;
}

B { font-weight : bold; }

I { font-style : italic; }

img { border: none;}

#abstand {
	height: 50%;
	width: 100px;
	margin-bottom: -320px;
	float: left;
}

#container {
	clear: left;
	position: relative;
	width: 960px;
	margin: 0px auto 0px auto;
	top: 0px;
	left: 0px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #333;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #000;
	background-color: #FFF;
	background-image : url(../eicons/hg_verlauf.jpg);
	background-position: right;
	background-repeat: repeat-y;
}


#kopf {
	width: 960px;
	height: 120px;
	background-color: #FFF;
	border-bottom: 1px solid #E6E6E6;
}

#logo {
	float: left;
	display: block;
	margin: 44px 0px 0px 8px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

#quernavi {
	width: 960px;
	height: 25px;
	color : #E6E6E6;
	background-color : #999;
	background-image : url(../eicons/hg_balken_grau.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #000;
}

#quernavi h3, hr { display: none; }
	
#quernavi A:LINK {
	text-decoration : none;
	color : #CCC;
}

#quernavi A:VISITED {
	text-decoration : none;
	color : #CCC;
}

#quernavi A:HOVER {
	text-decoration : none;
	color : #FFF;
	Background-color: #4D4D4D;
}

#farb_buttons {
	float: right;
	margin: 4px 7px 0px 0px;
}

#stand {
	float: left;
	font-size : 9px;
	line-height : 9px;
	color : #CCC;
	margin: 8px 0px 0px 8px;
}

#festnav {
	float: left;
	display: inline; /*.IE5-Hack wg. doppeltem Rand.*/
	margin: 5px 0px 0px 230px;
}

/* .BEGINN des eigentlichen Inhalts, zuerst ein Container fuer Hauptnavi und Inhaltsbereich. */
/* .Grauverlauf als Hintergrund fuer den Navigationsbereich links. */
#inh_layout {
	width: 960px;
	min-height: 450px;
	background-image : url(../eicons/hg_streifen_grau.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

/* .Hauptnavigation, steht links, mit kleinem Bild als zus. Hintergund. */
#hauptnavi {
	float: left;
	width: 200px;
	height: 450px;
	background-position: bottom left;
	background-repeat: no-repeat;
	border-right: 1px solid #999;
	overflow: hidden;
}

#hauptnavi h3, hr { display: none; }

#h_navi_liste {
	list-style: none;
	list-style-typ: none;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #FFF;
}

#h_navi_link {
	display: inline;
	padding: 0px;
	margin: 0px;
}

/*.Formatierung der Links weiter unten (a.navigation).*/

#inhalt {
	float: right;
	width : 720px;
	height: 430px;
	padding:0px 10px 0px 0px;
	margin: 10px 0px 10px 0px;
	overflow: auto;
}

#inhalt h1 {	
}

#links {
		float: left;
		width: 520px;
		margin: 0px;
		padding: 0px;
		line-height: 18px;
	}
	
#links ul {
	margin-left: 60px;
}
	
#links li {
}
	
	#rechts {
		float: right;
		display: inline;
		width: 150px;
		margin: 0px;
		padding: 0px;
}
	
	#bild_links {
		float: left;
		width: 402px;
		margin: 0px;
		padding: 0px;
	}
	
	#bild_rechts {
		float: right;
		display: inline;
		width: 220px;
		margin: 50px 20px 0px 0px;
		padding: 0px;
		border-bottom: 1px solid #E6E6E6;
	}
	
	.linksluft {
	float: right;
	margin-left: 10px;
	}

	.rechtsluft {
	float: left;
	margin-right: 10px;
	}

#schatten {
	width: 400px;
	height: 300px;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	background-color: #E6E6E6;
}

#gucken {
	position: relative;
	top: -8px;
	left: -6px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}

#fusz {
	clear: both;
	width: 960px;
	height: 20px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size : 11px;
	line-height : 15px;
	color : #E6E6E6;
	background-color : #666;
	border-top: 1px solid #000;
	background-image : url(../eicons/hg_fusz.gif);
}

#fusz p {
	margin: 0px;
	padding: 0px;
}

#fusz A:LINK {
	text-decoration : none;
	color : #E6E6E6;
}

#fusz A:VISITED {
	text-decoration : none;
	color : #CCC;
}

#fusz A:HOVER {
	text-decoration : none;
	color : #FFF;
	background-color: #000;
}

/*.Navigation im linken Bereich (Hauptnavi).*/
a.navigation {
	display : block;
	text-decoration: none;
	line-height : 15px;
	color : #000;
	background-color : #F0F0F0;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom : 1px solid #CCC;
}

a.navigation:link {
	color : #808080;
	border-bottom-color : #CCC;
}

a.navigation:visited {
	color : #999;
	border-bottom-color : #CCC;
}

a.navigation:hover {
	color : #FFF;
	font-weight: bold;
	background-color : #999;
	border-bottom-color : #FFF;
	padding-left: 3px;
}

/* .Allgemeine Navigation im Fliesstext. */
A:LINK {
	text-decoration : none;
	color : #339;
}

A:VISITED {
	text-decoration : none;
	color : #666;
}

A:HOVER {
	text-decoration : none;
	color : #C00;
	background-color: #E6E6FF;
}


