/* SIDEBAR */
#sidebar {
	background: transparent;
	float: left;
	width: 182px;
	margin: 0;
	padding:0;
	border:0px solid green;
	position:absolute;
	left:0px;
	top:139px;
	background: #EFEFEF ;
}

#sidebar ul {
	margin: 0;
	margin-left:0;
	padding: 0;
	width: 182px;
	list-style-type: none;
	font-size: 11px;
	border: 0px solid yellow;
	font-weight:bold;
	line-height: 22px;
}

#sidebar > ul#rootUL {
}

#bottom  {
	background: transparent ;
	width: 182px;
	height:12px;
	left:0px;
	top:0px;
}


#sidebar ul li {
	margin: 0; 
}

#sidebar ul li {
	border-bottom: 0px solid red; 
}

#sidebar ul.level1 {
	margin-top:35px;
	margin-bottom:25px;
	border-top: 0px solid #F9C481;
}



/* level 1  */
#sidebar ul.level1 li a:link,
#sidebar ul.level1 li a:visited{
	background: transparent;
	display: block;
	padding: 3px 0px 3px 22px;
	width: 160px;
	color: #DC241F; /* regma-rood */
	text-decoration: none;
	border-bottom: 0px solid #F9C481;
}

#sidebar ul.level1 li a:hover,
#sidebar ul.level1 li a:active {
	background: transparent;
	color: #888;    /*donkergrijs*/
}


/* level 2  */
#sidebar ul li ul.level2  {
	border-top: 1px solid #fff;
}

#sidebar ul li ul.level2 li a:link,
#sidebar ul li ul.level2 li a:visited{
	background: #E6E6E6 url("bullet_blauwplusje.gif") no-repeat 30px 11px;
	display: block;
	padding: 3px 0px 3px 26px;
	width: 182px;
	color: #003C79;  /* regma-blauw */
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight:normal;
}

#sidebar ul li ul.level2 li a:hover,
#sidebar ul li ul.level2 li a:active {
	background: #E6E6E6 url("bullet_blauwplusje.gif") no-repeat 25px 7px;
	color: #888;    /*donkergrijs*/
	font-weight:bold;
}


/* level 3  */

#sidebar ul li ul.level3 li a:link,
#sidebar ul li ul.level3 li a:visited{
	background: #D9D9D9 url("/sources/bullet_roodblokje.gif") no-repeat 38px 9px;
	display: block;
	padding: 3px 0px 3px 26px;
	width: 182px;
	color: #003E51; 
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight:normal;
	font-style:italic;
}

#sidebar ul li ul.level3 li a:hover,
#sidebar ul li ul.level3 li a:active {
	background: #D9D9D9 url("/sources/bullet_roodblokje.gif") no-repeat 38px 9px;
	color: #888;    /*donkergrijs*/
	font-weight:bold;
	font-style:italic;
}



/* specs van de overige levels */

#sidebar ul li ul.level4 li a,
#sidebar ul li ul.level5 li a {
	background: #F0F0F0 url("/sources/bullet_blauwblokje.gif") no-repeat 48px 9px;
	color: #003C79;  /* regma-blauw */
	font-size: 11px;
	font-weight:normal;
	font-style: normal;
	padding:0;
	width: 182px;
}


#sidebar ul li ul.level4 li a:link,
#sidebar ul li ul.level4 li a:visited,
#sidebar ul li ul.level5 li a:link,
#sidebar ul li ul.level5 li a:visited { 

}


#sidebar ul li ul.level4 li a:hover,
#sidebar ul li ul.level4 li a:active,
#sidebar ul li ul.level5 li a:hover,
#sidebar ul li ul.level5 li a:active { 
	color: #888;    /*donkergrijs*/
	background-image: none;
	font-style:normal;
}



