%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Allgemeines
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%




%\fussy			%% LaTeX-Befehl zum Ruecksetzen aller Toleranzen
\overfullrule=2mm	%% Blockier-Kaestchen
\hfuzz1pt		%% 1/3 mm wird bei horiz. Abst. toleriert
\vfuzz5mm		%% 5mm wird bei vert. Abst. toleriert
\emergencystretch1mm	%% in einer Zeile zusaetzlich verteilter
			%% Leerraum
\tolerance 1000

\parskip3pt		%% Abstand bei Absatz
\parindent0pt		%% Einruecken bei Absatz
\def\baselinestretch{0.95} %%% ACHTUNG! INSERATE VERSTELLEN \baselinestretch
\oddsidemargin1in
\evensidemargin1in

\def\topfraction{0.99}
\def\textfraction{0.01}
\def\bottomfraction{0.99}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Trademark

\def\TM{\raisebox{1.3pt}{\scriptsize$\bigcirc$\hspace{-6.3pt}%
\raisebox{.1pt}{\tiny R}}}

                                 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Times anstelle von Computer Modern Roman
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{times}
\usepackage{mathptm}
\usepackage{multicol}
\usepackage{longtable}

%\renewcommand{\sfdefault}{phv}
%\renewcommand{\rmdefault}{ptm}
%\renewcommand{\ttdefault}{pcr}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% die fuenf Parameter von \Nmitglied werden durch Strichpunkte
% voneinander abgegrenzt
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Falls kein Feld leer ist, einfachere Variante:
% 
% \def\Nmitglied#1; #2; #3; #4; #5;
% 	{\goodbreak\par\bigskip\noindent\hskip\parindent%
% 		 {\bf #2 #1}, #3 --- #4. #5.}
% 
% Falls Felder leer sein duerfen:

\def\Nmitglied#1; #2; #3; #4; #5;
	{\goodbreak\par\bigskip\noindent\hskip\parindent%
		 {\bf #2 #1}%
		\def\Titel{#3}\ifx\Titel\empty\ \else, #3 \fi
		-- 
		\def\Adresse{#4}\ifx\Adresse\empty\else #4. \fi
		#5.}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% die vier Parameter von \Buch werden durch Strichpunkte
% voneinander abgegrenzt bzw. beendet
%
% Der  Parameter von \Besprecher wird durch einen Strichpunkt beendet.
% \ZBesprecher schreibt den `Besprecher' ans Ende derselben Zeile
% (ist manchmal aus umbruchtechnischen Gruenden notwendig)
%
% der  letzte Parameter ist der Besprecher. Achtung! Aenderung gegenueber
% frueher
%
% is `\testausdruck' auf TRUE gesetzt, wird der Buchtitel anders ausgegeben
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newif\iftestausdruck\testausdruckfalse
\long\def\Randnotiz#1{\iftestausdruck\footnotetext{{\bf RANDNOTIZ: }#1}\fi}
\newskip\buchskipamount
\setlength\buchskipamount{12\p@ \@plus 12\p@ \@minus 4\p@}
\newbox\titbox
\def\Buch#1; #2; #3; #4; #5;
	{\iftestausdruck\newpage{\bf #1}\par\else\fi%
	\goodbreak\par\vskip\buchskipamount\noindent\hskip\parindent%
		{\bf {\spaceskip3pt plus 1pt minus 1pt
		#2:} {#3.}} 
	%\setbox\titbox=\hbox{{\it #2}\/: {\rm #3}}
	%\ifdim\wd\titbox > 0.8\textwidth
		\addcontentsline{imr}{besprechung}{{\it #2}\,: {\rm #3}
		\mbox{({\sc #5})}%
		}%
	%\else
	%	\addcontentsline{imr}{besprechung}{{\it #2}\/: {\rm #3}
	%	\newline\mbox{({\sc #5})}%
	%	}%
	%\fi
		{#4.}\goodbreak\medskip\goodbreak
		\def\aktbesprecher{#5}%
	}
\def\ZBesprecher#1;
        {{~\hfill\hbox{\spaceskip3pt #1}}\goodbreak}
\def\Besprecher#1;
	{\ignorespaces\nopagebreak\par\centerline{~\hfill\hbox{
	\spaceskip3pt #1}}\goodbreak}
\def\Ntitel #1;
	{\subsubsection*{{#1}}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Die drei Parameter von \Neubuch sind durch Strichpunkte getrennt.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\Neubuch#1; #2; #3;
	{\par\noindent {\it #1:\/} #2. #3\smallskip}
\def\TD#1{\edef\td{#1}}
\def\TE#1{\edef\te{--- #1}}
\def\TF#1{\subsubsection*{\td \te --- #1}\edef\td{\relax}\edef\te{\relax}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%\newcommand\abschnitt{\@startsection {section}{1}{\z@}%
%		{-3.5ex \@plus -1ex \@minus -.2ex}%
%		{2.3ex \@plus.2ex}%
%		{\normalfont\Large}}

\def\AbschnittOhne#1;
	{\clearpage
	\begin{flushleft}~\\[5mm]{\Huge\bf #1}\end{flushleft}}

\def\Abschnitt#1;
	{\AbschnittOhne #1;
	\addcontentsline{imc}{abschnitt}{{\rm\deutsch #1}}}

\def\UAbschnitt#1;
	{\bigskip\begin{flushleft}{\Large\bf #1}\end{flushleft}}

\def\BAbschnitt#1;
        {\iftestausdruck\newpage\fi\section*{{\large\it #1}}%
	\addcontentsline{imr}{gebiet}{#1}\nopagebreak}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Hilfsmakros zum Artikel- und Seitenzaehlen


\newcounter{currarticle} \setcounter{currarticle}{0}
\newcounter{currstartpage} \setcounter{currstartpage}{-999}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \Artikel
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 1. Parameter: Titel
% 2. Parameter: Autor
% 3. Parameter: Adresse des Autors, wobei mehrere Zeilen
%	durch \\ getrennt werden.
% Parameter werden durch Strichpunkte getrennt.


\def\Artikel#1; #2; #3;
{\cleardoublepage\begingroup
	\thispagestyle{imntitel}
	\begin{flushleft}
		~\\[5mm]
		{\Huge\bf #1} \\[5mm]
		{\large\bf #2} \\[2mm]
		{\rm #3}
	\end{flushleft}
				%% ins .imc-File schreiben (table of contents)
	\addcontentsline{imc}{abschnitt}%
		{{\it{#2:}} {\rm #1}}
	\vskip10mm\par\noindent\ignorespaces		% Abstand
	\stepcounter{currarticle}			% Zaehler erhoehen
	\setcounter{section}{0}
	\setcounter{subsection}{0}
	\setcounter{subsubsection}{0}
	\setcounter{footnote}{0}
	\setcounter{figure}{0}
	\setcounter{currstartpage}{\value{page}} 	% Seite merken
	{\label{artikelanfang\arabic{currarticle}}}	% Label setzen
}

				%% label `artikelende#Nr' setzen
\def\Artikelende
	{\label{artikelende\arabic{currarticle}}\endgroup}



%% Abschnittsgliedering in Beitr"agen

\def\thesubsubsection{\arabic{subsubsection}}
\def\sect{\subsubsection}
\def\subsect{\paragraph}



%% Bibliography

%\def\@biblabel#1{#1.}
%\def\@biblabel#1{[#1]}

%%%%%%%%%%%%%%%%%%%%% Tagungsberichte %%%%%%%%%%%%%%%%%%%%%%%%%
%

\def\Tagung#1; #2; #3; #4;
	{\par\bigskip\bigskip\goodbreak\noindent{\bf #1 --- #2, #3.}
	Berichterstatter: #4\bigskip\nopagebreak\par\noindent}

\def\Teil#1;
%	{\goodbreak\trivlist\item[]{\it #1}\endtrivlist%
%	\vskip-\smallskipamount\nopagebreak}
	{\subsubsection*{{\it #1}}}
\def\ATeil#1;
	{\paragraph{{\it #1}}}

%\def\Teil#1;
%	{\goodbreak\trivlist\item[]{\it #1}\endtrivlist%

\def\Vortrag#1; #2;
	{\begin{meineliste}\item[{\it #1:}] #2.\end{meineliste}}
		
\def\AVortrag#1; #2; #3;
	{\begin{meineliste}\item[{\it #1}] (#2): #3.\end{meineliste}}
\def\BVortrag#1; #2; #3; #4;
	{\begin{meineliste}\item[{#1:}] {\it #2} (#3): #4.
	\end{meineliste}}	
\def\BVortragD#1; #2; #3; #4;
	{\begin{meineliste}\item[{#4:}] {\it #1} (#2): #3.
	\end{meineliste}}	
\def\BVortragP#1; #2; #3; #4;
	{\begin{meineliste}\item[{#1:}] {\it #2} (#3). #4.
	\end{meineliste}}
\def\BxVortrag#1; #2; #3;
	{\begin{meineliste}\item[{#1:}] {\it #2}: #3.
	\end{meineliste}}	
\def\CVortrag#1; #2; #3;
	{\begin{meineliste}\emergencystretch5pt%
	\item[{\deutsch\it #1:}]
	 #2 --- #3.\end{meineliste}}
\def\DVortrag#1; #2; #3;
	{\begin{meineliste}\emergencystretch5pt%
	\item[{\deutsch\it #1:}]
	 #2 --- #3.\end{meineliste}}
\def\KVortrag#1; #2; #3;
	{\begin{kleineliste}\item[{\it #1}] (#2): #3.\end{kleineliste}}
		
		
\def\litem#1; 
	{\begin{meineliste}\item[{--#1}]\end{meineliste}}


\newenvironment{meineliste}
 {\list{}{%
%	\leftmargin5mm%		%% Abst. v. linkem Rand (ohne Label)
	\leftmargin10mm%	%% Abst. v. linkem Rand (ohne Label)
	\labelwidth0pt%		%% Label wird IMMER nach rechts
					%% geschoben
%	\itemindent0pt%		 %% um soviel wird label nach rechts
	\itemindent-8mm%	 %% um soviel wird label nach rechts
				%% gerueckt (wenn negativ, dann
				%% nach links), relativ zum
				%% restlichen Text (d.h. der
				%% effektive Abstand des labels
				%% vom linken Rand ist
				%% leftmargin + itemindent.
				%% Ist die Breite des Labels >
				%% \labelwidth, so kommt noch
				%% \labelsep dazu.
	\rightmargin0pt%	%% Abstand v. rechtem Rand
	\topsep0pt%		%% Abstand von vorigem Text
	\labelsep2mm		%
	\partopsep0pt%
	\sloppy
	\let\makelabel\meinlabel}}	%% Befehl, der Label hinschreibt
 {\endlist}

\newenvironment{kleineliste}  %% Erlaeuterungen siehe \meineliste
 {\list{}{%
	\leftmargin15mm%	
	\labelwidth0pt%		
	\itemindent-5mm%	
	\rightmargin0pt%
	\topsep0pt%	
	\partopsep0pt%
	\sloppy
	\let\makelabel\meinlabel}}	%% Befehl, der Label hinschreibt
 {\endlist}
\def\meinlabel#1{#1}


%%%%%%%%%%%%%%%Nachrichten%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%\def\Ntitel#1;
%	{\par\bigskip\goodbreak\noindent{\bf #1}\nopagebreak\smallskip%
%	\par\noindent}
\def\Ntitel #1;
	{\goodbreak\subsubsection*{{#1}}}
\def\Quelle#1;
	{\nopagebreak\par\smallskip\nopagebreak\hfill\mbox{(#1)}}
\long\def\Unterschrift#1;
        {\nopagebreak\par\smallskip\nopagebreak%
	\begin{flushright}#1\end{flushright}}

	
%%%%%%%%%%%%%%%%%%% http %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\http{\spaceskip0pt plus 0.1pt\it http}
\def\email{e\dash mail\ \spaceskip0pt plus 0.1pt\it}


%%%%%%%%%%%%%%%%%%%%%% Sprachen %%%%%%%%%%%%%%%%%%%%%%%%%%
%
% diese Stelle ist sehr installations-abhaengig, und sollte
% NICHT verbreitet werden. An Autoren, die mit ihrem eigenen
% lokalen LaTeX ihre Beitraege vorbereiten, sollte nur
%
% \def\deutsch{\relax}
% \def\english{\relax}
 \def\francais{\relax}
%
% weitergegeben werden, d.h.\ gar nix. Wenn der Autor
% direkt \selectlanguage{} verwendet, macht das auch nichts.
% 
%
% fuer imnvol.sty ist francais deaktiviert


\usepackage[ngerman,english]{babel}

		% Makro \Zusatztrennung siehe unten!

\def\deutsch{\selectlanguage{ngerman}\Zusatztrennung}
\def\english{\selectlanguage{english}\Zusatztrennung}
%\def\francais{\selectlanguage{french}\Zusatztrennung}

%%%%%%%%%%%%%%%%%%%%%%%%%%%$
% dies ist nicht mehr zutreffend, wenn \francais deaktiviert ist
%
%	%%%%%%%%%%% Franzoesisch %%%%%%%%%%%%%%%%%%%%%%%%%%
%	%
%	% leider ist der Strichpunkt `active', d.h. kann als
%	% Makro-Trennzeichen
%	% nicht verwendet werden. Aus diesem Grunde muss
%	% frenchb.ldf veraendert werden -- frenchspacing
%	% ist fuer Strichpunkte nicht aktiv (das macht nichts)
%	%
%	% Der `franzoesische Strichpunkt' wird durch
%	% \frenchsemicolon aktiviert.
%	%
%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%% Silbentrennung %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%

% werden vom Automatismus unerwuenscht oder gar nicht getrennt
\def\Zusatztrennung{\hyphenation{Sprin-ger Wien Hil-bert-raum
	Grund-la-gen Grund-la-gen-teil Bos-ton Phys-ics com-put-er
	Stan-dard-re-fe-renz Grund-leh-ren Drmo-ta Daten Kern-idee Kern-ideen
	dezi-diert Ele-men-tar-ma-the-ma-tik}}
\Zusatztrennung
\deutsch

\def\Birkhauser{Birk\-h\"au\-ser}

%
% Spezial-Bindestrich, der vorher und nachher Silbentrennung erlaubt

\def\hstrich{{\sf -}}
\def\dash{\allowhyphens\discretionary{\hstrich}{}{\hstrich}\allowhyphens}



%
% ck = k-k
%\def\ck{\allowhyphens\discretionary{k-}{k}{ck}\allowhyphens}


%%%%%%%%%%%%%%%%%%%%%  Silbentrennung f. Franzoesisch %%%%%%%%%%%%%%%%
%
%

	% Weil sowohl CM als auch PS Fonts Silbentrennung mit
	% Akzenten nicht wirklich gut erlauben (zumindest in
	% der lokalen Installation, und ich nicht weiss, wie
	% ich das anders aendern soll), sind hier \', \`, \^
	% neu definiert.

\global\let\Aacute\'
\global\let\Agrave\`
\global\let\Acflex\^

	% zuviele Trennstellen
	% (nach jedem Akzentbuchstaben eine Trennstelle)

%\def\'#1{\allowhyphens\discretionary{\Aacute #1-}{}{\Aacute #1}\allowhyphens}
%\def\`#1{\allowhyphens\discretionary{\Agrave #1-}{}{\Agrave #1}\allowhyphens}
%\def\^#1{\allowhyphens\discretionary{\Acflex #1-}{}{\Acflex #1}\allowhyphens}

	% zuwenige Trennstelle (kleineres Uebel)
	% zumindest vor und nach dem Akzentbuchstaben die sonst auch
	% vorhandenen Trennstellen

\def\'#1{\allowhyphens{\Aacute #1}\allowhyphens}
\def\`#1{\allowhyphens{\Agrave #1}\allowhyphens}
\def\^#1{\allowhyphens{\Acflex #1}\allowhyphens}

%%%%%%%%%%%%%%%% misc %%%%%%%%%%%%%%%%%%%%%%%%%%5

\def\oemg{\"OMG}
\def\Monatsname{\ifcase\month\or
  J\"an\-ner\or Feb\-ru\-ar\or M\"arz\or April\or Mai\or Ju\-ni\or
  Ju\-li\or Au\-gust\or Sep\-tem\-ber\or Ok\-to\-ber
  \or No\-vem\-ber\or De\-zem\-ber\else\fi}    
\def\figurename{Fig.\ }

%%%%%%%%%%%%%%%%% Strichpunkte %%%%%%%%%%%%%%%%%%%%%%%%%

\def\strichp{{;}}


%%%%%%%%%%%%%%%%% Inhaltsverzeichnis %%%%%%%%%%%%%%%%%%%%%%%%%

	% mit \addcontentsline{imc}{abschnitt}{Text} wird Text in imn.imc
	% geschrieben.
	% Dabei gibt das Makro `l@abschnitt', wie. An letzeres werden als 1.
	% Parameter der Text und als 2. Parameter die Seitenzahl uebergeben.
	% \addcontentsline muss von \Abschnitt und \Artikel aufgerufen werden.
	%
	% Das Inhaltsverzeichnis ist in Teile gegliedert, die Teil-ueber-
	% schrift wird durch \addcontentsline{imc}{Teil}{Text} erzeugt.
	% Zu diesem Zweck mu"s \l@Teil definiert werden.

	% Parameter von \@dottedtocline:
	% 2. Parameter: Einruecktiefe
	% 3. Paraemter: Weiteres Einruecken fuer mehrzeilige Eintr"age

\def\l@abschnitt#1#2{\vskip1mm\@dottedtocline{1}{0pt}{2pt}{#1}{#2}}
\def\l@Teil#1#2{\bigskip\noindent{\Large\bf #1}\medskip}


%%%%%%%%%%%%%%%%% Verzeichnis der Besprechungen %%%%%%%%%%%%%%%%%%%%%%%%%


\def\l@besprechung#1#2{\vskip-0.1mm\@dottedtocline{1}{0pt}{5mm}%
	{{\spaceskip 4pt #1}}{#2}}
%\def\l@gebiet#1#2{\vskip1.3\bigskipamount\noindent{\it #1}%
%	\vskip1.0\medskipamount}
\def\l@gebiet#1#2{\subsubsection*{\it #1}}

% \@dottedtocline{LEVEL}{INDENT}{NUMWIDTH}{TITLE}{PAGE} :
%   Macro to produce a table of contents line with the following
%   parameters:
%     LEVEL    : If LEVEL > \c@tocdepth, then no line produced.
%     INDENT   : Total indentation from the left margin.
%     NUMWIDTH : Width of box for number if the TITLE has a
%                \numberline command.
%                As of 25 Jan 88, this is also the amount of extra indentation
%                added to second and later lines of a multiple line entry.
%     TITLE    : Contents of entry.
%     PAGE     : Page number.


	%
	% Zeilensprung, der im Inhaltsverzeichnis in ein Leerzeichen umgewandelt
	% wird.
	% Vorerst neue If-Abfrage konfigurieren und auf `false'
	% setzen

\newif\ifinhaltsverz\inhaltsverzfalse
%\def\neuezeile{\protect\ifinhaltsverz\protect\ \protect\else%
%	\protect\\[3mm] \protect\fi}
\def\neuezeile{\protect\ifinhaltsverz\protect\else%
        \protect\\[1mm] \protect\fi}
\def\sternchen{\protect\ifinhaltsverz\protect\else%
        $^*$\protect\fi}



	% Das Makro, das das Inhaltsverzeichnis ausgibt.
	% Abgesehen vom Schreiben des Wortes `Inhalt' wird die Arbeit
	% vom LaTeX-Makro \@starttoc erledigt, welches imn.imc einliest.
	% Die Boolesche Variable `inhaltsverz' ist waehrend dieses Lesevorgangs
	% `true', damit `\neuezeile' keinen Zeilensprung erzeugt.

\def\tableofcontents{
	{\deutsch
	\bigskip\par\noindent\hskip0em{\Large\bf Inhalt}\par\bigskip
	\inhaltsverztrue
	\@starttoc{imc}\inhaltsverzfalse
	}}

\def\tableofreviews{%
	\inhaltsverztrue\bigskip\par\@starttoc{imr}\inhaltsverzfalse}

\def\Fragezeichen{\protect\ifinhaltsverz?\protect\else
	\newbox\tmpboxa\setbox\tmpboxa\hbox{\bf ?}%
	\hbox to 0.25\wd\tmpboxa{?\hss}\protect\fi}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Preise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\Preis#1;
	{\paragraph{{\it #1}}}
\def\Preistraeger#1; {\litem {\it #1}; }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Modified caption %%%%%%%%%%%%

\newbox\xybox
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1: #2}%
  \sbox\xybox{#2}%
  \ifdim \wd\xybox >0pt
  \ifdim \wd\@tempboxa >\hsize
    #1: #2\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi\else \hbox to \hsize{\hfil #1\hfil }\fi
  \vskip\belowcaptionskip}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kopf %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


	%
	% Makro-definition fuer Abschnitt
	
	\def\Kltit #1; {\bigskip\ignorespaces\par\noindent{\bf #1:}%
		\smallskip\par\ignorespaces\noindent}

	%
	% Makro-Definition fuer Person und Person mit Titel

	\def\Pers #1; #2; {{\parskip0pt\par\noindent{\it #1} (#2)}}
	\def\TPers #1; #2; #3; {{\parskip0pt\par\noindent{\it #2} (#3)}}
	%\def\TPers#1; #2; #3; {{\parskip0pt\par\noindent{\it #1 #2} (#3)}}

	%
	% Makro-Definition fuer Korrespondenten
	
	\def\Korr #1; #2; #3;{{\parskip0pt\par\noindent{\it #2}%
		\def\KAdresse{#3}\ifx\KAdresse\empty\else, #3\fi.}}
	
	%
	% Makro-Definition fuer Funktion in der OeMG

	\def\Funktion #1; #2; #3; #4;
		{{\parskip0pt\par\noindent{\it #2} (#3): #4}}
%	\def\Funktion #1; #2; #3; #4;
%		{{\parskip0pt\par\noindent{\it #2} (#3): #4.}}

	%
	% Makro-Definition fuer Titel
	
	\def\Dreititel{\Large{\bf
		Nouvelles Math\'ematiques Internationales\\[3mm]
		Internationale Mathematische Nachrichten\\[3mm]
		International Mathematical News\\[2cm]
	}}
%%%%%%%%%%%%%%%%%% Test, ob Dateien vorhanden  %%%%%%%%%%%%%%%%%%%%%%%%%%


\def\Test#1{\IfFileExists{#1}{}{\typeout{%
        ^^J^^J Datei #1 nicht gefunden!%
        ^^J^^J}\stop}}
% \Test{./frenchb.ldf}



%%%%%%%%%%%%%%%%%% Kopf und Fuss %%%%%%%%%%%%%%%%%%%%%%%%%%


% pagestyles `imn' und `imntitel' werden hier definiert
%
% Seitenstil:
% 	oben: \currheader (gerade und ungerade Seiten)
%	unten: Seitennummer (gerade Seiten: li, ungerade Seiten: re)
% AUSSER: Titelseite eines Artikels: (\value{page}=\value{currstartpage})
%	oben: \imnlogo (enth"alt Seitenangabe von--bis)
%	unten: ISSN und Copyright
%
% d.h. wir haben 2 Loesungsmoeglichkeiten:
%	1.	wir definieren nur \pagestyle{imn} und fragen dort ab, ob wir
%		gerade auf einer Titelseite sind  (auskommentiert)
%	2.	(besser) wir definieren \pagestyle{imn} und
%		\pagestyle{imntitel} und rufen jedesmal, wenn wir einen
%		Artikel starten \thispagestyle{imntitel} auf.

\def\ps@imntitel{\let\@mkboth\@gobbletwo
        \def\@oddhead{\hfill\Kopftext}
        \def\@oddfoot{\issntext\hfill}
        \def\@evenhead{{\small\currheader}\hfill}
	\def\@evenfoot{\arabic{page}\hfill}
}


\def\ps@imn{\let\@mkboth\@gobbletwo
        \def\@oddhead{\small\hfill\currheader}
        \def\@oddfoot{\hfill\arabic{page}}
        \def\@evenhead{{\small\currheader}\hfill}
	\def\@evenfoot{\arabic{page}\hfill}
}

%\def\ps@imn{\let\@mkboth\@gobbletwo
%        \def\@oddhead{\ifnum\value{page}=\value{currstartpage}
%         \hfill\Kopftext\else\small\hfill\currheader\fi}
%        \def\@oddfoot{\ifnum\value{page}=\value{currstartpage}%
%         \issntext\hfill\else\hfill\arabic{page}\fi}
%        \def\@evenhead{{\small\currheader}\hfill}
%	\def\@evenfoot{\arabic{page}\hfill}
%}


%% pagestyle `imn' wird hier aufgerufen

\pagestyle{imn}

\def\currheader{}

%%% Fusszeile auf der Titelseite eines Artikels

\def\Volume{VOL}
\def\Jahrgang{YY}
%\month  0
%\year 0

\def\issntext{ISSN 0020\dash 7926\,  \copyright\ \number\year\
	\"Osterr.\ Math.\ Gesellschaft}


%%% Kopf der Titelseite eines Artikels

\def\Kopftext{
	\noindent\begin{minipage}[t]{10cm}
	\begin{flushright}
	{ \small Internat.\ Math.\ Nachrichten\\
	Nr.\ \Volume\ (\number\year),
 	\pageref{artikelanfang\arabic{currarticle}}--%
 	\pageref{artikelende\arabic{currarticle}}}
	\end{flushright}\end{minipage}}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Verschiedenes
%

% Euro-Symbol ist deaktiviert


\usepackage{graphicx}
\usepackage{overpic}
\newbox\tmpbox
%\Test{./euro1.eps}
%\Test{./euro1.pdf}
%\def\euro{{%
%\setbox\tmpbox=\hbox{{\$}}%
%\raise-0.05em\hbox{\includegraphics[height=\ht\tmpbox]{euro1}}}}
