.tpl_menutable
{
	height:100%;
}

.tpl_menu_sep
{
	width: 1px;
	border-left: solid 1px #FFFFFF;
	font-size: 1px;
}

.tpl_menu, .tpl_menu:link, .tpl_menu:visited
{
	display:table;
	padding-left: 5px;
	padding-right: 5px;
	width:100%;
	height:100%;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.tpl_menu:hover
{	
	background-color: #4d720c;
     	color: #FFFFFF;
        text-decoration: none;
}

.tpl_menu_selected, .tpl_menu_selected:link, .tpl_menu_selected:visited
{
	display:table;
	padding-left: 5px;
	padding-right: 5px;
	width:100%;
	height:100%;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.tpl_menu_selected:hover
{
	background-color: #4d720c;
     	text-decoration: none;
}



/*############################################

	LEVEL 2 SUBMENU

#############################################*/

.tpl_subdiv_level2
{
	position:absolute;
	width: 150px;
	/*margin-left: -20px;*/
	margin-top: 16px;
	z-index: 1000;
}

.tpl_menu_level2,.tpl_menu_level2:link,.tpl_menu_level2:visited
{
	display:table;
	width:97%;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #4d720c;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	
}

.tpl_menu_level2:hover
{
	background-color: #76983a;
	color: #FFFFFF;
     	text-decoration: none;
}

.tpl_menu_level2_selected,.tpl_menu_level2_selected:link, .tpl_menu_level2_selected:visited
{
	display:table;
	padding-right: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.tpl_menu_level2_selected:hover
{
	text-decoration: underline;
}


/*############################################

	LEVEL 3 and deeper SUBMENU

#############################################*/

.tpl_subdiv_level3
{
	position:absolute;
	float: right;
	background-color: #4d720c;
	width: 150px;
	margin-top: 3px;
	margin-left: 155px;
	border-top: solid 1px  #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-bottom:0;
	z-index: 1000;
}

* html .tpl_subdiv_level3 {
	margin-left: 145px;
}

.tpl_menu_level3, .tpl_menu_level3:link, .tpl_menu_level3:visited
{
	display:table;
	width:100%;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.tpl_menu_level3:hover
{
	background-color: #76983a;
	color: #FFFFFF;
}

.tpl_menu_level3_selected,.tpl_menu_level3_selected:link, .tpl_menu_level3_selected:visited
{
	display:table;
	padding-right: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.tpl_menu_level3_selected:hover
{
	text-decoration: underline;
}


/*############################################

	DROPDOWN BREADCRUMBS

#############################################*/

.tbp_ddb_div
{
	width: 125px;
	background-color: #4d720c;
}

.tpl_ddb,.tpl_ddb:link, .tpl_ddb:visited
{
	padding-left: 8px;
	display:table;
	width: 100%;
	text-decoration:none;
	background-color: #4d720c;
	color: #FFFFFF;
	border-bottom: solid 1px  #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
}

.tpl_ddb:hover
{
	background-color: #76983a;
	color: #ffffff;
}

/*############################################

	TPL SUBCONTACT (RECHTSBOVEN)

#############################################*/


/* DIV die het submenu 'omsluit' */
#sub_contact
{
	position:absolute;
	width:90px;
	*width:120px;
	margin-top:15px;
	margin-left: 333px;
	z-index: 1000;
}


/* submenus zelf */
.tempsubcontact,.tempsubcontact:link,.tempsubcontact:visited{

	font-family: arial,trebuchet ms,verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	display:table;
	padding-top: 2px;
	padding-bottom: 2px;	
	width:100%;
	border-bottom:solid 1px #FFFFFF;
	background-color: #4d720c;
	padding-left:10px;
	padding-right:10px;
	
}
/* 
	'onmouseover' status van submenulink 
	HIER HOEVEN ALLEEN DE EIGENSCHAPPEN WORDEN INGEVOERD 
	DIE AFWIJKEN VAN DE OORSPRONKELIJKE STIJL HIERBOVEN
	'onmouseout' ZAL DE LINK WEER 'TERUGSPRINGEN' NAAR .tempsubmenu 
*/
.tempsubcontact:hover
{
	color:#ffffff;
	width:100%;
	background-color:#76983a;
	opacity: 1;
	filter: alpha(opacity=100);
}


/*############################################

	NAVIGATIE LINKS (PROGRAMS)

#############################################*/

.tpl_leftnav:link, .tpl_leftnav:visited
{
	font-size: 12px;
	display:table;
	width: 100%;
	padding-left: 20px;
	background-color: #716765;
	text-decoration:none;
	color: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

.tpl_leftnav:hover
{
	background-color: #76983a;
}


.tpl_leftnav_sub:link, .tpl_leftnav_sub:visited
{
	font-size: 12px;
	display:table;
	width: 100%;
	padding-left: 20px;
	background-color: #f1ede6;
	text-decoration:none;
	color: #716765;
	border-top: solid 1px #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tpl_leftnav_sub:hover
{
	background-color: #76983a;
	color: #FFFFFF;
}
.tpl_leftnav_extra,.tpl_leftnav_extra:link, .tpl_leftnav_extra:visited
{
	font-size: 12px;
	display:table;
	width: 100%;
	padding-left: 20px;
	background-color: #76983a;
	text-decoration:none;
	color: #515050;
	border-top: solid 1px #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

.tpl_leftnav_extra:hover
{
	background-color: #716765;
	color: #FFFFFF;
}

.cssselect
{
	text-decoration:none;
	color: #515050;
}

.cssselect:hover
{
	color: #FFFFFF;
}

