\ProvidesFile{techrprt.sty}[2002/11/28]
\RequirePackage{genlaub}
\RequirePackage{ifthen}

% Schwarzes oder gruenes Logo?
\newboolean{tfr@greenlogo}
\setboolean{tfr@greenlogo}{false}
\DeclareOption{greenlogo}{\setboolean{tfr@greenlogo}{true}}
\ProcessOptions

% Das Logo in der Kopfzeile
\ub@setlineone{Technische Fakult\"{a}t}
\ub@setlinetwo{Abteilung Informationstechnik}
\ub@setlinethree{Forschungsberichte}

% Der Seitenstil f"ur die Titelseite, mit Logo und Siegel
\newcommand{\ps@tfrtitel}{%
  \addtolength{\headheight}{60pt}
  \addtolength{\headsep}{-60pt}
  \renewcommand{\@oddhead}{%
    \ifthenelse{\boolean{tfr@greenlogo}}{\ub@textgreenlogo}{\ub@textgreylogo}%
    \hfill}%
  \renewcommand{\@evenhead}{}%
  \renewcommand{\@oddfoot}{\hfill\ub@sealbtw}%
  \renewcommand{\@evenfoot}{}%
  }

% Angaben zu Autor, Titel, Datum und Report-Nummer
\newcommand{\tfrauthor}[1]{\def\tfr@author{#1}}
\tfrauthor{\empty}
\newcommand{\tfrtitle}[1]{\def\tfr@title{#1}}
\tfrtitle{\empty}
\newcommand{\tfrdate}[1]{\def\tfr@date{#1}}
\tfrdate{\today}
\newcommand{\tfrnum}[1]{\def\tfr@num{#1}}
\tfrnum{\empty}

% Breite und H"ohe der Box, in der der Titel gesetzt wird
\newlength{\tfr@titleboxwidth}
\setlength{\tfr@titleboxwidth}{15cm}
\newlength{\tfr@titlewidth}
\setlength{\tfr@titlewidth}{13cm}
\newlength{\tfr@titleheight}
\setlength{\tfr@titleheight}{8cm}

% Die Titelseite und das Impressum
\newcommand{\tfrmaketitle}%
{\thispagestyle{tfrtitel}%
  {\fontfamily{\ub@fontfamily}\selectfont
  \vspace*{\fill}
  \begin{center}
    \framebox[\tfr@titleboxwidth]{
      \makebox[0mm]{\rule[-.5\tfr@titleheight]{0mm}{\tfr@titleheight}}
      \makebox[\tfr@titlewidth]{
        \parbox[c]{\tfr@titlewidth}{
          \begin{center}
            {\LARGE \textbf{\tfr@title}} \\[1.5cm]
            {\Large \begin{tabular}[t]{c}%
                \tfr@author
              \end{tabular}}
          \end{center}
          }
        }
      } \\[2cm]
    {\Large Report \tfr@num}
  \end{center}
  \vspace*{\fill}
  \newpage
  \thispagestyle{empty}
  \vspace*{\fill}
  \begin{tabular}{ll}
    \textbf{Impressum:} & Herausgeber: \\
    & Robert Giegerich, Ralf Hofest\"adt, Franz Kummert, \\
    & Peter Ladkin, Ralf M\"oller, Helge Ritter, \\
    & Gerhard Sagerer, Jens Stoye, Ipke Wachsmuth \\
    & \\
    & Technische Fakult\"{a}t der Universit\"{a}t Bielefeld, \\
    & Abteilung Informationstechnik, Postfach 10\,01\,31, \\
    & 33501 Bielefeld, Germany \\
    & \\
    & ISSN 0946-7831
  \end{tabular}
  }}

% Am Ende des Dokuments folgt eine "Ubersicht "uber die bisher
% ver"offentlichten Berichte. Diese werden in der Datei 'tfreport.lst'
% gef"uhrt.
\newcommand{\tfritem}[3]{\item[#1] #2 \\ (#3)}
\newenvironment{tfreports}[1]{%
  \cleardoublepage%
  \raggedright%
  \fontfamily{\ub@fontfamily}\selectfont%
  \setlength{\parindent}{0mm}
  Bisher erschienene Reports an der Technischen Fakult\"{a}t \\
  Stand: #1
  \begin{list}{}{\setlength{\labelwidth}{17mm}%
      \addtolength{\leftmargin}{5mm}%
      \addtolength{\labelsep}{2mm}%
      \renewcommand{\makelabel}[1]{\hspace*{\fill}\textbf{##1}}}}
  {\end{list}}
