ecklvo: weshalb funktioniert <a> style-def. f. image-border nicht?

Beitrag lesen

hallo miteinander!

ich hab eine Seite bei der ich folgenden Style definiert habe:

a.linkstatus:link {
 color: #0000FF; border: 3px solid #0000FF;
}

a.linkstatus:visited {
 color: #990099; border: 3px solid #990099;
}

a.linkstatus:hover {
 color: #000000; border: 0px none #000000;
}

a.linkstatus:active {
 color: #FF0000; border: 3px solid #FF0000;
}

Der dazugehörige Link schaut so aus:
<a href="#auftrag" class="linkstatus"><img src="images/pi.gif" width="119" height="8" border="0" name="btn_auftrag" alt="button_Auftrag"><img src="images/transpixel.gif" width="1" height="1" border="3" alt="Auftrag_linkstatus"></a>

ich wollte mit dem zweiten img erreichen einen "Linkstatus" anzuzeigen.
Das Problem ist, dass der IE (der bisher einzige Browser im Test) mir die Linkdefinition nicht annimmt. Er zeigt KEINE Farbänderung des Links

ich musste im body-bereich die Linkfarben definieren.
und das wollte ich mir ersparen, weil dieses Projekt HTML4 strict werden soll!

Könnt Ihr mir vielleicht weiterhelfen?
Danke im voraus, ecklvo