Se non sbaglio assegnando la prorietà position:absolute; togli il div dal flusso della pagina e quindi il motore di rendering del browser crea la pagina come se non ci fosse.
Io eviterei di usare position:absolute, piuttosto posiziona relativamente rispetto a un altro div.