neue ordnerstruktur, php-code hinzugefügt

die ordner public und src hinzugefügt,
zapcallib.php für iCalendar files hinzugefügt,
getContent.php und getEvent.php hinzugefügt
This commit is contained in:
+++ 2022-02-18 11:59:12 +01:00
parent 592aba679e
commit 2048026c27
19 changed files with 3281 additions and 1 deletions

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#333" d="M1675 971q0 51-37 90l-75 75q-38 38-91 38-54 0-90-38l-294-293v704q0 52-37.5 84.5t-90.5 32.5h-128q-53 0-90.5-32.5t-37.5-84.5v-704l-294 293q-36 38-90 38t-90-38l-75-75q-38-38-38-90 0-53 38-91l651-651q35-37 90-37 54 0 91 37l651 651q37 39 37 91z"/></svg>

After

Width:  |  Height:  |  Size: 400 B

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#333" d="M1664 1344v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45z"/></svg>

After

Width:  |  Height:  |  Size: 459 B

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="2048" height="1792" viewBox="0 0 2048 1792"
xmlns="http://www.w3.org/2000/svg"><path fill="#A30000" d="M704 896q-159 0-271.5-112.5t-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5-112.5 271.5-271.5 112.5zm1077 320l249 249q9 9 9 23 0 13-9 22l-136 136q-9 9-22 9-14 0-23-9l-249-249-249 249q-9 9-23 9-13 0-22-9l-136-136q-9-9-9-22 0-14 9-23l249-249-249-249q-9-9-9-23 0-13 9-22l136-136q9-9 22-9 14 0 23 9l249 249 249-249q9-9 23-9 13 0 22 9l136 136q9 9 9 22 0 14-9 23zm-498 0l-181 181q-37 37-37 91 0 53 37 90l83 83q-21 3-44 3h-874q-121 0-194-69t-73-190q0-53 3.5-103.5t14-109 26.5-108.5 43-97.5 62-81 85.5-53.5 111.5-20q19 0 39 17 154 122 319 122t319-122q20-17 39-17 28 0 57 6-28 27-41 50t-13 56q0 54 37 91z"/></svg>

After

Width:  |  Height:  |  Size: 772 B

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="2048" height="1792" viewBox="0 0 2048 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#006400" d="M657 896q-162 5-265 128h-134q-82 0-138-40.5t-56-118.5q0-353 124-353 6 0 43.5 21t97.5 42.5 119 21.5q67 0 133-23-5 37-5 66 0 139 81 256zm1071 637q0 120-73 189.5t-194 69.5h-874q-121 0-194-69.5t-73-189.5q0-53 3.5-103.5t14-109 26.5-108.5 43-97.5 62-81 85.5-53.5 111.5-20q10 0 43 21.5t73 48 107 48 135 21.5 135-21.5 107-48 73-48 43-21.5q61 0 111.5 20t85.5 53.5 62 81 43 97.5 26.5 108.5 14 109 3.5 103.5zm-1024-1277q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm704 384q0 159-112.5 271.5t-271.5 112.5-271.5-112.5-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5zm576 225q0 78-56 118.5t-138 40.5h-134q-103-123-265-128 81-117 81-256 0-29-5-66 66 23 133 23 59 0 119-21.5t97.5-42.5 43.5-21q124 0 124 353zm-128-609q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181z"/></svg>

After

Width:  |  Height:  |  Size: 959 B

776
public/images/lageplan.svg Normal file
View file

