diff --git a/schilder2000/templates/_base.html.j2 b/schilder2000/templates/_base.html.j2
index b27020f841287ef6c6904d240eb6aebbb6aff584..1f45b6de8797059d908f11d9894cf9d5b9a4cb66 100644
--- a/schilder2000/templates/_base.html.j2
+++ b/schilder2000/templates/_base.html.j2
@@ -5,6 +5,25 @@
 	href="{{ url_for(where) }}"
 {%- endmacro -%}
 
+{%- macro render_field(field, class="") -%}
+	{% if field.type == "CSRFTokenField" -%}
+		{{ field }}
+	{%- else -%}
+		<div class="box">
+			{%- set error = ' error' if field.errors else '' -%}
+			{{ field.label(class="for-text"+error) }}
+			{{ field(class=class+error) }}
+			{%- if field.errors -%}
+				<ul class="errors">
+					{%- for err in field.errors -%}
+						<li>{{ err|e }}</li>
+					{%- endfor -%}
+				</ul>
+			{%- endif -%}
+		</div>
+	{%- endif -%}
+{%- endmacro -%}
+
 <!DOCTYPE HTML>
 <html lang="{{ lang|default('de') }}">
 	<head>
diff --git a/schilder2000/templates/schild.html.j2 b/schilder2000/templates/schild.html.j2
index 615a8781823de4c567601591b6f50f8a4939d252..d4bfa058320bf36d6abc886a3da7e139f28c468b 100644
--- a/schilder2000/templates/schild.html.j2
+++ b/schilder2000/templates/schild.html.j2
@@ -1,24 +1,5 @@
 {% extends "_base.html.j2" %}
 
-{% macro render_field(field, class="") -%}
-	{% if field.type == "CSRFTokenField" -%}
-		{{ field }}
-	{%- else -%}
-		<div class="box">
-			{%- set error = ' error' if field.errors else '' -%}
-			{{ field.label(class="for-text"+error) }}
-			{{ field(class=class+error) }}
-			{%- if field.errors -%}
-				<ul class="errors">
-					{%- for err in field.errors -%}
-						<li>{{ err|e }}</li>
-					{%- endfor -%}
-				</ul>
-			{%- endif -%}
-		</div>
-	{%- endif -%}
-{%- endmacro %}
-
 {% block title -%}
 	{%- if schild -%}
 		{{ schild.title }}