Tabellenformatierungsproblem

Hallo, ich möchte für meine Firma ein Entwicklungslastenheft online stellen, wo der User seine Anforderungen etc. eintragen kann. Das ganze möchte ich als Tabelle machen, in der die 1. Spalte die danebenstehenden Spalten beschreibt. Das Grundgerüst steht auch schon, nur weiß ich nicht wieso ich einen so großen Abstand zwischen Spalte 1 und Spalte 2 habe. Woran könnte das liegen?
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Table</title> <style> table{ margin-left:-150px; margin-top: 2em; } td#produktinfo{ transform:rotate(270deg); font-size: 1.5em; vertical-align: bottom; left:50px; text-align: left; } </style> </head> <body> <main> <table> <tbody> <tr> <td rowspan="8" id="produktinfo">Projektinformationen</td> </tr> <tr> <td>Wie viele Teile</td> </tr> <tr> <td>Anliefermenge</td> </tr> <tr> <td>Einmalig / Wiederkehrend</td> </tr> <tr> <td>Zielpreis</td> </tr> <tr> <td>Zeitrahmen</td> </tr> <tr> <td>Entwicklungsumfang</td> </tr> <tr> <td>Aufgabe</td> </tr> </tbody> </table> </main> </body> </html>