#nav {
 background:url(onepx/onepx_line.jpg) 20% 5% repeat-y;
 position:absolute;
 top: 106px;
 width: 160px;
 margin: 20px 0 0 0;
 padding: 30px 0;

}

#nav ul {
 list-style:none;
 margin:0;
 padding:0;
}

#nav li {
 margin:0;
 padding:0;
}

#nav a:link, #nav a:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
 display: block;
 margin: 15px 0;
 padding:0.75em 0.75em 0.75em 2.0em;
 border:1px solid #FF0000;
 text-decoration: none;
 background:#FFFFFF url(onepx/br_corner.gif) bottom right no-repeat;
 /* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
 height:1em;
 }

/* diese Angabe ist für fast alle anderen Browser, damit die Höhe wieder aus den Angaben für
Schriftgröße, padding und border berechnet wird */
html>body #nav a:link, html>body #nav a:visited  {
 height:auto;
}

#nav a:hover {
 background-image:url(onepx/br_corner_one.gif);
}

.navi_down {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  margin: 6px;
  background:#FFFFFF;
  text-decoration: none;
}

.navi_top {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  margin: 0px;
  padding:3px;
  background:#FFFFFF;
  text-decoration: none;
}

.navi_footer {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  margin: 6px;
  background:#FFFFFF;
  text-decoration: none;
}
