/* CSS Document */

	a	 					{ color:#4ab9e7; text-decoration:none; }
	a:hover					{ color:#ff6e31; text-decoration:underline; }


/* Navigation Basics */


/* Mainnavigation */

	.navigation 			{ position:relative; width:840px; z-index:10; }
	
	.main-menu				{ width:auto !important; width:1px; float:left; white-space:nowrap; 
							  /*background-image:url(../images/pic-navigation-back.gif); background-repeat:repeat-x;*/ }
							  
	.main-menu a			{ display:block; padding:0 15px 0 0; }
	
	
/* Subnavigation */	
	
	.subnavigation			{ position:absolute; width:840px;
							  background-image:url(../images/pic-tech/pic-navigation-back-840.gif); background-repeat:no-repeat; }
	 
	.sub-menu				{ width:auto !important; width:1px; float:left; white-space:nowrap; 
							  /*background-image:url(../images/pic-navigation-back.gif); background-repeat:repeat-x;*/ }
							   
	.sub-menu a				{ display:block; padding:0 15px 15px 0; }

	
		
/* Subnavigation ausblenden */

	.subnavigation			{ left:-9999px; }  
	
	
/* Language Navigation */	



	.langnavigation				{ position:relative; z-index:10; }
	
	.lang-menu					{ width:auto !important; width:1px; float:left; white-space:nowrap; }
	
	.lang-menu a				{ display:block; padding:0 15px 0 0; }
	

/* Footer Nnavigation */	


	
	.footernavigation 			{ position:relative; width:840px; z-index:10; }
	
	.footer-menu				{ width:auto !important; width:1px; float:left; white-space:nowrap; }
							  
	.footer-menu a				{ display:block; padding:0 15px 0 0; }	



/* Navigation Typografie */
				  
	.main-menu									{ line-height:18px; text-transform:uppercase; }
	.main-menu a								{ color:#334f65; text-decoration:none; }
	.main-menu a:hover							{ color:#ff6e31; }
	
	.sub-menu									{ line-height:17px; text-transform:none; }
	.sub-menu a									{ color:#4ab9e7; text-decoration:none; }
	.sub-menu a:hover							{ color:#ff6e31; }

	.sub-sub-menu ul							{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; clear:left; } 
	.sub-sub-menu a								{ display:block; text-decoration:none; }
		
	
	.sub-sub-menu#berechnungen ul				{ list-style:none; list-style-image:none; margin:0; }
	.sub-sub-menu#berechnungen ul li a			{ color:#c3ba79; background-color:#eeedd9;  
												  border-bottom:#ffffff solid 1px; padding: 5px 10px 5px 10px; display:block; }
	.sub-sub-menu#berechnungen ul li a:hover	{ color:#ffffff; background-color:#dddbb4; }	
	
	
	.lang-menu									{ line-height:17px; text-transform:none; }
	.lang-menu a								{ color:#4ab9e7; text-decoration:none; }
	.lang-menu a:hover							{ color:#ff6e31; }
			
	.footer-menu								{ line-height:17px; text-transform:none; }
	.footer-menu a								{ color:#4ab9e7; text-decoration:none; }
	.footer-menu a:hover						{ color:#ff6e31; }
	


/* Subnavigations einblenden */

	.main-menu:hover .subnavigation				{ left:0; z-index:10; overflow:visible; } 

	

/* Einzüge der Subnavigation */

	#sub-menu-1-1			{ padding-left:0; }
	#sub-menu-2-1			{ padding-left:0; }
	#sub-menu-3-1 			{ padding-left:0; }
	#sub-menu-4-1			{ padding-left:0; }
	#sub-menu-5-1			{ padding-left:9em; }
	#sub-menu-6-1			{ padding-left:25em; }
	#sub-menu-7-1			{ padding-left:23.5em; }
	#sub-menu-8-1			{ padding-left:37.75em; }
	#sub-menu-9-1			{ padding-left:0; }
	#sub-menu-10-1			{ padding-left:0; }


/* menuout */

	.menuout				{ position:absolute; top:0; margin:-9999px; z-index:5; }

	.menuout img			{ width:840px; height:200px; }
