.mainnavigation
{
	float:left;
	text-align:left;
	border-top:solid 1px #777777;
	width:257px;
	margin-bottom:15px;
	color:#777777;
	margin-top:5px;
}

*html .mainnavigation
{
	width:255px;	
}

.mainnavigation ul
{
	text-align:left;
	list-style: none;
	padding: 0px;
	margin: 0px;	
}

.mainnavigation ul li
{
	float:left;
	display:block;	
	line-height:1;		
}


.mainnavigation ul li a
{
	/*height:17px;*/
	width:257px;
	display:block;
	line-height:1;
	border-bottom:solid 1px #777777;
}

.mainnavigation ul li a span
{

	/*height:17px;*/
	display:block;
	text-align:right;
	padding-right:8px;

	margin-bottom:6px;
	padding-top:6px;	
	font-variant:small-caps;

}


.mainnavigation ul li a:hover, .mainnavigation ul li a.hot
{
	background:url(../data/NAV_blauw.jpg) top left;	
	color:#777777;
	cursor:hand;
	border-bottom:solid 1px #777777;
}



.mainnavigation ul .submenu
{
	display:none;	
}



.mainnavigation ul.hot li
{
	line-height:1;
	background-color:#fbfbfb;
	margin-bottom:0px;
	padding-bottom:0px;
}

.mainnavigation ul.hot li a
{
	
	line-height:1;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	border-bottom:dashed 1px #777777;
	padding-top:4px;
	padding-bottom:4px;	

}



.mainnavigation ul .hot li a span
{

	font-size:10px;
	text-transform:none;
	line-height:1;
padding-top:0px;

	font-variant:normal;	
	margin-top:0px;
	margin-bottom:0px;
}

.mainnavigation ul .hot li a:hover, .mainnavigation ul .hot li a.hot
{
	background:none;
	color:#3a3a3c;
	border-bottom:dashed 1px #777777;	
}



/************* B-Units Color Overriding ******************/
/*main-items*/

#tpl_fides_fbg_general .mainnavigation ul li a:hover, #tpl_fides_fbg_general .mainnavigation ul li #cntblock_fbg_mainnavigation_11
{
	background:url(../data/NAV_rood.jpg) top left;	
}

#tpl_fides_fbg_general .mainnavigation ul li a:hover, #tpl_fides_fbg_general .mainnavigation ul li #cntblock_fbg_mainnavigation_12
{
	background:url(../data/NAV_blauw.jpg) top left;	
}


#tpl_fides_fbg_general .mainnavigation ul li a:hover, #tpl_fides_fbg_general .mainnavigation ul li #cntblock_fbg_mainnavigation_13
{
	background:url(../data/NAV_groen.jpg) top left;	
}



#tpl_fides_fbg_general .mainnavigation ul li a:hover, #tpl_fides_fbg_general .mainnavigation ul li a.hot
{
	background:url(../data/NAV_grijs.jpg) top left;	
}

#tpl_fides_ffp_general .mainnavigation ul li a:hover, #tpl_fides_ffp_general .mainnavigation ul li a.hot
{
	background:url(../data/NAV_rood.jpg) top left;	
}

#tpl_fides_fc_general .mainnavigation ul li a:hover, #tpl_fides_fc_general .mainnavigation ul li a.hot
{
	background:url(../data/NAV_blauw.jpg) top left;	
}

#tpl_fides_ecy_general .mainnavigation ul li a:hover, #tpl_fides_ecy_general .mainnavigation ul li a.hot
{
	background:url(../data/NAV_groen.jpg) top left;	
}

/*sub-items*/
#tpl_fides_fbg_general .mainnavigation ul .hot li a:hover, #tpl_fides_fbg_general .mainnavigation ul .hot li a.hot
{
	background:none;
}

#tpl_fides_ffp_general .mainnavigation ul .hot li a:hover, #tpl_fides_ffp_general .mainnavigation ul .hot li a.hot
{
	background:none;
}

#tpl_fides_fc_general .mainnavigation ul .hot li a:hover, #tpl_fides_fc_general .mainnavigation ul .hot li a.hot
{
	background:none;
}

#tpl_fides_ecy_general .mainnavigation ul .hot li a:hover, #tpl_fides_ecy_general .mainnavigation ul .hot li a.hot
{
	background:none;
}




