diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e244ce3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,311 @@
+# Created by https://www.gitignore.io/api/gpg,java,linux,macos,maven,laravel,windows,eclipse,netbeans,jetbrains
+# Edit at https://www.gitignore.io/?templates=gpg,java,linux,macos,maven,laravel,windows,eclipse,netbeans,jetbrains
+
+### Eclipse ###
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.settings/
+.loadpath
+.recommenders
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
+.cproject
+
+# CDT- autotools
+.autotools
+
+# Java annotation processor (APT)
+.factorypath
+
+# PDT-specific (PHP Development Tools)
+.buildpath
+
+# sbteclipse plugin
+.target
+
+# Tern plugin
+.tern-project
+
+# TeXlipse plugin
+.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
+
+# Annotation Processing
+.apt_generated/
+
+# Scala IDE specific (Scala & Java development for Eclipse)
+.cache-main
+.scala_dependencies
+.worksheet
+
+### Eclipse Patch ###
+# Eclipse Core
+.project
+
+# JDT-specific (Eclipse Java Development Tools)
+.classpath
+
+# Annotation Processing
+.apt_generated
+
+.sts4-cache/
+
+### GPG ###
+secring.*
+**/.gnupg/*.gpg
+
+### Java ###
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+
+### JetBrains ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn. Uncomment if using
+# auto-import.
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### JetBrains Patch ###
+# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
+
+# *.iml
+# modules.xml
+# .idea/misc.xml
+# *.ipr
+
+# Sonarlint plugin
+.idea/**/sonarlint/
+
+# SonarQube Plugin
+.idea/**/sonarIssues.xml
+
+# Markdown Navigator plugin
+.idea/**/markdown-navigator.xml
+.idea/**/markdown-navigator/
+
+### Laravel ###
+/vendor/
+node_modules/
+npm-debug.log
+yarn-error.log
+
+# Laravel 4 specific
+bootstrap/compiled.php
+app/storage/
+
+# Laravel 5 & Lumen specific
+public/storage
+public/hot
+storage/*.key
+.env
+Homestead.yaml
+Homestead.json
+/.vagrant
+.phpunit.result.cache
+
+### Linux ###
+*~
+
+# temporary files which can be created if a process still has a handle open of a deleted file
+.fuse_hidden*
+
+# KDE directory preferences
+.directory
+
+# Linux trash folder which might appear on any partition or disk
+.Trash-*
+
+# .nfs files are created when an open file is removed but is still being accessed
+.nfs*
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### Maven ###
+target/
+pom.xml.tag
+pom.xml.releaseBackup
+pom.xml.versionsBackup
+pom.xml.next
+release.properties
+dependency-reduced-pom.xml
+buildNumber.properties
+.mvn/timing.properties
+.mvn/wrapper/maven-wrapper.jar
+.flattened-pom.xml
+
+### NetBeans ###
+**/nbproject/private/
+**/nbproject/Makefile-*.mk
+**/nbproject/Package-*.bash
+build/
+nbbuild/
+dist/
+nbdist/
+.nb-gradle/
+
+### Windows ###
+# Windows thumbnail cache files
+Thumbs.db
+Thumbs.db:encryptable
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# End of https://www.gitignore.io/api/gpg,java,linux,macos,maven,laravel,windows,eclipse,netbeans,jetbrains
+
+### Wakatime ###
+.wakatime-project
+
+### JetBrains ###
+.idea/
+*.iml
+*.ipr
+modules.xml
diff --git a/19.03/app/public/account_1000.php b/19.03/app/public/account_1000.php
new file mode 100644
index 0000000..d68057d
--- /dev/null
+++ b/19.03/app/public/account_1000.php
@@ -0,0 +1,81 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+
Konto 1000: Kasse
+
+
+ Datum |
+ Gegenkonto |
+ Text |
+ Soll |
+ Haben |
+
+
+ 01.01.2004 |
+ 2100 |
+ Bareinlage |
+ 1000.00 |
+ |
+
+
+ 01.01.2004 |
+ 4000 |
+ Otto, u/Kauf, 80 Uhren |
+ |
+ 800.00 |
+
+
+ 08.01.2004 |
+ 3000 |
+ Strasse, u/Verkauf, 20 Uhren |
+ 400.00 |
+ |
+
+
+ 15.01.2004 |
+ 3000 |
+ Strasse, u/Verkauf, 15 Uhren |
+ 300.00 |
+ |
+
+
+ 22.01.2004 |
+ 3000 |
+ Strasse, u/Verkauf, 22 Uhren |
+ 440.00 |
+ |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/account_1050.php b/19.03/app/public/account_1050.php
new file mode 100644
index 0000000..7dc0459
--- /dev/null
+++ b/19.03/app/public/account_1050.php
@@ -0,0 +1,53 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Konto 1050: Warenbestand
+
+
+ Datum |
+ Gegenkonto |
+ Text |
+ Soll |
+ Haben |
+
+
+ 31.01.2004 |
+ 4000 |
+ Inventur, 23 Uhren |
+ 230.00 |
+ |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/account_2100.php b/19.03/app/public/account_2100.php
new file mode 100644
index 0000000..3c4d62e
--- /dev/null
+++ b/19.03/app/public/account_2100.php
@@ -0,0 +1,53 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Konto 2100: Eigenkapital
+
+
+ Datum |
+ Gegenkonto |
+ Text |
+ Soll |
+ Haben |
+
+
+ 01.01.2004 |
+ 2100 |
+ Bareinlage |
+ |
+ 1000.00 |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/account_3000.php b/19.03/app/public/account_3000.php
new file mode 100644
index 0000000..be2c0dd
--- /dev/null
+++ b/19.03/app/public/account_3000.php
@@ -0,0 +1,67 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Konto 3000: Warenertrag
+
+
+ Datum |
+ Gegenkonto |
+ Text |
+ Soll |
+ Haben |
+
+
+ 08.01.2004 |
+ 1000 |
+ Strasse, u/Verkauf, 20 Uhren |
+ |
+ 400.00 |
+
+
+ 15.01.2004 |
+ 1000 |
+ Strasse, u/Verkauf, 15 Uhren |
+ |
+ 300.00 |
+
+
+ 22.01.2004 |
+ 1000 |
+ Strasse, u/Verkauf, 22 Uhren |
+ |
+ 440.00 |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/account_4000.php b/19.03/app/public/account_4000.php
new file mode 100644
index 0000000..567a9f4
--- /dev/null
+++ b/19.03/app/public/account_4000.php
@@ -0,0 +1,60 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Konto 4000: Warenaufwand
+
+
+ Datum |
+ Gegenkonto |
+ Text |
+ Soll |
+ Haben |
+
+
+ 01.01.2004 |
+ 4000 |
+ Otto, u/Kauf, 80 Uhren |
+ 800.00 |
+ |
+
+
+ 31.01.2004 |
+ 1050 |
+ Inventur, 23 Uhren |
+ 230.00 |
+ |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/accounts.php b/19.03/app/public/accounts.php
new file mode 100644
index 0000000..5c851ef
--- /dev/null
+++ b/19.03/app/public/accounts.php
@@ -0,0 +1,85 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Kontenplan
+Aktiven/Passiven
+
+
+ Nr. |
+ Bezeichung |
+ Saldo |
+ Saldo |
+
+
+ 1000 |
+ Kasse |
+ 1340.00 |
+ |
+
+
+ 1050 |
+ Warenbestand |
+ 230.00 |
+ |
+
+
+ 2100 |
+ Eigenkapital |
+ |
+ 1000.00 |
+
+
+Aufwand/Ertrag
+
+
+ Nr. |
+ Bezeichung |
+ Saldo |
+ Saldo |
+
+
+ 3000 |
+ Warenertrag |
+ |
+ 1140.00 |
+
+
+ 4000 |
+ Warenaufwand |
+ 1030.00 |
+ |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/book.php b/19.03/app/public/book.php
new file mode 100644
index 0000000..78298b1
--- /dev/null
+++ b/19.03/app/public/book.php
@@ -0,0 +1,88 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Hauptbuch
+
+
+ Datum |
+ Sollkonto |
+ Habenkonto |
+ Text |
+ Betrag |
+
+
+ 01.01.2004 |
+ 1000 |
+ 2100 |
+ Bareinlage |
+ 1000.00 |
+
+
+ 01.01.2004 |
+ 4000 |
+ 1000 |
+ Otto, u/Kauf, 80 Uhren |
+ 800.00 |
+
+
+ 08.01.2004 |
+ 1000 |
+ 3000 |
+ Strasse, u/Verkauf, 20 Uhren |
+ 400.00 |
+
+
+ 15.01.2004 |
+ 1000 |
+ 3000 |
+ Strasse, u/Verkauf, 15 Uhren |
+ 300.00 |
+
+
+ 22.01.2004 |
+ 1000 |
+ 3000 |
+ Strasse, u/Verkauf, 22 Uhren |
+ 440.00 |
+
+
+ 31.01.2004 |
+ 1050 |
+ 4000 |
+ Inventur, 23 Uhren |
+ 230.00 |
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/booking.php b/19.03/app/public/booking.php
new file mode 100644
index 0000000..5d6edfe
--- /dev/null
+++ b/19.03/app/public/booking.php
@@ -0,0 +1,46 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Buchung
+Um eine Buchung durchzuführen sind die folgenden vier Schritte notwendig:
+
+ - Fügen Sie eine Buchungszeile in die Datei 'book.html' ein.
+ - Fügen Sie die entsprechende Zeile in der Datei des Sollkontos ein.
+ - Fügen Sie die entsprechende Zeile in der Datei des Habenkontos ein.
+ - Bearbeiten Sie die Datei 'accounts.html' und passen Sie den Saldo
+ der beiden betroffenen Konten an.
+
+
+
+
\ No newline at end of file
diff --git a/19.03/app/public/css/style.css b/19.03/app/public/css/style.css
new file mode 100644
index 0000000..6020c7b
--- /dev/null
+++ b/19.03/app/public/css/style.css
@@ -0,0 +1,72 @@
+/*
+ * This is free and unencumbered software released into the public domain.
+ *
+ * Anyone is free to copy, modify, publish, use, compile, sell, or
+ * distribute this software, either in source code form or as a compiled
+ * binary, for any purpose, commercial or non-commercial, and by any
+ * means.
+ *
+ * In jurisdictions that recognize copyright laws, the author or authors
+ * of this software dedicate any and all copyright interest in the
+ * software to the public domain. We make this dedication for the benefit
+ * of the public at large and to the detriment of our heirs and
+ * successors. We intend this dedication to be an overt act of
+ * relinquishment in perpetuity of all present and future rights to this
+ * software under copyright law.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * For more information, please refer to
+ */
+
+/* Serifenlose Font */
+body {
+ font-family: Verdana, sans-serif;
+}
+
+/* Schriftgrossen */
+
+p, td, th, li, h5 {
+ font-size: 10pt;
+}
+
+h4 {
+ font-size: 11pt;
+}
+
+h3 {
+ font-size: 12pt;
+}
+
+h2 {
+ font-size: 14pt;
+}
+
+h1 {
+ font-size: 16pt;
+}
+
+/* Tabellen */
+
+table {
+ border-collapse: collapse
+}
+
+td, th {
+ border: 1px solid #ffffff;
+ padding: 2px 4px 2px 4px;
+}
+
+td {
+ background-color: #d0e8ff;
+}
+
+th {
+ background-color: #b0e0ff;
+}
diff --git a/19.03/app/public/index.php b/19.03/app/public/index.php
new file mode 100644
index 0000000..2eea0c1
--- /dev/null
+++ b/19.03/app/public/index.php
@@ -0,0 +1,38 @@
+
+ */
+
+require '../template/header.php';
+?>
+
+
+Buchhaltung
+Willkommen beim Buchhaltungssystem von Ursin Filli.
+
+
\ No newline at end of file
diff --git a/19.03/app/template/footer.php b/19.03/app/template/footer.php
new file mode 100644
index 0000000..7d84683
--- /dev/null
+++ b/19.03/app/template/footer.php
@@ -0,0 +1,31 @@
+
+ */
+?>
+
+