xchage: Firefox lässt DIVs umbrechen

Beitrag lesen

OK,

nun ist das Problem, dass ich keine Zeit habe meine 2400 Zeilen TS Setup von T3 umszuschreiben, damit dieser anstatt Bilder, <li> Elemente ausgibt.

Folglich besteht das Problem hier um Menü:

<div class="menu-top-box">
<div class="menu-top" id="logo">###LOGO###</div>
<div class="menu-top" id="tmF">###MENU_F_TITEL###<div id="menuF">###MENU_F###</div></div>
<div class="menu-top" id="tmE">###MENU_E_TITEL###<div id="menuE">###MENU_E###</div></div>
<div class="menu-top" id="tmD">###MENU_D_TITEL###<div id="menuD">###MENU_D###</div></div>
<div class="menu-top" id="tmC">###MENU_C_TITEL###<div id="menuC">###MENU_C###</div></div>
<div class="menu-top" id="tmB">###MENU_B_TITEL###<div id="menuB">###MENU_B###</div></div>
<div class="menu-top" id="tmA">###MENU_A_TITEL###<div id="menuA">###MENU_A###</div></div>
</div>

Es dürfen keine andern Elemente für das Menü aufgenommen werden, wie z.B. <ul>, <li> oder <ol>.

Da wäre ich dann wieder bei der Ausgangsfrage: Wie macht FF nach einem <div> keinen Umbruch, sondern die Seite scrollbar?

Gruß
Tobias

Hier noch das CSS:

/* MENU */
.menu-top {
 float: left;
 text-align: left;
 display:block;
 margin: 0px 5px 0px 0px;
 padding: 5px;
 width: auto;
 height: 170px;
 white-space:nowrap;
 clear:right;
}

.menu-top-box {
 clear: none;
}

.menu-standard {
 font-size:12px;
 text-align: right;
 float: right;
 margin-right: 3px;
 width: 100%;
}

.menu-breadcrumb a, .menu-breadcrumb {
 font-size:10px;
 color:#777777;
}

#tmA {
 background-color:#cc3333;
 white-space: nowrap;
}

#tmB {
 background-color:#3399cc;
 white-space: nowrap;
}

#tmC {
 background-color:#99cc00;
 white-space: nowrap;
}

#tmD {
 background-color:#ffcc33;
 white-space: nowrap;
}

#tmE {
 background-color:#ffffff;
 white-space: nowrap;
}

#tmF {
 background-color:#cc3333;
 white-space: nowrap;
 padding: 0px;
 margin: 4px 0 0 0;
 height: 166px;
}

#menuA {
 color:#993300;
}

#menuB {
 color:#993300;
}

#menuC {
 color:#993300;
}

#menuD {
 color:#993300;
}
#menuE {
 color:#993300;
}
#menuF {
 color:#993300;
}

#logo {
 width:auto;
 border: 1px dotted #fbc233;
 margin-left: 3px;
}

#standard {
 color:#000000;
}

.menu-sub {
 padding:2px;
}