Hi,
Weißt Du jetzt, wo ich einen Fehler habe?
einen? ;-)
Wie ich schon sagte, wirkt sich top und left bei static positionierten Elementen (der Voreinstellung) nicht aus. Du müßtest also schon eine geeignete Angabe wie position:static machen.
Nur wärst Du damit auf einem komplett verkehrten Weg, denn Du versuchst, die je nach Browser unterschiedlichen Randeinstellungen zu kompensieren. Wer sagt denn, daß Browser X nicht 15px verwendet?
Definiere body {margin:0;padding:0;} und sicherheitshalber noch html {padding:0;} und Du bnötigst diese Positionierungen nicht mehr - wohl aber ein größeres Hintergrundbild und eine passende Hintergrundfarbe, weil der Übergang von hellblau nach grün (bei mir gerade eingestellt) sich nicht so gut macht...
Alternativ köntest Du das DIV natürlich auch wie die folgenden Elemente absolut auf 0,0 positioniern, da sich dann der Randabstand nicht auswirkt.
Und verlagere die inline-Styles doch bitte mal ins CSS.
Übrigens zu: <A HREF="http://www.volkmarklein.de" target="new">
wieso soll ein Fenster namens "new" geöffnet werden?
freundliche Grüße
Ingo