sliver: FF zeigt CSS-basierte Schriftfarbe nicht an

Beitrag lesen

Irgendwas mache ich falsch. Ich brauche deswegen dringend Hilfe!

Nun mein Problem:
FF ignoriert die Schriftfarben-Änderung bei a:active. IE zeigt sie dagegen korrekt an. Ausserdem unterscheiden sich die Schriftgrößen bei FF und IE.

CSS sieht aus wie folgt:

body {
 color: #000000;
 background: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 }

table#Navigation {
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 }

table#Navigation a, table#Navigation span {
 display: block;
 font-weight: bold;
 text-decoration: none;
 padding: 0.1em;
 }

table#Navigation a:link {
  color: #000000;
 background-color: #DEB887;
 }

table#Navigation a:visited {
 color: #000000;
 background-color: #DEB887;
 }

table#Navigation a:hover {
  color: #000000;
 background-color: #FFFFFF;
 }

table#Navigation a:active{
 color: #FFFFFF;
 background-color: #DEB887;
 }

Bin ich blöd? Oder was übersehe ich???
bin für jeden Tipp dankbar.