/*	NAVIGATION.CSS
	Enthält alle Styles für die Navigationen */
	
/*	Meta-Navigation */
	#metaNav { background : #B5B8BA; height : 30px; float : right; margin : 0; padding : 0; border-left : 10px solid #B5B8BA; overflow : hidden; z-index : 120; position : relative; }
	#metaNav ul { display : block; margin : 0 0 0 -1px; padding : 0; border : none; list-style-type : none; float : left; }
	#metaNav ul li { display : inline; margin : 0; padding : 0; border : 0; list-style-type : none; background-image: none; }
	#metaNav ul li a { 
		display : block; 
		float : left; 
		height : 25px;
		padding : 5px 9px 0 10px; 
		margin : 0;
		font : normal 13px/135% Arial, Verdana, sans-serif; 
		color : #fff; 
		text-decoration : none; 
		background : url("../images/bgmetanav.gif") no-repeat 0 9px; 
	}
	#metaNav ul li a:hover { text-decoration: underline; }
	#metaNav ul li ul { display : block; margin : 0; padding : 0 0 0 14px; border-right : 17px solid #B5B8BA; height : 30px; list-style-type : none; float : left; }
	#metaNav ul li ul li { display : inline; margin : 0; padding : 0; border : 0; list-style-type : none; background-image: none; }
	#metaNav ul li ul li a { display : block; width : 16px; height : 11px; margin : 0; padding : 10px 5px 0 5px; border : 0; float : left; background : none; }
	#metaNav ul li ul li a img { border : none; }

	
/*	Haupt-Navigation */
	#navigation { width : 990px; height : 57px; margin : 0 0 0 -45px; padding : 122px 0 0 0; border : 0; background : url("../images/bgnav.gif") no-repeat 0 122px; z-index : 10; /* position : relative;  */ }
	#navigation ul { margin : 0 45px 0 45px; padding : 0; border : 0; list-style-type : none; display : block; height : 50px; width : 900px; overflow : hidden; }
	#navigation ul li { display : inline; margin : 0; padding : 0; border : 0; list-style-type : none; }
	#navigation ul li a { display : block; float : left; width : 151px; height : 33px; margin : 0 0 0 -1px; padding : 17px 0 0 0; border : 0; text-align : center; text-decoration : none; font : bold 15px/135% Arial, Verdana, sans-serif; color : #4B5A63; }
	#navigation ul li a.active, #navigation ul li a:HOVER { background : url("../images/bgnavhover.gif") repeat-x 0 1px; color : #fff; }
	
/*	Subnavigation */
	#subnav { width: 214px; margin : 0; padding : 0 0 10px 0; border-top : 10px solid #E1E2E3; border-bottom : 7px solid #fff; background : #E1E2E3; list-style-type : none; overflow : hidden; }
	#subnav li { display : inline; margin : 0; padding : 0; border : 0; list-style-type : none; background-image: none; }
	#subnav li a { display : block; font : normal 15px/135% Arial, Verdana, sans-serif; letter-spacing:0.21px; color : #252C30; text-decoration : none; padding : 7px 20px 6px 20px; margin : -1px 0 0 0; background : url("../images/bgsubnavhover.gif") no-repeat 0 0; }
	#subnav li a.active, #subnav li a:HOVER { background : #C5C8C9 url("../images/bgsubnavhover.gif") no-repeat 0 0; letter-spacing: -0.21px; color : #fff; font-weight : bold; }
	#subnav li ul { margin : 0; padding : 0; border : 0; list-style-type : none; background : #F0F1F1; overflow : hidden; }
	#subnav li ul li a { font-size : 13px; font-weight : normal; color : #252C30; padding : 7px 0 7px 25px; margin : -1px 10px 0 10px; border-top : 1px solid #DFE0E0; background : none; }
	#subnav li ul li a.active, #subnav li ul li a:HOVER { color : #004494; font-weight : bold; background : none; }
	#subnav li ul li ul li a { font-size : 11px; font-weight : normal; color : #252C30; padding : 8px 0 8px 40px; margin : 0 10px 0 10px; }
	
/*	Sitemap am Seitenfuß */
	#sitemap { background : #7C858C; display : block; width : 824px; margin : -15px 45px 0 45px; padding : 15px 38px 35px 38px; border : 0; list-style-type : none; }
	#sitemap li { list-style-type : none; display : inline; margin : 0; padding : 0; border : 0; background-image: none;  }
	#sitemap li ul { display : block; float : left; margin : 0; padding : 0 30px 0 0; border : 0; list-style-type : none; max-width : 120px; }
	#sitemap li ul li h1 { display : block; margin : 0; padding : 0 0 3px 0; border : 0; color : #E1E3E5; font : bold 13px/115% Arial, Verdana, sans-serif; }
	#sitemap li ul li a { display : block; color : #E1E3E5; font : normal 11px/115% Arial, Verdana, sans-serif; text-decoration : none; margin : 0; padding : 0 0 3px 0; }
	#sitemap li ul li a:HOVER { color : #fff; text-decoration : underline; }


