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 @@ -[![Netlify Status](https://api.netlify.com/api/v1/badges/8175427a-59d7-4a73-8be3-70d1e5a255b5/deploy-status)](https://app.netlify.com/sites/hamburg-stefanimhoff-de/deploys) [![Live](https://img.shields.io/badge/live-hamburg.stefanimhoff.de-green.svg)](https://hamburg.stefanimhoff.de/) ![Maintenance](https://img.shields.io/maintenance/yes/2021.svg) @@ -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. + +![City-Hof-Passage](/assets/images/districts/altstadt-01.jpg) + +![Place in front of the Deichtorhallen](/assets/images/districts/altstadt-02.jpg) + +![Shore of the customs channel](/assets/images/districts/altstadt-03.jpg) + +![Shore of the customs channel](/assets/images/districts/altstadt-04.jpg) + +![Hachez Chocoversum](/assets/images/districts/altstadt-05.jpg) + +The historic _Kontorhausviertel_ (which belongs to the UNESCO World Heritage) has many beautiful facades on _Sprinkenhof_, _Mohlenhof_, _Chilehaus_ and other buildings. + +![Kontorhausviertel](/assets/images/districts/altstadt-06.jpg) + +![City-Hof-Passage](/assets/images/districts/altstadt-07.jpg) + +![Kontorhausviertel](/assets/images/districts/altstadt-08.jpg) + +![Kontorhausviertel](/assets/images/districts/altstadt-09.jpg) + +![Kontorhausviertel: Chilehaus](/assets/images/districts/altstadt-10.jpg) + +![Kontorhausviertel: Sprinken-Hof](/assets/images/districts/altstadt-11.jpg) + +![Kontorhausviertel: Chilehaus](/assets/images/districts/altstadt-12.jpg) + +![Kontorhausviertel: Mohlenhof](/assets/images/districts/altstadt-13.jpg) + +![Building in the Altstadt](/assets/images/districts/altstadt-14.jpg) + +![Building in the Altstadt](/assets/images/districts/altstadt-15.jpg) + +![Building in the Altstadt](/assets/images/districts/altstadt-16.jpg) + +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. + +![Domplatz](/assets/images/districts/altstadt-17.jpg) + +![Domplatz with view of Sankt Petri Kirche](/assets/images/districts/altstadt-18.jpg) + +![Domplatz](/assets/images/districts/altstadt-19.jpg) + +![Domplatz](/assets/images/districts/altstadt-20.jpg) + +![St. Katharinen](/assets/images/districts/altstadt-22.jpg) + +![Speicherstadt](/assets/images/districts/altstadt-23.jpg) + +![Speicherstadt](/assets/images/districts/altstadt-24.jpg) + +![Speicherstadt](/assets/images/districts/altstadt-25.jpg) + +![Speicherstadt](/assets/images/districts/altstadt-26.jpg) + +![Kirche St. Katharinen](/assets/images/districts/altstadt-27.jpg) + +![View of St. Nikolai Kirche](/assets/images/districts/altstadt-28.jpg) + +![Kirche St. Katharinen](/assets/images/districts/altstadt-29.jpg) + +![Modern building](/assets/images/districts/altstadt-30.jpg) + +![Speicherstadt](/assets/images/districts/altstadt-31.jpg) + +![Propeller](/assets/images/districts/altstadt-32.jpg) + +![Building in the Altstadt](/assets/images/districts/altstadt-33.jpg) + +The _Nikolaifleet_ is where the Port of Hamburg was built in 1188. Here still some of the Alt-Hamburg buildings have been preserved. + +![Nikolaifleet](/assets/images/districts/altstadt-34.jpg) + +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_. + +![Deichstraße](/assets/images/districts/altstadt-35.jpg) + +![Deichstraße](/assets/images/districts/altstadt-36.jpg) + +![Rödingsmarkt](/assets/images/districts/altstadt-37.jpg) + +![Flats at Alsterfleet](/assets/images/districts/altstadt-38.jpg) + +_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. + +![St. Nikolai Kirche](/assets/images/districts/altstadt-39.jpg) + +![Memorial at St. Nikolai Kirche](/assets/images/districts/altstadt-40.jpg) + +![St. Nikolai Kirche](/assets/images/districts/altstadt-41.jpg) + +![St. Nikolai Kirche](/assets/images/districts/altstadt-42.jpg) + +![St. Nikolai Kirche](/assets/images/districts/altstadt-43.jpg) + +![St. Nikolai Kirche](/assets/images/districts/altstadt-44.jpg) + +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_. + +![Zum Alten Rathaus](/assets/images/districts/altstadt-45.jpg) + +![Handelskammer Hamburg](/assets/images/districts/altstadt-46.jpg) + +![Rathaus](/assets/images/districts/altstadt-47.jpg) + +![Rathaus](/assets/images/districts/altstadt-48.jpg) + +![Rathaus](/assets/images/districts/altstadt-49.jpg) + +![Rathaus](/assets/images/districts/altstadt-50.jpg) + +![Rathaus](/assets/images/districts/altstadt-51.jpg) + +![Rathaus](/assets/images/districts/altstadt-52.jpg) + +![Rathaus](/assets/images/districts/altstadt-53.jpg) + +![Rathaus](/assets/images/districts/altstadt-54.jpg) + +![Rathaus](/assets/images/districts/altstadt-55.jpg) + +![Rathaus](/assets/images/districts/altstadt-56.jpg) + +![Church of Scientology Hamburg](/assets/images/districts/altstadt-57.jpg) + +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. + +![Sankt Petri Kirche](/assets/images/districts/altstadt-58.jpg) + +![Bells in the Sankt Petri church](/assets/images/districts/altstadt-59.jpg) + +![View from the steeple of St. Petri Kirche](/assets/images/districts/altstadt-60.jpg) + +![View from the steeple of St. Petri Kirche](/assets/images/districts/altstadt-61.jpg) + +![View from the steeple of St. Petri Kirche](/assets/images/districts/altstadt-62.jpg) + +![View from the steeple of St. Petri Kirche](/assets/images/districts/altstadt-63.jpg) + +![View from the steeple of St. Petri Kirche](/assets/images/districts/altstadt-64.jpg) + +![Church tower of Sankt Petri Kirche](/assets/images/districts/altstadt-66.jpg) + +![Church tower of Sankt Petri Kirche](/assets/images/districts/altstadt-65.jpg) + +![Church tower of Sankt Petri Kirche](/assets/images/districts/altstadt-67.jpg) + +![Building near Mönckebergstraße](/assets/images/districts/altstadt-68.jpg) + +![Thalia Theater](/assets/images/districts/altstadt-69.jpg) + +![Building](/assets/images/districts/altstadt-70.jpg) + +![Elbphilharmonie-Kulturcafé](/assets/images/districts/altstadt-71.jpg) + +![Hauptbahnhof](/assets/images/districts/altstadt-72.jpg) + +The street _Brandsende_ marks the position where the _Hamburger Brand_ found its end. + +![Building in Brandsende](/assets/images/districts/altstadt-73.jpg) + +![Building](/assets/images/districts/altstadt-74.jpg) + +![Glockengießerwall](/assets/images/districts/altstadt-75.jpg) + +![Glockengießerwall](/assets/images/districts/altstadt-76.jpg) + +![Altstadt](/assets/images/map/altstadt.jpg) + +{% 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 +--- + +![Round bunker from World War II](/assets/images/districts/barmbek-nord-01.jpg) + +![Globetrotter](/assets/images/districts/barmbek-nord-04.jpg) + +![Museum of Labor](/assets/images/districts/barmbek-nord-03.jpg) + +![brick building](/assets/images/districts/barmbek-nord-02.jpg) + +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. + +![Tunnel boring machine T.R.U.D.E.](/assets/images/districts/barmbek-nord-11.jpg) + +![Tunnel boring machine T.R.U.D.E.](/assets/images/districts/barmbek-nord-10.jpg) + +![Tunnel boring machine T.R.U.D.E.](/assets/images/districts/barmbek-nord-09.jpg) + +![Tunnel boring machine T.R.U.D.E.](/assets/images/districts/barmbek-nord-08.jpg) + +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. + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-21.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-20.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-19.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-18.jpg) + +![Wohnungen in Barmbek-Nord](/assets/images/districts/barmbek-nord-17.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-16.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-15.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-14.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-13.jpg) + +![Apartments in Barmbek-Nord](/assets/images/districts/barmbek-nord-12.jpg) + +![Construction site](/assets/images/districts/barmbek-nord-22.jpg) + +![Graffiti](/assets/images/districts/barmbek-nord-23.jpg) + +Behind the former _Margarine Factory Voss_, where now _Techniker Krankenkasse_ is is a small garden club. + +![Former margarine factory Voss](/assets/images/districts/barmbek-nord-24.jpg) + +![Former margarine factory Voss](/assets/images/districts/barmbek-nord-27.jpg) + +![Former margarine factory Voss](/assets/images/districts/barmbek-nord-26.jpg) + +![Former margarine factory Voss](/assets/images/districts/barmbek-nord-25.jpg) + +![Underground station Habichtstraße](/assets/images/districts/barmbek-nord-28.jpg) + +![Commercial building](/assets/images/districts/barmbek-nord-33.jpg) + +![Barmbeker-Ring-Brücke](/assets/images/districts/barmbek-nord-32.jpg) + +![Crossing](/assets/images/districts/barmbek-nord-31.jpg) + +![School with pretty doors](/assets/images/districts/barmbek-nord-30.jpg) + +![School with pretty doors](/assets/images/districts/barmbek-nord-29.jpg) + +The _Bürgerhaus Barmbek_ has columns and railings which are completely covered with knitted patterns. + +![Bürgerhaus Barmbek](/assets/images/districts/barmbek-nord-34.jpg) + +![Columns and railings decorated with knitted patterns.](/assets/images/districts/barmbek-nord-35.jpg) + +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). + +![Wasserturm Palais](/assets/images/districts/barmbek-nord-36.jpg) + +![Wasserturm Palais](/assets/images/districts/barmbek-nord-37.jpg) + +![Wasserturm Palais](/assets/images/districts/barmbek-nord-39.jpg) + +![Wasserturm Palais](/assets/images/districts/barmbek-nord-38.jpg) + +![residential area](/assets/images/districts/barmbek-nord-45.jpg) + +![residential area](/assets/images/districts/barmbek-nord-44.jpg) + +![residential area](/assets/images/districts/barmbek-nord-46.jpg) + +![residential area](/assets/images/districts/barmbek-nord-42.jpg) + +![Asklepios Kliniken](/assets/images/districts/barmbek-nord-47.jpg) + +![S-Bahn station Rübenkamp](/assets/images/districts/barmbek-nord-48.jpg) + +![Barmbek-Nord](/assets/images/map/barmbek-nord.jpg) + +{% 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. + +![The three skyscrapers of the Mundsburg Center](/assets/images/districts/barmbek-sued-01.jpg) + +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. + +![Memorial in front of the Mundsburg Center](/assets/images/districts/barmbek-sued-03.jpg) + +![Underground station Mundsburg](/assets/images/districts/barmbek-sued-02.jpg) + +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. + +![Alter Schützenhof](/assets/images/districts/barmbek-sued-04.jpg) + +![Bartholomäusbad](/assets/images/districts/barmbek-sued-05.jpg) + +In the area are very beautiful old buildings with stucco and a lot of jewelry on the facades. + +![Old buildings](/assets/images/districts/barmbek-sued-06.jpg) + +![Fire station Barmbek](/assets/images/districts/barmbek-sued-07.jpg) + +![Osterbekkanal](/assets/images/districts/barmbek-sued-14.jpg) + +![Osterbekkanal](/assets/images/districts/barmbek-sued-13.jpg) + +![Penthouse apartments at the Osterbekkanal](/assets/images/districts/barmbek-sued-12.jpg) + +![Penthouse apartments at the Osterbekkanal](/assets/images/districts/barmbek-sued-11.jpg) + +![Beautiful residential areas around Alster-Nord, quiet, modern and green.](/assets/images/districts/barmbek-sued-17.jpg) + +![Beautiful residential areas around Alster-Nord, quiet, modern and green.](/assets/images/districts/barmbek-sued-09.jpg) + +![Alster-City](/assets/images/districts/barmbek-sued-08.jpg) + +![Beautiful residential areas around Alster-Nord, quiet, modern and green.](/assets/images/districts/barmbek-sued-16.jpg) + +![Beautiful residential areas around Alster-Nord, quiet, modern and green.](/assets/images/districts/barmbek-sued-15.jpg) + +![Alster-City](/assets/images/districts/barmbek-sued-10.jpg) + +![Theater at Biedermannplatz](/assets/images/districts/barmbek-sued-18.jpg) + +![Old buildings in Barmbek south](/assets/images/districts/barmbek-sued-19.jpg) + +![Crossing](/assets/images/districts/barmbek-sued-20.jpg) + +![Barmbeker Markt](/assets/images/districts/barmbek-sued-22.jpg) + +![Subway station Dehnhaide](/assets/images/districts/barmbek-sued-21.jpg) + +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. + +![View of the T.R.U.D.E.](/assets/images/districts/barmbek-sued-23.jpg) + +![Theater an der Marschnerstrasse](/assets/images/districts/barmbek-sued-24.jpg) + +![Eilbekkanal](/assets/images/districts/barmbek-sued-25.jpg) + +![Hansa-Kolleg](/assets/images/districts/barmbek-sued-26.jpg) + +The _Schön-Klinik_ is a huge hospital with multiple buildings, 700 beds and 1500 employees. + +![Schön-Klinik](/assets/images/districts/barmbek-sued-27.jpg) + +![Schön-Klinik](/assets/images/districts/barmbek-sued-29.jpg) + +![Schön-Klinik](/assets/images/districts/barmbek-sued-28.jpg) + +![Monument to the starving Barmbeks and refugees of the French siege of Hamburg](/assets/images/districts/barmbek-sued-30.jpg) + +![Barmbek-Süd](/assets/images/map/barmbek-sued.jpg) + +{% 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 +--- + +![Building in Borgfelde](/assets/images/districts/borgfelde-01.jpg) + +![Church in Borgfelde](/assets/images/districts/borgfelde-02.jpg) + +_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_. + +![Park at Geethang](/assets/images/districts/borgfelde-03.jpg) + +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. + +![Park at Geesthang](/assets/images/districts/borgfelde-04.jpg) + +![Sculpture "Drei Vogelsäulen für Borgfelde" by Klaus Becker](/assets/images/districts/borgfelde-05.jpg) + +On the wall of the _Erlöserkirche_ in the _Jungestraße_ there is the war victims memorial of _Hans Kock_. + +![Erlöserkirche](/assets/images/districts/borgfelde-06.jpg) + +![War Victim Memorial by Hans Kock](/assets/images/districts/borgfelde-07.jpg) + +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_). + +![Borgfelde](/assets/images/districts/borgfelde-08.jpg) + +![Borgfelde](/assets/images/districts/borgfelde-09.jpg) + +![Borgfelde](/assets/images/districts/borgfelde-10.jpg) + +To reach _Lower Borgfelde_ from _Upper Borgfelde_ there is only one stone staircase on the _Geesthang_. + +![The stairs from the upper Borgfelde in the lower Borgfelde](/assets/images/districts/borgfelde-11.jpg) + +![Unten Borgfelde and the Geesthang](/assets/images/districts/borgfelde-12.jpg) + +![HCAT (Hamburg Centre of Aviation Training)](/assets/images/districts/borgfelde-13.jpg) + +![Unten Borgfelde](/assets/images/districts/borgfelde-14.jpg) + +![Unten Borgfelde](/assets/images/districts/borgfelde-15.jpg) + +![Central chanel in Borgfelde](/assets/images/districts/borgfelde-20.jpg) + +![Central chanel in Borgfelde](/assets/images/districts/borgfelde-21.jpg) + +![Central canal in Borgfelde](/assets/images/districts/borgfelde-22.jpg) + +![Canal in Borgfelde](/assets/images/districts/borgfelde-23.jpg) + +![Central canal in Borgfelde](/assets/images/districts/borgfelde-24.jpg) + +![Commercial areas in Unten Borgelde](/assets/images/districts/borgfelde-16.jpg) + +![Commercial areas in Unten Borgelde](/assets/images/districts/borgfelde-17.jpg) + +![Commercial areas in Unten Borgelde](/assets/images/districts/borgfelde-18.jpg) + +![Commercial areas in Unten Borgelde](/assets/images/districts/borgfelde-19.jpg) + +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. + +![Near the Berlin gate](/assets/images/districts/borgfelde-25.jpg) + +![Park with round bunker near the U-Bahn and S-Bahn station Berliner Tor](/assets/images/districts/borgfelde-27.jpg) + +![Park near the U-Bahn and S-Bahn station Berliner Tor](/assets/images/districts/borgfelde-28.jpg) + +![Park near the U-Bahn and S-Bahn station Berliner Tor](/assets/images/districts/borgfelde-26.jpg) + +![Borgfelde](/assets/images/map/borgfelde.jpg) + +{% 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. + +![Building in Dulsberg](/assets/images/districts/dulsberg-01.jpg) + +![Building in Dulsberg](/assets/images/districts/dulsberg-03.jpg) + +![Building in Dulsberg](/assets/images/districts/dulsberg-04.jpg) + +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. + +![Park in Dulsberg](/assets/images/districts/dulsberg-02.jpg) + +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_. + +![Olympic base Hamburg in Dulsberg](/assets/images/districts/dulsberg-08.jpg) + +![Olympic base Hamburg in Dulsberg](/assets/images/districts/dulsberg-07.jpg) + +![Olympic base Hamburg in Dulsberg](/assets/images/districts/dulsberg-06.jpg) + +![Olympic base Hamburg in Dulsberg](/assets/images/districts/dulsberg-05.jpg) + +![Dulsberg](/assets/images/map/dulsberg.jpg) + +{% 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. + +![Buildings of Eilbek](/assets/images/districts/eilbek-01.jpg) + +![Buildings of Eilbek](/assets/images/districts/eilbek-03.jpg) + +![Buildings of Eilbek](/assets/images/districts/eilbek-02.jpg) + +![Buildings of Eilbek](/assets/images/districts/eilbek-04.jpg) + +![Buildings of Eilbek](/assets/images/districts/eilbek-05.jpg) + +![Buildings of Eilbek](/assets/images/districts/eilbek-06.jpg) + +![A passive house that depicts CO² savings on a digital display](/assets/images/districts/eilbek-10.jpg) + +![A passive house that depicts CO² savings on a digital display](/assets/images/districts/eilbek-11.jpg) + +![The tracks of the railway](/assets/images/districts/eilbek-12.jpg) + +![The tracks of the railway](/assets/images/districts/eilbek-13.jpg) + +![The tracks of the railway](/assets/images/districts/eilbek-14.jpg) + +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. + +![Crossing Hammer Street / Marienthaler Straße](/assets/images/districts/eilbek-15.jpg) + +![District school Hamburg-Mitte](/assets/images/districts/eilbek-16.jpg) + +![Old round bunker](/assets/images/districts/eilbek-18.jpg) + +_Factory Hasselbrook_, a restaurant with a cozy beer garden, was filled to the last seat. + +![Restaurant Factory Hasselbrook](/assets/images/districts/eilbek-19.jpg) + +![Restaurant Factory Hasselbrook.](/assets/images/districts/eilbek-20.jpg) + +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. + +![Civil Defense bunker](/assets/images/districts/eilbek-21.jpg) + +![Civil Defense bunker](/assets/images/districts/eilbek-22.jpg) + +![The cultural monument school Hasselbrook](/assets/images/districts/eilbek-23.jpg) + +![Das Kulturdenkmal Schule Hasselbrook](/assets/images/districts/eilbek-24.jpg) + +![Friedenskirche Eilbek](/assets/images/districts/eilbek-27.jpg) + +![Friedenskirche Eilbek](/assets/images/districts/eilbek-26.jpg) + +![Friedenskirche Eilbek](/assets/images/districts/eilbek-25.jpg) + +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. + +![Jacobipark](/assets/images/districts/eilbek-28.jpg) + +![Jacobipark](/assets/images/districts/eilbek-31.jpg) + +![Jacobipark](/assets/images/districts/eilbek-30.jpg) + +![Jacobipark](/assets/images/districts/eilbek-29.jpg) + +![Jacobipark](/assets/images/districts/eilbek-35.jpg) + +![Jacobipark](/assets/images/districts/eilbek-36.jpg) + +![Jacobipark](/assets/images/districts/eilbek-39.jpg) + +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. + +![Osterkirche](/assets/images/districts/eilbek-40.jpg) + +![Osterkirche](/assets/images/districts/eilbek-42.jpg) + +![Osterkirche](/assets/images/districts/eilbek-41.jpg) + +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. + +![Office buildings](/assets/images/districts/eilbek-43.jpg) + +![Office buildings](/assets/images/districts/eilbek-45.jpg) + +![Office buildings](/assets/images/districts/eilbek-44.jpg) + +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_). + +![Edeka marktet](/assets/images/districts/eilbek-46.jpg) + +![Eilbek](/assets/images/map/eilbek.jpg) + +{% 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. + +![Small garden clubs](/assets/images/districts/farmsen-berne-02.jpg) + +![Small garden clubs](/assets/images/districts/farmsen-berne-01.jpg) + +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. + +![retention basin](/assets/images/districts/farmsen-berne-03.jpg) + +![retention basin](/assets/images/districts/farmsen-berne-04.jpg) + +![A lot of playgrounds, forest and green.](/assets/images/districts/farmsen-berne-05.jpg) + +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_. + +![Berner Gutspark with Berner Gutshaus](/assets/images/districts/farmsen-berne-09.jpg) + +![Berner Gutspark](/assets/images/districts/farmsen-berne-08.jpg) + +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. + +![adventure playground and construction playground in the forest](/assets/images/districts/farmsen-berne-06.jpg) + +![adventure playground and construction playground in the forest](/assets/images/districts/farmsen-berne-07.jpg) + +![Farmsen-Berne](/assets/images/map/farmsen-berne.jpg) + +{% 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 +--- + +![Deichtorhallen](/assets/images/districts/hafencity-01.jpg) + +![Fleetinsel](/assets/images/districts/hafencity-02.jpg) + +![The glass building of the Spiegel publishing building](/assets/images/districts/hafencity-03.jpg) + +![The glass building of the Spiegel publishing building](/assets/images/districts/hafencity-06.jpg) + +![The glass building of the Spiegel publishing building](/assets/images/districts/hafencity-05.jpg) + +![The glass building of the Spiegel publishing building](/assets/images/districts/hafencity-04.jpg) + +![New buildings in HafenCity](/assets/images/districts/hafencity-07.jpg) + +![New buildings in HafenCity](/assets/images/districts/hafencity-12.jpg) + +![New buildings in HafenCity](/assets/images/districts/hafencity-08.jpg) + +![New buildings in HafenCity](/assets/images/districts/hafencity-11.jpg) + +![Construction sites in the HafenCity](/assets/images/districts/hafencity-09.jpg) + +![Automuseum Prototyp](/assets/images/districts/hafencity-10.jpg) + +In the _Lohsepark_ are numerous trampolines, seating and play opportunities for children. + +![Lohsepark](/assets/images/districts/hafencity-13.jpg) + +![Lohsepark](/assets/images/districts/hafencity-15.jpg) + +![Lohsepark](/assets/images/districts/hafencity-14.jpg) + +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. + +![Subway station HafenCity University](/assets/images/districts/hafencity-30.jpg) + +![Subway station HafenCity University](/assets/images/districts/hafencity-33.jpg) + +![Subway station HafenCity University](/assets/images/districts/hafencity-32.jpg) + +![Subway station HafenCity University](/assets/images/districts/hafencity-31.jpg) + +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. + +![Ziesel-Park](/assets/images/districts/hafencity-21.jpg) + +![Ziesel-Park](/assets/images/districts/hafencity-22.jpg) + +{% youtube "lrkBWnjbDQE" %} + +![Harbor](/assets/images/districts/hafencity-23.jpg) + +![Harbor](/assets/images/districts/hafencity-26.jpg) + +![Harbor](/assets/images/districts/hafencity-25.jpg) + +![Elbbrücken](/assets/images/districts/hafencity-24.jpg) + +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_. + +![Viewing platform](/assets/images/districts/hafencity-29.jpg) + +![Baakenhafen](/assets/images/districts/hafencity-20.jpg) + +![Baakenhafen](/assets/images/districts/hafencity-19.jpg) + +![Baakenhafen](/assets/images/districts/hafencity-18.jpg) + +![Baakenhafen](/assets/images/districts/hafencity-17.jpg) + +![Baakenhafen](/assets/images/districts/hafencity-16.jpg) + +![Univerity](/assets/images/districts/hafencity-27.jpg) + +![University](/assets/images/districts/hafencity-28.jpg) + +![University](/assets/images/districts/hafencity-34.jpg) + +![Maritimes Museum](/assets/images/districts/hafencity-39.jpg) + +![Maritimes Museum](/assets/images/districts/hafencity-38.jpg) + +![Maritimes Museum](/assets/images/districts/hafencity-37.jpg) + +![Construction site](/assets/images/districts/hafencity-35.jpg) + +![Überseeboulevard](/assets/images/districts/hafencity-40.jpg) + +![Grassbrookpark](/assets/images/districts/hafencity-44.jpg) + +![Grassbrookpark](/assets/images/districts/hafencity-45.jpg) + +![New buildings](/assets/images/districts/hafencity-43.jpg) + +![New buildings](/assets/images/districts/hafencity-42.jpg) + +![New buildings](/assets/images/districts/hafencity-41.jpg) + +![Unilever buildig](/assets/images/districts/hafencity-46.jpg) + +![Extreme Sailing Series](/assets/images/districts/hafencity-49.jpg) + +![Extreme Sailing Series](/assets/images/districts/hafencity-48.jpg) + +{% youtube "va2uRtkndYg" %} + +![Cruise ship MS Amadea](/assets/images/districts/hafencity-47.jpg) + +![Pier Elbphilharmonie](/assets/images/districts/hafencity-55.jpg) + +![The Elbphilharmonie](/assets/images/districts/hafencity-59.jpg) + +![The Elbphilharmonie](/assets/images/districts/hafencity-58.jpg) + +![Harbor](/assets/images/districts/hafencity-57.jpg) + +![Harbor](/assets/images/districts/hafencity-56.jpg) + +![Elbelysium](/assets/images/districts/hafencity-60.jpg) + +![Unilever building](/assets/images/districts/hafencity-54.jpg) + +![Shops](/assets/images/districts/hafencity-61.jpg) + +The _Traditionsschiffhafen_, which opened in 2008, has a floating pontoon in the harbor basin with numerous historic ships. + +![Traditionsschiffhafen](/assets/images/districts/hafencity-70.jpg) + +![Traditionsschiffhafen](/assets/images/districts/hafencity-69.jpg) + +![HafenCity](/assets/images/districts/hafencity-68.jpg) + +![Columbus-Haus](/assets/images/districts/hafencity-67.jpg) + +![Mosaik Wall](/assets/images/districts/hafencity-66.jpg) + +![Traditionsschiffhafen](/assets/images/districts/hafencity-65.jpg) + +![Traditionsschiffhafen](/assets/images/districts/hafencity-64.jpg) + +![Traditionsschiffhafen](/assets/images/districts/hafencity-63.jpg) + +![Traditionsschiffhafen](/assets/images/districts/hafencity-62.jpg) + +![Kesselhaus](/assets/images/districts/hafencity-71.jpg) + +![Überseeboulevard](/assets/images/districts/hafencity-73.jpg) + +In the middle of _Coffee Plaza_ is a huge coffee bean as a work of art. + +![Coffee Plaza](/assets/images/districts/hafencity-72.jpg) + +![Überseeboulevard](/assets/images/districts/hafencity-74.jpg) + +![Überseeboulevard](/assets/images/districts/hafencity-75.jpg) + +![Internationale Maritime Museum Hamburg](/assets/images/districts/hafencity-80.jpg) + +![Old buildings of HafenCity](/assets/images/districts/hafencity-79.jpg) + +![New buildings of HafenCity](/assets/images/districts/hafencity-78.jpg) + +![Old harbor office](/assets/images/districts/hafencity-77.jpg) + +![New buildings of HafenCity](/assets/images/districts/hafencity-76.jpg) + +On the _Fleetinsel_ stands the _Wasserschloss_, a restaurant overlooking two Fleets. + +![Restaurant Wasserschloss](/assets/images/districts/hafencity-81.jpg) + +_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. + +![Dialog im Dunkeln](/assets/images/districts/hafencity-82.jpg) + +![HafenCity](/assets/images/map/hafencity.jpg) + +{% 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. + +![Buildings in Hamm](/assets/images/districts/hamm-01.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-02.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-03.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-04.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-05.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-06.jpg) + +![Buildings in Hamm](/assets/images/districts/hamm-07.jpg) + +![Thörls Park](/assets/images/districts/hamm-08.jpg) + +![Railway tracks at Thörls Park](/assets/images/districts/hamm-09.jpg) + +![Thörls Park](/assets/images/districts/hamm-10.jpg) + +![Park](/assets/images/districts/hamm-11.jpg) + +![Scupture](/assets/images/districts/hamm-12.jpg) + +_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_. + +![Hammer Park](/assets/images/districts/hamm-13.jpg) + +![Hammer Park](/assets/images/districts/hamm-14.jpg) + +![Hammer Park](/assets/images/districts/hamm-15.jpg) + +![Hammer Park](/assets/images/districts/hamm-16.jpg) + +![Hammer Park](/assets/images/districts/hamm-17.jpg) + +![Hammer Park](/assets/images/districts/hamm-18.jpg) + +![Hammer Park](/assets/images/districts/hamm-19.jpg) + +![Commemoration for J. H. Campe in Hammer Park](/assets/images/districts/hamm-20.jpg) + +![Hammer Park](/assets/images/districts/hamm-21.jpg) + +![Hammer Park](/assets/images/districts/hamm-22.jpg) + +![Hammer Park](/assets/images/districts/hamm-23.jpg) + +![Hammer Park](/assets/images/districts/hamm-24.jpg) + +![Small garden club Hammer Hof](/assets/images/districts/hamm-25.jpg) + +![Dreifaltigkeitskirche](/assets/images/districts/hamm-26.jpg) + +![Dreifaltigkeitskirche](/assets/images/districts/hamm-27.jpg) + +![Dreifaltigkeitskirche](/assets/images/districts/hamm-28.jpg) + +![Dreifaltigkeitskirche](/assets/images/districts/hamm-29.jpg) + +![Sieveking Mausoleum](/assets/images/districts/hamm-30.jpg) + +![Sieveking Mausoleum](/assets/images/districts/hamm-31.jpg) + +![Dreifaltigkeitskirche with the historic, listed cemetery](/assets/images/districts/hamm-32.jpg) + +![Dreifaltigkeitskirche with the historic, listed cemetery](/assets/images/districts/hamm-33.jpg) + +![Dreifaltigkeitskirche with the historic, listed cemetery](/assets/images/districts/hamm-34.jpg) + +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. + +![U-Bahn-Station Rauhes Haus](/assets/images/districts/hamm-35.jpg) + +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. + +![Industrial building in Hamm](/assets/images/districts/hamm-36.jpg) + +![Channels in Hamm](/assets/images/districts/hamm-37.jpg) + +![Channels in Hamm](/assets/images/districts/hamm-38.jpg) + +![Bille at Hamm](/assets/images/districts/hamm-39.jpg) + +![Bille at Hamm](/assets/images/districts/hamm-40.jpg) + +![Bille at Hamm](/assets/images/districts/hamm-41.jpg) + +![Bille at Hamm](/assets/images/districts/hamm-42.jpg) + +![Bille at Hamm](/assets/images/districts/hamm-43.jpg) + +![Braune Brücke](/assets/images/districts/hamm-44.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-45.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-46.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-47.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-48.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-49.jpg) + +![Störtebeker-Haus](/assets/images/districts/hamm-50.jpg) + +![Elbschloss at the Bille](/assets/images/districts/hamm-51.jpg) + +![Elbschloss at the Bille](/assets/images/districts/hamm-52.jpg) + +![Houses at the Bille](/assets/images/districts/hamm-53.jpg) + +![Houses at the Bille](/assets/images/districts/hamm-54.jpg) + +![Houses at the Bille](/assets/images/districts/hamm-55.jpg) + +![Houses at the Bille](/assets/images/districts/hamm-56.jpg) + +![Boats on the banks of the Bille](/assets/images/districts/hamm-57.jpg) + +![Boats on the banks of the Bille](/assets/images/districts/hamm-58.jpg) + +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_. + +![Hamm](/assets/images/map/hamm.jpg) + +{% 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 +--- + +![Hauptbahnhof](/assets/images/districts/hammerbrook-01.jpg) + +![Construction site](/assets/images/districts/hammerbrook-02.jpg) + +![View to the Michel](/assets/images/districts/hammerbrook-03.jpg) + +![Deichtorhallen](/assets/images/districts/hammerbrook-04.jpg) + +![Deichtorhallen](/assets/images/districts/hammerbrook-05.jpg) + +![Deichtorhallen](/assets/images/districts/hammerbrook-06.jpg) + +![Deichtorhallen](/assets/images/districts/hammerbrook-07.jpg) + +![Spiegel building](/assets/images/districts/hammerbrook-08.jpg) + +![Oberhafen](/assets/images/districts/hammerbrook-09.jpg) + +![Fruchhof Hamburg](/assets/images/districts/hammerbrook-10.jpg) + +![Fruchhof Hamburg](/assets/images/districts/hammerbrook-11.jpg) + +![Fruchhof Hamburg](/assets/images/districts/hammerbrook-12.jpg) + +![Brücke am Oberhafen](/assets/images/districts/hammerbrook-13.jpg) + +![Oberhafen](/assets/images/districts/hammerbrook-14.jpg) + +![Oberhafen](/assets/images/districts/hammerbrook-15.jpg) + +![Schleusenkanal](/assets/images/districts/hammerbrook-16.jpg) + +![Schleusenkanal](/assets/images/districts/hammerbrook-17.jpg) + +![Brückenschmuck am Schleusenkanal](/assets/images/districts/hammerbrook-18.jpg) + +![Schleusenkanal](/assets/images/districts/hammerbrook-19.jpg) + +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. + +![Commercial property at Oberhafen](/assets/images/districts/hammerbrook-28.jpg) + +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. + +![Train tracks above Hammerbrook](/assets/images/districts/hammerbrook-20.jpg) + +![Commercial properties in Hammerbrook](/assets/images/districts/hammerbrook-21.jpg) + +![Commercial properties in Hammerbrook](/assets/images/districts/hammerbrook-22.jpg) + +![Commercial properties in Hammerbrook](/assets/images/districts/hammerbrook-23.jpg) + +![Commercial properties in Hammerbrook](/assets/images/districts/hammerbrook-24.jpg) + +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. + +![Residential properties in Hammerbrook](/assets/images/districts/hammerbrook-25.jpg) + +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. + +![Warehouses and event location](/assets/images/districts/hammerbrook-26.jpg) + +![Graffiti](/assets/images/districts/hammerbrook-27.jpg) + +![View of the Berliner Bogen](/assets/images/districts/hammerbrook-29.jpg) + +![View of the Berliner Bogen](/assets/images/districts/hammerbrook-30.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-31.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-32.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-33.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-34.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-35.jpg) + +![Hamburger Stadtreinigung](/assets/images/districts/hammerbrook-36.jpg) + +![Numerous car dealerships and registration offices](/assets/images/districts/hammerbrook-37.jpg) + +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. + +![Berufliche Schule Recycling- und Umwelttechnik](/assets/images/districts/hammerbrook-38.jpg) + +![Berufliche Schule Recycling- und Umwelttechnik](/assets/images/districts/hammerbrook-39.jpg) + +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. + +![Floating houses at the Victoriakai](/assets/images/districts/hammerbrook-40.jpg) + +![Kai 10](/assets/images/districts/hammerbrook-41.jpg) + +![Canals in Hammerbrook](/assets/images/districts/hammerbrook-43.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-44.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-45.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-46.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-47.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-48.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-49.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-50.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-51.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-52.jpg) + +![Office building in Hammerbrook](/assets/images/districts/hammerbrook-53.jpg) + +![Construction site in Hammerbrook](/assets/images/districts/hammerbrook-54.jpg) + +![Circus Roncalli](/assets/images/districts/hammerbrook-55.jpg) + +![Kai 10](/assets/images/districts/hammerbrook-42.jpg) + +![Older houses in Hammerbrook](/assets/images/districts/hammerbrook-56.jpg) + +![Design Hotel](/assets/images/districts/hammerbrook-57.jpg) + +![Older houses in Hammerbrook](/assets/images/districts/hammerbrook-58.jpg) + +![Car bridge](/assets/images/districts/hammerbrook-59.jpg) + +![Car bridge](/assets/images/districts/hammerbrook-60.jpg) + +![Older buildings in Hammerbrook](/assets/images/districts/hammerbrook-61.jpg) + +![Older buildings in Hammerbrook](/assets/images/districts/hammerbrook-62.jpg) + +![Older buildings in Hammerbrook](/assets/images/districts/hammerbrook-63.jpg) + +![City mission Hamburg](/assets/images/districts/hammerbrook-64.jpg) + +![Older buildings in Hammerbrook](/assets/images/districts/hammerbrook-65.jpg) + +![Older buildings in Hammerbrook](/assets/images/districts/hammerbrook-66.jpg) + + +![pedestrian tunnel](/assets/images/districts/hammerbrook-67.jpg) + + +![Car bridge](/assets/images/districts/hammerbrook-68.jpg) + +![Commercial building in Hammerbrook](/assets/images/districts/hammerbrook-69.jpg) + +The modern glass building _Berliner Bogen_, which has 14,000 square meters glass area, is the largest glass building in Europe. + +![Berliner Bogen](/assets/images/districts/hammerbrook-70.jpg) + +![Berliner Bogen](/assets/images/districts/hammerbrook-71.jpg) + +![Berliner Bogen](/assets/images/districts/hammerbrook-72.jpg) + +![Hammerbrook](/assets/images/map/hammerbrook.jpg) + +{% 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](/assets/images/districts/hohenfelde-01.jpg) + +![Hohenfelde](/assets/images/districts/hohenfelde-02.jpg) + +![Hohenfelde](/assets/images/districts/hohenfelde-03.jpg) + +![Hiobs-Hospital](/assets/images/districts/hohenfelde-04.jpg) + +![Alida Schmidt Stift](/assets/images/districts/hohenfelde-05.jpg) + +![Hohenfelde](/assets/images/districts/hohenfelde-06.jpg) + +![Sankt Ansgar School](/assets/images/districts/hohenfelde-07.jpg) + +![Marien-Krankenhaus](/assets/images/districts/hohenfelde-08.jpg) + +![Marien-Krankenhaus](/assets/images/districts/hohenfelde-09.jpg) + +![Hamburger Welle](/assets/images/districts/hohenfelde-10.jpg) + +_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. + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-11.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-12.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-13.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-14.jpg) + +![Poseidon-Plastik](/assets/images/districts/hohenfelde-15.jpg) + +![Subway station Uhlenhorst](/assets/images/districts/hohenfelde-16.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-17.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-18.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-19.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-20.jpg) + +![Building in Hohenfelde mit Graffiti](/assets/images/districts/hohenfelde-21.jpg) + +![Die Alster-Schwimmhalle](/assets/images/districts/hohenfelde-22.jpg) + +![Die Alster-Schwimmhalle](/assets/images/districts/hohenfelde-23.jpg) + +![Cored house near the Alster](/assets/images/districts/hohenfelde-24.jpg) + +Directly at the _Alster_ is the _Alsterwiese Schwanenwik_. It is a popular place for meeting people, barbecue or picnics. + +![Alsterwiese Schwanenwik](/assets/images/districts/hohenfelde-25.jpg) + +![Alsterwiese Schwanenwik](/assets/images/districts/hohenfelde-26.jpg) + +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_. + +![Bronze sculpture Drei Mann im Boot by Edwin Scharff.](/assets/images/districts/hohenfelde-27.jpg) + +![Bronze sculpture Drei Mann im Boot by Edwin Scharff.](/assets/images/districts/hohenfelde-28.jpg) + +![The Wandse](/assets/images/districts/hohenfelde-29.jpg) + +![Schwanenwikbrücke and the Wandse](/assets/images/districts/hohenfelde-30.jpg) + +![Schwanenwikbrücke with view on the Alster lake](/assets/images/districts/hohenfelde-31.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-32.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-33.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-34.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-35.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-36.jpg) + +![The pharmacy at the Kuhmühle](/assets/images/districts/hohenfelde-37.jpg) + +![View of the Mundsburg towers in Barmbek-Süd](/assets/images/districts/hohenfelde-38.jpg) + +![Building in Hohenfelde](/assets/images/districts/hohenfelde-39.jpg) + +![Hohenfelde](/assets/images/map/hohenfelde.jpg) + +{% 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. + +![Houses in Marienthal](/assets/images/districts/marienthal-01.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-07.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-06.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-05.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-02.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-04.jpg) + +![Houses in Marienthal](/assets/images/districts/marienthal-03.jpg) + +There are two geometric parks with lakes, in one of which stands the _Husarendenkmal_. + +![Husarendenkmal](/assets/images/districts/marienthal-08.jpg) + +![Park](/assets/images/districts/marienthal-09.jpg) + +![Park](/assets/images/districts/marienthal-10.jpg) + +At the highway a huge sound barrier was built, which is very ugly. It’s also still quite loud there. + +![Sound barrier](/assets/images/districts/marienthal-11.jpg) + +Nearby, the Siel was redone, the dug out tubes were huge. + +![Siel work](/assets/images/districts/marienthal-12.jpg) + +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. + +![Marienthal](/assets/images/map/marienthal.jpg) + +{% 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 +--- + +![Neustadt](/assets/images/districts/neustadt-01.jpg) + +![Neustadt](/assets/images/districts/neustadt-02.jpg) + +![Neustadt](/assets/images/districts/neustadt-03.jpg) + +![Neustadt](/assets/images/districts/neustadt-04.jpg) + +![Neustadt](/assets/images/districts/neustadt-05.jpg) + +![Neustadt](/assets/images/districts/neustadt-06.jpg) + +![Neustadt](/assets/images/districts/neustadt-07.jpg) + +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. + +![Neustadt](/assets/images/districts/neustadt-08.jpg) + +![Neustadt](/assets/images/districts/neustadt-09.jpg) + +![Neustadt](/assets/images/districts/neustadt-10.jpg) + +![Neustadt](/assets/images/districts/neustadt-11.jpg) + +![Neustadt](/assets/images/districts/neustadt-12.jpg) + +![Neustadt](/assets/images/districts/neustadt-13.jpg) + +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. + +![Neustadt](/assets/images/districts/neustadt-14.jpg) + +![Neustadt](/assets/images/districts/neustadt-15.jpg) + +![Neustadt](/assets/images/districts/neustadt-16.jpg) + +![Neustadt](/assets/images/districts/neustadt-17.jpg) + +![Neustadt](/assets/images/districts/neustadt-18.jpg) + +![Neustadt](/assets/images/districts/neustadt-19.jpg) + +![Neustadt](/assets/images/districts/neustadt-20.jpg) + +![Neustadt](/assets/images/districts/neustadt-21.jpg) + +![Neustadt](/assets/images/districts/neustadt-22.jpg) + +![Neustadt](/assets/images/districts/neustadt-23.jpg) + +![Neustadt](/assets/images/districts/neustadt-24.jpg) + +![Neustadt](/assets/images/districts/neustadt-25.jpg) + +![Neustadt](/assets/images/districts/neustadt-26.jpg) + +![Neustadt](/assets/images/districts/neustadt-27.jpg) + +![Neustadt](/assets/images/districts/neustadt-28.jpg) + +![Neustadt](/assets/images/districts/neustadt-29.jpg) + +![Alte Post](/assets/images/districts/neustadt-30.jpg) + +![Rathaus](/assets/images/districts/neustadt-31.jpg) + +![Hummel Memorial](/assets/images/districts/neustadt-32.jpg) + +![Neustadt](/assets/images/districts/neustadt-33.jpg) + +![Neustadt](/assets/images/districts/neustadt-34.jpg) + +![Neustadt](/assets/images/districts/neustadt-35.jpg) + +![Neustadt](/assets/images/districts/neustadt-36.jpg) + +![Neustadt](/assets/images/districts/neustadt-37.jpg) + +![Neustadt](/assets/images/districts/neustadt-38.jpg) + +![Neustadt](/assets/images/districts/neustadt-39.jpg) + +![Neustadt](/assets/images/districts/neustadt-40.jpg) + +![Neustadt](/assets/images/districts/neustadt-41.jpg) + +![Neustadt](/assets/images/districts/neustadt-42.jpg) + +![Collonaden](/assets/images/districts/neustadt-43.jpg) + +![Schiller Memorial](/assets/images/districts/neustadt-44.jpg) + +![Binnenalster](/assets/images/districts/neustadt-45.jpg) + +![Neustadt](/assets/images/districts/neustadt-46.jpg) + +![Map Neustadt](/assets/images/map/neustadt.jpg) + +{% 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. + +![View on the Bille](/assets/images/districts/rothenburgsort-01.jpg) + +![View over the Bille to Hamm](/assets/images/districts/rothenburgsort-02.jpg) + +![View on the Bille](/assets/images/districts/rothenburgsort-03.jpg) + +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. + +![Frog figures in front of a company](/assets/images/districts/rothenburgsort-04.jpg) + +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. + +![Residential building in Rothenburgsort](/assets/images/districts/rothenburgsort-05.jpg) + +![Church in Rothenburgsort](/assets/images/districts/rothenburgsort-06.jpg) + +![Bridge to Elbpark Entenwerder](/assets/images/districts/rothenburgsort-07.jpg) + +![View on Billwerder Bucht](/assets/images/districts/rothenburgsort-08.jpg) + +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. + +![Harbour in Billwerder Bucht](/assets/images/districts/rothenburgsort-09.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-10.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-11.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-12.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-13.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-14.jpg) + +![Wasserkunst Elbinsel Kaltehofe](/assets/images/districts/rothenburgsort-15.jpg) + +![Barrage Billwerder Bucht](/assets/images/districts/rothenburgsort-16.jpg) + +![Residential area in Rothenburgsort](/assets/images/districts/rothenburgsort-17.jpg) + +![View on Billwerder Bucht](/assets/images/districts/rothenburgsort-18.jpg) + +![Rothenburgsort](/assets/images/map/rothenburgsort.jpg) + +{% 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 +--- + +![Rotherbaum](/assets/images/districts/rotherbaum-01.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-02.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-03.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-04.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-05.jpg) + +![Max Planck Institute for Comparative and International Private Law](/assets/images/districts/rotherbaum-06.jpg) + +![Garden House Fontenay" caption="Garden House Fontenay](/assets/images/districts/rotherbaum-07.jpg) + +![The Fontenay Hotel" caption="The Fontenay Hotel](/assets/images/districts/rotherbaum-08.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-09.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-10.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-11.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-12.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-13.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-14.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-15.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-16.jpg) + +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. + +![Villa Beit" caption="Villa Beit](/assets/images/districts/rotherbaum-17.jpg) + +![Villa Beit](/assets/images/districts/rotherbaum-18.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-19.jpg) + +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_. + +![Chinese Teahouse Yu Garden](/assets/images/districts/rotherbaum-20.jpg) + +![Chinese Teahouse Yu Garden](/assets/images/districts/rotherbaum-21.jpg) + +![Chinese Teahouse Yu Garden](/assets/images/districts/rotherbaum-22.jpg) + +![Church St. Johannis" caption="Church St. Johannis](/assets/images/districts/rotherbaum-24.jpg) + +![Museum of Ethnology Hamburg" caption="Museum of Ethnology Hamburg](/assets/images/districts/rotherbaum-23.jpg) + +![Museum of Ethnology Hamburg" caption="Museum of Ethnology Hamburg](/assets/images/districts/rotherbaum-25.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-26.jpg) + +![Main building of the University of Hamburg](/assets/images/districts/rotherbaum-27.jpg) + +![Main building of the University of Hamburg](/assets/images/districts/rotherbaum-28.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-29.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-30.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-31.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-32.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-33.jpg) + +![Rotherbaum](/assets/images/districts/rotherbaum-34.jpg) + +![Abaton Kino" caption="Abaton Kino](/assets/images/districts/rotherbaum-35.jpg) + +![Karte Rotherbaum](/assets/images/map/rotherbaum.jpg) + +{% 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 +--- + +![Museum für Kunst und Gewerbe](/assets/images/districts/st-georg-01.jpg) + +![Museum für Kunst und Gewerbe](/assets/images/districts/st-georg-02.jpg) + +![Graffiti](/assets/images/districts/st-georg-03.jpg) + + +![Pedestrian tunnel to Hammerbrook](/assets/images/districts/st-georg-04.jpg) + + +![Along the tracks](/assets/images/districts/st-georg-05.jpg) + +![Bundesagentur für Arbeit](/assets/images/districts/st-georg-06.jpg) + +![Bundesagentur für Arbeit](/assets/images/districts/st-georg-07.jpg) + +![Memorial](/assets/images/districts/st-georg-08.jpg) + +![Kurt-Schumacher-Haus](/assets/images/districts/st-georg-10.jpg) + +![Jürgen-W-Scheutzow-Park](/assets/images/districts/st-georg-11.jpg) + +![S-Bahn station Berliner Tor with a view of the Berliner Bogen](/assets/images/districts/st-georg-12.jpg) + +![Hamburger Business Center](/assets/images/districts/st-georg-13.jpg) + +![Hamburger Business Center](/assets/images/districts/st-georg-14.jpg) + +![Hamburger Business Center](/assets/images/districts/st-georg-15.jpg) + +![Studierendenwerk Hamburg](/assets/images/districts/st-georg-16.jpg) + +![Hochschule für Angewandte Wissenschaften Hamburg (HAW)](/assets/images/districts/st-georg-17.jpg) + +![Stift](/assets/images/districts/st-georg-18.jpg) + +![Stift](/assets/images/districts/st-georg-19.jpg) + +![Graffiti](/assets/images/districts/st-georg-20.jpg) + +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. + +![Centrum-Moschee Hamburg](/assets/images/districts/st-georg-21.jpg) + +![Centrum-Moschee Hamburg](/assets/images/districts/st-georg-22.jpg) + +_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_. + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-23.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-24.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-25.jpg) + +![St. Georg](/assets/images/districts/st-georg-26.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-27.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-28.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-29.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-30.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-31.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-32.jpg) + +![Modern buildings in St. Georg](/assets/images/districts/st-georg-33.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-34.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-35.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-36.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-37.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-38.jpg) + +![Fountain](/assets/images/districts/st-georg-39.jpg) + +![Stift](/assets/images/districts/st-georg-40.jpg) + +![Stift](/assets/images/districts/st-georg-41.jpg) + +![Park](/assets/images/districts/st-georg-42.jpg) + +_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. + +![Asklepios Klinik St. Georg](/assets/images/districts/st-georg-43.jpg) + +![Modern architecture at the Alster](/assets/images/districts/st-georg-44.jpg) + +![Modern architecture at the Alster](/assets/images/districts/st-georg-45.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-46.jpg) + +![Hotel Atlantic](/assets/images/districts/st-georg-47.jpg) + +![Marina on the Alster](/assets/images/districts/st-georg-48.jpg) + +![Marina on the Alster](/assets/images/districts/st-georg-49.jpg) + +![Marina on the Alster](/assets/images/districts/st-georg-50.jpg) + +![Marina on the Alster](/assets/images/districts/st-georg-51.jpg) + +![Main train station](/assets/images/districts/st-georg-52.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-53.jpg) + +![Deutsches Schauspielhaus](/assets/images/districts/st-georg-54.jpg) + +![Deutsches Schauspielhaus](/assets/images/districts/st-georg-55.jpg) + +![The beautiful façades of St. George in late neoclassical style](/assets/images/districts/st-georg-56.jpg) + +![Dreieinigkeitskirche](/assets/images/districts/st-georg-57.jpg) + +![Dreieinigkeitskirche](/assets/images/districts/st-georg-58.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-59.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-60.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-61.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-62.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-63.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-64.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-65.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-66.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-67.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-68.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-69.jpg) + +![Building in St. Georg](/assets/images/districts/st-georg-70.jpg) + +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. + +![Waffen-Verboten-Schild](/assets/images/districts/st-georg-71.jpg) + +![Mariendom](/assets/images/districts/st-georg-72.jpg) + +![Memorial for St. Ansgar at the Mariendom](/assets/images/districts/st-georg-73.jpg) + +![Memorial](/assets/images/districts/st-georg-74.jpg) + +![St. Georg](/assets/images/map/st-georg.jpg) + +{% 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 +--- + +![Bismarck Denkmal](/assets/images/districts/st-pauli-01.jpg) + +![Millerntorplatz](/assets/images/districts/st-pauli-02.jpg) + +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. + +![Guardhouse at Millerntorplatz](/assets/images/districts/st-pauli-03.jpg) + +![Museum for Hamburg History](/assets/images/districts/st-pauli-04.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-05.jpg) + +![EisArena](/assets/images/districts/st-pauli-06.jpg) + +![Statues at Sievekingplatz](/assets/images/districts/st-pauli-07.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-08.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-09.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-10.jpg) + +![Wallgraben](/assets/images/districts/st-pauli-11.jpg) + +![Tropical greenhouses of the Botanical Garden](/assets/images/districts/st-pauli-12.jpg) + +The park _Planten un Bloomen_ has a lot of very nice parks and gardens: _Rosengarten_, _Apothekergarten_, _Japanese garden_ with a _Tea house_. + +![St. Pauli](/assets/images/districts/st-pauli-13.jpg) + +![CCH – Congress Center Hamburg](/assets/images/districts/st-pauli-14.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-15.jpg) + +![Heinrich-Hertz-Turm](/assets/images/districts/st-pauli-16.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-17.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-18.jpg) + +![Planten un Bloomen](/assets/images/districts/st-pauli-19.jpg) + +![Japanisches Teehaus](/assets/images/districts/st-pauli-20.jpg) + +![Japanischer Garten](/assets/images/districts/st-pauli-21.jpg) + +![Japanischer Garten](/assets/images/districts/st-pauli-22.jpg) + +![Messe](/assets/images/districts/st-pauli-23.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-24.jpg) + +![Russian Orthodox Church of St. John of Kronstadt](/assets/images/districts/st-pauli-25.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-26.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-27.jpg) + +![Marktstraße](/assets/images/districts/st-pauli-28.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-29.jpg) + +![Feldstrasse Bunker (Flackturm IV)](/assets/images/districts/st-pauli-30.jpg) + +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. + +![St. Pauli](/assets/images/districts/st-pauli-31.jpg) + +![Markt](/assets/images/districts/st-pauli-32.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-33.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-34.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-35.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-36.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-37.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-38.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-39.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-40.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-41.jpg) + +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. + +![Rindermarkthalle St. Pauli](/assets/images/districts/st-pauli-42.jpg) + +![Hamburger Dom](/assets/images/districts/st-pauli-43.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-44.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-45.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-46.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-47.jpg) + +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. + +![Indra Club 64](/assets/images/districts/st-pauli-48.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-49.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-50.jpg) + +![Restaurant Freudenhaus](/assets/images/districts/st-pauli-51.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-52.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-53.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-54.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-55.jpg) + +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](/assets/images/districts/st-pauli-56.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-57.jpg) + +![Tanzende Türme/Tango Türme](/assets/images/districts/st-pauli-58.jpg) + +![Spielbudenplatz](/assets/images/districts/st-pauli-59.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-60.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-61.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-62.jpg) + +![Mojo-Club](/assets/images/districts/st-pauli-63.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-64.jpg) + +![DWD – Deutscher Wetterdienst](/assets/images/districts/st-pauli-65.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-66.jpg) + +_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. + +![Alter Elbtunnel](/assets/images/districts/st-pauli-67.jpg) + +![Alter Elbtunnel](/assets/images/districts/st-pauli-68.jpg) + +![St. Pauli](/assets/images/districts/st-pauli-69.jpg) + +![Locks at brigde to station Landungsbrücken](/assets/images/districts/st-pauli-70.jpg) + +![St. Pauli](/assets/images/map/st-pauli.jpg) + +{% 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. + +![office complex in Tonndorf](/assets/images/districts/tonndorf-01.jpg) + +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. + +![industry site](/assets/images/districts/tonndorf-02.jpg) + +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). + +![KZ memorial Drägerwerk](/assets/images/districts/tonndorf-03.jpg) + +![KZ memorial Drägerwerk](/assets/images/districts/tonndorf-04.jpg) + +![KZ memorial Drägerwerk](/assets/images/districts/tonndorf-05.jpg) + +At the cementery Tonndorf there are very old graves, many for soldiers of the 2nd World War and some large graves for whole families. + +![Cementary Tonndorf](/assets/images/districts/tonndorf-06.jpg) + +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. + +![railway crossing](/assets/images/districts/tonndorf-07.jpg) + +![An old, weathered cementary](/assets/images/districts/tonndorf-08.jpg) + +![THW](/assets/images/districts/tonndorf-09.jpg) + +![Disposal warehouse of the Bundeswehr](/assets/images/districts/tonndorf-10.jpg) + +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. + +![Studio Hamburg](/assets/images/districts/tonndorf-11.jpg) + +At the _Ostender Teich_ is an outdoor pool. There is a small beach and an area where you can swim. + +![Ostender Teich](/assets/images/districts/tonndorf-12.jpg) + +![Ostender Teich](/assets/images/districts/tonndorf-13.jpg) + +![Ostender Teich](/assets/images/districts/tonndorf-14.jpg) + +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. + +![Residental area north of the Wandse](/assets/images/districts/tonndorf-15.jpg) + +![Residental area north of the Wandse](/assets/images/districts/tonndorf-16.jpg) + +Around the _Pohlmannteiche_ are again small gardens, access to the lakes is only possible for owners (_Strandpark Ziegelsee_). + +![Strandpark Ziegelsee: Who owns property in this small garden club has exclusive access to some really beautiful lakes.](/assets/images/districts/tonndorf-17.jpg) + +![Strandpark Ziegelsee](/assets/images/districts/tonndorf-20.jpg) + +![Strandpark Ziegelsee](/assets/images/districts/tonndorf-19.jpg) + +![Strandpark Ziegelsee](/assets/images/districts/tonndorf-18.jpg) + +![Tonndorf](/assets/images/map/tonndorf.jpg) + +{% 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 +--- + +![The tracks of the subway](/assets/images/districts/uhlenhorst-01.jpg) + +![An unknown monument of a child with a dog](/assets/images/districts/uhlenhorst-02.jpg) + +![Houseboats on the Eilbekkanal](/assets/images/districts/uhlenhorst-03.jpg) + +![Eilbekkanal](/assets/images/districts/uhlenhorst-04.jpg) + +![Fachhochschule HAW](/assets/images/districts/uhlenhorst-05.jpg) + +![Eilbekkanal](/assets/images/districts/uhlenhorst-06.jpg) + +![Eilbekkanal](/assets/images/districts/uhlenhorst-07.jpg) + +![St. Gertrud-Kirche](/assets/images/districts/uhlenhorst-08.jpg) + +![St. Gertrud-Kirche](/assets/images/districts/uhlenhorst-09.jpg) + +![St. Gertrud-Kirche](/assets/images/districts/uhlenhorst-10.jpg) + +![Memorial with patron saints and churches of Hamburg](/assets/images/districts/uhlenhorst-11.jpg) + +![Monument to Carl Hermann Manehut](/assets/images/districts/uhlenhorst-12.jpg) + +![Kuhmühlenteich](/assets/images/districts/uhlenhorst-13.jpg) + +![Kuhmühlenteich](/assets/images/districts/uhlenhorst-14.jpg) + +![Kuhmühlenbrücke](/assets/images/districts/uhlenhorst-15.jpg) + +![Kuhmühlenteich](/assets/images/districts/uhlenhorst-16.jpg) + +![Kuhmühlenteich](/assets/images/districts/uhlenhorst-17.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-18.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-19.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-20.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-21.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-22.jpg) + +![The beautiful houses of Uhlenhorst](/assets/images/districts/uhlenhorst-23.jpg) + +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. + +![The Alsterufer at Uhlenhorst](/assets/images/districts/uhlenhorst-24.jpg) + +![The Alsterufer at Uhlenhorst](/assets/images/districts/uhlenhorst-25.jpg) + +![The Alsterufer at Uhlenhorst](/assets/images/districts/uhlenhorst-26.jpg) + +![The Alsterufer at Uhlenhorst](/assets/images/districts/uhlenhorst-27.jpg) + +![The Wolfgang Borchert monument on the banks of the Alster](/assets/images/districts/uhlenhorst-28.jpg) + +![The expensive houses along the street Schöne Aussicht](/assets/images/districts/uhlenhorst-29.jpg) + +![The expensive houses along the street Schöne Aussicht](/assets/images/districts/uhlenhorst-30.jpg) + +![The expensive houses along the street Schöne Aussicht](/assets/images/districts/uhlenhorst-31.jpg) + +![The expensive houses along the street Schöne Aussicht](/assets/images/districts/uhlenhorst-32.jpg) + +![The expensive houses along the street Schöne Aussicht](/assets/images/districts/uhlenhorst-33.jpg) + +![The buildings at the Feenteich](/assets/images/districts/uhlenhorst-34.jpg) + +![Imam Ali Mosque](/assets/images/districts/uhlenhorst-35.jpg) + +![Der Lange Zug](/assets/images/districts/uhlenhorst-36.jpg) + +![Hofwegkanal](/assets/images/districts/uhlenhorst-37.jpg) + +![Hofwegkanal](/assets/images/districts/uhlenhorst-38.jpg) + +![Heilandskirche on Winterhuder Weg.](/assets/images/districts/uhlenhorst-39.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-40.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-41.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-42.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-43.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-44.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-45.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-46.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-47.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-48.jpg) + +![Building in Uhlenhorst](/assets/images/districts/uhlenhorst-49.jpg) + +![The underground station Mundsburg](/assets/images/districts/uhlenhorst-50.jpg) + +![Uhlenhorst](/assets/images/map/uhlenhorst.jpg) + +{% 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. + +![Wandsbeker cottage](/assets/images/districts/wandsbek-01.jpg) + +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. + +![Staatsarchiv](/assets/images/districts/wandsbek-02.jpg) + +Right next to it is the _Jewish cemetery Wandsbek_ from 1637, closed in 1886, but it can not be entered and is a memorial. + +![Jewish cemetery Wandsbek](/assets/images/districts/wandsbek-03.jpg) + +![Jewish cemetery Wandsbek](/assets/images/districts/wandsbek-04.jpg) + +![Jewish cemetery Wandsbek](/assets/images/districts/wandsbek-05.jpg) + +The shopping center _Quarree_, which is really huge, stretches over several streets and has bridges between the buildings. + +![Shopping Center Quarree](/assets/images/districts/wandsbek-06.jpg) + +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. + +![wandsbek-07](/assets/images/districts/wandsbek-07.jpg) + +![wandsbek-08](/assets/images/districts/wandsbek-08.jpg) + +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. + +![Nice, old stucco buildings](/assets/images/districts/wandsbek-09.jpg) + +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. + +![Memorial stone for Matthias Claudius](/assets/images/districts/wandsbek-10.jpg) + +![Church of St. Joseph](/assets/images/districts/wandsbek-11.jpg) + +![Church of St. Joseph](/assets/images/districts/wandsbek-12.jpg) + +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. + +![Heimatmuseum Wandsbek (Morewood-Stift)](/assets/images/districts/wandsbek-13.jpg) + +![Charlotte-Paulsen-Gymnasium](/assets/images/districts/wandsbek-14.jpg) + +![Charlotte-Paulsen-Gymnasium](/assets/images/districts/wandsbek-16.jpg) + +![Charlotte-Paulsen-Gymnasium](/assets/images/districts/wandsbek-15.jpg) + +The _Bovehaus_ was built in 1861 by _Christian Bove_, who returned from Argentina after 30 years as a successful merchant. + +![Bovehaus](/assets/images/districts/wandsbek-17.jpg) + +Near the _Nestlé Chocolate Factory Hamburg_ you can smell the fantastic sweets. + +![Nestlé Chocolate Factory Hamburg](/assets/images/districts/wandsbek-18.jpg) + +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_. + +![Wandsbek](/assets/images/map/wandsbek.jpg) + +{% 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 +--- + + + {{ site.title }} + {{ site.description }} + + + {% if collections.districts %} + {{ collections.districts | rssLastUpdatedDate }} + {% endif %} + {{ site.url }}/ + + {{ site.author }} + + {% include "feed-webfeeds.njk" %} + {%- for item in collections.districts | reverse -%} + {% set absolutePostUrl %}{{ item.url | url | absoluteUrl(site.url) }}{% endset %} + {%- if not item.data.draft -%} + + {{ item.data.title }} + + {{ item.date | rssDate }} + {{ absolutePostUrl }} + + + {%- endif -%} + {%- endfor -%} + diff --git a/src/humans.njk b/src/humans.njk new file mode 100644 index 0000000..9aeba83 --- /dev/null +++ b/src/humans.njk @@ -0,0 +1,19 @@ +--- +layout: false +permalink: humans.txt +--- +/* The Humans Responsible & Colophon */ +/* humanstxt.org */ + +/* TEAM */ +Designer: {{ site.author }} +Developer: {{ site.author }} +Site: hey [at] imhoff.name +Twitter: {{ site.twitter }} +Location: Hamburg, Germany + +/* SITE */ +Language: English +Components: Eleventy, Gulp, PostCSS, JavaScript +Software: Visual Studio Code, Affinity Designer, Git + diff --git a/src/icons/arrow-left-s.svg b/src/icons/arrow-left-s.svg new file mode 100755 index 0000000..37c2442 --- /dev/null +++ b/src/icons/arrow-left-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/arrow-right-s.svg b/src/icons/arrow-right-s.svg new file mode 100755 index 0000000..04263d5 --- /dev/null +++ b/src/icons/arrow-right-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/arrow-up.svg b/src/icons/arrow-up.svg new file mode 100755 index 0000000..4610766 --- /dev/null +++ b/src/icons/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/circle.svg b/src/icons/circle.svg new file mode 100644 index 0000000..03510b2 --- /dev/null +++ b/src/icons/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/lock.svg b/src/icons/lock.svg new file mode 100755 index 0000000..0a8e54e --- /dev/null +++ b/src/icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/includes/favicons.njk b/src/includes/favicons.njk index ec3a1c7..5e356da 100644 --- a/src/includes/favicons.njk +++ b/src/includes/favicons.njk @@ -1,4 +1,4 @@ - + diff --git a/src/includes/feed-webfeeds.njk b/src/includes/feed-webfeeds.njk new file mode 100644 index 0000000..a79acd3 --- /dev/null +++ b/src/includes/feed-webfeeds.njk @@ -0,0 +1,5 @@ + +{{ site.url }}/assets/images/branding/webfeeds-icon.png +{{ site.url }}/assets/images/branding/webfeeds-logo.svg +2d5da3 + diff --git a/src/includes/feeds.njk b/src/includes/feeds.njk index 1e03cfc..02851e2 100644 --- a/src/includes/feeds.njk +++ b/src/includes/feeds.njk @@ -1 +1 @@ - + diff --git a/src/includes/homepage-districts.njk b/src/includes/homepage-districts.njk new file mode 100644 index 0000000..4855b6d --- /dev/null +++ b/src/includes/homepage-districts.njk @@ -0,0 +1,19 @@ +
+

+ Districts +

+ +
diff --git a/src/includes/homepage-header.njk b/src/includes/homepage-header.njk new file mode 100644 index 0000000..573bb0e --- /dev/null +++ b/src/includes/homepage-header.njk @@ -0,0 +1,12 @@ +
+ Feuerschiff +
diff --git a/src/includes/homepage-introduction.njk b/src/includes/homepage-introduction.njk new file mode 100644 index 0000000..9b2beb9 --- /dev/null +++ b/src/includes/homepage-introduction.njk @@ -0,0 +1,19 @@ +
+
+
+
+

+ About +

+
+
+

+ 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. +

+
+
+
+
diff --git a/src/includes/homepage-statistics.njk b/src/includes/homepage-statistics.njk new file mode 100644 index 0000000..62056e4 --- /dev/null +++ b/src/includes/homepage-statistics.njk @@ -0,0 +1,54 @@ +
+ Historical Map of Hamburg +
+ +{% set distance = 0 %} +{% set duration = 0 %} +{% set count = 0 %} + +{% for item in collections.districts %} + {% set distance = distance + item.data.distance %} + {% set duration = duration + item.data.duration %} + {% set count = loop.length %} +{% endfor %} + +
+

+ Statistics +

+
+
+ + {{ distance }} + + + Kilometers + +
+
+ + {{ (duration / 60) | round }} + + + Hours + +
+
+ + {{ count }} + + + Districts + +
+
+
diff --git a/src/includes/icon-sprites.njk b/src/includes/icon-sprites.njk index 90ab7f6..108c357 100644 --- a/src/includes/icon-sprites.njk +++ b/src/includes/icon-sprites.njk @@ -1,3 +1,5 @@ - - {# {% include "icons.svg" %} #} - +
+ + {% include "icons.svg" %} + +
diff --git a/src/includes/icons.svg b/src/includes/icons.svg new file mode 100644 index 0000000..4052c2e --- /dev/null +++ b/src/includes/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/includes/legal.njk b/src/includes/legal.njk new file mode 100644 index 0000000..6989c77 --- /dev/null +++ b/src/includes/legal.njk @@ -0,0 +1,12 @@ + diff --git a/src/includes/page-footer.njk b/src/includes/page-footer.njk new file mode 100644 index 0000000..b979c5d --- /dev/null +++ b/src/includes/page-footer.njk @@ -0,0 +1,4 @@ +
+ {% include "legal.njk" %} + {% include "up-link.njk" %} +
diff --git a/src/includes/page-header.njk b/src/includes/page-header.njk new file mode 100644 index 0000000..81a6034 --- /dev/null +++ b/src/includes/page-header.njk @@ -0,0 +1,3 @@ + diff --git a/src/includes/pagination-left-arrow.njk b/src/includes/pagination-left-arrow.njk new file mode 100644 index 0000000..8913fa7 --- /dev/null +++ b/src/includes/pagination-left-arrow.njk @@ -0,0 +1,5 @@ +
+ +
diff --git a/src/includes/pagination-right-arrow.njk b/src/includes/pagination-right-arrow.njk new file mode 100644 index 0000000..2057d25 --- /dev/null +++ b/src/includes/pagination-right-arrow.njk @@ -0,0 +1,5 @@ +
+ +
diff --git a/src/includes/pagination.njk b/src/includes/pagination.njk new file mode 100644 index 0000000..9283ece --- /dev/null +++ b/src/includes/pagination.njk @@ -0,0 +1,23 @@ +{% if previousPost %} + +{% endif %} + +{% if nextPost %} + +{% endif %} diff --git a/src/includes/preload.njk b/src/includes/preload.njk index 7788fba..625a4ec 100644 --- a/src/includes/preload.njk +++ b/src/includes/preload.njk @@ -1,3 +1,2 @@ - - - + + diff --git a/src/includes/theme-toggle.njk b/src/includes/theme-toggle.njk new file mode 100644 index 0000000..3a0196b --- /dev/null +++ b/src/includes/theme-toggle.njk @@ -0,0 +1,5 @@ + diff --git a/src/includes/up-link.njk b/src/includes/up-link.njk new file mode 100644 index 0000000..616ceec --- /dev/null +++ b/src/includes/up-link.njk @@ -0,0 +1,7 @@ + + + diff --git a/src/layouts/base.njk b/src/layouts/base.njk index 176ec53..eddfe45 100644 --- a/src/layouts/base.njk +++ b/src/layouts/base.njk @@ -6,14 +6,14 @@ {%- if page.url === "/" -%} - {{ site.author }} · {{ site.description }} + {{ site.title }} · {{ site.description }} | {{ site.author}} {%- else -%} - {{ title }} · {{ site.author }} + {{ title }} · {{ site.title }} | {{ site.author}} {%- endif -%} - +