Tabelle zentrieren

Ich habe auf meiner Internetseite eine Tabelle mit Inhalt der sich manchmal ändert. Die Tabelle habe ich mit

‘ zentriert. Aber wenn der Text an der Seite länger wird rutscht die ganze Tabelle zu Seite. Gibt es eine Möglichkeit lieber einen Zeilenumbruch zu machen und die Tabelle in der Mitte zu lassen. Für Hilfe währe ich euch sehr dankbar. Vielen Dank im voraus.

table {width: 50%}

Solltest vielleicht ein paar Infos mehr liefern - Link zur Seite, Code.
Zentrieren via HTML Attribut ist übrigens bereits seit über einem Jahrzehnt veraltet.

Link zur Internetseite: toto.wartenburger.de
Ich mache es mit

und nicht mit CSS, da ich (fast) die komplette Seite mittig zentriere.
Ich habe es mit dem Code oben versucht, aber die Tabelle geht immer noch nicht in die Mitte.
Beispiel, gebt auf der Internetseite ein:
10: Leicht nach rechts versetzt
100: Fast mittig
10000: Weit links
10000000: Am/Im Rand
Das ist mein Problem. Die Tabelle sollte aber sich nicht hin und er bewegen, sondern in der Seitenmitte bleiben.

Tabelle eine Breite geben, wie oben bereits geschrieben.
Wenn du der linken Spalte dann auch noch 50% gibst, ist die Trennlinie immer in der Mitte.

Dazu und zu den restlichen Fehlern sag ich nichts mehr - wird mir zu mühsam.

Zentrieren, Google ist ein Freund…
https://wiki.selfhtml.org/wiki/CSS/Anwendung_und_Praxis/Inhalte_zentrieren

Zu guter letzt, das Gegenmittel für ungleichmäßig verteilte Spaltenbreiten: table-layout:fixed (ohne Breitenangabe für - wie hier im vorliegenden Fall).

https://wiki.selfhtml.org/wiki/CSS/Eigenschaften/Tabellenformatierung/table-layout
Demo: https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:CSS2_table-layout.html