\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{luximono}
\usepackage{listings}
\parindent0pt
\pagestyle{empty}

\usepackage{xcolor}
\definecolor{DarkBlue}{rgb}{0.2,0,1}
\definecolor{hellgelb}{rgb}{1,1,0.85}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}
\makeatletter
\newcommand\ON{%
  \gdef\lst@alloverstyle##1{%
    \fboxrule=0pt
    \fboxsep=0pt
    \fcolorbox{DarkBlue}{DarkBlue}{\textcolor{white}{\bfseries\strut##1}}%
}}
\newcommand\OFF{%
  \xdef\lst@alloverstyle##1{##1}%
}
\makeatother
\lstset{%
     language=[LaTeX]TeX,%
%     float=hbp,%
     basicstyle=\footnotesize\ttfamily,%
     identifierstyle=\color{colIdentifier},%
     keywordstyle=\color{colKeys},%
     stringstyle=\color{colString},%
     stringstyle=\itshape\color{colComments},%
     commentstyle=\itshape\color{colComments},%
%    columns=flexible,%
%    columns=fullflexible,%
     columns=fixed,
     tabsize=4,%
     frame=single,%
     extendedchars=true,%
     showspaces=false,%
     showstringspaces=false,%
     numbers=left,%
     numberstyle=\tiny\ttfamily,%
     numbersep=1em,%
     breaklines=true,%
     breakindent=10pt,%
     backgroundcolor=\color{hellgelb},%
     breakautoindent=true,%
     captionpos=t,%
     xleftmargin=1em,%
     escapechar=§,%
%     xrightmargin=\fboxsep,%
%     xrightmargin=-1cm%
}

\begin{document}

\begin{lstlisting}
\psset{Ox=1994,xunit=0.85cm,yunit=0.0267cm}
\begin{pspicture}(13,300)% Umgebung
\psaxes[Dy=50](13,300)
\psline(1994,67)(1995,59)(1996,90) §\ON§\psdots§\OFF§(1994,67)(1995,59)(1996,90)
\psline(1994,65)(1995,70)(1996,101) §\ON§\psdots§\OFF§(1994,65)(1995,70)(1996,101)
\end{pspicture}
\end{lstlisting}


\end{document} 
