Hallo oli,
das ist deshalb weil der div Tag ein "Block Level Element" ist.
die CSS Eigenschaft "display" die im CSS Teil von Selfhtml aufgeführt wird kann dir da Abhilfe schaffen.
Das ist der Link zu der Eigenschaft:
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display
HTH
Rene