Im Environment deri1 kann ich jetzt \derstart{} oder \derstart{x} eingeben.
\newenvironment{deri1} {\begin{enumerate}} {\end{enumerate}} \renewcommand{\derstart}[1]{\ifthenelse{\equal{#1}{}}{\item[~]\relax}{\item[(#1)~=]\relax}}
\begin{deri1} \derstart{1} Das ist ein ganz langer Text \\ Den man auch mal manuell umbrechen können muss. \derstart{2} Leider kommt der Text dann ganz am Anfang der Zeile raus :-/ \end{deri1}

Vielen lieben Dank schonmal!