Ich hab jetzt den source der momentan auf der seite ist genommen...
Es liegt daran das du tabellen verschachtelst.
Eine Tabelle, auch ohne cellpadding etc. nimmt mindestens 2px height oben und unten (also 4 insgesamt). Wenn du image-1 und image-5 mal probeweise auf height="230" stellst müsste es richtig sein zumindest von der höhe her
/P.S. wie du das jetzt löst überlass ich dir...
Empfehlung: Divs verwenden
Alternativ: grafiken anpassen, z.B. eben n Schwarzen rand bei image-2 oben machen
/und noma...
Kanns einfach nicht lassen..
Muss mich korrigieren, die 2px warens pro border (auch wenns ="0" ist), bei <table> kommt ja noch ein extra border dazu - sprich es sind in dem fall 4 px oben und 4px unten (auch wenn unten jetzt egal ist..).
Also, hab jetzt noch ein wenig rumgedoktort, wenns dir nichts ausmacht wenn die Lösung nicht besonders sauber ist (technisch zumindest), kannst du einfach styles bzw. in dem css die margins einstellen für image-2 und -4.
Und zwar: beide bekommen ein margin-top:-2px;
dann passts
Valide ist es auch, nur eben nicht besonders schön - aber das sind Tabellenlayouts auch nicht *g*