#menuv {
width: 17em;
background: #eee;
}

#menuv ul {
list-style: none;
margin: 0;
padding: 0;
}

#menuv a, #menuv h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menuv h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menuv a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menuv a:hover {
color: #a00;
background: #fff;
}

#menuv ul ul ul {
position: absolute;
top: 0;
left: 0;
}

#menuv li {position: relative;}

#menuv ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menuv ul ul ul 
{display: none;}

div#menuv ul ul li:hover ul 
{display: block;}

div#menuv ul ul ul,
div#menuv ul ul li:hover ul ul
{display: none;}

div#menuv ul ul li:hover ul 
{display: block;}

div#menuv ul ul ul,
div#menuv ul ul li:hover ul ul
{display: none;}

div#menuv ul ul li:hover ul,
div#menuv ul ul ul li:hover ul
{display: block;}


/*        ########################                  Horisontale menu */


#menuh {
opacity:0.6; filter:alpha(opacity=60);
width: 100%;
/* background: #eee;                     /* volle menu lyn gryserig */
float: left;
border-radius: 12px;
}
#menuh ul {
list-style: none;
margin: 0;
padding: 0;
width: 19em;                           /* wydte van menu blokkie */
float: left;
border-radius: 12px;
}

#menuh a, #menuh h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 5px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;     /* skadulyne in grys */
margin: 0;
padding: 2px 3px;
border-radius: 12px;
}

#menuh h2 {             /* hoof menu kleur */
color: #fff;
background: #151B54 ;                /*151B54;  donker blou     000fff helder blou */
text-transform: uppercase;
}

#menuh a {                     /* 2e lyn menu kleure - hover op boonste lyn */
color: #fff;            /*  efefef;              /* swart */
background: #151B54;     /*  000fff;      /* efefef   witterig */
text-decoration: none;
}

#menuh a:hover {              
color:  #ffffff;         /* #800   rooi */
text-shadow: 3px 3px #900;     
background: green ;   /* #3bb9ff;         /* ligblou */
font: bold 16px/20px arial, helvetica, sans-serif;
}

#menuh li {position: relative;}

#menuh ul ul {
position: absolute;
z-index: 500;
}

#menuh ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menuh ul ul,
div#menuh ul li:hover ul ul,
div#menuh ul ul li:hover ul ul
{display: none;}

div#menuh ul li:hover ul,
div#menuh ul ul li:hover ul,
div#menuh ul ul ul li:hover ul
{display: block;}