Habe mal Mozilla getestet:
wenn der HG des buttons mit css definiert wird (bild oder farbe) sieht man bei mozilla oben auch nichts mehr. Wozu wird margin: 0; gebraucht?
der Quellcode sieht so aus:
<style type="text/css">
<!--
button,img {
border: none;
height: 34px;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
width: 70px;
background-image:url(hintergrund.gif);
}
-->
</style>