@ -0,0 +1,776 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
sodipodi:docname="lageplan-2.svg"
viewBox="0 0 562.45337 438.26251"
height="438.26251"
width="562.45337"
id="svg901"
version="1.1">
<metadata
id="metadata907">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs905">
<filter
height="1.0002606"
y="-0.00013030985"
width="1.0002224"
x="-0.00011120192"
id="filter1010"
style="color-interpolation-filters:sRGB"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur1012"
stdDeviation="0.019275"
inkscape:collect="always" />
</filter>
<filter
height="1.0000938"
y="-4.6921949e-05"
width="1.0000801"
x="-4.0025123e-05"
id="filter1035"
style="color-interpolation-filters:sRGB"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur1037"
stdDeviation="0.0069690623"
inkscape:collect="always" />
</filter>
<filter
height="1.0003754"
y="-0.00018767983"
width="1.0003197"
x="-0.00015984075"
id="filter1056"
style="color-interpolation-filters:sRGB"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur1058"
stdDeviation="0.027760975"
inkscape:collect="always" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1585">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1587"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1589">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1591"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1593">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1595"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1597">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1599"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1601">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1603"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1605">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1607"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1609">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1611"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1613">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1615"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1617">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1619"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1621">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1623"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1625">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1627"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1629">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1631"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1633">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1635"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1637">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1639"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1641">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1643"
width="374.96893"
height="292.17502"
x="-1.3522693"
y="86.802933"
transform="rotate(-16.645709)" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1645">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1647"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1649">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1651"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1653">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1655"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1657">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1659"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1661">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1663"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1665">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1667"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1669">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1671"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1673">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1675"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1677">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1679"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1681">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1683"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1685">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1687"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1689">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1691"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1693">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1695"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1697">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1699"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1701">
<rect
style="fill:none;stroke:#000000;stroke-width:0.503937;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.503937, 0.503937"
id="rect1703"
width="374.9689"
height="292.17502"
x="33.297153"
y="12.858727" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1705">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1707"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1709">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1711"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1713">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1715"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1717">
<rect
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.755906"
id="rect1719"
width="562.45337"
height="438.26251"
x="-54.055061"
y="-69.577026" />
</clipPath>
</defs>
<sodipodi:namedview
inkscape:current-layer="layer2"
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
inkscape:cy="220.56899"
inkscape:cx="277.06366"
inkscape:zoom="1.9475922"
showgrid="false"
id="namedview903"
inkscape:window-height="1029"
inkscape:window-width="1920"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
gridtolerance="10"
objecttolerance="10"
borderopacity="1"
bordercolor="#666666"
pagecolor="#ffffff"
inkscape:document-rotation="0"
inkscape:snap-text-baseline="false" />
<g
transform="translate(54.055061,69.577028)"
style="display:inline;filter:url(#filter1035)"
inkscape:label="bauten"
id="layer1"
inkscape:groupmode="layer">
<path
id="path918"
d="m 520.95038,252.85894 -5.75966,42.03753 -147.74368,-14.07861 15.60295,-157.54603 120.70383,11.44006 1.94663,-12.74881 16.04841,3.06018 z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1717)" />
<path
sodipodi:nodetypes="ccccccccccccccccc"
id="path920"
d="m 256.48727,151.62801 18.88011,0.22465 26.82088,5.63375 -22.20856,109.3798 -11.19711,75.46409 -8.73822,52.25379 -103.24802,-21.77844 4.73622,-14.30864 -11.92891,-2.79772 11.41867,-49.71558 79.35344,16.82139 12.47961,-62.45342 -6.80798,-2.28523 16.80471,-68.36184 -24.95577,-5.93192 7.73969,-31.51732 z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1713)" />
<path
id="path938"
d="M 18.278626,95.990396 147.63323,135.28965 135.9471,175.65351 124.1733,170.05584 67.874102,332.71725 -50.018378,291.80338 Z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1709)" />
<path
d="m 421.35491,351.19342 52.46584,12.4449 -6.05661,23.21187 -13.25586,-5.61532 -16.54813,41.25792 -4.44963,-2.23742 -8.60222,16.78256 -15.89254,-10.42334 5.04448,-11.06058 -5.23206,-3.78063 15.05882,-33.52995 -12.48755,-3.46293 z m -50.32685,-11.56935 -5.87965,21.2058 24.74419,4.91349 8.01933,-21.2971 z m 149.92082,24.68081 -14.95229,-5.71208 1.32734,-4.50804 -28.43861,-7.68075 -94.2172,-24.65628 -47.87697,-9.32121 -6.64847,57.83628 -1.186,1.22957 55.35778,8.1235 15.59073,10.79787 -8.09949,12.27489 -10.52281,-5.46553 -4.25876,5.01846 -27.90733,-15.54908 -14.34282,22.19826 68.89617,35.55443 52.97332,0.25779 2.43239,-8.68239 22.20324,5.61067 1.50885,-3.83206 19.45102,6.75264 17.76024,-0.91694 0.39029,-10.23751 -31.80201,-10.57107 12.4462,-45.07196 19.72467,7.08887 z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path944"
clip-path="url(#clipPath1705)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccc"
d="m 229.3352,165.14262 -16.58751,-5.53034 -0.99467,2.62031 -40.34363,-11.89146 -8.16601,28.38867 c -3.43444,27.71707 7.97663,40.69111 27.14062,45.9668 l 17.59586,1.55258 10.23464,-46.27185 7.01833,1.62276 z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1010)"
id="path972"
clip-path="url(#clipPath1701)" />
<path
sodipodi:nodetypes="ccccccccccccccccccc"
id="path1048"
d="m 358.49433,-46.19422 -18.07911,40.731444 0.33947,26.506835 4.42269,43.372102 22.85937,7.48479 -0.036,11.968245 17.02258,-0.211065 -0.83181,-16.21845 h -9.06996 l 19.57755,-88.225893 -8.97273,-2.475612 -1.58574,-4.033393 h -5.63139 l -2.34717,3.799578 -4.05522,-1.23152 0.2448,-3.78556 -6.85515,-0.943809 3.15683,-17.913839 z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1697)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
id="path1050"
d="m 416.8295,127.16043 -70.71085,-13.97107 0.37806,-16.832865 8.01102,0.44794 2.41544,-28.778521 -5.87165,-0.782472 0.86269,-26.474068 13.34815,1.346584 0.3233,-12.925846 51.07852,2.945796 z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1693)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccccccccccc"
id="path1106"
d="m 200.67148,122.09401 -1.04104,4.83498 -9.61064,5.17547 -2.11543,10.31879 34.38274,7.62366 7.51172,-0.89649 1.96845,-11.10477 23.38593,4.01259 1.99622,-10.62722 1.71134,-5.05645 8.59747,-13.63682 -2.67602,-4.57336 -63.08984,-13.222374 -2.12813,7.870974 -2.23576,8.45501 5.11774,1.31652"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1689)" />
<path
sodipodi:nodetypes="cccccccccccccc"
d="m 30.795314,26.776309 c -1.103985,11.631759 -2.308782,23.77738 -3.473457,35.399047 -1.348275,5.41557 -2.237338,10.960395 -3.169813,16.466385 48.601573,13.546875 101.675426,30.186269 150.276986,43.733149 0.8436,-4.45022 2.31533,-9.53007 3.158,-13.98047 4.01766,-2.47485 8.0503,-4.96375 12.06705,-7.44007 0.63867,-3.519544 1.97695,-10.900684 2.61562,-14.420224 -2.55964,-0.86796 -3.51909,-1.70538 -6.07833,-2.574495 1.35356,-5.71512 1.33119,-6.360045 2.79801,-12.045795 l 4.17033,-19.968523 C 162.09282,44.10695 128.05803,35.464543 96.986597,27.648292 90.283457,26.612629 83.375417,25.403405 76.666307,24.43241 66.846962,24.191689 57.045452,25.371901 47.228552,25.195819 Z"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path1119"
clip-path="url(#clipPath1685)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccccc"
id="path1143"
d="m 253.97604,12.047082 10.61022,-0.125 1.57707,5.104259 4.37835,1.711735 -3.21636,8.237286 14.0773,7.82473 -5.45982,9.032352 C 268.74817,39.363846 260.60268,31.4426 255.93736,25.965941 l -2.12134,-3.31265 z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1681)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccc"
d="m 128.66016,-0.07226562 -4.62019,5.14158542 20.36549,16.9232662 28.40118,20.638273 2.08789,-3.050781 30.23633,15.685547 3.53906,-13.117187 7.96289,2.720703 -3.4082,12.640625 13.24414,3.195312 12.04883,2.330078 11.34765,1.736328 9.91993,1.984375 3.26953,-16.076171 -4.49805,-3.777344 -0.28906,2.146484 -4.70899,-1.125 -0.97461,3.927734 -5.32421,-1.117187 1.6582,-6.238281 4.9043,1.601562 0.74218,-2.916015 -5.75586,-6.144532 -8.29687,-2.595703 -1.58594,0.810547 -16.88476,-5.259765 -17.5293,-5.072266 -3.9043,13.019531 -10.39258,-3.859375 -2.3125,3.78125 -9.24609,-4.890625 -1.67187,2.613281 -6.57032,-3.96289 -0.10742,-1.9375 -9.60547,-6.076172 -10.28906,-6.181641 -8.97852,-6.464843 z m 90.04296,40.87109362 11.47852,3.757813 1,-3.453125 6.65039,2.324218 -1.02344,5.740235 -6.80078,-1.146485 -9.48828,-2.458984 V 43.564453 L 217.9375,42.84375 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
id="path1138"
clip-path="url(#clipPath1677)" />
<ellipse
ry="42.807987"
rx="45.083862"
cy="205.52769"
cx="451.72458"
id="path1155"
style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1673)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccccccccccccccccccccccc"
d="M 94.806641,0.640625 C 87.484375,0.65497351 80.16211,0.66955575 72.839844,0.68359375 78.957606,5.188255 85.075515,9.6927156 91.193359,14.197266 c -1.905613,2.401681 -3.809481,4.804748 -5.716797,7.205078 5.445764,4.206447 10.891159,8.413371 16.335938,12.621094 0.91966,-1.204785 1.83878,-2.409973 2.75781,-3.615235 7.60831,5.71127 15.2146,11.425242 22.82422,17.134766 1.14103,-1.244419 2.28137,-2.489478 3.42188,-3.734375 l 8.13867,5.767578 c -0.84701,2.10612 -1.69401,4.212239 -2.54102,6.318359 -1.38941,-0.525156 -2.77877,-1.050453 -4.16797,-1.576172 -0.41032,1.159675 -0.82087,2.319273 -1.23242,3.478516 -1.27213,-0.848958 -2.54427,-1.697917 -3.8164,-2.546875 0.32777,-0.949116 0.65506,-1.898398 0.98242,-2.847656 -2.40679,-1.043681 -4.81239,-2.090101 -7.21875,-3.134766 -0.43868,1.20033 -0.87711,2.400746 -1.31446,3.601563 -3.36718,-0.412175 -6.73457,-0.82256 -10.10156,-1.236329 -0.0898,0.796885 -0.18055,1.593653 -0.26953,2.390626 -4.86198,-0.428992 -9.723913,-0.858581 -14.585937,-1.28711 0.105205,3.785164 0.206419,6.528186 0.311561,10.313351 2.275649,-0.167184 7.802926,-0.254965 10.018136,-0.427303 2.18435,-0.107896 4.68998,0.470694 6.87234,0.560827 4.51702,0.336613 8.8238,-1.099648 18.00684,1.322403 17.53467,5.091427 29.59267,8.173005 48.80617,12.908641 2.05808,-4.755152 4.12859,-7.689269 6.18417,-12.445497 C 169.32894,55.393387 153.73668,45.865609 138.2493,36.176281 124.00997,24.330382 109.77046,12.484713 95.53125,0.63867188 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
id="path1124"
clip-path="url(#clipPath1669)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
id="path1126"
d="m 44.859535,61.185745 23.80735,3.365868 11.806527,0.135696 0.136211,-1.160019 12.34116,-0.294876 L 92.566742,47.991386 77.566601,49.63953 77.068508,45.1651 80.742081,22.073633 85.613922,12.696125 69.950363,11.702187 65.255066,41.035893 48.161133,38.506981 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1665)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
id="path1128"
d="M -0.26329041,51.605084 41.0308,59.195816 43.28492,44.04314 27.825134,42.167362 28.112991,39.832653 -0.18665314,35.316116 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1661)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
sodipodi:nodetypes="cccccccccccccccccccccccc"
d="m 0.67189332,77.197333 c -0.0316855,5.660158 0.18151031,6.169126 0.15114121,11.829291 1.37710367,0.309481 2.92561217,1.213207 4.27292267,0.327222 0.9139503,-0.544877 1.0000657,-1.644078 1.1908709,-2.57826 l 1.1299564,-4.655212 c 3.2027075,0.738321 6.3533105,1.360257 9.4946145,2.208168 5.274593,1.574451 10.549065,3.14931 15.823745,4.723473 0.29818,-0.403601 0.171975,-1.542437 0.788395,-1.394694 5.339383,1.060764 10.67916,2.119544 16.018245,3.181803 0.02018,-0.766927 0.04037,-1.533854 0.06055,-2.300781 9.88086,-0.04687 19.761719,-0.09375 29.642578,-0.140625 -0.369679,2.525407 -0.738572,5.050929 -1.109375,7.576172 l 2.039063,0.0957 -0.38086,2.355469 -5.117187,-0.0547 c 0.0668,-0.841064 0.131551,-1.682288 0.197266,-2.523438 -1.894079,-0.258969 -3.787812,-0.520462 -5.681641,-0.78125 -0.773491,4.456898 -1.544666,8.914229 -2.318359,13.371109 5.495296,0.92534 10.990822,1.84932 16.486328,2.77343 0.823153,-3.798 1.854139,-7.55585 2.545534,-11.378851 C 86.659463,91.580033 86.9677,84.762389 87.721964,76.511122 77.318586,76.779465 66.379856,77.748824 55.976562,77.962891 37.301366,75.942414 19.605667,71.851654 0.93045638,69.831312 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
id="path1130"
clip-path="url(#clipPath1657)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
id="path1134"
d="M 33.346458,102.00783 36.515312,93.493618 22.03212,88.566059 18.99247,97.176144 Z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1653)" />
<path
transform="matrix(1.5,0,0,1.5,-104.00079,-88.865119)"
id="path1132"
d="m 47.338493,105.90375 0.84269,-9.538142 -9.904755,-2.538669 -0.237358,9.915851 z"
style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1056)"
clip-path="url(#clipPath1649)" />
<ellipse
ry="11.63475"
rx="11.756927"
cy="404.55087"
cx="320.37155"
id="path1168"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1645)" />
<path
transform="matrix(1.4371415,0.4296792,-0.4296792,1.4371415,-52.026658,-199.78142)"
d="m 275.36686,82.159229 -2.05511,3.550506 -3.96376,1.057408 -3.55051,-2.055105 -1.05741,-3.963766 2.05511,-3.550506 3.96377,-1.057408 3.5505,2.055105 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="0.52470069"
sodipodi:arg1="0.13200161"
sodipodi:r2="4.9520149"
sodipodi:r1="5.3600225"
sodipodi:cy="81.453751"
sodipodi:cx="270.05347"
sodipodi:sides="8"
id="path1136"
style="display:inline;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.755906;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.755906, 0.75590599999999986;stroke-opacity:1;filter:url(#filter1056)"
sodipodi:type="star"
clip-path="url(#clipPath1641)" />
<text
id="text1242"
y="167.25629"
x="-7.7570744"
style="font-size:24px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1637)"><tspan
style="stroke-width:1.5px"
y="167.25629"
x="-7.7570744"
id="tspan1240"
sodipodi:role="line" /></text>
</g>
<g
transform="translate(54.055061,69.577028)"
style="display:inline;opacity:1"
inkscape:label="strassen"
id="layer2"
inkscape:groupmode="layer">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
d="m 211.29224,148.26843 16.27729,5.28345 14.17676,-1.42091 -1.74428,6.71784 3.07433,0.61512 2.55969,-7.20856 13.618,-1.86653 14.67054,-0.0487 41.05179,8.40338 -4.0836,27.13749 -11.85643,31.22461 -1.93946,16.9541 -1.30371,26.45802 -21.02929,138.59179 -2.51075,16.94823 -1.72558,29.30274 64.69629,-1.05762 -37.92188,-18.77637 17.98535,-120.57421 28.12207,3.48633 49.22754,9.64161 49.35351,13.97167 79.59375,22.4121 -0.99024,-19.61425 -75.96385,-22.57031 -52.56153,-11.77441 0.15234,-16.89845 -11.05371,-0.38085 -0.82031,17.34375 -63.43066,-11.45215 4.73437,-27.87597 11.54589,-26.94728 2.00684,-12.36034 -2.07422,-26.56349 5.17383,-22.08105 4.96875,-42.34863 1.48829,-12.80274 1.2832,-12.27538 -1.55274,-27.840829 -4.71679,-44.876949 -4.19238,-19.757812 3.36034,-21.4833995 17.96778,-38.7539055 9.79394,-28.907227 0.5127,-13.40918 -26.50781,-0.216797 0.15819,11.334961 -25.74901,62.07129 -33.36035,-28.693359 -6.54493,-8.425782 0.009,-18.972656 2.64237,-17.81543 -16.24805,0.521484 -3.07617,19.839844 -0.47461,15.580078 1.73731,1.242188 -9.80566,4.330078 -95.00684,-28.541016 -2.71875,7.664063 101.00976,32.270508 9.94337,-4.892579 48.27246,44.2675785 -0.14355,13.1396475 3.79395,32.71875 -40.61427,-3.632796 -37.0547,-20.115235 -1.24218,-4.892579 -79.36135,-41.868384 -30.47633,-21.834547 -27.630913,-21.203186 -28.12614,-24.277476 -27.761712,0.462891 73.198245,58.983398 24.88951,15.752676 87.60462,49.948497 h 4.70802 l 15.1875,6.404296 -80.48437,-11.62207 -55.79298,-14.53125 -27.492183,-7.9218755 -34.94238,-1.5849615 -34.502935,3.700196 -28.790039,0.530274 -40.453125,-4.933595 -28.948242,-2.625 -21.117186,-2.28222599 0.0879,18.23730499 83.932615,9.128907 44.141603,-2.091798 6.640099,-0.714464 32.34099,-2.39563 19.67481,0.845314 21.908023,4.501446 83.60091,21.315789 16.78682,3.769383 70.88136,9.691833 39.89941,1.37988 3.62696,49.517579 -2.45801,28.91895 -39.07618,-8.70703 -34.55804,1.03375 -12.37891,2.93804 -52.54644,-12.04016 -7.64081,-2.1712 L 21.574408,79.802846 14.926946,79.366331 -7.4558662,76.627061 -35.803522,70.504016 -79.514459,57.153436 -105.57696,45.379022 l 0.95801,20.695314 76.810545,26.033205 h 8.645508 L -105.0086,346.8175 l 0.82031,47.65137 5.540041,-12.08496 17.534179,-49.7959 17.522462,-48.72071 35.241211,-117.10546 4.839843,-6.30176 L -0.84356166,92.412221 18.880906,93.957206 147.17166,131.31544 Z"
style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path1170"
clip-path="url(#clipPath1633)" />
</g>
<g
transform="translate(54.055061,69.577028)"
style="display:inline;opacity:0.984"
inkscape:label="text"
id="layer3"
inkscape:groupmode="layer">
<text
x="25.960878"
id="text1189"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1629)"><textPath
id="textPath1198"
xlink:href="#path1196"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
id="tspan1187">Krautgasse</tspan></textPath></text>
<path
id="path1196"
d="M 26.043371,94.123391 193.42328,141.58399"
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1625)" />
<text
transform="translate(12.550565,-4.3806058)"
id="text1203"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1621)"><textPath
id="textPath1207"
xlink:href="#path1205"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
id="tspan1201">Bachstrasse</tspan></textPath></text>
<path
id="path1205"
d="M -34.907438,26.053087 63.086747,22.877326"
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1617)" />
<text
id="text1212"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1035)"
xml:space="preserve"
clip-path="url(#clipPath1613)"><textPath
id="textPath1218"
xlink:href="#path1216"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
id="tspan1210">Wagnergasse</tspan></textPath></text>
<path
id="path1216"
d="m 129.16274,-23.960444 94.14388,54.458782"
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath1609)" />
<text
id="text1223"
y="198.60068"
x="154.21825"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1605)"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:1.5px"
y="198.60068"
x="154.21825"
id="tspan1221"
sodipodi:role="line">Mensa</tspan></text>
<text
transform="translate(12.101683)"
id="text1227"
y="211.49255"
x="415.41977"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1601)"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:1.5px"
y="211.49255"
x="415.41977"
id="tspan1225"
sodipodi:role="line">Keksrolle</tspan></text>
<text
id="text1250"
y="113.4266"
x="389.40543"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1597)"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:1.5px"
y="113.4266"
x="389.40543"
id="tspan1248"
sodipodi:role="line">Johannisstrasse</tspan></text>
<text
id="text1254"
y="279.93039"
x="105.13853"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1593)"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:1.5px"
y="279.93039"
x="105.13853"
id="tspan1252"
sodipodi:role="line">Ernst-Abbe-Platz</tspan></text>
<text
id="text1025"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:0px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><textPath
id="textPath1029"
xlink:href="#path1027"><tspan
id="tspan1023">Kollegiengassse</tspan></textPath></text>
<path
id="path1027"
d="m 388.44126,313.45305 113.19735,32.77083"
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
transform="translate(54.055061,69.577028)"
style="display:inline"
inkscape:label="logo"
id="layer4"
inkscape:groupmode="layer">
<path
sodipodi:nodetypes="ssssssssss"
d="M -8.5600267,157.00869 H 91.521602 c 1.52301,0 75.546658,-43.02357 76.540468,-42.05318 0.99381,0.97041 -71.042218,45.9348 -71.042218,47.42195 v 21.13833 c 0,2.97429 -2.45223,5.36877 -5.49825,5.36877 H -8.5600267 c -3.0460273,0 -5.4982453,-2.39448 -5.4982453,-5.36877 v -21.13833 c 0,-2.97431 2.452218,-5.36877 5.4982453,-5.36877 z"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.13386, 1.13386;stroke-opacity:1"
id="rect1237"
clip-path="url(#clipPath1589)" />
<text
transform="translate(1.5496826e-6,2.3822266e-5)"
id="text1246"
y="177.44316"
x="-5.9039097"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:0px;font-family:Sawasdee;-inkscape-font-specification:'Sawasdee, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
clip-path="url(#clipPath1585)"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;font-family:Sawasdee;-inkscape-font-specification:'Sawasdee, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:1.5px"
y="177.44316"
x="-5.9039097"
id="tspan1244"
sodipodi:role="line">kraut.space</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 44 KiB

