martin: Abstand nach oben (css definiert) - Browserunterschiede

Beitrag lesen

Das erste Element in der html Datei:
<center>
<div class="grafik"><img src="sse.jpg" alt="Banner" width="881px"></div>
</center>

definiert in der CSS-Datei:
     .grafik {
           border-color:#000000;
           border-style:solid;
           border-width:1px;
           width:881px;
           padding:2px;
           margin-top:18px;
      }

Nun machen mir verschiedene Browser jeweils verschiedene Abstände zum oberen Rand, also was hab ich falsch gemacht?
Ich dachte mit margin-top:18px; könnte ich das kontrollieren, aber dem scheint wohl nicht so ...

MfG