diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java b/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
index f6956408447845f40eebe133f58dc0551d917b41..d5fc0e9478946ae87a6bc4850beb915bd45ad6b6 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/controller/TeapotController.java
@@ -10,6 +10,6 @@ public class TeapotController extends BaseController
 	@RequestMapping("/418")
 	public String index()
 	{
-		return "error/418.html";
+		return "error/418";
 	}
 }
\ No newline at end of file
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index f027bea075bb3618245680e4757fe80ff943f6fd..736cccfe578a5402890ff0c91e4950e44b145f03 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -5,8 +5,6 @@ logging.level.root=INFO
 logging.level.de.deadlocker8=DEBUG
 logging.file=error.log
 
-spring.freemarker.template-loader-path=classpath:/templates
-spring.freemarker.suffix=.ftl
 spring.mvc.log-resolved-exception=false
 
 spring.jpa.hibernate.ddl-auto=update
diff --git a/src/main/resources/languages/_de.properties b/src/main/resources/languages/_de.properties
index f1227ca6ed3335b781d272b1cba39280f67e2ba7..a0f0313ded85eeceb85a8af00f41a08618ae9445 100644
--- a/src/main/resources/languages/_de.properties
+++ b/src/main/resources/languages/_de.properties
@@ -10,6 +10,13 @@ folder=Deadlocker/BudgetMaster
 roadmap.url=https://deadlocker.thecodelabs.de/roadmap/php/index.php?id=1
 github.url=https://github.com/deadlocker8/BudgetMaster
 
+# ERRORPAGES
+errorpages.home=Zur Startseite
+errorpages.403=Zugriff nicht gestattet.
+errorpages.404=Die angegebene Seite konnte nicht gefunden werden.
+errorpages.418=I'm a teapot.
+errorpages.418.credits=Teapot icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
+errorpages.500=Ein interner Serverfehler ist aufgetreten.
 
 # TITLE
 title.incomes=Einnahmen
diff --git a/src/main/resources/languages/_en.properties b/src/main/resources/languages/_en.properties
index 1254f6fbfa663e021d11850d384639332d896596..586aa87888773b43c162b621d67d31bddd11992d 100644
--- a/src/main/resources/languages/_en.properties
+++ b/src/main/resources/languages/_en.properties
@@ -10,6 +10,13 @@ folder=Deadlocker/BudgetMaster
 roadmap.url=https://deadlocker.thecodelabs.de/roadmap/php/index.php?id=2
 github.url=https://github.com/deadlocker8/BudgetMaster
 
+# ERRORPAGES
+errorpages.home=To Homepage
+errorpages.403=Access denied.
+errorpages.404=The requested page doesn't exist.
+errorpages.418=I'm a teapot.
+errorpages.418.credits=Teapot icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
+errorpages.500=An internal server error occurred.
 
 # TITLE
 title.incomes=Incomes
diff --git a/src/main/resources/static/error/403.html b/src/main/resources/templates/error/403.ftl
similarity index 89%
rename from src/main/resources/static/error/403.html
rename to src/main/resources/templates/error/403.ftl
index 92b3051d4c9b6cc450f036c47be696d39fe69c1b..d2eb3e6d1268f89ff346b33620726f86816ccde9 100644
--- a/src/main/resources/static/error/403.html
+++ b/src/main/resources/templates/error/403.ftl
@@ -8,6 +8,7 @@
         <link type="text/css" rel="stylesheet" href="/css/login.css"/>
 
         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+        <#assign locale = localization["tools.Localization"]>
     </head>
     <body class="budgetmaster-blue-light">
         <main>
@@ -21,11 +22,11 @@
                             <div class="row">
                                 <div class="col s12 center-align">
                                     <h1>šŸ”’ 403</h1>
-                                    <h5>Zugriff nicht gestattet.</h5>
+                                    <h5>${locale.getString("errorpages.403")}</h5>
                                 </div>
                             </div>
                             <div class="center-align">
