I found a nice solution to change the width of the blocks within my beamer document.
The blocks themselves are aligned left. Is there any opportunity to automatically center each block without putting them into a \begin{center}<block>\end{center} or something like that?
Here is my MWE and how it looks like at the moment:
\documentclass{beamer}
\usetheme{Boadilla}
\addtobeamertemplate{block begin}{%
\setlength{\textwidth}{0.5\textwidth}%
}{}
\begin{document}
\begin{frame}
\begin{theorem}[Pythagoras]
$ a^2 + b^2 = c^2$
\end{theorem}
\end{frame}
\end{document}

