Hallo,
Beschäftige Dich mal intensiv mit dem http://de.selfhtml.org/css/formate/box_modell.htm@title=Box-Modell.
Und dann noch mit dem kaputten Box Modell des MS IE bis 5.5
(sowie 6.0 u.s.w. im Quirks Modus).
Die volle Breite, die ein Element (exkl. margin) braucht,
errechnet sich so:
border + padding + width
div#logo{
float: left;
width: 900px;
margin: 0; padding: 0;
border: 1px solid black;
}
=> Total Breite: 902px
div#sprache{
width: 250px;
margin-left: 700px;
padding: 0 1em;
border: 1px solid black;
}
=> Total Breite: 252px+2em
Total Breite #logo+#sprache = 1154px+2em
Das ist deutlich mehr als die 950px, die der Container breit ist...
Das gleiche Problem hast Du mit der zweiten Zeile.
HTH, mfg
Thomas