Ich glaube hier liegt ein Missverständnis vor:
Mit CSS können Verweise/Links auf ihr Aussehen hin geändert werden.
Dazu stehen bestimmte Pseudoklassen zur Verfügung.
Was aber mit CSS nicht geleistet werden kann, ist das Aussehen des Verweises
der auf die aktuelle Seite linkt. So etwas wie ein Abgleich des Verweises
mit der aktuell geladenen URL (in der Art "a:this").
Dies muss in jeder Seite hart codiert oder mittels einer Skriptsprache
(Javascript, PHP etc.) programmiert werden.
Mit Javascript könnte eine herangehensweise sein alle Verweise in
einer Schleife durchzugehen und mit der aktuellen URL zu Vergleichen
und dann den Style dynamisch austauschen/setzen.