Zu 1:
Sorry, ich hatte mir das HTML nicht so genau angeguckt. Mit dem derzeitigen Aufbau wird es eher nicht klappen. Kannst du das HTML beeinflussen? Am besten wäre es wenn du etwa folgenden Aufbau hättest (die Klassen sind nur ausgedacht):
Code:
<div class="nav-container"></div>
<div class="wrapper-fuer-suche-und-warenkorb">
<div class="suche"></div>
<div class="warenkorb"></div>
</div>
Dann könntest du die Navigation und den Wrapper perfekt floaten.
Zu 2:
Achso, unter Banner verstehst du die 5 Bilder sozusagen?^^ Die sind in der Breite beschränkt, weil sich <div class="container"> herum befindet. Dieser hat eine Breite von 1200px. Soll der "Banner" über die ganze Bildschirmbreite gehen, dann musst du hier die Breite auf 100% setzen. Da container aber vermutlich eine häufig verwendete Klasse ist wäre es sinnvoll hier eine zweite Klasse hinzuzufügen.