/* het menu*/
div.menu-wrap {
width: 100%;
height: 58px;
overflow: visible;
z-index: 100;
margin: 6px 0px 0px 0px;
}

div.menu {
width: 980px;
height: 54px;
margin: 0px auto;
padding: 4px 0px 0px 0px;
background: url('../images/theme/back_menu.png') no-repeat top;
}

div.menu ul {
list-style-type: none;
margin: 0px 0px 0px 30px;
padding: 0px;
}

div.menu ul li.top-level {
float: left;
position: relative;
overflow: visible;
}

div.menu ul li.active a {
background: #fff;
color: #bd0503;
border-right: solid 1px #000;
}

div.menu ul li a {
display: block;
color: #fff;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
padding: 5px 10px;
text-decoration: none;
}

div.menu ul li ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
z-index: 100;
position: absolute;
left: 0px;
overflow: visible;
display: block;
border-bottom: solid 1px #000;
}

div.menu ul li ul li a {
border-top: solid 1px #000;
display: block;
padding: 5px 15px 5px 15px;
text-transform: none;
font-weight: normal;
font-size: 13px;
white-space: nowrap;
}

div.menu ul li ul li a:hover {
color: #000;
}

/* menu beheer */
ul.menus {
list-style-type: none;
margin: 0px 0px 0px 10px;
padding: 0px;
}

ul.menus span {
background: url('../images/admin/arrow-down-right.png') no-repeat left;
padding: 0px 0px 0px 19px;
margin: 2px 0px;
display: block;
}

ul.menus .checkbox {
margin: 4px 4px 0px 20px;
padding: 0px;
float: left;
cursor: pointer;
}

ul.menus span.link {
color: #476e9f;
cursor: pointer;
}

ul.menus span:hover.link {
color: #a4c22b;
}

.admin form ol li input.url {
color: #727171;
width: 405px;
border: solid 1px #d7e3f2;
}

img.edit-url {
cursor: pointer;
vertical-align: bottom;
margin: 3px 0px 0px 2px;
}