div#menu_container {
	position: relative;
	width: 395px;
	left: 8px;
	top: 0;
	/*top: 100px;*/
	/*min-height: 446px;*/
    height:446px;
    min-height:446px;
}


img.menucap {
	display: block;
	width: 218px;
	height: 15px;
}

/* menu buttons */
div#menubuttons {	
	position: absolute;
	left: 218px;
}
div#menubuttons div {
	background-repeat: no-repeat;
	width: 176px;
	height: 87px;	
}
div#menu1_button {
	background-image: url(../gfx/nav/m1.png);
}
div#menu2_button {
	background-image: url(../gfx/nav/m2.png);
}
div#menu3_button {
	background-image: url(../gfx/nav/m3.png);
}
div#menu4_button {
	background-image: url(../gfx/nav/m4.png);
}
div#menu5_button {
	background-image: url(../gfx/nav/m5.png);
}


/* sub menu's */
div#menu1 {
	width: 218px;
	display: none;
}
div#menu1_submenu {
	padding-top: 60px;
}
div#menu1_content {
	width: 188px;
	padding: 15px 15px 0 15px;
	background-image: url(../gfx/nav/m1_bg.png);
	background-repeat: no-repeat;
}

div#menu2 {
	width: 218px;
	display: none;
}
div#menu2_submenu {
	padding-top: 87px;
}
div#menu2_content {
	width: 188px;
	padding: 15px 15px 0 15px;
	background-image: url(../gfx/nav/m2_bg.png);
	background-repeat: no-repeat;
}

div#menu3 {
	width: 218px;
	display: none;
}
div#menu3_submenu {
	padding-top: 174px;
}
div#menu3_content {
	width: 188px;
	padding: 15px 15px 0 15px;
	background-image: url(../gfx/nav/m3_bg.png);
	background-repeat: no-repeat;
}

div#menu4 {
	width: 218px;
	position: absolute;
	display: none;
}
div#menu4_submenu {
	height: 348px;
}
div#menu4_positioner {
	position: absolute;
	bottom: 0px;
}
div#menu4_content {
	width: 188px;
	padding: 0 15px 15px 15px;
	background-image: url(../gfx/nav/m4_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

div#menu5 {
	width: 218px;
	position: absolute;
	display: none;
}
div#menu5_submenu {
	height: 435px;
}
div#menu5_positioner {
	position: absolute;
	bottom: 0px;
}
div#menu5_content {
	width: 188px;
	padding: 0 15px 15px 15px;
	background-image: url(../gfx/nav/m5_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
}



/* menu listing */
ul.menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.menu li {
	padding: 5px 0 5px 0;
}

ul.menu li ul li{
	padding: 2px 0 2px 0;
}

ul.menu a,
ul.menu span.mock-link {
	display: block;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 2px;
}

ul.menu a.selectedsub {
	text-decoration: underline;
}

ul.menu a.selected:hover, ul.menu a:hover {
	text-decoration: underline;
}


/* menu listing specific */
ul.m1 li a,
ul.m1 span.mock-link  {
	background-image: url(../gfx/nav/bullet_m1b.gif);
	font-weight: bold;
	color: #550113;
	text-decoration: underline;
}

ul.m1 li a:hover {
    color: #fff600;
	background-image: url(../gfx/nav/bullet_m1a.gif);
}

ul.m1 li a.selected,
ul.m1 span.selected {
	background-image: url(../gfx/nav/bullet_m1a.gif);
	color: #fff600;
	text-decoration: underline;
}

ul.m1 li ul li a {
	background-image: url(../gfx/nav/bullet_white.gif);
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}



ul.m2 li a,
ul.m2 span.mock-link {
	background-image: url(../gfx/nav/bullet_m2b.gif);
	font-weight: bold;
	color: #714184;
	text-decoration: none;
}

ul.m2 li a:hover {
    color: #a126d2;
	background-image: url(../gfx/nav/bullet_m2a.gif);
}

ul.m2 li a.selected,
ul.m2 span.selected {
	background-image: url(../gfx/nav/bullet_m2a.gif);
	color: #a126d2;
	text-decoration: underline;
}

ul.m2 li ul li a {
	background-image: url(../gfx/nav/bullet_white.gif);
	color: #714184;
	font-weight: bold;
	text-decoration: none;
}



ul.m3 li a,
ul.m3 span.mock-link {
	background-image: url(../gfx/nav/bullet_m3b.gif);
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

ul.m3 li a:hover {
    color: #7ff039;
	background-image: url(../gfx/nav/bullet_m3a.gif);
}

ul.m3 li a.selected,
ul.m3 span.selected {
	background-image: url(../gfx/nav/bullet_m3a.gif);
	color: #7ff039;
	text-decoration: underline;
}

ul.m3 li ul li a {
	background-image: url(../gfx/nav/bullet_white.gif);
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}



ul.m4 li a,
ul.m4 span.mock-link {
    background-image: url(../gfx/nav/bullet_m4b.gif);
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

ul.m4 li a:hover {
    color: #fe93dc;
	background-image: url(../gfx/nav/bullet_m4a.gif);
}

ul.m4 li a.selected,
ul.m4 span.selected {
	background-image: url(../gfx/nav/bullet_m4a.gif);
	color: #fe93dc;
	text-decoration: underline;
}

ul.m4 li ul li a {
	background-image: url(../gfx/nav/bullet_white.gif);
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}


ul.m5 li a,
ul.m5 span.mock-link {
    background-image: url(../gfx/nav/bullet_m5b.gif);
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

ul.m5 li a:hover {
    color: #a4eeff;
	background-image: url(../gfx/nav/bullet_m5a.gif);
}

ul.m5 li a.selected,
ul.m5 span.selected {
	background-image: url(../gfx/nav/bullet_m5a.gif);
	color: #a4eeff;
	text-decoration: underline;
}

ul.m5 li ul li a {
	background-image: url(../gfx/nav/bullet_white.gif);
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

