a						{outline:none;}

#header 				{margin-top:12px;
						height:30px;
						margin-left:29px;
						/*width:767px;*/
						z-index: 999;
						text-align:center;}


.mainnav 				{font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;						
						background: #fff url(images/bg_mainnav.gif) repeat-x 0 0;
						font-weight: 700;
						font-size: 12px;
						width: 769px;
						line-height: 21px;
						height: 27px; 
						float:left;
						text-align:center;
						text-transform: uppercase;
						z-index: 99997; !important}

#header table.mainnav  	{display: block;}
						



#header table.mainnav td.current, #header table.mainnav td.act-current 		{background: transparent url(images/menuepfeil.gif) no-repeat 37px 100%; 
		/* Wenn man dem Eltern-Element einen höheren z-index gibt, dann hat man im IE6 keine Flash-Overlay-Probleme mehr */
																		z-index:9998;}

#header table.mainnav a 			{display: block; text-decoration:none;}


#header ul.mainnav li ul li.last a 	{border-bottom: none;}

/* @end of Hauptnavigation */
.navsub a span 						{color:  #777;}
.navsub .current a span 			{color: #98c2ea;}

#header a:link, 
#header a:visited,
#header .current li a:link, 
#header .current li a:visited 		{color: #FFF; padding-bottom:2px;}

#header a:hover, 
.nav a:hover span,


#header .current a:link 			{color: #98c2ea; /*padding-bottom:2px;*/}

#header .current a:visited 			{color: #FFF; /*padding-bottom:2px;*/}

#header .current a:hover 			{color: #98c2ea; /*padding-bottom:2px;*/}

#header .current a:active 			{color: #98c2ea; /*padding-bottom:2px;*/}
				
					

.secondlevel 						{font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									text-transform:uppercase;
									text-decoration:none;
									color:#000066;
									line-height:26px;
									margin-top:-5px;}
									
a.secondlevel:visited				{color:#98c2ea; margin-right:10px; margin-left:10px; /*background:#1B2383;*/ background:#E6EDF2; margin-top:-5px;}	
					
a.secondlevel:active				{color:#98c2ea; margin-right:10px; margin-left:10px; /*background:#1B2383;*/ background:#E6EDF2; margin-top:-5px;}						
					
/*a.secondlevel:link					{color:#000066; margin-top:-3px;}*/					
					
a.secondlevel:link					{color:#98c2ea; margin-top:-5px;}						
					
					
					
		
.nav_ebene2 			{padding-right:10px; padding-left:10px; /*background:#1B2383;*/ background:#E6EDF2; 
						margin-top:-3px;
						/*border-bottom:1px solid #CCC;
						border-left:1px solid #CCC;
						border-right:1px solid #CCC;
						border-top:0px solid #CCC;*/} 
					

		
.nav_ebene2	a			{line-height:26px;
						color:#000066;
						text-align:left;
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:none;
						text-transform:uppercase;
						/*border-bottom:1px solid #CCC;
						border-left:1px solid #CCC;
						border-right:1px solid #CCC;
						border-top:0px solid #CCC;*/}


.nav_ebene2	a:hover		{color:#98C2EA;}


.flyout { /*background:#1B2383;*/ background:#E6EDF2;}













				
					
					