371
public/index.html Normal file
View file

@ -0,0 +1,371 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="keywords" content="Hackspace, Jena, Technik, Elektronik,
Computer, krautspace" />
<meta name="description" content="Webseite des Hackspace Jena e. V. aka
krautspace" />
<meta name="robots" content="index, follow" />
<meta name="language" content="de" />
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<meta property="og:title" content="kraut.space" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://kraut.space" />
<meta property="og:description" content="Webseite des Hackspace Jena e. V. aka
krautspace" />
<meta property="og:locale" content="de_DE" />
<meta property="og:image" content="https://kraut.space/favicon.ico" />
<link rel="canonical" href="https://kraut.space/index.html" />
<link rel="stylesheet" href="style.css" type="text/css" />
<link rel="shortcut icon" href="favicon.ico"/>
<title>kraut.space - Homepage</title>
</head>
<body>
<a href="#space"
class="hidden"
title="Springe zum Inhalt">Springe zum Inhalt</a>
<!-- head with banner and navigation ---------------------------------->
<header>
<div class="center-content max-width">
<div id="headline" class="flex-box row">
<div id="header-left" class="flex-box row center">
<div id="status-icon" class="icon">
<img class="icon-img"
alt="Raumstatus Icon - Raum ist geschlossen"
src="./images/user-times.svg" />
</div>
<div id="banner-div" class="flex-box column">
<a id="banner" href="#"
role="banner"
title="Zum Seitenanfang"><h1>kraut.space</h1></a>
</div>
</div>
<div id="header-right" class="flex-box row">
<p>
<a id="open-menu"
title="Menu öffnen"
href="#menu">Menu</a>
</p>
<nav id="menu" class="flex-box column">
<p>
<a id="close-menu"
title="Menu schliessen"
href="#open-menu">Close</a>
</p>
<ul role="menu">
<li role="menuitem">
<a title="Was ist der Krautspace?"
href="#space">Krautspace</a>
</li>
<li role="menuitem">
<a title="Neuigkeiten, Termine und Kontaktmöglichkeiten rund um den Space"
href="#treffpunkte">Treffpunkte</a>
</li>
<li role="menuitem">
<a title="Trägerverein, Mitgliedschaft, Vorstand"
href="#verein">Verein</a>
</li>
<li role="menuitem">
<a title="Der physische Raum und Anfahrt"
href="#raum">Raum</a>
</li>
<li role="menuitem">
<a class="extern" title="Unser Wiki"
href="https://wiki.kraut.space">Wiki</a>
</li>
<li role="menuitem">
<a class="extern" title="Unser Blog im Wiki"
href="https://wiki.kraut.space/blog:start">Blog</a>
</li>
</ul>
</nav>
<a id="backdrop"
href="#open-menu"
tabindex="-1"></a>
</div>
</div>
</div>
</header>
<!-- big image at the top, should be further a slider ----------------->
<div id="start-image-container" aria-hidden="true">
<div class="center-content max-width">
</div> <!-- end center-content, max-width -->
</div> <!-- end start-image-container -->
<!-- main area with content ------------------------------------------>
<main role="main">
<div class="wrapper center-content max-width">
<div id="space" class="panel-wrapper content-overlay">
<h2>Krautspace</h2>
<section>
<p>
Der Krautspace ist ein Platz für technisch interessierte Menschen
zum kulturellen und technischen Austausch.
</p>
<p>
Dazu gibt es regelm&auml;&szlig;ig (oder auch
unregelm&auml;&szlig;ig) stattfindende thematische Runden,
Vortr&auml;ge, Workshops oder auch einfach nur mal eine
gesellige Runde in gechillter Atmosph&auml;re. Wir versuchen
Wissen zu vermitteln und Hilfe zur Selbsthilfe zu geben. In einer
kleinen Werkstatt findet man diverse Werkzeuge um das eine oder
andere Projekt umzusetzen.
</p>
<p>
Ansonsten betreiben wir noch dezentrale Kommunikationsdienste wie
Jabber oder Matrix. Auf Wunsch richten wir dir auch gern einen
Account ein.
</p>
<section>
</div>
<div id="treffpunkte" class="panel-wrapper content-overlay">
<h2>Treffpunkte</h2>
<section>
<p>
Aufgrund der Corona-Pandemie sind physische Treffen nur
eingeschr&auml;nkt m&ouml;glich. Daher betreiben wir derzeit
zwei w&ouml;chentliche virtuelle Treffpunkte. Daneben nutzen
wir zur Kommunikation derzeit hauptsächlich einen Raum in der
Matrix. Du kannst dort gern Kontakt zu uns aufnehmen.
</p>
<div class="flex-box column with-aside">
<div>
<h3>Termine</h3>
<ul>
<li>Dienstag, 20:00 Uhr: "Chaostreff"</li>
<li>Offene Runde</li>
<li>Jitsi: <a href="https://kraut.space/chaostreff"
>https://kraut.space/chaostreff</a></li>
</ul>
<ul>
<li>Donnerstag, 20:00 Uhr: "Linux User Group"</li>
<li>Linux User Group</li>
<li>Jitsi: <a
href="https://kraut.space/lug">https://kraut.space/lug</a></li>
</ul>
</div>
<aside class="sidebar">
<h3>Kontakt</h3>
<div class="sb-item">
<h4 class="aside">Matrix</h4>
<ul class="aside">
<li><a href="https://matrix.to/#/#krautchan:matrix.kraut.space"
>#krautchan:matrix.kraut.space</a>
</li>
</ul>
</div>
<div class="sb-item">
<h4 class="aside">Jabber</h4>
<ul class="aside">
<li>MUC: <a href="xmpp:krautchan@chat.krautspace.de"
>krautchan@chat.krautspace.de</a></li>
<li>Webchat: <a href="https://kraut.space/chat">kraut.space/chat</a></li>
</ul>
</div>
<div class="sb-item">
<h4 class="aside">iCalendar</h4>
<ul class="aside">
<li>
<a href="https://kraut.space/krautspace.ics">kraut.space/krautspace.ics</a>
</li>
</ul>
</div>
<div class="sb-item">
<h4 class="aside">Twitter</h4>
<ul class="aside">
<li>
<a href="https://twitter.com/krautspace">twitter.com/krautspace</a>
</li>
</ul>
</div>
</aside>
</div>
<section>
</div> <!-- end class panel-wrapper content-overlay -->
<div id="verein" class="panel-wrapper content-overlay">
<h2>Verein</h2>
<section>
<p>
Der Verein Hackspace Jena e.&#x202f;V. fungiert als Tr&auml;gerverein für den
Hack(er)space in Jena und hat aktuell XX Mitglieder (Stand Januar
2022) und ist als gemeinn&uuml;tzig anerkannt. Unsere <a
class="extern" href="https://wiki.kraut.space/verein:satzung">Satzung</a>
kannst du dir hier anschauen.
</p>
<h3>Vorstand</h3>
<p>
Der Vorstand besteht aktuell aus:
</p>
<ul class="indent">
<li>Jens Kubieziel (Vorsitzender)</li>
<li>Jonny M&uuml;ller (Schriftf&uuml;hrer)</li>
<li>Thomas Lotze (Schatzmeister)</li>
</ul>
<h3>Mitglied werden</h3>
<p>
Um Mitglied zu werden, reicht eine schriftliche Willensbekundung
gegen&uuml;ber den Vorstand des Vereines — Im Idealfall &uuml;ber
das ausgef&uuml;llte Mitgliedsformular, gesendet an die
Postadresse. Durch eine &Uuml;berweisung des Mitgliedsbeitrages
und einer Best&auml;tigung ist die Mitgliedschaft besiegelt.
</p>
<h3>Kontaktmöglichkeiten</h3>
<p>
Nat&uuml;rlich freuen wir uns auch &uuml;ber Post. Nur Werbung ist
unerw&uuml;nscht. Dabei kann die Post einfach an diese Adresse
gesendet werden:
</p>
<ul class="indent">
<li>Hackspace Jena e.&#x202f;V.</li>
<li>Krautgasse 26</li>
<li>07743 Jena</li>
</ul>
<p>
Elektronische Post wird über <a
href="mailto:office@kraut.space">office@kraut.space</a> entgegen
genommen - gerne auch mit PGP/GnuPG verschlüsselt und signiert.
Die aktuelle KeyID ist 0x6B604128A8D30500 <a class="extern"
href="http://u3mqsh2dzbbj2mv6evcobgtp7c3y6y3lox7dwvdoxhkd5dwg26xuxdid.onion/_media/verein:93990c08e1a620147a3dff1d6b604128a8d30500.asc">(Download)</a>,
der komplette Fingerprint E9B3 BDF1 AC2E 351A 4BEE EE0C A9DE BB37
7A0D B943. Für einen Erstkontakt kann auch dieser Service benutzt
werden: <a class="extern"
href="https://encrypt.to/office@kraut.space">https://encrypt.to/office@kraut.space</a>
</p>
</section>
</div> <!-- end class panel-wrapper content-overlay -->
<div id="raum" class="panel-wrapper content-overlay">
<h2>Raum</h2>
<section>
<p>
Unser physischer Raum liegt mitten im Zentrum Jenas und ist sehr
gut zu erreichen. Die n&auml;chsten Haltestellen des
&ouml;ffentlichen Nahverkehrs befinden sich ca. 50 Meter entfernt.
Das sind die Stra&szlig;enbahnen der Linie 16, sowie die Busse der
Linie 5.
</p>
<div id="map-box" class="flex-box column with-aside">
<div id="map">
<a class="extern"
href="http://www.openstreetmap.org/node/1875593753">
<img src="./images/lageplan.svg"
alt="Lageplan des Krautspace"
title="Karte auf Open Street Map öffnen">
</a>
</div>
<aside id="öpnv" class="sidebar">
<div class="sb-item">
<h4 class="aside">Haltestellen</h4>
<ul class="aside">
<li>
<a href="https://www.nahverkehr-jena.de/fahrplan/strassenbahn/linie-5.html"
title="Zum Fahrplan der Linie 5">Linie 5</a> - Ernst-Abbe-Platz
</li>
<li>
<a href="https://www.nahverkehr-jena.de/fahrplan/bus/linie-16.html"
title="Zum Fahrplan der Linie 16">Linie 16</a> - Johannisplatz
</li>
</ul>
</div>
</aside>
</div>
</section>
</div> <!-- end class panel-wrapper content-overlay -->
</main>
<hr/>
<!-- footer ---------------------------------------------------------->
<footer>
<div id="footer" class="flex-box row center-content max-width">
<div class="sub-panel">
<h4>Kontakt</h4>
<ul>
<li><span class="no-wrap">Hackspace Jena e.&#x202f;V.</li>
<li>Krautgasse 26</li>
<li>07743 Jena</li>
<li role="link">E-Mail: <a href="mailto:office@kraut.space"
class="link-footer">office@kraut.space</a></li>
<li role="link">GPG-Key: <a href="https://keys.openpgp.org/search?q=93990C08E1A620147A3DFF1D6B604128A8D30500"
class="link-footer">0x6B604128A8D30500</a></li>
</ul>
</div> <!-- end class sub-panel -->
<div class="sub-panel">
<h4>Organisatorisches</h4>
<ul>
<li role="link"><a title="Impressum"
class="link-footer"
href="https://kraut.space/impressum">Impressum</a></li>
<li role="link"><a title="Direkt zur Datenschutzerkl&auml;hrung"
class="link-footer"
href="https://wiki.kraut.space/datenschutz">Datenschutz</a></li>
</ul>
</div> <!-- end class sub-panel -->
<div class="sub-panel">
<h4>Bankverbindung</h4>
<ul>
<li><span class="no-wrap">Inhaber: Hackspace Jena e.&#x202f;V.</li>
<li><span class="no-wrap">IBAN: DE55 8309 4495 0003 1839 12</li>
<li><span class="no-wrap">BIC: GENO DE F1 ETK</li>
<li><span class="no-wrap">Bank: Ethikbank Eisenberg</li>
</ul>
</div> <!-- end class sub-panel -->
</div> <!-- end class flex-box center-content max-width footer-box -->
</footer>
<!-- go-to-top ------------------------------------------------------->
<div id="go-to-top" class="icon">
<a href="#start-image-container"
alt="Springe zum Seitenanfang"
title="Springe zum Seitenanfang">
<img class="icon-img"
alt="Pfeil nach oben"
src="./images/arrow-up.svg" />
</a>
</div>
</body>
</html>

