Elke: "margin" wird ignoriert

Beitrag lesen

Hallo Leute,

ich habe in einer HTML-Datei einen <p>-Bereich :
<p style="margin-left:350px; margin-top:10px; font-size:8pt; font-weight:bold">Text...
</p>

und darauf folgend einen weiteren:
<p style="margin-left:350px; margin-top:20px">
<div class="back"><a href="datei.html">zurück...</a></div>
</p>

.back ist in einer externen css-datei definiert mit font-size, -weight und -style

Mein Problem ist:
der erste <p>-Bereich wird korrekt dargestellt, aber im zweiten wird das "margin-left" ignoriert, der Text erscheint links, ohne Rand, "margin-top" wird allerdings korrekt dargestellt.

Warum? Hebt sich da irgendwas auf? Ich suche schon seit Stunden nach einer Lösung und finde keine.

Gruß
Elke