Das flackern konnte ich umgehen, indem ich dem <td> auch das Hintergrund zu gewiesen habe.
Danke, Sabine, für die super Hilfe, da muss ich ja schon fast nicht mehr selber denken... Das Problem mit dem Text ist jetzt 1. wird das Bild nach unten vesetzt (trotz display:none) und 2. zieht er im IE7 die Tabellenzelle auf, weil der Text dort drin erscheint und es verhaut alles.
Dass er den Text für alle Personen im selben Div darstellt funktioniert mit CSS halt nicht, oder? So hab ich nämlich auch das Problem, das ich die Position wieder für jedes Bild einzeln definieren muss und diese Tabelle kommt in verschiendenen Konstellationen 17x vor.
als Antwort auf: [#441770]