Hi Manuel,
Im Firefox ist der Layer bei 100% dann immer so breit wie der Bildschirm und nicht wie die Zelle, in der er sich befindet.
<div style="position:absolute; width: 100%; height: 50%; overflow: auto; position:absolute; background-color: #654321; z-index: 0">
Der arme Firefox. An seiner Stelle würde ich mich auch weigern so etwas anzuzeigen.
Warum position:absolute, warum gleich zweimal? Einmal ist schon verkehrt. Und warum width:100%? Wenn schon eine Angabe zur Breite, warum dann nicht 190px?
Lass sowohl die Angaben zur Positionierung, als auch die Angabe zur Breite weg.
Grüße,
Jochen