Habs mit border="0" usw. probiert, kriegs aber nicht hin, dass diese Buttons alle zusammenkleben.
Ich hoffe ihr blickt bei meinem durcheinander durch und könnt mir weiterhelfen.
dein Problem ist nicht wirklich durch CSS oder dergleichen bedingt, sondern wirkt daher, dass du nur Bilder nebeneinander gepackt hast. Da du die Bilder aber (brav) sauber eingerückt hast, interpretiert dein Browser die vielen Tabs wie ein Leerzeichen und setzt daher einen Abstand hinter jedes Bild. Lässt du zwischen zwei img-Tags keinen Platz (also auch kein Leerzeichen), so löst sich dein Problem.
Wenn du später die Seite navigierfähig machst, rate ich dir zu einer ungeordneten Liste mit linksgefloateten li-Elementen, die einen Anker und der wiederum das img-Tag enthält (noch besser wären CSS-Sprites). Diese erzeugen dann auch keinen unnötigen Leerraum.
PS: Mit dem Plugin Firebug für Firefox findet man so "unlogische" Fehler recht schnell, da man fix im Code rumwurschteln kann. Vielleicht hast dus ja schon, ansonsten kann ichs nur empfehlen!