position: absolute;
Also mir wurde immer eingetrichtert, dass position:absolute; nur in ganz wenigen Fällen zutreffen würde und auch nur dann die gewünschten Ergebnisse liefert. Probiere mal alle Positionen durch, wobei ich glaube, dass position:fixed; wohl das ist was du suchst. Wenn keine position funkitioniert, dann lasse sie ganz weg.
OOOOder, fällt mir gerade ganz spontan ein ( :-) ), setze das div ohne CSS! Damit würde es immer unter dem Text bleiben. Das ist es doch was du willst, oder?