z-index funktioniert ja seltsamerweise bei position:static nicht,
Was absolut normal ist, denn 'static' ist beduetet nichts anderes als den Normalen Elementenfluß. (sprich als ob du keine position:static verwendet hättest, es ist der Defaultwert.)
Und wenn die Boxen nacheinander normal dargestellt werden, braucht man keinen z-index, bzw. dieser ist immer ident mit dem z-index der umgebenden Box.
Grüße
Thomas
PS: bei solchen Fragen ist immer gut, wenn du die / eine Beispielseite verlinkst, wo man das Problem sehen kann.