Wow, Du bindest die ganzen Divs mit position:absolute ein. Das kann so nicht klappen.
Mit absolute positionierst Du ein Element fest auf einer Position, egal ob da was ist, oder nicht.
Und wie oft hast Du die eingefügt. Ich habe insgesamt 4-5 mal gezählt. Nimm die Divs raus und setze es manuell über eine Tabelle um.