#nav {
width: 220px;
float:right;
}
#nav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#nav li {
display: block;
margin-bottom: 2px;
}
#nav li a, #nav li a:link {
text-decoration: none;
font-size: 1.1em;
text-align: right;
display: block;
color: #000000;
width: 220px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
}
/*
#nav li a:visited {
color: #5C5C5C;
}
*/
#nav li a:hover {
color: #5C5C5C;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
}

/* -------------------------- Level 1 ------------------------ */

#nav .level1 li a, .level1 li a:link {
width: 195px;
font-size: 0.9em;
color: #5C5C5C;
padding-top: 3px;
padding-right: 25px;
padding-bottom: 3px;
padding-left: 0px;
background-image:url(pfeil.png);
background-repeat:no-repeat;
background-position:200px 50%;
}
#nav .level1 li a:active {
width: 195px;
font-size: 0.9em;
color: #000000;
padding-top: 3px;
padding-right: 25px;
padding-bottom: 3px;
padding-left: 0px;
}

#nav .level1 li a:hover {
width: 195px;
font-size: 0.9em;
color: #000000;
padding-top: 3px;
padding-right: 25px;
padding-bottom: 3px;
padding-left: 0px;
}

/* ---------------------------- Level 2 ----------------------*/

#nav .level2 li a, .level2 li a:link {
color: #5C5C5C;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 35px;
padding-bottom: 3px;
padding-left: 0px;
background-image:url(pfeil.png);
background-repeat:no-repeat;
background-position:185px 50%;
}
#nav .level2 li a:hover {
color: #000000;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 35px;
padding-bottom: 3px;
padding-left: 0px;
}
#nav .level2 li a:active {
color: #460069;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 35px;
padding-bottom: 3px;
padding-left: 0px;
}

/* ---------------------------- Level 3 ----------------------*/

#nav .level3 li a, .level3 li a:link {
color: #5C5C5C;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 45px;
padding-bottom: 3px;
padding-left: 0px;
background-image:url(pfeil.png);
background-repeat:no-repeat;
background-position:195px 50%;
}
#nav .level3 li a:hover {
color: #000000;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 45px;
padding-bottom: 3px;
padding-left: 0px;
}
#nav .level3 li a:active {
color: #460069;
width: 180px;
font-size: 0.8em;
padding-top: 3px;
padding-right: 45px;
padding-bottom: 3px;
padding-left: 0px;
}