Der Spalt sollte auch am linken Rand sein.
Verschiedene HTML-Elemente haben in unterschiedlichen Browsern verschiedene vordefinierte Eigenschaften.
Den Anfang einer CSS-Datei sollte daher meiner Meinung nach ein Reset auf einheitliche Eigenschaften bilden.
Mehr dazu hier
http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
Ein einfaches
* {
margin: 0;
padding: 0;
}
sollte aber auch schon helfen.
Viele Grüße.