/* inspringen per level */
#sidebar ul ul.level2 li a span { padding: 0 0 0 35px; width: 180px; }
#sidebar ul ul.level3 li a span { padding: 0 0 0 46px; width: 180px; }
#sidebar ul ul.level4 li a span { padding: 0 0 0 55px; width: 180px; }
#sidebar ul ul.level5 li a span { padding: 0 0 0 48px; width: 149px; }

/* maak alle geneste ul's onzichtbaar */
#sidebar ul ul {
	display: none;
}

/* maak geneste ul's van een active li zichtbaar
#sidebar ul li.active ul { 
	display: block;
}
 */

/* uitgeklapte li's krijgen deze properties */

/* niveau 1 */
#sidebar ul li.active a:link,
#sidebar ul li.active a:visited { 
}

#sidebar ul li.active a:hover,
#sidebar ul li.active a:active  { 
	color: #888;    /*donkergrijs*/
}

/* niveau 2 */
#sidebar ul li.active ul li a,
#sidebar ul li.active ul li a:link,
#sidebar ul li.active ul li a:visited
{ 
	background: #E6E6E6 url("/sources/bullet_blauwplusje.gif") no-repeat 25px 7px;
	color: #003C79;  /* regma-blauw */
	font-size: 11px;
	font-weight:bold;
	font-style: italic;
	padding:0;
}

#sidebar ul li.active ul li a:hover,
#sidebar ul li.active ul li a:active  { 
	color: #888;    /*donkergrijs*/
}


/* niveau 3 */
#sidebar  ul li.active ul ul li a,
#sidebar  ul li.active ul ul li a:link,
#sidebar  ul li.active ul ul li a:visited
{ 
	background: #D9D9D9 url("/sources/bullet_roodblokje.gif") no-repeat 38px 9px;
	color: #DC241F; /* regma-rood */
	font-size: 11px;
	font-weight:bold;
	font-style: italic;
	padding:0;
}

#sidebar ul li.active ul ul li a:hover,
#sidebar ul li.active ul ul li a:active  { 
	color: #888;    /*donkergrijs*/
}


/* niveau 4 */
#sidebar  ul li.active ul ul ul li a,
#sidebar  ul li.active ul ul ul li a:link,
#sidebar  ul li.active ul ul ul li a:visited
{ 
	background: #F0F0F0 url("/sources/bullet_blauwblokje.gif") no-repeat 48px 9px;
	color: #003C79;  /* regma-blauw */
	font-size: 11px;
	font-weight:normal;
	font-style: normal;
	padding:0;
}

#sidebar ul li.active ul ul ul li a:hover,
#sidebar ul li.active ul ul ul li a:active  { 
	background: #F0F0F0 url("/sources/bullet_blauwblokje.gif") no-repeat 48px 9px;
	font-size: 11px;
	font-weight:normal;
	font-style: normal;
	padding:0;
	color: #888;    /*donkergrijs*/
}




/* geselecteerde li's */
#sidebar ul li a.selected1:link span ,
#sidebar ul li a.selected1:visited span {
	text-decoration:underline;
}

#sidebar ul ul li a.selected2:link span,
#sidebar ul ul li a.selected2:visited  span {
	text-decoration:underline;
}

#sidebar ul ul ul li a.selected3:link span,
#sidebar ul ul ul li a.selected3:visited span{
	text-decoration:underline;
}

#sidebar ul ul ul ul li a.selected4:link span,
#sidebar ul ul ul ul li a.selected4:visited span,
#sidebar ul ul ul ul ul li a.selected5:link span,
#sidebar ul ul ul ul ul li a.selected5:visited  span {
	text-decoration:underline;
}



/* laat alle submenu verdwijnen
#sidebar ul li.submenu.active a, 
#sidebar ul li.submenu {
	display: none;
}

/* behalve de active tak, NB. active is altijd niveau 0
#sidebar ul li.submenu.active ul li,
#sidebar ul li.submenu.active ul li a,
#sidebar ul li.submenu.active {
	display: block;
}
*/
