/*	Algemeen */
#menu_holder {
	position: relative;
}

ul.menu * {
	padding: 0; 
	margin: 0; 
}
ul.menu {	
	position: absolute;
	top: 0;
	left: 135px;
	margin: 0;
	padding: 10px 0 0 0;
	width: 150px;
	height: 170px;
	background-color: white;
}
ul.menu, ul.menu ul { 
	list-style: none;
	display: block;
}


/*	Niveau 1 LI en links */
ul.menu li.lvl1_n, ul.menu li.lvl1_s, ul.menu li.lvl1_c, ul.menu a {
	width: 145px;
	height: 20px;
	display: block;
}
ul.menu a {
	text-decoration: none;
}

ul.menu a span {
	display: none;
}	

/*	Niveau 2 UL */
ul.menu li.lvl1_s ul, ul.menu li.lvl1_c ul { 
	position: absolute;
	z-index: 100;
	width: 200px;
	margin: -30px 0 0 110px;
	padding: 10px 0 30px 25px;
	background-image: url(../images/gui/submenu_bg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
ul.menu li.lvl1_s ul {
	display: none;
}
ul.menu li.lvl1_s ul li a, ul.menu li.lvl1_c ul li a {
	width: 170px;
}


#m_01 { background-position: 0 0; }
#m_01:hover, #m_01.menu_lvl1_hover { background-position: -290px 0; }
#m_01.selected { background-position: -145px 0; }
#m_02 { background-position: 0 -20px; }
#m_02:hover, #m_02.menu_lvl1_hover { background-position: -290px -20px; }
#m_02.selected { background-position: -145px -20px; }
#m_03 { background-position: 0 -40px; }
#m_03:hover, #m_03.menu_lvl1_hover { background-position: -290px -40px; }
#m_03.selected { background-position: -145px -40px; }
#m_04 { background-position: 0 -60px; }
#m_04:hover, #m_04.menu_lvl1_hover { background-position: -290px -60px; }
#m_04.selected { background-position: -145px -60px; }
#m_05 { background-position: 0 -80px; }
#m_05:hover, #m_05.menu_lvl1_hover { background-position: -290px -80px; }
#m_05.selected { background-position: -145px -80px; }
#m_06 { background-position: 0 -100px; }
#m_06:hover, #m_06.menu_lvl1_hover { background-position: -290px -100px; }
#m_06.selected { background-position: -145px -100px; }
#m_07 { background-position: 0 -120px; }
#m_07:hover, #m_07.menu_lvl1_hover { background-position: -290px -120px; }
#m_07.selected { background-position: -145px -120px; }
#m_08 { background-position: 0 -140px; }
#m_08:hover, #m_08.menu_lvl1_hover { background-position: -290px -140px; }
#m_08.selected { background-position: -145px -140px; }
#m_09 { background-position: 0 -160px; }
#m_09:hover, #m_09.menu_lvl1_hover { background-position: -290px -160px; }
#m_09.selected { background-position: -145px -160px; }
#m_10 { background-position: 0 -180px; }
#m_10:hover, #m_10.menu_lvl1_hover { background-position: -290px -180px; }
#m_10.selected { background-position: -145px -180px; }


#s_01 { background-position: 0 0; }
#s_01:hover { background-position: -400px 0; }
#s_01.selected { background-position: -200px 0; }
#s_02 { background-position: 0 -20px; }
#s_02:hover { background-position: -400px -20px; }
#s_02.selected { background-position: -200px -20px; }
#s_03 { background-position: 0 -40px; }
#s_03:hover { background-position: -400px -40px; }
#s_03.selected { background-position: -200px -40px; }
#s_04 { background-position: 0 -60px; }
#s_04:hover { background-position: -400px -60px; }
#s_04.selected { background-position: -200px -60px; }
#s_05 { background-position: 0 -80px; }
#s_05:hover { background-position: -400px -80px; }
#s_05.selected { background-position: -200px -80px; }
#s_06 { background-position: 0 -100px; }
#s_06:hover { background-position: -400px -100px; }
#s_06.selected { background-position: -200px -100px; }
#s_07 { background-position: 0 -120px; }
#s_07:hover { background-position: -400px -120px; }
#s_07.selected { background-position: -200px -120px; }
#s_08 { background-position: 0 -140px; }
#s_08:hover { background-position: -400px -140px; }
#s_08.selected { background-position: -200px -140px; }
#s_09 { background-position: 0 -160px; }
#s_09:hover { background-position: -400px -160px; }
#s_09.selected { background-position: -200px -160px; }
#s_10 { background-position: 0 -180px; }
#s_10:hover { background-position: -400px -180px; }
#s_10.selected { background-position: -200px -180px; }
#s_11 { background-position: 0 -200px; }
#s_11:hover { background-position: -400px -200px; }
#s_11.selected { background-position: -200px -200px; }

#s_11a { background-position: 0 -260px; }
#s_11a:hover { background-position: -400px -260px; }
#s_11a.selected { background-position: -200px -260px; }

#s_12 { background-position: 0 -220px; }
#s_12:hover { background-position: -400px -220px; }
#s_12.selected { background-position: -200px -220px; }
#s_13 { background-position: 0 -240px; }
#s_13:hover { background-position: -400px -240px; }
#s_13.selected { background-position: -200px -240px; }
