
#main_child          {
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_child li        {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	line-height: 18px;
	padding: 0;
	margin: 0px 0 4px 0;
	list-style-type: none;	
}

#main_child li a:before { content: ":: ";}

#main_child li a, #main_child #current li a{
	display: block;
	text-decoration: none;
	padding-left: 5px;
	color: #005;
	border: 1px solid #FFF;
	border-right: 0;	
}

#main_child li a:hover, #main_child #current a, #main_child #current ul li a:hover{
	color: #000;
	background-color: #FFF;	
	border-right: 0;
}

#main_child #current a {
	border: 1px solid #999;
	border-right: 0;
}

#main_child li a:hover, #main_child #current li a:hover{
	border: 1px solid #999;
	border-right: 0;
}

#main_child li ul{
	padding: 0px;
	background-color: transparent;
	margin-top: 4px;	
}

#main_child li ul li{
	margin-left: 0px;
}

#main_child li li a:hover, #main_child #current li a:hover, #main_child #current a, #main_child .parent li a:hover, #main_child .parent .parent li a:hover {
	color: #000;
}

#main_child li ul li a {
	/* color: #999; */
}

#main_child li ul li ul li a {
	font-weight: normal;
	color: #555;
}

#main_child .parent li a, #main_child .parent .parent li a, #main_child #current.parent li a { /*  den .parent style wieder aufheben */
}

#main_child .parent a, #main_child .parent .parent a, #main_child #current.parent .parent a {

}

#main_child .parent a:hover, #main_child .parent .parent a:hover, #main_child #current.parent a, #main_child #current .parent a:hover {
}

#main_child .active li , #main_child li { /*  den .active style wieder aufheben */
	/* background-color: #369; */
}

#main_child .active, #main_child .active .active {	/*  .active */
	/* background-color: #669; */
}

#main_child #current a        { /* #current */
	color: #000;
	background-color: #FFF;
}

#main_child #current ul li a    { /*  den #current style wieder aufheben */
	color: #005;
	background-color: transparent;
}