Warum müssen eigentlich #darstellung und #suche floaten?
Ich seh dafür keinen Grund.Wie bringst Du sonst zwei Block-Elemente nebeneinander?
Blockelemente?
#darstellung, #suche{
float:left;
width:10em;
height:3em;
font-size:1em;
margin:-1em 0 1em 1em;
background:#55EEEE;
display:inline; /* für den IE Einzugs-Bug */
Struppi.