Hallo,
Das eigentliche "Problem" war ja offenbar Dein
lueckenhaftes Verstaendnis des Box Models.
Dein CSS hat aber noch ein paar Fehler
(Schoenheitsfehler und echte Probleme):
#layer_txt
^
Klassennamen mit Underscore wurden erst in einer
spaeten Korrektur (2001) von CSS 2 (1998) eingefuehrt.
Netscape 4 hat damit offenbar Probleme.
{ font-family: Times New Roman ;
^ ^
1. Schrift-Namen mit Leerzeichen sollte man
in Anfuehrungszeichen packen.
2. Du solltest noch Alternativen angeben,
und am schluss eine generische Schriftart:
4. Gewisse uralte Browser hatten es lieber,
wenn man Schriftarten klein schrieb.
4. Die Luecke vor dem Semikolon sieht doof aus.
font-family: "times new roman", times, serif;
font-size: 10pt ;
^^^^
Punkt ("pt") ist eine Buchdrucker-Einheit.
Fuer den Bildschirm solltest Du "em" oder "%" nehmen,
schlimmstenfalls noch "px", aber sicher nicht "pt".
font-style:normal ;
^^^^^^^^^^^^^^^^^
Duerfte meist ueberfluessig sein.
Es sei denn, Du hast fuer das umgebende Element
font-style:italic; oder sowas doofes angegeben.
Kursiv ist auf dem Bildschirm meist haesslich
und unleserlich, also solltest Du es sowieso
nicht verwenden.
color:#FFFFFF;
Du solltest auch die Hintergrundfarbe angeben.
Sonst kannst Du Probleme kriegen
(Weisse Schrift auf weissem Hintergrund)
background-color:#000000; /* oder Deine Farbe halt... */
margin:16px )
^^^
Das sollte wohl eine geschweifte Klammer "}" sein.
Gruesse,
Thomas