#navi
{
	margin:				0px;
	padding:			0px;

	font-size:			12px;
	line-height:		18px;
	font-weight:		normal;

	width:				180px;

	border-bottom:		#008cee solid 1px;
}

#navi *
{
	margin:				0px;
	padding:			0px;
}

/*
 * Plenum
 */
#navi #left_plenum ul
{
	list-style:			none;
}

#navi #left_plenum ul li
{
	display:			inline;
}

#navi #left_plenum ul li a
{
	display:			block;

	padding-left:		10px;

	border-top:			#cecece solid 1px;

	color:				#20364b;
	text-decoration:	none;
}

* html #navi #left_plenum ul li a
{
	height:				1%;
}

#navi #left_plenum ul li a:hover
{
	background:			#cecece;
}

#navi #left_plenum ul li.active a
{
	background:			#cecece;
	font-weight:		bold;
}

#navi #left_plenum ul#units li a
{
	color:				#ffffff;
}

#navi #left_plenum ul#units li a:hover {
	background:			#cecece;
	color:				#20364b;
}

#navi #left_plenum ul li ul
{
	display:			none;
}

#navi #left_plenum ul li.active ul
{
	display:			block;
}

#navi #left_plenum ul li.active ul li a
{
	padding-left:		20px;
	background:			transparent url(/images/navi_arrow_closed.gif) no-repeat 10px 0;
	border-top:			none;
	font-weight:		normal;
}

#navi #left_plenum ul#units li.active ul li a
{
	background:			transparent url(/images/navi_arrow_units_closed.gif) no-repeat 10px 0;
}

#navi #left_plenum ul li.active ul li.active a
{
	text-decoration:	underline;
	background-image:	url(/images/navi_arrow_open.gif);
}
#navi #left_plenum ul li.active ul li a:hover,
#navi #left_plenum ul#units li ul li a:hover
{
	background:			#cecece url(/images/navi_arrow_closed_hover.gif) no-repeat 10px 0;
}

#navi #left_plenum ul#units li.active ul li.active a
{
	background:			transparent url(/images/navi_arrow_units_open.gif) no-repeat 10px 0;
}
#navi #left_plenum ul#units li.active ul li.active a:hover
{
	background:			#cecece url(/images/navi_arrow_open_hover.gif) no-repeat 10px 0;
}

#navi #left_plenum ul li.active ul li.active a:hover
{
	background-image:	url(/images/navi_arrow_open_hover.gif);
}

#navi ul li ul li ul
{
	display:			none;
}

#navi #left_plenum ul li.active ul li.active ul
{
	display:			block;
}

#navi #left_plenum ul li.active ul li.active ul li a
{
	padding-left:		30px;
	text-decoration:	none;
	background-image:	none;
}

#navi #left_plenum ul li.active ul li.active ul li a:hover
{
	background-image:	none;
}

#navi ul li.active ul li.active ul li.active a
{
	text-decoration:	underline;
}

/*
 * Plenum2
 */
#navi #left_plenum2 #header
{
	padding-left:		10px;

	color:				#ffffff;
	background:			#008cee;

	font-weight:		bold;
}

#navi #left_plenum2 #header a,
#navi #left_plenum2 #header a:link,
#navi #left_plenum2 #header a:hover,
#navi #left_plenum2 #header a:active
{
	color:				#ffffff;
	font-weight:		bold;
}

#navi #left_plenum2 ul
{
	list-style:			none;
}

#navi #left_plenum2 ul li
{
	display:			inline;
}

#navi #left_plenum2 ul li a
{
	display:			block;

	padding-left:		10px;

	border-top:			#008cee solid 1px;

	color:				#20364b;
	text-decoration:	none;
}

* html #navi #left_plenum2 ul li a
{
	height:				1%;
}

#navi #left_plenum2 ul li a:hover
{
	background:			#cecece;
}

#navi #left_plenum2 ul#units li a
{
	color:				#000000;
}

#navi #left_plenum2 ul li.active a
{
	background:			#9c9a9c;
	font-weight:		bold;

/*	border-top:			none; */
}

#navi #left_plenum2 ul#units li.active a
{
	color:				#ffffff;
}

#navi #left_plenum2 ul#units li.active2 a
{
	border-bottom:		1px solid #008cee;
}

#navi #left_plenum2 ul#units li.active ul li a
{
	color:				#000000;
}

#navi #left_plenum2 ul#units li a:hover {
	background:			#9c9a9c;
}

#navi #left_plenum2 ul li ul
{
	display:			none;
}

