Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Keine Breitenangabe!
Diese würde nur zu Fehlern führen, da die Browser es dann unterschiedlich interpretieren.
Der einfachste Weg, um das zu umgehen, ist entweder margin, padding und border anzugeben oder die Breite, nicht beides gleichzeitig.
Manchmal hilft es, div's entsprechend zu schachteln und bei den äußeren zum Beispiel nur die Breite anzugeben und margin, padding und border auf 0 zu setzen und im inneren div die Angaben zu margin, padding und border zu machen, dafür aber keine Breitenangabe.
Gruß hpvw
EDIT: Und ggf. margin und padding des Body auf 0 setzen, hab ich ganz vergessen, vielleicht liegt Dein Problem ja auch da.