guddi: div und p enden nicht bündig

Beitrag lesen

Hallo,
ich habe folgendes Problem:
In der Seite, die ich erstelle, soll rechts ein Streifen frei bleiben. Dies habe ich durch einen div-Block mit margin-right:150px realisiert. Soweit so gut.
In dem div-Block stehen wiederum <div> und <p> Elemente. Leider enden diese auf der rechten Seite nicht bündig. Beide lassen zwar den 150px Streifen wie gewünscht frei, jedoch gehen die <div>-Elemente ein paar Milimeter weiter als die Schrift(Blocksatz) in den <p>-Elementen.
Ich habe bei den <div>'s width auf 100% gestellt, und bei den <p>'s margin sowie padding auf 0.

nochmal zur Übersicht:

<div style="margin-right:150px;">
     <div style="width:100%;">
     </div>
     <p style="text-align: justify;">  --! padding=margin=0 und width=100% hilft nix
     </p>
</div>

Was ist die sauberste Methode die <div>'s und <p>'s bündig enden zu lassen?

Viele Grüße guddi