diff --git a/dist/bundle.js b/dist/bundle.js
index e3be5c3..7a356db 100644
--- a/dist/bundle.js
+++ b/dist/bundle.js
@@ -128,7 +128,7 @@ eval("var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * jQ
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
-eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/geschenke.jpg */ \"./src/client/img/geschenke.jpg\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar code = \"
\\n
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
-eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/tagesablauf.jpg */ \"./src/client/img/tagesablauf.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/einkreiser.png */ \"./src/client/img/einkreiser.png\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n

\\n

\\n

\\n

\\n

\\n

\\n

\\n

\\n
\\n
\\n
\\n
Traugottesdienst
\\n
\\n Um 14:00 Uhr möchten wir gemeinsam mit euch unseren Traugottesdienst in der Annakirche feiern\\n (Annastraße\\n 35, 52062 Aachen). Wenn ihr mit dem Auto anreist könnt ihr im Parkhaus am Dom (Jesuitenstraße 12, 52062\\n Aachen) parken, das ist direkt neben der Kirche.\\n
\\n
\\n
\\n
Fingerfood
\\n
\\n Nach dem Gottesdienst gehen wir zusammen zu Fuß ins Aachener Fenster (Buchkremerstraße 2). Dort gibt es\\n dann\\n süßes und salziges Fingerfood und ganz viel Zeit zum Gratulieren. Wenn ihr etwas zum Buffet beisteuern\\n möchtet, dann meldet euch gerne bei Sinah Stinner\\n (sinah.stinner@googlemail.com).\\n
\\n
\\n
Gruppenfotos
\\n
\\n Um ganz viele wundervolle Erinnerungen an unsere Hochzeit, die wir mit euch feiern, zu haben, gehen wir\\n um\\n 17:00 Uhr auf den Katschhof und machen dort Gruppenfotos.\\n
\\n
\\n
Sektempfang
\\n
\\n Wir feiern unsere Hochzeit im Forum M über der Aachener Mayerschen mit einem wundervollen Blick über die\\n Aachener Innenstadt. Nach den Fotos werden wir dort gemeinsam anstoßen.\\n
\\n
\\n
Festessen
\\n
\\n Nach vielen wundervollen Bildern, freuen wir uns alle auf unser leckeres Hochzeitsbuffet, das es um halb\\n acht gibt.\\n
\\n
\\n
Spiel und Spass
\\n
\\n Wir freuen uns auf richtige viele einzigartige, lustige und spaßige Programmbeiträge von euch. Wenn ihr\\n es\\n schon gar nicht erwarten könnt uns eine Freude zu machen und einen Beiträg beizusteuern, dann meldet\\n euch\\n gerne bei Miriam Seitz (Miriams Mailadresse). Und keine Sorge, Miriam behält alle Beiträge und\\n Überraschungen für sich, aber sagt ihr bitte bei allem Bescheid, was ihr planen wollt.\\n
\\n
\\n
Let's Dance
\\n
\\n Ihr könnt zuhause schonmal üben, um die Tanzfläche unsicher zu machen!\\n
\\n
\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/tagesablauf.html?");
+eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/tagesablauf.jpg */ \"./src/client/img/tagesablauf.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/einkreiser.png */ \"./src/client/img/einkreiser.png\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n

\\n

\\n

\\n

\\n

\\n

\\n

\\n

\\n
\\n
\\n
\\n
Traugottesdienst
\\n
\\n Um 14:00 Uhr möchten wir gemeinsam mit euch unseren Traugottesdienst in der Annakirche feiern\\n (Annastraße\\n 35, 52062 Aachen). Wenn ihr mit dem Auto anreist könnt ihr im Parkhaus am Dom (Jesuitenstraße 12, 52062\\n Aachen) parken, das ist direkt neben der Kirche.\\n
\\n
\\n
\\n
Fingerfood
\\n
\\n Nach dem Gottesdienst gehen wir zusammen zu Fuß ins Aachener Fenster (Buchkremerstraße 2). Dort gibt es\\n dann\\n süßes und salziges Fingerfood und ganz viel Zeit zum Gratulieren. Wenn ihr etwas zum Buffet beisteuern\\n möchtet, dann meldet euch gerne bei Sinah Stinner\\n (sinah.stinner@googlemail.com).\\n
\\n
\\n
Gruppenfotos
\\n
\\n Um ganz viele wundervolle Erinnerungen an unsere Hochzeit, die wir mit euch feiern, zu haben, gehen wir\\n um\\n 17:00 Uhr auf den Katschhof und machen dort Gruppenfotos.\\n
\\n
\\n
Sektempfang
\\n
\\n Wir feiern unsere Hochzeit im Forum M über der Aachener Mayerschen mit einem wundervollen Blick über die\\n Aachener Innenstadt. Nach den Fotos werden wir dort gemeinsam anstoßen.\\n
\\n
\\n
Festessen
\\n
\\n Nach vielen wundervollen Bildern, freuen wir uns alle auf unser leckeres Hochzeitsbuffet, das es um halb\\n acht gibt.\\n
\\n
\\n
Spiel und Spass
\\n
\\n Wir freuen uns auf richtige viele einzigartige, lustige und spaßige Programmbeiträge von euch. Wenn ihr\\n es\\n schon gar nicht erwarten könnt uns eine Freude zu machen und einen Beiträg beizusteuern, dann meldet\\n euch\\n gerne bei Miriam Seitz (Miriams Mailadresse). Und keine Sorge, Miriam behält alle Beiträge und\\n Überraschungen für sich, aber sagt ihr bitte bei allem Bescheid, was ihr planen wollt.\\n
\\n
\\n
Let's Dance
\\n
\\n Ihr könnt zuhause schonmal üben, um die Tanzfläche unsicher zu machen!\\n
\\n
\\n
\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/tagesablauf.html?");
/***/ }),
@@ -161,7 +161,7 @@ eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_requi
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
-eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/unterkunft.jpg */ \"./src/client/img/unterkunft.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/hotel.jpg */ \"./src/client/img/hotel.jpg\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n
\\n

