#pad {
    height:140px;
}

#mainmenu {
    padding:0;
    margin: 20px 0 0 0;
    list-style:none;
    height:35px;
    position:relative;
    z-index:500;
}

#mainmenu li {
    float:left;
    margin-right:1px;
}

#mainmenu li a {
    display:block;
    float:left;
    height:30px;
    line-height:30px;
    color:#fff;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:0 25px 0 25px;
    width: 75px;
}

#mainmenu li.administrateur a {
    display:block;
    float:left;
    background:#1f5196;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#mainmenu li.particulier a {
    display:block;
    float:left;
    background:#c3af7c;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
#mainmenu li.ondernemer a {
    display:block;
    float:left;
    background:#88aa22;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

#mainmenu table {
    border-collapse:collapse;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
}


/*88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888*/


#submenuwrapper {
    margin-top: -20px;
    margin-left: -1px;
}

#submenu {
    padding:0;
    margin: 20px 0 0 0;
    list-style:none;
    height:25px;
    position:relative;
    z-index:500;
    width:956px;
    padding-top:20px;
}
#submenu li {
    float:left;
    margin-right:1px;
    border-right: 1px solid #FFF
}
#submenu li a {
    display:block;
    float:left;
    height:25px;
    line-height:25px;
    color:#fff;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:0 25px 0 25px;
    width:139px;
    text-align:center;
}


#submenu table {
    border-collapse:collapse;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#submenu li a:hover {
    z-index:200;
    position:relative;
    color:#fff;
}
#submenu li:hover {
    position:relative;
    z-index:200;
}

#submenu li:hover > a {
    color:#fff;
}
#submenu li.group:hover > a {
    color:#fff;
}

#submenu li.selected a {
    color:#fff;
}

#submenu li.group a.selected {
    color:#fff;
}

#submenu :hover ul {
    left:0;
    top:25px;
    width:120px;
    background:#444;
}

/* keep the 'next' level invisible by placing it off screen. */
#submenu ul, 
#submenu :hover ul ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:0;
    height:0;
    margin:0;
    padding:0;
    list-style:none;
}

#submenu :hover ul :hover ul {
    left:200px;
    top:-1px;
    background:#222;
    white-space:nowrap;
    width:100px;
    z-index:200;
    height:auto;
}

#submenu :hover ul li {
    margin:0;
    opacity:0.9;
    border-right: 0px solid #FFF
}
#submenu :hover ul li a {
    text-align:left;
    width:189px;
    padding:0;
    text-indent:10px;
    color:#fff;
    height:25px;
    line-height:25px;
}

#submenu :hover ul :hover {
    color:#fff;
}
#submenu :hover ul :hover li.group a {
    color:#fff;
}

#submenu :hover ul li.selected a {
    color:#fff;
}
#submenu :hover ul li.selected li.group a {
    color:#fff;;
}

#submenu :hover ul :hover ul li a {
    width:100px;
    padding:0;
    text-indent:10px;
    color:#ccc;
}
#submenu :hover ul :hover ul :hover {
    color:#fff;
}

#submenu :hover ul :hover ul li.currentfly a,
#submenu :hover ul :hover ul li.currentfly a:hover {
    color:#fff;
}



