Ganz kurz:
"absolute" ist die Position relativ zum Elternelement.
Bevor es wieder in die Hose geht: Die Bezeichnung "Elternelement" ist -je nach Sichtweise- falsch, in jedem Fall aber etwas verwirrend. Die absolute Positionierung richtet sich nach jenem darüberliegenden HTML-Element aus, welches als erstes etwas anderes als position:static gesetzt hat (static ist die Standardvorgabe). Das kann, muß aber nicht das direkte Elternelement sein.
Wer also ein tief verschachteltes Element positionieren will und sich wundert, warum sich alle left-, top-, right- oder bottom-Angaben immer nur auf das Fenster beziehen und nie auf die Elternelemente: Es fehlt eine position-Angabe bei einem darüber liegenden Element, am simpelsten position:relative.
Gruß,
soenk.e