Was mir da spontant in den Sinn kommt: Wenn sich das Aussehen eines Links nach dem Anklicken verändert, kann es sein das Du die anderen Link-Zustände wie a:visited nicht richtig definiert hast...
Genau so sehe ich das auch. Oben wurde ja ein bisschen CSS-Code angegeben, aus dem werde ich zwar nicht schlau, aber die visited-Pseudoklasse wird da irgendwie anders behandelt als die anderen. Ist ja auch nicht grundverkehrt, man muss nur aufpassen, dass es auch das ist, was man will.
Beachtet: Anker, die :link sind, sind nicht :visited und umgekehrt (siehe
REC-CSS2-Selector)
Grüße!

Mirko