-                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>Zur Startseite</a>
+                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>${locale.getString("errorpages.home")}</a>
                             </div>
                         </div>
                     </div>
diff --git a/src/main/resources/static/error/404.html b/src/main/resources/templates/error/404.ftl
similarity index 89%
rename from src/main/resources/static/error/404.html
rename to src/main/resources/templates/error/404.ftl
index fa9d094f4f30fe667dca7a4a4e26b4565a50fe1b..34ef5cb44ef53c2b6d6177d92163d9b8b27ac3c3 100644
--- a/src/main/resources/static/error/404.html
+++ b/src/main/resources/templates/error/404.ftl
@@ -8,6 +8,7 @@
         <link type="text/css" rel="stylesheet" href="/css/login.css"/>
 
         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+        <#assign locale = localization["tools.Localization"]>
     </head>
     <body class="budgetmaster-blue-light">
         <main>
@@ -21,11 +22,11 @@
                             <div class="row">
                                 <div class="col s12 center-align">
                                     <h1>šŸ˜” 404</h1>
-                                    <h5>Die angegebene Seite konnte nicht gefunden werden.</h5>
+                                    <h5>${locale.getString("errorpages.404")}</h5>
                                 </div>
                             </div>
                             <div class="center-align">
-                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>Zur Startseite</a>
+                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>${locale.getString("errorpages.home")}</a>
                             </div>
                         </div>
                     </div>
diff --git a/src/main/resources/static/error/418.html b/src/main/resources/templates/error/418.ftl
similarity index 82%
rename from src/main/resources/static/error/418.html
rename to src/main/resources/templates/error/418.ftl
index 81c1f733e3d3017240aff08a754f5f461d33e408..88bf692737401c4d2ad89165f85e5cd56a966436 100644
--- a/src/main/resources/static/error/418.html
+++ b/src/main/resources/templates/error/418.ftl
@@ -8,6 +8,7 @@
         <link type="text/css" rel="stylesheet" href="/css/login.css"/>
 
         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+        <#assign locale = localization["tools.Localization"]>
     </head>
     <body class="budgetmaster-blue-light">
         <main>
@@ -22,12 +23,12 @@
                                 <div class="col s12 center-align">
                                     <img id="teapot" src="/images/teapot.png">
                                     <h1>418</h1>
-                                    <h5>I’m a teapot.</h5>
-                                    <div>Teapot icon made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div>
+                                    <h5>${locale.getString("errorpages.418")}</h5>
+                                    <div>${locale.getString("errorpages.418.credits")}</div>
                                 </div>
                             </div>
                             <div class="center-align">
-                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>Zur Startseite</a>
+                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>${locale.getString("errorpages.home")}</a>
                             </div>
                         </div>
                     </div>
diff --git a/src/main/resources/static/error/500.html b/src/main/resources/templates/error/500.ftl
similarity index 90%
rename from src/main/resources/static/error/500.html
rename to src/main/resources/templates/error/500.ftl
index d2f1963e3e2ed7baf5b62240d8332b57c309b8ee..ac535d12233faa270c4c7c18c5c9d455d09b5249 100644
--- a/src/main/resources/static/error/500.html
+++ b/src/main/resources/templates/error/500.ftl
@@ -8,6 +8,7 @@
         <link type="text/css" rel="stylesheet" href="/css/login.css"/>
 
         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+        <#assign locale = localization["tools.Localization"]>
     </head>
     <body class="budgetmaster-blue-light">
         <main>
@@ -21,11 +22,11 @@
                             <div class="row">
                                 <div class="col s12 center-align">
                                     <h1>šŸ˜” 500</h1>
-                                    <h5>Ein interner Serverfehler ist aufgetreten.</h5>
+                                    <h5>${locale.getString("errorpages.500")}</h5>
                                 </div>
                             </div>
                             <div class="center-align">
-                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>Zur Startseite</a>
+                                <a href="/" class="waves-effect waves-light btn budgetmaster-blue"><i class="material-icons left">home</i>${locale.getString("errorpages.home")}</a>
                             </div>
                         </div>
                     </div>