Hallo Cheatah,
wird der margin tatsächlich addiert? Mag sein, habe ich jetzt nicht nachgelesen, sondern nur "quick and dirty" ausprobiert und auch nur im IE (weil grad an einem rechner, wo nichts anderes drauf ist). Und da gehts bei folgendem Quellcode:
<title>Ein test</title>
<style type="text/css">
body {background-color:red}
img {width:100%;margin-left:50px;margin-right:50px}
</style>
<p>Hallo, Welt!</p>
<p>
<img src="narzissen.jpg" alt="narzissen">
</p>
Gruß
Pidder Lüng