Hallo,
Nun wäre es m.E. am einfachsten, eine alternative CSS-Datei für NN<9 zu schreiben, und diese evtl. über ein Script einzubinden. Weiß jemand evtl., wie das geht? Vielleicht gibt es auch ein CSS-Hack für NN?
Du könntest z.B. anhand dieser Informationen Browsererkennung durch JavaScript eine Lösung per JavaScript entwickeln. Grundsätzlich halte ich den Umweg aber nicht für so empfehlenswert; auch etwas unsicher scheint eine serverseitige Browsererkennung per PHP.
Mit FireFox 1 - 2 CSS crossover läßt sich immerhin Gecko 1.8 bzw. wohl Firefox 1/2 gezielt korrigieren, ohne den neuen Mozilla 3 / Gecko 1.9 damit zu behelligen.
Vielleicht kommst du damit schon weiter oder kannst es mit den von molily verlinkten Beispielen kombinieren.
Grüsse
Cyx23