#loginbar,
#adminbar {
height: 40px;
width:auto;
line-height: 40px;
background: #2A2A2A url("img/bg-adminbar.gif") repeat-x top left;
font-family: arial, verdana, sans-serif; 
font-size: 11px;
font-weight: bold;
text-align: left;
overflow: hidden;
color: #DEDEDE; 
}

#loginbar form {
margin: 0 0 0 25px;
height: 40px;
}

#loginbar form input {
border: 1px solid #000;
font-size: inherit;
padding: 1px 2px;
background: #202020;
color: #DEDEDE;
font-size: 1em;
font-weight: bold;
width: auto;
}

#loginbar table {
width: 10%;
color: #DEDEDE;
font-family: arial, verdana;
font-weight: bold;
}

#loginbar .invalidlogin {
color: red;
}

#loginbar table td {
padding: 0 5px 0 0;
height: 40px;
white-space: nowrap;
}

#loginbar a {
color: #FFF;
}

#loginbar a:hover {
color: #2A2A2A;
background: #FFF;
text-decoration: none;
}

#logo_admin{
position:relative;
top:-40px;
width:150px;
height:40px;
float:right;
}

#adminbar {
color: #BCBCBC;
padding: 0 20px;
}

#adminbar a {
color: #BCBCBC;
font-weight: bold;
outline: none;
}

#adminbar ul {
list-style: none;
margin: 0;
padding: 0;
}

#adminbar li {
height: 40px;
line-height: 40px;
float: left;
margin: 0 10px 0 0;  
background: transparent url("img/bg-adminbar-li.gif") no-repeat top right;
}

#adminbar li a {
float: left;
height: 40px;
line-height: 40px;
margin: 0;
padding: 0;
text-decoration: none;
}

#adminbar li a span {
float: left;
height: 40px;
line-height: 40px;
padding: 0 15px;
background: transparent url("img/bg-adminbar-li-span.gif") no-repeat top left;
cursor: pointer;
}

#adminbar li a:hover {
background: transparent;
color: #FFF;
}

#adminbar li.current {
background: transparent url("img/bg-adminbar-li-current.gif") no-repeat top right;
}

#adminbar li.current a {
color: #FFF;
text-decoration: none;
}

#adminbar li.current a span {
background: transparent url("img/bg-adminbar-li-current-span.gif") no-repeat top left;
}

#adminbar_logininfo {
float: right;
width: 30%;
text-align: right;
}

#adminbar_mainoptions {
float: left;
width: 70%;
}

#adminbar #user {
color: #FFF;
font-weight: bold;
}

#adminbar #separator {
color: #000;
}

#adminbar a#logout {
color: #FFF;
background: transparent url("img/bg-logout.gif") no-repeat center right;
padding: 0 25px 0 0;
line-height: 40px;
height: 40px;
}

#adminbar a#logout:hover {
color: #E80000;
text-decoration: none;
}

#instellingen{
width:100%;
height:auto;
float:left;
background-color:#666666;
border-bottom:thick;
border-color:#000000;
border-bottom-style:solid;
}

#instellingen_content{
position:relative;
color:#FFFFFF;
font-family:tahoma;
padding:20px;
font-size:12px;
line-height:20px;
}

#wrapper_admin {
background: #FFF url("img/bg-wrapper.gif") repeat-x top left;
border-top: 1px solid #FFF;
padding: 20px 0 30px 0;
}

#menu_admin{
width:300px;
height:auto;
float:left;
margin-left:25px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
}

#menu_admin a{
text-decoration:none;
color:#666666;
position:relative;
left:35px;
line-height:25px;
font-size:14px;
}

#menu_admin a:hover{
color:#000000;
}

#inhoud_admin{
float:left;
width:auto;
margin-left:50px;
margin-top:30px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.titel_admin {
color: #FF6C00;
font-size: 18px;
font-weight:bold;
position:relative;
left:10px;
top:-1px;
line-height:30px;
}

.titel2_admin {
color: #FF6C00;
font-size: 18px;
font-weight:bold;
position:relative;
top:-10px;
line-height:50px;
}