das wird so (auch wenn es nicht valide ist) ohnehin nicht funktionieren, da dir jede nachfolgende zeile die vorhergehenden überschreibt
Dem ist aber nicht der Fall, es ist schon mit dieser Formatierung im Einsatz, Du kannst Dich auf meiner Seite davon überzeugen.
eine browserweiche wäre zb recht interessant in der generierst du dann ein stylesheet welches diese browserspezifischen eigeneheiten hinzufügt
Browserweiche, sprich den Browser ermitteln, den der User einsetzt und entsprechend das CSS-"Setting" wählen?! Das klingt für mich nach dem Einsatz von JS und davon möchte ich eigentlich absehen.