/********** Hoofdmenu *************************/
div#menu-container
{
 left: 0;
 top: 152px;
 z-index: 900;
 width: 100%;
 height: 41px;
 overflow: none;
	position:fixed;
}

	div#menu
	{
		left:0px;
		top:0;
		width:100%;
		z-index:900;
		height:41px;
		display:block;
		position:relative;
  z-index: 900;
		background:transparent url("../images/backgrounds/bg_menu.png") repeat;
	}	
 
 #menu-open
 {
		position:relative;
  left: 100%;
		top:-41px;
  overflow: none;
		z-index:900;
  width: 70px;
 }
 #menu-open a
 {
  margin: 0;
  width: 70px;
  height: 41px;
  display: block;
  text-indent: -5000em;
		background: transparent url("../images/backgrounds/tab_menu_open.png") no-repeat;
 }

		ul#nav
		{
			left:50%;
			bottom:0px;
			height:28px;
			width:980px;
			position:relative;
			margin:0 0 0 -490px;
		}
		
			ul#nav li
			{
				float:left;
				display:block;
				font-size:0.9em;
				text-align:center;
				padding:13px 30px 0px 0px;
				/*text-transform:lowercase;*/
			}
			
				ul#nav li a
				{
     display:block;
     height:40px;
					color:#fff;
					/*text-transform:lowercase;*/
				}
				
				ul#nav li a:hover
				{
					color:#ccc;
				}
				
				ul#nav li.much_more
				{
					color:#fff;
					float:right;
					width:200px;
					text-align:right;
				}
				
				ul#nav li.much_more a
				{
     display:inline;
     height:auto;
				}
			


		ul#closednav
		{
			left:0;
			bottom:0px;
			width:90px;
			height:28px;
			position:relative;
		}
		
			ul#closednav li
			{
				width:90px;
				float:left;
				display:block;
				font-size:0.9em;
				text-align:center;
				/*text-transform:lowercase;*/
				padding:13px 0px 0px 0px;
			}
			
				ul#closednav li a
				{
					color:#fff;
					/*text-transform:lowercase;*/
				}
				
				ul#closednav li a:hover
				{
					color:#ccc;
				}
	

.hoofdmenu ul li {float:left; position:relative;}
.hoofdmenu ul li ul {
   display: none;
   list-style-type:none;
   padding: 0;
   margin: 1px 0 0 0;
}
.hoofdmenu ul li ul li {
   padding:0px;
   margin:0px;
		 background:transparent url("../images/backgrounds/bg_menu.png") repeat;
   width:220px;
   text-align:left;
   height:20px;
}
.hoofdmenu ul li ul li.first {
   padding-top: 25px !important;
}

.hoofdmenu ul li ul li a {
			font-size:1.15em;
   padding:0px 0px 0px 20px;
}


/* specific to non IE browsers */
.hoofdmenu ul li:hover ul {display:block; position:absolute; top:40px; left:-20px; width:105px;   z-index:500;}
.hoofdmenu ul li:hover ul li a.hide {color:#fff; height:20px;}
.hoofdmenu ul li:hover ul li:hover a.hide {color:#000;height:20px;}
.hoofdmenu ul li:hover ul li ul {display: none;height:20px;}
.hoofdmenu ul li:hover ul li a {display:block; color:#000;text-align:left;height:20px;}
.hoofdmenu ul li:hover ul li a:hover {color:#000;height:20px;}
.hoofdmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.hoofdmenu ul li:hover ul li:hover ul.left {left:-105px;}
