Nun habe ich das Problem das der Mozilla die angaben zur Position völlig missachtet und relative also im Textfluss darstellt...
#highlight_2 {
position:absolute;
position:absolute richtet sich nach dem Elternelement (meistens, so ganz eindeutig ist das Browserverhalten nicht). Insofern wirst Du schon den gesamten Quellcode angeben müssen.
<div id="highlight_2">
<img src="img/highlight_right.gif" width="25" height="150" />
</div>
Du kannst <img> auch direkt formatieren, ein eigenes <div>-Element drumherum ist überflüssig.
Diese akzeptiert der IE bestens, aber der Mozilla missachtet dies völlig...
Der allgemeinen Erfahrung nach ist es eher umgekehrt: Der IE interpretiert es irgendwie falsch, Mozilla macht es richtig. Sorry, ist aber so :)
Du solltest in jedem Falle auch darauf achten, die Browser im Standardmodus zu betreiben (http://www.hut.fi/~hsivonen/doctype.html) und Deinen Code außerdem vor Benutzung prüfen (HTML: http://validator.w3.org, CSS: http://jigsaw.w3.org/css-validator/).
Andernfalls hast Du die Schwierigkeit, Dich mit dem herumärgern zu müssen, was den Entwicklern irgendwann mal zwischen Frühstück und Morgentoilette eingefallen ist - und das ist nicht selten etwas anderes als das, was in den Standards steht.
Gruß,
soenk.e