CSS-Newbee: background-color funktioniert nur im IE ?

Beitrag lesen

Hallo zusammen,

ich habe eine Seite erstellt, die auf zwei Dateien in einem Unterverzeichnis verweist, in denen verschiedene CSS-Definitionen stehen. Leider wird nur unter dem IE die Hintergrundfarbe wie gewünscht dargestellt, andere Browser (z.B. Netscape) liefern nur einen weißen Hintergrund.
Hier die Dateien:

Die Webseite:

<!-- Webseite -->
<!-- mit CSS -->
<HEAD>
<TITLE>Test</TITLE>
<link rel="stylesheet" type="text/css" media="screen" href="./css/web.css">
<link rel="stylesheet" type="text/css" media="print, embossed" href="./css/printer.css">
</HEAD>
<BODY>
<CENTER>
Test
</CENTER>
</BODY>

Die beiden CSS-Dateien:

/* DATEI: web.css */

/* Hier stehen CSS-Angaben für Bildschirmausgabe */

body { background-color=#99CCFF; color=#004080; }
h2 { text-align:center; }
h3 { background-color:#004080; color:#EEEEEE; }
hr { color:#004080; }

/* DATEI: printer.css */

/* Hier stehen CSS-Angaben für Ausgabe auf den Drucker*/

body { background-color=#FFFFFF ; color=#000000 }
h2 { text-align:center }
h3 { background-color:#E0E0E0 ; color:#000000 ; border-color:#000000; border-width:2px; border-style:solid }
hr { color:#000000 }

Ich habe schon versucht, die Farben mit und ohne Anführungszeichen zu setzen und Semikolons hinzuzufügen bzw. wegzulassen. Nichts hat geholfen.

Danke im Voraus für Eure Hilfe
CSS-Newbee