diff --git a/.eleventy.js b/.eleventy.js
index 5e0e793..34b5b5c 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -5,7 +5,6 @@ const filterNbsp = require('eleventy-nbsp-filter');
const filters = require('./src/utils/filters.js');
const shortcodes = require('./src/utils/shortcodes.js');
-const collections = require('./src/utils/collections.js');
module.exports = function (config) {
// Plugins
@@ -18,7 +17,6 @@ module.exports = function (config) {
// Markdown It
let markdownIt = require('markdown-it');
let markdownItFootnotes = require('markdown-it-footnote');
- let markdownItGitHubHeadings = require('markdown-it-github-headings');
let markdownItSub = require('markdown-it-sub');
let markdownItSup = require('markdown-it-sup');
let markdownItExternalAnchor = require('markdown-it-external-anchor');
@@ -28,7 +26,6 @@ module.exports = function (config) {
let markdownLib = markdownIt(options)
.use(markdownItFootnotes)
- .use(markdownItGitHubHeadings)
.use(markdownItExternalAnchor, {
domain: 'hamburg.stefanimhoff.de',
class: 'external',
@@ -47,6 +44,9 @@ module.exports = function (config) {
}
// Shortcodes
+ config.addShortcode('email', shortcodes.email);
+ config.addShortcode('map', shortcodes.map);
+ config.addShortcode('youtube', shortcodes.youtube);
// Filters
Object.keys(filters).forEach((filterName) => {
@@ -58,20 +58,25 @@ module.exports = function (config) {
config.addWatchTarget('src/assets');
// Copy static files to dist
- config.addPassthroughCopy({ 'src/static/**/*.{xml,html,ico}': '.' });
- config.addPassthroughCopy({ 'src/static/.well-known/*': '.well-known' });
- config.addPassthroughCopy({ 'src/downloads': 'downloads' });
- config.addPassthroughCopy({ 'src/assets/fonts': 'assets/fonts' });
- config.addPassthroughCopy({ 'src/assets/images': 'assets/images' });
+ config.addPassthroughCopy({
+ 'src/static/**/*.{xml,html,ico}': '.',
+ });
+ config.addPassthroughCopy({
+ 'src/static/.well-known/*': '.well-known',
+ });
+ config.addPassthroughCopy({
+ 'src/downloads': 'downloads',
+ });
+ config.addPassthroughCopy({
+ 'src/assets/fonts': 'assets/fonts',
+ });
+ config.addPassthroughCopy({
+ 'src/assets/images': 'assets/images',
+ });
// Deep-Merge
config.setDataDeepMerge(true);
- // Custom Collections
- Object.keys(collections).forEach((collectionName) => {
- config.addCollection(collectionName, collections[collectionName]);
- });
-
// Set input and output folders
return {
dir: {
diff --git a/README.md b/README.md
index 16f92c7..d7d2511 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,3 @@
-[](https://app.netlify.com/sites/hamburg-stefanimhoff-de/deploys)
[](https://hamburg.stefanimhoff.de/)

@@ -29,5 +28,4 @@ In easier words: **This is not a free theme**. Learn from it. Remix. Reuse. Buil
[eleventy]: https://www.11ty.dev/
[gulp]: https://gulpjs.com/
[postcss]: https://postcss.org/
-[si]: https://www.stefanimhoff.de/
[travel blog]: https://hamburg.stefanimhoff.de/
diff --git a/package-lock.json b/package-lock.json
index 89055de..4b7460d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1211,12 +1211,6 @@
"to-fast-properties": "^2.0.0"
}
},
- "@csstools/sass-import-resolve": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/sass-import-resolve/-/sass-import-resolve-1.0.0.tgz",
- "integrity": "sha512-pH4KCsbtBLLe7eqUrw8brcuFO8IZlN36JjdKlOublibVdAIPHCzEnpBWOVUXK5sCf+DpBi8ZtuWtjF0srybdeA==",
- "dev": true
- },
"@dabh/diagnostics": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz",
@@ -3609,9 +3603,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001219",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz",
- "integrity": "sha512-c0yixVG4v9KBc/tQ2rlbB3A/bgBFRvl8h8M4IeUbqCca4gsiCfvtaheUssbnux/Mb66Vjz7x8yYjDgYcNQOhyQ==",
+ "version": "1.0.30001292",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz",
+ "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==",
"dev": true
},
"caseless": {
@@ -7256,23 +7250,6 @@
"integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=",
"dev": true
},
- "github-slugger": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz",
- "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==",
- "dev": true,
- "requires": {
- "emoji-regex": ">=6.0.0 <=6.1.1"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz",
- "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=",
- "dev": true
- }
- }
- },
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@@ -8598,12 +8575,6 @@
"whatwg-encoding": "^1.0.5"
}
},
- "html-entities": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
- "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
- "dev": true
- },
"html-minifier": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
@@ -9120,15 +9091,6 @@
}
}
},
- "innertext": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/innertext/-/innertext-1.0.3.tgz",
- "integrity": "sha512-ZC410b7IbrTrmt8bQb27xUOJgXkJu+XL6MVncb9FGyxjRIHyQqNjpSDY20zvSUttkAiYj0dait/67/sXyWvwYg==",
- "dev": true,
- "requires": {
- "html-entities": "^1.2.0"
- }
- },
"inquirer": {
"version": "7.3.3",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
@@ -10954,16 +10916,6 @@
"integrity": "sha512-JVW6fCmZWjvMdDQSbOT3nnOQtd9iAXmw7hTSh26+v42BnvXeVyGMDBm5b/EZocMed2MbCAHiTX632vY0FyGB8A==",
"dev": true
},
- "markdown-it-github-headings": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-it-github-headings/-/markdown-it-github-headings-2.0.0.tgz",
- "integrity": "sha512-7ET0QiS2UWCM4hZraWVT9Df0PzuTQwK//3XM1q8vtXImUCRNGwG4bapa6ToDL8M4jkPeYSMrTiTvdJqwJifC4Q==",
- "dev": true,
- "requires": {
- "github-slugger": "^1.1.1",
- "innertext": "^1.0.1"
- }
- },
"markdown-it-sub": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz",
@@ -13487,90 +13439,6 @@
"integrity": "sha512-t7vqk9AfjI4fXmWlQCEiMZFFhi1hro4WlECINI1TV6Qh1XapUJE++gCmNr95F5Hen/+bz1OmO+SiSB9TZmFmSg==",
"dev": true
},
- "postcss-advanced-variables": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-3.0.1.tgz",
- "integrity": "sha512-JqVjfkmqPoazMobVeQYzbt7djcDGJfMlpwBd9abTqmzWR40tvIUMXpTU5w3riqz7h+wYPY7V6GF8BIXL/ybEfg==",
- "dev": true,
- "requires": {
- "@csstools/sass-import-resolve": "^1.0.0",
- "postcss": "^7.0.6"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "postcss": {
- "version": "7.0.35",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
- "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
"postcss-calc": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz",
@@ -16124,6 +15992,12 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
+ "sal.js": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/sal.js/-/sal.js-0.8.5.tgz",
+ "integrity": "sha512-KUb3fNrVZ1oWxxkEAfQfQ4Mrd910yboIRHqsvioBkulQInqMVeSMah+J5f7ch7KXFLicKlAaE0TzTsG/eJ02Dg==",
+ "dev": true
+ },
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
diff --git a/package.json b/package.json
index cb47828..2a5549d 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,6 @@
"html-minifier": "^4.0.0",
"markdown-it-external-anchor": "^1.0.0",
"markdown-it-footnote": "^3.0.2",
- "markdown-it-github-headings": "^2.0.0",
"markdown-it-sub": "^1.0.0",
"markdown-it-sup": "^1.0.0",
"moment": "^2.29.1",
@@ -61,7 +60,6 @@
"plop": "^2.7.4",
"postcss": "^8.2.13",
"postcss-100vh-fix": "^1.0.2",
- "postcss-advanced-variables": "^3.0.1",
"postcss-cli": "^8.3.1",
"postcss-custom-media": "^8.0.0",
"postcss-custom-properties": "^11.0.0",
@@ -71,6 +69,7 @@
"postcss-nested": "^5.0.5",
"postcss-sort-media-queries": "^3.8.9",
"prettier": "^2.2.1",
+ "sal.js": "^0.8.4",
"stylelint": "^13.13.0",
"stylelint-a11y": "^1.2.3",
"stylelint-config-prettier": "^8.0.2",
@@ -83,5 +82,6 @@
"vinyl-buffer": "^1.0.1",
"vinyl-source-stream": "^2.0.0",
"workbox-cli": "^6.1.5"
- }
+ },
+ "dependencies": {}
}
diff --git a/postcss.config.js b/postcss.config.js
index 0961bf3..9d9f414 100644
--- a/postcss.config.js
+++ b/postcss.config.js
@@ -1,6 +1,5 @@
module.exports = {
plugins: [
- require('postcss-advanced-variables'),
require('postcss-import'),
require('postcss-custom-properties'),
require('postcss-nested'),
diff --git a/src/assets/fonts/secuela-italic-vf.woff b/src/assets/fonts/secuela-italic-vf.woff
new file mode 100644
index 0000000..e87e7bc
Binary files /dev/null and b/src/assets/fonts/secuela-italic-vf.woff differ
diff --git a/src/assets/fonts/secuela-italic-vf.woff2 b/src/assets/fonts/secuela-italic-vf.woff2
new file mode 100644
index 0000000..1238122
Binary files /dev/null and b/src/assets/fonts/secuela-italic-vf.woff2 differ
diff --git a/src/assets/fonts/secuela-regular-vf.woff b/src/assets/fonts/secuela-regular-vf.woff
new file mode 100644
index 0000000..2dcffc8
Binary files /dev/null and b/src/assets/fonts/secuela-regular-vf.woff differ
diff --git a/src/assets/fonts/secuela-regular-vf.woff2 b/src/assets/fonts/secuela-regular-vf.woff2
new file mode 100644
index 0000000..be93b84
Binary files /dev/null and b/src/assets/fonts/secuela-regular-vf.woff2 differ
diff --git a/src/assets/images/branding/favicons/apple-touch-icon.png b/src/assets/images/branding/favicons/apple-touch-icon.png
new file mode 100644
index 0000000..72851b0
Binary files /dev/null and b/src/assets/images/branding/favicons/apple-touch-icon.png differ
diff --git a/src/assets/images/branding/favicons/favicon-192.png b/src/assets/images/branding/favicons/favicon-192.png
new file mode 100644
index 0000000..119c55d
Binary files /dev/null and b/src/assets/images/branding/favicons/favicon-192.png differ
diff --git a/src/assets/images/branding/favicons/favicon-512.png b/src/assets/images/branding/favicons/favicon-512.png
new file mode 100644
index 0000000..1ae1c4b
Binary files /dev/null and b/src/assets/images/branding/favicons/favicon-512.png differ
diff --git a/src/assets/images/branding/favicons/favicon.svg b/src/assets/images/branding/favicons/favicon.svg
new file mode 100644
index 0000000..39eac31
--- /dev/null
+++ b/src/assets/images/branding/favicons/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/images/branding/og/banner.png b/src/assets/images/branding/og/banner.png
new file mode 100644
index 0000000..1e0a82d
Binary files /dev/null and b/src/assets/images/branding/og/banner.png differ
diff --git a/src/assets/images/branding/webfeeds-cover.jpg b/src/assets/images/branding/webfeeds-cover.jpg
new file mode 100644
index 0000000..8de0c86
Binary files /dev/null and b/src/assets/images/branding/webfeeds-cover.jpg differ
diff --git a/src/assets/images/branding/webfeeds-icon.png b/src/assets/images/branding/webfeeds-icon.png
new file mode 100644
index 0000000..35453e0
Binary files /dev/null and b/src/assets/images/branding/webfeeds-icon.png differ
diff --git a/src/assets/images/branding/webfeeds-logo.svg b/src/assets/images/branding/webfeeds-logo.svg
new file mode 100644
index 0000000..39eac31
--- /dev/null
+++ b/src/assets/images/branding/webfeeds-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/images/core/homepage-hero-1200.jpg b/src/assets/images/core/homepage-hero-1200.jpg
new file mode 100644
index 0000000..9b3d375
Binary files /dev/null and b/src/assets/images/core/homepage-hero-1200.jpg differ
diff --git a/src/assets/images/core/homepage-hero-300.jpg b/src/assets/images/core/homepage-hero-300.jpg
new file mode 100644
index 0000000..a640e01
Binary files /dev/null and b/src/assets/images/core/homepage-hero-300.jpg differ
diff --git a/src/assets/images/core/homepage-hero-600.jpg b/src/assets/images/core/homepage-hero-600.jpg
new file mode 100644
index 0000000..decf0ba
Binary files /dev/null and b/src/assets/images/core/homepage-hero-600.jpg differ
diff --git a/src/assets/images/core/homepage-hero.jpg b/src/assets/images/core/homepage-hero.jpg
new file mode 100644
index 0000000..33b3aca
Binary files /dev/null and b/src/assets/images/core/homepage-hero.jpg differ
diff --git a/src/assets/images/core/map-1200.jpg b/src/assets/images/core/map-1200.jpg
new file mode 100644
index 0000000..8ce64d3
Binary files /dev/null and b/src/assets/images/core/map-1200.jpg differ
diff --git a/src/assets/images/core/map-300.jpg b/src/assets/images/core/map-300.jpg
new file mode 100644
index 0000000..84e25cb
Binary files /dev/null and b/src/assets/images/core/map-300.jpg differ
diff --git a/src/assets/images/core/map-600.jpg b/src/assets/images/core/map-600.jpg
new file mode 100644
index 0000000..d9bd4d4
Binary files /dev/null and b/src/assets/images/core/map-600.jpg differ
diff --git a/src/assets/images/core/map.jpg b/src/assets/images/core/map.jpg
new file mode 100644
index 0000000..38ea0c4
Binary files /dev/null and b/src/assets/images/core/map.jpg differ
diff --git a/src/assets/images/districts/altstadt-01.jpg b/src/assets/images/districts/altstadt-01.jpg
new file mode 100644
index 0000000..508b5eb
Binary files /dev/null and b/src/assets/images/districts/altstadt-01.jpg differ
diff --git a/src/assets/images/districts/altstadt-02.jpg b/src/assets/images/districts/altstadt-02.jpg
new file mode 100644
index 0000000..99db0d4
Binary files /dev/null and b/src/assets/images/districts/altstadt-02.jpg differ
diff --git a/src/assets/images/districts/altstadt-03.jpg b/src/assets/images/districts/altstadt-03.jpg
new file mode 100644
index 0000000..1d3597b
Binary files /dev/null and b/src/assets/images/districts/altstadt-03.jpg differ
diff --git a/src/assets/images/districts/altstadt-04.jpg b/src/assets/images/districts/altstadt-04.jpg
new file mode 100644
index 0000000..b2981e6
Binary files /dev/null and b/src/assets/images/districts/altstadt-04.jpg differ
diff --git a/src/assets/images/districts/altstadt-05.jpg b/src/assets/images/districts/altstadt-05.jpg
new file mode 100644
index 0000000..3ced6cc
Binary files /dev/null and b/src/assets/images/districts/altstadt-05.jpg differ
diff --git a/src/assets/images/districts/altstadt-06.jpg b/src/assets/images/districts/altstadt-06.jpg
new file mode 100644
index 0000000..c540096
Binary files /dev/null and b/src/assets/images/districts/altstadt-06.jpg differ
diff --git a/src/assets/images/districts/altstadt-07.jpg b/src/assets/images/districts/altstadt-07.jpg
new file mode 100644
index 0000000..9fe73af
Binary files /dev/null and b/src/assets/images/districts/altstadt-07.jpg differ
diff --git a/src/assets/images/districts/altstadt-08.jpg b/src/assets/images/districts/altstadt-08.jpg
new file mode 100644
index 0000000..a029468
Binary files /dev/null and b/src/assets/images/districts/altstadt-08.jpg differ
diff --git a/src/assets/images/districts/altstadt-09.jpg b/src/assets/images/districts/altstadt-09.jpg
new file mode 100644
index 0000000..bc9f0ee
Binary files /dev/null and b/src/assets/images/districts/altstadt-09.jpg differ
diff --git a/src/assets/images/districts/altstadt-10.jpg b/src/assets/images/districts/altstadt-10.jpg
new file mode 100644
index 0000000..bf9d31d
Binary files /dev/null and b/src/assets/images/districts/altstadt-10.jpg differ
diff --git a/src/assets/images/districts/altstadt-11.jpg b/src/assets/images/districts/altstadt-11.jpg
new file mode 100644
index 0000000..0f1c24e
Binary files /dev/null and b/src/assets/images/districts/altstadt-11.jpg differ
diff --git a/src/assets/images/districts/altstadt-12.jpg b/src/assets/images/districts/altstadt-12.jpg
new file mode 100644
index 0000000..fb52734
Binary files /dev/null and b/src/assets/images/districts/altstadt-12.jpg differ
diff --git a/src/assets/images/districts/altstadt-13.jpg b/src/assets/images/districts/altstadt-13.jpg
new file mode 100644
index 0000000..7564501
Binary files /dev/null and b/src/assets/images/districts/altstadt-13.jpg differ
diff --git a/src/assets/images/districts/altstadt-14.jpg b/src/assets/images/districts/altstadt-14.jpg
new file mode 100644
index 0000000..bae7734
Binary files /dev/null and b/src/assets/images/districts/altstadt-14.jpg differ
diff --git a/src/assets/images/districts/altstadt-15.jpg b/src/assets/images/districts/altstadt-15.jpg
new file mode 100644
index 0000000..bb7f2aa
Binary files /dev/null and b/src/assets/images/districts/altstadt-15.jpg differ
diff --git a/src/assets/images/districts/altstadt-16.jpg b/src/assets/images/districts/altstadt-16.jpg
new file mode 100644
index 0000000..739c18f
Binary files /dev/null and b/src/assets/images/districts/altstadt-16.jpg differ
diff --git a/src/assets/images/districts/altstadt-17.jpg b/src/assets/images/districts/altstadt-17.jpg
new file mode 100644
index 0000000..95d5e1f
Binary files /dev/null and b/src/assets/images/districts/altstadt-17.jpg differ
diff --git a/src/assets/images/districts/altstadt-18.jpg b/src/assets/images/districts/altstadt-18.jpg
new file mode 100644
index 0000000..204cadc
Binary files /dev/null and b/src/assets/images/districts/altstadt-18.jpg differ
diff --git a/src/assets/images/districts/altstadt-19.jpg b/src/assets/images/districts/altstadt-19.jpg
new file mode 100644
index 0000000..8078496
Binary files /dev/null and b/src/assets/images/districts/altstadt-19.jpg differ
diff --git a/src/assets/images/districts/altstadt-20.jpg b/src/assets/images/districts/altstadt-20.jpg
new file mode 100644
index 0000000..e183448
Binary files /dev/null and b/src/assets/images/districts/altstadt-20.jpg differ
diff --git a/src/assets/images/districts/altstadt-21.jpg b/src/assets/images/districts/altstadt-21.jpg
new file mode 100644
index 0000000..1608881
Binary files /dev/null and b/src/assets/images/districts/altstadt-21.jpg differ
diff --git a/src/assets/images/districts/altstadt-22.jpg b/src/assets/images/districts/altstadt-22.jpg
new file mode 100644
index 0000000..6631dbf
Binary files /dev/null and b/src/assets/images/districts/altstadt-22.jpg differ
diff --git a/src/assets/images/districts/altstadt-23.jpg b/src/assets/images/districts/altstadt-23.jpg
new file mode 100644
index 0000000..54e718f
Binary files /dev/null and b/src/assets/images/districts/altstadt-23.jpg differ
diff --git a/src/assets/images/districts/altstadt-24.jpg b/src/assets/images/districts/altstadt-24.jpg
new file mode 100644
index 0000000..1a3dc8d
Binary files /dev/null and b/src/assets/images/districts/altstadt-24.jpg differ
diff --git a/src/assets/images/districts/altstadt-25.jpg b/src/assets/images/districts/altstadt-25.jpg
new file mode 100644
index 0000000..dc7ab89
Binary files /dev/null and b/src/assets/images/districts/altstadt-25.jpg differ
diff --git a/src/assets/images/districts/altstadt-26.jpg b/src/assets/images/districts/altstadt-26.jpg
new file mode 100644
index 0000000..c342159
Binary files /dev/null and b/src/assets/images/districts/altstadt-26.jpg differ
diff --git a/src/assets/images/districts/altstadt-27.jpg b/src/assets/images/districts/altstadt-27.jpg
new file mode 100644
index 0000000..fde857c
Binary files /dev/null and b/src/assets/images/districts/altstadt-27.jpg differ
diff --git a/src/assets/images/districts/altstadt-28.jpg b/src/assets/images/districts/altstadt-28.jpg
new file mode 100644
index 0000000..a65a315
Binary files /dev/null and b/src/assets/images/districts/altstadt-28.jpg differ
diff --git a/src/assets/images/districts/altstadt-29.jpg b/src/assets/images/districts/altstadt-29.jpg
new file mode 100644
index 0000000..3913cc6
Binary files /dev/null and b/src/assets/images/districts/altstadt-29.jpg differ
diff --git a/src/assets/images/districts/altstadt-30.jpg b/src/assets/images/districts/altstadt-30.jpg
new file mode 100644
index 0000000..97ad4b4
Binary files /dev/null and b/src/assets/images/districts/altstadt-30.jpg differ
diff --git a/src/assets/images/districts/altstadt-31.jpg b/src/assets/images/districts/altstadt-31.jpg
new file mode 100644
index 0000000..d188a73
Binary files /dev/null and b/src/assets/images/districts/altstadt-31.jpg differ
diff --git a/src/assets/images/districts/altstadt-32.jpg b/src/assets/images/districts/altstadt-32.jpg
new file mode 100644
index 0000000..b979252
Binary files /dev/null and b/src/assets/images/districts/altstadt-32.jpg differ
diff --git a/src/assets/images/districts/altstadt-33.jpg b/src/assets/images/districts/altstadt-33.jpg
new file mode 100644
index 0000000..bd0c737
Binary files /dev/null and b/src/assets/images/districts/altstadt-33.jpg differ
diff --git a/src/assets/images/districts/altstadt-34.jpg b/src/assets/images/districts/altstadt-34.jpg
new file mode 100644
index 0000000..c21ec83
Binary files /dev/null and b/src/assets/images/districts/altstadt-34.jpg differ
diff --git a/src/assets/images/districts/altstadt-35.jpg b/src/assets/images/districts/altstadt-35.jpg
new file mode 100644
index 0000000..0542511
Binary files /dev/null and b/src/assets/images/districts/altstadt-35.jpg differ
diff --git a/src/assets/images/districts/altstadt-36.jpg b/src/assets/images/districts/altstadt-36.jpg
new file mode 100644
index 0000000..de0eba8
Binary files /dev/null and b/src/assets/images/districts/altstadt-36.jpg differ
diff --git a/src/assets/images/districts/altstadt-37.jpg b/src/assets/images/districts/altstadt-37.jpg
new file mode 100644
index 0000000..f11a405
Binary files /dev/null and b/src/assets/images/districts/altstadt-37.jpg differ
diff --git a/src/assets/images/districts/altstadt-38.jpg b/src/assets/images/districts/altstadt-38.jpg
new file mode 100644
index 0000000..3fcc23f
Binary files /dev/null and b/src/assets/images/districts/altstadt-38.jpg differ
diff --git a/src/assets/images/districts/altstadt-39.jpg b/src/assets/images/districts/altstadt-39.jpg
new file mode 100644
index 0000000..d0fd1c5
Binary files /dev/null and b/src/assets/images/districts/altstadt-39.jpg differ
diff --git a/src/assets/images/districts/altstadt-40.jpg b/src/assets/images/districts/altstadt-40.jpg
new file mode 100644
index 0000000..491eba9
Binary files /dev/null and b/src/assets/images/districts/altstadt-40.jpg differ
diff --git a/src/assets/images/districts/altstadt-41.jpg b/src/assets/images/districts/altstadt-41.jpg
new file mode 100644
index 0000000..1d7b0d2
Binary files /dev/null and b/src/assets/images/districts/altstadt-41.jpg differ
diff --git a/src/assets/images/districts/altstadt-42.jpg b/src/assets/images/districts/altstadt-42.jpg
new file mode 100644
index 0000000..61e8726
Binary files /dev/null and b/src/assets/images/districts/altstadt-42.jpg differ
diff --git a/src/assets/images/districts/altstadt-43.jpg b/src/assets/images/districts/altstadt-43.jpg
new file mode 100644
index 0000000..f1d9b10
Binary files /dev/null and b/src/assets/images/districts/altstadt-43.jpg differ
diff --git a/src/assets/images/districts/altstadt-44.jpg b/src/assets/images/districts/altstadt-44.jpg
new file mode 100644
index 0000000..3aec484
Binary files /dev/null and b/src/assets/images/districts/altstadt-44.jpg differ
diff --git a/src/assets/images/districts/altstadt-45.jpg b/src/assets/images/districts/altstadt-45.jpg
new file mode 100644
index 0000000..7351a20
Binary files /dev/null and b/src/assets/images/districts/altstadt-45.jpg differ
diff --git a/src/assets/images/districts/altstadt-46.jpg b/src/assets/images/districts/altstadt-46.jpg
new file mode 100644
index 0000000..6a65c38
Binary files /dev/null and b/src/assets/images/districts/altstadt-46.jpg differ
diff --git a/src/assets/images/districts/altstadt-47.jpg b/src/assets/images/districts/altstadt-47.jpg
new file mode 100644
index 0000000..5520efd
Binary files /dev/null and b/src/assets/images/districts/altstadt-47.jpg differ
diff --git a/src/assets/images/districts/altstadt-48.jpg b/src/assets/images/districts/altstadt-48.jpg
new file mode 100644
index 0000000..249c91d
Binary files /dev/null and b/src/assets/images/districts/altstadt-48.jpg differ
diff --git a/src/assets/images/districts/altstadt-49.jpg b/src/assets/images/districts/altstadt-49.jpg
new file mode 100644
index 0000000..8e47927
Binary files /dev/null and b/src/assets/images/districts/altstadt-49.jpg differ
diff --git a/src/assets/images/districts/altstadt-50.jpg b/src/assets/images/districts/altstadt-50.jpg
new file mode 100644
index 0000000..3030a10
Binary files /dev/null and b/src/assets/images/districts/altstadt-50.jpg differ
diff --git a/src/assets/images/districts/altstadt-51.jpg b/src/assets/images/districts/altstadt-51.jpg
new file mode 100644
index 0000000..062958f
Binary files /dev/null and b/src/assets/images/districts/altstadt-51.jpg differ
diff --git a/src/assets/images/districts/altstadt-52.jpg b/src/assets/images/districts/altstadt-52.jpg
new file mode 100644
index 0000000..f1af56a
Binary files /dev/null and b/src/assets/images/districts/altstadt-52.jpg differ
diff --git a/src/assets/images/districts/altstadt-53.jpg b/src/assets/images/districts/altstadt-53.jpg
new file mode 100644
index 0000000..65a3a3c
Binary files /dev/null and b/src/assets/images/districts/altstadt-53.jpg differ
diff --git a/src/assets/images/districts/altstadt-54.jpg b/src/assets/images/districts/altstadt-54.jpg
new file mode 100644
index 0000000..cad38bf
Binary files /dev/null and b/src/assets/images/districts/altstadt-54.jpg differ
diff --git a/src/assets/images/districts/altstadt-55.jpg b/src/assets/images/districts/altstadt-55.jpg
new file mode 100644
index 0000000..021bdcc
Binary files /dev/null and b/src/assets/images/districts/altstadt-55.jpg differ
diff --git a/src/assets/images/districts/altstadt-56.jpg b/src/assets/images/districts/altstadt-56.jpg
new file mode 100644
index 0000000..653f599
Binary files /dev/null and b/src/assets/images/districts/altstadt-56.jpg differ
diff --git a/src/assets/images/districts/altstadt-57.jpg b/src/assets/images/districts/altstadt-57.jpg
new file mode 100644
index 0000000..69eb454
Binary files /dev/null and b/src/assets/images/districts/altstadt-57.jpg differ
diff --git a/src/assets/images/districts/altstadt-58.jpg b/src/assets/images/districts/altstadt-58.jpg
new file mode 100644
index 0000000..efb0b9a
Binary files /dev/null and b/src/assets/images/districts/altstadt-58.jpg differ
diff --git a/src/assets/images/districts/altstadt-59.jpg b/src/assets/images/districts/altstadt-59.jpg
new file mode 100644
index 0000000..5eda8bf
Binary files /dev/null and b/src/assets/images/districts/altstadt-59.jpg differ
diff --git a/src/assets/images/districts/altstadt-60.jpg b/src/assets/images/districts/altstadt-60.jpg
new file mode 100644
index 0000000..42f3e47
Binary files /dev/null and b/src/assets/images/districts/altstadt-60.jpg differ
diff --git a/src/assets/images/districts/altstadt-61.jpg b/src/assets/images/districts/altstadt-61.jpg
new file mode 100644
index 0000000..f148e7d
Binary files /dev/null and b/src/assets/images/districts/altstadt-61.jpg differ
diff --git a/src/assets/images/districts/altstadt-62.jpg b/src/assets/images/districts/altstadt-62.jpg
new file mode 100644
index 0000000..93b8870
Binary files /dev/null and b/src/assets/images/districts/altstadt-62.jpg differ
diff --git a/src/assets/images/districts/altstadt-63.jpg b/src/assets/images/districts/altstadt-63.jpg
new file mode 100644
index 0000000..9d2b66c
Binary files /dev/null and b/src/assets/images/districts/altstadt-63.jpg differ
diff --git a/src/assets/images/districts/altstadt-64.jpg b/src/assets/images/districts/altstadt-64.jpg
new file mode 100644
index 0000000..7c385ff
Binary files /dev/null and b/src/assets/images/districts/altstadt-64.jpg differ
diff --git a/src/assets/images/districts/altstadt-65.jpg b/src/assets/images/districts/altstadt-65.jpg
new file mode 100644
index 0000000..ec8ec53
Binary files /dev/null and b/src/assets/images/districts/altstadt-65.jpg differ
diff --git a/src/assets/images/districts/altstadt-66.jpg b/src/assets/images/districts/altstadt-66.jpg
new file mode 100644
index 0000000..4274125
Binary files /dev/null and b/src/assets/images/districts/altstadt-66.jpg differ
diff --git a/src/assets/images/districts/altstadt-67.jpg b/src/assets/images/districts/altstadt-67.jpg
new file mode 100644
index 0000000..e23053e
Binary files /dev/null and b/src/assets/images/districts/altstadt-67.jpg differ
diff --git a/src/assets/images/districts/altstadt-68.jpg b/src/assets/images/districts/altstadt-68.jpg
new file mode 100644
index 0000000..a5cdb03
Binary files /dev/null and b/src/assets/images/districts/altstadt-68.jpg differ
diff --git a/src/assets/images/districts/altstadt-69.jpg b/src/assets/images/districts/altstadt-69.jpg
new file mode 100644
index 0000000..68f43e6
Binary files /dev/null and b/src/assets/images/districts/altstadt-69.jpg differ
diff --git a/src/assets/images/districts/altstadt-70.jpg b/src/assets/images/districts/altstadt-70.jpg
new file mode 100644
index 0000000..4215f98
Binary files /dev/null and b/src/assets/images/districts/altstadt-70.jpg differ
diff --git a/src/assets/images/districts/altstadt-71.jpg b/src/assets/images/districts/altstadt-71.jpg
new file mode 100644
index 0000000..d08758f
Binary files /dev/null and b/src/assets/images/districts/altstadt-71.jpg differ
diff --git a/src/assets/images/districts/altstadt-72.jpg b/src/assets/images/districts/altstadt-72.jpg
new file mode 100644
index 0000000..99b5dcc
Binary files /dev/null and b/src/assets/images/districts/altstadt-72.jpg differ
diff --git a/src/assets/images/districts/altstadt-73.jpg b/src/assets/images/districts/altstadt-73.jpg
new file mode 100644
index 0000000..dee05b1
Binary files /dev/null and b/src/assets/images/districts/altstadt-73.jpg differ
diff --git a/src/assets/images/districts/altstadt-74.jpg b/src/assets/images/districts/altstadt-74.jpg
new file mode 100644
index 0000000..3e72674
Binary files /dev/null and b/src/assets/images/districts/altstadt-74.jpg differ
diff --git a/src/assets/images/districts/altstadt-75.jpg b/src/assets/images/districts/altstadt-75.jpg
new file mode 100644
index 0000000..ea9ade5
Binary files /dev/null and b/src/assets/images/districts/altstadt-75.jpg differ
diff --git a/src/assets/images/districts/altstadt-76.jpg b/src/assets/images/districts/altstadt-76.jpg
new file mode 100644
index 0000000..c155626
Binary files /dev/null and b/src/assets/images/districts/altstadt-76.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-01.jpg b/src/assets/images/districts/barmbek-nord-01.jpg
new file mode 100644
index 0000000..a18637f
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-01.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-02.jpg b/src/assets/images/districts/barmbek-nord-02.jpg
new file mode 100644
index 0000000..d667143
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-02.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-03.jpg b/src/assets/images/districts/barmbek-nord-03.jpg
new file mode 100644
index 0000000..ee7b1a2
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-03.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-04.jpg b/src/assets/images/districts/barmbek-nord-04.jpg
new file mode 100644
index 0000000..021add7
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-04.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-05.jpg b/src/assets/images/districts/barmbek-nord-05.jpg
new file mode 100644
index 0000000..e8a4d99
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-05.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-06.jpg b/src/assets/images/districts/barmbek-nord-06.jpg
new file mode 100644
index 0000000..b433eed
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-06.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-07.jpg b/src/assets/images/districts/barmbek-nord-07.jpg
new file mode 100644
index 0000000..0c5574a
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-07.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-08.jpg b/src/assets/images/districts/barmbek-nord-08.jpg
new file mode 100644
index 0000000..4eeac4b
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-08.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-09.jpg b/src/assets/images/districts/barmbek-nord-09.jpg
new file mode 100644
index 0000000..ae0cc5b
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-09.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-10.jpg b/src/assets/images/districts/barmbek-nord-10.jpg
new file mode 100644
index 0000000..c069ee3
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-10.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-11.jpg b/src/assets/images/districts/barmbek-nord-11.jpg
new file mode 100644
index 0000000..594fb86
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-11.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-12.jpg b/src/assets/images/districts/barmbek-nord-12.jpg
new file mode 100644
index 0000000..7a35e87
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-12.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-13.jpg b/src/assets/images/districts/barmbek-nord-13.jpg
new file mode 100644
index 0000000..44b6d90
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-13.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-14.jpg b/src/assets/images/districts/barmbek-nord-14.jpg
new file mode 100644
index 0000000..0002930
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-14.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-15.jpg b/src/assets/images/districts/barmbek-nord-15.jpg
new file mode 100644
index 0000000..23d03cb
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-15.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-16.jpg b/src/assets/images/districts/barmbek-nord-16.jpg
new file mode 100644
index 0000000..e0c27f0
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-16.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-17.jpg b/src/assets/images/districts/barmbek-nord-17.jpg
new file mode 100644
index 0000000..7ca3fb3
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-17.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-18.jpg b/src/assets/images/districts/barmbek-nord-18.jpg
new file mode 100644
index 0000000..8a7dde4
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-18.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-19.jpg b/src/assets/images/districts/barmbek-nord-19.jpg
new file mode 100644
index 0000000..eadf994
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-19.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-20.jpg b/src/assets/images/districts/barmbek-nord-20.jpg
new file mode 100644
index 0000000..5b61292
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-20.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-21.jpg b/src/assets/images/districts/barmbek-nord-21.jpg
new file mode 100644
index 0000000..995fad4
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-21.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-22.jpg b/src/assets/images/districts/barmbek-nord-22.jpg
new file mode 100644
index 0000000..0b2a07a
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-22.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-23.jpg b/src/assets/images/districts/barmbek-nord-23.jpg
new file mode 100644
index 0000000..be29a20
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-23.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-24.jpg b/src/assets/images/districts/barmbek-nord-24.jpg
new file mode 100644
index 0000000..711c281
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-24.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-25.jpg b/src/assets/images/districts/barmbek-nord-25.jpg
new file mode 100644
index 0000000..4f81480
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-25.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-26.jpg b/src/assets/images/districts/barmbek-nord-26.jpg
new file mode 100644
index 0000000..f6837d3
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-26.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-27.jpg b/src/assets/images/districts/barmbek-nord-27.jpg
new file mode 100644
index 0000000..f881031
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-27.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-28.jpg b/src/assets/images/districts/barmbek-nord-28.jpg
new file mode 100644
index 0000000..3376e18
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-28.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-29.jpg b/src/assets/images/districts/barmbek-nord-29.jpg
new file mode 100644
index 0000000..70a3b17
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-29.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-30.jpg b/src/assets/images/districts/barmbek-nord-30.jpg
new file mode 100644
index 0000000..bf25952
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-30.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-31.jpg b/src/assets/images/districts/barmbek-nord-31.jpg
new file mode 100644
index 0000000..41ba6b6
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-31.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-32.jpg b/src/assets/images/districts/barmbek-nord-32.jpg
new file mode 100644
index 0000000..68b0104
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-32.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-33.jpg b/src/assets/images/districts/barmbek-nord-33.jpg
new file mode 100644
index 0000000..b11a3b9
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-33.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-34.jpg b/src/assets/images/districts/barmbek-nord-34.jpg
new file mode 100644
index 0000000..d0f47f6
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-34.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-35.jpg b/src/assets/images/districts/barmbek-nord-35.jpg
new file mode 100644
index 0000000..efcd09a
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-35.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-36.jpg b/src/assets/images/districts/barmbek-nord-36.jpg
new file mode 100644
index 0000000..c2285ee
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-36.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-37.jpg b/src/assets/images/districts/barmbek-nord-37.jpg
new file mode 100644
index 0000000..c226fd6
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-37.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-38.jpg b/src/assets/images/districts/barmbek-nord-38.jpg
new file mode 100644
index 0000000..82441e3
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-38.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-39.jpg b/src/assets/images/districts/barmbek-nord-39.jpg
new file mode 100644
index 0000000..bb9cbcb
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-39.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-40.jpg b/src/assets/images/districts/barmbek-nord-40.jpg
new file mode 100644
index 0000000..648cbec
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-40.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-41.jpg b/src/assets/images/districts/barmbek-nord-41.jpg
new file mode 100644
index 0000000..68a5144
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-41.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-42.jpg b/src/assets/images/districts/barmbek-nord-42.jpg
new file mode 100644
index 0000000..82c485f
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-42.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-43.jpg b/src/assets/images/districts/barmbek-nord-43.jpg
new file mode 100644
index 0000000..32eb6de
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-43.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-44.jpg b/src/assets/images/districts/barmbek-nord-44.jpg
new file mode 100644
index 0000000..4c74b09
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-44.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-45.jpg b/src/assets/images/districts/barmbek-nord-45.jpg
new file mode 100644
index 0000000..f31618d
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-45.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-46.jpg b/src/assets/images/districts/barmbek-nord-46.jpg
new file mode 100644
index 0000000..eaa9f58
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-46.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-47.jpg b/src/assets/images/districts/barmbek-nord-47.jpg
new file mode 100644
index 0000000..1f27126
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-47.jpg differ
diff --git a/src/assets/images/districts/barmbek-nord-48.jpg b/src/assets/images/districts/barmbek-nord-48.jpg
new file mode 100644
index 0000000..8c7f5d9
Binary files /dev/null and b/src/assets/images/districts/barmbek-nord-48.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-01.jpg b/src/assets/images/districts/barmbek-sued-01.jpg
new file mode 100644
index 0000000..c32104e
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-01.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-02.jpg b/src/assets/images/districts/barmbek-sued-02.jpg
new file mode 100644
index 0000000..6f8d338
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-02.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-03.jpg b/src/assets/images/districts/barmbek-sued-03.jpg
new file mode 100644
index 0000000..9e5417b
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-03.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-04.jpg b/src/assets/images/districts/barmbek-sued-04.jpg
new file mode 100644
index 0000000..82adfd8
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-04.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-05.jpg b/src/assets/images/districts/barmbek-sued-05.jpg
new file mode 100644
index 0000000..1eb69c8
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-05.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-06.jpg b/src/assets/images/districts/barmbek-sued-06.jpg
new file mode 100644
index 0000000..02c1926
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-06.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-07.jpg b/src/assets/images/districts/barmbek-sued-07.jpg
new file mode 100644
index 0000000..f678844
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-07.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-08.jpg b/src/assets/images/districts/barmbek-sued-08.jpg
new file mode 100644
index 0000000..ca03737
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-08.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-09.jpg b/src/assets/images/districts/barmbek-sued-09.jpg
new file mode 100644
index 0000000..60f799d
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-09.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-10.jpg b/src/assets/images/districts/barmbek-sued-10.jpg
new file mode 100644
index 0000000..83117d3
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-10.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-11.jpg b/src/assets/images/districts/barmbek-sued-11.jpg
new file mode 100644
index 0000000..eba0895
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-11.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-12.jpg b/src/assets/images/districts/barmbek-sued-12.jpg
new file mode 100644
index 0000000..555fa42
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-12.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-13.jpg b/src/assets/images/districts/barmbek-sued-13.jpg
new file mode 100644
index 0000000..0cc3775
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-13.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-14.jpg b/src/assets/images/districts/barmbek-sued-14.jpg
new file mode 100644
index 0000000..0f9c8a4
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-14.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-15.jpg b/src/assets/images/districts/barmbek-sued-15.jpg
new file mode 100644
index 0000000..91fd006
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-15.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-16.jpg b/src/assets/images/districts/barmbek-sued-16.jpg
new file mode 100644
index 0000000..b5dd619
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-16.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-17.jpg b/src/assets/images/districts/barmbek-sued-17.jpg
new file mode 100644
index 0000000..fd2d41f
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-17.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-18.jpg b/src/assets/images/districts/barmbek-sued-18.jpg
new file mode 100644
index 0000000..532dfdf
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-18.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-19.jpg b/src/assets/images/districts/barmbek-sued-19.jpg
new file mode 100644
index 0000000..876023f
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-19.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-20.jpg b/src/assets/images/districts/barmbek-sued-20.jpg
new file mode 100644
index 0000000..4791d7f
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-20.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-21.jpg b/src/assets/images/districts/barmbek-sued-21.jpg
new file mode 100644
index 0000000..4ff62c2
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-21.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-22.jpg b/src/assets/images/districts/barmbek-sued-22.jpg
new file mode 100644
index 0000000..4160325
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-22.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-23.jpg b/src/assets/images/districts/barmbek-sued-23.jpg
new file mode 100644
index 0000000..72d853a
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-23.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-24.jpg b/src/assets/images/districts/barmbek-sued-24.jpg
new file mode 100644
index 0000000..ff2399a
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-24.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-25.jpg b/src/assets/images/districts/barmbek-sued-25.jpg
new file mode 100644
index 0000000..2b5f469
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-25.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-26.jpg b/src/assets/images/districts/barmbek-sued-26.jpg
new file mode 100644
index 0000000..a4ab5c1
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-26.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-27.jpg b/src/assets/images/districts/barmbek-sued-27.jpg
new file mode 100644
index 0000000..c3cbcef
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-27.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-28.jpg b/src/assets/images/districts/barmbek-sued-28.jpg
new file mode 100644
index 0000000..cbb3d3f
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-28.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-29.jpg b/src/assets/images/districts/barmbek-sued-29.jpg
new file mode 100644
index 0000000..3cfd21d
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-29.jpg differ
diff --git a/src/assets/images/districts/barmbek-sued-30.jpg b/src/assets/images/districts/barmbek-sued-30.jpg
new file mode 100644
index 0000000..ba5d4ec
Binary files /dev/null and b/src/assets/images/districts/barmbek-sued-30.jpg differ
diff --git a/src/assets/images/districts/borgfelde-01.jpg b/src/assets/images/districts/borgfelde-01.jpg
new file mode 100644
index 0000000..b763efa
Binary files /dev/null and b/src/assets/images/districts/borgfelde-01.jpg differ
diff --git a/src/assets/images/districts/borgfelde-02.jpg b/src/assets/images/districts/borgfelde-02.jpg
new file mode 100644
index 0000000..6c51476
Binary files /dev/null and b/src/assets/images/districts/borgfelde-02.jpg differ
diff --git a/src/assets/images/districts/borgfelde-03.jpg b/src/assets/images/districts/borgfelde-03.jpg
new file mode 100644
index 0000000..fa50890
Binary files /dev/null and b/src/assets/images/districts/borgfelde-03.jpg differ
diff --git a/src/assets/images/districts/borgfelde-04.jpg b/src/assets/images/districts/borgfelde-04.jpg
new file mode 100644
index 0000000..8685f9a
Binary files /dev/null and b/src/assets/images/districts/borgfelde-04.jpg differ
diff --git a/src/assets/images/districts/borgfelde-05.jpg b/src/assets/images/districts/borgfelde-05.jpg
new file mode 100644
index 0000000..7205f7e
Binary files /dev/null and b/src/assets/images/districts/borgfelde-05.jpg differ
diff --git a/src/assets/images/districts/borgfelde-06.jpg b/src/assets/images/districts/borgfelde-06.jpg
new file mode 100644
index 0000000..3ad4037
Binary files /dev/null and b/src/assets/images/districts/borgfelde-06.jpg differ
diff --git a/src/assets/images/districts/borgfelde-07.jpg b/src/assets/images/districts/borgfelde-07.jpg
new file mode 100644
index 0000000..fe2f563
Binary files /dev/null and b/src/assets/images/districts/borgfelde-07.jpg differ
diff --git a/src/assets/images/districts/borgfelde-08.jpg b/src/assets/images/districts/borgfelde-08.jpg
new file mode 100644
index 0000000..bd9ab82
Binary files /dev/null and b/src/assets/images/districts/borgfelde-08.jpg differ
diff --git a/src/assets/images/districts/borgfelde-09.jpg b/src/assets/images/districts/borgfelde-09.jpg
new file mode 100644
index 0000000..1c99f50
Binary files /dev/null and b/src/assets/images/districts/borgfelde-09.jpg differ
diff --git a/src/assets/images/districts/borgfelde-10.jpg b/src/assets/images/districts/borgfelde-10.jpg
new file mode 100644
index 0000000..c924ca4
Binary files /dev/null and b/src/assets/images/districts/borgfelde-10.jpg differ
diff --git a/src/assets/images/districts/borgfelde-11.jpg b/src/assets/images/districts/borgfelde-11.jpg
new file mode 100644
index 0000000..28edc11
Binary files /dev/null and b/src/assets/images/districts/borgfelde-11.jpg differ
diff --git a/src/assets/images/districts/borgfelde-12.jpg b/src/assets/images/districts/borgfelde-12.jpg
new file mode 100644
index 0000000..d11c9d9
Binary files /dev/null and b/src/assets/images/districts/borgfelde-12.jpg differ
diff --git a/src/assets/images/districts/borgfelde-13.jpg b/src/assets/images/districts/borgfelde-13.jpg
new file mode 100644
index 0000000..8780da0
Binary files /dev/null and b/src/assets/images/districts/borgfelde-13.jpg differ
diff --git a/src/assets/images/districts/borgfelde-14.jpg b/src/assets/images/districts/borgfelde-14.jpg
new file mode 100644
index 0000000..c85c4e6
Binary files /dev/null and b/src/assets/images/districts/borgfelde-14.jpg differ
diff --git a/src/assets/images/districts/borgfelde-15.jpg b/src/assets/images/districts/borgfelde-15.jpg
new file mode 100644
index 0000000..3ee69a8
Binary files /dev/null and b/src/assets/images/districts/borgfelde-15.jpg differ
diff --git a/src/assets/images/districts/borgfelde-16.jpg b/src/assets/images/districts/borgfelde-16.jpg
new file mode 100644
index 0000000..c2692dc
Binary files /dev/null and b/src/assets/images/districts/borgfelde-16.jpg differ
diff --git a/src/assets/images/districts/borgfelde-17.jpg b/src/assets/images/districts/borgfelde-17.jpg
new file mode 100644
index 0000000..f957586
Binary files /dev/null and b/src/assets/images/districts/borgfelde-17.jpg differ
diff --git a/src/assets/images/districts/borgfelde-18.jpg b/src/assets/images/districts/borgfelde-18.jpg
new file mode 100644
index 0000000..cccec12
Binary files /dev/null and b/src/assets/images/districts/borgfelde-18.jpg differ
diff --git a/src/assets/images/districts/borgfelde-19.jpg b/src/assets/images/districts/borgfelde-19.jpg
new file mode 100644
index 0000000..cff4760
Binary files /dev/null and b/src/assets/images/districts/borgfelde-19.jpg differ
diff --git a/src/assets/images/districts/borgfelde-20.jpg b/src/assets/images/districts/borgfelde-20.jpg
new file mode 100644
index 0000000..4931ae6
Binary files /dev/null and b/src/assets/images/districts/borgfelde-20.jpg differ
diff --git a/src/assets/images/districts/borgfelde-21.jpg b/src/assets/images/districts/borgfelde-21.jpg
new file mode 100644
index 0000000..5bb2591
Binary files /dev/null and b/src/assets/images/districts/borgfelde-21.jpg differ
diff --git a/src/assets/images/districts/borgfelde-22.jpg b/src/assets/images/districts/borgfelde-22.jpg
new file mode 100644
index 0000000..46be0a7
Binary files /dev/null and b/src/assets/images/districts/borgfelde-22.jpg differ
diff --git a/src/assets/images/districts/borgfelde-23.jpg b/src/assets/images/districts/borgfelde-23.jpg
new file mode 100644
index 0000000..b14d13d
Binary files /dev/null and b/src/assets/images/districts/borgfelde-23.jpg differ
diff --git a/src/assets/images/districts/borgfelde-24.jpg b/src/assets/images/districts/borgfelde-24.jpg
new file mode 100644
index 0000000..63d597e
Binary files /dev/null and b/src/assets/images/districts/borgfelde-24.jpg differ
diff --git a/src/assets/images/districts/borgfelde-25.jpg b/src/assets/images/districts/borgfelde-25.jpg
new file mode 100644
index 0000000..d8d50fa
Binary files /dev/null and b/src/assets/images/districts/borgfelde-25.jpg differ
diff --git a/src/assets/images/districts/borgfelde-26.jpg b/src/assets/images/districts/borgfelde-26.jpg
new file mode 100644
index 0000000..5c024fc
Binary files /dev/null and b/src/assets/images/districts/borgfelde-26.jpg differ
diff --git a/src/assets/images/districts/borgfelde-27.jpg b/src/assets/images/districts/borgfelde-27.jpg
new file mode 100644
index 0000000..63c9d2d
Binary files /dev/null and b/src/assets/images/districts/borgfelde-27.jpg differ
diff --git a/src/assets/images/districts/borgfelde-28.jpg b/src/assets/images/districts/borgfelde-28.jpg
new file mode 100644
index 0000000..d4ebebc
Binary files /dev/null and b/src/assets/images/districts/borgfelde-28.jpg differ
diff --git a/src/assets/images/districts/dulsberg-01.jpg b/src/assets/images/districts/dulsberg-01.jpg
new file mode 100644
index 0000000..ba2af2f
Binary files /dev/null and b/src/assets/images/districts/dulsberg-01.jpg differ
diff --git a/src/assets/images/districts/dulsberg-02.jpg b/src/assets/images/districts/dulsberg-02.jpg
new file mode 100644
index 0000000..e593136
Binary files /dev/null and b/src/assets/images/districts/dulsberg-02.jpg differ
diff --git a/src/assets/images/districts/dulsberg-03.jpg b/src/assets/images/districts/dulsberg-03.jpg
new file mode 100644
index 0000000..9e8382b
Binary files /dev/null and b/src/assets/images/districts/dulsberg-03.jpg differ
diff --git a/src/assets/images/districts/dulsberg-04.jpg b/src/assets/images/districts/dulsberg-04.jpg
new file mode 100644
index 0000000..8286ae1
Binary files /dev/null and b/src/assets/images/districts/dulsberg-04.jpg differ
diff --git a/src/assets/images/districts/dulsberg-05.jpg b/src/assets/images/districts/dulsberg-05.jpg
new file mode 100644
index 0000000..bf2b5cd
Binary files /dev/null and b/src/assets/images/districts/dulsberg-05.jpg differ
diff --git a/src/assets/images/districts/dulsberg-06.jpg b/src/assets/images/districts/dulsberg-06.jpg
new file mode 100644
index 0000000..2147b9d
Binary files /dev/null and b/src/assets/images/districts/dulsberg-06.jpg differ
diff --git a/src/assets/images/districts/dulsberg-07.jpg b/src/assets/images/districts/dulsberg-07.jpg
new file mode 100644
index 0000000..71cc9c2
Binary files /dev/null and b/src/assets/images/districts/dulsberg-07.jpg differ
diff --git a/src/assets/images/districts/dulsberg-08.jpg b/src/assets/images/districts/dulsberg-08.jpg
new file mode 100644
index 0000000..53fb929
Binary files /dev/null and b/src/assets/images/districts/dulsberg-08.jpg differ
diff --git a/src/assets/images/districts/eilbek-01.jpg b/src/assets/images/districts/eilbek-01.jpg
new file mode 100644
index 0000000..132e0c3
Binary files /dev/null and b/src/assets/images/districts/eilbek-01.jpg differ
diff --git a/src/assets/images/districts/eilbek-02.jpg b/src/assets/images/districts/eilbek-02.jpg
new file mode 100644
index 0000000..3f3e5a5
Binary files /dev/null and b/src/assets/images/districts/eilbek-02.jpg differ
diff --git a/src/assets/images/districts/eilbek-03.jpg b/src/assets/images/districts/eilbek-03.jpg
new file mode 100644
index 0000000..f362c08
Binary files /dev/null and b/src/assets/images/districts/eilbek-03.jpg differ
diff --git a/src/assets/images/districts/eilbek-04.jpg b/src/assets/images/districts/eilbek-04.jpg
new file mode 100644
index 0000000..4688592
Binary files /dev/null and b/src/assets/images/districts/eilbek-04.jpg differ
diff --git a/src/assets/images/districts/eilbek-05.jpg b/src/assets/images/districts/eilbek-05.jpg
new file mode 100644
index 0000000..25aa60e
Binary files /dev/null and b/src/assets/images/districts/eilbek-05.jpg differ
diff --git a/src/assets/images/districts/eilbek-06.jpg b/src/assets/images/districts/eilbek-06.jpg
new file mode 100644
index 0000000..b13c6fc
Binary files /dev/null and b/src/assets/images/districts/eilbek-06.jpg differ
diff --git a/src/assets/images/districts/eilbek-07.jpg b/src/assets/images/districts/eilbek-07.jpg
new file mode 100644
index 0000000..94d524b
Binary files /dev/null and b/src/assets/images/districts/eilbek-07.jpg differ
diff --git a/src/assets/images/districts/eilbek-08.jpg b/src/assets/images/districts/eilbek-08.jpg
new file mode 100644
index 0000000..0a54e57
Binary files /dev/null and b/src/assets/images/districts/eilbek-08.jpg differ
diff --git a/src/assets/images/districts/eilbek-09.jpg b/src/assets/images/districts/eilbek-09.jpg
new file mode 100644
index 0000000..49e1dbe
Binary files /dev/null and b/src/assets/images/districts/eilbek-09.jpg differ
diff --git a/src/assets/images/districts/eilbek-10.jpg b/src/assets/images/districts/eilbek-10.jpg
new file mode 100644
index 0000000..1327af9
Binary files /dev/null and b/src/assets/images/districts/eilbek-10.jpg differ
diff --git a/src/assets/images/districts/eilbek-11.jpg b/src/assets/images/districts/eilbek-11.jpg
new file mode 100644
index 0000000..672cc1d
Binary files /dev/null and b/src/assets/images/districts/eilbek-11.jpg differ
diff --git a/src/assets/images/districts/eilbek-12.jpg b/src/assets/images/districts/eilbek-12.jpg
new file mode 100644
index 0000000..0cf1bf5
Binary files /dev/null and b/src/assets/images/districts/eilbek-12.jpg differ
diff --git a/src/assets/images/districts/eilbek-13.jpg b/src/assets/images/districts/eilbek-13.jpg
new file mode 100644
index 0000000..890ea63
Binary files /dev/null and b/src/assets/images/districts/eilbek-13.jpg differ
diff --git a/src/assets/images/districts/eilbek-14.jpg b/src/assets/images/districts/eilbek-14.jpg
new file mode 100644
index 0000000..f076e43
Binary files /dev/null and b/src/assets/images/districts/eilbek-14.jpg differ
diff --git a/src/assets/images/districts/eilbek-15.jpg b/src/assets/images/districts/eilbek-15.jpg
new file mode 100644
index 0000000..c0699a4
Binary files /dev/null and b/src/assets/images/districts/eilbek-15.jpg differ
diff --git a/src/assets/images/districts/eilbek-16.jpg b/src/assets/images/districts/eilbek-16.jpg
new file mode 100644
index 0000000..70fc3fd
Binary files /dev/null and b/src/assets/images/districts/eilbek-16.jpg differ
diff --git a/src/assets/images/districts/eilbek-17.jpg b/src/assets/images/districts/eilbek-17.jpg
new file mode 100644
index 0000000..b1c0b7a
Binary files /dev/null and b/src/assets/images/districts/eilbek-17.jpg differ
diff --git a/src/assets/images/districts/eilbek-18.jpg b/src/assets/images/districts/eilbek-18.jpg
new file mode 100644
index 0000000..715e868
Binary files /dev/null and b/src/assets/images/districts/eilbek-18.jpg differ
diff --git a/src/assets/images/districts/eilbek-19.jpg b/src/assets/images/districts/eilbek-19.jpg
new file mode 100644
index 0000000..875d07a
Binary files /dev/null and b/src/assets/images/districts/eilbek-19.jpg differ
diff --git a/src/assets/images/districts/eilbek-20.jpg b/src/assets/images/districts/eilbek-20.jpg
new file mode 100644
index 0000000..b19d648
Binary files /dev/null and b/src/assets/images/districts/eilbek-20.jpg differ
diff --git a/src/assets/images/districts/eilbek-21.jpg b/src/assets/images/districts/eilbek-21.jpg
new file mode 100644
index 0000000..b14272f
Binary files /dev/null and b/src/assets/images/districts/eilbek-21.jpg differ
diff --git a/src/assets/images/districts/eilbek-22.jpg b/src/assets/images/districts/eilbek-22.jpg
new file mode 100644
index 0000000..037eaa1
Binary files /dev/null and b/src/assets/images/districts/eilbek-22.jpg differ
diff --git a/src/assets/images/districts/eilbek-23.jpg b/src/assets/images/districts/eilbek-23.jpg
new file mode 100644
index 0000000..a7771ed
Binary files /dev/null and b/src/assets/images/districts/eilbek-23.jpg differ
diff --git a/src/assets/images/districts/eilbek-24.jpg b/src/assets/images/districts/eilbek-24.jpg
new file mode 100644
index 0000000..f098522
Binary files /dev/null and b/src/assets/images/districts/eilbek-24.jpg differ
diff --git a/src/assets/images/districts/eilbek-25.jpg b/src/assets/images/districts/eilbek-25.jpg
new file mode 100644
index 0000000..bac0185
Binary files /dev/null and b/src/assets/images/districts/eilbek-25.jpg differ
diff --git a/src/assets/images/districts/eilbek-26.jpg b/src/assets/images/districts/eilbek-26.jpg
new file mode 100644
index 0000000..1c785d6
Binary files /dev/null and b/src/assets/images/districts/eilbek-26.jpg differ
diff --git a/src/assets/images/districts/eilbek-27.jpg b/src/assets/images/districts/eilbek-27.jpg
new file mode 100644
index 0000000..382fc1d
Binary files /dev/null and b/src/assets/images/districts/eilbek-27.jpg differ
diff --git a/src/assets/images/districts/eilbek-28.jpg b/src/assets/images/districts/eilbek-28.jpg
new file mode 100644
index 0000000..ba63911
Binary files /dev/null and b/src/assets/images/districts/eilbek-28.jpg differ
diff --git a/src/assets/images/districts/eilbek-29.jpg b/src/assets/images/districts/eilbek-29.jpg
new file mode 100644
index 0000000..f32fbbb
Binary files /dev/null and b/src/assets/images/districts/eilbek-29.jpg differ
diff --git a/src/assets/images/districts/eilbek-30.jpg b/src/assets/images/districts/eilbek-30.jpg
new file mode 100644
index 0000000..4288589
Binary files /dev/null and b/src/assets/images/districts/eilbek-30.jpg differ
diff --git a/src/assets/images/districts/eilbek-31.jpg b/src/assets/images/districts/eilbek-31.jpg
new file mode 100644
index 0000000..8812812
Binary files /dev/null and b/src/assets/images/districts/eilbek-31.jpg differ
diff --git a/src/assets/images/districts/eilbek-32.jpg b/src/assets/images/districts/eilbek-32.jpg
new file mode 100644
index 0000000..cb2d8f4
Binary files /dev/null and b/src/assets/images/districts/eilbek-32.jpg differ
diff --git a/src/assets/images/districts/eilbek-33.jpg b/src/assets/images/districts/eilbek-33.jpg
new file mode 100644
index 0000000..4774cfc
Binary files /dev/null and b/src/assets/images/districts/eilbek-33.jpg differ
diff --git a/src/assets/images/districts/eilbek-34.jpg b/src/assets/images/districts/eilbek-34.jpg
new file mode 100644
index 0000000..30cfe24
Binary files /dev/null and b/src/assets/images/districts/eilbek-34.jpg differ
diff --git a/src/assets/images/districts/eilbek-35.jpg b/src/assets/images/districts/eilbek-35.jpg
new file mode 100644
index 0000000..fda9aa1
Binary files /dev/null and b/src/assets/images/districts/eilbek-35.jpg differ
diff --git a/src/assets/images/districts/eilbek-36.jpg b/src/assets/images/districts/eilbek-36.jpg
new file mode 100644
index 0000000..650def3
Binary files /dev/null and b/src/assets/images/districts/eilbek-36.jpg differ
diff --git a/src/assets/images/districts/eilbek-37.jpg b/src/assets/images/districts/eilbek-37.jpg
new file mode 100644
index 0000000..daad322
Binary files /dev/null and b/src/assets/images/districts/eilbek-37.jpg differ
diff --git a/src/assets/images/districts/eilbek-38.jpg b/src/assets/images/districts/eilbek-38.jpg
new file mode 100644
index 0000000..53709cf
Binary files /dev/null and b/src/assets/images/districts/eilbek-38.jpg differ
diff --git a/src/assets/images/districts/eilbek-39.jpg b/src/assets/images/districts/eilbek-39.jpg
new file mode 100644
index 0000000..aeba814
Binary files /dev/null and b/src/assets/images/districts/eilbek-39.jpg differ
diff --git a/src/assets/images/districts/eilbek-40.jpg b/src/assets/images/districts/eilbek-40.jpg
new file mode 100644
index 0000000..f2096e1
Binary files /dev/null and b/src/assets/images/districts/eilbek-40.jpg differ
diff --git a/src/assets/images/districts/eilbek-41.jpg b/src/assets/images/districts/eilbek-41.jpg
new file mode 100644
index 0000000..8f9eea4
Binary files /dev/null and b/src/assets/images/districts/eilbek-41.jpg differ
diff --git a/src/assets/images/districts/eilbek-42.jpg b/src/assets/images/districts/eilbek-42.jpg
new file mode 100644
index 0000000..b708f7f
Binary files /dev/null and b/src/assets/images/districts/eilbek-42.jpg differ
diff --git a/src/assets/images/districts/eilbek-43.jpg b/src/assets/images/districts/eilbek-43.jpg
new file mode 100644
index 0000000..9107857
Binary files /dev/null and b/src/assets/images/districts/eilbek-43.jpg differ
diff --git a/src/assets/images/districts/eilbek-44.jpg b/src/assets/images/districts/eilbek-44.jpg
new file mode 100644
index 0000000..3b5d3e4
Binary files /dev/null and b/src/assets/images/districts/eilbek-44.jpg differ
diff --git a/src/assets/images/districts/eilbek-45.jpg b/src/assets/images/districts/eilbek-45.jpg
new file mode 100644
index 0000000..695dbb9
Binary files /dev/null and b/src/assets/images/districts/eilbek-45.jpg differ
diff --git a/src/assets/images/districts/eilbek-46.jpg b/src/assets/images/districts/eilbek-46.jpg
new file mode 100644
index 0000000..762c7a7
Binary files /dev/null and b/src/assets/images/districts/eilbek-46.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-01.jpg b/src/assets/images/districts/farmsen-berne-01.jpg
new file mode 100644
index 0000000..440d19f
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-01.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-02.jpg b/src/assets/images/districts/farmsen-berne-02.jpg
new file mode 100644
index 0000000..8ea9e5d
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-02.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-03.jpg b/src/assets/images/districts/farmsen-berne-03.jpg
new file mode 100644
index 0000000..a3e07b8
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-03.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-04.jpg b/src/assets/images/districts/farmsen-berne-04.jpg
new file mode 100644
index 0000000..21114d3
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-04.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-05.jpg b/src/assets/images/districts/farmsen-berne-05.jpg
new file mode 100644
index 0000000..6d447ee
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-05.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-06.jpg b/src/assets/images/districts/farmsen-berne-06.jpg
new file mode 100644
index 0000000..f590022
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-06.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-07.jpg b/src/assets/images/districts/farmsen-berne-07.jpg
new file mode 100644
index 0000000..9decb3f
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-07.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-08.jpg b/src/assets/images/districts/farmsen-berne-08.jpg
new file mode 100644
index 0000000..3004f97
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-08.jpg differ
diff --git a/src/assets/images/districts/farmsen-berne-09.jpg b/src/assets/images/districts/farmsen-berne-09.jpg
new file mode 100644
index 0000000..78ed8b4
Binary files /dev/null and b/src/assets/images/districts/farmsen-berne-09.jpg differ
diff --git a/src/assets/images/districts/hafencity-01.jpg b/src/assets/images/districts/hafencity-01.jpg
new file mode 100644
index 0000000..75c5b22
Binary files /dev/null and b/src/assets/images/districts/hafencity-01.jpg differ
diff --git a/src/assets/images/districts/hafencity-02.jpg b/src/assets/images/districts/hafencity-02.jpg
new file mode 100644
index 0000000..9947d96
Binary files /dev/null and b/src/assets/images/districts/hafencity-02.jpg differ
diff --git a/src/assets/images/districts/hafencity-03.jpg b/src/assets/images/districts/hafencity-03.jpg
new file mode 100644
index 0000000..d090fc2
Binary files /dev/null and b/src/assets/images/districts/hafencity-03.jpg differ
diff --git a/src/assets/images/districts/hafencity-04.jpg b/src/assets/images/districts/hafencity-04.jpg
new file mode 100644
index 0000000..4a62417
Binary files /dev/null and b/src/assets/images/districts/hafencity-04.jpg differ
diff --git a/src/assets/images/districts/hafencity-05.jpg b/src/assets/images/districts/hafencity-05.jpg
new file mode 100644
index 0000000..233b8e1
Binary files /dev/null and b/src/assets/images/districts/hafencity-05.jpg differ
diff --git a/src/assets/images/districts/hafencity-06.jpg b/src/assets/images/districts/hafencity-06.jpg
new file mode 100644
index 0000000..e848eba
Binary files /dev/null and b/src/assets/images/districts/hafencity-06.jpg differ
diff --git a/src/assets/images/districts/hafencity-07.jpg b/src/assets/images/districts/hafencity-07.jpg
new file mode 100644
index 0000000..dad1dfe
Binary files /dev/null and b/src/assets/images/districts/hafencity-07.jpg differ
diff --git a/src/assets/images/districts/hafencity-08.jpg b/src/assets/images/districts/hafencity-08.jpg
new file mode 100644
index 0000000..b0ff41f
Binary files /dev/null and b/src/assets/images/districts/hafencity-08.jpg differ
diff --git a/src/assets/images/districts/hafencity-09.jpg b/src/assets/images/districts/hafencity-09.jpg
new file mode 100644
index 0000000..d743cbe
Binary files /dev/null and b/src/assets/images/districts/hafencity-09.jpg differ
diff --git a/src/assets/images/districts/hafencity-10.jpg b/src/assets/images/districts/hafencity-10.jpg
new file mode 100644
index 0000000..1d9f5d6
Binary files /dev/null and b/src/assets/images/districts/hafencity-10.jpg differ
diff --git a/src/assets/images/districts/hafencity-11.jpg b/src/assets/images/districts/hafencity-11.jpg
new file mode 100644
index 0000000..b12ff88
Binary files /dev/null and b/src/assets/images/districts/hafencity-11.jpg differ
diff --git a/src/assets/images/districts/hafencity-12.jpg b/src/assets/images/districts/hafencity-12.jpg
new file mode 100644
index 0000000..cce6932
Binary files /dev/null and b/src/assets/images/districts/hafencity-12.jpg differ
diff --git a/src/assets/images/districts/hafencity-13.jpg b/src/assets/images/districts/hafencity-13.jpg
new file mode 100644
index 0000000..4271943
Binary files /dev/null and b/src/assets/images/districts/hafencity-13.jpg differ
diff --git a/src/assets/images/districts/hafencity-14.jpg b/src/assets/images/districts/hafencity-14.jpg
new file mode 100644
index 0000000..65ef4fe
Binary files /dev/null and b/src/assets/images/districts/hafencity-14.jpg differ
diff --git a/src/assets/images/districts/hafencity-15.jpg b/src/assets/images/districts/hafencity-15.jpg
new file mode 100644
index 0000000..af897c0
Binary files /dev/null and b/src/assets/images/districts/hafencity-15.jpg differ
diff --git a/src/assets/images/districts/hafencity-16.jpg b/src/assets/images/districts/hafencity-16.jpg
new file mode 100644
index 0000000..86958f4
Binary files /dev/null and b/src/assets/images/districts/hafencity-16.jpg differ
diff --git a/src/assets/images/districts/hafencity-17.jpg b/src/assets/images/districts/hafencity-17.jpg
new file mode 100644
index 0000000..42ff33b
Binary files /dev/null and b/src/assets/images/districts/hafencity-17.jpg differ
diff --git a/src/assets/images/districts/hafencity-18.jpg b/src/assets/images/districts/hafencity-18.jpg
new file mode 100644
index 0000000..ba2a218
Binary files /dev/null and b/src/assets/images/districts/hafencity-18.jpg differ
diff --git a/src/assets/images/districts/hafencity-19.jpg b/src/assets/images/districts/hafencity-19.jpg
new file mode 100644
index 0000000..d81a5d0
Binary files /dev/null and b/src/assets/images/districts/hafencity-19.jpg differ
diff --git a/src/assets/images/districts/hafencity-20.jpg b/src/assets/images/districts/hafencity-20.jpg
new file mode 100644
index 0000000..4c3f333
Binary files /dev/null and b/src/assets/images/districts/hafencity-20.jpg differ
diff --git a/src/assets/images/districts/hafencity-21.jpg b/src/assets/images/districts/hafencity-21.jpg
new file mode 100644
index 0000000..2d6ba78
Binary files /dev/null and b/src/assets/images/districts/hafencity-21.jpg differ
diff --git a/src/assets/images/districts/hafencity-22.jpg b/src/assets/images/districts/hafencity-22.jpg
new file mode 100644
index 0000000..2bef560
Binary files /dev/null and b/src/assets/images/districts/hafencity-22.jpg differ
diff --git a/src/assets/images/districts/hafencity-23.jpg b/src/assets/images/districts/hafencity-23.jpg
new file mode 100644
index 0000000..5eed97c
Binary files /dev/null and b/src/assets/images/districts/hafencity-23.jpg differ
diff --git a/src/assets/images/districts/hafencity-24.jpg b/src/assets/images/districts/hafencity-24.jpg
new file mode 100644
index 0000000..78fd73b
Binary files /dev/null and b/src/assets/images/districts/hafencity-24.jpg differ
diff --git a/src/assets/images/districts/hafencity-25.jpg b/src/assets/images/districts/hafencity-25.jpg
new file mode 100644
index 0000000..8386f52
Binary files /dev/null and b/src/assets/images/districts/hafencity-25.jpg differ
diff --git a/src/assets/images/districts/hafencity-26.jpg b/src/assets/images/districts/hafencity-26.jpg
new file mode 100644
index 0000000..61a0bca
Binary files /dev/null and b/src/assets/images/districts/hafencity-26.jpg differ
diff --git a/src/assets/images/districts/hafencity-27.jpg b/src/assets/images/districts/hafencity-27.jpg
new file mode 100644
index 0000000..c7d382d
Binary files /dev/null and b/src/assets/images/districts/hafencity-27.jpg differ
diff --git a/src/assets/images/districts/hafencity-28.jpg b/src/assets/images/districts/hafencity-28.jpg
new file mode 100644
index 0000000..0689849
Binary files /dev/null and b/src/assets/images/districts/hafencity-28.jpg differ
diff --git a/src/assets/images/districts/hafencity-29.jpg b/src/assets/images/districts/hafencity-29.jpg
new file mode 100644
index 0000000..cc12e75
Binary files /dev/null and b/src/assets/images/districts/hafencity-29.jpg differ
diff --git a/src/assets/images/districts/hafencity-30.jpg b/src/assets/images/districts/hafencity-30.jpg
new file mode 100644
index 0000000..08c1c9b
Binary files /dev/null and b/src/assets/images/districts/hafencity-30.jpg differ
diff --git a/src/assets/images/districts/hafencity-31.jpg b/src/assets/images/districts/hafencity-31.jpg
new file mode 100644
index 0000000..c0d7c0c
Binary files /dev/null and b/src/assets/images/districts/hafencity-31.jpg differ
diff --git a/src/assets/images/districts/hafencity-32.jpg b/src/assets/images/districts/hafencity-32.jpg
new file mode 100644
index 0000000..59a5df4
Binary files /dev/null and b/src/assets/images/districts/hafencity-32.jpg differ
diff --git a/src/assets/images/districts/hafencity-33.jpg b/src/assets/images/districts/hafencity-33.jpg
new file mode 100644
index 0000000..451d0ba
Binary files /dev/null and b/src/assets/images/districts/hafencity-33.jpg differ
diff --git a/src/assets/images/districts/hafencity-34.jpg b/src/assets/images/districts/hafencity-34.jpg
new file mode 100644
index 0000000..f5d00dd
Binary files /dev/null and b/src/assets/images/districts/hafencity-34.jpg differ
diff --git a/src/assets/images/districts/hafencity-35.jpg b/src/assets/images/districts/hafencity-35.jpg
new file mode 100644
index 0000000..d6ee584
Binary files /dev/null and b/src/assets/images/districts/hafencity-35.jpg differ
diff --git a/src/assets/images/districts/hafencity-36.jpg b/src/assets/images/districts/hafencity-36.jpg
new file mode 100644
index 0000000..cbbf35d
Binary files /dev/null and b/src/assets/images/districts/hafencity-36.jpg differ
diff --git a/src/assets/images/districts/hafencity-37.jpg b/src/assets/images/districts/hafencity-37.jpg
new file mode 100644
index 0000000..f2a087c
Binary files /dev/null and b/src/assets/images/districts/hafencity-37.jpg differ
diff --git a/src/assets/images/districts/hafencity-38.jpg b/src/assets/images/districts/hafencity-38.jpg
new file mode 100644
index 0000000..6d82941
Binary files /dev/null and b/src/assets/images/districts/hafencity-38.jpg differ
diff --git a/src/assets/images/districts/hafencity-39.jpg b/src/assets/images/districts/hafencity-39.jpg
new file mode 100644
index 0000000..d4aafb0
Binary files /dev/null and b/src/assets/images/districts/hafencity-39.jpg differ
diff --git a/src/assets/images/districts/hafencity-40.jpg b/src/assets/images/districts/hafencity-40.jpg
new file mode 100644
index 0000000..ac1b5af
Binary files /dev/null and b/src/assets/images/districts/hafencity-40.jpg differ
diff --git a/src/assets/images/districts/hafencity-41.jpg b/src/assets/images/districts/hafencity-41.jpg
new file mode 100644
index 0000000..897cc2e
Binary files /dev/null and b/src/assets/images/districts/hafencity-41.jpg differ
diff --git a/src/assets/images/districts/hafencity-42.jpg b/src/assets/images/districts/hafencity-42.jpg
new file mode 100644
index 0000000..4f1d310
Binary files /dev/null and b/src/assets/images/districts/hafencity-42.jpg differ
diff --git a/src/assets/images/districts/hafencity-43.jpg b/src/assets/images/districts/hafencity-43.jpg
new file mode 100644
index 0000000..70b4949
Binary files /dev/null and b/src/assets/images/districts/hafencity-43.jpg differ
diff --git a/src/assets/images/districts/hafencity-44.jpg b/src/assets/images/districts/hafencity-44.jpg
new file mode 100644
index 0000000..e62adb1
Binary files /dev/null and b/src/assets/images/districts/hafencity-44.jpg differ
diff --git a/src/assets/images/districts/hafencity-45.jpg b/src/assets/images/districts/hafencity-45.jpg
new file mode 100644
index 0000000..b843a9b
Binary files /dev/null and b/src/assets/images/districts/hafencity-45.jpg differ
diff --git a/src/assets/images/districts/hafencity-46.jpg b/src/assets/images/districts/hafencity-46.jpg
new file mode 100644
index 0000000..add59e3
Binary files /dev/null and b/src/assets/images/districts/hafencity-46.jpg differ
diff --git a/src/assets/images/districts/hafencity-47.jpg b/src/assets/images/districts/hafencity-47.jpg
new file mode 100644
index 0000000..14732dc
Binary files /dev/null and b/src/assets/images/districts/hafencity-47.jpg differ
diff --git a/src/assets/images/districts/hafencity-48.jpg b/src/assets/images/districts/hafencity-48.jpg
new file mode 100644
index 0000000..ad8d551
Binary files /dev/null and b/src/assets/images/districts/hafencity-48.jpg differ
diff --git a/src/assets/images/districts/hafencity-49.jpg b/src/assets/images/districts/hafencity-49.jpg
new file mode 100644
index 0000000..cba662d
Binary files /dev/null and b/src/assets/images/districts/hafencity-49.jpg differ
diff --git a/src/assets/images/districts/hafencity-50.jpg b/src/assets/images/districts/hafencity-50.jpg
new file mode 100644
index 0000000..39df04e
Binary files /dev/null and b/src/assets/images/districts/hafencity-50.jpg differ
diff --git a/src/assets/images/districts/hafencity-51.jpg b/src/assets/images/districts/hafencity-51.jpg
new file mode 100644
index 0000000..fe25a3f
Binary files /dev/null and b/src/assets/images/districts/hafencity-51.jpg differ
diff --git a/src/assets/images/districts/hafencity-52.jpg b/src/assets/images/districts/hafencity-52.jpg
new file mode 100644
index 0000000..ee417e3
Binary files /dev/null and b/src/assets/images/districts/hafencity-52.jpg differ
diff --git a/src/assets/images/districts/hafencity-53.jpg b/src/assets/images/districts/hafencity-53.jpg
new file mode 100644
index 0000000..81c9a6c
Binary files /dev/null and b/src/assets/images/districts/hafencity-53.jpg differ
diff --git a/src/assets/images/districts/hafencity-54.jpg b/src/assets/images/districts/hafencity-54.jpg
new file mode 100644
index 0000000..d757cb5
Binary files /dev/null and b/src/assets/images/districts/hafencity-54.jpg differ
diff --git a/src/assets/images/districts/hafencity-55.jpg b/src/assets/images/districts/hafencity-55.jpg
new file mode 100644
index 0000000..a8806ad
Binary files /dev/null and b/src/assets/images/districts/hafencity-55.jpg differ
diff --git a/src/assets/images/districts/hafencity-56.jpg b/src/assets/images/districts/hafencity-56.jpg
new file mode 100644
index 0000000..8082537
Binary files /dev/null and b/src/assets/images/districts/hafencity-56.jpg differ
diff --git a/src/assets/images/districts/hafencity-57.jpg b/src/assets/images/districts/hafencity-57.jpg
new file mode 100644
index 0000000..4519587
Binary files /dev/null and b/src/assets/images/districts/hafencity-57.jpg differ
diff --git a/src/assets/images/districts/hafencity-58.jpg b/src/assets/images/districts/hafencity-58.jpg
new file mode 100644
index 0000000..a568e42
Binary files /dev/null and b/src/assets/images/districts/hafencity-58.jpg differ
diff --git a/src/assets/images/districts/hafencity-59.jpg b/src/assets/images/districts/hafencity-59.jpg
new file mode 100644
index 0000000..ddb10a7
Binary files /dev/null and b/src/assets/images/districts/hafencity-59.jpg differ
diff --git a/src/assets/images/districts/hafencity-60.jpg b/src/assets/images/districts/hafencity-60.jpg
new file mode 100644
index 0000000..df7d156
Binary files /dev/null and b/src/assets/images/districts/hafencity-60.jpg differ
diff --git a/src/assets/images/districts/hafencity-61.jpg b/src/assets/images/districts/hafencity-61.jpg
new file mode 100644
index 0000000..86b0dfb
Binary files /dev/null and b/src/assets/images/districts/hafencity-61.jpg differ
diff --git a/src/assets/images/districts/hafencity-62.jpg b/src/assets/images/districts/hafencity-62.jpg
new file mode 100644
index 0000000..7d027f2
Binary files /dev/null and b/src/assets/images/districts/hafencity-62.jpg differ
diff --git a/src/assets/images/districts/hafencity-63.jpg b/src/assets/images/districts/hafencity-63.jpg
new file mode 100644
index 0000000..0171f9a
Binary files /dev/null and b/src/assets/images/districts/hafencity-63.jpg differ
diff --git a/src/assets/images/districts/hafencity-64.jpg b/src/assets/images/districts/hafencity-64.jpg
new file mode 100644
index 0000000..0673803
Binary files /dev/null and b/src/assets/images/districts/hafencity-64.jpg differ
diff --git a/src/assets/images/districts/hafencity-65.jpg b/src/assets/images/districts/hafencity-65.jpg
new file mode 100644
index 0000000..e6a7f18
Binary files /dev/null and b/src/assets/images/districts/hafencity-65.jpg differ
diff --git a/src/assets/images/districts/hafencity-66.jpg b/src/assets/images/districts/hafencity-66.jpg
new file mode 100644
index 0000000..11248f9
Binary files /dev/null and b/src/assets/images/districts/hafencity-66.jpg differ
diff --git a/src/assets/images/districts/hafencity-67.jpg b/src/assets/images/districts/hafencity-67.jpg
new file mode 100644
index 0000000..42b73db
Binary files /dev/null and b/src/assets/images/districts/hafencity-67.jpg differ
diff --git a/src/assets/images/districts/hafencity-68.jpg b/src/assets/images/districts/hafencity-68.jpg
new file mode 100644
index 0000000..a5d187c
Binary files /dev/null and b/src/assets/images/districts/hafencity-68.jpg differ
diff --git a/src/assets/images/districts/hafencity-69.jpg b/src/assets/images/districts/hafencity-69.jpg
new file mode 100644
index 0000000..298a5a3
Binary files /dev/null and b/src/assets/images/districts/hafencity-69.jpg differ
diff --git a/src/assets/images/districts/hafencity-70.jpg b/src/assets/images/districts/hafencity-70.jpg
new file mode 100644
index 0000000..92d539e
Binary files /dev/null and b/src/assets/images/districts/hafencity-70.jpg differ
diff --git a/src/assets/images/districts/hafencity-71.jpg b/src/assets/images/districts/hafencity-71.jpg
new file mode 100644
index 0000000..d3324c7
Binary files /dev/null and b/src/assets/images/districts/hafencity-71.jpg differ
diff --git a/src/assets/images/districts/hafencity-72.jpg b/src/assets/images/districts/hafencity-72.jpg
new file mode 100644
index 0000000..a5bf526
Binary files /dev/null and b/src/assets/images/districts/hafencity-72.jpg differ
diff --git a/src/assets/images/districts/hafencity-73.jpg b/src/assets/images/districts/hafencity-73.jpg
new file mode 100644
index 0000000..79cb5b7
Binary files /dev/null and b/src/assets/images/districts/hafencity-73.jpg differ
diff --git a/src/assets/images/districts/hafencity-74.jpg b/src/assets/images/districts/hafencity-74.jpg
new file mode 100644
index 0000000..fb2523b
Binary files /dev/null and b/src/assets/images/districts/hafencity-74.jpg differ
diff --git a/src/assets/images/districts/hafencity-75.jpg b/src/assets/images/districts/hafencity-75.jpg
new file mode 100644
index 0000000..82b52e5
Binary files /dev/null and b/src/assets/images/districts/hafencity-75.jpg differ
diff --git a/src/assets/images/districts/hafencity-76.jpg b/src/assets/images/districts/hafencity-76.jpg
new file mode 100644
index 0000000..e53fea9
Binary files /dev/null and b/src/assets/images/districts/hafencity-76.jpg differ
diff --git a/src/assets/images/districts/hafencity-77.jpg b/src/assets/images/districts/hafencity-77.jpg
new file mode 100644
index 0000000..07ef1fc
Binary files /dev/null and b/src/assets/images/districts/hafencity-77.jpg differ
diff --git a/src/assets/images/districts/hafencity-78.jpg b/src/assets/images/districts/hafencity-78.jpg
new file mode 100644
index 0000000..6f9039c
Binary files /dev/null and b/src/assets/images/districts/hafencity-78.jpg differ
diff --git a/src/assets/images/districts/hafencity-79.jpg b/src/assets/images/districts/hafencity-79.jpg
new file mode 100644
index 0000000..e8d7350
Binary files /dev/null and b/src/assets/images/districts/hafencity-79.jpg differ
diff --git a/src/assets/images/districts/hafencity-80.jpg b/src/assets/images/districts/hafencity-80.jpg
new file mode 100644
index 0000000..1c6f15a
Binary files /dev/null and b/src/assets/images/districts/hafencity-80.jpg differ
diff --git a/src/assets/images/districts/hafencity-81.jpg b/src/assets/images/districts/hafencity-81.jpg
new file mode 100644
index 0000000..456ce68
Binary files /dev/null and b/src/assets/images/districts/hafencity-81.jpg differ
diff --git a/src/assets/images/districts/hafencity-82.jpg b/src/assets/images/districts/hafencity-82.jpg
new file mode 100644
index 0000000..9b16efd
Binary files /dev/null and b/src/assets/images/districts/hafencity-82.jpg differ
diff --git a/src/assets/images/districts/hamm-01.jpg b/src/assets/images/districts/hamm-01.jpg
new file mode 100644
index 0000000..c0d0929
Binary files /dev/null and b/src/assets/images/districts/hamm-01.jpg differ
diff --git a/src/assets/images/districts/hamm-02.jpg b/src/assets/images/districts/hamm-02.jpg
new file mode 100644
index 0000000..1562253
Binary files /dev/null and b/src/assets/images/districts/hamm-02.jpg differ
diff --git a/src/assets/images/districts/hamm-03.jpg b/src/assets/images/districts/hamm-03.jpg
new file mode 100644
index 0000000..4443c37
Binary files /dev/null and b/src/assets/images/districts/hamm-03.jpg differ
diff --git a/src/assets/images/districts/hamm-04.jpg b/src/assets/images/districts/hamm-04.jpg
new file mode 100644
index 0000000..d19f1ee
Binary files /dev/null and b/src/assets/images/districts/hamm-04.jpg differ
diff --git a/src/assets/images/districts/hamm-05.jpg b/src/assets/images/districts/hamm-05.jpg
new file mode 100644
index 0000000..9c712ba
Binary files /dev/null and b/src/assets/images/districts/hamm-05.jpg differ
diff --git a/src/assets/images/districts/hamm-06.jpg b/src/assets/images/districts/hamm-06.jpg
new file mode 100644
index 0000000..1dea87c
Binary files /dev/null and b/src/assets/images/districts/hamm-06.jpg differ
diff --git a/src/assets/images/districts/hamm-07.jpg b/src/assets/images/districts/hamm-07.jpg
new file mode 100644
index 0000000..0154164
Binary files /dev/null and b/src/assets/images/districts/hamm-07.jpg differ
diff --git a/src/assets/images/districts/hamm-08.jpg b/src/assets/images/districts/hamm-08.jpg
new file mode 100644
index 0000000..0ef95d3
Binary files /dev/null and b/src/assets/images/districts/hamm-08.jpg differ
diff --git a/src/assets/images/districts/hamm-09.jpg b/src/assets/images/districts/hamm-09.jpg
new file mode 100644
index 0000000..3bf9781
Binary files /dev/null and b/src/assets/images/districts/hamm-09.jpg differ
diff --git a/src/assets/images/districts/hamm-10.jpg b/src/assets/images/districts/hamm-10.jpg
new file mode 100644
index 0000000..3ea1601
Binary files /dev/null and b/src/assets/images/districts/hamm-10.jpg differ
diff --git a/src/assets/images/districts/hamm-11.jpg b/src/assets/images/districts/hamm-11.jpg
new file mode 100644
index 0000000..f6530b0
Binary files /dev/null and b/src/assets/images/districts/hamm-11.jpg differ
diff --git a/src/assets/images/districts/hamm-12.jpg b/src/assets/images/districts/hamm-12.jpg
new file mode 100644
index 0000000..45635a9
Binary files /dev/null and b/src/assets/images/districts/hamm-12.jpg differ
diff --git a/src/assets/images/districts/hamm-13.jpg b/src/assets/images/districts/hamm-13.jpg
new file mode 100644
index 0000000..0746a56
Binary files /dev/null and b/src/assets/images/districts/hamm-13.jpg differ
diff --git a/src/assets/images/districts/hamm-14.jpg b/src/assets/images/districts/hamm-14.jpg
new file mode 100644
index 0000000..d80c1d8
Binary files /dev/null and b/src/assets/images/districts/hamm-14.jpg differ
diff --git a/src/assets/images/districts/hamm-15.jpg b/src/assets/images/districts/hamm-15.jpg
new file mode 100644
index 0000000..7cfd308
Binary files /dev/null and b/src/assets/images/districts/hamm-15.jpg differ
diff --git a/src/assets/images/districts/hamm-16.jpg b/src/assets/images/districts/hamm-16.jpg
new file mode 100644
index 0000000..fdcf09b
Binary files /dev/null and b/src/assets/images/districts/hamm-16.jpg differ
diff --git a/src/assets/images/districts/hamm-17.jpg b/src/assets/images/districts/hamm-17.jpg
new file mode 100644
index 0000000..5a27c47
Binary files /dev/null and b/src/assets/images/districts/hamm-17.jpg differ
diff --git a/src/assets/images/districts/hamm-18.jpg b/src/assets/images/districts/hamm-18.jpg
new file mode 100644
index 0000000..7e0b188
Binary files /dev/null and b/src/assets/images/districts/hamm-18.jpg differ
diff --git a/src/assets/images/districts/hamm-19.jpg b/src/assets/images/districts/hamm-19.jpg
new file mode 100644
index 0000000..23cba7e
Binary files /dev/null and b/src/assets/images/districts/hamm-19.jpg differ
diff --git a/src/assets/images/districts/hamm-20.jpg b/src/assets/images/districts/hamm-20.jpg
new file mode 100644
index 0000000..5529842
Binary files /dev/null and b/src/assets/images/districts/hamm-20.jpg differ
diff --git a/src/assets/images/districts/hamm-21.jpg b/src/assets/images/districts/hamm-21.jpg
new file mode 100644
index 0000000..1a82cf4
Binary files /dev/null and b/src/assets/images/districts/hamm-21.jpg differ
diff --git a/src/assets/images/districts/hamm-22.jpg b/src/assets/images/districts/hamm-22.jpg
new file mode 100644
index 0000000..1b9cfdd
Binary files /dev/null and b/src/assets/images/districts/hamm-22.jpg differ
diff --git a/src/assets/images/districts/hamm-23.jpg b/src/assets/images/districts/hamm-23.jpg
new file mode 100644
index 0000000..bd33b4a
Binary files /dev/null and b/src/assets/images/districts/hamm-23.jpg differ
diff --git a/src/assets/images/districts/hamm-24.jpg b/src/assets/images/districts/hamm-24.jpg
new file mode 100644
index 0000000..675e3d1
Binary files /dev/null and b/src/assets/images/districts/hamm-24.jpg differ
diff --git a/src/assets/images/districts/hamm-25.jpg b/src/assets/images/districts/hamm-25.jpg
new file mode 100644
index 0000000..dc51f3a
Binary files /dev/null and b/src/assets/images/districts/hamm-25.jpg differ
diff --git a/src/assets/images/districts/hamm-26.jpg b/src/assets/images/districts/hamm-26.jpg
new file mode 100644
index 0000000..4a03502
Binary files /dev/null and b/src/assets/images/districts/hamm-26.jpg differ
diff --git a/src/assets/images/districts/hamm-27.jpg b/src/assets/images/districts/hamm-27.jpg
new file mode 100644
index 0000000..9bb86b4
Binary files /dev/null and b/src/assets/images/districts/hamm-27.jpg differ
diff --git a/src/assets/images/districts/hamm-28.jpg b/src/assets/images/districts/hamm-28.jpg
new file mode 100644
index 0000000..a207e11
Binary files /dev/null and b/src/assets/images/districts/hamm-28.jpg differ
diff --git a/src/assets/images/districts/hamm-29.jpg b/src/assets/images/districts/hamm-29.jpg
new file mode 100644
index 0000000..5b2e5b8
Binary files /dev/null and b/src/assets/images/districts/hamm-29.jpg differ
diff --git a/src/assets/images/districts/hamm-30.jpg b/src/assets/images/districts/hamm-30.jpg
new file mode 100644
index 0000000..1d4efc7
Binary files /dev/null and b/src/assets/images/districts/hamm-30.jpg differ
diff --git a/src/assets/images/districts/hamm-31.jpg b/src/assets/images/districts/hamm-31.jpg
new file mode 100644
index 0000000..ae1f036
Binary files /dev/null and b/src/assets/images/districts/hamm-31.jpg differ
diff --git a/src/assets/images/districts/hamm-32.jpg b/src/assets/images/districts/hamm-32.jpg
new file mode 100644
index 0000000..8a15d2e
Binary files /dev/null and b/src/assets/images/districts/hamm-32.jpg differ
diff --git a/src/assets/images/districts/hamm-33.jpg b/src/assets/images/districts/hamm-33.jpg
new file mode 100644
index 0000000..a13e957
Binary files /dev/null and b/src/assets/images/districts/hamm-33.jpg differ
diff --git a/src/assets/images/districts/hamm-34.jpg b/src/assets/images/districts/hamm-34.jpg
new file mode 100644
index 0000000..5e0cc3b
Binary files /dev/null and b/src/assets/images/districts/hamm-34.jpg differ
diff --git a/src/assets/images/districts/hamm-35.jpg b/src/assets/images/districts/hamm-35.jpg
new file mode 100644
index 0000000..b7006bc
Binary files /dev/null and b/src/assets/images/districts/hamm-35.jpg differ
diff --git a/src/assets/images/districts/hamm-36.jpg b/src/assets/images/districts/hamm-36.jpg
new file mode 100644
index 0000000..b0c43cf
Binary files /dev/null and b/src/assets/images/districts/hamm-36.jpg differ
diff --git a/src/assets/images/districts/hamm-37.jpg b/src/assets/images/districts/hamm-37.jpg
new file mode 100644
index 0000000..9248050
Binary files /dev/null and b/src/assets/images/districts/hamm-37.jpg differ
diff --git a/src/assets/images/districts/hamm-38.jpg b/src/assets/images/districts/hamm-38.jpg
new file mode 100644
index 0000000..d2cde6f
Binary files /dev/null and b/src/assets/images/districts/hamm-38.jpg differ
diff --git a/src/assets/images/districts/hamm-39.jpg b/src/assets/images/districts/hamm-39.jpg
new file mode 100644
index 0000000..ddca185
Binary files /dev/null and b/src/assets/images/districts/hamm-39.jpg differ
diff --git a/src/assets/images/districts/hamm-40.jpg b/src/assets/images/districts/hamm-40.jpg
new file mode 100644
index 0000000..10d5800
Binary files /dev/null and b/src/assets/images/districts/hamm-40.jpg differ
diff --git a/src/assets/images/districts/hamm-41.jpg b/src/assets/images/districts/hamm-41.jpg
new file mode 100644
index 0000000..2d148bb
Binary files /dev/null and b/src/assets/images/districts/hamm-41.jpg differ
diff --git a/src/assets/images/districts/hamm-42.jpg b/src/assets/images/districts/hamm-42.jpg
new file mode 100644
index 0000000..8333f7f
Binary files /dev/null and b/src/assets/images/districts/hamm-42.jpg differ
diff --git a/src/assets/images/districts/hamm-43.jpg b/src/assets/images/districts/hamm-43.jpg
new file mode 100644
index 0000000..8ad32ac
Binary files /dev/null and b/src/assets/images/districts/hamm-43.jpg differ
diff --git a/src/assets/images/districts/hamm-44.jpg b/src/assets/images/districts/hamm-44.jpg
new file mode 100644
index 0000000..8c414df
Binary files /dev/null and b/src/assets/images/districts/hamm-44.jpg differ
diff --git a/src/assets/images/districts/hamm-45.jpg b/src/assets/images/districts/hamm-45.jpg
new file mode 100644
index 0000000..ba8cb74
Binary files /dev/null and b/src/assets/images/districts/hamm-45.jpg differ
diff --git a/src/assets/images/districts/hamm-46.jpg b/src/assets/images/districts/hamm-46.jpg
new file mode 100644
index 0000000..8456180
Binary files /dev/null and b/src/assets/images/districts/hamm-46.jpg differ
diff --git a/src/assets/images/districts/hamm-47.jpg b/src/assets/images/districts/hamm-47.jpg
new file mode 100644
index 0000000..967d07a
Binary files /dev/null and b/src/assets/images/districts/hamm-47.jpg differ
diff --git a/src/assets/images/districts/hamm-48.jpg b/src/assets/images/districts/hamm-48.jpg
new file mode 100644
index 0000000..2478984
Binary files /dev/null and b/src/assets/images/districts/hamm-48.jpg differ
diff --git a/src/assets/images/districts/hamm-49.jpg b/src/assets/images/districts/hamm-49.jpg
new file mode 100644
index 0000000..96120d9
Binary files /dev/null and b/src/assets/images/districts/hamm-49.jpg differ
diff --git a/src/assets/images/districts/hamm-50.jpg b/src/assets/images/districts/hamm-50.jpg
new file mode 100644
index 0000000..858cc93
Binary files /dev/null and b/src/assets/images/districts/hamm-50.jpg differ
diff --git a/src/assets/images/districts/hamm-51.jpg b/src/assets/images/districts/hamm-51.jpg
new file mode 100644
index 0000000..4e3bc30
Binary files /dev/null and b/src/assets/images/districts/hamm-51.jpg differ
diff --git a/src/assets/images/districts/hamm-52.jpg b/src/assets/images/districts/hamm-52.jpg
new file mode 100644
index 0000000..3e3ac77
Binary files /dev/null and b/src/assets/images/districts/hamm-52.jpg differ
diff --git a/src/assets/images/districts/hamm-53.jpg b/src/assets/images/districts/hamm-53.jpg
new file mode 100644
index 0000000..409ee77
Binary files /dev/null and b/src/assets/images/districts/hamm-53.jpg differ
diff --git a/src/assets/images/districts/hamm-54.jpg b/src/assets/images/districts/hamm-54.jpg
new file mode 100644
index 0000000..05c9676
Binary files /dev/null and b/src/assets/images/districts/hamm-54.jpg differ
diff --git a/src/assets/images/districts/hamm-55.jpg b/src/assets/images/districts/hamm-55.jpg
new file mode 100644
index 0000000..c627798
Binary files /dev/null and b/src/assets/images/districts/hamm-55.jpg differ
diff --git a/src/assets/images/districts/hamm-56.jpg b/src/assets/images/districts/hamm-56.jpg
new file mode 100644
index 0000000..805bcf6
Binary files /dev/null and b/src/assets/images/districts/hamm-56.jpg differ
diff --git a/src/assets/images/districts/hamm-57.jpg b/src/assets/images/districts/hamm-57.jpg
new file mode 100644
index 0000000..4b88cd5
Binary files /dev/null and b/src/assets/images/districts/hamm-57.jpg differ
diff --git a/src/assets/images/districts/hamm-58.jpg b/src/assets/images/districts/hamm-58.jpg
new file mode 100644
index 0000000..13a7273
Binary files /dev/null and b/src/assets/images/districts/hamm-58.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-01.jpg b/src/assets/images/districts/hammerbrook-01.jpg
new file mode 100644
index 0000000..f523a65
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-01.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-02.jpg b/src/assets/images/districts/hammerbrook-02.jpg
new file mode 100644
index 0000000..54abb62
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-02.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-03.jpg b/src/assets/images/districts/hammerbrook-03.jpg
new file mode 100644
index 0000000..7b6a838
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-03.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-04.jpg b/src/assets/images/districts/hammerbrook-04.jpg
new file mode 100644
index 0000000..8c76379
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-04.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-05.jpg b/src/assets/images/districts/hammerbrook-05.jpg
new file mode 100644
index 0000000..b80ec4a
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-05.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-06.jpg b/src/assets/images/districts/hammerbrook-06.jpg
new file mode 100644
index 0000000..903c25d
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-06.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-07.jpg b/src/assets/images/districts/hammerbrook-07.jpg
new file mode 100644
index 0000000..8b8ffcb
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-07.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-08.jpg b/src/assets/images/districts/hammerbrook-08.jpg
new file mode 100644
index 0000000..5361d9a
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-08.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-09.jpg b/src/assets/images/districts/hammerbrook-09.jpg
new file mode 100644
index 0000000..2f3e6bb
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-09.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-10.jpg b/src/assets/images/districts/hammerbrook-10.jpg
new file mode 100644
index 0000000..9021e15
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-10.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-11.jpg b/src/assets/images/districts/hammerbrook-11.jpg
new file mode 100644
index 0000000..e288a96
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-11.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-12.jpg b/src/assets/images/districts/hammerbrook-12.jpg
new file mode 100644
index 0000000..23e5c93
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-12.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-13.jpg b/src/assets/images/districts/hammerbrook-13.jpg
new file mode 100644
index 0000000..3b4fa48
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-13.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-14.jpg b/src/assets/images/districts/hammerbrook-14.jpg
new file mode 100644
index 0000000..1067a63
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-14.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-15.jpg b/src/assets/images/districts/hammerbrook-15.jpg
new file mode 100644
index 0000000..9313d91
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-15.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-16.jpg b/src/assets/images/districts/hammerbrook-16.jpg
new file mode 100644
index 0000000..98a7bfb
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-16.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-17.jpg b/src/assets/images/districts/hammerbrook-17.jpg
new file mode 100644
index 0000000..58ac14d
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-17.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-18.jpg b/src/assets/images/districts/hammerbrook-18.jpg
new file mode 100644
index 0000000..f0860ba
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-18.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-19.jpg b/src/assets/images/districts/hammerbrook-19.jpg
new file mode 100644
index 0000000..201385c
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-19.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-20.jpg b/src/assets/images/districts/hammerbrook-20.jpg
new file mode 100644
index 0000000..fddfa55
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-20.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-21.jpg b/src/assets/images/districts/hammerbrook-21.jpg
new file mode 100644
index 0000000..5ec5461
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-21.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-22.jpg b/src/assets/images/districts/hammerbrook-22.jpg
new file mode 100644
index 0000000..e5a7e99
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-22.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-23.jpg b/src/assets/images/districts/hammerbrook-23.jpg
new file mode 100644
index 0000000..ede70c6
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-23.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-24.jpg b/src/assets/images/districts/hammerbrook-24.jpg
new file mode 100644
index 0000000..642bb16
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-24.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-25.jpg b/src/assets/images/districts/hammerbrook-25.jpg
new file mode 100644
index 0000000..a8e432d
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-25.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-26.jpg b/src/assets/images/districts/hammerbrook-26.jpg
new file mode 100644
index 0000000..09188ab
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-26.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-27.jpg b/src/assets/images/districts/hammerbrook-27.jpg
new file mode 100644
index 0000000..d4296d3
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-27.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-28.jpg b/src/assets/images/districts/hammerbrook-28.jpg
new file mode 100644
index 0000000..a426eb2
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-28.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-29.jpg b/src/assets/images/districts/hammerbrook-29.jpg
new file mode 100644
index 0000000..a96292d
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-29.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-30.jpg b/src/assets/images/districts/hammerbrook-30.jpg
new file mode 100644
index 0000000..b935137
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-30.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-31.jpg b/src/assets/images/districts/hammerbrook-31.jpg
new file mode 100644
index 0000000..0af1f5d
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-31.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-32.jpg b/src/assets/images/districts/hammerbrook-32.jpg
new file mode 100644
index 0000000..2ca66e9
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-32.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-33.jpg b/src/assets/images/districts/hammerbrook-33.jpg
new file mode 100644
index 0000000..ec690e7
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-33.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-34.jpg b/src/assets/images/districts/hammerbrook-34.jpg
new file mode 100644
index 0000000..cfb9a2c
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-34.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-35.jpg b/src/assets/images/districts/hammerbrook-35.jpg
new file mode 100644
index 0000000..3b4b691
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-35.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-36.jpg b/src/assets/images/districts/hammerbrook-36.jpg
new file mode 100644
index 0000000..d84bc96
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-36.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-37.jpg b/src/assets/images/districts/hammerbrook-37.jpg
new file mode 100644
index 0000000..8c310b2
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-37.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-38.jpg b/src/assets/images/districts/hammerbrook-38.jpg
new file mode 100644
index 0000000..ec5c0fa
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-38.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-39.jpg b/src/assets/images/districts/hammerbrook-39.jpg
new file mode 100644
index 0000000..f2882a8
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-39.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-40.jpg b/src/assets/images/districts/hammerbrook-40.jpg
new file mode 100644
index 0000000..b09d399
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-40.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-41.jpg b/src/assets/images/districts/hammerbrook-41.jpg
new file mode 100644
index 0000000..1d796b6
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-41.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-42.jpg b/src/assets/images/districts/hammerbrook-42.jpg
new file mode 100644
index 0000000..4ccc77c
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-42.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-43.jpg b/src/assets/images/districts/hammerbrook-43.jpg
new file mode 100644
index 0000000..1855117
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-43.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-44.jpg b/src/assets/images/districts/hammerbrook-44.jpg
new file mode 100644
index 0000000..640f9cb
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-44.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-45.jpg b/src/assets/images/districts/hammerbrook-45.jpg
new file mode 100644
index 0000000..4a465ad
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-45.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-46.jpg b/src/assets/images/districts/hammerbrook-46.jpg
new file mode 100644
index 0000000..dc08322
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-46.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-47.jpg b/src/assets/images/districts/hammerbrook-47.jpg
new file mode 100644
index 0000000..4c95ed3
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-47.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-48.jpg b/src/assets/images/districts/hammerbrook-48.jpg
new file mode 100644
index 0000000..ce35d76
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-48.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-49.jpg b/src/assets/images/districts/hammerbrook-49.jpg
new file mode 100644
index 0000000..9f762d7
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-49.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-50.jpg b/src/assets/images/districts/hammerbrook-50.jpg
new file mode 100644
index 0000000..5105e19
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-50.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-51.jpg b/src/assets/images/districts/hammerbrook-51.jpg
new file mode 100644
index 0000000..bf17a46
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-51.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-52.jpg b/src/assets/images/districts/hammerbrook-52.jpg
new file mode 100644
index 0000000..fa629d9
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-52.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-53.jpg b/src/assets/images/districts/hammerbrook-53.jpg
new file mode 100644
index 0000000..e62e6c6
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-53.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-54.jpg b/src/assets/images/districts/hammerbrook-54.jpg
new file mode 100644
index 0000000..6588e65
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-54.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-55.jpg b/src/assets/images/districts/hammerbrook-55.jpg
new file mode 100644
index 0000000..bc9e542
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-55.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-56.jpg b/src/assets/images/districts/hammerbrook-56.jpg
new file mode 100644
index 0000000..49da0be
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-56.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-57.jpg b/src/assets/images/districts/hammerbrook-57.jpg
new file mode 100644
index 0000000..ab3db50
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-57.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-58.jpg b/src/assets/images/districts/hammerbrook-58.jpg
new file mode 100644
index 0000000..2b78ae6
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-58.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-59.jpg b/src/assets/images/districts/hammerbrook-59.jpg
new file mode 100644
index 0000000..341ee09
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-59.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-60.jpg b/src/assets/images/districts/hammerbrook-60.jpg
new file mode 100644
index 0000000..df2ff47
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-60.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-61.jpg b/src/assets/images/districts/hammerbrook-61.jpg
new file mode 100644
index 0000000..b35a07e
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-61.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-62.jpg b/src/assets/images/districts/hammerbrook-62.jpg
new file mode 100644
index 0000000..0deb29f
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-62.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-63.jpg b/src/assets/images/districts/hammerbrook-63.jpg
new file mode 100644
index 0000000..40bfc29
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-63.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-64.jpg b/src/assets/images/districts/hammerbrook-64.jpg
new file mode 100644
index 0000000..97c8144
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-64.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-65.jpg b/src/assets/images/districts/hammerbrook-65.jpg
new file mode 100644
index 0000000..e42c887
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-65.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-66.jpg b/src/assets/images/districts/hammerbrook-66.jpg
new file mode 100644
index 0000000..b72a841
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-66.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-67.jpg b/src/assets/images/districts/hammerbrook-67.jpg
new file mode 100644
index 0000000..2d5a006
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-67.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-68.jpg b/src/assets/images/districts/hammerbrook-68.jpg
new file mode 100644
index 0000000..6fbdd04
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-68.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-69.jpg b/src/assets/images/districts/hammerbrook-69.jpg
new file mode 100644
index 0000000..3e20a66
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-69.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-70.jpg b/src/assets/images/districts/hammerbrook-70.jpg
new file mode 100644
index 0000000..aa26717
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-70.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-71.jpg b/src/assets/images/districts/hammerbrook-71.jpg
new file mode 100644
index 0000000..8d7a26e
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-71.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-72.jpg b/src/assets/images/districts/hammerbrook-72.jpg
new file mode 100644
index 0000000..cd72ff1
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-72.jpg differ
diff --git a/src/assets/images/districts/hammerbrook-73.jpg b/src/assets/images/districts/hammerbrook-73.jpg
new file mode 100644
index 0000000..9bb2d77
Binary files /dev/null and b/src/assets/images/districts/hammerbrook-73.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-01.jpg b/src/assets/images/districts/hohenfelde-01.jpg
new file mode 100644
index 0000000..f1cd57f
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-01.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-02.jpg b/src/assets/images/districts/hohenfelde-02.jpg
new file mode 100644
index 0000000..0740954
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-02.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-03.jpg b/src/assets/images/districts/hohenfelde-03.jpg
new file mode 100644
index 0000000..2d3780d
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-03.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-04.jpg b/src/assets/images/districts/hohenfelde-04.jpg
new file mode 100644
index 0000000..2f0dd98
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-04.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-05.jpg b/src/assets/images/districts/hohenfelde-05.jpg
new file mode 100644
index 0000000..047e85d
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-05.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-06.jpg b/src/assets/images/districts/hohenfelde-06.jpg
new file mode 100644
index 0000000..2bc394f
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-06.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-07.jpg b/src/assets/images/districts/hohenfelde-07.jpg
new file mode 100644
index 0000000..2b0bc1f
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-07.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-08.jpg b/src/assets/images/districts/hohenfelde-08.jpg
new file mode 100644
index 0000000..f812ab6
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-08.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-09.jpg b/src/assets/images/districts/hohenfelde-09.jpg
new file mode 100644
index 0000000..77dfce6
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-09.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-10.jpg b/src/assets/images/districts/hohenfelde-10.jpg
new file mode 100644
index 0000000..5e2df2e
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-10.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-11.jpg b/src/assets/images/districts/hohenfelde-11.jpg
new file mode 100644
index 0000000..b5ef7c4
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-11.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-12.jpg b/src/assets/images/districts/hohenfelde-12.jpg
new file mode 100644
index 0000000..047d8e7
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-12.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-13.jpg b/src/assets/images/districts/hohenfelde-13.jpg
new file mode 100644
index 0000000..dca3d85
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-13.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-14.jpg b/src/assets/images/districts/hohenfelde-14.jpg
new file mode 100644
index 0000000..c43bd0f
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-14.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-15.jpg b/src/assets/images/districts/hohenfelde-15.jpg
new file mode 100644
index 0000000..fb92c03
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-15.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-16.jpg b/src/assets/images/districts/hohenfelde-16.jpg
new file mode 100644
index 0000000..32ae403
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-16.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-17.jpg b/src/assets/images/districts/hohenfelde-17.jpg
new file mode 100644
index 0000000..f8c76ad
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-17.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-18.jpg b/src/assets/images/districts/hohenfelde-18.jpg
new file mode 100644
index 0000000..f9e47cb
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-18.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-19.jpg b/src/assets/images/districts/hohenfelde-19.jpg
new file mode 100644
index 0000000..23429ca
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-19.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-20.jpg b/src/assets/images/districts/hohenfelde-20.jpg
new file mode 100644
index 0000000..b9365e4
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-20.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-21.jpg b/src/assets/images/districts/hohenfelde-21.jpg
new file mode 100644
index 0000000..4fb5f2f
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-21.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-22.jpg b/src/assets/images/districts/hohenfelde-22.jpg
new file mode 100644
index 0000000..b1e1d0d
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-22.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-23.jpg b/src/assets/images/districts/hohenfelde-23.jpg
new file mode 100644
index 0000000..87c9b18
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-23.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-24.jpg b/src/assets/images/districts/hohenfelde-24.jpg
new file mode 100644
index 0000000..d781338
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-24.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-25.jpg b/src/assets/images/districts/hohenfelde-25.jpg
new file mode 100644
index 0000000..7023264
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-25.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-26.jpg b/src/assets/images/districts/hohenfelde-26.jpg
new file mode 100644
index 0000000..e838c85
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-26.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-27.jpg b/src/assets/images/districts/hohenfelde-27.jpg
new file mode 100644
index 0000000..cf78325
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-27.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-28.jpg b/src/assets/images/districts/hohenfelde-28.jpg
new file mode 100644
index 0000000..84d2088
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-28.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-29.jpg b/src/assets/images/districts/hohenfelde-29.jpg
new file mode 100644
index 0000000..f45a77a
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-29.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-30.jpg b/src/assets/images/districts/hohenfelde-30.jpg
new file mode 100644
index 0000000..3baa7a1
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-30.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-31.jpg b/src/assets/images/districts/hohenfelde-31.jpg
new file mode 100644
index 0000000..596aeb7
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-31.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-32.jpg b/src/assets/images/districts/hohenfelde-32.jpg
new file mode 100644
index 0000000..2fd5044
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-32.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-33.jpg b/src/assets/images/districts/hohenfelde-33.jpg
new file mode 100644
index 0000000..f479fa0
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-33.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-34.jpg b/src/assets/images/districts/hohenfelde-34.jpg
new file mode 100644
index 0000000..9e89100
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-34.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-35.jpg b/src/assets/images/districts/hohenfelde-35.jpg
new file mode 100644
index 0000000..e73fa3b
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-35.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-36.jpg b/src/assets/images/districts/hohenfelde-36.jpg
new file mode 100644
index 0000000..b254fd9
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-36.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-37.jpg b/src/assets/images/districts/hohenfelde-37.jpg
new file mode 100644
index 0000000..c3d91a5
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-37.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-38.jpg b/src/assets/images/districts/hohenfelde-38.jpg
new file mode 100644
index 0000000..bcfe987
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-38.jpg differ
diff --git a/src/assets/images/districts/hohenfelde-39.jpg b/src/assets/images/districts/hohenfelde-39.jpg
new file mode 100644
index 0000000..7163ebb
Binary files /dev/null and b/src/assets/images/districts/hohenfelde-39.jpg differ
diff --git a/src/assets/images/districts/marienthal-01.jpg b/src/assets/images/districts/marienthal-01.jpg
new file mode 100644
index 0000000..6f412d1
Binary files /dev/null and b/src/assets/images/districts/marienthal-01.jpg differ
diff --git a/src/assets/images/districts/marienthal-02.jpg b/src/assets/images/districts/marienthal-02.jpg
new file mode 100644
index 0000000..567187a
Binary files /dev/null and b/src/assets/images/districts/marienthal-02.jpg differ
diff --git a/src/assets/images/districts/marienthal-03.jpg b/src/assets/images/districts/marienthal-03.jpg
new file mode 100644
index 0000000..4dded45
Binary files /dev/null and b/src/assets/images/districts/marienthal-03.jpg differ
diff --git a/src/assets/images/districts/marienthal-04.jpg b/src/assets/images/districts/marienthal-04.jpg
new file mode 100644
index 0000000..5deee4a
Binary files /dev/null and b/src/assets/images/districts/marienthal-04.jpg differ
diff --git a/src/assets/images/districts/marienthal-05.jpg b/src/assets/images/districts/marienthal-05.jpg
new file mode 100644
index 0000000..30cee1d
Binary files /dev/null and b/src/assets/images/districts/marienthal-05.jpg differ
diff --git a/src/assets/images/districts/marienthal-06.jpg b/src/assets/images/districts/marienthal-06.jpg
new file mode 100644
index 0000000..f8d59f7
Binary files /dev/null and b/src/assets/images/districts/marienthal-06.jpg differ
diff --git a/src/assets/images/districts/marienthal-07.jpg b/src/assets/images/districts/marienthal-07.jpg
new file mode 100644
index 0000000..a1baa05
Binary files /dev/null and b/src/assets/images/districts/marienthal-07.jpg differ
diff --git a/src/assets/images/districts/marienthal-08.jpg b/src/assets/images/districts/marienthal-08.jpg
new file mode 100644
index 0000000..b4b57e8
Binary files /dev/null and b/src/assets/images/districts/marienthal-08.jpg differ
diff --git a/src/assets/images/districts/marienthal-09.jpg b/src/assets/images/districts/marienthal-09.jpg
new file mode 100644
index 0000000..746f3fb
Binary files /dev/null and b/src/assets/images/districts/marienthal-09.jpg differ
diff --git a/src/assets/images/districts/marienthal-10.jpg b/src/assets/images/districts/marienthal-10.jpg
new file mode 100644
index 0000000..cec8011
Binary files /dev/null and b/src/assets/images/districts/marienthal-10.jpg differ
diff --git a/src/assets/images/districts/marienthal-11.jpg b/src/assets/images/districts/marienthal-11.jpg
new file mode 100644
index 0000000..adc22af
Binary files /dev/null and b/src/assets/images/districts/marienthal-11.jpg differ
diff --git a/src/assets/images/districts/marienthal-12.jpg b/src/assets/images/districts/marienthal-12.jpg
new file mode 100644
index 0000000..010d394
Binary files /dev/null and b/src/assets/images/districts/marienthal-12.jpg differ
diff --git a/src/assets/images/districts/neustadt-01.jpg b/src/assets/images/districts/neustadt-01.jpg
new file mode 100644
index 0000000..5a8f13e
Binary files /dev/null and b/src/assets/images/districts/neustadt-01.jpg differ
diff --git a/src/assets/images/districts/neustadt-02.jpg b/src/assets/images/districts/neustadt-02.jpg
new file mode 100644
index 0000000..e1bb1b2
Binary files /dev/null and b/src/assets/images/districts/neustadt-02.jpg differ
diff --git a/src/assets/images/districts/neustadt-03.jpg b/src/assets/images/districts/neustadt-03.jpg
new file mode 100644
index 0000000..985cded
Binary files /dev/null and b/src/assets/images/districts/neustadt-03.jpg differ
diff --git a/src/assets/images/districts/neustadt-04.jpg b/src/assets/images/districts/neustadt-04.jpg
new file mode 100644
index 0000000..689fb66
Binary files /dev/null and b/src/assets/images/districts/neustadt-04.jpg differ
diff --git a/src/assets/images/districts/neustadt-05.jpg b/src/assets/images/districts/neustadt-05.jpg
new file mode 100644
index 0000000..c21b67f
Binary files /dev/null and b/src/assets/images/districts/neustadt-05.jpg differ
diff --git a/src/assets/images/districts/neustadt-06.jpg b/src/assets/images/districts/neustadt-06.jpg
new file mode 100644
index 0000000..653e651
Binary files /dev/null and b/src/assets/images/districts/neustadt-06.jpg differ
diff --git a/src/assets/images/districts/neustadt-07.jpg b/src/assets/images/districts/neustadt-07.jpg
new file mode 100644
index 0000000..ecb190c
Binary files /dev/null and b/src/assets/images/districts/neustadt-07.jpg differ
diff --git a/src/assets/images/districts/neustadt-08.jpg b/src/assets/images/districts/neustadt-08.jpg
new file mode 100644
index 0000000..3d28f68
Binary files /dev/null and b/src/assets/images/districts/neustadt-08.jpg differ
diff --git a/src/assets/images/districts/neustadt-09.jpg b/src/assets/images/districts/neustadt-09.jpg
new file mode 100644
index 0000000..8c467d4
Binary files /dev/null and b/src/assets/images/districts/neustadt-09.jpg differ
diff --git a/src/assets/images/districts/neustadt-10.jpg b/src/assets/images/districts/neustadt-10.jpg
new file mode 100644
index 0000000..00f35c7
Binary files /dev/null and b/src/assets/images/districts/neustadt-10.jpg differ
diff --git a/src/assets/images/districts/neustadt-11.jpg b/src/assets/images/districts/neustadt-11.jpg
new file mode 100644
index 0000000..f857d62
Binary files /dev/null and b/src/assets/images/districts/neustadt-11.jpg differ
diff --git a/src/assets/images/districts/neustadt-12.jpg b/src/assets/images/districts/neustadt-12.jpg
new file mode 100644
index 0000000..571fb50
Binary files /dev/null and b/src/assets/images/districts/neustadt-12.jpg differ
diff --git a/src/assets/images/districts/neustadt-13.jpg b/src/assets/images/districts/neustadt-13.jpg
new file mode 100644
index 0000000..5ab30c1
Binary files /dev/null and b/src/assets/images/districts/neustadt-13.jpg differ
diff --git a/src/assets/images/districts/neustadt-14.jpg b/src/assets/images/districts/neustadt-14.jpg
new file mode 100644
index 0000000..93263a7
Binary files /dev/null and b/src/assets/images/districts/neustadt-14.jpg differ
diff --git a/src/assets/images/districts/neustadt-15.jpg b/src/assets/images/districts/neustadt-15.jpg
new file mode 100644
index 0000000..bc0be6f
Binary files /dev/null and b/src/assets/images/districts/neustadt-15.jpg differ
diff --git a/src/assets/images/districts/neustadt-16.jpg b/src/assets/images/districts/neustadt-16.jpg
new file mode 100644
index 0000000..ef269db
Binary files /dev/null and b/src/assets/images/districts/neustadt-16.jpg differ
diff --git a/src/assets/images/districts/neustadt-17.jpg b/src/assets/images/districts/neustadt-17.jpg
new file mode 100644
index 0000000..9f3217b
Binary files /dev/null and b/src/assets/images/districts/neustadt-17.jpg differ
diff --git a/src/assets/images/districts/neustadt-18.jpg b/src/assets/images/districts/neustadt-18.jpg
new file mode 100644
index 0000000..1f7e55e
Binary files /dev/null and b/src/assets/images/districts/neustadt-18.jpg differ
diff --git a/src/assets/images/districts/neustadt-19.jpg b/src/assets/images/districts/neustadt-19.jpg
new file mode 100644
index 0000000..c742670
Binary files /dev/null and b/src/assets/images/districts/neustadt-19.jpg differ
diff --git a/src/assets/images/districts/neustadt-20.jpg b/src/assets/images/districts/neustadt-20.jpg
new file mode 100644
index 0000000..77a552e
Binary files /dev/null and b/src/assets/images/districts/neustadt-20.jpg differ
diff --git a/src/assets/images/districts/neustadt-21.jpg b/src/assets/images/districts/neustadt-21.jpg
new file mode 100644
index 0000000..f8c8cc1
Binary files /dev/null and b/src/assets/images/districts/neustadt-21.jpg differ
diff --git a/src/assets/images/districts/neustadt-22.jpg b/src/assets/images/districts/neustadt-22.jpg
new file mode 100644
index 0000000..e2d4a53
Binary files /dev/null and b/src/assets/images/districts/neustadt-22.jpg differ
diff --git a/src/assets/images/districts/neustadt-23.jpg b/src/assets/images/districts/neustadt-23.jpg
new file mode 100644
index 0000000..d0ff1cb
Binary files /dev/null and b/src/assets/images/districts/neustadt-23.jpg differ
diff --git a/src/assets/images/districts/neustadt-24.jpg b/src/assets/images/districts/neustadt-24.jpg
new file mode 100644
index 0000000..64548e9
Binary files /dev/null and b/src/assets/images/districts/neustadt-24.jpg differ
diff --git a/src/assets/images/districts/neustadt-25.jpg b/src/assets/images/districts/neustadt-25.jpg
new file mode 100644
index 0000000..84551f7
Binary files /dev/null and b/src/assets/images/districts/neustadt-25.jpg differ
diff --git a/src/assets/images/districts/neustadt-26.jpg b/src/assets/images/districts/neustadt-26.jpg
new file mode 100644
index 0000000..c1b9be2
Binary files /dev/null and b/src/assets/images/districts/neustadt-26.jpg differ
diff --git a/src/assets/images/districts/neustadt-27.jpg b/src/assets/images/districts/neustadt-27.jpg
new file mode 100644
index 0000000..64afb2e
Binary files /dev/null and b/src/assets/images/districts/neustadt-27.jpg differ
diff --git a/src/assets/images/districts/neustadt-28.jpg b/src/assets/images/districts/neustadt-28.jpg
new file mode 100644
index 0000000..faf8c82
Binary files /dev/null and b/src/assets/images/districts/neustadt-28.jpg differ
diff --git a/src/assets/images/districts/neustadt-29.jpg b/src/assets/images/districts/neustadt-29.jpg
new file mode 100644
index 0000000..59040e5
Binary files /dev/null and b/src/assets/images/districts/neustadt-29.jpg differ
diff --git a/src/assets/images/districts/neustadt-30.jpg b/src/assets/images/districts/neustadt-30.jpg
new file mode 100644
index 0000000..126b0d8
Binary files /dev/null and b/src/assets/images/districts/neustadt-30.jpg differ
diff --git a/src/assets/images/districts/neustadt-31.jpg b/src/assets/images/districts/neustadt-31.jpg
new file mode 100644
index 0000000..a0b3a72
Binary files /dev/null and b/src/assets/images/districts/neustadt-31.jpg differ
diff --git a/src/assets/images/districts/neustadt-32.jpg b/src/assets/images/districts/neustadt-32.jpg
new file mode 100644
index 0000000..60cc5e6
Binary files /dev/null and b/src/assets/images/districts/neustadt-32.jpg differ
diff --git a/src/assets/images/districts/neustadt-33.jpg b/src/assets/images/districts/neustadt-33.jpg
new file mode 100644
index 0000000..d44429f
Binary files /dev/null and b/src/assets/images/districts/neustadt-33.jpg differ
diff --git a/src/assets/images/districts/neustadt-34.jpg b/src/assets/images/districts/neustadt-34.jpg
new file mode 100644
index 0000000..88f633d
Binary files /dev/null and b/src/assets/images/districts/neustadt-34.jpg differ
diff --git a/src/assets/images/districts/neustadt-35.jpg b/src/assets/images/districts/neustadt-35.jpg
new file mode 100644
index 0000000..eb9000e
Binary files /dev/null and b/src/assets/images/districts/neustadt-35.jpg differ
diff --git a/src/assets/images/districts/neustadt-36.jpg b/src/assets/images/districts/neustadt-36.jpg
new file mode 100644
index 0000000..dd8653f
Binary files /dev/null and b/src/assets/images/districts/neustadt-36.jpg differ
diff --git a/src/assets/images/districts/neustadt-37.jpg b/src/assets/images/districts/neustadt-37.jpg
new file mode 100644
index 0000000..fe84c20
Binary files /dev/null and b/src/assets/images/districts/neustadt-37.jpg differ
diff --git a/src/assets/images/districts/neustadt-38.jpg b/src/assets/images/districts/neustadt-38.jpg
new file mode 100644
index 0000000..26f1836
Binary files /dev/null and b/src/assets/images/districts/neustadt-38.jpg differ
diff --git a/src/assets/images/districts/neustadt-39.jpg b/src/assets/images/districts/neustadt-39.jpg
new file mode 100644
index 0000000..542b29c
Binary files /dev/null and b/src/assets/images/districts/neustadt-39.jpg differ
diff --git a/src/assets/images/districts/neustadt-40.jpg b/src/assets/images/districts/neustadt-40.jpg
new file mode 100644
index 0000000..482b0e5
Binary files /dev/null and b/src/assets/images/districts/neustadt-40.jpg differ
diff --git a/src/assets/images/districts/neustadt-41.jpg b/src/assets/images/districts/neustadt-41.jpg
new file mode 100644
index 0000000..f80ed40
Binary files /dev/null and b/src/assets/images/districts/neustadt-41.jpg differ
diff --git a/src/assets/images/districts/neustadt-42.jpg b/src/assets/images/districts/neustadt-42.jpg
new file mode 100644
index 0000000..7d46271
Binary files /dev/null and b/src/assets/images/districts/neustadt-42.jpg differ
diff --git a/src/assets/images/districts/neustadt-43.jpg b/src/assets/images/districts/neustadt-43.jpg
new file mode 100644
index 0000000..6140e04
Binary files /dev/null and b/src/assets/images/districts/neustadt-43.jpg differ
diff --git a/src/assets/images/districts/neustadt-44.jpg b/src/assets/images/districts/neustadt-44.jpg
new file mode 100644
index 0000000..f4d385a
Binary files /dev/null and b/src/assets/images/districts/neustadt-44.jpg differ
diff --git a/src/assets/images/districts/neustadt-45.jpg b/src/assets/images/districts/neustadt-45.jpg
new file mode 100644
index 0000000..924e8b3
Binary files /dev/null and b/src/assets/images/districts/neustadt-45.jpg differ
diff --git a/src/assets/images/districts/neustadt-46.jpg b/src/assets/images/districts/neustadt-46.jpg
new file mode 100644
index 0000000..994f55b
Binary files /dev/null and b/src/assets/images/districts/neustadt-46.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-01.jpg b/src/assets/images/districts/rothenburgsort-01.jpg
new file mode 100644
index 0000000..e9ee734
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-01.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-02.jpg b/src/assets/images/districts/rothenburgsort-02.jpg
new file mode 100644
index 0000000..61b5311
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-02.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-03.jpg b/src/assets/images/districts/rothenburgsort-03.jpg
new file mode 100644
index 0000000..2acc6a4
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-03.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-04.jpg b/src/assets/images/districts/rothenburgsort-04.jpg
new file mode 100644
index 0000000..7db321c
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-04.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-05.jpg b/src/assets/images/districts/rothenburgsort-05.jpg
new file mode 100644
index 0000000..d8418c2
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-05.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-06.jpg b/src/assets/images/districts/rothenburgsort-06.jpg
new file mode 100644
index 0000000..1ebd99d
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-06.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-07.jpg b/src/assets/images/districts/rothenburgsort-07.jpg
new file mode 100644
index 0000000..e8d4eba
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-07.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-08.jpg b/src/assets/images/districts/rothenburgsort-08.jpg
new file mode 100644
index 0000000..2ffad03
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-08.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-09.jpg b/src/assets/images/districts/rothenburgsort-09.jpg
new file mode 100644
index 0000000..7400398
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-09.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-10.jpg b/src/assets/images/districts/rothenburgsort-10.jpg
new file mode 100644
index 0000000..9e7de34
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-10.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-11.jpg b/src/assets/images/districts/rothenburgsort-11.jpg
new file mode 100644
index 0000000..4885d07
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-11.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-12.jpg b/src/assets/images/districts/rothenburgsort-12.jpg
new file mode 100644
index 0000000..f483c60
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-12.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-13.jpg b/src/assets/images/districts/rothenburgsort-13.jpg
new file mode 100644
index 0000000..b10fd23
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-13.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-14.jpg b/src/assets/images/districts/rothenburgsort-14.jpg
new file mode 100644
index 0000000..01fe717
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-14.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-15.jpg b/src/assets/images/districts/rothenburgsort-15.jpg
new file mode 100644
index 0000000..42186aa
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-15.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-16.jpg b/src/assets/images/districts/rothenburgsort-16.jpg
new file mode 100644
index 0000000..6b1379b
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-16.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-17.jpg b/src/assets/images/districts/rothenburgsort-17.jpg
new file mode 100644
index 0000000..a6adccd
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-17.jpg differ
diff --git a/src/assets/images/districts/rothenburgsort-18.jpg b/src/assets/images/districts/rothenburgsort-18.jpg
new file mode 100644
index 0000000..82dd025
Binary files /dev/null and b/src/assets/images/districts/rothenburgsort-18.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-01.jpg b/src/assets/images/districts/rotherbaum-01.jpg
new file mode 100644
index 0000000..c126c6a
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-01.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-02.jpg b/src/assets/images/districts/rotherbaum-02.jpg
new file mode 100644
index 0000000..ce1366a
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-02.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-03.jpg b/src/assets/images/districts/rotherbaum-03.jpg
new file mode 100644
index 0000000..2e02f3b
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-03.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-04.jpg b/src/assets/images/districts/rotherbaum-04.jpg
new file mode 100644
index 0000000..4b55aac
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-04.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-05.jpg b/src/assets/images/districts/rotherbaum-05.jpg
new file mode 100644
index 0000000..57a9272
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-05.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-06.jpg b/src/assets/images/districts/rotherbaum-06.jpg
new file mode 100644
index 0000000..30276fd
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-06.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-07.jpg b/src/assets/images/districts/rotherbaum-07.jpg
new file mode 100644
index 0000000..213fd7a
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-07.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-08.jpg b/src/assets/images/districts/rotherbaum-08.jpg
new file mode 100644
index 0000000..398b972
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-08.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-09.jpg b/src/assets/images/districts/rotherbaum-09.jpg
new file mode 100644
index 0000000..9755b46
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-09.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-10.jpg b/src/assets/images/districts/rotherbaum-10.jpg
new file mode 100644
index 0000000..4a3f4eb
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-10.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-11.jpg b/src/assets/images/districts/rotherbaum-11.jpg
new file mode 100644
index 0000000..9962c34
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-11.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-12.jpg b/src/assets/images/districts/rotherbaum-12.jpg
new file mode 100644
index 0000000..b0a766e
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-12.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-13.jpg b/src/assets/images/districts/rotherbaum-13.jpg
new file mode 100644
index 0000000..35aa031
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-13.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-14.jpg b/src/assets/images/districts/rotherbaum-14.jpg
new file mode 100644
index 0000000..cb24a36
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-14.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-15.jpg b/src/assets/images/districts/rotherbaum-15.jpg
new file mode 100644
index 0000000..f6a251e
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-15.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-16.jpg b/src/assets/images/districts/rotherbaum-16.jpg
new file mode 100644
index 0000000..320a327
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-16.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-17.jpg b/src/assets/images/districts/rotherbaum-17.jpg
new file mode 100644
index 0000000..a9f4fb7
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-17.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-18.jpg b/src/assets/images/districts/rotherbaum-18.jpg
new file mode 100644
index 0000000..ee5de24
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-18.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-19.jpg b/src/assets/images/districts/rotherbaum-19.jpg
new file mode 100644
index 0000000..7ff9af5
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-19.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-20.jpg b/src/assets/images/districts/rotherbaum-20.jpg
new file mode 100644
index 0000000..92cd9b6
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-20.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-21.jpg b/src/assets/images/districts/rotherbaum-21.jpg
new file mode 100644
index 0000000..0f5d417
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-21.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-22.jpg b/src/assets/images/districts/rotherbaum-22.jpg
new file mode 100644
index 0000000..9a22186
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-22.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-23.jpg b/src/assets/images/districts/rotherbaum-23.jpg
new file mode 100644
index 0000000..1b3117c
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-23.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-24.jpg b/src/assets/images/districts/rotherbaum-24.jpg
new file mode 100644
index 0000000..6620932
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-24.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-25.jpg b/src/assets/images/districts/rotherbaum-25.jpg
new file mode 100644
index 0000000..35c54ca
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-25.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-26.jpg b/src/assets/images/districts/rotherbaum-26.jpg
new file mode 100644
index 0000000..f4f34c9
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-26.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-27.jpg b/src/assets/images/districts/rotherbaum-27.jpg
new file mode 100644
index 0000000..ab80a1b
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-27.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-28.jpg b/src/assets/images/districts/rotherbaum-28.jpg
new file mode 100644
index 0000000..75c9a97
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-28.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-29.jpg b/src/assets/images/districts/rotherbaum-29.jpg
new file mode 100644
index 0000000..97777bb
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-29.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-30.jpg b/src/assets/images/districts/rotherbaum-30.jpg
new file mode 100644
index 0000000..b18d86b
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-30.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-31.jpg b/src/assets/images/districts/rotherbaum-31.jpg
new file mode 100644
index 0000000..f66acc1
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-31.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-32.jpg b/src/assets/images/districts/rotherbaum-32.jpg
new file mode 100644
index 0000000..eb46a2d
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-32.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-33.jpg b/src/assets/images/districts/rotherbaum-33.jpg
new file mode 100644
index 0000000..bb4f9e6
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-33.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-34.jpg b/src/assets/images/districts/rotherbaum-34.jpg
new file mode 100644
index 0000000..400a53c
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-34.jpg differ
diff --git a/src/assets/images/districts/rotherbaum-35.jpg b/src/assets/images/districts/rotherbaum-35.jpg
new file mode 100644
index 0000000..e215d23
Binary files /dev/null and b/src/assets/images/districts/rotherbaum-35.jpg differ
diff --git a/src/assets/images/districts/st-georg-01.jpg b/src/assets/images/districts/st-georg-01.jpg
new file mode 100644
index 0000000..f6a1920
Binary files /dev/null and b/src/assets/images/districts/st-georg-01.jpg differ
diff --git a/src/assets/images/districts/st-georg-02.jpg b/src/assets/images/districts/st-georg-02.jpg
new file mode 100644
index 0000000..e759532
Binary files /dev/null and b/src/assets/images/districts/st-georg-02.jpg differ
diff --git a/src/assets/images/districts/st-georg-03.jpg b/src/assets/images/districts/st-georg-03.jpg
new file mode 100644
index 0000000..0dca30d
Binary files /dev/null and b/src/assets/images/districts/st-georg-03.jpg differ
diff --git a/src/assets/images/districts/st-georg-04.jpg b/src/assets/images/districts/st-georg-04.jpg
new file mode 100644
index 0000000..3fac04b
Binary files /dev/null and b/src/assets/images/districts/st-georg-04.jpg differ
diff --git a/src/assets/images/districts/st-georg-05.jpg b/src/assets/images/districts/st-georg-05.jpg
new file mode 100644
index 0000000..fcb8f59
Binary files /dev/null and b/src/assets/images/districts/st-georg-05.jpg differ
diff --git a/src/assets/images/districts/st-georg-06.jpg b/src/assets/images/districts/st-georg-06.jpg
new file mode 100644
index 0000000..6cb13f5
Binary files /dev/null and b/src/assets/images/districts/st-georg-06.jpg differ
diff --git a/src/assets/images/districts/st-georg-07.jpg b/src/assets/images/districts/st-georg-07.jpg
new file mode 100644
index 0000000..5d86498
Binary files /dev/null and b/src/assets/images/districts/st-georg-07.jpg differ
diff --git a/src/assets/images/districts/st-georg-08.jpg b/src/assets/images/districts/st-georg-08.jpg
new file mode 100644
index 0000000..48f7c82
Binary files /dev/null and b/src/assets/images/districts/st-georg-08.jpg differ
diff --git a/src/assets/images/districts/st-georg-09.jpg b/src/assets/images/districts/st-georg-09.jpg
new file mode 100644
index 0000000..33dcc17
Binary files /dev/null and b/src/assets/images/districts/st-georg-09.jpg differ
diff --git a/src/assets/images/districts/st-georg-10.jpg b/src/assets/images/districts/st-georg-10.jpg
new file mode 100644
index 0000000..ec6ae27
Binary files /dev/null and b/src/assets/images/districts/st-georg-10.jpg differ
diff --git a/src/assets/images/districts/st-georg-11.jpg b/src/assets/images/districts/st-georg-11.jpg
new file mode 100644
index 0000000..4b20ccb
Binary files /dev/null and b/src/assets/images/districts/st-georg-11.jpg differ
diff --git a/src/assets/images/districts/st-georg-12.jpg b/src/assets/images/districts/st-georg-12.jpg
new file mode 100644
index 0000000..f08131d
Binary files /dev/null and b/src/assets/images/districts/st-georg-12.jpg differ
diff --git a/src/assets/images/districts/st-georg-13.jpg b/src/assets/images/districts/st-georg-13.jpg
new file mode 100644
index 0000000..1693089
Binary files /dev/null and b/src/assets/images/districts/st-georg-13.jpg differ
diff --git a/src/assets/images/districts/st-georg-14.jpg b/src/assets/images/districts/st-georg-14.jpg
new file mode 100644
index 0000000..395ae5e
Binary files /dev/null and b/src/assets/images/districts/st-georg-14.jpg differ
diff --git a/src/assets/images/districts/st-georg-15.jpg b/src/assets/images/districts/st-georg-15.jpg
new file mode 100644
index 0000000..a4e3f00
Binary files /dev/null and b/src/assets/images/districts/st-georg-15.jpg differ
diff --git a/src/assets/images/districts/st-georg-16.jpg b/src/assets/images/districts/st-georg-16.jpg
new file mode 100644
index 0000000..d25b971
Binary files /dev/null and b/src/assets/images/districts/st-georg-16.jpg differ
diff --git a/src/assets/images/districts/st-georg-17.jpg b/src/assets/images/districts/st-georg-17.jpg
new file mode 100644
index 0000000..abb44ca
Binary files /dev/null and b/src/assets/images/districts/st-georg-17.jpg differ
diff --git a/src/assets/images/districts/st-georg-18.jpg b/src/assets/images/districts/st-georg-18.jpg
new file mode 100644
index 0000000..351011f
Binary files /dev/null and b/src/assets/images/districts/st-georg-18.jpg differ
diff --git a/src/assets/images/districts/st-georg-19.jpg b/src/assets/images/districts/st-georg-19.jpg
new file mode 100644
index 0000000..2283e88
Binary files /dev/null and b/src/assets/images/districts/st-georg-19.jpg differ
diff --git a/src/assets/images/districts/st-georg-20.jpg b/src/assets/images/districts/st-georg-20.jpg
new file mode 100644
index 0000000..d058f94
Binary files /dev/null and b/src/assets/images/districts/st-georg-20.jpg differ
diff --git a/src/assets/images/districts/st-georg-21.jpg b/src/assets/images/districts/st-georg-21.jpg
new file mode 100644
index 0000000..6626bd6
Binary files /dev/null and b/src/assets/images/districts/st-georg-21.jpg differ
diff --git a/src/assets/images/districts/st-georg-22.jpg b/src/assets/images/districts/st-georg-22.jpg
new file mode 100644
index 0000000..ba31afb
Binary files /dev/null and b/src/assets/images/districts/st-georg-22.jpg differ
diff --git a/src/assets/images/districts/st-georg-23.jpg b/src/assets/images/districts/st-georg-23.jpg
new file mode 100644
index 0000000..187632a
Binary files /dev/null and b/src/assets/images/districts/st-georg-23.jpg differ
diff --git a/src/assets/images/districts/st-georg-24.jpg b/src/assets/images/districts/st-georg-24.jpg
new file mode 100644
index 0000000..0c90c2a
Binary files /dev/null and b/src/assets/images/districts/st-georg-24.jpg differ
diff --git a/src/assets/images/districts/st-georg-25.jpg b/src/assets/images/districts/st-georg-25.jpg
new file mode 100644
index 0000000..29e9687
Binary files /dev/null and b/src/assets/images/districts/st-georg-25.jpg differ
diff --git a/src/assets/images/districts/st-georg-26.jpg b/src/assets/images/districts/st-georg-26.jpg
new file mode 100644
index 0000000..9c655ed
Binary files /dev/null and b/src/assets/images/districts/st-georg-26.jpg differ
diff --git a/src/assets/images/districts/st-georg-27.jpg b/src/assets/images/districts/st-georg-27.jpg
new file mode 100644
index 0000000..a913f81
Binary files /dev/null and b/src/assets/images/districts/st-georg-27.jpg differ
diff --git a/src/assets/images/districts/st-georg-28.jpg b/src/assets/images/districts/st-georg-28.jpg
new file mode 100644
index 0000000..da07bda
Binary files /dev/null and b/src/assets/images/districts/st-georg-28.jpg differ
diff --git a/src/assets/images/districts/st-georg-29.jpg b/src/assets/images/districts/st-georg-29.jpg
new file mode 100644
index 0000000..8d89cef
Binary files /dev/null and b/src/assets/images/districts/st-georg-29.jpg differ
diff --git a/src/assets/images/districts/st-georg-30.jpg b/src/assets/images/districts/st-georg-30.jpg
new file mode 100644
index 0000000..882df9c
Binary files /dev/null and b/src/assets/images/districts/st-georg-30.jpg differ
diff --git a/src/assets/images/districts/st-georg-31.jpg b/src/assets/images/districts/st-georg-31.jpg
new file mode 100644
index 0000000..36080a2
Binary files /dev/null and b/src/assets/images/districts/st-georg-31.jpg differ
diff --git a/src/assets/images/districts/st-georg-32.jpg b/src/assets/images/districts/st-georg-32.jpg
new file mode 100644
index 0000000..3ddb0a7
Binary files /dev/null and b/src/assets/images/districts/st-georg-32.jpg differ
diff --git a/src/assets/images/districts/st-georg-33.jpg b/src/assets/images/districts/st-georg-33.jpg
new file mode 100644
index 0000000..7853a21
Binary files /dev/null and b/src/assets/images/districts/st-georg-33.jpg differ
diff --git a/src/assets/images/districts/st-georg-34.jpg b/src/assets/images/districts/st-georg-34.jpg
new file mode 100644
index 0000000..ea3aa4b
Binary files /dev/null and b/src/assets/images/districts/st-georg-34.jpg differ
diff --git a/src/assets/images/districts/st-georg-35.jpg b/src/assets/images/districts/st-georg-35.jpg
new file mode 100644
index 0000000..81f7d65
Binary files /dev/null and b/src/assets/images/districts/st-georg-35.jpg differ
diff --git a/src/assets/images/districts/st-georg-36.jpg b/src/assets/images/districts/st-georg-36.jpg
new file mode 100644
index 0000000..cbe3d5d
Binary files /dev/null and b/src/assets/images/districts/st-georg-36.jpg differ
diff --git a/src/assets/images/districts/st-georg-37.jpg b/src/assets/images/districts/st-georg-37.jpg
new file mode 100644
index 0000000..a8cbc7f
Binary files /dev/null and b/src/assets/images/districts/st-georg-37.jpg differ
diff --git a/src/assets/images/districts/st-georg-38.jpg b/src/assets/images/districts/st-georg-38.jpg
new file mode 100644
index 0000000..eb2912c
Binary files /dev/null and b/src/assets/images/districts/st-georg-38.jpg differ
diff --git a/src/assets/images/districts/st-georg-39.jpg b/src/assets/images/districts/st-georg-39.jpg
new file mode 100644
index 0000000..b27d326
Binary files /dev/null and b/src/assets/images/districts/st-georg-39.jpg differ
diff --git a/src/assets/images/districts/st-georg-40.jpg b/src/assets/images/districts/st-georg-40.jpg
new file mode 100644
index 0000000..1c1b497
Binary files /dev/null and b/src/assets/images/districts/st-georg-40.jpg differ
diff --git a/src/assets/images/districts/st-georg-41.jpg b/src/assets/images/districts/st-georg-41.jpg
new file mode 100644
index 0000000..8d686ee
Binary files /dev/null and b/src/assets/images/districts/st-georg-41.jpg differ
diff --git a/src/assets/images/districts/st-georg-42.jpg b/src/assets/images/districts/st-georg-42.jpg
new file mode 100644
index 0000000..6a774fa
Binary files /dev/null and b/src/assets/images/districts/st-georg-42.jpg differ
diff --git a/src/assets/images/districts/st-georg-43.jpg b/src/assets/images/districts/st-georg-43.jpg
new file mode 100644
index 0000000..9f2c73e
Binary files /dev/null and b/src/assets/images/districts/st-georg-43.jpg differ
diff --git a/src/assets/images/districts/st-georg-44.jpg b/src/assets/images/districts/st-georg-44.jpg
new file mode 100644
index 0000000..d219c61
Binary files /dev/null and b/src/assets/images/districts/st-georg-44.jpg differ
diff --git a/src/assets/images/districts/st-georg-45.jpg b/src/assets/images/districts/st-georg-45.jpg
new file mode 100644
index 0000000..3cca797
Binary files /dev/null and b/src/assets/images/districts/st-georg-45.jpg differ
diff --git a/src/assets/images/districts/st-georg-46.jpg b/src/assets/images/districts/st-georg-46.jpg
new file mode 100644
index 0000000..b116668
Binary files /dev/null and b/src/assets/images/districts/st-georg-46.jpg differ
diff --git a/src/assets/images/districts/st-georg-47.jpg b/src/assets/images/districts/st-georg-47.jpg
new file mode 100644
index 0000000..1f9cfcc
Binary files /dev/null and b/src/assets/images/districts/st-georg-47.jpg differ
diff --git a/src/assets/images/districts/st-georg-48.jpg b/src/assets/images/districts/st-georg-48.jpg
new file mode 100644
index 0000000..abf8548
Binary files /dev/null and b/src/assets/images/districts/st-georg-48.jpg differ
diff --git a/src/assets/images/districts/st-georg-49.jpg b/src/assets/images/districts/st-georg-49.jpg
new file mode 100644
index 0000000..5a72a36
Binary files /dev/null and b/src/assets/images/districts/st-georg-49.jpg differ
diff --git a/src/assets/images/districts/st-georg-50.jpg b/src/assets/images/districts/st-georg-50.jpg
new file mode 100644
index 0000000..581d6ff
Binary files /dev/null and b/src/assets/images/districts/st-georg-50.jpg differ
diff --git a/src/assets/images/districts/st-georg-51.jpg b/src/assets/images/districts/st-georg-51.jpg
new file mode 100644
index 0000000..13a8044
Binary files /dev/null and b/src/assets/images/districts/st-georg-51.jpg differ
diff --git a/src/assets/images/districts/st-georg-52.jpg b/src/assets/images/districts/st-georg-52.jpg
new file mode 100644
index 0000000..ffff381
Binary files /dev/null and b/src/assets/images/districts/st-georg-52.jpg differ
diff --git a/src/assets/images/districts/st-georg-53.jpg b/src/assets/images/districts/st-georg-53.jpg
new file mode 100644
index 0000000..3a5ed23
Binary files /dev/null and b/src/assets/images/districts/st-georg-53.jpg differ
diff --git a/src/assets/images/districts/st-georg-54.jpg b/src/assets/images/districts/st-georg-54.jpg
new file mode 100644
index 0000000..8ac091b
Binary files /dev/null and b/src/assets/images/districts/st-georg-54.jpg differ
diff --git a/src/assets/images/districts/st-georg-55.jpg b/src/assets/images/districts/st-georg-55.jpg
new file mode 100644
index 0000000..8d591b8
Binary files /dev/null and b/src/assets/images/districts/st-georg-55.jpg differ
diff --git a/src/assets/images/districts/st-georg-56.jpg b/src/assets/images/districts/st-georg-56.jpg
new file mode 100644
index 0000000..8847bfc
Binary files /dev/null and b/src/assets/images/districts/st-georg-56.jpg differ
diff --git a/src/assets/images/districts/st-georg-57.jpg b/src/assets/images/districts/st-georg-57.jpg
new file mode 100644
index 0000000..5f983c7
Binary files /dev/null and b/src/assets/images/districts/st-georg-57.jpg differ
diff --git a/src/assets/images/districts/st-georg-58.jpg b/src/assets/images/districts/st-georg-58.jpg
new file mode 100644
index 0000000..780f9d2
Binary files /dev/null and b/src/assets/images/districts/st-georg-58.jpg differ
diff --git a/src/assets/images/districts/st-georg-59.jpg b/src/assets/images/districts/st-georg-59.jpg
new file mode 100644
index 0000000..f8ec2bf
Binary files /dev/null and b/src/assets/images/districts/st-georg-59.jpg differ
diff --git a/src/assets/images/districts/st-georg-60.jpg b/src/assets/images/districts/st-georg-60.jpg
new file mode 100644
index 0000000..06f9b03
Binary files /dev/null and b/src/assets/images/districts/st-georg-60.jpg differ
diff --git a/src/assets/images/districts/st-georg-61.jpg b/src/assets/images/districts/st-georg-61.jpg
new file mode 100644
index 0000000..84fd69e
Binary files /dev/null and b/src/assets/images/districts/st-georg-61.jpg differ
diff --git a/src/assets/images/districts/st-georg-62.jpg b/src/assets/images/districts/st-georg-62.jpg
new file mode 100644
index 0000000..075ab50
Binary files /dev/null and b/src/assets/images/districts/st-georg-62.jpg differ
diff --git a/src/assets/images/districts/st-georg-63.jpg b/src/assets/images/districts/st-georg-63.jpg
new file mode 100644
index 0000000..dbb7e7a
Binary files /dev/null and b/src/assets/images/districts/st-georg-63.jpg differ
diff --git a/src/assets/images/districts/st-georg-64.jpg b/src/assets/images/districts/st-georg-64.jpg
new file mode 100644
index 0000000..3cc5c0a
Binary files /dev/null and b/src/assets/images/districts/st-georg-64.jpg differ
diff --git a/src/assets/images/districts/st-georg-65.jpg b/src/assets/images/districts/st-georg-65.jpg
new file mode 100644
index 0000000..af70b2d
Binary files /dev/null and b/src/assets/images/districts/st-georg-65.jpg differ
diff --git a/src/assets/images/districts/st-georg-66.jpg b/src/assets/images/districts/st-georg-66.jpg
new file mode 100644
index 0000000..d141481
Binary files /dev/null and b/src/assets/images/districts/st-georg-66.jpg differ
diff --git a/src/assets/images/districts/st-georg-67.jpg b/src/assets/images/districts/st-georg-67.jpg
new file mode 100644
index 0000000..34a7fe8
Binary files /dev/null and b/src/assets/images/districts/st-georg-67.jpg differ
diff --git a/src/assets/images/districts/st-georg-68.jpg b/src/assets/images/districts/st-georg-68.jpg
new file mode 100644
index 0000000..bfd8d1f
Binary files /dev/null and b/src/assets/images/districts/st-georg-68.jpg differ
diff --git a/src/assets/images/districts/st-georg-69.jpg b/src/assets/images/districts/st-georg-69.jpg
new file mode 100644
index 0000000..931e904
Binary files /dev/null and b/src/assets/images/districts/st-georg-69.jpg differ
diff --git a/src/assets/images/districts/st-georg-70.jpg b/src/assets/images/districts/st-georg-70.jpg
new file mode 100644
index 0000000..ccd3cd1
Binary files /dev/null and b/src/assets/images/districts/st-georg-70.jpg differ
diff --git a/src/assets/images/districts/st-georg-71.jpg b/src/assets/images/districts/st-georg-71.jpg
new file mode 100644
index 0000000..b482d0c
Binary files /dev/null and b/src/assets/images/districts/st-georg-71.jpg differ
diff --git a/src/assets/images/districts/st-georg-72.jpg b/src/assets/images/districts/st-georg-72.jpg
new file mode 100644
index 0000000..9f33174
Binary files /dev/null and b/src/assets/images/districts/st-georg-72.jpg differ
diff --git a/src/assets/images/districts/st-georg-73.jpg b/src/assets/images/districts/st-georg-73.jpg
new file mode 100644
index 0000000..2c47775
Binary files /dev/null and b/src/assets/images/districts/st-georg-73.jpg differ
diff --git a/src/assets/images/districts/st-georg-74.jpg b/src/assets/images/districts/st-georg-74.jpg
new file mode 100644
index 0000000..9f7ab3a
Binary files /dev/null and b/src/assets/images/districts/st-georg-74.jpg differ
diff --git a/src/assets/images/districts/st-pauli-01.jpg b/src/assets/images/districts/st-pauli-01.jpg
new file mode 100644
index 0000000..3193ff8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-01.jpg differ
diff --git a/src/assets/images/districts/st-pauli-02.jpg b/src/assets/images/districts/st-pauli-02.jpg
new file mode 100644
index 0000000..a2dbceb
Binary files /dev/null and b/src/assets/images/districts/st-pauli-02.jpg differ
diff --git a/src/assets/images/districts/st-pauli-03.jpg b/src/assets/images/districts/st-pauli-03.jpg
new file mode 100644
index 0000000..c4dc30d
Binary files /dev/null and b/src/assets/images/districts/st-pauli-03.jpg differ
diff --git a/src/assets/images/districts/st-pauli-04.jpg b/src/assets/images/districts/st-pauli-04.jpg
new file mode 100644
index 0000000..f014863
Binary files /dev/null and b/src/assets/images/districts/st-pauli-04.jpg differ
diff --git a/src/assets/images/districts/st-pauli-05.jpg b/src/assets/images/districts/st-pauli-05.jpg
new file mode 100644
index 0000000..37ee978
Binary files /dev/null and b/src/assets/images/districts/st-pauli-05.jpg differ
diff --git a/src/assets/images/districts/st-pauli-06.jpg b/src/assets/images/districts/st-pauli-06.jpg
new file mode 100644
index 0000000..c72f889
Binary files /dev/null and b/src/assets/images/districts/st-pauli-06.jpg differ
diff --git a/src/assets/images/districts/st-pauli-07.jpg b/src/assets/images/districts/st-pauli-07.jpg
new file mode 100644
index 0000000..72220ee
Binary files /dev/null and b/src/assets/images/districts/st-pauli-07.jpg differ
diff --git a/src/assets/images/districts/st-pauli-08.jpg b/src/assets/images/districts/st-pauli-08.jpg
new file mode 100644
index 0000000..a14740b
Binary files /dev/null and b/src/assets/images/districts/st-pauli-08.jpg differ
diff --git a/src/assets/images/districts/st-pauli-09.jpg b/src/assets/images/districts/st-pauli-09.jpg
new file mode 100644
index 0000000..60ba52e
Binary files /dev/null and b/src/assets/images/districts/st-pauli-09.jpg differ
diff --git a/src/assets/images/districts/st-pauli-10.jpg b/src/assets/images/districts/st-pauli-10.jpg
new file mode 100644
index 0000000..d49de3e
Binary files /dev/null and b/src/assets/images/districts/st-pauli-10.jpg differ
diff --git a/src/assets/images/districts/st-pauli-11.jpg b/src/assets/images/districts/st-pauli-11.jpg
new file mode 100644
index 0000000..21d6b49
Binary files /dev/null and b/src/assets/images/districts/st-pauli-11.jpg differ
diff --git a/src/assets/images/districts/st-pauli-12.jpg b/src/assets/images/districts/st-pauli-12.jpg
new file mode 100644
index 0000000..e10390c
Binary files /dev/null and b/src/assets/images/districts/st-pauli-12.jpg differ
diff --git a/src/assets/images/districts/st-pauli-13.jpg b/src/assets/images/districts/st-pauli-13.jpg
new file mode 100644
index 0000000..3821a53
Binary files /dev/null and b/src/assets/images/districts/st-pauli-13.jpg differ
diff --git a/src/assets/images/districts/st-pauli-14.jpg b/src/assets/images/districts/st-pauli-14.jpg
new file mode 100644
index 0000000..d9f1a72
Binary files /dev/null and b/src/assets/images/districts/st-pauli-14.jpg differ
diff --git a/src/assets/images/districts/st-pauli-15.jpg b/src/assets/images/districts/st-pauli-15.jpg
new file mode 100644
index 0000000..51f820d
Binary files /dev/null and b/src/assets/images/districts/st-pauli-15.jpg differ
diff --git a/src/assets/images/districts/st-pauli-16.jpg b/src/assets/images/districts/st-pauli-16.jpg
new file mode 100644
index 0000000..a1a81e7
Binary files /dev/null and b/src/assets/images/districts/st-pauli-16.jpg differ
diff --git a/src/assets/images/districts/st-pauli-17.jpg b/src/assets/images/districts/st-pauli-17.jpg
new file mode 100644
index 0000000..c8f0a43
Binary files /dev/null and b/src/assets/images/districts/st-pauli-17.jpg differ
diff --git a/src/assets/images/districts/st-pauli-18.jpg b/src/assets/images/districts/st-pauli-18.jpg
new file mode 100644
index 0000000..ec25c5b
Binary files /dev/null and b/src/assets/images/districts/st-pauli-18.jpg differ
diff --git a/src/assets/images/districts/st-pauli-19.jpg b/src/assets/images/districts/st-pauli-19.jpg
new file mode 100644
index 0000000..e6bfa3b
Binary files /dev/null and b/src/assets/images/districts/st-pauli-19.jpg differ
diff --git a/src/assets/images/districts/st-pauli-20.jpg b/src/assets/images/districts/st-pauli-20.jpg
new file mode 100644
index 0000000..5feceab
Binary files /dev/null and b/src/assets/images/districts/st-pauli-20.jpg differ
diff --git a/src/assets/images/districts/st-pauli-21.jpg b/src/assets/images/districts/st-pauli-21.jpg
new file mode 100644
index 0000000..c20d88a
Binary files /dev/null and b/src/assets/images/districts/st-pauli-21.jpg differ
diff --git a/src/assets/images/districts/st-pauli-22.jpg b/src/assets/images/districts/st-pauli-22.jpg
new file mode 100644
index 0000000..1e81eb8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-22.jpg differ
diff --git a/src/assets/images/districts/st-pauli-23.jpg b/src/assets/images/districts/st-pauli-23.jpg
new file mode 100644
index 0000000..6ca62a0
Binary files /dev/null and b/src/assets/images/districts/st-pauli-23.jpg differ
diff --git a/src/assets/images/districts/st-pauli-24.jpg b/src/assets/images/districts/st-pauli-24.jpg
new file mode 100644
index 0000000..fa32825
Binary files /dev/null and b/src/assets/images/districts/st-pauli-24.jpg differ
diff --git a/src/assets/images/districts/st-pauli-25.jpg b/src/assets/images/districts/st-pauli-25.jpg
new file mode 100644
index 0000000..b5e45b4
Binary files /dev/null and b/src/assets/images/districts/st-pauli-25.jpg differ
diff --git a/src/assets/images/districts/st-pauli-26.jpg b/src/assets/images/districts/st-pauli-26.jpg
new file mode 100644
index 0000000..b52cdbb
Binary files /dev/null and b/src/assets/images/districts/st-pauli-26.jpg differ
diff --git a/src/assets/images/districts/st-pauli-27.jpg b/src/assets/images/districts/st-pauli-27.jpg
new file mode 100644
index 0000000..4f7e797
Binary files /dev/null and b/src/assets/images/districts/st-pauli-27.jpg differ
diff --git a/src/assets/images/districts/st-pauli-28.jpg b/src/assets/images/districts/st-pauli-28.jpg
new file mode 100644
index 0000000..2c010ca
Binary files /dev/null and b/src/assets/images/districts/st-pauli-28.jpg differ
diff --git a/src/assets/images/districts/st-pauli-29.jpg b/src/assets/images/districts/st-pauli-29.jpg
new file mode 100644
index 0000000..d7d3e86
Binary files /dev/null and b/src/assets/images/districts/st-pauli-29.jpg differ
diff --git a/src/assets/images/districts/st-pauli-30.jpg b/src/assets/images/districts/st-pauli-30.jpg
new file mode 100644
index 0000000..1245d95
Binary files /dev/null and b/src/assets/images/districts/st-pauli-30.jpg differ
diff --git a/src/assets/images/districts/st-pauli-31.jpg b/src/assets/images/districts/st-pauli-31.jpg
new file mode 100644
index 0000000..19681a9
Binary files /dev/null and b/src/assets/images/districts/st-pauli-31.jpg differ
diff --git a/src/assets/images/districts/st-pauli-32.jpg b/src/assets/images/districts/st-pauli-32.jpg
new file mode 100644
index 0000000..04505a2
Binary files /dev/null and b/src/assets/images/districts/st-pauli-32.jpg differ
diff --git a/src/assets/images/districts/st-pauli-33.jpg b/src/assets/images/districts/st-pauli-33.jpg
new file mode 100644
index 0000000..725b804
Binary files /dev/null and b/src/assets/images/districts/st-pauli-33.jpg differ
diff --git a/src/assets/images/districts/st-pauli-34.jpg b/src/assets/images/districts/st-pauli-34.jpg
new file mode 100644
index 0000000..b662d6c
Binary files /dev/null and b/src/assets/images/districts/st-pauli-34.jpg differ
diff --git a/src/assets/images/districts/st-pauli-35.jpg b/src/assets/images/districts/st-pauli-35.jpg
new file mode 100644
index 0000000..f1704b8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-35.jpg differ
diff --git a/src/assets/images/districts/st-pauli-36.jpg b/src/assets/images/districts/st-pauli-36.jpg
new file mode 100644
index 0000000..3b13b1d
Binary files /dev/null and b/src/assets/images/districts/st-pauli-36.jpg differ
diff --git a/src/assets/images/districts/st-pauli-37.jpg b/src/assets/images/districts/st-pauli-37.jpg
new file mode 100644
index 0000000..830b0a2
Binary files /dev/null and b/src/assets/images/districts/st-pauli-37.jpg differ
diff --git a/src/assets/images/districts/st-pauli-38.jpg b/src/assets/images/districts/st-pauli-38.jpg
new file mode 100644
index 0000000..de8a0d8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-38.jpg differ
diff --git a/src/assets/images/districts/st-pauli-39.jpg b/src/assets/images/districts/st-pauli-39.jpg
new file mode 100644
index 0000000..46e2a6c
Binary files /dev/null and b/src/assets/images/districts/st-pauli-39.jpg differ
diff --git a/src/assets/images/districts/st-pauli-40.jpg b/src/assets/images/districts/st-pauli-40.jpg
new file mode 100644
index 0000000..32448b8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-40.jpg differ
diff --git a/src/assets/images/districts/st-pauli-41.jpg b/src/assets/images/districts/st-pauli-41.jpg
new file mode 100644
index 0000000..416bc95
Binary files /dev/null and b/src/assets/images/districts/st-pauli-41.jpg differ
diff --git a/src/assets/images/districts/st-pauli-42.jpg b/src/assets/images/districts/st-pauli-42.jpg
new file mode 100644
index 0000000..200d831
Binary files /dev/null and b/src/assets/images/districts/st-pauli-42.jpg differ
diff --git a/src/assets/images/districts/st-pauli-43.jpg b/src/assets/images/districts/st-pauli-43.jpg
new file mode 100644
index 0000000..68c882f
Binary files /dev/null and b/src/assets/images/districts/st-pauli-43.jpg differ
diff --git a/src/assets/images/districts/st-pauli-44.jpg b/src/assets/images/districts/st-pauli-44.jpg
new file mode 100644
index 0000000..6a28076
Binary files /dev/null and b/src/assets/images/districts/st-pauli-44.jpg differ
diff --git a/src/assets/images/districts/st-pauli-45.jpg b/src/assets/images/districts/st-pauli-45.jpg
new file mode 100644
index 0000000..a0ee743
Binary files /dev/null and b/src/assets/images/districts/st-pauli-45.jpg differ
diff --git a/src/assets/images/districts/st-pauli-46.jpg b/src/assets/images/districts/st-pauli-46.jpg
new file mode 100644
index 0000000..2925a44
Binary files /dev/null and b/src/assets/images/districts/st-pauli-46.jpg differ
diff --git a/src/assets/images/districts/st-pauli-47.jpg b/src/assets/images/districts/st-pauli-47.jpg
new file mode 100644
index 0000000..d94e0f1
Binary files /dev/null and b/src/assets/images/districts/st-pauli-47.jpg differ
diff --git a/src/assets/images/districts/st-pauli-48.jpg b/src/assets/images/districts/st-pauli-48.jpg
new file mode 100644
index 0000000..e706b7b
Binary files /dev/null and b/src/assets/images/districts/st-pauli-48.jpg differ
diff --git a/src/assets/images/districts/st-pauli-49.jpg b/src/assets/images/districts/st-pauli-49.jpg
new file mode 100644
index 0000000..4a173e0
Binary files /dev/null and b/src/assets/images/districts/st-pauli-49.jpg differ
diff --git a/src/assets/images/districts/st-pauli-50.jpg b/src/assets/images/districts/st-pauli-50.jpg
new file mode 100644
index 0000000..46b5b78
Binary files /dev/null and b/src/assets/images/districts/st-pauli-50.jpg differ
diff --git a/src/assets/images/districts/st-pauli-51.jpg b/src/assets/images/districts/st-pauli-51.jpg
new file mode 100644
index 0000000..1f69d44
Binary files /dev/null and b/src/assets/images/districts/st-pauli-51.jpg differ
diff --git a/src/assets/images/districts/st-pauli-52.jpg b/src/assets/images/districts/st-pauli-52.jpg
new file mode 100644
index 0000000..8327d6b
Binary files /dev/null and b/src/assets/images/districts/st-pauli-52.jpg differ
diff --git a/src/assets/images/districts/st-pauli-53.jpg b/src/assets/images/districts/st-pauli-53.jpg
new file mode 100644
index 0000000..8235fbf
Binary files /dev/null and b/src/assets/images/districts/st-pauli-53.jpg differ
diff --git a/src/assets/images/districts/st-pauli-54.jpg b/src/assets/images/districts/st-pauli-54.jpg
new file mode 100644
index 0000000..e5d0fca
Binary files /dev/null and b/src/assets/images/districts/st-pauli-54.jpg differ
diff --git a/src/assets/images/districts/st-pauli-55.jpg b/src/assets/images/districts/st-pauli-55.jpg
new file mode 100644
index 0000000..c213d97
Binary files /dev/null and b/src/assets/images/districts/st-pauli-55.jpg differ
diff --git a/src/assets/images/districts/st-pauli-56.jpg b/src/assets/images/districts/st-pauli-56.jpg
new file mode 100644
index 0000000..8879b2f
Binary files /dev/null and b/src/assets/images/districts/st-pauli-56.jpg differ
diff --git a/src/assets/images/districts/st-pauli-57.jpg b/src/assets/images/districts/st-pauli-57.jpg
new file mode 100644
index 0000000..2033e2c
Binary files /dev/null and b/src/assets/images/districts/st-pauli-57.jpg differ
diff --git a/src/assets/images/districts/st-pauli-58.jpg b/src/assets/images/districts/st-pauli-58.jpg
new file mode 100644
index 0000000..e0d782c
Binary files /dev/null and b/src/assets/images/districts/st-pauli-58.jpg differ
diff --git a/src/assets/images/districts/st-pauli-59.jpg b/src/assets/images/districts/st-pauli-59.jpg
new file mode 100644
index 0000000..6c90b1f
Binary files /dev/null and b/src/assets/images/districts/st-pauli-59.jpg differ
diff --git a/src/assets/images/districts/st-pauli-60.jpg b/src/assets/images/districts/st-pauli-60.jpg
new file mode 100644
index 0000000..7943022
Binary files /dev/null and b/src/assets/images/districts/st-pauli-60.jpg differ
diff --git a/src/assets/images/districts/st-pauli-61.jpg b/src/assets/images/districts/st-pauli-61.jpg
new file mode 100644
index 0000000..98c32da
Binary files /dev/null and b/src/assets/images/districts/st-pauli-61.jpg differ
diff --git a/src/assets/images/districts/st-pauli-62.jpg b/src/assets/images/districts/st-pauli-62.jpg
new file mode 100644
index 0000000..6dd6f7a
Binary files /dev/null and b/src/assets/images/districts/st-pauli-62.jpg differ
diff --git a/src/assets/images/districts/st-pauli-63.jpg b/src/assets/images/districts/st-pauli-63.jpg
new file mode 100644
index 0000000..69f22c7
Binary files /dev/null and b/src/assets/images/districts/st-pauli-63.jpg differ
diff --git a/src/assets/images/districts/st-pauli-64.jpg b/src/assets/images/districts/st-pauli-64.jpg
new file mode 100644
index 0000000..156a1df
Binary files /dev/null and b/src/assets/images/districts/st-pauli-64.jpg differ
diff --git a/src/assets/images/districts/st-pauli-65.jpg b/src/assets/images/districts/st-pauli-65.jpg
new file mode 100644
index 0000000..e9dd3f8
Binary files /dev/null and b/src/assets/images/districts/st-pauli-65.jpg differ
diff --git a/src/assets/images/districts/st-pauli-66.jpg b/src/assets/images/districts/st-pauli-66.jpg
new file mode 100644
index 0000000..87798c9
Binary files /dev/null and b/src/assets/images/districts/st-pauli-66.jpg differ
diff --git a/src/assets/images/districts/st-pauli-67.jpg b/src/assets/images/districts/st-pauli-67.jpg
new file mode 100644
index 0000000..bd8a32d
Binary files /dev/null and b/src/assets/images/districts/st-pauli-67.jpg differ
diff --git a/src/assets/images/districts/st-pauli-68.jpg b/src/assets/images/districts/st-pauli-68.jpg
new file mode 100644
index 0000000..5b2239d
Binary files /dev/null and b/src/assets/images/districts/st-pauli-68.jpg differ
diff --git a/src/assets/images/districts/st-pauli-69.jpg b/src/assets/images/districts/st-pauli-69.jpg
new file mode 100644
index 0000000..592d7dc
Binary files /dev/null and b/src/assets/images/districts/st-pauli-69.jpg differ
diff --git a/src/assets/images/districts/st-pauli-70.jpg b/src/assets/images/districts/st-pauli-70.jpg
new file mode 100644
index 0000000..8396069
Binary files /dev/null and b/src/assets/images/districts/st-pauli-70.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-altstadt-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-altstadt-450px.jpg
new file mode 100644
index 0000000..a6ecc1d
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-altstadt-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-barmbek-nord-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-barmbek-nord-450px.jpg
new file mode 100644
index 0000000..cfab5e4
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-barmbek-nord-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-barmbek-sud-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-barmbek-sud-450px.jpg
new file mode 100644
index 0000000..6488b5d
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-barmbek-sud-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-borgfelde-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-borgfelde-450px.jpg
new file mode 100644
index 0000000..c755498
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-borgfelde-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-dulsberg-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-dulsberg-450px.jpg
new file mode 100644
index 0000000..38813b3
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-dulsberg-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-eilbek-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-eilbek-450px.jpg
new file mode 100644
index 0000000..8e3abc1
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-eilbek-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-farmsen-berne-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-farmsen-berne-450px.jpg
new file mode 100644
index 0000000..2c8a0e9
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-farmsen-berne-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-hafencity-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-hafencity-450px.jpg
new file mode 100644
index 0000000..af51ceb
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-hafencity-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-hamm-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-hamm-450px.jpg
new file mode 100644
index 0000000..cb49f85
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-hamm-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-hammerbrook-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-hammerbrook-450px.jpg
new file mode 100644
index 0000000..d8c133b
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-hammerbrook-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-hohenfelde-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-hohenfelde-450px.jpg
new file mode 100644
index 0000000..49624fc
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-hohenfelde-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-marienthal-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-marienthal-450px.jpg
new file mode 100644
index 0000000..5da0593
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-marienthal-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-neustadt-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-neustadt-450px.jpg
new file mode 100644
index 0000000..0feee2f
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-neustadt-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-rothenburgsort-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-rothenburgsort-450px.jpg
new file mode 100644
index 0000000..e4d7255
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-rothenburgsort-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-rotherbaum-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-rotherbaum-450px.jpg
new file mode 100644
index 0000000..fb477bb
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-rotherbaum-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-st.-georg-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-st.-georg-450px.jpg
new file mode 100644
index 0000000..f361d87
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-st.-georg-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-st.-pauli-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-st.-pauli-450px.jpg
new file mode 100644
index 0000000..c770853
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-st.-pauli-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-tonndorf-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-tonndorf-450px.jpg
new file mode 100644
index 0000000..c1b7506
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-tonndorf-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-uhlenhorst-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-uhlenhorst-450px.jpg
new file mode 100644
index 0000000..6d1b454
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-uhlenhorst-450px.jpg differ
diff --git a/src/assets/images/districts/thumbnails/hamburg-wandsbek-450px.jpg b/src/assets/images/districts/thumbnails/hamburg-wandsbek-450px.jpg
new file mode 100644
index 0000000..b49413f
Binary files /dev/null and b/src/assets/images/districts/thumbnails/hamburg-wandsbek-450px.jpg differ
diff --git a/src/assets/images/districts/tonndorf-01.jpg b/src/assets/images/districts/tonndorf-01.jpg
new file mode 100644
index 0000000..5055fe3
Binary files /dev/null and b/src/assets/images/districts/tonndorf-01.jpg differ
diff --git a/src/assets/images/districts/tonndorf-02.jpg b/src/assets/images/districts/tonndorf-02.jpg
new file mode 100644
index 0000000..69e4601
Binary files /dev/null and b/src/assets/images/districts/tonndorf-02.jpg differ
diff --git a/src/assets/images/districts/tonndorf-03.jpg b/src/assets/images/districts/tonndorf-03.jpg
new file mode 100644
index 0000000..d04c024
Binary files /dev/null and b/src/assets/images/districts/tonndorf-03.jpg differ
diff --git a/src/assets/images/districts/tonndorf-04.jpg b/src/assets/images/districts/tonndorf-04.jpg
new file mode 100644
index 0000000..b7e773e
Binary files /dev/null and b/src/assets/images/districts/tonndorf-04.jpg differ
diff --git a/src/assets/images/districts/tonndorf-05.jpg b/src/assets/images/districts/tonndorf-05.jpg
new file mode 100644
index 0000000..0c9da95
Binary files /dev/null and b/src/assets/images/districts/tonndorf-05.jpg differ
diff --git a/src/assets/images/districts/tonndorf-06.jpg b/src/assets/images/districts/tonndorf-06.jpg
new file mode 100644
index 0000000..8e1ef1e
Binary files /dev/null and b/src/assets/images/districts/tonndorf-06.jpg differ
diff --git a/src/assets/images/districts/tonndorf-07.jpg b/src/assets/images/districts/tonndorf-07.jpg
new file mode 100644
index 0000000..a164d3c
Binary files /dev/null and b/src/assets/images/districts/tonndorf-07.jpg differ
diff --git a/src/assets/images/districts/tonndorf-08.jpg b/src/assets/images/districts/tonndorf-08.jpg
new file mode 100644
index 0000000..11d461a
Binary files /dev/null and b/src/assets/images/districts/tonndorf-08.jpg differ
diff --git a/src/assets/images/districts/tonndorf-09.jpg b/src/assets/images/districts/tonndorf-09.jpg
new file mode 100644
index 0000000..9a2c1f6
Binary files /dev/null and b/src/assets/images/districts/tonndorf-09.jpg differ
diff --git a/src/assets/images/districts/tonndorf-10.jpg b/src/assets/images/districts/tonndorf-10.jpg
new file mode 100644
index 0000000..833ca7d
Binary files /dev/null and b/src/assets/images/districts/tonndorf-10.jpg differ
diff --git a/src/assets/images/districts/tonndorf-11.jpg b/src/assets/images/districts/tonndorf-11.jpg
new file mode 100644
index 0000000..f82dda2
Binary files /dev/null and b/src/assets/images/districts/tonndorf-11.jpg differ
diff --git a/src/assets/images/districts/tonndorf-12.jpg b/src/assets/images/districts/tonndorf-12.jpg
new file mode 100644
index 0000000..64a2133
Binary files /dev/null and b/src/assets/images/districts/tonndorf-12.jpg differ
diff --git a/src/assets/images/districts/tonndorf-13.jpg b/src/assets/images/districts/tonndorf-13.jpg
new file mode 100644
index 0000000..1c2b5e5
Binary files /dev/null and b/src/assets/images/districts/tonndorf-13.jpg differ
diff --git a/src/assets/images/districts/tonndorf-14.jpg b/src/assets/images/districts/tonndorf-14.jpg
new file mode 100644
index 0000000..6c10368
Binary files /dev/null and b/src/assets/images/districts/tonndorf-14.jpg differ
diff --git a/src/assets/images/districts/tonndorf-15.jpg b/src/assets/images/districts/tonndorf-15.jpg
new file mode 100644
index 0000000..2cb3a70
Binary files /dev/null and b/src/assets/images/districts/tonndorf-15.jpg differ
diff --git a/src/assets/images/districts/tonndorf-16.jpg b/src/assets/images/districts/tonndorf-16.jpg
new file mode 100644
index 0000000..fc5a038
Binary files /dev/null and b/src/assets/images/districts/tonndorf-16.jpg differ
diff --git a/src/assets/images/districts/tonndorf-17.jpg b/src/assets/images/districts/tonndorf-17.jpg
new file mode 100644
index 0000000..8c405fa
Binary files /dev/null and b/src/assets/images/districts/tonndorf-17.jpg differ
diff --git a/src/assets/images/districts/tonndorf-18.jpg b/src/assets/images/districts/tonndorf-18.jpg
new file mode 100644
index 0000000..c019573
Binary files /dev/null and b/src/assets/images/districts/tonndorf-18.jpg differ
diff --git a/src/assets/images/districts/tonndorf-19.jpg b/src/assets/images/districts/tonndorf-19.jpg
new file mode 100644
index 0000000..98bd3ff
Binary files /dev/null and b/src/assets/images/districts/tonndorf-19.jpg differ
diff --git a/src/assets/images/districts/tonndorf-20.jpg b/src/assets/images/districts/tonndorf-20.jpg
new file mode 100644
index 0000000..026a6ca
Binary files /dev/null and b/src/assets/images/districts/tonndorf-20.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-01.jpg b/src/assets/images/districts/uhlenhorst-01.jpg
new file mode 100644
index 0000000..75004d4
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-01.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-02.jpg b/src/assets/images/districts/uhlenhorst-02.jpg
new file mode 100644
index 0000000..b1f06ac
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-02.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-03.jpg b/src/assets/images/districts/uhlenhorst-03.jpg
new file mode 100644
index 0000000..45e1320
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-03.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-04.jpg b/src/assets/images/districts/uhlenhorst-04.jpg
new file mode 100644
index 0000000..e4cc0d6
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-04.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-05.jpg b/src/assets/images/districts/uhlenhorst-05.jpg
new file mode 100644
index 0000000..9a36ead
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-05.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-06.jpg b/src/assets/images/districts/uhlenhorst-06.jpg
new file mode 100644
index 0000000..3113022
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-06.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-07.jpg b/src/assets/images/districts/uhlenhorst-07.jpg
new file mode 100644
index 0000000..b30d60e
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-07.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-08.jpg b/src/assets/images/districts/uhlenhorst-08.jpg
new file mode 100644
index 0000000..496cc64
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-08.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-09.jpg b/src/assets/images/districts/uhlenhorst-09.jpg
new file mode 100644
index 0000000..1491d22
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-09.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-10.jpg b/src/assets/images/districts/uhlenhorst-10.jpg
new file mode 100644
index 0000000..51c6360
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-10.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-11.jpg b/src/assets/images/districts/uhlenhorst-11.jpg
new file mode 100644
index 0000000..cf9ace2
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-11.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-12.jpg b/src/assets/images/districts/uhlenhorst-12.jpg
new file mode 100644
index 0000000..269c5d3
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-12.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-13.jpg b/src/assets/images/districts/uhlenhorst-13.jpg
new file mode 100644
index 0000000..f082b58
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-13.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-14.jpg b/src/assets/images/districts/uhlenhorst-14.jpg
new file mode 100644
index 0000000..2e25d46
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-14.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-15.jpg b/src/assets/images/districts/uhlenhorst-15.jpg
new file mode 100644
index 0000000..c6564e4
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-15.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-16.jpg b/src/assets/images/districts/uhlenhorst-16.jpg
new file mode 100644
index 0000000..4993a98
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-16.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-17.jpg b/src/assets/images/districts/uhlenhorst-17.jpg
new file mode 100644
index 0000000..706b7a8
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-17.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-18.jpg b/src/assets/images/districts/uhlenhorst-18.jpg
new file mode 100644
index 0000000..8e5c9f6
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-18.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-19.jpg b/src/assets/images/districts/uhlenhorst-19.jpg
new file mode 100644
index 0000000..70e3f93
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-19.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-20.jpg b/src/assets/images/districts/uhlenhorst-20.jpg
new file mode 100644
index 0000000..162a5f8
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-20.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-21.jpg b/src/assets/images/districts/uhlenhorst-21.jpg
new file mode 100644
index 0000000..bb40818
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-21.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-22.jpg b/src/assets/images/districts/uhlenhorst-22.jpg
new file mode 100644
index 0000000..17fe897
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-22.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-23.jpg b/src/assets/images/districts/uhlenhorst-23.jpg
new file mode 100644
index 0000000..91f950b
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-23.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-24.jpg b/src/assets/images/districts/uhlenhorst-24.jpg
new file mode 100644
index 0000000..e0a3d8e
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-24.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-25.jpg b/src/assets/images/districts/uhlenhorst-25.jpg
new file mode 100644
index 0000000..3ab604e
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-25.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-26.jpg b/src/assets/images/districts/uhlenhorst-26.jpg
new file mode 100644
index 0000000..38f04d5
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-26.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-27.jpg b/src/assets/images/districts/uhlenhorst-27.jpg
new file mode 100644
index 0000000..037957d
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-27.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-28.jpg b/src/assets/images/districts/uhlenhorst-28.jpg
new file mode 100644
index 0000000..5eb13bb
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-28.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-29.jpg b/src/assets/images/districts/uhlenhorst-29.jpg
new file mode 100644
index 0000000..db70abe
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-29.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-30.jpg b/src/assets/images/districts/uhlenhorst-30.jpg
new file mode 100644
index 0000000..655df11
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-30.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-31.jpg b/src/assets/images/districts/uhlenhorst-31.jpg
new file mode 100644
index 0000000..4eae10d
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-31.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-32.jpg b/src/assets/images/districts/uhlenhorst-32.jpg
new file mode 100644
index 0000000..5d687cf
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-32.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-33.jpg b/src/assets/images/districts/uhlenhorst-33.jpg
new file mode 100644
index 0000000..116a294
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-33.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-34.jpg b/src/assets/images/districts/uhlenhorst-34.jpg
new file mode 100644
index 0000000..fd6fd14
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-34.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-35.jpg b/src/assets/images/districts/uhlenhorst-35.jpg
new file mode 100644
index 0000000..4d929ca
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-35.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-36.jpg b/src/assets/images/districts/uhlenhorst-36.jpg
new file mode 100644
index 0000000..c5becc3
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-36.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-37.jpg b/src/assets/images/districts/uhlenhorst-37.jpg
new file mode 100644
index 0000000..dac35b4
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-37.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-38.jpg b/src/assets/images/districts/uhlenhorst-38.jpg
new file mode 100644
index 0000000..40e43f0
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-38.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-39.jpg b/src/assets/images/districts/uhlenhorst-39.jpg
new file mode 100644
index 0000000..a969966
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-39.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-40.jpg b/src/assets/images/districts/uhlenhorst-40.jpg
new file mode 100644
index 0000000..6911c79
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-40.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-41.jpg b/src/assets/images/districts/uhlenhorst-41.jpg
new file mode 100644
index 0000000..4e69e22
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-41.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-42.jpg b/src/assets/images/districts/uhlenhorst-42.jpg
new file mode 100644
index 0000000..de732cd
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-42.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-43.jpg b/src/assets/images/districts/uhlenhorst-43.jpg
new file mode 100644
index 0000000..6061c2f
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-43.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-44.jpg b/src/assets/images/districts/uhlenhorst-44.jpg
new file mode 100644
index 0000000..7767ca9
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-44.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-45.jpg b/src/assets/images/districts/uhlenhorst-45.jpg
new file mode 100644
index 0000000..7fac75c
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-45.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-46.jpg b/src/assets/images/districts/uhlenhorst-46.jpg
new file mode 100644
index 0000000..02429ab
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-46.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-47.jpg b/src/assets/images/districts/uhlenhorst-47.jpg
new file mode 100644
index 0000000..a29c1aa
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-47.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-48.jpg b/src/assets/images/districts/uhlenhorst-48.jpg
new file mode 100644
index 0000000..8ad56f7
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-48.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-49.jpg b/src/assets/images/districts/uhlenhorst-49.jpg
new file mode 100644
index 0000000..225f6f0
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-49.jpg differ
diff --git a/src/assets/images/districts/uhlenhorst-50.jpg b/src/assets/images/districts/uhlenhorst-50.jpg
new file mode 100644
index 0000000..77b761c
Binary files /dev/null and b/src/assets/images/districts/uhlenhorst-50.jpg differ
diff --git a/src/assets/images/districts/wandsbek-01.jpg b/src/assets/images/districts/wandsbek-01.jpg
new file mode 100644
index 0000000..d59fb94
Binary files /dev/null and b/src/assets/images/districts/wandsbek-01.jpg differ
diff --git a/src/assets/images/districts/wandsbek-02.jpg b/src/assets/images/districts/wandsbek-02.jpg
new file mode 100644
index 0000000..3b5476f
Binary files /dev/null and b/src/assets/images/districts/wandsbek-02.jpg differ
diff --git a/src/assets/images/districts/wandsbek-03.jpg b/src/assets/images/districts/wandsbek-03.jpg
new file mode 100644
index 0000000..9b83f9e
Binary files /dev/null and b/src/assets/images/districts/wandsbek-03.jpg differ
diff --git a/src/assets/images/districts/wandsbek-04.jpg b/src/assets/images/districts/wandsbek-04.jpg
new file mode 100644
index 0000000..6363f62
Binary files /dev/null and b/src/assets/images/districts/wandsbek-04.jpg differ
diff --git a/src/assets/images/districts/wandsbek-05.jpg b/src/assets/images/districts/wandsbek-05.jpg
new file mode 100644
index 0000000..6837125
Binary files /dev/null and b/src/assets/images/districts/wandsbek-05.jpg differ
diff --git a/src/assets/images/districts/wandsbek-06.jpg b/src/assets/images/districts/wandsbek-06.jpg
new file mode 100644
index 0000000..d305360
Binary files /dev/null and b/src/assets/images/districts/wandsbek-06.jpg differ
diff --git a/src/assets/images/districts/wandsbek-07.jpg b/src/assets/images/districts/wandsbek-07.jpg
new file mode 100644
index 0000000..71d82ce
Binary files /dev/null and b/src/assets/images/districts/wandsbek-07.jpg differ
diff --git a/src/assets/images/districts/wandsbek-08.jpg b/src/assets/images/districts/wandsbek-08.jpg
new file mode 100644
index 0000000..58bfb34
Binary files /dev/null and b/src/assets/images/districts/wandsbek-08.jpg differ
diff --git a/src/assets/images/districts/wandsbek-09.jpg b/src/assets/images/districts/wandsbek-09.jpg
new file mode 100644
index 0000000..e49fca2
Binary files /dev/null and b/src/assets/images/districts/wandsbek-09.jpg differ
diff --git a/src/assets/images/districts/wandsbek-10.jpg b/src/assets/images/districts/wandsbek-10.jpg
new file mode 100644
index 0000000..02eff15
Binary files /dev/null and b/src/assets/images/districts/wandsbek-10.jpg differ
diff --git a/src/assets/images/districts/wandsbek-11.jpg b/src/assets/images/districts/wandsbek-11.jpg
new file mode 100644
index 0000000..2434c22
Binary files /dev/null and b/src/assets/images/districts/wandsbek-11.jpg differ
diff --git a/src/assets/images/districts/wandsbek-12.jpg b/src/assets/images/districts/wandsbek-12.jpg
new file mode 100644
index 0000000..930fc9c
Binary files /dev/null and b/src/assets/images/districts/wandsbek-12.jpg differ
diff --git a/src/assets/images/districts/wandsbek-13.jpg b/src/assets/images/districts/wandsbek-13.jpg
new file mode 100644
index 0000000..fc6e377
Binary files /dev/null and b/src/assets/images/districts/wandsbek-13.jpg differ
diff --git a/src/assets/images/districts/wandsbek-14.jpg b/src/assets/images/districts/wandsbek-14.jpg
new file mode 100644
index 0000000..63e513c
Binary files /dev/null and b/src/assets/images/districts/wandsbek-14.jpg differ
diff --git a/src/assets/images/districts/wandsbek-15.jpg b/src/assets/images/districts/wandsbek-15.jpg
new file mode 100644
index 0000000..b6332a6
Binary files /dev/null and b/src/assets/images/districts/wandsbek-15.jpg differ
diff --git a/src/assets/images/districts/wandsbek-16.jpg b/src/assets/images/districts/wandsbek-16.jpg
new file mode 100644
index 0000000..5f206f3
Binary files /dev/null and b/src/assets/images/districts/wandsbek-16.jpg differ
diff --git a/src/assets/images/districts/wandsbek-17.jpg b/src/assets/images/districts/wandsbek-17.jpg
new file mode 100644
index 0000000..d98d6ed
Binary files /dev/null and b/src/assets/images/districts/wandsbek-17.jpg differ
diff --git a/src/assets/images/districts/wandsbek-18.jpg b/src/assets/images/districts/wandsbek-18.jpg
new file mode 100644
index 0000000..dc69675
Binary files /dev/null and b/src/assets/images/districts/wandsbek-18.jpg differ
diff --git a/src/assets/images/hero/hamburg-altstadt.jpg b/src/assets/images/hero/hamburg-altstadt.jpg
new file mode 100644
index 0000000..3dcf49a
Binary files /dev/null and b/src/assets/images/hero/hamburg-altstadt.jpg differ
diff --git a/src/assets/images/hero/hamburg-barmbek-nord.jpg b/src/assets/images/hero/hamburg-barmbek-nord.jpg
new file mode 100644
index 0000000..3b86bb3
Binary files /dev/null and b/src/assets/images/hero/hamburg-barmbek-nord.jpg differ
diff --git a/src/assets/images/hero/hamburg-barmbek-sud.jpg b/src/assets/images/hero/hamburg-barmbek-sud.jpg
new file mode 100644
index 0000000..e29ed4a
Binary files /dev/null and b/src/assets/images/hero/hamburg-barmbek-sud.jpg differ
diff --git a/src/assets/images/hero/hamburg-borgfelde.jpg b/src/assets/images/hero/hamburg-borgfelde.jpg
new file mode 100644
index 0000000..1a73be2
Binary files /dev/null and b/src/assets/images/hero/hamburg-borgfelde.jpg differ
diff --git a/src/assets/images/hero/hamburg-dulsberg.jpg b/src/assets/images/hero/hamburg-dulsberg.jpg
new file mode 100644
index 0000000..09bad71
Binary files /dev/null and b/src/assets/images/hero/hamburg-dulsberg.jpg differ
diff --git a/src/assets/images/hero/hamburg-eilbek.jpg b/src/assets/images/hero/hamburg-eilbek.jpg
new file mode 100644
index 0000000..53ca8fe
Binary files /dev/null and b/src/assets/images/hero/hamburg-eilbek.jpg differ
diff --git a/src/assets/images/hero/hamburg-farmsen-berne.jpg b/src/assets/images/hero/hamburg-farmsen-berne.jpg
new file mode 100644
index 0000000..bcde152
Binary files /dev/null and b/src/assets/images/hero/hamburg-farmsen-berne.jpg differ
diff --git a/src/assets/images/hero/hamburg-hafencity.jpg b/src/assets/images/hero/hamburg-hafencity.jpg
new file mode 100644
index 0000000..a44cfd3
Binary files /dev/null and b/src/assets/images/hero/hamburg-hafencity.jpg differ
diff --git a/src/assets/images/hero/hamburg-hamm.jpg b/src/assets/images/hero/hamburg-hamm.jpg
new file mode 100644
index 0000000..fd63308
Binary files /dev/null and b/src/assets/images/hero/hamburg-hamm.jpg differ
diff --git a/src/assets/images/hero/hamburg-hammerbrook.jpg b/src/assets/images/hero/hamburg-hammerbrook.jpg
new file mode 100644
index 0000000..7affb04
Binary files /dev/null and b/src/assets/images/hero/hamburg-hammerbrook.jpg differ
diff --git a/src/assets/images/hero/hamburg-hohenfelde.jpg b/src/assets/images/hero/hamburg-hohenfelde.jpg
new file mode 100644
index 0000000..1c89f27
Binary files /dev/null and b/src/assets/images/hero/hamburg-hohenfelde.jpg differ
diff --git a/src/assets/images/hero/hamburg-marienthal.jpg b/src/assets/images/hero/hamburg-marienthal.jpg
new file mode 100644
index 0000000..14bcacf
Binary files /dev/null and b/src/assets/images/hero/hamburg-marienthal.jpg differ
diff --git a/src/assets/images/hero/hamburg-neustadt.jpg b/src/assets/images/hero/hamburg-neustadt.jpg
new file mode 100644
index 0000000..645b00e
Binary files /dev/null and b/src/assets/images/hero/hamburg-neustadt.jpg differ
diff --git a/src/assets/images/hero/hamburg-rothenburgsort.jpg b/src/assets/images/hero/hamburg-rothenburgsort.jpg
new file mode 100644
index 0000000..e2dcfea
Binary files /dev/null and b/src/assets/images/hero/hamburg-rothenburgsort.jpg differ
diff --git a/src/assets/images/hero/hamburg-rotherbaum.jpg b/src/assets/images/hero/hamburg-rotherbaum.jpg
new file mode 100644
index 0000000..8eb92dd
Binary files /dev/null and b/src/assets/images/hero/hamburg-rotherbaum.jpg differ
diff --git a/src/assets/images/hero/hamburg-st.-georg.jpg b/src/assets/images/hero/hamburg-st.-georg.jpg
new file mode 100644
index 0000000..aad404d
Binary files /dev/null and b/src/assets/images/hero/hamburg-st.-georg.jpg differ
diff --git a/src/assets/images/hero/hamburg-st.-pauli.jpg b/src/assets/images/hero/hamburg-st.-pauli.jpg
new file mode 100644
index 0000000..424d211
Binary files /dev/null and b/src/assets/images/hero/hamburg-st.-pauli.jpg differ
diff --git a/src/assets/images/hero/hamburg-tonndorf.jpg b/src/assets/images/hero/hamburg-tonndorf.jpg
new file mode 100644
index 0000000..526acd3
Binary files /dev/null and b/src/assets/images/hero/hamburg-tonndorf.jpg differ
diff --git a/src/assets/images/hero/hamburg-uhlenhorst.jpg b/src/assets/images/hero/hamburg-uhlenhorst.jpg
new file mode 100644
index 0000000..d687999
Binary files /dev/null and b/src/assets/images/hero/hamburg-uhlenhorst.jpg differ
diff --git a/src/assets/images/hero/hamburg-wandsbek.jpg b/src/assets/images/hero/hamburg-wandsbek.jpg
new file mode 100644
index 0000000..f227926
Binary files /dev/null and b/src/assets/images/hero/hamburg-wandsbek.jpg differ
diff --git a/src/assets/images/map/altstadt.jpg b/src/assets/images/map/altstadt.jpg
new file mode 100644
index 0000000..bd45f3e
Binary files /dev/null and b/src/assets/images/map/altstadt.jpg differ
diff --git a/src/assets/images/map/barmbek-nord.jpg b/src/assets/images/map/barmbek-nord.jpg
new file mode 100644
index 0000000..4f78aca
Binary files /dev/null and b/src/assets/images/map/barmbek-nord.jpg differ
diff --git a/src/assets/images/map/barmbek-sued.jpg b/src/assets/images/map/barmbek-sued.jpg
new file mode 100644
index 0000000..e33090f
Binary files /dev/null and b/src/assets/images/map/barmbek-sued.jpg differ
diff --git a/src/assets/images/map/borgfelde.jpg b/src/assets/images/map/borgfelde.jpg
new file mode 100644
index 0000000..9d342fb
Binary files /dev/null and b/src/assets/images/map/borgfelde.jpg differ
diff --git a/src/assets/images/map/dulsberg.jpg b/src/assets/images/map/dulsberg.jpg
new file mode 100644
index 0000000..f8ff929
Binary files /dev/null and b/src/assets/images/map/dulsberg.jpg differ
diff --git a/src/assets/images/map/eilbek.jpg b/src/assets/images/map/eilbek.jpg
new file mode 100644
index 0000000..b7e5952
Binary files /dev/null and b/src/assets/images/map/eilbek.jpg differ
diff --git a/src/assets/images/map/farmsen-berne.jpg b/src/assets/images/map/farmsen-berne.jpg
new file mode 100644
index 0000000..54bedb4
Binary files /dev/null and b/src/assets/images/map/farmsen-berne.jpg differ
diff --git a/src/assets/images/map/hafencity.jpg b/src/assets/images/map/hafencity.jpg
new file mode 100644
index 0000000..707f606
Binary files /dev/null and b/src/assets/images/map/hafencity.jpg differ
diff --git a/src/assets/images/map/hamm.jpg b/src/assets/images/map/hamm.jpg
new file mode 100644
index 0000000..0624f30
Binary files /dev/null and b/src/assets/images/map/hamm.jpg differ
diff --git a/src/assets/images/map/hammerbrook.jpg b/src/assets/images/map/hammerbrook.jpg
new file mode 100644
index 0000000..42fd855
Binary files /dev/null and b/src/assets/images/map/hammerbrook.jpg differ
diff --git a/src/assets/images/map/hohenfelde.jpg b/src/assets/images/map/hohenfelde.jpg
new file mode 100644
index 0000000..ca18cf2
Binary files /dev/null and b/src/assets/images/map/hohenfelde.jpg differ
diff --git a/src/assets/images/map/marienthal.jpg b/src/assets/images/map/marienthal.jpg
new file mode 100644
index 0000000..61c5eaf
Binary files /dev/null and b/src/assets/images/map/marienthal.jpg differ
diff --git a/src/assets/images/map/neustadt.jpg b/src/assets/images/map/neustadt.jpg
new file mode 100644
index 0000000..688b5eb
Binary files /dev/null and b/src/assets/images/map/neustadt.jpg differ
diff --git a/src/assets/images/map/rothenburgsort.jpg b/src/assets/images/map/rothenburgsort.jpg
new file mode 100644
index 0000000..c5b0652
Binary files /dev/null and b/src/assets/images/map/rothenburgsort.jpg differ
diff --git a/src/assets/images/map/rotherbaum.jpg b/src/assets/images/map/rotherbaum.jpg
new file mode 100644
index 0000000..c2f5295
Binary files /dev/null and b/src/assets/images/map/rotherbaum.jpg differ
diff --git a/src/assets/images/map/st-georg.jpg b/src/assets/images/map/st-georg.jpg
new file mode 100644
index 0000000..c11b0a8
Binary files /dev/null and b/src/assets/images/map/st-georg.jpg differ
diff --git a/src/assets/images/map/st-pauli.jpg b/src/assets/images/map/st-pauli.jpg
new file mode 100644
index 0000000..99166f1
Binary files /dev/null and b/src/assets/images/map/st-pauli.jpg differ
diff --git a/src/assets/images/map/start.jpg b/src/assets/images/map/start.jpg
new file mode 100644
index 0000000..a3ce621
Binary files /dev/null and b/src/assets/images/map/start.jpg differ
diff --git a/src/assets/images/map/tonndorf.jpg b/src/assets/images/map/tonndorf.jpg
new file mode 100644
index 0000000..a8ed651
Binary files /dev/null and b/src/assets/images/map/tonndorf.jpg differ
diff --git a/src/assets/images/map/uhlenhorst.jpg b/src/assets/images/map/uhlenhorst.jpg
new file mode 100644
index 0000000..ad13897
Binary files /dev/null and b/src/assets/images/map/uhlenhorst.jpg differ
diff --git a/src/assets/images/map/wandsbek.jpg b/src/assets/images/map/wandsbek.jpg
new file mode 100644
index 0000000..7c72ba9
Binary files /dev/null and b/src/assets/images/map/wandsbek.jpg differ
diff --git a/src/assets/scripts/main.js b/src/assets/scripts/main.js
index a76cfe4..97c23bc 100644
--- a/src/assets/scripts/main.js
+++ b/src/assets/scripts/main.js
@@ -1 +1,63 @@
-console.log('Hello, world');
+import sal from 'sal.js';
+import { btnHandler } from './modules/btn-handler';
+import { scrollHandler } from './modules/scroll-handler';
+import { sourceCodeInfo } from './modules/source-code-info';
+
+if (
+ 'querySelector' in document &&
+ 'localStorage' in window &&
+ 'addEventListener' in window
+) {
+ /* Initialize scroll reveal */
+ sal({
+ threshold: 0.1,
+ });
+
+ /* Show link to source code in console */
+ sourceCodeInfo();
+
+ /* Scrolling up or down? */
+ scrollHandler();
+
+ /* Toggle the theme */
+ btnHandler('#theme-toggle', function () {
+ window.__toggleTheme();
+ });
+
+ /* Smooth scrolling to the top */
+ btnHandler('#up-link', function () {
+ window.scroll({
+ top: 0,
+ left: 0,
+ behavior: 'smooth',
+ });
+ });
+
+ btnHandler('.spoiler', function (event) {
+ event.target.classList.toggle('spoiler-visible');
+ });
+
+ /* Deobfuscate the email */
+ btnHandler(
+ '#email',
+ function (event) {
+ if (event.target.classList.contains('objuscated')) {
+ const link = event.target;
+ const lock = link.parentNode.querySelector('#lock-box');
+
+ event.preventDefault();
+
+ link.classList.remove('objuscated');
+ link.text = 'hey@imhoff.name';
+ link.href = 'mailto:hey@imhoff.name';
+
+ if (lock) {
+ lock.classList.remove('hidden');
+ }
+ } else {
+ return;
+ }
+ },
+ false
+ );
+}
diff --git a/src/assets/scripts/modules/btn-handler.js b/src/assets/scripts/modules/btn-handler.js
new file mode 100644
index 0000000..27f532e
--- /dev/null
+++ b/src/assets/scripts/modules/btn-handler.js
@@ -0,0 +1,15 @@
+export function btnHandler(selector, callback, prevent = true) {
+ const btn = document.querySelector(selector);
+ if (!btn) return;
+
+ btn.addEventListener(
+ 'click',
+ function (event) {
+ if (prevent) {
+ event.preventDefault();
+ }
+ callback(event);
+ },
+ false
+ );
+}
diff --git a/src/assets/scripts/modules/scroll-handler.js b/src/assets/scripts/modules/scroll-handler.js
new file mode 100644
index 0000000..7968f9d
--- /dev/null
+++ b/src/assets/scripts/modules/scroll-handler.js
@@ -0,0 +1,27 @@
+export function scrollHandler() {
+ const body = document.body;
+ const scrollUp = 'scroll-up';
+ const scrollDown = 'scroll-down';
+ let lastScroll = 0;
+
+ window.addEventListener('scroll', () => {
+ const currentScroll = window.pageYOffset;
+
+ if (currentScroll <= 0) {
+ body.classList.remove(scrollUp);
+ return;
+ }
+
+ if (currentScroll > lastScroll && !body.classList.contains(scrollDown)) {
+ body.classList.remove(scrollUp);
+ body.classList.add(scrollDown);
+ } else if (
+ currentScroll < lastScroll &&
+ body.classList.contains(scrollDown)
+ ) {
+ body.classList.remove(scrollDown);
+ body.classList.add(scrollUp);
+ }
+ lastScroll = currentScroll;
+ });
+}
diff --git a/src/assets/scripts/modules/source-code-info.js b/src/assets/scripts/modules/source-code-info.js
new file mode 100644
index 0000000..130163c
--- /dev/null
+++ b/src/assets/scripts/modules/source-code-info.js
@@ -0,0 +1,6 @@
+export function sourceCodeInfo() {
+ const sourceCodeInfo =
+ '👋 I see you’re interested in the source code of this site? You can find it here: https://github.com/kogakure/website-11ty-hamburg.stefanimhoff.de';
+
+ console.info(sourceCodeInfo);
+}
diff --git a/src/assets/styles/base/breakpoints.css b/src/assets/styles/base/breakpoints.css
new file mode 100644
index 0000000..b47e146
--- /dev/null
+++ b/src/assets/styles/base/breakpoints.css
@@ -0,0 +1,4 @@
+/** Breakpoints */
+@custom-media --phone (width >= 320px);
+@custom-media --tablet (width >= 768px);
+@custom-media --desktop (width >= 1200px);
diff --git a/src/assets/styles/base/colors.css b/src/assets/styles/base/colors.css
new file mode 100644
index 0000000..283f8a3
--- /dev/null
+++ b/src/assets/styles/base/colors.css
@@ -0,0 +1,43 @@
+/* Colors */
+:root {
+ --color-accent: #2d5da3;
+ --color-bg-code: #282c34;
+ --color-fg-code: #abb2bf;
+}
+
+:root,
+.light {
+ --color-bg-full: #ffffff;
+ --color-bg: hsl(40, 7%, 90%);
+ --color-bg-dark: hsl(40, 7%, 80%);
+ --color-border: rgb(185, 184, 182);
+ --color-fg-feather-inverse: rgba(255, 255, 255, 0.05);
+ --color-fg-feather: rgba(0, 0, 0, 0.05);
+ --color-fg-full-inverse: #ffffff;
+ --color-fg-full: #000000;
+ --color-fg-soft-inverse: rgba(255, 255, 255, 0.2);
+ --color-fg-soft: rgba(0, 0, 0, 0.2);
+ --color-fg-strong-inverse: rgba(255, 255, 255, 0.8);
+ --color-fg-strong: rgba(0, 0, 0, 0.8);
+ --color-fg: hsl(40, 7%, 5%);
+ --opacity-dark: 1;
+ --opacity-light: 0;
+}
+
+.dark {
+ --color-bg-full: #000000;
+ --color-bg: hsl(40, 7%, 10%);
+ --color-bg-dark: hsl(40, 7%, 5%);
+ --color-border: rgb(73, 72, 70);
+ --color-fg-feather-inverse: rgba(0, 0, 0, 0.05);
+ --color-fg-feather: rgba(255, 255, 255, 0.05);
+ --color-fg-full-inverse: #000000;
+ --color-fg-full: #ffffff;
+ --color-fg-soft-inverse: rgba(0, 0, 0, 0.2);
+ --color-fg-soft: rgba(255, 255, 255, 0.2);
+ --color-fg-strong-inverse: rgba(0, 0, 0, 0.8);
+ --color-fg-strong: rgba(255, 255, 255, 0.8);
+ --color-fg: hsla(40, 7%, 90%, 0.87);
+ --opacity-dark: 0;
+ --opacity-light: 1;
+}
diff --git a/src/assets/styles/base/fonts.css b/src/assets/styles/base/fonts.css
new file mode 100644
index 0000000..2084417
--- /dev/null
+++ b/src/assets/styles/base/fonts.css
@@ -0,0 +1,17 @@
+@font-face {
+ font-display: swap;
+ font-family: 'SecuelaVariable';
+ font-style: normal;
+ font-weight: 1 999;
+ src: url('/assets/fonts/secuela-regular-vf.woff2') format('woff2'),
+ url('/assets/fonts/secuela-regular-vf.woff') format('woff');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'SecuelaVariable';
+ font-style: italic;
+ font-weight: 1 999;
+ src: url('/assets/fonts/secuela-italic-vf.woff2') format('woff2'),
+ url('/assets/fonts/secuela-italic-vf.woff') format('woff');
+}
diff --git a/src/assets/styles/base/images.css b/src/assets/styles/base/images.css
new file mode 100644
index 0000000..a15c7f9
--- /dev/null
+++ b/src/assets/styles/base/images.css
@@ -0,0 +1,53 @@
+/** Image */
+img {
+ background-color: var(--color-fg-feather);
+ border-color: var(--color-fg-feather);
+ border-radius: var(--radius-1);
+ border-style: solid;
+ border-width: 1px;
+ box-shadow: 0 2px 3px var(--color-fg-feather);
+ display: block;
+ font-size: 0;
+ height: auto;
+ width: 100%;
+}
+
+.dark img {
+ opacity: 0.87;
+}
+
+img[src$='.svg'] {
+ background: transparent;
+ border: 0;
+}
+
+.image-shadow {
+ position: relative;
+ transition-duration: 500ms;
+ transition-property: transform;
+ transition-timing-function: ease-in-out;
+
+ &::after {
+ box-shadow: var(--shadow-subtle-shade);
+ content: '';
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ transition-duration: 500ms;
+ transition-property: opacity;
+ transition-timing-function: ease-in-out;
+ width: 100%;
+ z-index: -1;
+ }
+
+ &:hover,
+ &:focus {
+ transform: scale(1.03);
+
+ &::after {
+ opacity: 1;
+ }
+ }
+}
diff --git a/src/assets/styles/base/normalize.css b/src/assets/styles/base/normalize.css
new file mode 100644
index 0000000..2768db4
--- /dev/null
+++ b/src/assets/styles/base/normalize.css
@@ -0,0 +1,351 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+ line-height: 1.15; /* 1 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type='button']:-moz-focusring,
+[type='reset']:-moz-focusring,
+[type='submit']:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type='checkbox'],
+[type='radio'] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type='number']::-webkit-inner-spin-button,
+[type='number']::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type='search'] {
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type='search']::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+ display: none;
+}
diff --git a/src/assets/styles/base/scroll-reveal.css b/src/assets/styles/base/scroll-reveal.css
new file mode 100644
index 0000000..ff3a382
--- /dev/null
+++ b/src/assets/styles/base/scroll-reveal.css
@@ -0,0 +1,18 @@
+@import '../../../../node_modules/sal.js/dist/sal.css';
+
+/** Reset styles for Sal.js, if no JavaScript is available */
+.no-js {
+ [data-sal|='fade'] {
+ opacity: 1;
+ }
+
+ [data-sal|='slide'],
+ [data-sal|='zoom'] {
+ opacity: 1;
+ transform: none;
+ }
+
+ [data-sal|='flip'] {
+ transform: none;
+ }
+}
diff --git a/src/assets/styles/base/typography.css b/src/assets/styles/base/typography.css
new file mode 100644
index 0000000..ea26dd0
--- /dev/null
+++ b/src/assets/styles/base/typography.css
@@ -0,0 +1,214 @@
+/** Base */
+html {
+ box-sizing: border-box;
+ font-size: 100%;
+ scroll-behavior: smooth;
+}
+
+*,
+*:before,
+*:after {
+ box-sizing: inherit;
+}
+
+::selection {
+ background-color: #a3b387;
+ color: #ffffff;
+}
+
+body {
+ background-color: var(--color-bg);
+ color: var(--color-fg);
+ font-family: var(--font-family-base);
+ font-weight: var(--font-weight-normal);
+ height: 100vh;
+ line-height: 1.6;
+}
+
+/** Headlines */
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.page-title,
+.headline,
+.subheadline {
+ font-weight: var(--font-weight-black);
+ letter-spacing: -0.02em;
+ line-height: var(--line-height-1);
+ margin-block-start: 0;
+ position: relative;
+}
+
+h1,
+.page-title {
+ font-size: var(--font-size-7);
+ margin-block-end: var(--space-13);
+}
+
+h2,
+.headline {
+ font-size: var(--font-size-5);
+ margin-block-end: var(--space-10);
+ margin-block-start: var(--space-16);
+}
+
+h3,
+h4,
+h5,
+h6,
+.subheadline {
+ font-size: var(--font-size-4);
+ margin-block-end: var(--space-8);
+ margin-block-start: var(--space-14);
+}
+
+h2:first-of-type,
+h3:first-of-type,
+h4:first-of-type,
+h5:first-of-type,
+h6:first-of-type {
+ margin-block-start: 0;
+}
+
+.dark h1,
+.dark h2,
+.dark h3,
+.dark h4,
+.dark h5,
+.dark h6,
+.dark .title,
+.dark .headline,
+.dark .subheadline {
+ font-weight: var(--font-weight-extra-bold);
+}
+
+/** Paragraph */
+p,
+.paragraph {
+ font-size: var(--font-size-3);
+ font-weight: var(--font-weight-normal);
+ letter-spacing: normal;
+ line-height: var(--line-height-2);
+ margin-block-end: var(--space-10);
+ margin-block-start: 0;
+}
+
+p:last-of-type {
+ margin-block-end: 0;
+}
+
+.dark p,
+.dark .paragraph {
+ font-weight: var(--font-weight-light);
+}
+
+/** Lists */
+ul {
+ font-size: var(--font-size-3);
+ list-style-type: square;
+ margin-block-end: var(--space-12);
+ margin-block-start: 0;
+ padding-inline-start: 1.2em;
+
+ li {
+ margin-block-end: var(--space-5);
+ }
+
+ li & {
+ margin-block-end: 0;
+ padding-inline-start: 2rem;
+ }
+}
+
+@media (--tablet) {
+ ul {
+ padding-inline-start: 0;
+ }
+}
+
+ol {
+ font-size: var(--font-size-3);
+ margin-block-end: var(--space-12);
+ padding-inline-start: 1.2em;
+
+ li {
+ margin-block-end: var(--space-2);
+ }
+
+ li & {
+ margin-block-end: 0;
+ padding-inline-start: 2rem;
+ }
+}
+
+@media (--tablet) {
+ ol {
+ padding-inline-start: 0;
+ }
+}
+
+/** Critic Markup */
+del {
+ text-decoration-thickness: 0.15em;
+}
+
+ins {
+ text-decoration-style: solid;
+ text-decoration-thickness: 0.15em;
+}
+
+mark {
+ background-color: rgba(230, 240, 40, 0.7);
+ border-color: rgba(0, 0, 0, 0.1);
+ border-radius: 0.25em;
+ box-shadow: var(--shadow-dark-inset);
+ color: rgba(0, 0, 0, 0.75);
+ padding-block-end: 0.4em;
+ padding-block-start: 0.4em;
+ padding-inline-end: 0.3em;
+ padding-inline-start: 0.3em;
+}
+
+/** Code, Sample, Abbreviation, Keyboard Shortcuts etc. */
+pre {
+ white-space: pre;
+}
+
+abbr {
+ font-variant: small-caps;
+}
+
+:is(abbr, dfn) {
+ cursor: help;
+}
+
+/** Links */
+a {
+ color: var(--color-fg);
+ font-weight: var(--font-weight-semi-bold);
+ text-decoration: underline;
+ text-decoration-color: var(--color-fg-soft);
+ text-decoration-thickness: 0.2em;
+ text-underline-offset: auto;
+
+ &:hover,
+ &:focus {
+ text-decoration-color: var(--color-accent);
+ }
+
+ sup.footnote-ref & {
+ text-decoration: none;
+ }
+}
+
+/** Helper */
+.no-margin {
+ margin: 0 !important;
+}
+
+.hidden {
+ display: none !important;
+}
diff --git a/src/assets/styles/base/variables.css b/src/assets/styles/base/variables.css
new file mode 100644
index 0000000..a82de48
--- /dev/null
+++ b/src/assets/styles/base/variables.css
@@ -0,0 +1,81 @@
+:root {
+ /** Grids */
+ --grid-fullsize: repeat(18, 1fr);
+ --grid-row: clamp(3rem, var(--space-55), 9rem);
+
+ /** Border Widths */
+ --border-width-1: 1px;
+ --border-width-10: 0.1em;
+ --border-width-15: 0.15em;
+
+ /** Font Families */
+ --font-family-base: SecuelaVariable, Arial, sans-serif;
+ --font-family-mono: Fira Code, Operator, Hasklig, Monoid, monospace;
+
+ /** Font Sizes */
+ --font-size-1: 0.65em;
+ --font-size-2: clamp(0.65rem, 0.8vw, 0.75rem);
+ --font-size-3: clamp(1rem, 1.1vw, 1.25rem);
+ --font-size-4: clamp(1.25rem, 1.8vw, 2rem);
+ --font-size-5: clamp(1.5rem, 2.9vw, 3.25rem);
+ --font-size-6: clamp(2.25rem, 4.7vw, 5.3rem);
+ --font-size-7: clamp(3.3rem, 7.3vw, 8.5rem);
+ --font-size-8: clamp(4.5rem, 12.2vw, 13.87rem);
+ --font-size-9: clamp(5.5rem, 28.7vw, 22.43rem);
+
+ /** Font Weights */
+ --font-weight-thin: 100;
+ --font-weight-extra-light: 200;
+ --font-weight-light: 300;
+ --font-weight-normal: 400;
+ --font-weight-medium: 500;
+ --font-weight-semi-bold: 600;
+ --font-weight-bold: 700;
+ --font-weight-extra-bold: 800;
+ --font-weight-black: 900;
+
+ /** Line Heights */
+ --line-height-1: 1;
+ --line-height-2: 1.6;
+
+ /** Radii */
+ --radius-1: 2px;
+ --radius-2: 5px;
+ --radius-4: 8px;
+ --radius-25: 25px;
+ --radius-50: 50%;
+
+ /** Shadows */
+ --shadow-subtle-shade: 0 0 50px rgba(0, 0, 0, 0.2);
+ --shadow-beveled-keyboard: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 2px #ffffff;
+ --shadow-white-outline: 0 1px 0 #ffffff;
+ --shadow-dark-inset: inset 0 0 5px rgba(0, 0, 0, 0.15);
+
+ /** Space */
+ --space-1: 0.335rem;
+ --space-2: clamp(0.335rem, 0.72vw, 0.402rem);
+ --space-3: clamp(0.402rem, 0.86vw, 0.482rem);
+ --space-4: clamp(0.482rem, 1.03vw, 0.579rem);
+ --space-5: clamp(0.579rem, 1.24vw, 0.694rem);
+ --space-6: clamp(0.694rem, 1.49vw, 0.833rem);
+ --space-7: clamp(0.833rem, 1.78vw, 1rem);
+ --space-8: clamp(1rem, 2.14vw, 1.2rem);
+ --space-9: clamp(1.2rem, 2.57vw, 1.44rem);
+ --space-10: clamp(1.44rem, 3.7vw, 1.728rem);
+ --space-11: clamp(1.728rem, 3.7vw, 2.074rem);
+ --space-12: clamp(2.074rem, 4.44vw, 2.488rem);
+ --space-13: clamp(2.488rem, 5.32vw, 2.986rem);
+ --space-14: clamp(2.986rem, 6.39vw, 3.583rem);
+ --space-15: clamp(3.583rem, 7.67vw, 4.3rem);
+ --space-16: clamp(4.3rem, 9.2vw, 5.16rem);
+ --space-17: clamp(5.16rem, 11.04vw, 6.192rem);
+ --space-18: clamp(6.192rem, 13.25vw, 7.43rem);
+ --space-19: clamp(7.43rem, 15.9vw, 8.916rem);
+ --space-20: clamp(8.916rem, 19.08vw, 10.699rem);
+ --space-55: 5.55vw;
+
+ /** Transitions */
+ --transition-duration-1: 100ms;
+ --transition-duration-2: 200ms;
+ --transition-duration-5: 500ms;
+}
diff --git a/src/assets/styles/base/videos.css b/src/assets/styles/base/videos.css
new file mode 100644
index 0000000..c3ca004
--- /dev/null
+++ b/src/assets/styles/base/videos.css
@@ -0,0 +1,14 @@
+/** Video */
+.video-wrapper {
+ margin-block-end: var(--space-10);
+ padding-block-end: 56.25%;
+ position: relative;
+}
+
+.video-wrapper iframe {
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
diff --git a/src/assets/styles/components/divider.css b/src/assets/styles/components/divider.css
new file mode 100644
index 0000000..77358fb
--- /dev/null
+++ b/src/assets/styles/components/divider.css
@@ -0,0 +1,13 @@
+/** Divider */
+hr,
+.divider {
+ border-block-end-width: var(--border-width-1);
+ border-block-start-width: 0;
+ border-color: var(--color-fg-feather);
+ border-inline-end-width: 0;
+ border-inline-start-width: 0;
+ border-style: solid;
+ margin-block-end: var(--space-14);
+ margin-block-start: var(--space-14);
+ width: 100%;
+}
diff --git a/src/assets/styles/components/pagination.css b/src/assets/styles/components/pagination.css
new file mode 100644
index 0000000..c300102
--- /dev/null
+++ b/src/assets/styles/components/pagination.css
@@ -0,0 +1,48 @@
+/** Pagination */
+.pagination {
+ border-radius: 50%;
+ position: fixed;
+ top: calc(50% - 20px);
+}
+
+.pagination-start {
+ left: 1rem;
+}
+
+.pagination-end {
+ right: 1rem;
+}
+
+.pagination-container {
+ align-items: center;
+ background-color: var(--color-fg-feather);
+ border-radius: 50%;
+ border-width: 0;
+ cursor: pointer;
+ display: flex;
+ font-size: 16px;
+ height: 40px;
+ justify-content: center;
+ outline: none;
+ transition-duration: 500ms;
+ transition-property: opacity;
+ transition-timing-function: ease-in-out;
+ width: 40px;
+
+ a:hover &,
+ a:focus & {
+ background-color: var(--color-fg-soft);
+ }
+
+ .scroll-up & {
+ opacity: 1;
+ }
+
+ .scroll-down & {
+ opacity: 0;
+ }
+}
+
+.pagination-icon {
+ fill: var(--color-fg);
+}
diff --git a/src/assets/styles/critical/base.css b/src/assets/styles/critical/base.css
new file mode 100644
index 0000000..c6c3e67
--- /dev/null
+++ b/src/assets/styles/critical/base.css
@@ -0,0 +1,18 @@
+/* Base */
+@import '../base/normalize';
+@import '../base/variables';
+@import '../base/breakpoints';
+@import '../base/colors';
+@import '../base/fonts';
+@import '../base/typography';
+@import '../base/images';
+@import '../base/scroll-reveal';
+
+/* Layout */
+@import '../layout/base';
+@import '../layout/page-header';
+@import '../layout/theme-toggle';
+
+/* Components */
+@import '../components/pagination';
+@import '../components/divider';
diff --git a/src/assets/styles/critical/district.css b/src/assets/styles/critical/district.css
new file mode 100644
index 0000000..53fa463
--- /dev/null
+++ b/src/assets/styles/critical/district.css
@@ -0,0 +1,64 @@
+@import '../base/breakpoints';
+
+/** District Hero */
+.district-hero-container {
+ grid-column: 5 / -1;
+ grid-row: 1 / 3;
+ height: 100vh;
+ object-fit: cover;
+}
+
+@media (--tablet) {
+ .district-hero-container {
+ grid-column: 6 / -1;
+ }
+}
+
+.district-hero {
+ border: 0;
+ height: 100vh;
+ object-fit: cover;
+}
+
+/** District Title */
+.district-title {
+ display: flex;
+ flex-direction: column;
+ grid-column: 3 / 5;
+ grid-row: 1 / 3;
+ justify-content: center;
+ padding-inline-start: calc(var(--space-55) / 2);
+ transform: rotate(180deg);
+ writing-mode: vertical-lr;
+
+ & h2 {
+ font-size: var(--font-size-4);
+ margin-block: 0;
+ }
+}
+
+@media (--tablet) {
+ .district-title {
+ grid-column: 5 / 6;
+ }
+}
+
+/** District Content */
+.district-content {
+ grid-column: 2 / -2;
+ grid-row: 3;
+
+ & img {
+ margin-block-end: var(--space-12);
+ }
+
+ & iframe {
+ width: 100%;
+ }
+}
+
+@media (--tablet) {
+ .district-content {
+ grid-column: 6 / -6;
+ }
+}
diff --git a/src/assets/styles/critical/homepage.css b/src/assets/styles/critical/homepage.css
new file mode 100644
index 0000000..a541987
--- /dev/null
+++ b/src/assets/styles/critical/homepage.css
@@ -0,0 +1,121 @@
+@import '../base/breakpoints';
+
+/** Homepage Hero */
+.homepage-hero-container {
+ grid-column: 4 / -1;
+ grid-row: 1 / 3;
+ height: 100vh;
+ object-fit: cover;
+}
+
+@media (--tablet) {
+ .homepage-hero-container {
+ grid-column: 6 / -1;
+ }
+}
+
+.homepage-hero {
+ border: 0;
+ height: 100vh;
+ object-fit: cover;
+}
+
+/** Homepage Introduction */
+.homepage-introduction {
+ grid-column: 4 / -2;
+ grid-row: 3;
+}
+
+@media (--tablet) {
+ .homepage-introduction {
+ grid-column: 6 / span 6;
+ }
+}
+
+/** Homepage Statistics */
+.homepage-statistics {
+ display: flex;
+ flex-direction: column;
+ grid-column: 2 / -2;
+ justify-content: center;
+}
+
+@media (--tablet) {
+ .homepage-statistics {
+ grid-column: 12 / -2;
+ grid-row: 4;
+ }
+}
+
+.homepage-statistics-image-container {
+ grid-column: 1 / -1;
+}
+
+@media (--tablet) {
+ .homepage-statistics-image-container {
+ grid-column: 2 / 11;
+ grid-row: 4;
+ }
+}
+
+.homepage-statistics-image {
+ object-fit: cover;
+}
+
+.homepage-statistics-container {
+ display: flex;
+ justify-content: space-between;
+}
+
+.homepage-statistics-item {
+ display: flex;
+ flex-direction: column;
+}
+
+.homepage-statistics-key {
+ order: -1;
+}
+
+.homepage-statistics-value {
+ font-size: var(--font-size-5);
+ font-weight: var(--font-weight-black);
+}
+
+/** Homepage Districts */
+.homepage-districts {
+ grid-column: 2 / -2;
+ grid-row: 6;
+}
+
+@media (--tablet) {
+ .homepage-districts {
+ grid-row: 5;
+ }
+}
+
+.homepage-districts-grid {
+ display: grid;
+ grid-gap: calc(var(--space-55) / 4);
+ grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.homepage-districts-item {
+ margin-block-end: 0;
+}
+
+.homepage-districts-item-link {
+ text-decoration: none;
+}
+
+.homepage-districts-item-headline {
+ font-size: var(--font-size-3);
+ font-weight: var(--font-weight-normal);
+ margin-block-end: 0;
+}
+
+.homepage-districts-item-image {
+ margin-block-end: var(--space-3);
+}
diff --git a/src/assets/styles/layout/base.css b/src/assets/styles/layout/base.css
new file mode 100644
index 0000000..1a4aef3
--- /dev/null
+++ b/src/assets/styles/layout/base.css
@@ -0,0 +1,66 @@
+/** Base */
+.page-grid {
+ display: grid;
+ grid-template-columns: var(--grid-fullsize);
+ grid-template-rows: var(--grid-row) auto var(--grid-row);
+ min-height: 100vh;
+}
+
+.page-content {
+ display: grid;
+ grid-auto-rows: auto;
+ grid-column: 1 / -1;
+ grid-row: 1 / -1;
+ grid-template-columns: var(--grid-fullsize);
+ grid-template-rows: var(--grid-row);
+ margin-block-end: var(--grid-row);
+ row-gap: clamp(1.5rem, var(--space-55), 6rem);
+}
+
+.page-title {
+ align-items: center;
+ display: flex;
+ font-size: var(--font-size-4);
+ grid-column: 1 / 3;
+ grid-row: 1 / 3;
+ justify-content: flex-end;
+ margin: 0;
+ padding-inline-end: calc(var(--space-55) / 2);
+ transform: rotate(180deg);
+ writing-mode: vertical-lr;
+}
+
+@media (--tablet) {
+ .page-title {
+ grid-column: 1;
+ }
+}
+
+.page-title-link {
+ font-weight: var(--font-weight-black);
+ text-decoration: none;
+}
+
+.svg-icons {
+ left: -9999px;
+ position: absolute;
+ top: -9999px;
+}
+
+/** Narrow */
+.layout-narrow {
+ grid-column: 3 / -3;
+ grid-row: 2 / 3;
+}
+
+@media (--tablet) {
+ .layout-narrow {
+ grid-column: 6 / -6;
+ }
+}
+
+@media (--desktop) {
+ .layout-narrow {
+ grid-column: 7 / -7;
+ }
+}
diff --git a/src/assets/styles/layout/footnotes.css b/src/assets/styles/layout/footnotes.css
new file mode 100644
index 0000000..754b2c4
--- /dev/null
+++ b/src/assets/styles/layout/footnotes.css
@@ -0,0 +1,43 @@
+/** Footnotes */
+.footnote-ref a {
+ color: var(--color-accent);
+ font-weight: var(--font-weight-light);
+}
+
+.footnote-bracket {
+ display: none;
+}
+
+.footnote-backref {
+ color: var(--color-accent);
+ font-weight: var(--font-weight-light);
+ text-decoration: none;
+}
+
+.footnotes {
+ padding-left: 2rem;
+ position: relative;
+}
+
+.footnotes :target {
+ background-color: var(--color-fg-feather);
+ padding: var(--space-5);
+}
+
+.footnotes-list {
+ counter-reset: item;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.footnote-item::before {
+ content: counter(item);
+ counter-increment: item;
+ font-size: smaller;
+ font-weight: var(--font-weight-black);
+ left: 0;
+ padding-top: 0.15rem;
+ position: absolute;
+ vertical-align: super;
+}
diff --git a/src/assets/styles/layout/legal.css b/src/assets/styles/layout/legal.css
new file mode 100644
index 0000000..20d4213
--- /dev/null
+++ b/src/assets/styles/layout/legal.css
@@ -0,0 +1,38 @@
+/** Legal Links */
+.legal {
+ align-items: center;
+ display: flex;
+ font-size: 12px;
+ grid-column: 1 / -3;
+ padding-inline-start: clamp(15px, 2.4vw, 50px);
+}
+
+.legal-copyright {
+ font-size: 14px;
+ margin-inline-end: 0.25em;
+ position: relative;
+ top: 1px;
+}
+
+.legal-author {
+ letter-spacing: 0.05em;
+ text-transform: uppercase;
+}
+
+.legal-author-link {
+ color: var(--color-fg);
+ text-decoration: none;
+
+ &:hover,
+ &:focus {
+ text-decoration: underline;
+ text-decoration-color: var(--color-accent);
+ text-decoration-thickness: 0.15em;
+ text-underline-offset: 0.1em;
+ }
+}
+
+.legal-bullet {
+ margin-inline-end: 0.25em;
+ margin-inline-start: 0.25em;
+}
diff --git a/src/assets/styles/layout/page-footer.css b/src/assets/styles/layout/page-footer.css
new file mode 100644
index 0000000..01eaab4
--- /dev/null
+++ b/src/assets/styles/layout/page-footer.css
@@ -0,0 +1,9 @@
+/** Page Footer */
+.page-footer {
+ display: grid;
+ grid-column: 1 / -1;
+ grid-row: 3;
+ grid-template-columns: var(--grid-fullsize);
+ grid-template-rows: clamp(3rem, var(--space-55), 9rem);
+ margin-block-start: clamp(1.5rem, var(--space-55), 4.5rem);
+}
diff --git a/src/assets/styles/layout/page-header.css b/src/assets/styles/layout/page-header.css
new file mode 100644
index 0000000..1f7bf5a
--- /dev/null
+++ b/src/assets/styles/layout/page-header.css
@@ -0,0 +1,20 @@
+/** Page Header */
+.page-header {
+ /* margin-block-end: clamp(1.5rem, var(--space-55), 4.5rem); */
+ display: grid;
+ grid-column: 1 / -1;
+ grid-row: 1;
+ grid-template-columns: var(--grid-fullsize);
+ grid-template-rows: clamp(3rem, var(--space-55), 9rem);
+ z-index: 1;
+}
+
+/* .minimal-page-header { */
+/* display: grid; */
+/* grid-column: 1 / -1; */
+/* grid-row: 1; */
+/* grid-template-columns: repeat(18, 1fr); */
+/* grid-template-rows: clamp(50px, 5.55vw, 150px); */
+/* height: clamp(50px, 5.55vw, 150px); */
+/* z-index: 1; */
+/* } */
diff --git a/src/assets/styles/layout/theme-toggle.css b/src/assets/styles/layout/theme-toggle.css
new file mode 100644
index 0000000..bbbdd2d
--- /dev/null
+++ b/src/assets/styles/layout/theme-toggle.css
@@ -0,0 +1,35 @@
+/** Theme Toggle */
+.no-js .theme-toggle {
+ display: none;
+}
+
+.theme-toggle {
+ align-items: center;
+ align-self: center;
+ background: transparent;
+ border: 0;
+ cursor: pointer;
+ display: flex;
+ font-size: 0;
+ grid-column: -2;
+ height: 40px;
+ justify-content: center;
+ justify-self: center;
+ outline: 0;
+ width: 40px;
+}
+
+.theme-toggle-icon {
+ fill: var(--color-fg);
+ font-size: 12px;
+ height: 12px;
+ transition-duration: var(--transition-duration-5);
+ transition-property: transform;
+ transition-timing-function: ease-in-out;
+ width: 12px;
+
+ .theme-toggle:hover &,
+ .theme-toggle:focus & {
+ transform: scale(1.25);
+ }
+}
diff --git a/src/assets/styles/layout/up-link.css b/src/assets/styles/layout/up-link.css
new file mode 100644
index 0000000..82f311a
--- /dev/null
+++ b/src/assets/styles/layout/up-link.css
@@ -0,0 +1,33 @@
+/** Up Link */
+.up-link {
+ align-self: center;
+ grid-column: -2;
+ justify-self: center;
+ transition-duration: var(--transition-duration-5);
+ transition-property: transform;
+ transition-timing-function: ease-in-out;
+
+ &:hover,
+ &:focus {
+ transform: translate3D(0, -0.25rem, 0);
+ }
+}
+
+.up-link-button {
+ align-items: center;
+ background: transparent;
+ border: 0;
+ cursor: pointer;
+ display: flex;
+ font-size: 0;
+ height: 40px;
+ justify-content: center;
+ width: 40px;
+}
+
+.up-link-icon {
+ fill: var(--color-fg);
+ font-size: 20px;
+ height: 20px;
+ width: 20px;
+}
diff --git a/src/assets/styles/main.css b/src/assets/styles/main.css
index e69de29..ddb8735 100644
--- a/src/assets/styles/main.css
+++ b/src/assets/styles/main.css
@@ -0,0 +1,10 @@
+/* Base */
+@import 'base/variables';
+@import 'base/breakpoints';
+@import 'base/videos';
+
+/* Layout */
+@import 'layout/page-footer';
+@import 'layout/footnotes';
+@import 'layout/legal';
+@import 'layout/up-link';
diff --git a/src/assets/styles/print.css b/src/assets/styles/print.css
index e69de29..3693207 100644
--- a/src/assets/styles/print.css
+++ b/src/assets/styles/print.css
@@ -0,0 +1,57 @@
+@page {
+ margin: 1cm 0cm;
+}
+
+/* Show all content immediatly */
+[data-sal|='fade'] {
+ opacity: 1;
+}
+
+[data-sal|='slide'],
+[data-sal|='zoom'] {
+ opacity: 1;
+ transform: none;
+}
+
+[data-sal|='flip'] {
+ transform: none;
+}
+
+/* Hide content from printing */
+.page-header,
+.page-footer,
+.theme-toggle,
+.pagination {
+ display: none;
+}
+
+/* Images */
+img {
+ border: 0;
+ max-width: 1200px;
+}
+
+/* Links */
+a {
+ color: #000000;
+ word-wrap: break-word;
+}
+
+a::after {
+ content: ' (https://hamburg.stefanimhoff.de' attr(href) ')';
+ font-size: 80%;
+}
+
+a[href^='mailto:']::after {
+ content: ' (' attr(href) ')';
+}
+
+a[href^='http://']::after,
+a[href^='https://']::after
+{
+ content: ' (' attr(href) ')';
+}
+
+a[href^='#']::after {
+ display: none;
+}
diff --git a/src/data/site.js b/src/data/site.js
index dc9f55e..fe5dc6c 100644
--- a/src/data/site.js
+++ b/src/data/site.js
@@ -1,9 +1,17 @@
+const animation = 'slide-up';
+const delay = 300;
+const duration = 800;
+const easing = 'ease-out-sine';
+
module.exports = {
isProduction: process.env.ELEVENTY_ENV === 'production',
buildTime: new Date(),
- title: '',
- description: '',
+ title: 'Exploring Hamburg',
+ description: 'Street by Street, District by District',
url: 'https://www.kogakure.de',
author: 'Stefan Imhoff',
twitter: '@kogakure',
+ faviconPath: '/assets/images/branding/favicons/',
+ animationDelay: `data-sal=${animation} data-sal-duration=${duration} data-sal-delay=${delay} data-sal-easing=${easing}`,
+ animation: `data-sal=${animation} data-sal-duration=${duration} data-sal-easing=${easing}`,
};
diff --git a/src/districts/districts.json b/src/districts/districts.json
new file mode 100644
index 0000000..47af363
--- /dev/null
+++ b/src/districts/districts.json
@@ -0,0 +1,6 @@
+{
+ "layout": "district",
+ "permalink": "/{{ page.fileSlug }}/",
+ "tags": ["districts"],
+ "templateEngineOverride": "njk,md"
+}
diff --git a/src/districts/hamburg-altstadt.md b/src/districts/hamburg-altstadt.md
new file mode 100644
index 0000000..6bf0047
--- /dev/null
+++ b/src/districts/hamburg-altstadt.md
@@ -0,0 +1,183 @@
+---
+title: Altstadt
+author: Stefan Imhoff
+date: 2016-05-07T18:00:00+02:00
+distance: 18
+duration: 5:17
+---
+
+Near _Hauptbahnhof_ is the _City-Hof-Passage_, some of the first skyscrapers in Hamburg built in the 1950s. Even if they are not really a beauty, they have historical value.
+
+
+
+
+
+
+
+
+
+
+
+The historic _Kontorhausviertel_ (which belongs to the UNESCO World Heritage) has many beautiful facades on _Sprinkenhof_, _Mohlenhof_, _Chilehaus_ and other buildings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+At _Domplatz_, where there is a park with seating today, was probably formerly the _Hammaburg_, which gave Hamburg its name. It was less a _castle_, but more a mound with wooden palisades, five to six meters high, 15 meters wide and about 130 meters in length and width.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The _Nikolaifleet_ is where the Port of Hamburg was built in 1188. Here still some of the Alt-Hamburg buildings have been preserved.
+
+
+
+In the _Deichstraße_ you can see the historic town houses of the city. Here started also the _Hamburger Brand_ of May 5, 1842. The house in which the fire broke out is today called _Zum Brandanfang_.
+
+
+
+
+
+
+
+
+
+_St. Nikolai Church_ is today a memorial against the war. The nave was completely destroyed by bombs in World War II, leaving only the outer walls and the tower.
+
+
+
+
+
+
+
+
+
+
+
+
+
+The old stock exchange is where until 1842 also the old town hall stood, which was vainly blown up, in order to stop the _Hamburg fire_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+To have a really nice view, a climb to the top of _Kirche St. Petri_ is highly recommended, as this is the highest vantage point of Hamburg.
+
+In contrast to the _Kirche St. Michaelis_ there is no lift, but only a lot of steps, which run in quite dizzying heights. There are several floors where you can get a view of the city from round windows.
+
+The highest point of 123 meters is directly in the top of the church tower, where just enough room for 3-4 people. It also fluctuated slightly due to the weight of the visitors or the wind. Definitely not for people with vertigo, but the view is fantastic.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The street _Brandsende_ marks the position where the _Hamburger Brand_ found its end.
+
+
+
+
+
+
+
+
+
+
+
+{% map "12OxD8wbv4uwG-kZjHADAHLsgvhI" %}
diff --git a/src/districts/hamburg-barmbek-nord.md b/src/districts/hamburg-barmbek-nord.md
new file mode 100644
index 0000000..537543b
--- /dev/null
+++ b/src/districts/hamburg-barmbek-nord.md
@@ -0,0 +1,105 @@
+---
+title: Barmbek-Nord
+author: Stefan Imhoff
+date: 2015-07-18T18:00:00+02:00
+distance: 17
+duration: 3:36
+---
+
+
+
+
+
+
+
+
+
+On the courtyard of the _Museum der Arbeit_ stands the _T.R.U.D.E._, the boring head of the Elbtunnel drill, which drilled the 4th Elbtunnel tube. It has an impressive 14.2 meters in diameter, weighs 380 tons and was in use from October 1997 to March 2000.
+
+
+
+
+
+
+
+
+
+In Barmbek-Nord, everything is built in red brick, in parts really pretty and in a variety of reds and patterns, so that no uniformity arises.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Behind the former _Margarine Factory Voss_, where now _Techniker Krankenkasse_ is is a small garden club.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The _Bürgerhaus Barmbek_ has columns and railings which are completely covered with knitted patterns.
+
+
+
+
+
+South of the _Asklepios Kliniken_ and west of the _Wasserturm Palais_ is a really nice residential area, extremely quiet with classical, listed buildings. But if you want to live there, you have to dig deep into your pocket (5 rooms, 2 bathrooms, 160m² for about 2,500 € per month).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "1yyBpChXiQJCHMY7Q8DfQbNAat5I" %}
diff --git a/src/districts/hamburg-barmbek-sued.md b/src/districts/hamburg-barmbek-sued.md
new file mode 100644
index 0000000..f854108
--- /dev/null
+++ b/src/districts/hamburg-barmbek-sued.md
@@ -0,0 +1,87 @@
+---
+title: Barmbek-Süd
+author: Stefan Imhoff
+date: 2015-07-11T18:00:00+02:00
+distance: 16
+duration: 3:40
+---
+
+North of the underground station _Mundsburg_ is the _Mundsburg-Center_, it’s three skyscrapers can be seen over a long distance.
+
+
+
+Directly at the intersection is a memorial commemorating the 370 people who died on July 30, 1943 in the bombed Karstadt bunker on Hamburger Straße.
+
+
+
+
+
+Behind the shopping center _Hamburger Meile_ are numerous residential areas. A lot of red brick buildings, but in between older buildings with lots of stucco and decorations.
+
+The _Alter Schützenhof_ (1867), located in a yellow painted building has a quite famous history: It was the pub of the professional criminal _Adolf Petersen_ (_Lord of Barmbeck_) and meeting place for criminals in the early 20th.
+
+Later, he gave up his pub and devoted himself entirely to safe cracking and raids, which brought him repeatedly prison sentences, even once for 12 years. When he was imprisoned again in 1933, he hanged himself in the cell.
+
+
+
+
+
+In the area are very beautiful old buildings with stucco and a lot of jewelry on the facades.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+On the other side of canal in the courtyard of the _Museum für Arbeit_ stands the _T.R.U.D.E._ (Tief runter unter die Elbe, engl. deep down under the Elbe river). It is the former largest drill head in the world, with which the tubes of the Elbtunnel were dug.
+
+
+
+
+
+
+
+
+
+The _Schön-Klinik_ is a huge hospital with multiple buildings, 700 beds and 1500 employees.
+
+
+
+
+
+
+
+
+
+
+
+{% map "1Be0ZZcIQaxNoPTXlfab19m-Fj20" %}
diff --git a/src/districts/hamburg-borgfelde.md b/src/districts/hamburg-borgfelde.md
new file mode 100644
index 0000000..e0f4b83
--- /dev/null
+++ b/src/districts/hamburg-borgfelde.md
@@ -0,0 +1,79 @@
+---
+title: Borgfelde
+author: Stefan Imhoff
+date: 2015-08-28T18:00:00+02:00
+distance: 6
+duration: 1:23
+---
+
+
+
+
+
+_Borgfelde_ is divided into _upper_ and _lower Borgfelde_. The wealthy citizens used to live in beautiful houses on the hillside, and the workers lived in the lower _Borgfelde_. In between there is a steep slope called _Geesthang_.
+
+
+
+Since large parts of _Borgfelde_ have fallen victim to the bombs, there are hardly any older houses, mostly 4-5 storey buildings of the postwar period. In the _upper Borgfelde_ in front of the _Geesthang_ there is a long park in which the sculpture _Drei Vogelsäulen für Borgfelde_ by _Klaus Becker_ stands. There are a number of benches along the park path, but the noise of _Borgfelder Straße_ makes it no pleasure to sit here.
+
+
+
+
+
+On the wall of the _Erlöserkirche_ in the _Jungestraße_ there is the war victims memorial of _Hans Kock_.
+
+
+
+
+
+In _Lower Borgfelde_ are hardly any residential buildings left, but mostly commercial ones: Many car dealerships, banks, office buildings, several schools, some offices and city buildings and the HCAT (_Hamburg Center of Aviation Training_).
+
+
+
+
+
+
+
+To reach _Lower Borgfelde_ from _Upper Borgfelde_ there is only one stone staircase on the _Geesthang_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Directly close to the S-Bahn and U-Bahn station _Berliner Tor_ there is a park and there is a round bunker from the war. It is not nice here, and the noise of the cars that drive from the _Elbbrücken_ to Hamburg and the numerous dirt and garbage only make sure that you only want to leave the park quickly.
+
+
+
+
+
+
+
+
+
+
+
+{% map "1RpVtrvZpzpLrLvZACEnKWzRdyng" %}
diff --git a/src/districts/hamburg-dulsberg.md b/src/districts/hamburg-dulsberg.md
new file mode 100644
index 0000000..9b76d06
--- /dev/null
+++ b/src/districts/hamburg-dulsberg.md
@@ -0,0 +1,37 @@
+---
+title: Dulsberg
+author: Stefan Imhoff
+date: 2015-06-25T18:00:00+02:00
+distance: 6
+duration: 1:14
+---
+
+The buildings in this district are made almost exclusively from red brick from the 20s. Everything was rebuilt, because the district was completely destroyed by _Operation Gomorrah_, a firebomb attack on Hamburg in WW2.
+
+Dulsberg is exceptionally well connected for its size. There are two subway stations and one suburban train station.
+
+
+
+
+
+
+
+Many Muslims and Africans live here. Dulsberg is one of the poorest districts of Hamburg and had until 2003 the highest crime rate. The residential area is very noisy in some places, since it is intersected by Friedrich-Ebert-Damm and Ring 2. And if you live inside, you can hear noise from football fields.
+
+In Nord-Dulsberg there is an elongated park, which is very beautiful and also quieter, because the houses all around catch the noise.
+
+
+
+There is the _Linne-Kampfbahn_, a sports field with a red surface. Next to it is _Sportpark Dulsberg_ (_Olympic base Hamburg_) with the _Beach Center_.
+
+
+
+
+
+
+
+
+
+
+
+{% map "1AnMqAxAuujp1SmoHMmTPpfvPCfQ" %}
diff --git a/src/districts/hamburg-eilbek.md b/src/districts/hamburg-eilbek.md
new file mode 100644
index 0000000..0c227ee
--- /dev/null
+++ b/src/districts/hamburg-eilbek.md
@@ -0,0 +1,107 @@
+---
+title: Eilbek
+author: Stefan Imhoff
+date: 2015-07-22T18:00:00+02:00
+distance: 10
+duration: 2:09
+---
+
+Eilbek is intersected by two traffic routes. In the north, the _Wandsbeker Chaussee_, on which there is much traffic and in the south of the tracks of the S-Bahn and trains of the Deutsche Bahn. Nevertheless, it is extremely quiet south of the tracks.
+
+Eilbek’s flats consist mainly of brick or plaster buildings that were erected after the war, as the _Operation Gomorrah_ had destroyed large parts of the district in July 1943. In between, however, there is always a house that has been spared and still has the typical Hamburg fronts with plaster and ornaments.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The intersection of _Marienthaler Straße_ and _Hammer Steindamm_ is kind of the center of Eilbek. There are several shops, cafes and the _Hasselbrook_ S-Bahn station.
+
+
+
+
+
+
+
+_Factory Hasselbrook_, a restaurant with a cozy beer garden, was filled to the last seat.
+
+
+
+
+
+At the southern end of the _Jacobipark_ stands an old civil protection bunker from 1942, which is currently being rebuilt and where expensive condominiums are being built.
+
+The penthouse with over 200 m² is already sold, but there are still apartments with about 125 m² from 540.000 € to get. The conversion is carried out by a company that specializes in concrete milling, because the bunker currently has no windows.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The _Jacobipark_, a former cemetery, is today a park. Some larger graves were preserved as monuments. You can find graves and a family tombs of doctors, mayors or senators.
+
+There is a larger pond and a the park is regulary used for barbecue, picnics or sport activities.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the north of _Jacobipark_ is the _Osterkirche_. Unfortunately, the park also seems to be a popular location for drunks who sleep on the benches.
+
+
+
+
+
+
+
+Near the U-Bahn Wandsbeker Chaussee there are some office buildings: Berufsgenossenschaft für Gesundheitsdienst und Wohlfahrtspflege, AOK headquarters Wandsbek and the employment agency Hamburg-Wandsbek.
+
+
+
+
+
+
+
+Directly at the subway station _Wandsbeker Chaussee_ is a huge Edeka market, the only major supermarket in Eilbek (apart from a very small Edeka in _Marienthaler street_).
+
+
+
+
+
+{% map "1XenP-27JCfW47s4pevgaR6qdMiU" %}
diff --git a/src/districts/hamburg-farmsen-berne.md b/src/districts/hamburg-farmsen-berne.md
new file mode 100644
index 0000000..6d22dc9
--- /dev/null
+++ b/src/districts/hamburg-farmsen-berne.md
@@ -0,0 +1,41 @@
+---
+title: Farmsen-Berne
+author: Stefan Imhoff
+date: 2015-06-07T18:00:00+02:00
+distance: 16
+duration: 3:18
+---
+
+Farmsen-Berne has a lot of _small garden clubs_, north of _Luisenhof_ are mostly 3-storey estates, moderately pretty, but mostly quiet.
+
+
+
+
+
+East of _Strandbad Farmsen_ you’ll find mostly single-family homes, well maintained and bourgeois. Even the driveways without a fence are symbolically locked with hanging chains.
+
+Near the retention basin at _Berner Au_ there is a lot of forest (_Berner Wald_), beautiful settlements, but also some skyscrapers. The settlement north of Berner Wald is very beautiful and has well-kept houses.
+
+
+
+
+
+
+
+The _Berner Gutspark_ is extremly well maintained and the most beautiful park in the entire district. It is suitable for relaxing and reading on the lawn in fine weather. It can be reached in a few minutes from the subway station _Berne_. In the middle of the park is the _Berner Gutshaus_.
+
+
+
+
+
+The route along the metro line has mostly 3- or 4-story settlements.
+
+There is a lot of green and peacefulness, good jogging trails along _Berner Au_. Many playgrounds, sports fields, adventure playgrounds and construction play grounds.
+
+
+
+
+
+
+
+{% map "1lrph_CzuZjhnBOCx_v7VKgAVN8I" %}
diff --git a/src/districts/hamburg-hafencity.md b/src/districts/hamburg-hafencity.md
new file mode 100644
index 0000000..3d5fd45
--- /dev/null
+++ b/src/districts/hamburg-hafencity.md
@@ -0,0 +1,185 @@
+---
+title: HafenCity
+author: Stefan Imhoff
+date: 2015-07-26T18:00:00+02:00
+distance: 12
+duration: 4:04
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the _Lohsepark_ are numerous trampolines, seating and play opportunities for children.
+
+
+
+
+
+
+
+In the metro station _HafenCity University_ I is every day between 10am and 6pm a lights and music show, which is played once per hour (starting exactly on the hour). While the light installations on the platform usually change their color slowly, a true color blast is fired during the multiple minute long classic music show.
+
+
+
+
+
+
+
+
+
+In the southern part of the _Baakenhafen_ is the _Zieselpark_. Here you can drive (as long as the apartments are not yet constructed) on cross-segways or tracked vehicles on an obstacle course through the mud.
+
+
+
+
+
+{% youtube "lrkBWnjbDQE" %}
+
+
+
+
+
+
+
+
+
+The _Quatier Elbbrücken_ will fill the whole _Fleetinsel_ soon. In the park _Baakenhöft_ is a viewing platform, from which one can observe the construction in the _Baakenhafen_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% youtube "va2uRtkndYg" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The _Traditionsschiffhafen_, which opened in 2008, has a floating pontoon in the harbor basin with numerous historic ships.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the middle of _Coffee Plaza_ is a huge coffee bean as a work of art.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+On the _Fleetinsel_ stands the _Wasserschloss_, a restaurant overlooking two Fleets.
+
+
+
+_Dialog im Dunkeln_ is a exhibition where blind people guide visitors in completely darkened rooms, and get an insight into a life without sight. There is also _Dialog im Stillen_ nearby, an exhibition about Deafness.
+
+
+
+
+
+{% map "1FlDK0lPn5-xsfQLkF75OHzu3bTEDLX5T" %}
diff --git a/src/districts/hamburg-hamm.md b/src/districts/hamburg-hamm.md
new file mode 100644
index 0000000..60f255c
--- /dev/null
+++ b/src/districts/hamburg-hamm.md
@@ -0,0 +1,137 @@
+---
+title: Hamm
+author: Stefan Imhoff
+date: 2015-09-06T18:00:00+02:00
+distance: 23
+duration: 4:48
+---
+
+The majority of _Hamm_ was destroyed by _Operation Gomorrah_ in 1943, so there are only occasionally old-style houses here and there. Besides that there are a lot of brick buildings, but also plastered houses. Many apartments have really small windows and I could often see that the light was switched on during bright daylight.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+_Hammer Park_ is a very nice and big park in Hamm. In addition to a larger pond, there is also a beautiful flower and hedge garden, a playground, several meadows, a mini golf course and table tennis. Next to the children’s playground is a memorial stone for _Joachim Heinrich Campe_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In Hamm is the _Döhnerstraße_, which did not get its name from the Döner kebab, but from _Friedrich Adolf Döhner_, a merchant and politician.
+
+
+
+In the south of Hamm is a shelter and the properties of the police dog sports club. South along the _Bille_ there are only large areas of small garden clubs, as well as on the _Billerhuder Insel_ (which belongs to _Rothenburgsort_). Countless yachts are anchored on the banks here, and families drive their boats around the canals.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the western part of _Hamm-Süd_ there are only commercial areas. Numerous warehouses, printshops, sailing clubs and a huge area of nudist nightclub _Babylon_.
+
+
+
+{% map "1lFkhA9I9nRWtbpbqIQbtFf5_nGw" %}
diff --git a/src/districts/hamburg-hammerbrook.md b/src/districts/hamburg-hammerbrook.md
new file mode 100644
index 0000000..30c4441
--- /dev/null
+++ b/src/districts/hamburg-hammerbrook.md
@@ -0,0 +1,173 @@
+---
+title: Hammerbrook
+author: Stefan Imhoff
+date: 2015-09-12T18:00:00+02:00
+distance: 11
+duration: 2:39
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hammerbrook has predominantly commercial and industrial sites: a large fruit trade at the Oberhafen, only very few apartments, but old factory buildings and large warehouses.
+
+
+
+The city is crossed by several train tracks, both the S-Bahn from the main station to the south, as well as the tracks of the Deutsche Bahn. The tracks run at height on bridges over the city.
+
+
+
+
+
+
+
+
+
+
+
+There are hardly any houses in _Hammerbrook_, just over 2,000 people live in the large district, most of the houses are in very poor condition and offer little desirable living space.
+
+
+
+From the bridges over the _Hochwasserbassin_ allow a fantastic view of the _Berliner Bogen_. Further to the east of _Hammerbrook_ are companies like Stadtreinigung and _SVG-Hamburg Straßenverkehrsgenossenschaft_. There is also an event location, which is located in an old warehouse and can be booked for fashion shoots or the like.
+
+If you want to register your car or need a license plate, you will also have to drive to this part of _Hammerbrook_. Around the registration office all sorts of car dealerships, TÜV Hanse, shops for signs or rapid approvals have settled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+At the _Berufliche Schule Recycling- und Umwelttechnik_, which sits in parts in a beautiful old brick building with ornate decorations, a huge robot made of pieces of scrap metal looks down on visitors.
+
+
+
+
+
+On the bank of the _Victoriakais_ (to be seen well from the _Wendenbrücke_) several floating houses (_Floating Homes_) are anchored. Here you can visit the different models before buying such a house.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The modern glass building _Berliner Bogen_, which has 14,000 square meters glass area, is the largest glass building in Europe.
+
+
+
+
+
+
+
+
+
+{% map "1p3UJHRb9zhVSrtVda6V-FVTKe8w" %}
diff --git a/src/districts/hamburg-hohenfelde.md b/src/districts/hamburg-hohenfelde.md
new file mode 100644
index 0000000..34a27d3
--- /dev/null
+++ b/src/districts/hamburg-hohenfelde.md
@@ -0,0 +1,95 @@
+---
+title: Hohenfelde
+author: Stefan Imhoff
+date: 2015-08-21T18:00:00+02:00
+distance: 6
+duration: 1:30
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+_Hohenfelde_ was destroyed during _Operation Gomorrah_ in 1943 up to 70 percent, which is why the majority of the houses are build in the clinker brick building of the post-war period, but there also a few newer buildings in between. Especially beautiful are the houses that have survived the bombing. The closer you get to _Uhlenhorst_, the more of it is preserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Directly at the _Alster_ is the _Alsterwiese Schwanenwik_. It is a popular place for meeting people, barbecue or picnics.
+
+
+
+
+
+Directly at the shore is the bronze sculpture _Drei Mann im Boot_ by _Edwin Scharff_. A little further afield, one of the _Vier Männer auf Bojen_ by _Stephan Balkenhol_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "1rW1Yd6AvY-Fq5uKXtx_EOmvdBnY" %}
diff --git a/src/districts/hamburg-marienthal.md b/src/districts/hamburg-marienthal.md
new file mode 100644
index 0000000..0596f3a
--- /dev/null
+++ b/src/districts/hamburg-marienthal.md
@@ -0,0 +1,49 @@
+---
+title: Marienthal
+author: Stefan Imhoff
+date: 2015-06-21T18:00:00+02:00
+distance: 9
+duration: 1:53
+---
+
+Marienthal is purely a residential area, but a better one. There are many restored, beautiful buildings, clean and well maintained.
+
+Everything is well secured, alarm systems and warning signs against burglars everywhere. A lot of expensive cars in the driveways. The closer you get to the highway the less nice the houses are.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+There are two geometric parks with lakes, in one of which stands the _Husarendenkmal_.
+
+
+
+
+
+
+
+At the highway a huge sound barrier was built, which is very ugly. It’s also still quite loud there.
+
+
+
+Nearby, the Siel was redone, the dug out tubes were huge.
+
+
+
+In the _Wandsbeker Gehölz_ it is nice and quiet, there are several lakes and many people were around on a Sunday. Along the forest there are many retirement homes.
+
+Near Wandsbek station there is a bizarre traffic control: an tunnel for pedestrians, above that the tracks of the Deutsche Bahn and on top a freeway.
+
+
+
+{% map "1-lfaf5JwRwenBQ5K5bkhn2OPlmQ" %}
diff --git a/src/districts/hamburg-neustadt.md b/src/districts/hamburg-neustadt.md
new file mode 100644
index 0000000..ba5f933
--- /dev/null
+++ b/src/districts/hamburg-neustadt.md
@@ -0,0 +1,109 @@
+---
+title: Neustadt
+author: Stefan Imhoff
+date: 2016-09-10T18:00:00+02:00
+distance: 16
+duration: 4:57
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the southern Neustadt is the so-called _Portuguese quarter_, where Portuguese and Spanish restaurants string together. There are many beautiful buildings in Hanseatic style.
+
+Right next to the office complex of G+J is the _Michelwiese_, a park that stretches from the Michel to the harbor.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Near the _Michel_ stands the _monument of the Zitronenjette_, whose fingers are scrubbed completely blank, since it supposedly brings luck to rub on her finger.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "1SFmPYmjakPn5W_7rWfEl1qM7YlY" %}
diff --git a/src/districts/hamburg-rothenburgsort.md b/src/districts/hamburg-rothenburgsort.md
new file mode 100644
index 0000000..bdbb853
--- /dev/null
+++ b/src/districts/hamburg-rothenburgsort.md
@@ -0,0 +1,55 @@
+---
+title: Rothenburgsort
+date: 2019-06-02T18:00:00+02:00
+author: Stefan Imhoff
+distance: 24
+duration: 1:44
+---
+
+At Rothenburgsort the _Bille_ river flows into the _Elbe_ river, which is why there is a lot of private boat traffic. The numerous small garden clubs on _Billenhuder Insel_ - if they have access to the Bille - almost always have a jetty and often motorboats.
+
+
+
+
+
+
+
+The north of Rothenburgsort has large areas of industrial and commercial properties. South of the _Billekanal_ the industrial and commercial area continues and is traversed by large track systems.
+
+
+
+South of the tracks there are some residential areas. The landmark of Rothenburgsort can also be seen from here: the 64 meter high water tower on the grounds of the waterworks.
+
+
+
+
+
+
+
+
+
+There are some beautiful green areas in _Elbpark Entenwerder_ and the _Billwerder Buch_ leads to the _Elbinsel Kaltehofe_, where a Museum of Water Art is located. Further south there is a protected freshwater cove in the _Holzhafen_. This was created as an equalization area for other areas.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "1XVMAAkAqaYwhy956zrhrajnI39Cx4K6v" %}
diff --git a/src/districts/hamburg-rotherbaum.md b/src/districts/hamburg-rotherbaum.md
new file mode 100644
index 0000000..210c114
--- /dev/null
+++ b/src/districts/hamburg-rotherbaum.md
@@ -0,0 +1,85 @@
+---
+title: Rotherbaum
+author: Stefan Imhoff
+date: 2016-10-22T18:00:00+02:00
+distance: 16
+duration: 4:15
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Many houses in Rotherbaum are extremely beautiful and well maintained. In the Milchstraße is the _Villa Beit_, which looks almost like a small castle.
+
+
+
+
+
+
+
+In Feldbrunnenstrasse there is an extraordinary building: The Chinese Teahouse _Yu Garden_ with the typical curved roof gables, stone lion statues and round gates. From there in a curve back to the south, past the _Museum of Ethnology Hamburg_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "11jjb8Lljf57P78rxMt0Er3Mn944" %}
diff --git a/src/districts/hamburg-st-georg.md b/src/districts/hamburg-st-georg.md
new file mode 100644
index 0000000..74bb811
--- /dev/null
+++ b/src/districts/hamburg-st-georg.md
@@ -0,0 +1,173 @@
+---
+title: St. Georg
+author: Stefan Imhoff
+date: 2015-10-11T18:00:00+02:00
+distance: 12
+duration: 3:03
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Already from a distance the minarets of the _Centrum-Mosque_ Hamburg can be seen. They were painted in 2009 as part of an art project with green and white hexagons.
+
+
+
+
+
+_St. Georg_ is a neighborhood of contrasts: only a few meters away from the women's entrance of the mosque are gay and lesbian bars and pubs.
+
+The further north in St. Georg, the _hipper_ gets the district. In _Steindamm_ there are countless Arabic, Turkish and Indian restaurants; Here you will find the most delicious kebab of the city. But there are also numerous erotic shops, sex clubs, numerous hotels and the cinema _Savoy_, in which many films run in the original language.
+
+_St. Georg_ has some of the most beautiful façades in late-Classicist style, especially around the _Hansaplatz_, _Steinplatz_, _Brennerstraße_ and _Lange Reihe_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+_St. Georg_ owes its name to a leprosy hospital founded in 1194 outside the walls of Hamburg, which was dedicated to _Saint George_. The Asklepios hospital stays true to this tradition. There are also numerous Stifte (chapters) in _St. Georg_, founded by wealthy merchants for the needy.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+St. Georg is where multicultural diversity is lived out: lesbian and gay couples strolling hand in hand, fully-tattooed-full-bearded fathers with several children, skaters with headphones, heavily veiled Muslim women.
+
+Only a _Waffen verboten_ (Weapons prohibited) sign, that prohibits pistols, knives, baseball bats and pepper spray, suggests that things may not always be peaceful here at night.
+
+
+
+
+
+
+
+
+
+
+
+{% map "1G9X5uJngjJHg0tdY-ina7vWCCn4" %}
diff --git a/src/districts/hamburg-st-pauli.md b/src/districts/hamburg-st-pauli.md
new file mode 100644
index 0000000..664b623
--- /dev/null
+++ b/src/districts/hamburg-st-pauli.md
@@ -0,0 +1,167 @@
+---
+title: St. Pauli
+date: 2018-08-04T18:00:00+02:00
+author: Stefan Imhoff
+distance: 19
+duration: 5:30
+---
+
+
+
+
+
+The _Millerntor_ used to be the western of the Hamburg city gates. There is the last remaining northern guardhouse, which was built by Carl Ludwig Wimmel.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The park _Planten un Bloomen_ has a lot of very nice parks and gardens: _Rosengarten_, _Apothekergarten_, _Japanese garden_ with a _Tea house_.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+St. Pauli is a progressive-left district full of graffiti. Not a single surface seems to be spared and unfortunately, only a few have artistic quality. In addition, anti-capitalist posters, sticky notes, and messages are pinned everywhere, and one always encounters maliciously destroyed things. Bicycles are the most common victim here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+In the middle of St. Pauli are the _Hamburger Dom_ and the _Millerntorstadium_. _Hamburger Dom_ takes place three times a year and lasts about a month each. During this time the _Heiligengeistfeld_ is built up with all kinds of stalls and rides. The _Millerntorstadium_ is the home of the _FC St. Pauli_, a soccer club with probably the most loyal fans nationwide.
+
+
+
+
+
+
+
+
+
+
+
+
+
+The closer one comes to the red light district of St. Pauli, the more degenerate are the streets. And especially a constant smell of urine in the corners is quite annoying. St. Pauli has had a problem with _Wildpinklers_ for years, no wonder, as more than 20 million guests come to St. Pauli every year. In 2015, the project _St. Pauli pisst zurück_ (St. Pauli pisses back) was founded and painted an unknown number of walls with special paint.
+
+This paint ensures that the urine just pours off and injects the Pinkler directly onto his own shoes and pants. In addition, even three years later you can still see warning signs and advertising posters everywhere, which suggests that the project did not really solve the problem.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Even in the afternoon the _Reeperbahn_ and the adjacent streets are already well visited. Even at this time, heavily intoxicated people are pouring into pubs, clubs, gambling halls or brothels.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+_St. Pauli Elbtunnel_ connects _Steinwerder_ through a tunnel below the Elbe river which one can go on foot, by bicycle and during the week by car on a one-way street.
+
+
+
+
+
+
+
+
+
+
+
+{% map "1MSJcd4M6q4mePHkEkqhJz2DMkJwQVv4u" %}
diff --git a/src/districts/hamburg-tonndorf.md b/src/districts/hamburg-tonndorf.md
new file mode 100644
index 0000000..b3d99bd
--- /dev/null
+++ b/src/districts/hamburg-tonndorf.md
@@ -0,0 +1,71 @@
+---
+title: Tonndorf
+author: Stefan Imhoff
+date: 2015-06-14T18:00:00+02:00
+distance: 15
+duration: 3:32
+---
+
+In Tonndorf there is the _Bio-Bäckerei Springer_ (an organic backery), where it smells fantastic of fresh bread and baked goods. Opposite is alarge office complex where companies like _Stressless_ or Otto have offices.
+
+
+
+South of _Friedrich-Ebert-Damm_ there is a residental area, which is poorly maintained. Everything is overgrown with moss, even the street signs. The properties are often overgrown with green and look neglected. The sidewalks are in bad condition, often difficult to walk properly.
+
+Even further south are mainly industry and commerce properties. Everything is pretty bleak, unkempt and ugly. There are countless properties with industry for car (auto repair, tire trade). And a commercial plot for rail needs.
+
+
+
+In the forst between _Rahlau_ and _Wandse_ it is quiet and beautiful. There is a _concentration camp memorial_ for about 500 women of _KZ Drägerwerk_, who where imprisoned here. Serveral women were abused and one killed for allegedly sabotaging property (she had dropped a gas mask).
+
+
+
+
+
+
+
+At the cementery Tonndorf there are very old graves, many for soldiers of the 2nd World War and some large graves for whole families.
+
+
+
+South of the tracks are mostly industrial properties (costume rental, car dealers). There is a huge area, which looks like abandoned, and belongs to the Bundeswehr. It is a disposal warehouse and is well secured.
+
+
+
+
+
+
+
+
+
+Near the train station Hamburg-Tonndorf is the _Studio Hamburg_ and a large shopping center. East of it is again residential area, predominate individual houses, very small, partly timeworn, in between but also well-kept houses and a few new buildings. North of the tracks it looks similar.
+
+
+
+At the _Ostender Teich_ is an outdoor pool. There is a small beach and an area where you can swim.
+
+
+
+
+
+
+
+North of the _Wandse_ are 3- to 5-storey houses, some very new and extremely pretty. A brand new condominium was under construction right next to the forest.
+
+
+
+
+
+Around the _Pohlmannteiche_ are again small gardens, access to the lakes is only possible for owners (_Strandpark Ziegelsee_).
+
+
+
+
+
+
+
+
+
+
+
+{% map "15seOWRQJj3cIfHjq74xqjrgD7Mg" %}
diff --git a/src/districts/hamburg-uhlenhorst.md b/src/districts/hamburg-uhlenhorst.md
new file mode 100644
index 0000000..4d1af41
--- /dev/null
+++ b/src/districts/hamburg-uhlenhorst.md
@@ -0,0 +1,113 @@
+---
+title: Uhlenhorst
+author: Stefan Imhoff
+date: 2015-08-16T18:00:00+02:00
+distance: 12
+duration: 2:45
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Along the _Alster_ there is plenty of green space and seating with a view of the _Alster_. If you live here, you have a lot of money. There are no names on many bells, but only letters or initials to protect the identities of (presumably) prominent buyers.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% map "1L2qKPLoC_tKlOo3ZKlu8iKEvYpU" %}
diff --git a/src/districts/hamburg-wandsbek.md b/src/districts/hamburg-wandsbek.md
new file mode 100644
index 0000000..7676ec5
--- /dev/null
+++ b/src/districts/hamburg-wandsbek.md
@@ -0,0 +1,71 @@
+---
+title: Wandsbek
+author: Stefan Imhoff
+date: 2015-06-20T18:00:00+02:00
+distance: 16
+duration: 3:27
+---
+
+In the north of _Wandsbek_ there are many small settlements, which are very pretty, semi-detached, everything is well-kept and clean. You can tell that the Wandsbeker are proud of their district.
+
+
+
+Near the _Bundeswehr Hospital_ you will find mostly higher buildings (skyscrapers), some Aldi and Lidl markets. The Bundeswehr Hospital is not accessible to private persons, it is military terrain.
+
+The _Staatsarchiv_ has original documents on the town’s history and numerous other files.
+
+
+
+Right next to it is the _Jewish cemetery Wandsbek_ from 1637, closed in 1886, but it can not be entered and is a memorial.
+
+
+
+
+
+
+
+The shopping center _Quarree_, which is really huge, stretches over several streets and has bridges between the buildings.
+
+
+
+There are two lion statues on _Wandsbeker Marktplatz_. They were originally located at the main entrance of the palace complex of _Heinrich Carl von Schimmelmann_. They are under protection of monuments.
+
+
+
+
+
+Near the former castle there are many, beautiful, old houses with stucco. The castle itself doesn’t exist no longer, there is today the city administration of Wandsbek.
+
+
+
+In Wandsbeker wood is a _Memorial stone for Matthias Claudius_, the most famous Wandsbeker inhabitant. He wrote many poems and directed the newspaper _Wandsbeker Bote_ from 1771-1775.
+
+
+
+
+
+
+
+The _Heimatmuseum Wandsbek_ is located in a building that was founded in 1870 by the daughters of the 1784 immigrated merchant _Joseph Morewood_ from England as a retirement home.
+
+
+
+
+
+
+
+
+
+The _Bovehaus_ was built in 1861 by _Christian Bove_, who returned from Argentina after 30 years as a successful merchant.
+
+
+
+Near the _Nestlé Chocolate Factory Hamburg_ you can smell the fantastic sweets.
+
+
+
+North of _Staples_ and _Kentucky Fried Chicken_ is an area with a few residential buildings and commercial areas with a lot of car dealerships. There is also the _UCI-Wandsbek_ and more commercial areas to the north with even more car dealerships and also the flatrate brothel _Geizhaus_.
+
+
+
+{% map "1hN1sxADZkZP93w3CgHGzvs9HoLg" %}
diff --git a/src/feed.njk b/src/feed.njk
new file mode 100644
index 0000000..7ef3d90
--- /dev/null
+++ b/src/feed.njk
@@ -0,0 +1,33 @@
+---
+permalink: index.xml
+eleventyExcludeFromCollections: true
+---
+
+
+ Districts
+
+
+ {% for item in collections.districts | sortByTitle %}
+
+
+
+ {{ item.data.title }}
+
+
+
++ After living in Hamburg for more than 10 years, and still only knowing a small part of the city, I decided in 2015 to explore every district completely. +
++ I travel with my camera and a map all 109 districts of Hamburg – as complete as possible, mostly by foot. +
+
+