Hey Sascha,
mittels php frage ich Browserversion ab, weise dann eine entsprechende css zu. wenn es sich bei dem Browser um dn InternetExplorer <7 handelt, wird Javascript eingefügt (onMouseover="this.style.background='';").
Ich überlege nur noch, wie ich es bewerkstellige, dass die Ursprüngliche CssDatei auch für den Ie<7 verwendet wird, wenn dieser kein Javascript benutzt.
Andere css zuweisen würde ich mir sparen. Gerade festgestellt, dass der IE 7 hover für die <li>'s macht. Insofern brauchst du nur nach IE < 7 zu fragen (oder welche Browser du sonst noch berücksichtigen willst; das geht auch per javascript) und für die dann ne Funktion inner externen .js, die die Hintergründe wechselt. IE 6 ohne JS dürfte ungefähr bei einem 1% (nur dieser IE 6 user) liegen. Und die sehen dann sogar den Hintergrund, nur den Wechsel nicht. Aber das kennen die dann auch schon. Mach dir nicht zuviel Stress deswegen...
Gruß
Antipitch