ridda: Drei Divs nebeneinander

Beitrag lesen

moin,

ich möchte gern drei divs nebeneinander platzieren.
und zwar folgend:
div_links und div_rechts bekommen eine feste breite und div_mitte soll die restliche,vorhandene breite einnehmen wie etwa diese tabelle:

<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100px">&nbsp;</td>
    <td>&nbsp;</td>
    <td width="100px">&nbsp;</td>
  </tr>
</table>

ich hab schon einiges ausprobiert aber ich komm leider nicht drauf :(

über diesen gibts steht noch ein banner und der body hat ein padding

body {
    background-color: #CCCCCC;
    padding: 3px 5% 1em 5%;
 height:100%;
 }

der cont_rechts muss bündig mit dem rechten rand des banner sein

#banner{
  width:100%;
  ...
  }