Das Verhalten bleibt rätselhaft, nach wie vor. Ich habe testhalber alles aus dem CSS genommen, bis auf 'text-decoration: underline', und siehe da, er hats unterstrichen! Dann habe ich alles wieder reingenommen ins Stylesheet, um nach und nach die Fehlerquelle zu isolieren, und was passiert? Plötzlich unterstreicht ers auch mit dem alten Stylesheet. Das ist das genau das Verhalten, das ich anfangs schon geschildert hatte. Umgekehrt, also dass es plötzlich nicht mehr gut, kanns wohl leider wieder genauso schnell gehen. Ich steig da nicht durch...
Ich teste übrigens auf Firefox (neueste Version), nur der Vollständigkeit halber.