Gruß deiner Wahl.
Vor einiger Zeit wurde hier gesagt, die Hintergrundfarbe müsse bei xhtml folgendermaßen angegeben werden:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style:"background-color: red>
Ersetzte : durch = und ergänze das fehlende " am Ende.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style="background-color:red">
Es ist vorteilhaft, keine Leerzeichen vor dem Wert zu schreiben, manche Browser haben AFAIK damit Probleme.
LG Orlando