.header #menubar {
    background: transparent url(/system/image/bg_navbar.png) repeat scroll 0 0;
    height:30px;
    left:0px;
    position:absolute;
    top:60px;
    width:940px;
    z-index:200;
}

#menubarBG {
    background-color:#FF2323;
    height:30px;
    opacity:0.9;
    left:0;
    position:absolute;
    top:60px;
    width:940px;
    z-index:3;
}

#menubar #navigation {
    margin-left:210px;
    height:30px;
    width:730px;   
}
#navigation * {
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

ul, ol, dd {
    position:relative;
}
#menubar ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#navigation ul.open {
    border-left:1px solid #FFFFFF;
}
#navigation li {
    float:left;
}
#navigation ul li {
    float:none;
}
#menubar a {
    display:block;
    font-size:12px;
    margin-top:8px;
    padding: 0px 16px 5px;
}

#menubar .passive {
    white-space:nowrap;
}
#menubar span,
#navigation ul a {
    display:block;
    font-size:11px;
    margin-top:2px;
    padding: 0px 0px 3px 20px;
}

.passive ul,
.active ul {
    height:auto;
    padding:10px 0;
    position:absolute;
    width:auto;
}
.active ul,
.passive ul {
    display:none;
}
.active ul.open {
    display:block;
}

#dropdown {
    left:0;
    position:absolute;
    top:90px;
    width:940px;
    z-index:2;
    display:none;
}
#dropdown #subnavigation {
    background-color:#FF2323;
    opacity: 0.9;
}
#dropdown #shadow {
    /* background: transparent url(http://www.tempo-team.nl:80/system/image/horizontal-shadow.gif) repeat-x scroll center center; */
    font-size:0;
    height:5px;
    line-height:0;
    opacity:0.17;
    z-index:13;
}

/* menu stuff */

/* crossbrowser */
#sidenav {
  float:left;
  width:140px;
  padding:23px 40px 0 20px;
  overflow:hidden;
}
#sidenav a {
  text-decoration: none;
  font-weight: bold;
  width:150px;
}
/* menu horizontal row */
#sidenav div.mhr {
	border-top:1px solid #E5EAEF;
	height:1px;
	font-size:1px;
	line-height:0;
}
#sidenav ul.mainlevel {
	border-top:1px solid #AABACA;
	border-bottom:1px solid #AABACA;
  width:150px;
  overflow:hidden;
}

/* level 1 */
#sidenav ul.item1 {
	font-size:12px;
  font-weight: bold;
  color:#FF2323;
  width:150px;
  border-top:0px solid #E5EAEF;	  
	padding:3px 3px 3px 3px;
}

#sidenav ul.item1 li a.m{
	font-size:12px;
  font-weight: bold;
}

#sidenav ul.item1 li a.msel{
	font-size:12px;
  font-weight: bold;
  background: url/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
}

#sidenav ul.item1 li a.mact{
	font-size:12px;
  font-weight: bold;
  background: url(/system/image/bullets/gray.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}
#sidenav ul.item1 li a.mselact{
	font-size:12px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

#sidenav ul.level1 {
	font-size:12px;
  font-weight: bold;
  color:#FF2323;
  width:150px;
  border-top:1px solid #E5EAEF;	  
	padding:3px 3px 3px 3px;
}

#sidenav ul.level1 li a.m{
	font-size:12px;
  font-weight: bold;
}

#sidenav ul.level1 li a.msel{
	font-size:12px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
}

#sidenav ul.level1 li a.mact{
	font-size:12px;
  font-weight: bold;
  background: url(/system/image/bullets/gray.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

#sidenav ul.level1 li a.mselact{
	font-size:12px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

/* level 2 */
#sidenav ul.level2 {
	font-size:11px;
  font-weight: bold;
	margin:0 0 0 10px;
	padding:3px 0 0 0px;
}

#sidenav ul.level2 li a.m{
	font-size:11px;
  font-weight: bold;
  padding-bottom:5px;
}

#sidenav ul.level2 li a.msel{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

#sidenav ul.level2 li a.mact{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/gray_small.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

#sidenav ul.level2 li a.mselact{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
  padding-bottom:5px;
}

/* level 3 */
#sidenav ul.level3 {
	font-size:11px;
  font-weight: bold;
  margin:0px 0px 0px 20px;
	padding:2px 0 0 0px;
}

#sidenav ul.level3 li a.m{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/empty.gif) 0px 4px no-repeat;
}

#sidenav ul.level3 li a.msel{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
}

#sidenav ul.level3 li a.mact{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
}

#sidenav ul.level3 li a.mselact{
	font-size:11px;
  font-weight: bold;
  background: url(/system/image/bullets/arrowdoublered.gif) 0px 4px no-repeat;
}

/* level 1 */
#sidenav ul li a {
  display:block;
  width:140px;w\idth:126px;
  padding:5px 0 5px 0px;
  font-size:12px;
  font-weight: bold;
  color: #F33;
}

