Hallo,
hier ist dein Fehler:
div.menu
{
position: absolute;
z-index: 3;
top: 190px;
left: 40%;
margin-left:-270px;
width: 80%;
}
damit positioniert du dein Menü über den anderen Inhalten. z-index 3 bedeutet, dass dein Menü in der 3. Ebene liegt. Du hast jetzt verschiedene Möglichkeiten: Vielleicht gibts du deiner Box mit den Inhalten einfach ein margin-top oder du musst dein Menu in die Struktur/Ebene einfügen, also das position:absolut rausnehmen und so versuchen den Inhalt richtig zu positionieren über margin etc..
______________