Objekte sind nicht fixiert

Hallo erstmal , mein Problem ist eigentlich ziemlich simpel und zwar , wenn die Browser Grosse bei mir also 1600x900 geaendert wird passt sich mein CSS bzw mein Design nicht an und die Objekte überlappen , verschwinden oder des gleichen.

Hoffe Ihr koennt mir Helfen und auch sagen was für ein Denk fehler ich gemacht hab , stell mir halt in CSS vor das jede definitation die ich mit 4 Seiten definiere ein Quadratischen Container ergibt der fest steht auf seiner position auf der x und y achse.
Naja hier mal die 2 CSS Dateien.

1CSS

[CODE]body {
margin: 20px;
background-color: #0080c0;
}
#menu {
position: absolute;
top: 170px;
left: 400px;
right:400px;
background-color: #ffffc6;
}
#inhalt {

left: 400px;
right: 400px;
top: 10px;
background-color: #000000;
}
#header {
position: absolute;
top: 10px;
left: 400px;
right:400px;
}
a {
color: #000000;
text-decoration:none;
}
a:hover{
font-size: 10px;
}[/CODE]2 CSS

[CODE]leftbox{
position: absolute;
top: 200px;
left: 400px;
right:800px;
background-color: #ffffc6;
}
#rightbox{
position: absolute;
top: 200px;
right:400px;
left: 810px;
background-color: #ffffc6;
}

#weatherbox{
position: absolute;
top: 326px;
right:400px;
left: 810px;
background-color: #ffffc6;
}

#stbigbox{
position: absolute;
top: 370px;
right:400px;
left: 400px;
background-color: #ffffc6;
}

#littlefont{
font-size: 12px;

}
#littlefont1{
font-size: 12px;
letter-spacing:1px;
}
#underline0{
text-decoration:underline;
}

#texts1{
text-align: center;
font-size: 12px;
}
[/CODE]( Die Farben usw sind eigentlich einfach nur so ausgedacht wollte nur ein Grundgerüst mit hilfe von CSS bauen )

Würde jetzt mal so ganz gefühlt sagen du musst den einzelnen DIV ne Breite und oder ne Höhe geben, sonst wissen die ja nicht von wo an die sich orientieren müssen :wink:

Lass die ganzen absoluten Positionierungen weg, weil sie absolut unnötig sind.
Regle das besser mit float und margin und gib den Elementen am besten eine fixe Breite.

Danke für die schnelle Hilfe , habs jetzt hin bekommen und werde dein rat mit margin und float mal umsetzen .