I got an example handout which was written for pdflatex but since I use lualatex i'm pretty sure that I have to make some changes to the preamble.
From there Frequently loaded packages: Differences between pdfLaTeX and XeLaTeX i already know that i have to change from
\usepackage[utf8]{inputenc}
to
\usepackage{fontspec}
and from
\usepackage[german]{babel}
to
\usepackage{polyglossia}
\setdefaultlanguage{german}
but as soon as kick out inputenc it removes "ä" and "ü" from
{\sstenbx Fakultät für } \\[-1mm]
in the final output. I assume it happens because
\font\ssten=cmss10
\font\sstenbx=cmssbx10
only works when inputenc is loaded with utf-8? Everwhere else(besides that header part) there are no problems with those characters...
The other problem I am facing is that according to the link i have to replace amssymb with unicode-math but as soon as i do so the defined environments aren't found anymore... so i assume that any part of the definition of the theorems depends on amssymb...
My concrete question is now what exactly do i have to change when moving from inputenc to fontspec, from babel to polyglossia and from amssymb to unicode-math in order to achieve the same output?
theorems.sty
\usepackage[framed,amsmath,thmmarks,hyperref]{ntheorem}
\usepackage{framed}
\theorembodyfont{\normalfont}
\theoremstyle{nonumberbreak}
\theoremseparator{:}
\newframedtheorem{satz}{Satz}
\newframedtheorem{lemma}{Lemma}
\newframedtheorem{krl}{Korollar}
\newtheorem{defn}{Definition}
\newtheorem{bsp}{Beispiel}
\newtheorem{bem}{Bemerkung}
\theoremsymbol{\ensuremath{_\blacksquare}}
\newtheorem{bew}{Beweis}
Handout.tex
\documentclass[12pt]{article}
% useful packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[german]{babel}
\usepackage{epsfig}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage{theorems}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% layout
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\voffset=-2cm
\hoffset=-0.75cm
\textheight=22cm
\textwidth=15cm
\footskip=1.5cm
% w/o page numbers
\pagestyle{empty}
% w/ page numbers
% \pagestyle{plain}
\unitlength1cm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% different font style for the upper box
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\font\ssten=cmss10
\font\sstenbx=cmssbx10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
% page head with pic
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parskip0pt
\parindent0pt
\hspace*{0.1cm}
\begin{picture}(4,2)
\put(0,0){\includegraphics[width=4cm]{pic}}
\end{picture}
\hspace{6cm}\begin{minipage}{7cm}
\vspace*{-16mm}
\begin{tabular}{l}
{\sstenbx Fakultät für } \\[-1mm]
{\sstenbx Institute of } \\
{\ssten Name} \\
{\ssten Date}
\end{tabular}
\end{minipage}
\normalsize
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Headings
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\vskip1cm
\begin{center}
{\bf\large Topic \\
\vskip0.4cm Lecture title}
\end{center}
\vskip0.4cm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% given environments, examples
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Normal text
\begin{defn}
definitions
\end{defn}
\begin{lemma}
lemmas
\end{lemma}
\begin{bsp}
examples
\begin{itemize}
\item first
\item 2nd
\end{itemize}
\end{bsp}
\begin{satz}
Sätze(theorem)
\end{satz}
\begin{bew}
proof
\end{bew}
\begin{krl}
corollary
\end{krl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

\fontdeclarations. Then replace the occurences where you use them, e.g., write:{\footnotesize\textsf{\textbf{Fakultät für}}}or{\footnotesize\textsf{Name}}– tg85 May 05 '15 at 14:46ntheoremuses\Boxfromamssymbfor the end-of-proof marker.amsthmmakes no assumption that theamsfontspackage is loaded, but draws an open box with rules. might be worth mentioning that to the maintainer ofntheorem. – barbara beeton May 05 '15 at 14:48