Allora, il position relative del contenitore è giusto, lo sbaglio è nel position absolut di quello contenuto perchè il posizionamento assoluto implica che il layer abbia uno spazio suo ed un comportamento indipendente dal resto della pagina.
Togli il position absolut di quello contenuto e il contenitore seguirà così ciò che c'è dentro.