Hi,
entweder wird das untere Element mit einem negativen, und das obere mit einem positiven margin-top- bzw. top- Wert (relative Positionierung) verrückt, oder beide Blöcke werden mit einer absoluten Positionierung entsprechend ausgerichtet.
Für diese CSS-Techniken muß die Höhe der Elemente bekannt sein.
Wenn nicht, solltest du der Einfachheit halber ihre Reihenfolge im HTML-Code tauschen.
mfg Maik