pietro: linkfarben´+ dot position

Hallo,
wie oben schon gesagt bin ich leider kein profi so bitte ich um eure hilfenrat. Ich habe auf meine seite die function bei mouseover den "quadrat/dot" daneben sowie colour function.
MEIN PROBLEM: auf der obere menuführung funkt mit den farben (m.over=rot/ative=blau). Auf die seite funkt die farbe nur bei den submenu, warum auf immer.
Ich will nun dass der "quadrat/dot" auf jeden menupunkt erscheint und auch dort bleibt wo der besucher gerade ist...so zB als reminder.
Kann mir eine sagen wo ich den einbauen soll ? hier meine codes:

<style type="text/css">
<!--
body {
 margin-top: 30px;
 margin-left: 30px;
 margin-bottom: 0px;
 background-repeat: no-repeat;
 background-image: url(fotolia_3591523.jpg);
 background-position: top right;
 margin-right: 100px;
 font-family: Arial, Courier, Garamond, "Microsoft Sans Serif";
 font-size: 14px;
 overflow: auto;
 padding: 10px;
 margin: 0px;
 color: #000000;
}
a:visited {
 text-decoration: none;
 color: #666666;
}

#footer {
 border-top: 1px solid #e7e7e7;
 clear: both;
 padding: 0px;
 font-size: 5px;
 text-align: right;
}

a {
 font-family: Arial, Courier, Garamond, Microsoft Sans Serif;
 color: #000000;
}
a:link {
 text-decoration: none;
 color: #666666;
}
a:hover {
 text-decoration: none;
 color: #990000;
}
a:active {
 text-decoration: none;
 color: #0000CC;
}
h1,h2,h3,h4,h5,h6 {
 font-family: Arial, Courier, Garamond, Microsoft Sans Serif;
}
.Stil5 {font-size: 12px}
.Stil8 {color: #666666}

#menu, #menu ul
{
 padding: 0px;
    margin: 0px;
}

#menu li
{
 border: 1px solid #fff;
 list-style-type: none;
 font-weight: bold;
 font-size: 14px;
    cursor: pointer;
 display: block;
}
#menu a
{
 text-decoration: none;
 font-weight: normal;
    font-size:14px;
 padding-left: 10px;
 display: block;
}
#menu a:hover
{
 text-decoration: none;
 font-weight: normal;
 font-size:14px;
padding-left: 20px;
 display: block;
 background-image: url(block10-19.gif);
 background-repeat: no-repeat;
 background-position:-10 0;