/* level 2 */
#sidenav ul ul {
  border-bottom: none;
}

#sidenav ul ul li {
  padding-left: 15px;
}

#sidenav ul ul li a {
  display:block;
  width:140px;w\idth:126px;
  padding:5px 0 5px 0px;
  font-size:12px;
  font-weight: bold;
  color: #F33;
}
/* level 3 */
#sidenav ul ul ul li {
  border-bottom: 0px solid #fff !important;
  padding: 0px 0px 0px 5px;
}

#sidenav ul ul ul li a {
  font-size: 11px;
  margin-left: 0px;
  padding: 0px 0px 2px 11px;
  background: url(/system/image/bullets/empty.gif) 0px 4px no-repeat;
}
#WG, #WZ {
	position:absolute;
	top:24px;
}
#WG {
	left:380px;
}
#WZ {
	left:210px;
}
#WG a,
#WZ a {
	display:block;
	height:34px;
	width:158px;
	border:1px solid #E5EAEF;
}
#WG a:hover,
#WZ a:hover {
	border:1px solid #7E96AD;
}
#WG a.selected, #WG a.selected:hover,
#WZ a.selected, #WZ a.selected:hover {
	border:1px solid #7E96AD;
	border-bottom:1px solid #FF2323;
}
/*20061113 IE7 */
.passive li {
 white-space:nowrap;
}
#navigation a.selected {
	border-bottom:3px solid white;
}
* html #menubar a, * html #menubar span {width:1%;white-space:nowrap}
#editorlink1 {
	position:absolute;
	right:15px;
	top:-10px;
}
#editorlink1 a {
	display:block;
	padding:2px 5px 0px 4px;
	border-left:0px solid #AABACA;
	float:left;
	color:#F33;
	font-weight:bold;
	font-size:10px;
}

#editorlink1 img {
	
  position:absolute;
	right:46px;
	top:13px;
}

#editorlink {
	position:absolute;
	left:2px;
	top: -13px;
}

#editorlink a {
	display:block;
	padding: 0px 5px 0px 5px;
	float:left;
	/*color:#F33;*/
	font-weight:bold;
	font-size:12px;
}

#editorlink a:hover {
text-decoration:underline;
}

#editorlink img {
	
  position:absolute;
	left:5px;
	top: 22px;
}


#menuglobal {
	position:absolute;
	right:5px;
	top:24px;
}
#menuglobal a {
	display:block;
	padding:2px 5px 2px 4px;
	border-right:1px solid #AABACA;
	float:left;
	color:#F33;
	font-weight:bold;
	font-size:10px;
}
#menuglobal input.input {
	margin:0 2px 0 3px;
	width:60px;
	font-size:10px;
}
#menuglobal .btn {
	font-size:10px;
	cursor:pointer;
	cursor:hand;
	margin:0;
}
*html #menuglobal .btn {
	position:relative;
	top:-2px;
}
#menuglobal form {
	display:inline;
}
#topnav {
	text-align:right;
	width:500px;
  /*margin:0 0px 9px 0;*/
	margin:0 0px 9px 0;
	float:right;
	margin:3px 30px 0 0;
}
* html #topnav {
	margin-right:22px;
}


#botnav div {
	white-space:nowrap;
	position:absolute;
	right:0;
}
#botnav a, #topnav a {
	text-align:right;
	color:#5F7285;
	font-size:10px;
	line-height:16px;
  /* extra tbv ruimte tussen paginanummers templ nieuwsoverzicht*/
  padding:0 4px 0 0;  
}

#botnav .up {
	padding:0 9px 0 0;
	display:block;
	width:120px;
	background:url(/system/image/bullets/arrowup.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
}
#botnav .cur, #topnav .cur {
	color:#FF2323;
}

/* extra */
#topnav span {
	font-size:10px;
	color:#5F7285;
}
/* extra*/


#botnav span {
	font-size:10px;
	color:#5F7285;
}
#botnav .print {
	padding:0 18px 0 0;
	display:block;
	width:129px;w\idth:111px;
	background:url(/system/image/backgrounds/print.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}
/* DO: Nieuw id t.b.v. link component */
#linknav div {
	white-space:nowrap;
	position:absolute;
	right:0;
}
#linknav a {
	text-align:left;
	color:#5F7285;
	font-size:10px;
	line-height:16px;
}

.wide {
	position:relative;
	right:40px;
}
#footer {
	display:block;
	width:938px;
	margin:20px auto;
	border-left:1px solid #F99;
	border-right:1px solid #F99;
	clear: left;
}
#footer a {
	float:left;
	display:block;
	padding:0 11px;
	color:#FFF;
	font-size:10px;
	border-right:1px solid #F99;
}
#footer a.r {
	border-left:1px solid #F99;
	border-right:none;
	float:right;
}
#menubar {
	position:absolute;
	width:940px;
	height:30px;
	top:60px;
	left:0px;
	z-index:200;
}

#navigation ul a:hover {
	text-decoration:underline;
	border:0;
}