\documentclass[10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[german=quotes]{csquotes}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
\usepackage{xcolor}
\usepackage{framed}
\newcommand*{\tip}[1]{\hspace{-25pt}\colorbox{black}{\textbf{\textcolor{white}{#1}}}$\;$\\}
\newenvironment{balken}{% minimale Abwandlung von leftbar
\def\FrameCommand##1{\textcolor{black}{\vrule width 3pt} \hspace{10pt}##1}%
\MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
\newcommand*{\Bez}[1]{\begin{center}%
\colorbox{black}{\textbf{\textcolor{white}{#1}}}%
\end{center}%
}
\newenvironment{bez}[1]{%
\Bez{#1}\begin{center}\begin{MakeFramed}\Bez{#1}%
}%
{%
\end{MakeFramed}\end{center}%
}
\begin{document}
\Bez{Hallo}
\begin{bez}{Hallo2}
Hallo
\end{bez}
\end{document}
In der Hoffnung, dass jemand Rat weiß, Vielen Dank!
PS: Mich würde trotzdem noch interessieren, warum mein Ansatz nicht funktioniert.



