/* ################   header navi ################  */
#header #active_menu-nav
{
	background:#000;
	color:#fff;
}
#header-navi
{
	z-index:101;
	width:775px;
	height:42px;
	position:absolute;
	top:63px;
	left:191px;
	background:#fff;
	color:#000;
	/*border:1px solid blue;*/
}
#header ul
{
	background:#fff;
	display:block;
	margin-top:20px;
	padding:5px 0;
	text-align:left;
	/*border:1px solid red;*/
}

#header ul li
{
	background:#FFF;
	color:#fff;
	display:inline;
	text-align:center;
	padding-right:2px;
}

#header ul li a:link,#header ul li a:visited
{
	background:#fff;
	color:#000;
	/*font-weight:bold;*/
	text-decoration:none;
	/*border-right:solid 1px #666;*/
	padding:5px 10px;
	line-height:1.2em;
}

#header ul li a:hover,#header ul li a:active,#header ul li a:focus
{
	background:#868789 !important;;
	color:#fff;
	/*font-weight:bold;*/
}
#header ul li.active a:link,#header ul li.active a:visited 
{
	background:#868789 !important;;
	color:#fff;
	/*font-weight:bold;*/
}
/* ################## Main Menue ################## */
#left ul {
list-style-type:none;
margin:6px;
margin-bottom:20px;
}


#left ul li {
border:solid 1px #fff;
margin:0 0 0 0;
}

#left ul li a {
display:block;
padding:4px 4px 3px 6px;
text-decoration:none;
}

#left ul li a:link,#left ul li a:visited {
background:#FFF;
/*border-bottom:solid 1px #E0C1E0;*/
color:#000;
font-weight:normal;
}

#left ul li a:hover,#left ul li a:active,#left ul li a:focus {
background:#868789 !important;
color:#fff !important;
}

/* ################## level2 ################## */

#left ul li ul {
background:#fff;
border:solid 1px #E0C1E0;
border-bottom:solid 0 green;
border-left:solid 4px green;
border-top:0;
margin:0;
}

#left ul li ul li {
border:solid 1px #fff;
}

#left ul li ul li {
margin:0;
}

#left ul li ul li a:hover,#left ul li ul li a:active,#left ul li ul li a:focus {
background:#868789;
color:#fff;
}

#left ul li ul li ul {
border:solid 0 #E0C1E0;
padding:10px 0 10px 5px;
}

#left ul li.active a:link,
#left ul li.active a:visited {
background:#868789;
/*border-left:solid 4px #BE7CA9;*/
color:#fff;
/*border-bottom:solid 1px green;*/
padding:4px 0 3px 6px;
}

#left ul li.active ul li a:link,
#left ul li.active ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
border-left:solid 0 #DD75BB;
color:#000;
font-weight:normal;
padding:3px 4px 3px 20px;
}

#left ul li.active ul li ul li a:link,
#left ul li.active ul li ul li a:visited {
background:#fff;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:normal;
margin:0 0 0 10px;
}

#left ul li.active ul li.active a:link,
#left ul li.active ul li.active a:visited {
background:#fff;
border-left:solid 0 #DD75BB;
color:#000;
font-weight:bold;
}

#left ul li.active ul li.active ul li a:link
,#left ul li.active ul li.active ul li a:visited {
background:url(../images/arrow.gif) #fff no-repeat top left;
color:#000;
font-weight:normal;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#left ul li.active ul li.active ul li.active span.active_link {
background:url(../images/arrow.gif) #fff no-repeat top left;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:bold;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}
#left ul.menu li a.bluelink{color:#0066CC !important;margin-top:25px;}
#left ul.menu li a.bluelink:hover {color:white !important;}