Hi(gh)!
Daher reicht dein Element bei positon:relative bis zum rechten Fensterrand, trotz oder auch gerade wegen margin-right. Es wird zuerst der rechte Außenabstand von 120 Pixeln abgezogen(margin-right:120px). Dann wird das Element um 120 Pixel nach rechts verschoben angezeigt (left:120px) - und landet damit genau am rechten Fensterrand.
Jetzt habe ich es mal zur Abwechslung mit position:relative und zusätzlich margin-left:120px (statt left:120px) probiert - und mit einem Mal sieht es so aus, wie ich es haben will!
Danke für den Denkanstoß!
Bis bald im Khyberspace!
Yadgar