Hi Leute,
ich hab ein kleines Problem. Und zwar bin ich dabei mir eine Bewerbungsvorlage zu basteln und möchte dabei innerhalb von \begin{document} ... \end{document} mit Umgebungen arbeiten um Anschreiben, eigentliche Bewerbung und Lebenslauf von einander zu trennen. Einfach um den Code übersichtlicher und für andere einfacher verständlich zu machen. Jetzt habe ich aber die folgende Schwierigkeit:

Mit den verschiedenen Umgebungen möchte ich auch den Hintergrund ändern. Dazu verwende ich das Background-Paket. Allerdings reagiert es nicht auf den Befehl den Hintergrund zu ändern wenn ich diesen entweder in eine \newenvironment- oder \NewEnviron-Umgebung packe.

Kann mir jemand helfen, wie ich das vielleicht doch noch zum laufen bekommen könnte?

Hier ein Minimalbeispiel:
Code:
\documentclass{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{environ}

\usepackage[pages=all]{background}
\backgroundsetup{
	scale=1,
	opacity=1,
	angle=0
}

\newcommand*{\setbackground}[1]{\backgroundsetup{contents={\includegraphics[height=303mm, width=216mm]{#1}}}}

\NewEnviron{coverletter}{\setbackground{bg}\BODY}
%\setbackground{bg}

\begin{document}

	\begin{coverletter}
		
	This is a test
	
	\end{coverletter}

\end{document}
Und hier noch ein Beispielhintergrund: bg.pdf
Wenn ich übrigens das auskommentierte \setbackground benutze geht es.

Vielen Dank im Voraus!