@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list main navigation "main_nav"
 * (de) Horizontale Hauptnavigationsliste "main_nav"
 *
 * @copyright       Copyright 2008, Thomas Kalteis brainGuide AG
 * @version         1.0
 * @revision        $Revision: 10 $
 * @lastmodified    $Date: 2008-04-09
 */


@media all
{


/* 1 General Formats */  

 #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
	float:left;
	display:inline;
    /* (en) Backgorund and margins */
    /* (de) Hintergrund und abst�nde */
    background:transparent;
	border-bottom: 1px solid #cdd7e9;
    line-height: 0;
	margin:0;
	padding:0;
  }	

	#nav_main ul {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
		background:transparent url(../images/navi/bg_nav_main.gif) repeat-x scroll left top;
		border-left:1px solid #ffffff;
		/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
		display:inline;
		float:right;
		margin:0 2px 0 0;
	/* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
		padding:0;
	}


/* 2 Nav Items */ 

    /* (en) Formatting of the listitems */
	/* (de) Formatierung der Listenelemente */
  #nav_main ul li {
    border-right:1px solid #ffffff;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
	/* (en) Formatting character and paragraphs  */
    /* (de) Formatierung der schriften und abs�tze  */
	font-size: 9.5pt;
	line-height:1em;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
  }

    /* (en) Special Formating for the first/last navitem  */
	/* (de) Spezial Formatierung des ersten/letzten navigations elements */

	#nav_main ul li.first {
	/* (en) Setting background-image for the left corner  */
	/* (de) Setzt das Hintergrund Bild f�r die linke Ecke */
		background:transparent url(../images/navi/lc_nav_main.gif) no-repeat scroll left top;
	}		
	
	#nav_main ul li.last {
	/* (en) Setting background-image for the right corner  */
	/* (de) Setzt das Hintergrund Bild f�r die rechte Ecke */
		/*background:transparent url(../../images/base_tpl/rc_nav_main.gif) no-repeat scroll right top;*/
		background:#000000 url(../images/navi/bg_nav_main_last.gif) repeat-x scroll left top;
	}		


	#nav_main ul li.last a {
	/* (en) Setting background-image for the right corner  */
	/* (de) Setzt das Hintergrund Bild f�r die rechte Ecke */
		background:transparent url(../images/navi/rc_nav_main.gif) no-repeat scroll right top;
	}

	/* (en) Link formating for the brainGuide Application */
	/* (de) Formatiert die Links f�r die brainGuide Applikation */

	#nav_main ul li a {
		background:transparent none repeat scroll 0%;
		color:#ffffff;
		display:block;
		font-size:10pt;
		font-weight:normal;
		margin:0pt; 
		padding:8px 0.8em;
		text-decoration:none;
		width:auto;
	}
	
	html > body #nav_main ul li a  { 
	font-size:9.5pt;
	padding:8px 0.9em;
	}
	
	
	#nav_main ul li a:focus, #nav_main ul li a:hover {
		background:transparent;
		/*background-color:#cdd7e9;*/
		/*color:#01449b;*/
		text-decoration:none;
	}
	
	#nav_main ul li#curLevel1 {
		/* (en) Formating for the selected navigation Item */
		/* (de) Formatierung des ausgew�hlten Navigationselements  */
		background:transparent;
		/*background-color:#cdd7e9;*/
	}

	#nav_main ul li#curLevel1 a, #nav_main ul li#curLevel1 a:focus, #nav_main ul li#curLevel1 a:hover, #nav_main ul li#curLevel1 a:active {
		background:transparent none repeat scroll 0%;
		color:#01449b;
		font-weight:normal;
		text-decoration:none;
	}
	
	#nav_main ul li#curLevel1 a, #nav_main ul li#curLevel1 a:hover {
		/* (en) Formating the font-weight for the active navigation element */
		/* (de) Formatierung des Schriftstils f�r das aktive Navigations-Element  */
		font-weight: bold;
	}
	
	
	/* (en) Formatting the hover effect first/last element  */
	/* (de) Formatierung des hover effekts f�r das ersten/letzte element */  
	#nav_main ul li.first a:hover{
		background:transparent url(../images/navi/lc_nav_main_active.gif) no-repeat scroll left top;
	}		
	
	#nav_main ul li.last a:hover{
		background:transparent url(../images/navi/rc_nav_main_active.gif) no-repeat scroll right top;
	}
	
	
	/* (en) Special Formating for the first/last selected navitem  */
	/* (de) Spezial Formatierung des ersten/letzte Ausgew�hlte navigations elements */   
	#nav_main ul li#curLevel1.first {
	/* (en) Setting background-image for the left corner  */
	/* (de) Setzt das Hintergrund Bild f�r die linke Ecke */
		background:transparent url(../images/navi/lc_nav_main_active.gif) no-repeat scroll left top;
	}
	
	#nav_main ul li#curLevel1.last {
	/* (en) Setting background-image for the right corner  */
	/* (de) Setzt das Hintergrund Bild f�r die right Ecke */
		background:transparent url(../images/navi/rc_nav_main_active.gif) no-repeat scroll left top;
	}
		
	
	
/* (en) Color coding for the navigation Items  */
/* (de) Farbleitsystem */ /*#nav_main ul li.allarea*/	
	
	#nav_main ul li#curLevel1.home a, #nav_main ul li#curLevel1.home a:hover, #nav_main ul li.home a:hover {
	/* (en) Home: Setting the font-color for the active navigation link  */
	/* (de) Home: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #04429c;
		background-color: #ced6e9;
	}	


	#nav_main ul li#curLevel1.allarea a, #nav_main ul li#curLevel1.allarea a:hover, #nav_main ul li.allarea a:hover {
	/* (en) Allarea: Setting the font-color for the active navigation link  */
	/* (de) Allarea: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #04429c;
		background-color: #ced6e9;
	}
	
	#nav_main ul li#curLevel1.experts a, #nav_main ul li#curLevel1.person a:hover, #nav_main ul li.experts a:hover {
	/* (en) Experts: Setting the font-color for the active navigation link  */
	/* (de) Experts: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #026052;
		background-color: #c4dbd3;
	}	
	
	#nav_main ul li#curLevel1.company a, #nav_main ul li#curLevel1.company a:hover, #nav_main ul li.company a:hover {
	/* (en) Companys: Setting the font-color for the active navigation link  */
	/* (de) Companys: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #681130;
		background-color: #d5bbc4;
	}		
	
	#nav_main ul li#curLevel1.publication a, #nav_main ul li#curLevel1.publication a:hover, #nav_main ul li.publication a:hover {
	/* (en) Publications: Setting the font-color for the active navigation link  */
	/* (de) Publications: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #000066;
		background-color: #afaecd;
	}

	#nav_main ul li#curLevel1.event a, #nav_main ul li#curLevel1.event a:hover, #nav_main ul li.event a:hover {
	/* (en) Events: Setting the font-color for the active navigation link  */
	/* (de) Events: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #bf7325;
		background-color: #f1dfcb;
	}

	
	#nav_main ul li#curLevel1.myBrains a, #nav_main ul li#curLevel1.myBrains a:hover, #nav_main ul li.myBrains a:hover {
	/* (en) Events: Setting the font-color for the active navigation link  */
	/* (de) Events: Setzten der Schriftfarbe f�r den aktiven Navigations-Link */
		color: #04429c;
		background-color: #ced6e9;
	}
    
}