312
public/style.css Normal file
View file

@ -0,0 +1,312 @@
/* file: style3.css
* date: 2022-02-06
* user: bernd@nr18.space
*/
/*** general ***/
* {
padding: 0;
box-sizing: border-box;
border-collapse: collapse;
scroll-behavior: smooth;
}
html, body {
margin: 0;
color: #333333;
background-color: #ffffff;
font-size: 100%;
line-height: 1.5;
}
body {
display: flex;
min-height: 100vh;
flex-direction: column;
}
ul {
list-style: none;
}
ul.indent {
padding-left: 2em;
}
a {
color: inherit;
text-decoration: none;
}
a:hover, a:focus {
text-decoration: underline;
}
.hidden, hr {
display: none;
}
h1 {
font-size: 130%;
padding-left: 1em;
}
.center-content {
margin: 0 auto;
}
.max-width {
max-width: 72em;
}
.flex-box {
display: flex;
justify-content: space-between;
}
.row {
flex-direction: row;
}
.column {
flex-direction: column;
}
.center {
justify-content: center;
align-items: center;
}
.icon {
width: 2em;
height: 2em;
border-radius: 0.5em;
background-color: #ffffff;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
overflow: hidden;
}
.icon-img {
width: 100%;
height: 100%;
padding: 0;
}
/*** head with navigation menu ***/
header {
position: fixed;
top: 0;
left: 0;
width: 100%;
color: #ffffff;
background-color: #333333;
box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.6);
z-index: 50;
}
div#headline {
padding: 0 1em 0 1em;
}
div#status-div {
width: 2em;
}
div#status-div:hover {
width: 10em;
z-index: 150;
}
a#banner:hover,
a#banner:focus {
text-decoration: none;
}
nav#menu {
/* 'height: 100%' geht nur mit 'position: fixed'. mit 'position: absolute'
* wird nur der teil innerhalb der headline angezeigt. dann muß 'height:
* 100%' entfernt werden und das menu nimmt sich den platz, den es
* braucht. */
position: fixed;
top: 0;
right: 0;
height: 100%;
display: none;
flex-direction: column;
justify-content: flex-start;
align-items: flex-end;
padding: 0 1em 2em 2em;
}
nav#menu ul {
margin: initial;
padding: 0;
text-align: right;
}
nav#menu li {
padding: 1em;
border-top: 1px solid #999999;
}
nav#menu a {
color: #ffffff;
}
/* changed by clicking menu button */
nav#menu:target {
display: flex;
overflow-x: hidden;
overflow-y: scroll;
background: black;
background: rgba(50, 50, 50, 0.85);
z-index: 100;
}
/**** startimage ****/
#start-image-container {
position: relative;
display: block;
width: 100%;
min-height: 50vh;
max-height: 60vh;
margin: 0;
padding: 0;
overflow: hidden;
background: url('./images/background.jpg') no-repeat center;
background-size: cover;
}
/**** main ****/
main {
min-height: 100px;
flex: 1;
}
.wrapper {
position: relative;
padding: 0 2%;
}
.content-overlay {
position: relative;
top: -50px;
}
.panel-wrapper {
margin: 1% 1% 5% 1%;
padding: 3.5em 2em 7em 1.5em;;
background-color: #ffffff;
box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.7);
}
.sub-panel {
flex-grow: 1;
padding: 1em 1em 1em 1.5em;
background-color: inherit;
}
div#map img {
width: 100%;
max-width: 100%;
}
/**** aside ****/
div.sb-item p {
margin-top: 0;
}
h4.aside {
margin-bottom: 0.5em;
}
ul.aside {
margin-top: 0;
}
/**** footer ****/
footer {
padding: 0 5% 10% 5%;
color: #ffffff;
background-color: rgba(0, 0, 0, 0.85);
}
div#footer {
display: flex;
flex-wrap: wrap;
}
ul.list-footer {
color: inherit;
padding-left: 1em;
}
a.link-footer {
color: #ffffff;
text-decoration: underline 1px dotted #ffffff;
}
/**** go-to-top ****/
div#go-to-top {
position: fixed;
right: 2%;
bottom: 2%;
z-index: 10;
}
img#to-top {
width: 100%;
height: 100%;
padding: 0;
}
/* media query für breitere screens */
/************************************/
@media screen and (min-width: 768px) {
a#open-menu {
display: none;
}
nav#menu {
position: relative;
display: flex;
flex-direction: row;
margin: 0;
padding: 0;
}
nav p {
display: none;
}
nav#menu ul {
display: flex;
}
nav#menu li {
border: none;
}
div.with-aside {
flex-direction: row;
justify-content: space-around;
}
}