Schriftart und Einrückung ntheorem
Ich habe Probleme mit folgendem Beispiel.
\documentclass{scrartcl}
%-------------------------------------------------------------------------------
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[headtopline,headsepline]{scrpage2}
\usepackage{ntheorem}
%-------------------------------------------------------------------------------
\theoremstyle{break}
\newtheorem{Def}{Definition}
\newtheorem{Theo}{Theorem}
\theoremheaderfont{\sffamily}
\theorembodyfont{\normalfont}
%-------------------------------------------------------------------------------
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{Superman\\
Batman}
\chead{Spiderman\\ Spiderschwein}
\ifoot{\thepage}
\cfoot{}
%------------------------------------------------------------------------------
\setkomafont{pageheadfoot}{\normalfont\sffamily\scriptsize}
\renewcommand*{\thesubsubsection}{\arabic{subsubsection}}
%\renewcommand*\labelitemii{\textbullet}
\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget d
\subsubsection*{Überschrift}
Diese Überschriften sind so, wie ich es mir wünsche.
\begin{Def}
Warum ist diese Schrift kursiv, obwohl ich \normalfont eingestellt habe?
\end{Def}
\begin{Theo}
Blub
\end{Theo}
\end{document}
Folgende Probleme habe ich:
1.) Obwohl ich `\sffamily` eingestellt habe und
`\normalfont` eingestellt habe, ist der Header weder serifenlos, noch ist der Haupttext in der Theoremumgebung nichtkursiv.
Warum genau funktioniert es nicht? Fehlt mir ein Paket?
2.) Wie kann ich die Schriftgröße aller Theoremumgebungen auf `\small` setzen? Also sowohl den Header als auch den Haupttext.
3.) Was kann ich tun, um die jeweiligen Theorem Blöcke etwas einzurücken? Funktioniert das irgendwie mit `addmargin` ?
Entschuldigt meine absolute Noob Fragen, aber das sind meine ersten Erfahrungen mit `ntheorem`.