position:absolute richtet sich nicht einfach nach dem HTML-Elternelement aus, sondern nach dem darüber liegenden Element, das als erstes etwas anderes als die Standard-position:-Angabe hat.
Gib dem Element, an dem ausgerichtet werden soll, ein position:relative mit auf den Weg (ohne weitere Positionsangabe).
BESTEN DANK
Übergeordnet habe ich jetzt
div.abc { position: relative; height:450px;}
und hierunter die Bilder mit
.pics { position: absolute; top: 0px; left: 5px;}
und es funktioniert.
Die Angabe der Div-Größe war nötig, da der nachfolgende Text sonst in die Bilder rutscht.