Hallo rongricker,
[code]
Wenn es um Darstellungsfehler geht, so ist es immer hilfreicher das HTML, welches der Browser letztendlich empfaengt, zu liefern, statt des Templates- oder Servercodes - auch wenn es, wie in deinem Beispiel, recht ersichtlich ist.
Nach meinem Wissensstand bezieht sich die CSS-Angabe text-align lediglich auf Inline-Elemente. Da dein anzuzeigender Text jedoch noch mal in einen separaten Untercontainer landet, greift diese Angabe nicht. Folglich muesstest du dem zweiten PanelGrid das Style-Attribut zuweisen.
Besser noch, wenn du das CSS in eine separate Datei auslagerst, statt es direkt in das HTML zu betten.
MfG
Christopher