diff --git a/templates/400.html b/templates/400.html
new file mode 100644
index 0000000..3e35c6e
--- /dev/null
+++ b/templates/400.html
@@ -0,0 +1 @@
+{% extends "error_base.html" %}
\ No newline at end of file
diff --git a/templates/404.html b/templates/404.html
new file mode 100644
index 0000000..a70f695
--- /dev/null
+++ b/templates/404.html
@@ -0,0 +1,3 @@
+{% extends "error_base.html" %}
+
{% block error_message%}Seite nicht gefunden{% endblock %}
+{% block error_text%}{% endblock %}
\ No newline at end of file
diff --git a/templates/500.html b/templates/500.html
new file mode 100644
index 0000000..7634e57
--- /dev/null
+++ b/templates/500.html
@@ -0,0 +1,3 @@
+{% extends "error_base.html" %}
+{% block error_message%}Es ist ein Fehler aufgetreten{% endblock %}
+{% block error_text%}Wir arbeiten dran. Bei dringenden Problemen kannst du dich an den Infopoint wenden.{% endblock %}
\ No newline at end of file
diff --git a/templates/error_base.html b/templates/error_base.html
new file mode 100644
index 0000000..dd78879
--- /dev/null
+++ b/templates/error_base.html
@@ -0,0 +1,32 @@
+{% extends "base.html" %}
+
+{% block title %}Fehler{% endblock %}
+
+{% block navbar %}
+
+
+{% endblock %}
+
+{% block body %}
+
+{% endblock %}