Dein Missverständnis beruht in der Funktion der Pseudoklasse :active. :active wirkt nicht, wenn Du gerade auf der Seite bist die dort verlinkt wird sondern nur wenn man mit der Maus dieses Element gerade anklickt. Siehe: http://www.css4you.de/active.html
Wenn Du willst, dass der Menüpunkt auf dem man sich befindet (ohne, dass die Maus den Link berührt oder anklickt) anders gefärbt wird, gib diesem Link eine Klasse.
HTML
CSS
Code
a:link, a:visited {text-decoration:none;
color:#A86232; }
a:hover, a.aktiv:link, a.aktiv:visited {text-decoration:underline;
color:#8F2323; }
Da Du nicht den HTML-Code gezeigt hast, kann ich natürlich nur vermuten, dass es daran liegt. Denn der Zusammenhang zu .navTreeCurrentItem erschließt sich mir nicht.