Hallo,

ich versuche mit selbst definierten sty-Dateien eine list-Umgebung zu erzeugen. Leider bekomme ich vom Texniccenter unter Windows stets die Fehlermeldung:

! missing \endcsname inserted.

\global
1.4 \begin{Zeile 3}

und:

! Extra \else.
\@ifundefined ... \expandafter \@firstoftwo \else
\expandafter \@secondoftwo...
1.4 \begin{zeilen}{Zeile 3}

So sehen meine Codes aus (alle Dateien sind im gleichen Ordner):

1. zeilenart.sty:

Code:
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{marvosym}
\DeclareInputText{128}{\EUR}
\usepackage{array}
\usepackage{ifthen, calc}
\usepackage{pifont, mathptmx, charter, courier}
\usepackage[scaled]{helvet}
\usepackage{parskip}
\tolerance=2000
\setlength{\emergencystretch}{20pt}
2. zeilen.sty:

Code:
\newenvironment{zeilen}[1]{\begin{\list}{}%
	{\renewcommand{\makelabel}[1]{\sffamily##1:}%
		\settowidth{\labelwidth}{\sffamily#1:}%
		\setlength{\leftmargin}{\labelwidth+\labelsep}%
		\setlength{\itemsep}{0mm}%
	}
}{
	\end{list}
}%
3. test1.tex:

Code:
\documentclass[a4paper, 12pt]{article}
\usepackage{zeilenart, zeilen}
\begin{document}
	\begin{zeilen}{Zeile 3}
		\item[Zeile 1] Text1 Text1 Text1
		\item[Zeile 2] Text2 Text2 Text2
		\item[Zeile 3] Text3 Text3 Text3
	\end{zeilen}
\end{document}