/******* general *******/
/***********************/
#navigation ul.level1, 
#navigation ul.level2, 
#navigation ul.level3, 
#navigation ul.level4, 
#navigation ul.level5 {
margin: 0px 0px 0px 0px; /* oben / rechts / unten / links */
padding: 0px 0px 0px 0px; /* oben / rechts / unten / links */	
list-style: none;
width: 100%;
font-size: 12px;
line-height:20px;
}

#navigation a {
text-decoration: none;
display: block;
color: #464646;
font-weight:normal;
}

#navigation a:hover {

}

/******* 1st level *******/

#navigation li a {
width: 180px;
font-weight:bold;
line-height:21px;
color:#464646;
cursor:default;
padding-top:19px;
}

#navigation li a:hover {

}

#navigation li.open {

}	

#navigation li.open a {

}

#navigation li.trail a {

}

#navigation li.trail a:hover {

}

#navigation li.active a {

}

#navigation li a {
color: #464646;
border-bottom: 1px #e3e3e3 solid;
}

/******* 2nd level *******/

#navigation li li a {
width: 170px;
font-weight:normal;
line-height:20px;
color:#5e5e5e;
padding:0px 0px 0px 10px;
cursor:pointer;
line-height:20px;
}

#navigation li li.leaf a {
color: #464646;
}

#navigation li li.leaf a:hover {
color: #4c771a;
}

#navigation li li.active a {
color:#ffffff;
background-color:#88b914;
}

#navigation li li.active a:hover {
color:#ffffff;
}

/******* 3rd level *******/

#navigation li li li a {
padding-left: 0px;
}

/******* 4rd level *******/

#navigation li li li li a {
padding-left: 0px;
}

/******* 5th level *******/

#navigation li li li li li a {
padding-left: 0px;
}

