Hallo Tom
#button {font-family:Arial,Helvetica;font-size:12px;line-height:12px;color:black;font-weight:normal;}
Wenn du eine Schriftgroesse angibst, solltest du dem Button auch eine bestimmte, geeignete Hoehe und Breite geben, sonst wird "irgendwas" genommen. Die Zeilenhoehe wuerde ich stattdessen mal rausschmeissen. Also etwa:
#button {font-family:Arial,Helvetica;font-size:12px;color:black;font-weight:normal;height:24px;width:10px;}
Und dann...
<input id="button" type="submit" ....>
viele Gruesse
Stefan Muenz