

.tx-cerebrumfsmenu-pi1-menulist {
	height: 20px;
}

/* All <ul> tags in the menu including the first level */
.tx-cerebrumfsmenu-pi1-menulist, .tx-cerebrumfsmenu-pi1-menulist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.tx-cerebrumfsmenu-pi1-menulist ul {
	display: none;
	position: absolute;
	top: 11px;
	margin-top: 11px;
	/* left: -1px; */
	/* width: 150px; */
	background: #a0a0a0;
}

/* Second and third etc. level submenus - position across from parent instead */
.tx-cerebrumfsmenu-pi1-menulist ul ul {
	/* top: -1px; */
	margin-top: 0;
	left: 148px;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.tx-cerebrumfsmenu-pi1-menulist li {
	float: left;
	display: block;
	position: relative;
	/* background: #FED; */
	/* border: 1px solid #330; */
	/* margin-right: -1px; */
	width: 120px;
	/*text-align: center;*/
}

.tx-cerebrumfsmenu-pi1-menulist li a{	
	text-align: center;
}
.tx-cerebrumfsmenu-pi1-menulist ul li a{
	text-align: left;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.tx-cerebrumfsmenu-pi1-menulist ul li {
	float: none;
	margin: 0;
	/* margin-bottom: -1px; */
	height: 18px;
	overflow: hidden;
	text-align: left;
}

.tx-cerebrumfsmenu-pi1-menulist ul>li:last-child {
	margin-bottom: 8px;
}

/* Links inside the menu */
.tx-cerebrumfsmenu-pi1-menulist a {
	display: block;
	padding: 3px;
	/* color: #000; */
	text-decoration: none;
	color: #f0f0f0;
	font-weight: bold;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.tx-cerebrumfsmenu-pi1-menulist a:hover, .tx-cerebrumfsmenu-pi1-menulist a.highlighted:hover, .tx-cerebrumfsmenu-pi1-menulist a:focus {
	background-color: #a0a0a0;
	/* color: #FFF; */
	/* background-color: #A64; */
}

.tx-cerebrumfsmenu-pi1-menulist a.highlighted {
	background-color: #a0a0a0;
	/* color: #FFF; */
	/* background-color: #C86; */
}


.tx-cerebrumfsmenu-pi1-menulist li ul {
	background: url(../fileadmin/templates/images/background_fsmenu.gif) no-repeat bottom center;
	
}

/* IE6 hack to show rounded corners (background_fsmenu.gif) at bottom */
*html .tx-cerebrumfsmenu-pi1-menulist li ul {
	padding-bottom: 8px;
}

/* IE7 hack */
*+html .tx-cerebrumfsmenu-pi1-menulist li ul {
	padding-bottom: 8px;
}

/* IE8 hack */
.tx-cerebrumfsmenu-pi1-menulist li ul { 
	padding-bottom/*\**/:8px\9  
}

.tx-cerebrumfsmenu-pi1-menulist li ul li {
	text-align: left;
	width: 196px;
	padding: 0px 2px 0px 2px;
	background-color: #a0a0a0;
}

.tx-cerebrumfsmenu-pi1-menulist li.active ul li a,
.tx-cerebrumfsmenu-pi1-menulist li ul li a {
	color: #404040;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
}

.tx-cerebrumfsmenu-pi1-menulist li ul li a:hover {
	background-color: #f0f0f0;
}

/* Colouring for active page in main menu */
/* added for cerebrum_fsmenu (not in upstream CSS files */
.tx-cerebrumfsmenu-pi1-menulist li.active {
	color: black;
}

.tx-cerebrumfsmenu-pi1-menulist li.first {
	width: 80px;
}

.tx-cerebrumfsmenu-pi1-menulist li.active a {
	/* color: #FFF; */
	color: black;
}

.tx-cerebrumfsmenu-pi1-menulist li ul li.active {
	color: #f0f0f0;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 3px 0px 3px 6px;
	text-decoration: none;
	width: 194px;
}

/* Only style submenu indicators within submenus. */
.tx-cerebrumfsmenu-pi1-menulist a .subind {
	display: none;
}
.tx-cerebrumfsmenu-pi1-menulist ul a .subind {
	display: block;
	float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.tx-cerebrumfsmenu-pi1-menulist a {
	float: left;
}
.tx-cerebrumfsmenu-pi1-menulist ul a {
	float: none;
}

.tx-cerebrumfsmenu-pi1-menulist a {
	float: none;
}

*:first-child+html .tx-cerebrumfsmenu-pi1-menulist ul li {
	float: left;
	
}

.tx-cerebrumfsmenu-pi1-menulist ul li {
	float: left;
	height: 1%;
}
* html .tx-cerebrumfsmenu-pi1-menulist ul a {
	height: 1%;
}
/*added to fix active third level menu alignment issue*/
.tx-cerebrumfsmenu-pi1-menulist li ul li.active a{padding-left:0px!important;}
.tx-cerebrumfsmenu-pi1-menulist li ul li.active a:hover{width:189px!important;margin-left:-4px!important;padding-left:4px!important;}

