ich habe folgenden Code
\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{listings}
\usepackage{color} 
\definecolor{hellgelb}{rgb}{1,1,0.9}
\definecolor{colKeys}{RGB}{0,0,255}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{buchstaben}{RGB}{64,64,128}
\definecolor{colString}{rgb}{0.25,0.25,0.5}
\lstset{
	numbers=left,numberstyle=\tiny,breaklines=true,
	classoffset=0,
	morekeywords={},keywordstyle=\color{black},
	classoffset=1,
	morekeywords={Material,Zeit,Lieferant,delta,lambda,gamma,q,z,p,d,s},keywordstyle=\color{buchstaben},
	classoffset=2,
	morekeywords={int, string, dvar, {int+}, sum, forall, in, boolean, minimize, subject to, execute, tuple, float},keywordstyle=\color{blue},
	classoffset=0}% restore default
	
\begin{document}
\begin{lstlisting} [caption={ein paar Zeilen code}\label{lst:test123},captionpos=t] 
SELECT Count(*) AS Anforderungen, Bestellanforderung.[Lieferant-Name], Sum(Bestellanforderung.Kosten) AS Gesamtkosten, Sum([Bestellanforderung-Inhalte].Anforderungsmenge) AS Gesamtverbrauch
FROM Materialart, [Bestellanforderung-Inhalte], Bestellanforderung
WHERE ((([Bestellanforderung-Inhalte].[Materialart-Materialnummer])=[Materialart].[Materialnummer]) AND ((Bestellanforderung.Bestellanforderungsnummer)=[Bestellanforderung-Inhalte].[Bestellanforderung-Bestellanforderungsnummer]) AND ((Bestellanforderung.Bestellanforderungsposition)=[Bestellanforderung-Inhalte].[Bestellanforderung-Bestellanforderungsposition]))
GROUP BY Bestellanforderung.[Lieferant-Name]
HAVING (((Count(*))>=15) AND ((Sum(Bestellanforderung.Kosten))>=1500) AND ((Sum([Bestellanforderung-Inhalte].Anforderungsmenge))>=10));
 \end{lstlisting}
\begin{lstlisting}[caption={Definition der Parameter},label={parameter_OPL1},firstnumber=5,literate=%
{ü}{{\"u}}1 
{ä}{{\"a}}1 
{ö}{{\"o}}1]
{string}	Material    = ...;
{int}   	Zeit		= ...;
{string}	Lieferant  	= ...;
float z[Material]				= ...;
float p[Material][Lieferant]	= ...;
float d[Material][Zeit]			= ...;
float s[Material]				= ...;
dvar int+        	  	 q[Material][Zeit];
dvar boolean      gamma[Material][Zeit];
dvar boolean     lambda[Material][Zeit];
dvar boolean      delta[Material][Lieferant];
\end{lstlisting}
\end{document}
(In Listing 1 ist "Lieferant" eingefärbt (dieser soll hier aber schwarz sein) - in Listing 2 ist das so gewollt)
Hat jemand einen Rat?


