Hi,
Soweit ich ueberflogen habe, sind aber
a:link { }
und
a.spezial { }
in allen bisherigen Versionen von CSS (1.0, 2.0, 2.0 Errata, 2.1)
jeweils gleich spezifisch.
mag sein, nur hat der IE hier - mal wieder - eine andere Meinung.
Der linkzustand hat hier mehr Gewicht als eine Klasse. Hieraus dürften dann auch die bereits angemerkten "Ratespiele" resultieren.
Ein Beispiel zur Verdeutlichung:
a:link, a:visited {color:red;}
a.spezial {color:blue;}
<a class="spezial" ...> wird im IE rot angezeigt.
freundliche Grüße
Ingo