/* Main navigation */

	.c#navi            { padding-bottom:26px; background-image:url(../images/pic-tech/nav_main_c_u_dunkelblau.jpg); background-repeat:repeat-x; background-position:0 25px;}

	.navigation        { position:relative; width:950px; height:25px; z-index:10; background-image:url(../images/pic-tech/nav_main_c_dunkelblau.jpg); background-repeat:repeat-x; }
	
	.navigation div         { float:left; white-space:nowrap; }
	.navigation div a       { display:block; padding:0; }
	
	
/* Sub navigation */
	
	.subnavigation     { left:0; position:absolute; width:885px; height:25px; padding:0; background-image:url(../images/pic-tech/nav_main_c_u_dunkelblau.jpg); background-repeat:repeat-x; background-position:0 0; }
	.subnavigation div { float:left; white-space:nowrap;  }
	.subnavigation div a        { display:block; padding:0; }
	
	
/* Sub navigation indention */

	#main-menu-1, .subnavigation { padding-left:65px; }

	
/* Navigation typography */

	.navigation div         { line-height:25px; text-transform:uppercase; }
	.navigation div a       { padding:0 9px; color:#ffffff; text-decoration:none !important; background-image:url(../images/pic-tech/nav_main_c_dunkelblau.jpg); background-repeat:repeat-x; }  
	.navigation div a:hover { color:#ffffff; background-image:url(../images/pic-tech/nav_main_o_dunkelblau.jpg); background-repeat:repeat-x; }
	.navigation div a:active { background-image:url(../images/pic-tech/nav_main_p_dunkelblau.jpg); background-repeat:repeat-x; }
	
	.subnavigation div          { line-height:25px; text-transform:none; }
	.subnavigation div a        { padding:0 9px; color:#ffffff; text-decoration:none !important;  background-image:url(../images/pic-tech/nav_main_c_u_dunkelblau.jpg) !important; background-repeat:repeat-x; }
	.subnavigation div a:hover  { color:#ffffff;  background-image:url(../images/pic-tech/nav_main_o_u_dunkelblau.jpg) !important; background-repeat:repeat-x; }
	.subnavigation div a:active { background-image:url(../images/pic-tech/nav_main_p_u_dunkelblau.jpg) !important; background-repeat:repeat-x; }
	
	.sub-sub-menu      { line-height:160%; list-style:none outside none; margin:0 0 0 0; padding:0; clear:left; }	
	.sub-sub-menu a    { color:#a6a2a6; display:block; clear:left; text-decoration:none !important; padding-bottom:0; margin-bottom:0; padding-left:6px; }
	.sub-sub-menu a:hover { color:#004990; background-color:#d1e4f5; }
	.sub-sub-menu div.level-1 a	{ padding-left:12px; }
	
			
/* Top navigation */	

	.langnavigation    { position:relative; z-index:10; padding:50px 0px 0 0; }
	.langnavigation div         { width:auto !important; float:right; white-space:nowrap; margin-right:10px;}
		
	.langnavigation div         { font-size:11px; line-height:12px; text-transform:none; }
	.langnavigation div a       { display:block; padding:0 9px 1px 0; color:#004990; text-decoration:none; }
	.langnavigation div a:hover { color:#004990; text-decoration:underline;}
	div#lang-menu-2    { border: none; }

	
/* Footer navigation */	

	.footernavigation  { position:relative; width:950px; height:25px; z-index:10; background-image:url(../images/pic-tech/nav_main_c_dunkelblau.jpg); background-repeat:repeat-x; }
	
	.footer-menu       { width:auto !important; float:left; white-space:nowrap; line-height:25px; text-transform:none; }
	.footer-menu a     { display:block; padding:0; color:#ffffff; text-decoration:none; background-image:url(../images/pic-tech/nav_main_c_dunkelblau.jpg); background-repeat:repeat-x; }
  	.footer-menu a:hover { color:#ffffff; background-image:url(../images/pic-tech/nav_main_o_dunkelblau.jpg); background-repeat:repeat-x; }
	.footer-menu a:active { background-image:url(../images/pic-tech/nav_main_p_dunkelblau.jpg); background-repeat:repeat-x; }	
	
	.footersubnavigation { position:relative; width:840px; z-index:10; }
	
	.footer-sub-menu   { width:auto !important; float:left; white-space:nowrap; margin-top:22px; margin-bottom:16px; font-size:11px; color:#a6a2a6; }
	.footer-sub-menu a { display:inline; padding:0; color:#a6a2a6; }
	.footer-sub-menu a:hover { color:#004990; }
	
	.by          { float:right; font-size:9px; text-align:right; color:#a6a2a6; padding:4px 36px 0 0; margin-top: 20px; } 
	.by a        { color:#a6a2a6; text-decoration:none !important; }
	.by a:hover  { color:#004990; text-decoration:underline !important; }
	
