Hallo Joachim!
Du könntest noch die fehlenden Semikolons, so auch im
DIV.fenster nach border-width:5px einsetzen.
Ein wenig unkonsequent erscheint mir doch deine Notierungsweise; es erschwert die Fehlersuche wenn mal
'angabe : 0px;' dann 'angabe:0px;' oder 'angabe : 0px ;' steht, letzeres sollte eigentlich gar nicht vorkommen.
Nur ein Vorschlag:
Ich verwende absoluter Positionierung meistens so: (nur als Beispiel)
#fenster { position/top/left/width/height }
.fenster { visibility/border/font-/color/etc }
Grüße
Thomas