Chris: IE ignoriert background-color !

Hallo zusammen,

ich möchte meine Menüs mit einer Titleline ausstatten und habe mich für 3 Divs in einem Div entschieden, also :

[MENÜ Anfang]
  [TITLELINE Anfang]
    [Grafik links] [Titel] [Grafik rechts]
  [TITLELINE Ende]
  [LINKS Anfang]
    [Link1]
    [Link2]
    [Link3]
  [LINKS Ende
[MENÜ Ende]

Nun möchte ich aber [TITLELINE Anfang] den css Befehl  background-color:#464646; geben, klappt auch im FireFox sofort wie ich es möchte, aber vom IE wird das ignoriert, kann mir nicht erklären wieso *?*

Der HTML Code wie ich ihn benutze sieht so aus : (Smarty Code einfach ignorieren)

{foreach from=$AllMenus item=menu}
<div style="border: solid 1px #464646;">
  <div style="background-color:#464646; color:#C0C0C0;">
    <div style="float: left;">[</div>
    <div style="float: right;">]</div>
    <div style="text-align:center;" id="{$menu.alignment}">{$menu.caption}</div>
  </div>
  <div>
  {foreach from=$menu.links item=link}
    <a href="{$link.url}" target="{$link.target}">{$link.caption}</a><br/>
  {foreachelse}
    Keine Links vorhanden
  {/foreach}
  </div>
</div>
<br/>
{/foreach}

Freue mich über jeden Lösungsvorschlag !

Chris