Die Leerzeichen um das Div werden als zusätzliche Elemente geparst. Gebe dem div ein float: left;, das sollte das Problem lösen. Alternativ kannst Du natürlich dem button-Element Höhe, Breite und overflow:hidden; mitgeben.
Gruß, LX
Hallo LX,
schonmal danke für die Antwort. Zum HTML Code ist zu sagen das alles in einer Zeile steht, z.B.:
...
<td><button type="button"><div class="button-login">Anmelden</div></button></td>
...
Höhe und Breite habe ich schon getestet funktioniert allerdings auch nicht, der Rand bleibt.
hier mal die testseite: http://www.visionworks.de/csstest.html