ein beliebter Fehler!
ein absolut positioniertes <div> kann von jeder Ecke her ausgerichtet werden. Neben left: und top: gibt's nämlich auch right: und bottom:. Mit top:0px;bottom:34px;height:auto; oder so *sollte* es klappen.
"sollte"...
Tut es auch, ich vergaß, height von 100% auf auto zu ändern.
na, das probiere ich auch aus. In welchen Browsern/Plattformen hast Du es geteste?