#top_menu_container{
width:977px;
font-family:Helvetica,Arial,Verdana,sans-serif;
}

#top_menu_nav{
position:relative;
height:33px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background: url(images/top_bg.gif) no-repeat bottom left;
padding:0 0px 0 0px; /*top, right, bottom, left*/ 
background-color:#535353;

}

#top_menu_nav ul{
margin:0;
padding:0 0px 0 0px; /*top, right, bottom, left*/ 
list-style-type:none;
width:auto;
float:left;
}

#top_menu_nav ul li{
display:block;
float:left;
width:106px;
margin:0 3px 0 0px;
text-align:center;
}

#top_menu_nav ul li a{
display:block;
float:left;
color:#535353;
text-decoration:none;
padding:0 0px 0 0px;
width:106px;
height:33px;
}

#top_menu_nav ul li a span{
padding:12px 0px 0 0px;
height:21px;
float:left;
width:106px;
}

#top_menu_nav ul li a:hover span{
display:block;
width:auto;
cursor:pointer;
text-align:center;
}

#top_menu_nav ul li a.current,#top_menu_nav ul li a.current:hover{
color:#535353;
line-height:325%;
width:106px;
text-align:center;
}

#top_menu_nav ul li a.current span{
display:block;
padding:0 0px 0 0px;
width:106px;
background: url(images/tab_over.gif) no-repeat top right;
height:33px;
}

/*opmaak submenu*/
#top_menu_sub_nav{
color: #535353;
padding: 0px; 
font-size: 12px; 
height: 29px;
background-image:url(images/bottom.gif); 
text-transform:none;
font-weight:bold;
}

#top_menu_sub_nav a:link, #top_menu_sub_nav a:visited, #top_menu_sub_nav a:active{
color: #535353;
text-transform:none;
font-weight:bold;
}

#top_menu_sub_nav a:hover{
color: #ff0000;
text-transform:none;
font-weight:bold;
}

.top_menu_sub_nav_content_1{
	display: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top_menu_sub_nav_content_3{
	display: none;
	padding: 7px;
}