#navi #left_plenum2 ul li.active ul
{
	display:			block;
}

#navi #left_plenum2 ul li.active ul li a
{
	padding-left:		20px;
	background:			transparent url(/images/navi_arrow_closed.gif) no-repeat 10px 0;
	border-top:			none;
	font-weight:		normal;
}

#navi #left_plenum2 ul#units li.active ul li a
{
	background:			transparent url(/images/navi_arrow_units_closed.gif) no-repeat 10px 0;
}

#navi #left_plenum2 ul li.active ul li a:hover,
#navi #left_plenum2 ul#units li ul li a:hover
{
	background:			transparent url(/images/navi_arrow_closed_hover.gif) no-repeat 10px 0;
}

#navi #left_plenum2 ul#units li.active ul li.active a
{
	background:			transparent url(/images/navi_arrow_closed_hover.gif) no-repeat 10px 0;
	font-weight:		bold;
}
#navi #left_plenum2 ul#units li.active ul li.active a:hover
{
	background:			transparent url(/images/navi_arrow_closed_hover.gif) no-repeat 10px 0;
	font-weight:		bold;
}

#navi #left_plenum2 ul li.active ul li.active a:hover
{
	background-image:	url(/images/navi_arrow_open_hover.gif);
}

#navi ul li ul li ul
{
	display:			none;
}

#navi #left_plenum2 ul li.active ul li.active ul
{
	display:			block;
}

#navi #left_plenum2 ul li.active ul li.active ul li a
{
	padding-left:		30px;
	text-decoration:	none;
	background-image:	none;
}

#navi #left_plenum2 ul li.active ul li.active ul li a:hover
{
	background-image:	none;
}

#navi #left_plenum2 ul li.active ul li.active ul li.active a
{
	text-decoration:	underline;
}

/*
 * Plenum3
 */
#navi #left_plenum3 ul
{
	list-style:			none;
}

#navi #left_plenum3 ul li
{
	display:			inline;
}

#navi #left_plenum3 ul li a
{
	display:			block;

	padding-left:		10px;

	border-top:			#cecece solid 1px;

	color:				#20364b;
	text-decoration:	none;
}

* html #navi #left_plenum3 ul li a
{
	height:				1%;
}

#navi #left_plenum3 ul li a:hover
{
	background:			#cecece;
}

#navi #left_plenum3 ul li.active a
{
	background:			#cecece;
	font-weight:		bold;
}

#navi #left_plenum3 ul#units li a
{
	color:				#000000;
}

#navi #left_plenum3 ul#units li a:hover {
	background:			#cecece;
	color:				#20364b;
}

#navi #left_plenum3 ul li ul
{
	display:			none;
}

#navi #left_plenum3 ul li.active ul
{
	background:			#cecece;
	display:			block;
}

#navi #left_plenum3 ul li.active ul li a
{
	padding-left:		20px;
	background:			transparent url(/images/navi_arrow_closed.gif) no-repeat 10px 0;
	border-top:			none;
	font-weight:		normal;
}

#navi #left_plenum3 ul#units li.active ul li a
{
	background:			transparent url(/images/navi_arrow_units_closed.gif) no-repeat 10px 0;
}

#navi #left_plenum3 ul li.active ul li.active a
{
	text-decoration:	underline;
	background-image:	url(/images/navi_arrow_open.gif);
}
#navi #left_plenum3 ul li.active ul li a:hover,
#navi #left_plenum3 ul#units li ul li a:hover
{
	background:			#cecece url(/images/navi_arrow_closed_hover.gif) no-repeat 10px 0;
}

#navi #left_plenum3 ul#units li.active ul li.active a
{
	background:			transparent url(/images/navi_arrow_units_open.gif) no-repeat 10px 0;
}
#navi #left_plenum3 ul#units li.active ul li.active a:hover
{
	background:			#cecece url(/images/navi_arrow_open_hover.gif) no-repeat 10px 0;
}

#navi #left_plenum3 ul li.active ul li.active a:hover
{
	background-image:	url(/images/navi_arrow_open_hover.gif);
}

#navi ul li ul li ul
{
	display:			none;
}

#navi #left_plenum3 ul li.active ul li.active ul
{
	display:			block;
}

#navi #left_plenum3 ul li.active ul li.active ul li a
{
	padding-left:		30px;
	text-decoration:	none;
	background-image:	none;
}

#navi #left_plenum3 ul li.active ul li.active ul li a:hover
{
	background-image:	none;
}

#navi ul li.active ul li.active ul li.active a
{
	text-decoration:	underline;
}
