Hallo.
<div align="center">
[...]
das geht leider nicht! wie könnte man es besser lösen?
Ein umschließendes <div> zu verwenden, ist schon einmal eine gute Idee. Nun solltest du die entsprechenden CSS-Eigenschaften setzen, die dafür sorgen, dass links und rechts des <div> automatisch der gleiche Außenabstand zur Seitenbegrenzung eingehalten wird.
MfG, at