@charset "UTF-8";
/* CSS Document */

.menulist, .menulist  ul {
margin: 0 0 0 1px;
padding: 0;
list-style: none;
}

.menulist ul {
display: none;
position: absolute;
top: 20px;
left: -10px;
margin: 0px;
padding: 0px;
width: 146px;
border-top:none;
z-index: 99;
background-color: #FFFFFF;
}

.menulist li {
float: left;
display: block;
position: relative;
margin-right: -1px;
}

.menulist ul li {
margin: 0px;
padding: 0px;
}

#header .menu ul li ul {
padding: 0px 0px 10px 0px;
}

#header .menu ul li ul li {
margin: 2px 10px 2px 10px;
}

.menulist a {
  display: block;
  padding: 0px;
  text-align: left;
}

.menulist ul a, .menulist ul a:visited {
display: block;
padding: 2px 4px 2px 0px;
width: 200px;
color: #afafaf;
font-size: 10px;
font-weight: normal;
text-transform: lowercase;
text-decoration: none;
}

.menulist ul a:hover {
color: #676767;
font-weight: bold;
text-decoration: none;
}



/** Topnavigatie, horizontaal */

#menu ul ul {
  position: absolute;
	margin: 0px;
	padding: 0px;
	_width: 125px;
}

#menu ul ul li {
  padding: 0px;
  margin: 0px;
  display: block;
  float: none;
	_width: 125px;
}

#menu ul ul li a {
  display: block;
	_width: 125px;
}

#menu ul ul li a:hover {
  display: block;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
  display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}
 
body {
  behavior: url('/templates/olenz/csshover.htc');
}

div#menu ul ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.item66 {
	width: 45px;
}