ich schreibe gerade an meiner Bachelorthesis und habe ein Problem mit der Umgebung supertabular. Die eingestellte Breite der Textbreite wird nicht eingehalten:

Auch der Text wird bis zu den vertikalen Grenzen geschrieben und erst dort umgebrochen...
Hierzu meine komplette Präambel:
\documentclass[12pt, a4paper, titlepage, oneside, openany]{scrreprt}
\usepackage{supertabular}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{svg}
\usepackage[english, ngerman]{babel}
\usepackage{float}
\usepackage[onehalfspacing]{setspace}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\usepackage{tabto}
\usepackage{fancyhdr}
\usepackage[authoryear]{natbib}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\setkomafont{sectioning}{\bfseries}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhead[L]{Bachelorarbeit}
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}} % make TOC "empty"
\bibliographystyle{unsrt}\tablefirsthead{%
\hline
\multicolumn{4}{|l|}{\textbf{Schnittstellen}}\\
\hline\hline
Nr. & Beschreibung & Richtung & Art\\
\hline}
\tablehead{%
\hline
Nr. & Beschreibung & Richtung & Art\\
\hline}
\tabletail{\hline}
\bottomcaption{Schnittstellenliste}
\label{tab:Schnittstellenliste}
\begin{supertabular*}{\textwidth}{|p{0.1\textwidth}|p{0.4\textwidth}|p{0.35\textwidth}|p{0.15\textwidth}|}
\textbf{Z} & \textbf{ABC} & & \\
\hline
A & A & A & A \\
\hline
B & B & B & B \\
\end{supertabular*}Kann mir hier jemand weiterhelfen? Wo liegt mein Fehler? Oder spinnt latex
Gruß