Hi !
Also der obere Frame (in der Mitte) ist ja fix. bedeutet seine größe ändert sich nicht. Also brauchen wir den nicht berechnen.
Du machst es so:
Beim reload der Seite schaust du erstmal wie groß der obere Frame ist
(ich denke mal so ca. 80 px). Der ändert sich ja nicht.
Danach schaust Du wie groß der zweite Frame (der in der Mitte von der Mite) ist. Jetzt addierst du beide Frames, dann hast du die Position, wo dein Bild starten muss im unteren Frame in der Mitte.
Bei diesem unteren Frame nimmst du jetzt ein Hintergrundbild, dass genau die Dimensionen hat (das du dann aber fertig berarbeitet hast, mit diesen hellen Streifen), wie das Hintergrundbild von subnav.html.
Jetzt verschiebst du das Hintergrundbild im unteren Frame der Mitte einfach in den Minusbereich um oberen Frame+ mittleren Frame Pixel.
Ist jetzt nur blöd, wenn du unten noch eine rundung drin hast (was ich fast vermute), denn du kannst ja nie genau sagen, wo diese Rundung auftreten muss .....