Zitat
das mit dem "hintergrund" mitwachsen wäre natürlich optimal, bloß hab ich da überhaupt keinen plan wie das geht...
Mit einem Link zur Seite kann ich Dir das in zwei Minuten sagen, deshalb hab ich gefragt.
Also, bitte mal die style.css Deines Themes wie folgt bearbeiten (wenn Du Dir nicht sicher bist, mach vorher Kopien der Dateien):
Zeile 172 "padding: 3px 0px 18px 5px;" ändern zu "padding: 3px 0px 12px 5px;".
Dann ganz unten am Ende der Datei einfügen:
.subnavclear {
clear: both;
height: 5px;
}
Und in der page.php bitte mal die Stelle raussuchen, wo die Unterseiten ausgegeben werden. Such ggf. mal nach "</div><!-- /sub nav -->". Bitte so hier ändern:
</ul>
<div class="subnavclear"></div><!-- Diese Zeile bitte einfügen. -->
</div><!-- /sub nav -->
Falls die subnav-Klasse noch in anderen Dateien in ähnlichen Konstruktionen verwendet wird, müsste es dort genauso rein. Und damit sollte Dein Problem eigentlich gelöst sein, der Hintergrund "wächst dann mit". Stichwort zum googlen, falls Du die Hintergründe verstehen willst, wäre "css element float" (die Sub-Nav-Punkte sind geflotatet, deswegen hört der umgebende Container weiter oben auf).