Also, wir haben alle zu kompliziert gedacht.
Nein, "wir" denken vernünftig.
Es genügt ein border="0" im Tag des Bildes und das wars.
Viel zu lernen du noch hast, junger Padawan. Präsentationsbezogenes Markup ist out - und zwar schon lange.
a img
oder a:link img
passt schon - du machst noch irgendwas falsch (scheitert es eventuell an der Spezifität?).