So wie er jetzt dasteht (und eben durch das margin funktioniert):
Eben durch Dein margin-top:-7px funktioniert es nicht. Wenn Du hier auch 9px einträgst, funktioniert es.
<img src="graf1.jpg" border="2" alt="original" style="float:left; margin-left:180px; margin-right:13px; margin-top:9px;"><
Da ist ein "<" am Ende der Zeile zuviel.
<img src="key2.jpg" border="2" alt="koloriert"style="float:right; margin-left:0px; margin-right:180px; margin-top:-7px;"><br>
Da ist ein Zelenumbruch zuviel, ist das der, den Du suchst?