Ich habe eure Vorschläge ausprobiert:
Die Reihenfolge von "div#EinDiv.rot" nach "div.rot#EinDiv" behebt die fehlerhafte Darstellung im IE nicht. Beide Varianten funktionieren prima im Firefox.
Das "Leerzeichen" führt dazu, dass es bei beiden Browser nicht funktioniert. Also: "div#EinDiv .rot".
Interessant ist, dass die Lösung "div#EinDiv.rot" im IE funktioniert. Sobald ich jedoch "div#EinDiv.gruen" verwenden möchte, wird keine Farbe angezeigt. Des wegen funktioniert das Beispiel von "D.R."
Es kommt also auf die Reihenfolge in der CSS-Datei an. Die erste Einstellung funktioniert immer. (In meinem Beispiel wäre das rot).
Deswegen hat es auch beim