Moin
left: 111px;
^^^^^^^^^^^^^^^^
Hier liegt dein Fehler.
wenn du den Abstand so definierst, nimmt der Div trotzdem die Breite des umgebenden Elements, in diesem Fall Body, als seine Größe.
ein einfaches margin-left:111px; löst dein Problem.
Gib in Zukunft Abstande für nicht-absolut-positionierte Elemente mit margin an. Dann hast du das problem nicht mehr.
Gruß Bobby
--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:{ ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:{ ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)