/* CSS Document Layout Allgemein (INTERNET + INTRANET) */
html, body {margin:0; padding:0; font-size:100.01%; font-family:Arial, Helvetica, sans-serif;}/*Verdana, */
img {border:none;}
body {position:relative;}
/************************************ Anfang  LAYOUT *********************************************/
/* Seitenanfang/-ende */
#seitenanfang li a { position:absolute; top:0px; left:-1000px; width:900px; background:#00A600; color:#fff;}
#seitenanfang li a:hover, #seitenanfang li a:active, #seitenanfang li a:focus {z-index:99; left:0px; width:20em; position:absolute; top:0px;}
#seitenende li a { position:absolute; top:0px; left:-1000px; width:900px; background:#00A600; color:#fff;}
#seitenende li a:hover, #seitenanfang li a:active, #seitenanfang li a:focus {z-index:99; left:0px; width:20em; position:absolute; top:0px;}


/* Seitenkopf */ 
#lanuv_nrw{padding:0.2em 0;}

#head {	width:auto; min-height:2.7em; background-color:#AAA; border-top:1px solid #666; border-bottom:1px solid #666; position:relative;}

	#fotos {float:left; height:2.7em; padding-left:13.5em;}
	#fotos img{height:2.5em; padding-top:0.1em; padding-left:0.2em;}	

	#nav_service{font-size:70%; position:absolute; bottom:0.1em; left:40em; min-width:20em;}
		#nav_service ul{margin-left:0.5em; padding:0; display:inline;}
		#nav_service a {font-weight:bold; color:#000; text-decoration:none;}
		#nav_service li{list-style-type: none; display:inline;}
		#nav_service a { padding:0 0.5em;}
		#nav_service a:link, #nav_service a:visited {color:#FFF;}
		#nav_service a:hover, #nav_service a:active, #nav_service a:focus {color:#000; background-color:#FFF;}

	
/* Navigation Ebene 2, z.B. Umwelt -> Wasser */	
#ebene2{clear:both; background-color: #DCEBB9; border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; min-height:1.4em; }
#nav_ebene2 { margin-left:13.2em;  }/* height:1.5em;*/

	#nav_ebene2 ul{display:inline; list-style:none; margin-left:0; padding-left:0em;}
	#nav_ebene2 li{padding:0.3em; display:inline;}
	
	#nav_ebene2 a{ font-size:70%;}
	#nav_ebene2 a:link, #nav_ebene2 a:visited {color:#666; }
	#nav_ebene2 a:focus, #nav_ebene2 a:hover, #nav_ebene2 a:active {background-color:#666; color:#FFF;}
	#nav_ebene2 a.aktiv{background-color:#666; color:#FFF;}
	#nav_ebene2 a.aktiv:link, #nav_ebene2 a.aktiv:visited {color:#FFF; } 


/*  Inhalt */
#main{clear:both; width:auto; background-color:#FFF;}
	#grau {background-color:#EEE; }
	#weiss { margin-left:12.5em; background-color:#FFF;}

	#nav_links {margin-left:-12.5em; width:12.5em;float:left; }
	#nav_links ul.alle {font-size:70%;}
	  #nav_links ul.navi {margin-top:0.4em; padding-bottom:0.5em; list-style:url(blockgrau.gif) outside;}
	  #nav_links ul.navi li {font-size:70%; margin-left:-20px; margin-bottom:0.5em; }
	  #nav_links ul.alle {list-style:none; text-align:right; padding-right:0.5em; margin-top:-1em; margin-bottom:0.5em;}
	  #nav_links a.aktiv {background-color:#666; color:#FFF;}			

		#inhalt {font-size:90%; padding-left:1em;}
			#textanfang {display:inline;} 

	#fuss {width:auto;clear:both; margin-left:-12.5em; margin-top:1em;}
		#fuss_links {width:12.5em; float:left;text-align:center; }
			#fuss_links a {font-weight:normal; font-size:70%;}

		#fuss_mitte_pos {padding-top:2.7em; margin-left:13.5em;} 
			#fuss_mitte {color:#999; font-size:70%; letter-spacing:1px;} 
			#fuss_mitte img {margin-right:1.3em; width:0.7em;}
				
/************************************ Ende  LAYOUT *********************************************/

/* Überschriften */
h1, h2, h3, h4{line-height:100%;}
h1 {font-size:250%; color:#808080; font-weight:normal;}
h2 {font-size:160%; color:#808080; font-weight:normal;}
h3 {font-size:100%; margin-top:2em; }
h4 {font-size:100%; font-weight:normal;}
h5 {font-size:100%; color:#000000;}
h6 {font-size:100%; display:inline; padding-right:3px;} /* für Tastatur-Navigation */

h4.spalte { color:#000000; background-color:#D0D0D0; text-align:left; line-height:2em; font-weight:bold; margin:0px; padding-left: 0.5em; font-size:70%;}

/* Navi-Listen */
ul.horiz {display:inline; margin-left:0;}
ul.horiz li {list-style-type:none; display:inline; margin-right:2em;}


/*     Allgemeine Klassen  */
.ns {position:absolute; left:-1998px; width:1px; height:1px; overflow:hidden;}
.us {display:none;}

/*   Links  */
/* a {text-decoration: none; font-weight:bold;}
a:link, a:visited {color:#005E91;} 
a:focus, a:hover, a:active{color:#FFF; background-color:#005E91;} */

/* verlinkte IMG */
a.bild:focus, a.bild:hover, a.bild:active {color:#FFF; background-color:#005E91;}
a.bild img {border:2px solid #FFF;}
a.bild:focus img, a.bild:hover img, a.bild:active img { background-color:#BBB; border:2px solid #005E91;}

/* Text, der nur beim Ausdruck/Druckvorschau sichtbar sein soll (z.B. email-Adresse) */
.adr_klartext {display:none;}


