/* Farben: 9cf - hellblau
          #ffffcc - gelblich 
          #0000CC - logoblau */


#nav{
				position:relative;  
				padding-right:0;
				
				}
				
#nav h2{
				color:#FFF !important;
				}



#nav_main{
			float:left;
			width:100%;
			background: transparent;
			
			font:Georgia,Verdana,Tahoma,Arial,sans-serif;
			font-size: large;
	
			height: 55px;
 			border-bottom:1px solid #808080;
 		

			clear:both;
			padding:0;
			}
			
#nav_main ul{
			line-height:1;
			list-style:none;
			margin:0;
			padding:0 0 0 2px;
			white-space:nowrap
			} /* entfernen der Bullets */
			
#nav_main li{
			float:left;
			margin:0;
			padding:0 0 0 3px
			} /* Liste horizontal */
			
#nav_main a,#nav_main strong{
			color: #9cf; 
			display:block;
			font-weight:normal;
			padding:5px 11px 3px 8px;
			text-decoration:none;
			width:auto;
			width/**/:/**/ .1em; /* only IE 6.0 */
			} /* Zeilenhintergrund vergroessern */
			
#nav_main > ul a, #nav_main > ul strong{
			width:auto
			} /* TabReiter vergroessern */
			
#nav_main li{
			line-height: 1.2;
			font-size:.9em;
--			text-transform:uppercase;
			margin-left:0
			} /* alles in GROSSBUCHSTABEN, wenn uppercase */
			
#nav_main li:focus,#nav_main li:hover,#nav_main li:active{
			background-position:0 -150px
			} /* ... */
			
#nav_main li:focus a,#nav_main li:hover a,#nav_main li:active a{
			background-position:100% -150px
			} /* ... */

#nav_main a:focus,#nav_main a:hover,#nav_main a:active{
			background-color:transparent;

			color: #9cf; /* hellblau */
			}  /* wechselt von blaeulich auf transparent (hier hellblau) */


#nav_main li a{
			padding:.5em .8em 0 .8em;
			margin-top:1.3em; 
			border-radius:5px 5px 0 0;
			-moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px;
			-khtml-border-top-left-radius:5px;
			-khtml-border-top-right-radius:5px;
			-khtml-border-bottom-left-radius:0px;
			-khtml-border-bottom-right-radius:0px;

			color:#0000CC;
			
			background: #e5e5e5;
			/* dunkel bis hell */
			background: -moz-linear-gradient(100% 100% 90deg, #e5e5e5, #9999CC);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9999CC), to(#e5e5e5));
			
			/* for I. E. */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9999CC', endColorstr='#e5e5e5');


			border-bottom:2px #0C5005 solid

			} /* Runde Ecken */
			
			
#nav_main li a:visited{
			color: #0000CC;
			} /* ... */
			
#nav_main li a:focus,#nav_main li a:hover{
			color:#FFF;

			background: #0000CC;
			padding:1em .8em .1em .8em;
			margin-top:.7em;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			-khtml-border-bottom-left-radius:0px;
			-khtml-border-bottom-right-radius:0px;
			border-bottom:2px #0C5005 solid
			} /* Kasten wird groesser beim Anklicken und aendert Farbe */
			
#nav_main li a:active{
			color:#0000CC;
			background:#FFF;
			padding:1.4em .8em .1em .8em;
			margin-top:.29em;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			-khtml-border-bottom-left-radius:0px;
			-khtml-border-bottom-right-radius:0px;
			border-bottom:2px #FFF solid
			} /* ... */
			
#nav_main li.current_page_item a,#nav_main li.current_page_item a:focus,#nav_main li.current_page_item a:active{
			color: #0000CC;
			background:#FFF;	
			padding:1.5em .8em 0 .8em;
			margin-top:.3em;
			cursor:default;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			border-bottom:2px #FFF solid
			} /* ... */
			
#nav_main li.current_page_item a:hover{
			color: #0000CC;
			background:#FFF;
			padding:1.5em .8em 0 .8em;
			cursor:default;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			border-bottom:2px #FFF solid
			} /* ... */
			
#nav_main li.current_page_parent a,#nav_main li.current_page_parent a:focus{
			color: #9cf;
			background:#FFF;
			padding:.5em .8em 0 .8em;
			margin-top:1.3em;
			cursor:pointer;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			border-bottom:2px #FFF solid
			} /* ... */
			
#nav_main li.current_page_parent a:hover{

			color: #0000CC;
			background:#FFF;
			padding:1em .8em .1em .8em;
			margin-top:.7em;
			cursor:pointer;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			border-bottom:2px #FFF solid
			} /* ... */
			
#nav_main li.current_page_parent a:active{

			color: #0000CC;
			background:#FFF;
			padding:1.5em .8em 0 .8em;
			margin-top:.3em;
			cursor:pointer;
			border-radius:9px 9px 0 0;
			-moz-border-radius-topleft:9px;
			-moz-border-radius-topright:9px;
			-khtml-border-top-left-radius:9px;
			-khtml-border-top-right-radius:9px;
			border-bottom:2px #FFF solid 4px;
			padding-top:5px
			}
			
			
#nav_main #current a,#nav_main #current strong{
			color: #0000CC;
			font-weight:bold;padding-bottom:4px;
			padding-top:5px
			} /* ... */
			
			
.hideme{
				position:absolute;
				top:-1000em;
				left:-1000em;
				height:1px;
				width:1px;
				color:#000;

		} /* Text Hauptnavigation verschwindet */
		