\\n
\\n
\\n
Unterkunft
\\n
\\n Wir freuen uns riesig, dass ihr aus nah und fern anreist, um mit uns gemeinsam unseren Hochzeitstag zu\\n verbringen!\\n
\\n
\\n Für alle die, die eine lange Anreise haben, empfehlen wir euch, im Hotel … zu übernachten. Das ist fußläufig\\n vom\\n Forum M aus zu erreichen. Ihr könnt das Auto auch im Parkhaus am Dom über Nacht stehen lassen.\\n
\\n
\\n Alle, die eher eine studentische Übernachtungsmöglichkeit suchen, können sich gerne bei uns melden. Ihr\\n werdet\\n dann bei Freunden aus Aachen in WGs mituntergebracht. Sagt uns da bitte bis spätestens zum 15.April\\n Bescheid.\\n
\\n\\n
\\n\\n
\\n
\\n

\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/unterkunft.html?");
+eval("// Imports\nvar ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ = __webpack_require__(/*! ../../../node_modules/html-loader/dist/runtime/getUrl.js */ \"./node_modules/html-loader/dist/runtime/getUrl.js\");\nvar ___HTML_LOADER_IMPORT_0___ = __webpack_require__(/*! ../img/hotel.jpg */ \"./src/client/img/hotel.jpg\");\nvar ___HTML_LOADER_IMPORT_1___ = __webpack_require__(/*! ../img/unterkunft.jpg */ \"./src/client/img/unterkunft.jpg\");\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___);\nvar code = \"
\\n\\n\\n\\n
\\n
Unterkunft
\\n
\\n Wir freuen uns riesig, dass ihr aus nah und fern anreist, um mit uns gemeinsam unseren Hochzeitstag zu\\n verbringen!\\n
\\n
\\n Für alle die, die eine lange Anreise haben, empfehlen wir euch, im Hotel … zu übernachten. Das ist fußläufig\\n vom\\n Forum M aus zu erreichen. Ihr könnt das Auto auch im Parkhaus am Dom über Nacht stehen lassen.\\n
\\n
\\n Alle, die eher eine studentische Übernachtungsmöglichkeit suchen, können sich gerne bei uns melden. Ihr\\n werdet\\n dann bei Freunden aus Aachen in WGs mituntergebracht. Sagt uns da bitte bis spätestens zum 15.April\\n Bescheid.\\n
\\n\\n
\\n
\\n
\\n

\\n
\\n
\";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack:///./src/client/html/unterkunft.html?");
/***/ }),
@@ -201,6 +201,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */
/***/ }),
+/***/ "./src/client/img/home.jpg":
+/*!*********************************!*\
+ !*** ./src/client/img/home.jpg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"/img/home.jpg\");\n\n//# sourceURL=webpack:///./src/client/img/home.jpg?");
+
+/***/ }),
+
/***/ "./src/client/img/hotel.jpg":
/*!**********************************!*\
!*** ./src/client/img/hotel.jpg ***!
@@ -257,7 +269,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var foundation_sites_dist_js_foundation_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! foundation-sites/dist/js/foundation.es6 */ \"./node_modules/foundation-sites/dist/js/foundation.es6.js\");\n/* harmony import */ var _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PresentsHandler */ \"./src/client/js/PresentsHandler.ts\");\nvar __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\n\n\n\nconst templates = {\n home: __webpack_require__(/*! ../html/home.html */ \"./src/client/html/home.html\"),\n unterkunft: __webpack_require__(/*! ../html/unterkunft.html */ \"./src/client/html/unterkunft.html\"),\n tagesablauf: __webpack_require__(/*! ../html/tagesablauf.html */ \"./src/client/html/tagesablauf.html\"),\n geschenke: __webpack_require__(/*! ../html/geschenke.html */ \"./src/client/html/geschenke.html\"),\n};\nconst callbacks = {\n home: () => {\n },\n unterkunft: () => {\n },\n tagesablauf: () => {\n let state = \"godi\";\n let scrollTimeout = null;\n let scrollToView = false;\n const infoImageContainer = document.getElementById(\"info-image-container\");\n infoImageContainer.querySelectorAll(\".circler\").forEach(circle => {\n circle.addEventListener(\"click\", () => {\n state = circle.dataset[\"state\"];\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = true;\n document.querySelector(\".anchor[data-state='\" + state + \"']\").scrollIntoView({\n \"behavior\": \"smooth\",\n \"block\": \"start\"\n });\n });\n });\n const navBar = document.querySelector(\".top-bar\");\n const anchors = document.querySelectorAll(\".anchor\");\n const margin = navBar.clientHeight + 50;\n const observerDown = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (!entry.isIntersecting && entry.intersectionRect.top === margin && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 1, rootMargin: \"-\" + margin + \"px 0px 0px 0px\" });\n // }, {threshold: 1, rootMargin: \"-100px 0px 0px 0px\"});\n const observerUp = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (entry.isIntersecting && entry.intersectionRect.top === navBar.clientHeight && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 0.1 });\n anchors.forEach(anchor => {\n observerDown.observe(anchor);\n observerUp.observe(anchor);\n });\n document.querySelector(\"#info-image-container + .site-content\").addEventListener(\"scroll\", e => {\n clearTimeout(scrollTimeout);\n scrollTimeout = setTimeout(() => {\n scrollTimeout = null;\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = false;\n console.log(\"stopped scrolling\");\n }, 50);\n });\n },\n geschenke: () => __awaiter(void 0, void 0, void 0, function* () { return yield new _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__[\"PresentsHandler\"]().showPresents(); }),\n};\njquery__WEBPACK_IMPORTED_MODULE_0__(document).foundation();\njquery__WEBPACK_IMPORTED_MODULE_0__(function () {\n const container = document.getElementById(\"main-content\");\n const img = document.getElementById(\"home-img-container\");\n const navbar = document.getElementById(\"main-menu\");\n let currentSite = \"home\";\n //Navigation\n container.innerHTML = templates.home;\n document.querySelectorAll(\".menu li[data-site]\").forEach((elem) => {\n elem.addEventListener(\"click\", () => {\n const oldActive = document.querySelectorAll(\".menu .active\");\n oldActive.forEach(elem => elem.classList.remove(\"active\"));\n const nowActive = document.querySelectorAll(\".menu li[data-site='\" + elem.dataset[\"site\"] + \"']\");\n nowActive.forEach(elem => elem.classList.add(\"active\"));\n container.innerHTML = templates[elem.dataset[\"site\"]];\n if (elem.dataset[\"img\"] === \"1\") {\n img.classList.remove(\"hidden\");\n }\n else {\n img.classList.add(\"hidden\");\n }\n currentSite = elem.dataset[\"site\"];\n if (typeof callbacks[currentSite] === \"function\") {\n callbacks[currentSite]();\n }\n });\n });\n});\n\n\n//# sourceURL=webpack:///./src/client/js/index.ts?");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var foundation_sites_dist_js_foundation_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! foundation-sites/dist/js/foundation.es6 */ \"./node_modules/foundation-sites/dist/js/foundation.es6.js\");\n/* harmony import */ var _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PresentsHandler */ \"./src/client/js/PresentsHandler.ts\");\nvar __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\n\n\n\nconst templates = {\n home: __webpack_require__(/*! ../html/home.html */ \"./src/client/html/home.html\"),\n unterkunft: __webpack_require__(/*! ../html/unterkunft.html */ \"./src/client/html/unterkunft.html\"),\n tagesablauf: __webpack_require__(/*! ../html/tagesablauf.html */ \"./src/client/html/tagesablauf.html\"),\n geschenke: __webpack_require__(/*! ../html/geschenke.html */ \"./src/client/html/geschenke.html\"),\n};\nconst images = {\n home: __webpack_require__(/*! ../img/home.jpg */ \"./src/client/img/home.jpg\").default,\n unterkunft: __webpack_require__(/*! ../img/unterkunft.jpg */ \"./src/client/img/unterkunft.jpg\").default,\n tagesablauf: null,\n geschenke: __webpack_require__(/*! ../img/geschenke.jpg */ \"./src/client/img/geschenke.jpg\").default,\n};\nconst callbacks = {\n home: () => {\n },\n unterkunft: () => {\n },\n tagesablauf: () => {\n let state = \"godi\";\n let scrollTimeout = null;\n let scrollToView = false;\n const modal = document.getElementById(\"modal\");\n modal.onclick = () => {\n modal.classList.remove(\"show\");\n };\n const infoImageContainer = document.getElementById(\"info-image-container\");\n infoImageContainer.querySelectorAll(\".circler\").forEach(circle => {\n circle.addEventListener(\"click\", () => {\n state = circle.dataset[\"state\"];\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = true;\n const elemToShow = document.querySelector(\".anchor[data-state='\" + state + \"']\");\n elemToShow.scrollIntoView({\n \"behavior\": \"smooth\",\n \"block\": \"start\"\n });\n // @ts-ignore\n if (Foundation.MediaQuery.only(\"small\")) {\n modal.innerText = \"\";\n modal.appendChild(elemToShow.cloneNode(true));\n modal.classList.add(\"show\");\n }\n });\n });\n const navBar = document.querySelector(\".top-bar\");\n const anchors = document.querySelectorAll(\".anchor\");\n const margin = navBar.clientHeight + 50;\n const observerDown = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (!entry.isIntersecting && entry.intersectionRect.top === margin && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 1, rootMargin: \"-\" + margin + \"px 0px 0px 0px\" });\n // }, {threshold: 1, rootMargin: \"-100px 0px 0px 0px\"});\n const observerUp = new IntersectionObserver(entries => {\n entries.some(entry => {\n if (entry.isIntersecting && entry.intersectionRect.top === navBar.clientHeight && !scrollToView) {\n state = entry.target.dataset[\"state\"];\n }\n });\n }, { threshold: 0.1 });\n anchors.forEach(anchor => {\n observerDown.observe(anchor);\n observerUp.observe(anchor);\n });\n document.querySelector(\"#info-image-container + .site-content\").addEventListener(\"scroll\", e => {\n clearTimeout(scrollTimeout);\n scrollTimeout = setTimeout(() => {\n scrollTimeout = null;\n infoImageContainer.dataset[\"state\"] = state;\n scrollToView = false;\n console.log(\"stopped scrolling\");\n }, 50);\n });\n },\n geschenke: () => __awaiter(void 0, void 0, void 0, function* () { return yield new _PresentsHandler__WEBPACK_IMPORTED_MODULE_2__[\"PresentsHandler\"]().showPresents(); }),\n};\njquery__WEBPACK_IMPORTED_MODULE_0__(document).foundation();\njquery__WEBPACK_IMPORTED_MODULE_0__(function () {\n const container = document.getElementById(\"main-content\");\n const img = document.getElementById(\"home-img-container\");\n const navbar = document.getElementById(\"main-menu\");\n let currentSite = \"home\";\n //Navigation\n container.innerHTML = templates.home;\n document.querySelectorAll(\".menu li[data-site]\").forEach((elem) => {\n elem.addEventListener(\"click\", () => {\n const oldActive = document.querySelectorAll(\".menu .active\");\n oldActive.forEach(elem => elem.classList.remove(\"active\"));\n const nowActive = document.querySelectorAll(\".menu li[data-site='\" + elem.dataset[\"site\"] + \"']\");\n nowActive.forEach(elem => elem.classList.add(\"active\"));\n currentSite = elem.dataset[\"site\"];\n container.innerHTML = templates[currentSite];\n if (images[currentSite]) {\n img.querySelector(\"img\").src = images[currentSite];\n img.classList.remove(\"hidden\");\n if (elem.dataset[\"imgShowAlways\"] === \"1\") {\n img.classList.remove(\"hide-for-medium\");\n }\n else {\n img.classList.add(\"hide-for-medium\");\n }\n }\n else {\n img.classList.add(\"hidden\");\n }\n if (typeof callbacks[currentSite] === \"function\") {\n callbacks[currentSite]();\n }\n });\n });\n});\n\n\n//# sourceURL=webpack:///./src/client/js/index.ts?");
/***/ }),
diff --git a/dist/img/home.jpg b/dist/img/home.jpg
index 663a1bc..ae14348 100644
Binary files a/dist/img/home.jpg and b/dist/img/home.jpg differ
diff --git a/dist/img/tagesablauf.jpg b/dist/img/tagesablauf.jpg
index 562385f..af96d62 100644
Binary files a/dist/img/tagesablauf.jpg and b/dist/img/tagesablauf.jpg differ
diff --git a/dist/index.html b/dist/index.html
index a371203..ede4eab 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -23,7 +23,7 @@