source: osm/applications/editors/josm/oldplugins/osmarender/stylesheets/osm-map-features-z17.xml@ 35743

Last change on this file since 35743 was 35743, checked in by stoecker, 3 years ago

readd files directly

File size: 325.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4
5<!-- Tiles@Home Rules File for zoom level 17 -->
6
7<rules
8 xmlns:xlink="http://www.w3.org/1999/xlink"
9 xmlns:svg="http://www.w3.org/2000/svg"
10 data="data.osm"
11 svgBaseProfile="full"
12 scale="1"
13 symbolScale="0.107"
14 textAttenuation="14"
15 minimumMapWidth="0.5"
16 minimumMapHeight="0.5"
17 withOSMLayers="yes"
18 withUntaggedSegments="no"
19 showScale="no"
20 showGrid="no"
21 showBorder="no"
22 showLicense="no"
23 interactive="no"
24 showRelationRoute="no"
25 symbolsDir="../stylesheets/symbols"
26 meter2pixel="0.1375">
27
28
29 <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
30 <rule e="node|way" k="osmarender:render" v="~|yes">
31
32 <!-- Landuse -->
33 <rule e="way" k="landuse" v="landfill|quarry">
34 <area class="landuse-quarry"/>
35 </rule>
36 <rule e="way" k="landuse" v="cemetery">
37 <rule e="way" k="religion" v="christian">
38 <area class="landuse-cemetery-christian"/>
39 </rule>
40 <else>
41 <area class="landuse-cemetery"/>
42 </else>
43 </rule>
44 <rule e="way" k="amenity" v="grave_yard">
45 <rule e="way" k="religion" v="christian">
46 <area class="landuse-cemetery-christian"/>
47 </rule>
48 <else>
49 <area class="landuse-cemetery"/>
50 </else>
51 </rule>
52 <rule e="way" k="landuse" v="vineyard">
53 <area class="landuse-vineyard"/>
54 </rule>
55
56 <!-- Natural features -->
57 <rule e="way" k="natural" v="coastline">
58 <area class="natural-coastline"/>
59 </rule>
60 <rule e="way" k="natural" v="glacier">
61 <line class='natural-glacier'/>
62 </rule>
63 <rule e="way" k="natural" v="land">
64 <area class="natural-land"/>
65 </rule>
66 <rule e="way" k="natural" v="beach">
67 <area class="natural-beach"/>
68 </rule>
69 <rule e="way" k="natural|landuse" v="forest|wood|scrub">
70 <rule e="way" k="wood" v="coniferous">
71 <area class="landuse-wood-coniferous"/>
72 </rule>
73 <else>
74 <rule e="way" k="wood" v="deciduous">
75 <area class="landuse-wood-deciduous"/>
76 </rule>
77 <else>
78 <rule e="way" k="wood" v="mixed">
79 <area class="landuse-wood-mixed"/>
80 </rule>
81 <else>
82 <area class="landuse-wood"/>
83 </else>
84 </else>
85 </else>
86 </rule>
87 <rule e="way" k="natural" v="heath">
88 <area class="natural-heath"/>
89 </rule>
90 <rule e="way" k="natural" v="wetland">
91 <rule e="way" k="wetland" v="bog">
92 <area class="wetland-bog"/>
93 </rule>
94 </rule>
95 <rule e="way" k="landuse" v="conservation">
96 <area class="landuse-conservation"/>
97 </rule>
98
99 <!-- Artificial landuse -->
100 <rule e="way" k="landuse" v="field|farm|farmland|meadow|grass">
101 <area class="landuse-field"/>
102 </rule>
103 <rule e="way" k="landuse" v="allotments|village_green|recreation_ground">
104 <area class="landuse-allotment-village"/>
105 </rule>
106 <rule e="way" k="leisure" v="park|garden|golf_course|common|green">
107 <area class="leisure-park"/>
108 </rule>
109 <!-- Done separately from the above rule to layer these above. Tend to be smaller and inside parks. -->
110 <rule e="way" k="leisure" v="playground|playing_fields|pitch|dog_park">
111 <rule e="way" k="sport" v="tennis">
112 <area class="sport-tennis"/>
113 </rule>
114 <else>
115 <rule e="way" k="leisure" v="dog_park">
116 <area class="leisure-dog_park"/>
117 </rule>
118 <else>
119 <area class="leisure-park"/>
120 </else>
121 </else>
122 </rule>
123 <rule e="node" k="natural" v="tree">
124 <symbol ref="tree" position="center"/>
125 </rule>
126 <rule e="way" k="leisure" v="stadium|sports_centre|water_park">
127 <area class="leisure-stadium"/>
128 </rule>
129 <rule e="way" k="leisure" v="track">
130 <rule e="way" k="area" v="yes|true">
131 <area class="leisure-track-area"/>
132 </rule>
133 <else>
134 <line class="leisure-track-casing"/>
135 <line class="leisure-track-core"/>
136 </else>
137 </rule>
138 <rule e="way" k="leisure" v="swimming_pool">
139 <area class="leisure-swimming-pool"/>
140 </rule>
141 <rule e="way" k="amenity" v="fountain" closed="yes">
142 <area class="fountain" />
143 </rule>
144
145 <!-- Airports and runways -->
146 <rule e="way" k="aeroway" v="aerodrome" closed="yes">
147 <area class="aeroway-aerodrome"/>
148 </rule>
149 <rule e="way" k="aeroway" v="apron">
150 <area class="aeroway-apron"/>
151 </rule>
152 <rule e="way" k="landuse" v="runway">
153 <rule e="way" k="use_status" v="~">
154 <area class="landuse-runway"/>
155 </rule>
156 <rule e="way" k="use_status" v="disused">
157 <area class="landuse-runway-disused"/>
158 </rule>
159 <rule e="way" k="use_status" v="dismantled">
160 <area class="landuse-runway-dismantled"/>
161 </rule>
162 </rule>
163
164 <!-- Raceways and racetracks (cars and horses etc) -->
165 <rule e="way" k="landuse" v="raceway">
166 <rule e="way" k="use_status" v="~">
167 <area class="landuse-raceway"/>
168 </rule>
169 <rule e="way" k="use_status" v="disused">
170 <area class="landuse-raceway-disused"/>
171 </rule>
172 <rule e="way" k="use_status" v="dismantled">
173 <area class="landuse-raceway-dismantled"/>
174 </rule>
175 </rule>
176
177 <!-- Man-made areas -->
178 <rule e="way" k="leisure|landuse|amenity|tourism" v="~">
179 <rule e="way" k="building" v="~|no|false|0">
180 <rule e="way" k="sport" v="swimming|canoe|diving|scuba_diving">
181 <area class="sport-swimming"/>
182 </rule>
183 <else>
184 <rule e="way" k="sport" v="tennis">
185 <area class="sport-tennis"/>
186 </rule>
187 <else>
188 <rule e="way" k="sport" v="*" closed="yes">
189 <area class="sport"/>
190 </rule>
191 </else>
192 </else>
193 </rule>
194 </rule>
195 <rule e="way" k="amenity" v="parking">
196 <area class="amenity-parking"/>
197 </rule>
198 <rule e="way" k="tourism" v="attraction">
199 <rule e="way" k="highway" v="~">
200 <rule e="way" k="area" v="no" />
201 <else>
202 <area class="tourism-attraction"/>
203 </else>
204 </rule>
205 </rule>
206 <rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
207 <area class="tourism-green-area"/>
208 </rule>
209
210 <!-- access rules for parking -->
211 <rule e="way" k="amenity" v="parking">
212 <rule e="way" k="access" v="private">
213 <area class="access-private-small-area"/>
214 </rule>
215 <rule e="way" k="access" v="permissive|public">
216 <area class="access-permissive-small-area"/>
217 </rule>
218 <rule e="way" k="access" v="destination">
219 <area class="access-destination-small-area"/>
220 </rule>
221 <rule e="way" k="access" v="no">
222 <area class="access-no-small-area"/>
223 </rule>
224 </rule>
225
226 <!-- house number interpolation lines -->
227 <rule e="way" k="addr:interpolation" v="odd">
228 <line class="housenumber-interpolation housenumber-interpolation-odd"/>
229 </rule>
230 <rule e="way" k="addr:interpolation" v="even">
231 <line class="housenumber-interpolation housenumber-interpolation-even"/>
232 </rule>
233 <rule e="way" k="addr:interpolation" v="all">
234 <line class="housenumber-interpolation housenumber-interpolation-all"/>
235 </rule>
236
237 <!-- Airfields and airports -->
238 <rule e="way" k="aeroway" v="runway">
239 <line class="aeroway-runway-casing"/>
240 </rule>
241 <rule e="way" k="aeroway" v="taxiway">
242 <line class="aeroway-taxiway-casing"/>
243 </rule>
244
245 <!-- Waterways -->
246 <rule e="way" k="lock" v="yes|true">
247 <line class="waterway-lock-casing" smart-linecap="no" />
248 <line class="waterway-lock-core" smart-linecap="no" />
249 </rule>
250 <rule e="way" k="waterway" v="lock">
251 <line class="waterway-lock-casing" smart-linecap="no" />
252 <line class="waterway-lock-core" smart-linecap="no" />
253 </rule>
254 <rule e="way" k="waterway" v="river">
255 <line class="waterway-casing waterway-river-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
256 </rule>
257 <rule e="way" k="waterway" v="stream">
258 <line class="waterway-casing waterway-stream-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
259 </rule>
260 <rule e="way" k="waterway" v="canal">
261 <line class="waterway-casing waterway-canal-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
262 </rule>
263 <rule e="way" k="waterway" v="drain">
264 <line class="waterway-casing waterway-drain-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
265 </rule>
266 <rule e="way" k="waterway" v="ditch">
267 <line class="waterway-casing waterway-ditch-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
268 </rule>
269 <rule e="way" k="tunnel|culvert" v="yes|culvert">
270 <rule e="way" k="waterway" v="river">
271 <line class="waterway-core waterway-river-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
272 </rule>
273 <rule e="way" k="waterway" v="stream">
274 <line class="waterway-core waterway-stream-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
275 </rule>
276 <rule e="way" k="waterway" v="canal">
277 <line class="waterway-core waterway-canal-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
278 </rule>
279 <rule e="way" k="waterway" v="drain">
280 <line class="waterway-core waterway-drain-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
281 </rule>
282 <rule e="way" k="waterway" v="ditch">
283 <line class="waterway-core waterway-ditch-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
284 </rule>
285 </rule>
286 <else>
287 <rule e="way" k="waterway" v="river">
288 <line class="waterway-core waterway-river-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
289 </rule>
290 <rule e="way" k="waterway" v="stream">
291 <rule e="way" k="stream" v="intermittent">
292 <line class="waterway-core waterway-stream-core-intermittent" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
293 </rule>
294 <else>
295 <rule e="way" k="stream" v="ephemeral">
296 <line class="waterway-core waterway-stream-core-ephemeral" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
297 </rule>
298 <else>
299 <line class="waterway-core waterway-stream-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
300 </else>
301 </else>
302 </rule>
303 <rule e="way" k="waterway" v="canal">
304 <line class="waterway-core waterway-canal-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
305 </rule>
306 <rule e="way" k="waterway" v="drain">
307 <line class="waterway-core waterway-drain-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
308 </rule>
309 <rule e="way" k="waterway" v="ditch">
310 <line class="waterway-core waterway-ditch-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
311 </rule>
312 </else>
313 <rule e="way" k="waterway" v="dock">
314 <area class="natural-water"/>
315 </rule>
316 <rule e="way" k="natural" v="water|pond|lake|bay">
317 <area class="natural-water"/>
318 </rule>
319 <rule e="way" k="natural" v="marsh|wetland">
320 <area class="natural-water-marsh"/>
321 </rule>
322 <rule e="way" k="landuse" v="reservoir">
323 <rule e="way" k="reservoir_type" v="evaporator">
324 <area class="reservoir-evaporator"/>
325 </rule>
326 <else>
327 <rule e="way" k="reservoir_type" v="cooling">
328 <area class="reservoir-cooling"/>
329 </rule>
330 <else>
331 <rule e="way" k="reservoir_type" v="sewage">
332 <area class="reservoir-sewage"/>
333 </rule>
334 <else>
335 <rule e="way" k="reservoir_type" v="tailings">
336 <area class="reservoir-tailings"/>
337 </rule>
338 <else>
339 <rule e="way" k="reservoir_type" v="water_storage">
340 <area class="natural-water"/>
341 </rule>
342 <else>
343 <area class="natural-water"/>
344 </else>
345 </else>
346 </else>
347 </else>
348 </else>
349 </rule>
350 <rule e="way" k="landuse" v="basin">
351 <rule e="way" k="basin" v="infiltration">
352 <area class="basin-infiltration"/>
353 </rule>
354 <else>
355 <rule e="way" k="basin" v="detention">
356 <area class="basin-detention"/>
357 </rule>
358 <else>
359 <rule e="way" k="basin" v="retention">
360 <area class="natural-water"/>
361 <area class="basin-retention"/>
362 </rule>
363 <else>
364 <area class="natural-water"/>
365 </else>
366 </else>
367 </else>
368 </rule>
369 <rule e="way" k="waterway" v="riverbank">
370 <area class="waterway-riverbank"/>
371 </rule>
372 <rule e="way" k="waterway" v="weir">
373 <line class="waterway-weir"/>
374 </rule>
375 <rule e="way" k="waterway" v="dam">
376 <line class="waterway-dam"/>
377 </rule>
378 <rule e="node" k="waterway" v="lock_gate">
379 <wayMarker k="waterway" class="canal-lock"/>
380 </rule>
381 <rule e="node" k="lock" v="yes|true">
382 <wayMarker k="waterway" class="canal-lock"/>
383 </rule>
384 <rule e="node" s="way" k="lock" v="yes|true">
385 <wayMarker k="waterway" v="artificial|canal|ditch|drain|river|stream" class="canal-lock"/>
386 </rule>
387 <rule e="node" k="waterway" v="lock">
388 <wayMarker k="waterway" class="canal-lock"/>
389 </rule>
390 <rule e="node" s="way" k="waterway" v="lock">
391 <wayMarker k="waterway" v="artificial|canal|ditch|drain|river|stream" class="canal-lock"/>
392 </rule>
393
394 <rule e="way" k="boundary" v="national_park">
395 <area class="leisure-national_park"/>
396 </rule>
397 <rule e="way" k="leisure" v="landscape_reserve">
398 <area class="leisure-landscape_reserve"/>
399 </rule>
400 <rule e="way" k="leisure" v="nature_reserve">
401 <area class="leisure-nature_reserve"/>
402 <symbol ref="bird" position="center"/>
403 </rule>
404
405 <rule e="way" k="highway" v="*">
406 <rule e="way" k="highway" v="motorway|motorway_link|footway|steps|pedestrian|cycleway|bridleway|track|byway|path|cycleroad|living_street|construction|planned|proposed|disused|abandoned|dismantled">
407 </rule>
408 <else>
409 <rule e="way" k="motorroad" v="yes">
410 </rule>
411 <else>
412 <rule e="way" k="bicycle" v="no">
413 <line class="highway-nobicycle-1" smart-linecap="no" />
414 <line class="highway-nobicycle-2" smart-linecap="no" />
415 </rule>
416 </else>
417 </else>
418 </rule>
419
420 <!-- embankments & cutings -->
421 <rule e="way" k="man_made" v="dyke|dike|levee|embankment">
422 <rule e="way" k="highway" v="*">
423 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
424 <line class="dyke embankment-wide-long-casing" smart-linecap="no" />
425 <line class="dyke embankment-wide-short-casing" smart-linecap="no" />
426 <line class="dyke embankment-wide-middle-casing" smart-linecap="no" />
427 <line class="dyke embankment-wide-core" smart-linecap="no" />
428 </rule>
429 <else>
430 <rule e="way" k="motorroad" v="yes">
431 <line class="dyke embankment-wide-long-casing" smart-linecap="no" />
432 <line class="dyke embankment-wide-short-casing" smart-linecap="no" />
433 <line class="dyke embankment-wide-middle-casing" smart-linecap="no" />
434 <line class="dyke embankment-wide-core" smart-linecap="no" />
435 </rule>
436 <else>
437 <rule e="way" k="highway" v="motorway|trunk">
438 <line class="dyke embankment-wide-long-casing" smart-linecap="no" />
439 <line class="dyke embankment-wide-short-casing" smart-linecap="no" />
440 <line class="dyke embankment-wide-middle-casing" smart-linecap="no" />
441 <line class="dyke embankment-wide-core" smart-linecap="no" />
442 </rule>
443 <else>
444 <rule e="way" k="highway" v="path|footway|cycleway|bridleway|service|track|steps">
445 <line class="dyke embankment-small-long-casing" smart-linecap="no" />
446 <line class="dyke embankment-small-short-casing" smart-linecap="no" />
447 <line class="dyke embankment-small-middle-casing" smart-linecap="no" />
448 <line class="dyke embankment-small-core" smart-linecap="no" />
449 </rule>
450 <else>
451 <line class="dyke embankment-long-casing" smart-linecap="no" />
452 <line class="dyke embankment-short-casing" smart-linecap="no" />
453 <line class="dyke embankment-middle-casing" smart-linecap="no" />
454 <line class="dyke embankment-core" smart-linecap="no" />
455 </else>
456 </else>
457 </else>
458 </else>
459 </rule>
460 <else>
461 <line class="dyke embankment-small-long-casing" smart-linecap="no" />
462 <line class="dyke embankment-small-short-casing" smart-linecap="no" />
463 <line class="dyke embankment-small-middle-casing" smart-linecap="no" />
464 <line class="dyke embankment-small-core" smart-linecap="no" />
465 </else>
466 </rule>
467 <else>
468 <rule e="way" k="embankment" v="yes|true">
469 <rule e="way" k="highway" v="*">
470 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
471 <line class="embankment-cutting embankment-wide-long-casing" smart-linecap="no" />
472 <line class="embankment-cutting embankment-wide-short-casing" smart-linecap="no" />
473 <line class="embankment-cutting embankment-wide-middle-casing" smart-linecap="no" />
474 <line class="embankment-cutting embankment-wide-core" smart-linecap="no" />
475 </rule>
476 <else>
477 <rule e="way" k="motorroad" v="yes">
478 <line class="embankment-cutting embankment-wide-long-casing" smart-linecap="no" />
479 <line class="embankment-cutting embankment-wide-short-casing" smart-linecap="no" />
480 <line class="embankment-cutting embankment-wide-middle-casing" smart-linecap="no" />
481 <line class="embankment-cutting embankment-wide-core" smart-linecap="no" />
482 </rule>
483 <else>
484 <rule e="way" k="highway" v="motorway|trunk">
485 <line class="embankment-cutting embankment-wide-long-casing" smart-linecap="no" />
486 <line class="embankment-cutting embankment-wide-short-casing" smart-linecap="no" />
487 <line class="embankment-cutting embankment-wide-middle-casing" smart-linecap="no" />
488 <line class="embankment-cutting embankment-wide-core" smart-linecap="no" />
489 </rule>
490 <else>
491 <rule e="way" k="highway" v="path|footway|cycleway|bridleway|service|track|steps">
492 <line class="embankment-cutting embankment-small-long-casing" smart-linecap="no" />
493 <line class="embankment-cutting embankment-small-short-casing" smart-linecap="no" />
494 <line class="embankment-cutting embankment-small-middle-casing" smart-linecap="no" />
495 <line class="embankment-cutting embankment-small-core" smart-linecap="no" />
496 </rule>
497 <else>
498 <line class="embankment-cutting embankment-long-casing" smart-linecap="no" />
499 <line class="embankment-cutting embankment-short-casing" smart-linecap="no" />
500 <line class="embankment-cutting embankment-middle-casing" smart-linecap="no" />
501 <line class="embankment-cutting embankment-core" smart-linecap="no" />
502 </else>
503 </else>
504 </else>
505 </else>
506 </rule>
507 <else>
508 <line class="embankment-cutting embankment-small-long-casing" smart-linecap="no" />
509 <line class="embankment-cutting embankment-small-short-casing" smart-linecap="no" />
510 <line class="embankment-cutting embankment-small-middle-casing" smart-linecap="no" />
511 <line class="embankment-cutting embankment-small-core" smart-linecap="no" />
512 </else>
513 </rule>
514 </else>
515
516 <rule e="way" k="cutting" v="yes|true">
517 <rule e="way" k="highway" v="*">
518 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
519 <line class="embankment-cutting cutting-wide-casing" smart-linecap="no" />
520 <line class="embankment-cutting cutting-wide-long-core" smart-linecap="no" />
521 <line class="embankment-cutting cutting-wide-short-core" smart-linecap="no" />
522 <line class="embankment-cutting cutting-wide-middle-core" smart-linecap="no" />
523 </rule>
524 <else>
525 <rule e="way" k="motorroad" v="yes">
526 <line class="embankment-cutting cutting-wide-casing" smart-linecap="no" />
527 <line class="embankment-cutting cutting-wide-long-core" smart-linecap="no" />
528 <line class="embankment-cutting cutting-wide-short-core" smart-linecap="no" />
529 <line class="embankment-cutting cutting-wide-middle-core" smart-linecap="no" />
530 </rule>
531 <else>
532 <rule e="way" k="highway" v="motorway|trunk">
533 <line class="embankment-cutting cutting-wide-casing" smart-linecap="no" />
534 <line class="embankment-cutting cutting-wide-long-core" smart-linecap="no" />
535 <line class="embankment-cutting cutting-wide-short-core" smart-linecap="no" />
536 <line class="embankment-cutting cutting-wide-middle-core" smart-linecap="no" />
537 </rule>
538 <else>
539 <rule e="way" k="highway" v="path|footway|cycleway|bridleway|service|track|steps">
540 <line class="embankment-cutting cutting-small-casing" smart-linecap="no" />
541 <line class="embankment-cutting cutting-small-long-core" smart-linecap="no" />
542 <line class="embankment-cutting cutting-small-short-core" smart-linecap="no" />
543 <line class="embankment-cutting cutting-small-middle-core" smart-linecap="no" />
544 </rule>
545 <else>
546 <line class="embankment-cutting cutting-casing" smart-linecap="no" />
547 <line class="embankment-cutting cutting-long-core" smart-linecap="no" />
548 <line class="embankment-cutting cutting-short-core" smart-linecap="no" />
549 <line class="embankment-cutting cutting-middle-core" smart-linecap="no" />
550 </else>
551 </else>
552 </else>
553 </else>
554 </rule>
555 <else>
556 <line class="embankment-cutting cutting-small-casing" smart-linecap="no" />
557 <line class="embankment-cutting cutting-small-long-core" smart-linecap="no" />
558 <line class="embankment-cutting cutting-small-short-core" smart-linecap="no" />
559 <line class="embankment-cutting cutting-small-middle-core" smart-linecap="no" />
560 </else>
561 </rule>
562
563 <!-- Bridge casings -->
564 <rule e="way" k="bridge" v="yes|true">
565 <rule e="way" k="railway" v="rail|narrow_gauge|preserved|light_rail|tram|subway|incline|funicular|monorail|spur|yard|siding">
566 <rule e="way" k="disused|abandoned|dismantled|construction|planned|proposed" v="yes|true">
567 <line class="bridge-casing railway-bridge-casing railway-pla-casing-color" smart-linecap="no" suppress-markers-tag="bridge"/>
568 </rule>
569 <else>
570 <line class="bridge-casing railway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
571 </else>
572 </rule>
573 <rule e="way" k="railway" v="disused|abandoned|dismantled|construction|planned|proposed">
574 <line class="bridge-casing railway-bridge-casing railway-pla-casing-color" smart-linecap="no" suppress-markers-tag="bridge"/>
575 </rule>
576
577 <rule e="way" k="highway" v="motorway">
578 <line class="bridge-casing highway-motorway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
579 </rule>
580 <rule e="way" k="highway" v="trunk">
581 <line class="bridge-casing highway-trunk-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
582 </rule>
583 <rule e="way" k="highway" v="primary">
584 <line class="bridge-casing highway-primary-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
585 </rule>
586 <rule e="way" k="highway" v="motorway_link">
587 <line class="bridge-casing highway-motorway-link-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
588 </rule>
589 <rule e="way" k="highway" v="trunk_link">
590 <line class="bridge-casing highway-trunk-link-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
591 </rule>
592 <rule e="way" k="highway" v="primary_link">
593 <line class="bridge-casing highway-primary-link-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
594 </rule>
595 <rule e="way" k="highway" v="secondary">
596 <line class="bridge-casing highway-secondary-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
597 </rule>
598 <rule e="way" k="highway" v="secondary_link">
599 <line class="bridge-casing highway-secondary-link-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
600 </rule>
601 <rule e="way" k="highway" v="tertiary">
602 <line class="bridge-casing highway-tertiary-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
603 </rule>
604 <rule e="way" k="highway" v="tertiary_link">
605 <line class="bridge-casing highway-tertiary-link-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
606 </rule>
607 <rule e="way" k="highway" v="unclassified|minor|road">
608 <line class="bridge-casing highway-unclassified-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
609 </rule>
610 <rule e="way" k="highway" v="residential|living_street|cycleroad">
611 <line class="bridge-casing highway-residential-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
612 </rule>
613 <rule e="way" k="highway" v="service">
614 <rule e="way" k="service" v="parking_aisle|driveway|driveway">
615 <line class="bridge-casing highway-aisle-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
616 </rule>
617 <else>
618 <line class="bridge-casing highway-service-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
619 </else>
620 </rule>
621 <rule e="way" k="highway" v="unsurfaced">
622 <line class="bridge-casing highway-unsurfaced-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
623 </rule>
624 <rule e="way" k="highway" v="track">
625 <line class="bridge-casing highway-track-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
626 </rule>
627 <rule e="way" k="highway" v="byway">
628 <line class="bridge-casing highway-byway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
629 </rule>
630 <rule e="way" k="highway" v="bridleway">
631 <line class="bridge-casing highway-bridleway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
632 </rule>
633 <rule e="way" k="highway" v="cycleway">
634 <line class="bridge-casing highway-cycleway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
635 </rule>
636 <rule e="way" k="highway" v="path">
637 <rule e="way" k="bicycle" v="yes|designated">
638 <line class="bridge-casing highway-cycleway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
639 </rule>
640 <else>
641 <rule e="way" k="horse" v="yes|designated">
642 <line class="bridge-casing highway-bridleway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
643 </rule>
644 <else>
645 <line class="bridge-casing highway-footway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
646 </else>
647 </else>
648 </rule>
649 <rule e="way" k="highway" v="pedestrian">
650 <line class="bridge-casing highway-pedestrian-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
651 </rule>
652 <rule e="way" k="highway" v="footway|footpath">
653 <line class="bridge-casing highway-footway-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
654 </rule>
655 <rule e="way" k="highway" v="steps">
656 <line class="bridge-casing highway-steps-bridge-casing" smart-linecap="no" suppress-markers-tag="bridge"/>
657 </rule>
658 </rule>
659
660 <!-- Bridge cores -->
661 <rule e="way" k="bridge" v="yes|true">
662 <rule e="way" k="railway" v="rail|narrow_gauge|preserved|light_rail|tram|subway|incline|funicular|monorail|spur|yard|siding|disused|abandoned|dismantled|construction|planned|proposed">
663 <line class="bridge-core railway-bridge-core" smart-linecap="no"/>
664 </rule>
665 <rule e="way" k="highway" v="motorway">
666 <line class="bridge-core highway-motorway-bridge-core" smart-linecap="no"/>
667 </rule>
668 <rule e="way" k="highway" v="trunk">
669 <line class="bridge-core highway-trunk-bridge-core" smart-linecap="no"/>
670 </rule>
671 <rule e="way" k="highway" v="primary">
672 <line class="bridge-core highway-primary-bridge-core" smart-linecap="no"/>
673 </rule>
674 <rule e="way" k="highway" v="motorway_link">
675 <line class="bridge-core highway-motorway-link-bridge-core" smart-linecap="no"/>
676 </rule>
677 <rule e="way" k="highway" v="trunk_link">
678 <line class="bridge-core highway-trunk-link-bridge-core" smart-linecap="no"/>
679 </rule>
680 <rule e="way" k="highway" v="primary_link">
681 <line class="bridge-core highway-primary-link-bridge-core" smart-linecap="no"/>
682 </rule>
683 <rule e="way" k="highway" v="secondary_link">
684 <line class="bridge-core highway-secondary-link-bridge-core" smart-linecap="no"/>
685 </rule>
686 <rule e="way" k="highway" v="secondary">
687 <line class="bridge-core highway-secondary-bridge-core" smart-linecap="no"/>
688 </rule>
689 <rule e="way" k="highway" v="tertiary_link">
690 <line class="bridge-core highway-tertiary-link-bridge-core" smart-linecap="no"/>
691 </rule>
692 <rule e="way" k="highway" v="tertiary">
693 <line class="bridge-core highway-tertiary-bridge-core" smart-linecap="no"/>
694 </rule>
695 <rule e="way" k="highway" v="unclassified|minor|road">
696 <line class="bridge-core highway-unclassified-bridge-core" smart-linecap="no"/>
697 </rule>
698 <rule e="way" k="highway" v="residential|living_street|cycleroad">
699 <line class="bridge-core highway-residential-bridge-core" smart-linecap="no"/>
700 </rule>
701 <rule e="way" k="highway" v="service">
702 <rule e="way" k="service" v="parking_aisle|driveway|driveway">
703 <line class="bridge-core highway-aisle-bridge-core" smart-linecap="no"/>
704 </rule>
705 <else>
706 <line class="bridge-core highway-service-bridge-core" smart-linecap="no"/>
707 </else>
708 </rule>
709 <rule e="way" k="highway" v="unsurfaced">
710 <line class="bridge-core highway-unsurfaced-bridge-core" smart-linecap="no"/>
711 </rule>
712 <rule e="way" k="highway" v="track">
713 <line class="bridge-core highway-track-bridge-core" smart-linecap="no"/>
714 </rule>
715 <rule e="way" k="highway" v="byway">
716 <line class="bridge-core highway-byway-bridge-core" smart-linecap="no"/>
717 </rule>
718 <rule e="way" k="highway" v="bridleway">
719 <line class="bridge-core highway-bridleway-bridge-core" smart-linecap="no"/>
720 </rule>
721 <rule e="way" k="highway" v="cycleway">
722 <line class="bridge-core highway-cycleway-bridge-core" smart-linecap="no"/>
723 </rule>
724 <rule e="way" k="highway" v="path">
725 <rule e="way" k="bicycle" v="yes|designated">
726 <line class="bridge-core highway-cycleway-bridge-core" smart-linecap="no"/>
727 </rule>
728 <else>
729 <rule e="way" k="horse" v="yes|designated">
730 <line class="bridge-core highway-bridleway-bridge-core" smart-linecap="no"/>
731 </rule>
732 <else>
733 <line class="bridge-core highway-footway-bridge-core" smart-linecap="no"/>
734 </else></else>
735 </rule>
736 <rule e="way" k="highway" v="pedestrian">
737 <line class="bridge-core highway-pedestrian-bridge-core" smart-linecap="no"/>
738 </rule>
739 <rule e="way" k="highway" v="footway|footpath">
740 <line class="bridge-core highway-footway-bridge-core" smart-linecap="no"/>
741 </rule>
742 <rule e="way" k="highway" v="steps">
743 <line class="bridge-core highway-steps-bridge-core" smart-linecap="no"/>
744 </rule>
745 </rule>
746
747 <!-- Highway area casings -->
748 <rule e="way" k="area" v="yes|true">
749 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
750 <else>
751 <rule e="way" k="cycleway" v="cyclestreet"></rule>
752 <else>
753
754 <rule e="way" k="highway" v="track">
755 <area class="highway-casing highway-track-area-back-casing" smart-linecap="no"/>
756 </rule>
757 <rule e="way" k="highway" v="footway|footpath">
758 <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-linecap="no"/>
759 </rule>
760 <rule e="way" k="highway" v="pedestrian">
761 <area class="highway-casing highway-pedestrian-casing highway-pedestrian-area-casing no-bezier"/>
762 </rule>
763 <rule e="way" k="highway" v="cycleway">
764 <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-linecap="no"/>
765 </rule>
766 <rule e="way" k="highway" v="path">
767 <rule e="way" k="bicycle" v="yes|designated">
768 <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-linecap="no"/>
769 </rule>
770 <else>
771 <rule e="way" k="horse" v="yes|designated">
772 <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-linecap="no"/>
773 </rule>
774 <else>
775 <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-linecap="no"/>
776 </else>
777 </else>
778 </rule>
779 <rule e="way" k="highway" v="bridleway">
780 <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-linecap="no"/>
781 </rule>
782 <rule e="way" k="highway" v="byway">
783 <area class="highway-casing highway-byway-1-casing highway-byway-1-area-casing no-bezier" smart-linecap="no"/>
784 <area class="highway-casing highway-byway-2-casing highway-byway-2-area-casing no-bezier" smart-linecap="no"/>
785 <area class="highway-casing highway-byway-3-casing highway-byway-3-area-casing no-bezier" smart-linecap="no"/>
786 </rule>
787 <rule e="way" k="highway" v="track">
788 <rule e="way" k="tracktype" v="grade1">
789 <area class="highway-casing highway-track-casing highway-track-grade1-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
790 </rule>
791 <else>
792 <rule e="way" k="tracktype" v="grade2">
793 <area class="highway-casing highway-track-casing highway-track-grade2-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
794 </rule>
795 <else>
796 <rule e="way" k="tracktype" v="grade3">
797 <area class="highway-casing highway-track-casing highway-track-grade3-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
798 </rule>
799 <else>
800 <rule e="way" k="tracktype" v="grade4">
801 <area class="highway-casing highway-track-casing highway-track-grade4-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
802 </rule>
803 <else>
804 <rule e="way" k="tracktype" v="grade5">
805 <area class="highway-casing highway-track-casing highway-track-grade5-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
806 </rule>
807 <else>
808 <area class="highway-casing highway-track-casing highway-track-gradex-casing highway-track-area-casing no-bezier" smart-linecap="no"/>
809 </else>
810 </else>
811 </else>
812 </else>
813 </else>
814 </rule>
815 <rule e="way" k="highway" v="unsurfaced">
816 <area class="highway-casing highway-unsurfaced-casing highway-unsurfaced-area-casing no-bezier" smart-linecap="no"/>
817 </rule>
818 <rule e="way" k="highway" v="service">
819 <rule e="way" k="service" v="parking_aisle|driveway">
820 <area class="highway-casing highway-aisle-casing highway-aisle-area-casing no-bezier"/>
821 </rule>
822 <else>
823 <area class="highway-casing highway-service-casing highway-service-area-casing no-bezier"/>
824 </else>
825 </rule>
826 <rule e="way" k="highway" v="unclassified|minor|road">
827 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
828 </rule>
829 <rule e="way" k="highway" v="residential">
830 <area class="highway-casing highway-residential-casing highway-residential-area-casing no-bezier"/>
831 </rule>
832 <rule e="way" k="highway" v="living_street">
833 <area class="highway-casing highway-livingstreet-casing highway-livingstreet-area-casing no-bezier"/>
834 </rule>
835 </else>
836 </else>
837
838 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
839 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
840 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
841 </rule>
842 <else>
843 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
844 </else>
845 </rule>
846 <else>
847 <rule e="way" k="cycleway" v="cyclestreet">
848 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
849 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
850 </rule>
851 <else>
852 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
853 </else>
854 </rule>
855 <else>
856 <rule e="way" k="highway" v="cycleroad">
857 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
858 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
859 </rule>
860 <else>
861 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
862 </else>
863 </rule>
864 </else>
865 </else>
866
867 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
868 <else>
869 <rule e="way" k="cycleway" v="cyclestreet"></rule>
870 <else>
871
872 <rule e="way" k="highway" v="tertiary_link">
873 <area class="highway-casing highway-tertiary-link-casing highway-tertiary-link-area-casing no-bezier"/>
874 </rule>
875 <rule e="way" k="highway" v="tertiary">
876 <area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
877 </rule>
878 <rule e="way" k="highway" v="secondary_link">
879 <area class="highway-casing highway-secondary-link-casing highway-secondary-link-area-casing no-bezier"/>
880 </rule>
881 <rule e="way" k="highway" v="secondary">
882 <area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
883 </rule>
884 <rule e="way" k="highway" v="primary_link">
885 <area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
886 </rule>
887 <rule e="way" k="highway" v="trunk_link">
888 <area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
889 </rule>
890 <rule e="way" k="highway" v="motorway_link">
891 <area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
892 </rule>
893 <rule e="way" k="highway" v="primary">
894 <area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
895 </rule>
896 <rule e="way" k="highway" v="trunk">
897 <area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
898 </rule>
899 <rule e="way" k="highway" v="motorway">
900 <area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
901 </rule>
902 </else>
903 </else>
904 </rule>
905
906 <!-- Linear casings -->
907 <rule e="way" k="tunnel" v="~|no|false">
908 <rule e="way" k="area" v="~|no|false">
909
910 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
911 <else>
912 <rule e="way" k="cycleway" v="cyclestreet"></rule>
913 <else>
914
915 <rule e="way" k="highway" v="track">
916 <line class="highway-casing highway-track-back-casing" smart-linecap="no"/>
917 </rule>
918 <rule e="way" k="highway" v="raceway">
919 <rule e="way" k="use_status" v="~">
920 <line class="highway-raceway-casing"/>
921 </rule>
922 <rule e="way" k="use_status" v="disused">
923 <line class="highway-raceway-casing-disused"/>
924 </rule>
925 <rule e="way" k="use_status" v="dismantled">
926 <line class="highway-raceway-casing-dismantled"/>
927 </rule>
928 </rule>
929
930 <rule e="way" k="highway" v="steps">
931 <rule e="way" k="ramp:wheelchair" v="yes">
932 <line class="highway-casing highway-steps-casing-ramp-wheelchair"/>
933 <line class="highway-casing highway-steps-casing-ramp"/>
934 </rule>
935 <else>
936 <rule e="way" k="ramp:stroller" v="yes">
937 <line class="highway-casing highway-steps-casing-ramp-stroller"/>
938 <line class="highway-casing highway-steps-casing-ramp"/>
939 </rule>
940 <else>
941 <rule e="way" k="ramp:bicycle" v="yes">
942 <line class="highway-casing highway-steps-casing-ramp-bicycle"/>
943 <line class="highway-casing highway-steps-casing-ramp"/>
944 </rule>
945 <else>
946 <rule e="way" k="ramp" v="yes">
947 <line class="highway-casing highway-steps-casing-ramp-yes"/>
948 <line class="highway-casing highway-steps-casing-ramp"/>
949 </rule>
950 <else>
951 <rule e="way" k="ramp" v="no">
952 <line class="highway-casing highway-steps-casing-ramp-no"/>
953 <line class="highway-casing highway-steps-casing-ramp"/>
954 </rule>
955 <else>
956 <line class="highway-casing highway-steps-casing"/>
957 </else>
958 </else>
959 </else>
960 </else>
961 </else>
962 </rule>
963
964 <rule e="way" k="highway" v="footway|footpath">
965 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
966 <line class="highway-casing highway-footway-cy1-casing" smart-linecap="no"/>
967 </rule>
968 <else>
969 <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
970 </else>
971 </rule>
972
973 <rule e="way" k="highway" v="pedestrian">
974 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
975 <line class="highway-casing highway-pedestrian-cy1-casing"/>
976 </rule>
977 <else>
978 <line class="highway-casing highway-pedestrian-casing"/>
979 </else>
980 </rule>
981
982 <rule e="way" k="highway" v="cycleway">
983 <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
984 </rule>
985
986 <rule e="way" k="highway" v="path">
987 <rule e="way" k="bicycle" v="yes|designated">
988 <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
989 </rule>
990 <else>
991 <rule e="way" k="horse" v="yes|designated">
992 <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
993 </rule>
994 <else>
995 <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
996 </else>
997 </else>
998 </rule>
999
1000 <rule e="way" k="highway" v="bridleway">
1001 <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
1002 </rule>
1003 <rule e="way" k="highway" v="byway">
1004 <line class="highway-casing highway-byway-1-casing" smart-linecap="no"/>
1005 <line class="highway-casing highway-byway-2-casing" smart-linecap="no"/>
1006 <line class="highway-casing highway-byway-3-casing" smart-linecap="no"/>
1007 </rule>
1008
1009 <rule e="way" k="highway" v="track">
1010 <rule e="way" k="tracktype" v="grade1">
1011 <line class="highway-casing highway-track-casing highway-track-grade1-casing" smart-linecap="no"/>
1012 </rule>
1013 <else>
1014 <rule e="way" k="tracktype" v="grade2">
1015 <line class="highway-casing highway-track-casing highway-track-grade2-casing" smart-linecap="no"/>
1016 </rule>
1017 <else>
1018 <rule e="way" k="tracktype" v="grade3">
1019 <line class="highway-casing highway-track-casing highway-track-grade3-casing" smart-linecap="no"/>
1020 </rule>
1021 <else>
1022 <rule e="way" k="tracktype" v="grade4">
1023 <line class="highway-casing highway-track-casing highway-track-grade4-casing" smart-linecap="no"/>
1024 </rule>
1025 <else>
1026 <rule e="way" k="tracktype" v="grade5">
1027 <line class="highway-casing highway-track-casing highway-track-grade5-casing" smart-linecap="no"/>
1028 </rule>
1029 <else>
1030 <rule e="way" k="track" v="racetrack">
1031 <line class="highway-racetrack-casing-white" smart-linecap="no"/>
1032 <line class="highway-racetrack-casing-red" smart-linecap="no"/>
1033 </rule>
1034 <else>
1035 <line class="highway-casing highway-track-casing highway-track-gradex-casing" smart-linecap="no"/>
1036 </else>
1037 </else>
1038 </else>
1039 </else>
1040 </else>
1041 </else>
1042 </rule>
1043
1044 <rule e="way" k="highway" v="unsurfaced">
1045 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1046 <line class="highway-casing highway-unsurfaced-cy1-casing" smart-linecap="no"/>
1047 </rule>
1048 <else>
1049 <line class="highway-casing highway-unsurfaced-casing" smart-linecap="no"/>
1050 </else>
1051 </rule>
1052
1053 <rule e="way" k="highway" v="service">
1054 <rule e="way" k="service" v="parking_aisle|driveway">
1055 <line class="highway-casing highway-aisle-casing"/>
1056 </rule>
1057 <else>
1058 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1059 <line class="highway-casing highway-service-cy1-casing"/>
1060 </rule>
1061 <else>
1062 <line class="highway-casing highway-service-casing"/>
1063 </else>
1064 </else>
1065 </rule>
1066
1067 <rule e="way" k="highway" v="unclassified|minor|road|ford">
1068 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1069 <line class="highway-casing highway-unclassified-cy1-casing"/>
1070 </rule>
1071 <else>
1072 <line class="highway-casing highway-unclassified-casing"/>
1073 </else>
1074 </rule>
1075
1076 <rule e="way" k="highway" v="residential">
1077 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1078 <line class="highway-casing highway-residential-cy1-casing"/>
1079 </rule>
1080 <else>
1081 <line class="highway-casing highway-residential-casing"/>
1082 </else>
1083 </rule>
1084
1085 <rule e="way" k="highway" v="living_street">
1086 <line class="highway-casing highway-livingstreet-casing"/>
1087 </rule>
1088 </else>
1089 </else>
1090
1091 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
1092 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1093 <line class="highway-casing highway-cycleroad-casing"/>
1094 </rule>
1095 <else>
1096 <line class="highway-casing highway-cycleroad-casing"/>
1097 </else>
1098 </rule>
1099 <else>
1100 <rule e="way" k="cycleway" v="cyclestreet">
1101 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1102 <line class="highway-casing highway-cycleroad-casing"/>
1103 </rule>
1104 <else>
1105 <line class="highway-casing highway-cycleroad-casing"/>
1106 </else>
1107 </rule>
1108 <else>
1109 <rule e="way" k="highway" v="cycleroad">
1110 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1111 <line class="highway-casing highway-cycleroad-casing"/>
1112 </rule>
1113 <else>
1114 <line class="highway-casing highway-cycleroad-casing"/>
1115 </else>
1116 </rule>
1117 </else>
1118 </else>
1119
1120 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1121 <else>
1122 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1123 <else>
1124
1125 <rule e="way" k="highway" v="tertiary_link">
1126 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1127 <rule e="way" k="motorroad" v="yes">
1128 <line class="highway-casing highway-tertiary-link-mrcy1-casing"/>
1129 </rule>
1130 <else>
1131 <line class="highway-casing highway-tertiary-link-cy1-casing"/>
1132 </else>
1133 </rule>
1134 <else>
1135 <rule e="way" k="motorroad" v="yes">
1136 <line class="highway-casing highway-tertiary-link-mr1-casing"/>
1137 </rule>
1138 <else>
1139 <line class="highway-casing highway-tertiary-link-casing"/>
1140 </else>
1141 </else>
1142 </rule>
1143
1144 <rule e="way" k="highway" v="tertiary">
1145 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1146 <rule e="way" k="motorroad" v="yes">
1147 <line class="highway-casing highway-tertiary-mrcy1-casing"/>
1148 </rule>
1149 <else>
1150 <line class="highway-casing highway-tertiary-cy1-casing"/>
1151 </else>
1152 </rule>
1153 <else>
1154 <rule e="way" k="motorroad" v="yes">
1155 <line class="highway-casing highway-tertiary-mr1-casing"/>
1156 </rule>
1157 <else>
1158 <line class="highway-casing highway-tertiary-casing"/>
1159 </else>
1160 </else>
1161 </rule>
1162
1163 <rule e="way" k="highway" v="secondary_link">
1164 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1165 <rule e="way" k="motorroad" v="yes">
1166 <line class="highway-casing highway-secondary-link-mrcy1-casing"/>
1167 </rule>
1168 <else>
1169 <line class="highway-casing highway-secondary-link-cy1-casing"/>
1170 </else>
1171 </rule>
1172 <else>
1173 <rule e="way" k="motorroad" v="yes">
1174 <line class="highway-casing highway-secondary-link-mr1-casing"/>
1175 </rule>
1176 <else>
1177 <line class="highway-casing highway-secondary-link-casing"/>
1178 </else>
1179 </else>
1180 </rule>
1181
1182 <rule e="way" k="highway" v="secondary">
1183 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1184 <rule e="way" k="motorroad" v="yes">
1185 <line class="highway-casing highway-secondary-mrcy1-casing"/>
1186 </rule>
1187 <else>
1188 <line class="highway-casing highway-secondary-cy1-casing"/>
1189 </else>
1190 </rule>
1191 <else>
1192 <rule e="way" k="motorroad" v="yes">
1193 <line class="highway-casing highway-secondary-mr1-casing"/>
1194 </rule>
1195 <else>
1196 <line class="highway-casing highway-secondary-casing"/>
1197 </else>
1198 </else>
1199 </rule>
1200
1201 <rule e="way" k="highway" v="primary_link">
1202 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1203 <rule e="way" k="motorroad" v="yes">
1204 <line class="highway-casing highway-primary-link-mrcy1-casing"/>
1205 </rule>
1206 <else>
1207 <line class="highway-casing highway-primary-link-cy1-casing"/>
1208 </else>
1209 </rule>
1210 <else>
1211 <rule e="way" k="motorroad" v="yes">
1212 <line class="highway-casing highway-primary-link-mr1-casing"/>
1213 </rule>
1214 <else>
1215 <line class="highway-casing highway-primary-link-casing"/>
1216 </else>
1217 </else>
1218 </rule>
1219
1220 <rule e="way" k="highway" v="primary">
1221 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1222 <rule e="way" k="motorroad" v="yes">
1223 <line class="highway-casing highway-primary-mrcy1-casing"/>
1224 </rule>
1225 <else>
1226 <line class="highway-casing highway-primary-cy1-casing"/>
1227 </else>
1228 </rule>
1229 <else>
1230 <rule e="way" k="motorroad" v="yes">
1231 <line class="highway-casing highway-primary-mr1-casing"/>
1232 </rule>
1233 <else>
1234 <line class="highway-casing highway-primary-casing"/>
1235 </else>
1236 </else>
1237 </rule>
1238
1239 <rule e="way" k="highway" v="trunk_link">
1240 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1241 <rule e="way" k="motorroad" v="yes">
1242 <line class="highway-casing highway-trunk-link-mrcy1-casing"/>
1243 </rule>
1244 <else>
1245 <rule e="way" k="motorroad" v="no">
1246 <line class="highway-casing highway-trunk-link-mrcy1-casing"/>
1247 </rule>
1248 <else>
1249 <line class="highway-casing highway-trunk-link-cy1-casing"/>
1250 </else>
1251 </else>
1252 </rule>
1253 <else>
1254 <rule e="way" k="motorroad" v="yes">
1255 <line class="highway-casing highway-trunk-link-mr1-casing"/>
1256 </rule>
1257 <else>
1258 <rule e="way" k="motorroad" v="no">
1259 <line class="highway-casing highway-trunk-link-mr1-casing"/>
1260 </rule>
1261 <else>
1262 <line class="highway-casing highway-trunk-link-casing"/>
1263 </else>
1264 </else>
1265 </else>
1266 </rule>
1267
1268 <rule e="way" k="highway" v="trunk">
1269 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1270 <rule e="way" k="motorroad" v="yes">
1271 <line class="highway-casing highway-trunk-mrcy1-casing"/>
1272 </rule>
1273 <else>
1274 <rule e="way" k="motorroad" v="no">
1275 <line class="highway-casing highway-trunk-mrcy1-casing"/>
1276 </rule>
1277 <else>
1278 <line class="highway-casing highway-trunk-cy1-casing"/>
1279 </else>
1280 </else>
1281 </rule>
1282 <else>
1283 <rule e="way" k="motorroad" v="yes">
1284 <line class="highway-casing highway-trunk-mr1-casing"/>
1285 </rule>
1286 <else>
1287 <rule e="way" k="motorroad" v="no">
1288 <line class="highway-casing highway-trunk-mr1-casing"/>
1289 </rule>
1290 <else>
1291 <line class="highway-casing highway-trunk-casing"/>
1292 </else>
1293 </else>
1294 </else>
1295 </rule>
1296
1297 <rule e="way" k="highway" v="motorway_link">
1298 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1299 <line class="highway-casing highway-motorway-link-cy1-casing"/>
1300 </rule>
1301 <else>
1302 <line class="highway-casing highway-motorway-link-casing"/>
1303 </else>
1304 </rule>
1305
1306 <rule e="way" k="highway" v="motorway">
1307 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1308 <line class="highway-casing highway-motorway-cy1-casing"/>
1309 </rule>
1310 <else>
1311 <line class="highway-casing highway-motorway-casing"/>
1312 </else>
1313 </rule>
1314
1315 <rule e="way" k="highway" v="footway|footpath">
1316 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1317 <line class="highway-casing highway-footway-cy2-casing" smart-linecap="no"/>
1318 </rule>
1319 </rule>
1320
1321 <rule e="way" k="highway" v="pedestrian">
1322 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1323 <line class="highway-casing highway-pedestrian-cy2-casing"/>
1324 </rule>
1325 </rule>
1326
1327 <rule e="way" k="highway" v="unsurfaced">
1328 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1329 <line class="highway-casing highway-unsurfaced-cy2-casing" smart-linecap="no"/>
1330 </rule>
1331 </rule>
1332
1333 <rule e="way" k="highway" v="service">
1334 <rule e="way" k="service" v="parking_aisle|driveway">
1335 <line class="highway-casing highway-aisle-casing"/>
1336 </rule>
1337 <else>
1338 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1339 <line class="highway-casing highway-service-cy2-casing"/>
1340 </rule>
1341 </else>
1342 </rule>
1343
1344 <rule e="way" k="highway" v="unclassified|minor|road|ford">
1345 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1346 <line class="highway-casing highway-unclassified-cy2-casing"/>
1347 </rule>
1348 </rule>
1349
1350 <rule e="way" k="highway" v="residential">
1351 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1352 <line class="highway-casing highway-residential-cy2-casing"/>
1353 </rule>
1354 </rule>
1355
1356 <rule e="way" k="highway" v="tertiary_link|tertiary|secondary_link|secondary|primary_link|primary">
1357 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1358 <rule e="way" k="motorroad" v="yes">
1359 <line class="highway-casing highway-tertiary-link-mrcy2-casing"/>
1360 </rule>
1361 <else>
1362 <line class="highway-casing highway-tertiary-link-cy2-casing"/>
1363 </else>
1364 </rule>
1365 <else>
1366 <rule e="way" k="motorroad" v="yes">
1367 <line class="highway-casing highway-tertiary-link-mr2-casing"/>
1368 </rule>
1369 </else>
1370 </rule>
1371
1372 <rule e="way" k="highway" v="trunk_link">
1373 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1374 <rule e="way" k="motorroad" v="yes">
1375 <line class="highway-casing highway-trunk-link-mrcy2-casing"/>
1376 </rule>
1377 <else>
1378 <rule e="way" k="motorroad" v="no">
1379 <line class="highway-casing highway-trunk-link-mrcy2-casing"/>
1380 </rule>
1381 <else>
1382 <line class="highway-casing highway-trunk-link-cy2-casing"/>
1383 </else>
1384 </else>
1385 </rule>
1386 </rule>
1387
1388 <rule e="way" k="highway" v="trunk">
1389 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1390 <rule e="way" k="motorroad" v="yes">
1391 <line class="highway-casing highway-trunk-mrcy2-casing"/>
1392 <line class="highway-casing highway-trunk-mrcy3-casing"/>
1393 </rule>
1394 <else>
1395 <rule e="way" k="motorroad" v="no">
1396 <line class="highway-casing highway-trunk-mrcy2-casing"/>
1397 <line class="highway-casing highway-trunk-mrcy4-casing"/>
1398 </rule>
1399 <else>
1400 <line class="highway-casing highway-trunk-cy2-casing"/>
1401 </else>
1402 </else>
1403 </rule>
1404 <else>
1405 <rule e="way" k="motorroad" v="yes">
1406 <line class="highway-casing highway-trunk-mr2-casing"/>
1407 </rule>
1408 <else>
1409 <rule e="way" k="motorroad" v="no">
1410 <line class="highway-casing highway-trunk-mr3-casing"/>
1411 </rule>
1412 </else>
1413 </else>
1414 </rule>
1415
1416 <rule e="way" k="highway" v="motorway_link">
1417 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1418 <line class="highway-casing highway-motorway-link-cy2-casing"/>
1419 </rule>
1420 </rule>
1421
1422 <rule e="way" k="highway" v="motorway">
1423 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1424 <line class="highway-casing highway-motorway-cy2-casing"/>
1425 </rule>
1426 </rule>
1427
1428 <rule e="way" k="highway" v="tertiary_link|tertiary|secondary_link|secondary|primary_link|primary">
1429 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1430 <rule e="way" k="motorroad" v="yes">
1431 <line class="highway-casing highway-tertiary-link-mrcy3-casing"/>
1432 </rule>
1433 </rule>
1434 <else>
1435 <rule e="way" k="motorroad" v="yes">
1436 <line class="highway-casing highway-tertiary-link-mr2-casing"/>
1437 </rule>
1438 </else>
1439 </rule>
1440
1441 <rule e="way" k="highway" v="trunk_link">
1442 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1443 <rule e="way" k="motorroad" v="yes">
1444 <line class="highway-casing highway-trunk-link-mrcy3-casing"/>
1445 </rule>
1446 <else>
1447 <rule e="way" k="motorroad" v="no">
1448 <line class="highway-casing highway-trunk-link-mrcy4-casing"/>
1449 </rule>
1450 </else>
1451 </rule>
1452 <else>
1453 <rule e="way" k="motorroad" v="yes">
1454 <line class="highway-casing highway-trunk-link-mr2-casing"/>
1455 </rule>
1456 <else>
1457 <rule e="way" k="motorroad" v="no">
1458 <line class="highway-casing highway-trunk-link-mr3-casing"/>
1459 </rule>
1460 </else>
1461 </else>
1462 </rule>
1463
1464 <rule e="way" k="highway" v="trunk">
1465 <rule e="way" k="cycleway|cycleway:left|cycleway:right" v="yes|track|lane|both|left|right|opposite_track|opposite_lane">
1466 <rule e="way" k="motorroad" v="yes">
1467 <line class="highway-casing highway-trunk-mrcy3-casing"/>
1468 </rule>
1469 <else>
1470 <rule e="way" k="motorroad" v="no">
1471 <line class="highway-casing highway-trunk-mrcy4-casing"/>
1472 </rule>
1473 </else>
1474 </rule>
1475 <else>
1476 <rule e="way" k="motorroad" v="yes">
1477 <line class="highway-casing highway-trunk-mr2-casing"/>
1478 </rule>
1479 <else>
1480 <rule e="way" k="motorroad" v="no">
1481 <line class="highway-casing highway-trunk-mr3-casing"/>
1482 </rule>
1483 </else>
1484 </else>
1485 </rule>
1486 </else>
1487 </else>
1488
1489
1490 <rule e="way" k="railway" v="*">
1491 <rule e="way" k="construction" v="*">
1492 <line class="railway-con-casing railway-con-casing-color railway-casing" smart-linecap="no"/>
1493 </rule>
1494 <else>
1495 <rule e="way" k="planned|proposed" v="*">
1496 <line class="railway-pla-casing railway-pla-casing-color railway-casing" smart-linecap="no" />
1497 </rule>
1498 <else>
1499 <rule e="way" k="disused" v="*">
1500 <line class="railway-dis-casing railway-dis-casing-color railway-casing" smart-linecap="no" />
1501 </rule>
1502 <else>
1503 <rule e="way" k="razed" v="*">
1504 <line class="railway-raz-casing railway-raz-casing-color railway-casing" smart-linecap="no" />
1505 </rule>
1506 <else>
1507 <rule e="way" k="abandoned|dismantled" v="*">
1508 <line class="railway-aba-casing railway-aba-casing-color railway-casing" smart-linecap="no" />
1509 </rule>
1510 <else>
1511 <rule e="way" k="railway" v="construction">
1512 <line class="railway-con-casing railway-con-casing-color railway-casing" smart-linecap="no" />
1513 </rule>
1514 <rule e="way" k="railway" v="planned|proposed">
1515 <line class="railway-pla-casing railway-pla-casing-color railway-casing" smart-linecap="no" />
1516 </rule>
1517 <rule e="way" k="railway" v="disused">
1518 <line class="railway-dis-casing railway-dis-casing-color railway-casing" smart-linecap="no" />
1519 </rule>
1520 <rule e="way" k="railway" v="abandoned|dismantled">
1521 <line class="railway-aba-casing railway-aba-casing-color railway-casing" smart-linecap="no" />
1522 </rule>
1523 <rule e="way" k="railway" v="razed">
1524 <line class="railway-raz-casing railway-raz-casing-color railway-casing" smart-linecap="no" />
1525 </rule>
1526 <rule e="way" k="railway" v="rail">
1527 <rule e="way" k="service" v="spur|yard|siding">
1528 <line class="railway-yard-casing railway-yard-casing-color railway-casing" smart-linecap="no" />
1529 </rule>
1530 <else>
1531 <line class="railway-rail-casing railway-rail-casing-color railway-casing" smart-linecap="no" />
1532 </else>
1533 </rule>
1534 <rule e="way" k="railway" v="narrow_gauge">
1535 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing" smart-linecap="no" />
1536 </rule>
1537 <rule e="way" k="railway" v="preserved">
1538 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing" smart-linecap="no" />
1539 </rule>
1540 <rule e="way" k="railway" v="light_rail">
1541 <line class="railway-light-casing railway-light-casing-color railway-casing" smart-linecap="no" />
1542 </rule>
1543 <rule e="way" k="railway" v="tram">
1544 <line class="railway-tram-casing railway-tram-casing-color railway-casing" smart-linecap="no" />
1545 </rule>
1546 <rule e="way" k="railway" v="subway">
1547 <line class="railway-subway-casing railway-subway-casing-color railway-casing" smart-linecap="no" />
1548 </rule>
1549 <rule e="way" k="railway" v="incline|funicular">
1550 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing" smart-linecap="no" />
1551 </rule>
1552 <rule e="way" k="railway" v="monorail">
1553 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing" smart-linecap="no" />
1554 </rule>
1555 <rule e="way" k="railway" v="spur|yard|siding">
1556 <line class="railway-yard-casing railway-yard-casing-color railway-casing" smart-linecap="no" />
1557 </rule>
1558 </else>
1559 </else>
1560 </else>
1561 </else>
1562 </else>
1563 </rule>
1564
1565 </rule>
1566 </rule>
1567
1568 <!-- Turning circles -->
1569 <rule e="node" k="highway" v="turning_circle">
1570 <rule e="node" s="way" k="highway" v="unclassified|residential|minor|road">
1571 <circle r="1.5" class="highway-unclassified-turningcircle-casing"/>
1572 </rule>
1573 <rule e="node" s="way" k="highway" v="unclassified|residential|minor|road">
1574 <circle r="1.4" class="highway-unclassified-turningcircle-core"/>
1575 </rule>
1576 </rule>
1577
1578 <!-- platforms casings -->
1579 <rule e="way" k="highway|railway|public_transport" v="platform" closed="yes">
1580 <line class="highway-platform-area-casing" />
1581 </rule>
1582 <rule e="way" k="highway|railway|public_transport" v="platform" closed="no">
1583 <line class="highway-platform-way-casing" />
1584 </rule>
1585
1586 <!-- Highway area cores -->
1587 <rule e="way" k="area" v="yes|true">
1588
1589 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1590 <else>
1591 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1592 <else>
1593
1594 <rule e="way" k="highway" v="footway|footpath">
1595 <area class="highway-core highway-footway-area no-bezier" smart-linecap="no"/>
1596 </rule>
1597
1598 <rule e="way" k="highway" v="pedestrian">
1599 <area class="highway-core highway-pedestrian-area no-bezier"/>
1600 </rule>
1601
1602 <rule e="way" k="highway" v="cycleway">
1603 <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
1604 </rule>
1605
1606 <rule e="way" k="highway" v="path">
1607 <rule e="way" k="bicycle" v="yes|designated">
1608 <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
1609 </rule>
1610 <else>
1611 <rule e="way" k="horse" v="yes|designated">
1612 <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
1613 </rule>
1614 <else>
1615 <area class="highway-core highway-path-area no-bezier" smart-linecap="no"/>
1616 </else>
1617 </else>
1618 </rule>
1619
1620 <rule e="way" k="highway" v="bridleway">
1621 <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
1622 </rule>
1623
1624 <rule e="way" k="highway" v="byway">
1625 <area class="highway-core highway-byway-area no-bezier" smart-linecap="no"/>
1626 </rule>
1627
1628 <rule e="way" k="highway" v="track">
1629 <rule e="way" k="tracktype" v="grade1">
1630 <area class="highway-core highway-track-grade1-area no-bezier" smart-linecap="no"/>
1631 </rule>
1632 <else>
1633 <rule e="way" k="tracktype" v="grade2">
1634 <area class="highway-core highway-track-grade2-area no-bezier" smart-linecap="no"/>
1635 </rule>
1636 <else>
1637 <rule e="way" k="tracktype" v="grade3">
1638 <area class="highway-core highway-track-grade3-area no-bezier" smart-linecap="no"/>
1639 </rule>
1640 <else>
1641 <rule e="way" k="tracktype" v="grade4">
1642 <area class="highway-core highway-track-grade4-area no-bezier" smart-linecap="no"/>
1643 </rule>
1644 <else>
1645 <rule e="way" k="tracktype" v="grade5">
1646 <area class="highway-core highway-track-grade5-area no-bezier" smart-linecap="no"/>
1647 </rule>
1648 <else>
1649 <area class="highway-core highway-track-gradex-area no-bezier" smart-linecap="no"/>
1650 </else>
1651 </else>
1652 </else>
1653 </else>
1654 </else>
1655 </rule>
1656
1657 <rule e="way" k="highway" v="unsurfaced">
1658 <area class="highway-core highway-unsurfaced-area no-bezier" smart-linecap="no"/>
1659 </rule>
1660
1661 <rule e="way" k="highway" v="service">
1662 <rule e="way" k="service" v="parking_aisle|driveway">
1663 <area class="highway-core highway-aisle-area no-bezier"/>
1664 </rule>
1665 <else>
1666 <area class="highway-core highway-service-area no-bezier"/>
1667 </else>
1668 </rule>
1669
1670 <rule e="way" k="highway" v="unclassified|minor">
1671 <area class="highway-core highway-unclassified-area no-bezier"/>
1672 </rule>
1673
1674 <rule e="way" k="highway" v="residential">
1675 <area class="highway-core highway-residential-area no-bezier"/>
1676 </rule>
1677
1678 <rule e="way" k="highway" v="road">
1679 <area class="highway-core highway-road-area no-bezier"/>
1680 </rule>
1681
1682 <rule e="way" k="highway" v="living_street">
1683 <area class="highway-core highway-livingstreet-area-1 no-bezier"/>
1684 <area class="highway-core highway-livingstreet-area-2 no-bezier"/>
1685 </rule>
1686
1687 </else>
1688 </else>
1689
1690 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
1691 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1692 <area class="highway-core highway-cycleroad-area-1 no-bezier"/>
1693 <area class="highway-core highway-cycleroad-area-2 no-bezier"/>
1694 </rule>
1695 <else>
1696 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
1697 </else>
1698 </rule>
1699 <else>
1700 <rule e="way" k="cycleway" v="cyclestreet">
1701 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1702 <area class="highway-core highway-cycleroad-area-1 no-bezier"/>
1703 <area class="highway-core highway-cycleroad-area-2 no-bezier"/>
1704 </rule>
1705 <else>
1706 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
1707 </else>
1708 </rule>
1709 <else>
1710 <rule e="way" k="highway" v="cycleroad">
1711 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1712 <area class="highway-core highway-cycleroad-area-1 no-bezier"/>
1713 <area class="highway-core highway-cycleroad-area-2 no-bezier"/>
1714 </rule>
1715 <else>
1716 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
1717 </else>
1718 </rule>
1719 </else>
1720 </else>
1721
1722 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1723 <else>
1724 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1725 <else>
1726
1727 <rule e="way" k="highway" v="tertiary_link">
1728 <area class="highway-core highway-tertiary-link-area no-bezier"/>
1729 </rule>
1730
1731 <rule e="way" k="highway" v="tertiary">
1732 <area class="highway-core highway-tertiary-area no-bezier"/>
1733 </rule>
1734
1735 <rule e="way" k="highway" v="secondary_link">
1736 <area class="highway-core highway-secondary-link-area no-bezier"/>
1737 </rule>
1738
1739 <rule e="way" k="highway" v="secondary">
1740 <area class="highway-core highway-secondary-area no-bezier"/>
1741 </rule>
1742
1743 <rule e="way" k="highway" v="primary_link">
1744 <area class="highway-core highway-primary-link-area no-bezier"/>
1745 </rule>
1746
1747 <rule e="way" k="highway" v="trunk_link">
1748 <area class="highway-core highway-trunk-link-area no-bezier"/>
1749 </rule>
1750
1751 <rule e="way" k="highway" v="motorway_link">
1752 <area class="highway-core highway-motorway-link-area no-bezier"/>
1753 </rule>
1754
1755 <rule e="way" k="highway" v="primary">
1756 <area class="highway-core highway-primary-area no-bezier"/>
1757 </rule>
1758
1759 <rule e="way" k="highway" v="trunk">
1760 <area class="highway-core highway-trunk-area no-bezier"/>
1761 </rule>
1762
1763 <rule e="way" k="highway" v="motorway">
1764 <area class="highway-core highway-motorway-area no-bezier"/>
1765 </rule>
1766 </else>
1767 </else>
1768 </rule>
1769
1770 <!-- Buildings -->
1771 <rule e="way" k="aeroway" v="terminal">
1772 <area class="building-block"/>
1773 </rule>
1774 <rule e="way" k="building" v="*">
1775 <area class="building-block no-bezier"/>
1776 </rule>
1777 <rule e="node" k="building" v="*">
1778 <rule e="node" k="building" v="entrance">
1779 <symbol ref="entrance" position="center"/>
1780 </rule>
1781 <else>
1782 <symbol ref="building" position="center"/>
1783 </else>
1784 </rule>
1785 <rule e="node" k="entrance" v="*">
1786 <symbol ref="entrance" position="center"/>
1787 </rule>
1788
1789 <!-- Linear cores -->
1790 <rule e="way" k="tunnel" v="~|false|no">
1791 <rule e="way" k="area" v="~|false|no">
1792
1793 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1794 <else>
1795 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1796 <else>
1797
1798 <rule e="way" k="highway" v="ford">
1799 <line class="highway-core highway-ford-core" smart-linecap="no"/>
1800 </rule>
1801
1802 <rule e="way" k="highway" v="raceway">
1803 <rule e="way" k="use_status" v="~">
1804 <line class="highway-raceway-core"/>
1805 </rule>
1806 <rule e="way" k="use_status" v="disused">
1807 <line class="highway-raceway-core-disused"/>
1808 </rule>
1809 <rule e="way" k="use_status" v="dismantled">
1810 <line class="highway-raceway-core-dismantled"/>
1811 </rule>
1812 </rule>
1813
1814 <rule e="way" k="scramble" v="*">
1815 <line class="highway-core highway-scramble-core"/>
1816 </rule>
1817
1818 <rule e="way" k="highway" v="steps">
1819 <line class="highway-core highway-steps-core" smart-linecap="no"/>
1820 </rule>
1821
1822 <rule e="way" k="highway" v="footway|footpath">
1823 <line class="highway-core highway-footway-core" smart-linecap="no"/>
1824 </rule>
1825
1826 <rule e="way" k="highway" v="pedestrian">
1827 <line class="highway-core highway-pedestrian-core"/>
1828 </rule>
1829
1830 <rule e="way" k="highway" v="cycleway">
1831 <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
1832 </rule>
1833
1834 <rule e="way" k="highway" v="path">
1835 <rule e="way" k="bicycle" v="yes|designated">
1836 <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
1837 </rule>
1838 <else>
1839 <rule e="way" k="horse" v="yes|designated">
1840 <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
1841 </rule>
1842 <else>
1843 <rule e="way" k="foot" v="yes|designated">
1844 <line class="highway-core highway-footway-core" smart-linecap="no"/>
1845 </rule>
1846 <else>
1847 <line class="highway-core highway-path-core" smart-linecap="no"/>
1848 </else>
1849 </else>
1850 </else>
1851 </rule>
1852
1853 <rule e="way" k="highway" v="bridleway">
1854 <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
1855 </rule>
1856
1857 <rule e="way" k="highway" v="byway">
1858 <line class="highway-core highway-byway-2-casing" smart-linecap="no"/>
1859 <line class="highway-core highway-byway-3-casing" smart-linecap="no"/>
1860 <line class="highway-core highway-byway-1-core" smart-linecap="no"/>
1861 </rule>
1862
1863 <rule e="way" k="highway" v="track">
1864 <rule e="way" k="track" v="racetrack">
1865 <line class="highway-racetrack-core" smart-linecap="no"/>
1866 </rule>
1867 <else>
1868 <rule e="way" k="tracktype" v="grade1">
1869 <line class="highway-core highway-track-core2 highway-track-grade1-core" smart-linecap="no"/>
1870 </rule>
1871 <else>
1872 <rule e="way" k="tracktype" v="grade2">
1873 <line class="highway-core highway-track-core2 highway-track-grade2-core" smart-linecap="no"/>
1874 </rule>
1875 <else>
1876 <rule e="way" k="tracktype" v="grade3">
1877 <line class="highway-core highway-track-core highway-track-grade3-core" smart-linecap="no"/>
1878 </rule>
1879 <else>
1880 <rule e="way" k="tracktype" v="grade4">
1881 <line class="highway-core highway-track-core highway-track-grade4-core" smart-linecap="no"/>
1882 </rule>
1883 <else>
1884 <rule e="way" k="tracktype" v="grade5">
1885 <line class="highway-core highway-track-core highway-track-grade5-core" smart-linecap="no"/>
1886 </rule>
1887 <else>
1888 <line class="highway-core highway-track-core2 highway-track-gradex-core" smart-linecap="no"/>
1889 </else>
1890 </else>
1891 </else>
1892 </else>
1893 </else>
1894 </else>
1895 </rule>
1896
1897 <rule e="way" k="highway" v="unsurfaced">
1898 <line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
1899 </rule>
1900
1901 <rule e="way" k="highway" v="service">
1902 <rule e="way" k="service" v="parking_aisle|driveway">
1903 <line class="highway-core highway-aisle-core"/>
1904 </rule>
1905 <else>
1906 <line class="highway-core highway-service-core"/>
1907 </else>
1908 </rule>
1909
1910 <rule e="way" k="highway" v="unclassified|minor">
1911 <line class="highway-core highway-unclassified-core"/>
1912 </rule>
1913
1914 <rule e="way" k="highway" v="residential">
1915 <line class="highway-core highway-residential-core"/>
1916 </rule>
1917
1918 <rule e="way" k="highway" v="road">
1919 <line class="highway-core highway-road-core"/>
1920 </rule>
1921
1922 <rule e="way" k="highway" v="living_street">
1923 <line class="highway-core highway-livingstreet-core-1" smart-linecap="no"/>
1924 <line class="highway-core highway-livingstreet-core-2" smart-linecap="no"/>
1925 </rule>
1926
1927 </else>
1928 </else>
1929
1930 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
1931 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1932 <line class="highway-core highway-cycleroad-core-1" smart-linecap="no"/>
1933 <line class="highway-core highway-cycleroad-core-2" smart-linecap="no"/>
1934 </rule>
1935 <else>
1936 <line class="highway-core highway-cycleroad-core-3"/>
1937 </else>
1938 </rule>
1939 <else>
1940 <rule e="way" k="cycleway" v="cyclestreet">
1941 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1942 <line class="highway-core highway-cycleroad-core-1" smart-linecap="no"/>
1943 <line class="highway-core highway-cycleroad-core-2" smart-linecap="no"/>
1944 </rule>
1945 <else>
1946 <line class="highway-core highway-cycleroad-core-3"/>
1947 </else>
1948 </rule>
1949 <else>
1950 <rule e="way" k="highway" v="cycleroad">
1951 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1952 <line class="highway-core highway-cycleroad-core-1" smart-linecap="no"/>
1953 <line class="highway-core highway-cycleroad-core-2" smart-linecap="no"/>
1954 </rule>
1955 <else>
1956 <line class="highway-core highway-cycleroad-core-3"/>
1957 </else>
1958 </rule>
1959 </else>
1960 </else>
1961
1962 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1963 <else>
1964 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1965 <else>
1966
1967 <rule e="way" k="highway" v="tertiary_link">
1968 <line class="highway-core highway-tertiary-link-core"/>
1969 </rule>
1970
1971 <rule e="way" k="highway" v="tertiary">
1972 <line class="highway-core highway-tertiary-core"/>
1973 </rule>
1974
1975 <rule e="way" k="highway" v="secondary_link">
1976 <line class="highway-core highway-secondary-link-core"/>
1977 </rule>
1978
1979 <rule e="way" k="highway" v="secondary">
1980 <line class="highway-core highway-secondary-core"/>
1981 </rule>
1982
1983 <rule e="way" k="highway" v="primary_link">
1984 <line class="highway-core highway-primary-link-core"/>
1985 </rule>
1986
1987 <rule e="way" k="highway" v="trunk_link">
1988 <line class="highway-core highway-trunk-link-core"/>
1989 </rule>
1990
1991 <rule e="way" k="highway" v="motorway_link">
1992 <line class="highway-core highway-motorway-link-core"/>
1993 </rule>
1994
1995 <rule e="way" k="highway" v="primary">
1996 <line class="highway-core highway-primary-core"/>
1997 </rule>
1998 <rule e="way" k="highway" v="trunk">
1999 <line class="highway-core highway-trunk-core"/>
2000 </rule>
2001
2002 <rule e="way" k="highway" v="motorway">
2003 <line class="highway-core highway-motorway-core"/>
2004 </rule>
2005 </else>
2006 </else>
2007
2008 <rule e="way" k="railway" v="*">
2009 <rule e="way" k="construction" v="*">
2010 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
2011 </rule>
2012 <else>
2013 <rule e="way" k="planned|proposed" v="*">
2014 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
2015 </rule>
2016 <else>
2017 <rule e="way" k="disused" v="*">
2018 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
2019 </rule>
2020 <else>
2021 <rule e="way" k="razed" v="*">
2022 <line class="railway-raz-1-core railway-raz-1-core-color railway-1-core" smart-linecap="no" />
2023 </rule>
2024 <else>
2025 <rule e="way" k="abandoned|dismantled" v="*">
2026 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
2027 </rule>
2028 <else>
2029 <rule e="way" k="railway" v="construction">
2030 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
2031 </rule>
2032 <rule e="way" k="railway" v="planned|proposed">
2033 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
2034 </rule>
2035 <rule e="way" k="railway" v="disused">
2036 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
2037 </rule>
2038 <rule e="way" k="railway" v="razed">
2039 <line class="railway-raz-1-core railway-raz-1-core-color railway-1-core" smart-linecap="no" />
2040 </rule>
2041 <rule e="way" k="railway" v="abandoned|dismantled">
2042 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
2043 </rule>
2044 <rule e="way" k="railway" v="rail">
2045 <rule e="way" k="service" v="spur|yard|siding">
2046 <line class="railway-yard-1-core railway-yard-1-core-color railway-1-core" smart-linecap="no" />
2047 </rule>
2048 <else>
2049 <line class="railway-rail-1-core railway-rail-1-core-color railway-1-core" smart-linecap="no" />
2050 </else>
2051 </rule>
2052 <rule e="way" k="railway" v="narrow_gauge">
2053 <line class="railway-narrow-1-core railway-narrow-1-core-color railway-1-core" smart-linecap="no" />
2054 </rule>
2055 <rule e="way" k="railway" v="preserved">
2056 <line class="railway-preserved-1-core railway-preserved-1-core-color railway-1-core" smart-linecap="no" />
2057 </rule>
2058 <rule e="way" k="railway" v="light_rail">
2059 <line class="railway-light-1-core railway-light-1-core-color railway-1-core" smart-linecap="no" />
2060 </rule>
2061 <rule e="way" k="railway" v="tram">
2062 <line class="railway-tram-1-core railway-tram-1-core-color railway-1-core" smart-linecap="no" />
2063 </rule>
2064 <rule e="way" k="railway" v="subway">
2065 <line class="railway-subway-1-core railway-subway-1-core-color railway-1-core" smart-linecap="no" />
2066 </rule>
2067 <rule e="way" k="railway" v="incline|funicular">
2068 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core" smart-linecap="no" />
2069 </rule>
2070 <rule e="way" k="railway" v="monorail">
2071 <line class="railway-monorail-1-core railway-monorail-1-core-color railway-1-core" smart-linecap="no" />
2072 </rule>
2073 <rule e="way" k="railway" v="spur|yard|siding">
2074 <line class="railway-yard-1-core railway-yard-1-core-color railway-1-core" smart-linecap="no" />
2075 </rule>
2076 </else>
2077 </else>
2078 </else>
2079 </else>
2080 </else>
2081 </rule>
2082
2083 <rule e="way" k="railway" v="*">
2084 <rule e="way" k="construction" v="*">
2085 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
2086 </rule>
2087 <else>
2088 <rule e="way" k="planned|proposed" v="*">
2089 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core" smart-linecap="no" />
2090 </rule>
2091 <else>
2092 <rule e="way" k="disused" v="*">
2093 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
2094 </rule>
2095 <else>
2096 <rule e="way" k="razed" v="*">
2097 <line class="railway-raz-2-core railway-raz-2-core-color railway-2-core" smart-linecap="no" />
2098 </rule>
2099 <else>
2100 <rule e="way" k="abandoned|dismantled" v="*">
2101 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
2102 </rule>
2103 <else>
2104 <rule e="way" k="railway" v="construction">
2105 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
2106 </rule>
2107 <rule e="way" k="railway" v="planned|proposed">
2108 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core"/>
2109 </rule>
2110 <rule e="way" k="railway" v="disused">
2111 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
2112 </rule>
2113 <rule e="way" k="railway" v="razed">
2114 <line class="railway-raz-2-core railway-raz-2-core-color railway-2-core" smart-linecap="no" />
2115 </rule>
2116 <rule e="way" k="railway" v="abandoned|dismantled">
2117 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
2118 </rule>
2119 <rule e="way" k="railway" v="rail">
2120 <rule e="way" k="service" v="spur|yard|siding">
2121 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
2122 </rule>
2123 <else>
2124 <rule e="way" k="usage" v="main">
2125 <line class="railway-main-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
2126 </rule>
2127 <else>
2128 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
2129 </else>
2130 </else>
2131 </rule>
2132 <rule e="way" k="railway" v="narrow_gauge">
2133 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core" smart-linecap="no" />
2134 </rule>
2135 <rule e="way" k="railway" v="preserved">
2136 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core" smart-linecap="no" />
2137 </rule>
2138 <rule e="way" k="railway" v="light_rail">
2139 <line class="railway-light-2-core railway-light-2-core-color railway-2-core" smart-linecap="no" />
2140 </rule>
2141 <rule e="way" k="railway" v="tram">
2142 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core" smart-linecap="no" />
2143 </rule>
2144 <rule e="way" k="railway" v="subway">
2145 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core" smart-linecap="no" />
2146 </rule>
2147 <rule e="way" k="railway" v="incline|funicular">
2148 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core" smart-linecap="no" />
2149 </rule>
2150 <rule e="way" k="railway" v="monorail">
2151 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core" smart-linecap="no" />
2152 </rule>
2153 <rule e="way" k="railway" v="spur|yard|siding">
2154 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
2155 </rule>
2156 </else>
2157 </else>
2158 </else>
2159 </else>
2160 </else>
2161 <rule e="way" k="electrified" v="contact_line|yes|rail|contact_rail|line">
2162 <line class="electrified" smart-linecap="no" />
2163 </rule>
2164 </rule>
2165
2166 <rule e="way" k="aeroway" v="runway">
2167 <line class="aeroway-runway-core"/>
2168 </rule>
2169 <rule e="way" k="aeroway" v="taxiway">
2170 <line class="aeroway-taxiway-core"/>
2171 </rule>
2172 </rule>
2173 </rule>
2174
2175 <!-- Tunnels -->
2176 <rule e="way" k="tunnel" v="true|yes">
2177 <rule e="way" k="highway" v="steps">
2178 <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
2179 <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2180 </rule>
2181 <rule e="way" k="highway" v="footway|footpath">
2182 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
2183 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2184 </rule>
2185 <rule e="way" k="highway" v="pedestrian">
2186 <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
2187 <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2188 </rule>
2189 <rule e="way" k="highway" v="cycleway">
2190 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
2191 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2192 </rule>
2193 <rule e="way" k="highway" v="path">
2194 <rule e="way" k="bicycle" v="yes|designated">
2195 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
2196 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2197 </rule>
2198 <else>
2199 <rule e="way" k="horse" v="yes|designated">
2200 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
2201 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2202 </rule>
2203 <else>
2204 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
2205 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2206 </else></else>
2207 </rule>
2208 <rule e="way" k="highway" v="bridleway">
2209 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
2210 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2211 </rule>
2212 <rule e="way" k="highway" v="byway">
2213 <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
2214 <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2215 </rule>
2216 <rule e="way" k="highway" v="track">
2217 <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
2218 <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2219 </rule>
2220 <rule e="way" k="highway" v="unsurfaced">
2221 <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
2222 <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2223 </rule>
2224 <rule e="way" k="highway" v="service">
2225 <rule e="way" k="service" v="parking_aisle|driveway">
2226 <line class="tunnel-casing highway-aisle-casing tunnel" mask-class="tunnel-core highway-aisle-core"/>
2227 <line class="highway-aisle-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2228 </rule>
2229 <else>
2230 <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
2231 <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2232 </else>
2233 </rule>
2234 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad">
2235 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
2236 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2237 </rule>
2238 <rule e="way" k="highway" v="road">
2239 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
2240 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2241 </rule>
2242 <rule e="way" k="highway" v="tertiary_link">
2243 <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
2244 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2245 </rule>
2246 <rule e="way" k="highway" v="tertiary">
2247 <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
2248 <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2249 </rule>
2250 <rule e="way" k="highway" v="secondary_link">
2251 <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
2252 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2253 </rule>
2254 <rule e="way" k="highway" v="secondary">
2255 <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
2256 <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2257 </rule>
2258 <rule e="way" k="highway" v="primary_link">
2259 <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
2260 <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2261 </rule>
2262 <rule e="way" k="highway" v="trunk_link">
2263 <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
2264 <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2265 </rule>
2266 <rule e="way" k="highway" v="motorway_link">
2267 <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
2268 <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2269 </rule>
2270 <rule e="way" k="highway" v="primary">
2271 <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
2272 <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2273 </rule>
2274 <rule e="way" k="highway" v="trunk">
2275 <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
2276 <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2277 </rule>
2278 <rule e="way" k="highway" v="motorway">
2279 <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
2280 <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
2281 </rule>
2282
2283 <rule e="way" k="railway" v="*">
2284 <rule e="way" k="construction" v="yes|true">
2285 <line class="railway-con-casing railway-con-casing-color tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
2286 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
2287 </rule>
2288 <else>
2289 <rule e="way" k="planned|proposed" v="yes|true">
2290 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
2291 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
2292 </rule>
2293 <else>
2294 <rule e="way" k="disused" v="yes|true">
2295 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
2296 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
2297 </rule>
2298 <else>
2299 <rule e="way" k="abandoned|dismantled" v="yes|true">
2300 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
2301 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
2302 </rule>
2303 <else>
2304 <rule e="way" k="railway" v="construction">
2305 <line class="railway-con-casing railway-con-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
2306 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
2307 </rule>
2308 <rule e="way" k="railway" v="planned|proposed">
2309 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
2310 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
2311 </rule>
2312 <rule e="way" k="railway" v="disused">
2313 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
2314 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
2315 </rule>
2316 <rule e="way" k="railway" v="abandoned|dismantled">
2317 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
2318 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
2319 </rule>
2320 <rule e="way" k="railway" v="rail">
2321 <rule e="way" k="service" v="spur|yard|siding">
2322 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-1-core"/>
2323 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
2324 </rule>
2325 <else>
2326 <line class="railway-rail-casing railway-rail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
2327 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core railway-rail-tunnel-core tunnel" smart-linecap="no" />
2328 </else>
2329 </rule>
2330 <rule e="way" k="railway" v="narrow_gauge">
2331 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-narrow-1-core"/>
2332 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core railway-narrow-tunnel-core tunnel" smart-linecap="no" />
2333 </rule>
2334 <rule e="way" k="railway" v="preserved">
2335 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-preserved-1-core"/>
2336 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core railway-preserved-tunnel-core tunnel" smart-linecap="no" />
2337 </rule>
2338 <rule e="way" k="railway" v="light_rail">
2339 <line class="railway-light-casing railway-light-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-light-1-core"/>
2340 <line class="railway-light-2-core railway-light-2-core-color railway-2-core railway-light-tunnel-core tunnel" smart-linecap="no" />
2341 </rule>
2342 <rule e="way" k="railway" v="tram">
2343 <line class="railway-tram-casing railway-tram-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-tram-1-core"/>
2344 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core railway-tram-tunnel-core tunnel" smart-linecap="no" />
2345 </rule>
2346 <rule e="way" k="railway" v="subway">
2347 <line class="railway-subway-casing railway-subway-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-subway-1-core"/>
2348 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core railway-subway-tunnel-core tunnel" smart-linecap="no" />
2349 </rule>
2350 <rule e="way" k="railway" v="incline|funicular">
2351 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-funicular-t-core"/>
2352 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core railway-funicular-tunnel-core tunnel" smart-linecap="no" />
2353 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core railway-funicular-tunnel-core tunnel-casing tunnel" smart-linecap="no" />
2354 </rule>
2355 <rule e="way" k="railway" v="monorail">
2356 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-monorail-1-core"/>
2357 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core railway-monorail-tunnel-core tunnel" smart-linecap="no" />
2358 </rule>
2359 <rule e="way" k="railway" v="spur|yard|siding">
2360 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-1-core"/>
2361 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
2362 </rule>
2363 </else>
2364 </else>
2365 </else>
2366 </else>
2367 <line class="railway-tunnel-ends" suppress-markers-tag="tunnel"/>
2368 </rule>
2369
2370 </rule>
2371
2372 <!-- platforms cores -->
2373 <rule e="way" k="highway|railway|public_transport" v="platform" closed="yes">
2374 <line class="highway-platform-area" />
2375 </rule>
2376 <rule e="way" k="highway|railway|public_transport" v="platform" closed="no">
2377 <line class="highway-platform-way-core" />
2378 </rule>
2379
2380 <!-- Linear cores (under construction) -->
2381 <rule e="way" k="highway" v="construction">
2382 <rule e="way" k="construction" v="steps">
2383 <line class="under-construction-1" smart-linecap="no"/>
2384 <line class="highway-core highway-steps-core under-construction-2" smart-linecap="no"/>
2385 </rule>
2386 <rule e="way" k="construction" v="footway|footpath">
2387 <line class="under-construction-1" smart-linecap="no"/>
2388 <line class="highway-core highway-footway-core under-construction-2" smart-linecap="no"/>
2389 </rule>
2390 <rule e="way" k="construction" v="pedestrian">
2391 <line class="under-construction-1" smart-linecap="no"/>
2392 <line class="highway-core highway-pedestrian-core under-construction-2" smart-linecap="no"/>
2393 </rule>
2394 <rule e="way" k="construction" v="cycleway">
2395 <line class="under-construction-1" smart-linecap="no"/>
2396 <line class="highway-core highway-cycleway-core under-construction-2" smart-linecap="no"/>
2397 </rule>
2398 <rule e="way" k="construction" v="path">
2399 <rule e="way" k="bicycle" v="yes|designated">
2400 <line class="under-construction-1" smart-linecap="no"/>
2401 <line class="highway-core highway-cycleway-core under-construction-2" smart-linecap="no"/>
2402 </rule>
2403 <else>
2404 <rule e="way" k="horse" v="yes|designated">
2405 <line class="under-construction-1" smart-linecap="no"/>
2406 <line class="highway-core highway-bridleway-core under-construction-2" smart-linecap="no"/>
2407 </rule>
2408 <else>
2409 <line class="under-construction-1" smart-linecap="no"/>
2410 <line class="highway-core highway-footway-core under-construction-2" smart-linecap="no"/>
2411 </else></else>
2412 </rule>
2413 <rule e="way" k="construction" v="bridleway">
2414 <line class="under-construction-1" smart-linecap="no"/>
2415 <line class="highway-core highway-bridleway-core under-construction-2" smart-linecap="no"/>
2416 </rule>
2417 <rule e="way" k="construction" v="byway">
2418 <line class="under-construction-1" smart-linecap="no"/>
2419 <line class="highway-core highway-byway-1-core under-construction-2" smart-linecap="no"/>
2420 </rule>
2421 <rule e="way" k="construction" v="track">
2422 <line class="under-construction-1" smart-linecap="no"/>
2423 <line class="highway-core highway-track-core under-construction-2" smart-linecap="no"/>
2424 </rule>
2425 <rule e="way" k="construction" v="unsurfaced">
2426 <line class="under-construction-1" smart-linecap="no"/>
2427 <line class="highway-core highway-unsurfaced-core under-construction-2" smart-linecap="no"/>
2428 </rule>
2429 <rule e="way" k="construction" v="service">
2430 <line class="under-construction-1" smart-linecap="no"/>
2431 <line class="highway-core highway-service-core under-construction-2" smart-linecap="no"/>
2432 </rule>
2433 <rule e="way" k="construction" v="unclassified|residential|minor|living_street|cycleroad">
2434 <line class="under-construction-1" smart-linecap="no"/>
2435 <line class="highway-core highway-unclassified-core under-construction-2" smart-linecap="no"/>
2436 </rule>
2437 <rule e="way" k="construction" v="~|road|yes">
2438 <line class="under-construction-1" smart-linecap="no"/>
2439 <line class="highway-core highway-road-core under-construction-2" smart-linecap="no"/>
2440 </rule>
2441 <rule e="way" k="construction" v="tertiary_link">
2442 <line class="under-construction-1" smart-linecap="no"/>
2443 <line class="highway-core highway-tertiary-link-core under-construction-2" smart-linecap="no"/>
2444 </rule>
2445 <rule e="way" k="construction" v="tertiary">
2446 <line class="under-construction-1" smart-linecap="no"/>
2447 <line class="highway-core highway-tertiary-core under-construction-2" smart-linecap="no"/>
2448 </rule>
2449 <rule e="way" k="construction" v="secondary_link">
2450 <line class="under-construction-1" smart-linecap="no"/>
2451 <line class="highway-core highway-secondary-link-core under-construction-2" smart-linecap="no"/>
2452 </rule>
2453 <rule e="way" k="construction" v="secondary">
2454 <line class="under-construction-1" smart-linecap="no"/>
2455 <line class="highway-core highway-secondary-core under-construction-2" smart-linecap="no"/>
2456 </rule>
2457 <rule e="way" k="construction" v="primary_link">
2458 <line class="under-construction-1" smart-linecap="no"/>
2459 <line class="highway-core highway-primary-link-core under-construction-2" smart-linecap="no"/>
2460 </rule>
2461 <rule e="way" k="construction" v="trunk_link">
2462 <line class="under-construction-1" smart-linecap="no"/>
2463 <line class="highway-core highway-trunk-link-core under-construction-2" smart-linecap="no"/>
2464 </rule>
2465 <rule e="way" k="construction" v="motorway_link">
2466 <line class="under-construction-1" smart-linecap="no"/>
2467 <line class="highway-core highway-motorway-link-core under-construction-2" smart-linecap="no"/>
2468 </rule>
2469 <rule e="way" k="construction" v="primary">
2470 <line class="under-construction-1" smart-linecap="no"/>
2471 <line class="highway-core highway-primary-core under-construction-2" smart-linecap="no"/>
2472 </rule>
2473 <rule e="way" k="construction" v="trunk">
2474 <line class="under-construction-1" smart-linecap="no"/>
2475 <line class="highway-core highway-trunk-core under-construction-2" smart-linecap="no"/>
2476 </rule>
2477 <rule e="way" k="construction" v="motorway">
2478 <line class="under-construction-1" smart-linecap="no"/>
2479 <line class="highway-core highway-motorway-core under-construction-2" smart-linecap="no"/>
2480 </rule>
2481 </rule>
2482
2483 <!-- Linear cores (planned) -->
2484 <rule e="way" k="highway" v="planned|proposed">
2485 <rule e="way" k="planned|proposed" v="steps">
2486 <line class="highway-core highway-steps-core planned" smart-linecap="no"/>
2487 </rule>
2488 <rule e="way" k="planned|proposed" v="footway|footpath">
2489 <line class="highway-core highway-footway-core planned" smart-linecap="no"/>
2490 </rule>
2491 <rule e="way" k="planned|proposed" v="pedestrian">
2492 <line class="highway-core highway-pedestrian-core planned" smart-linecap="no"/>
2493 </rule>
2494 <rule e="way" k="planned|proposed" v="cycleway">
2495 <line class="highway-core highway-cycleway-core planned" smart-linecap="no"/>
2496 </rule>
2497 <rule e="way" k="planned|proposed" v="path">
2498 <rule e="way" k="bicycle" v="yes|designated">
2499 <line class="highway-core highway-cycleway-core planned" smart-linecap="no"/>
2500 </rule>
2501 <else>
2502 <rule e="way" k="horse" v="yes|designated">
2503 <line class="highway-core highway-bridleway-core planned" smart-linecap="no"/>
2504 </rule>
2505 <else>
2506 <line class="highway-core highway-footway-core planned" smart-linecap="no"/>
2507 </else></else>
2508 </rule>
2509 <rule e="way" k="planned|proposed" v="bridleway">
2510 <line class="highway-core highway-bridleway-core planned" smart-linecap="no"/>
2511 </rule>
2512 <rule e="way" k="planned|proposed" v="byway">
2513 <line class="highway-core highway-byway-1-core planned" smart-linecap="no"/>
2514 </rule>
2515 <rule e="way" k="planned|proposed" v="track">
2516 <line class="highway-core highway-track-core planned" smart-linecap="no"/>
2517 </rule>
2518 <rule e="way" k="planned|proposed" v="unsurfaced">
2519 <line class="highway-core highway-unsurfaced-core planned" smart-linecap="no"/>
2520 </rule>
2521 <rule e="way" k="planned|proposed" v="service">
2522 <line class="highway-core highway-service-core planned" smart-linecap="no"/>
2523 </rule>
2524 <rule e="way" k="planned|proposed" v="unclassified|residential|minor|living_street|cycleroad">
2525 <line class="highway-core highway-unclassified-core planned" smart-linecap="no"/>
2526 </rule>
2527 <rule e="way" k="planned|proposed" v="~|road|yes">
2528 <line class="highway-core highway-road-core planned" smart-linecap="no"/>
2529 </rule>
2530 <rule e="way" k="planned|proposed" v="tertiary_link">
2531 <line class="highway-core highway-tertiary-link-core planned" smart-linecap="no"/>
2532 </rule>
2533 <rule e="way" k="planned|proposed" v="tertiary">
2534 <line class="highway-core highway-tertiary-core planned" smart-linecap="no"/>
2535 </rule>
2536 <rule e="way" k="planned|proposed" v="secondary_link">
2537 <line class="highway-core highway-secondary-link-core planned" smart-linecap="no"/>
2538 </rule>
2539 <rule e="way" k="planned|proposed" v="secondary">
2540 <line class="highway-core highway-secondary-core planned" smart-linecap="no"/>
2541 </rule>
2542 <rule e="way" k="planned|proposed" v="primary_link">
2543 <line class="highway-core highway-primary-link-core planned" smart-linecap="no"/>
2544 </rule>
2545 <rule e="way" k="planned|proposed" v="trunk_link">
2546 <line class="highway-core highway-trunk-link-core planned" smart-linecap="no"/>
2547 </rule>
2548 <rule e="way" k="planned|proposed" v="motorway_link">
2549 <line class="highway-core highway-motorway-link-core planned" smart-linecap="no"/>
2550 </rule>
2551 <rule e="way" k="planned|proposed" v="primary">
2552 <line class="highway-core highway-primary-core planned" smart-linecap="no"/>
2553 </rule>
2554 <rule e="way" k="planned|proposed" v="trunk">
2555 <line class="highway-core highway-trunk-core planned" smart-linecap="no"/>
2556 </rule>
2557 <rule e="way" k="planned|proposed" v="motorway">
2558 <line class="highway-core highway-motorway-core planned" smart-linecap="no"/>
2559 </rule>
2560 </rule>
2561
2562 <!-- Linear cores (disused) -->
2563 <rule e="way" k="highway" v="disused">
2564 <rule e="way" k="disused" v="steps">
2565 <line class="highway-core highway-steps-core disused-1" smart-linecap="no"/>
2566 <line class="disused-2" smart-linecap="no" />
2567 </rule>
2568 <rule e="way" k="disused" v="footway|footpath">
2569 <line class="highway-core highway-footway-core disused-1" smart-linecap="no"/>
2570 <line class="disused-2" smart-linecap="no" />
2571 </rule>
2572 <rule e="way" k="disused" v="pedestrian">
2573 <line class="highway-core highway-pedestrian-core disused-1" smart-linecap="no"/>
2574 <line class="disused-2" smart-linecap="no" />
2575 </rule>
2576 <rule e="way" k="disused" v="cycleway">
2577 <line class="highway-core highway-cycleway-core disused-1" smart-linecap="no"/>
2578 <line class="disused-2" smart-linecap="no" />
2579 </rule>
2580 <rule e="way" k="disused" v="path">
2581 <rule e="way" k="bicycle" v="yes|designated">
2582 <line class="highway-core highway-cycleway-core disused-1" smart-linecap="no"/>
2583 <line class="disused-2" smart-linecap="no" />
2584 </rule>
2585 <else>
2586 <rule e="way" k="horse" v="yes|designated">
2587 <line class="highway-core highway-bridleway-core disused-1" smart-linecap="no"/>
2588 <line class="disused-2" smart-linecap="no" />
2589 </rule>
2590 <else>
2591 <line class="highway-core highway-footway-core disused-1" smart-linecap="no"/>
2592 <line class="disused-2" smart-linecap="no" />
2593 </else></else>
2594 </rule>
2595 <rule e="way" k="disused" v="bridleway">
2596 <line class="highway-core highway-bridleway-core disused-1" smart-linecap="no"/>
2597 <line class="disused-2" smart-linecap="no" />
2598 </rule>
2599 <rule e="way" k="disused" v="byway">
2600 <line class="highway-core highway-byway-1-core disused-1" smart-linecap="no"/>
2601 <line class="disused-2" smart-linecap="no" />
2602 </rule>
2603 <rule e="way" k="disused" v="track">
2604 <line class="highway-core highway-track-core disused-1" smart-linecap="no"/>
2605 <line class="disused-2" smart-linecap="no" />
2606 </rule>
2607 <rule e="way" k="disused" v="unsurfaced">
2608 <line class="highway-core highway-unsurfaced-core disused-1" smart-linecap="no"/>
2609 <line class="disused-2" smart-linecap="no" />
2610 </rule>
2611 <rule e="way" k="disused" v="service">
2612 <line class="highway-core highway-service-core disused-1" smart-linecap="no"/>
2613 <line class="disused-2" smart-linecap="no" />
2614 </rule>
2615 <rule e="way" k="disused" v="unclassified|residential|minor|living_street|cycleroad">
2616 <line class="highway-core highway-unclassified-core disused-1" smart-linecap="no"/>
2617 <line class="disused-2" smart-linecap="no" />
2618 </rule>
2619 <rule e="way" k="disused" v="~|road|yes">
2620 <line class="highway-core highway-road-core disused-1" smart-linecap="no"/>
2621 <line class="disused-2" smart-linecap="no" />
2622 </rule>
2623 <rule e="way" k="disused" v="tertiary_link">
2624 <line class="highway-core highway-tertiary-link-core disused-1" smart-linecap="no"/>
2625 <line class="disused-2" smart-linecap="no" />
2626 </rule>
2627 <rule e="way" k="disused" v="tertiary">
2628 <line class="highway-core highway-tertiary-core disused-1" smart-linecap="no"/>
2629 <line class="disused-2" smart-linecap="no" />
2630 </rule>
2631 <rule e="way" k="disused" v="secondary_link">
2632 <line class="highway-core highway-secondary-link-core disused-1" smart-linecap="no"/>
2633 <line class="disused-2" smart-linecap="no" />
2634 </rule>
2635 <rule e="way" k="disused" v="secondary">
2636 <line class="highway-core highway-secondary-core disused-1" smart-linecap="no"/>
2637 <line class="disused-2" smart-linecap="no" />
2638 </rule>
2639 <rule e="way" k="disused" v="primary_link">
2640 <line class="highway-core highway-primary-link-core disused-1" smart-linecap="no"/>
2641 <line class="disused-2" smart-linecap="no" />
2642 </rule>
2643 <rule e="way" k="disused" v="trunk_link">
2644 <line class="highway-core highway-trunk-link-core disused-1" smart-linecap="no"/>
2645 <line class="disused-2" smart-linecap="no" />
2646 </rule>
2647 <rule e="way" k="disused" v="motorway_link">
2648 <line class="highway-core highway-motorway-link-core disused-1" smart-linecap="no"/>
2649 <line class="disused-2" smart-linecap="no" />
2650 </rule>
2651 <rule e="way" k="disused" v="primary">
2652 <line class="highway-core highway-primary-core disused-1" smart-linecap="no"/>
2653 <line class="disused-2" smart-linecap="no" />
2654 </rule>
2655 <rule e="way" k="disused" v="trunk">
2656 <line class="highway-core highway-trunk-core disused-1" smart-linecap="no"/>
2657 <line class="disused-2" smart-linecap="no" />
2658 </rule>
2659 <rule e="way" k="disused" v="motorway">
2660 <line class="highway-core highway-motorway-core disused-1" smart-linecap="no"/>
2661 <line class="disused-2" smart-linecap="no" />
2662 </rule>
2663 </rule>
2664
2665 <!-- Linear cores (abandoned) -->
2666 <rule e="way" k="highway" v="abandoned|dismantled">
2667 <rule e="way" k="abandoned|dismantled" v="steps">
2668 <line class="highway-core highway-steps-core abandoned-1"/>
2669 <line class="abandoned-2" smart-linecap="no" />
2670 </rule>
2671 <rule e="way" k="abandoned|dismantled" v="footway|footpath">
2672 <line class="highway-core highway-footway-core abandoned-1" smart-linecap="no"/>
2673 <line class="abandoned-2" smart-linecap="no" />
2674 </rule>
2675 <rule e="way" k="abandoned|dismantled" v="pedestrian">
2676 <line class="highway-core highway-pedestrian-core abandoned-1" smart-linecap="no"/>
2677 <line class="abandoned-2" smart-linecap="no" />
2678 </rule>
2679 <rule e="way" k="abandoned|dismantled" v="cycleway">
2680 <line class="highway-core highway-cycleway-core abandoned-1" smart-linecap="no"/>
2681 <line class="abandoned-2" smart-linecap="no" />
2682 </rule>
2683 <rule e="way" k="abandoned|dismantled" v="path">
2684 <rule e="way" k="bicycle" v="yes|designated">
2685 <line class="highway-core highway-cycleway-core abandoned-1" smart-linecap="no"/>
2686 <line class="abandoned-2" smart-linecap="no" />
2687 </rule>
2688 <else>
2689 <rule e="way" k="horse" v="yes|designated">
2690 <line class="highway-core highway-bridleway-core abandoned-1" smart-linecap="no"/>
2691 <line class="abandoned-2" smart-linecap="no" />
2692 </rule>
2693 <else>
2694 <line class="highway-core highway-footway-core abandoned-1" smart-linecap="no"/>
2695 <line class="abandoned-2" smart-linecap="no" />
2696 </else></else>
2697 </rule>
2698 <rule e="way" k="abandoned|dismantled" v="bridleway">
2699 <line class="highway-core highway-bridleway-core abandoned-1" smart-linecap="no"/>
2700 <line class="abandoned-2" smart-linecap="no" />
2701 </rule>
2702 <rule e="way" k="abandoned|dismantled" v="byway">
2703 <line class="highway-core highway-byway-1-core abandoned-1" smart-linecap="no"/>
2704 <line class="abandoned-2" smart-linecap="no" />
2705 </rule>
2706 <rule e="way" k="abandoned|dismantled" v="track">
2707 <line class="highway-core highway-track-core abandoned-1" smart-linecap="no"/>
2708 <line class="abandoned-2" smart-linecap="no" />
2709 </rule>
2710 <rule e="way" k="abandoned|dismantled" v="unsurfaced">
2711 <line class="highway-core highway-unsurfaced-core abandoned-1" smart-linecap="no"/>
2712 <line class="abandoned-2" smart-linecap="no" />
2713 </rule>
2714 <rule e="way" k="abandoned|dismantled" v="service">
2715 <line class="highway-core highway-service-core abandoned-1" smart-linecap="no"/>
2716 <line class="abandoned-2" smart-linecap="no" />
2717 </rule>
2718 <rule e="way" k="abandoned|dismantled" v="unclassified|residential|minor|living_street|cycleroad">
2719 <line class="highway-core highway-unclassified-core abandoned-1" smart-linecap="no"/>
2720 <line class="abandoned-2" smart-linecap="no" />
2721 </rule>
2722 <rule e="way" k="abandoned|dismantled" v="~|road|yes">
2723 <line class="highway-core highway-road-core abandoned-1" smart-linecap="no"/>
2724 <line class="abandoned-2" smart-linecap="no" />
2725 </rule>
2726 <rule e="way" k="abandoned|dismantled" v="tertiary_link">
2727 <line class="highway-core highway-tertiary-link-core abandoned-1" smart-linecap="no"/>
2728 <line class="abandoned-2" smart-linecap="no" />
2729 </rule>
2730 <rule e="way" k="abandoned|dismantled" v="tertiary">
2731 <line class="highway-core highway-tertiary-core abandoned-1" smart-linecap="no"/>
2732 <line class="abandoned-2" smart-linecap="no" />
2733 </rule>
2734 <rule e="way" k="abandoned|dismantled" v="secondary_link">
2735 <line class="highway-core highway-secondary-link-core abandoned-1" smart-linecap="no"/>
2736 <line class="abandoned-2" smart-linecap="no" />
2737 </rule>
2738 <rule e="way" k="abandoned|dismantled" v="secondary">
2739 <line class="highway-core highway-secondary-core abandoned-1" smart-linecap="no"/>
2740 <line class="abandoned-2" smart-linecap="no" />
2741 </rule>
2742 <rule e="way" k="abandoned|dismantled" v="primary_link">
2743 <line class="highway-core highway-primary-link-core abandoned-1" smart-linecap="no"/>
2744 <line class="abandoned-2" smart-linecap="no" />
2745 </rule>
2746 <rule e="way" k="abandoned|dismantled" v="trunk_link">
2747 <line class="highway-core highway-trunk-link-core abandoned-1" smart-linecap="no"/>
2748 <line class="abandoned-2" smart-linecap="no" />
2749 </rule>
2750 <rule e="way" k="abandoned|dismantled" v="motorway_link">
2751 <line class="highway-core highway-motorway-link-core abandoned-1" smart-linecap="no"/>
2752 <line class="abandoned-2" smart-linecap="no" />
2753 </rule>
2754 <rule e="way" k="abandoned|dismantled" v="primary">
2755 <line class="highway-core highway-primary-core abandoned-1" smart-linecap="no"/>
2756 <line class="abandoned-2" smart-linecap="no" />
2757 </rule>
2758 <rule e="way" k="abandoned|dismantled" v="trunk">
2759 <line class="highway-core highway-trunk-core abandoned-1" smart-linecap="no"/>
2760 <line class="abandoned-2" smart-linecap="no" />
2761 </rule>
2762 <rule e="way" k="abandoned|dismantled" v="motorway">
2763 <line class="highway-core highway-motorway-core abandoned-1" smart-linecap="no"/>
2764 <line class="abandoned-2" smart-linecap="no" />
2765 </rule>
2766 </rule>
2767
2768 <rule e="way" k="highway" v="*">
2769 <rule e="way" k="highway" v="motorway|motorway_link|footway|steps|pedestrian|living_street|construction|planned|proposed|disused|abandoned|dismantled">
2770 </rule>
2771 <else>
2772 <rule e="way" k="bicycle" v="no">
2773 <rule e="way" k="motorroad" v="yes">
2774 </rule>
2775 <else>
2776 <line class="highway-nobicycle-3" smart-linecap="no" />
2777 </else>
2778 </rule>
2779 </else>
2780 </rule>
2781
2782
2783
2784
2785
2786 <!-- access restrictions -->
2787 <rule e="way" k="highway" v="*">
2788 <rule e="way" k="construction|planned|proposed|disused|abandoned|dismantled" v="yes|true">
2789 <line class="wrong-under-construction" smart-linecap="no"/>
2790 </rule>
2791 <rule e="way" k="area" v="yes|true">
2792 <rule e="way" k="access" v="private">
2793 <area class="access-private-area"/>
2794 </rule>
2795 <rule e="way" k="access" v="permissive">
2796 <area class="access-permissive-area"/>
2797 </rule>
2798 <rule e="way" k="access" v="destination">
2799 <area class="access-destination-area"/>
2800 </rule>
2801 <rule e="way" k="access" v="no">
2802 <area class="access-no-area"/>
2803 </rule>
2804 </rule>
2805 <else>
2806 <rule e="way" k="highway" v="footway|footpath|cycleway|path|bridleway|byway|unsurfaced">
2807 <rule e="way" k="access" v="private">
2808 <line class="access-private-line" smart-linecap="no"/>
2809 </rule>
2810 <rule e="way" k="access" v="permissive">
2811 <line class="access-permissive-line" smart-linecap="no"/>
2812 </rule>
2813 <rule e="way" k="access" v="destination">
2814 <line class="access-destination-line" smart-linecap="no"/>
2815 </rule>
2816 <rule e="way" k="access" v="no">
2817 <line class="access-no-line" smart-linecap="no"/>
2818 </rule>
2819 </rule>
2820 <else>
2821 <rule e="way" k="highway" v="track">
2822 <rule e="way" k="tracktype" v="grade3|grade4|grade5">
2823 <rule e="way" k="access" v="private">
2824 <line class="access-private-line" smart-linecap="no"/>
2825 </rule>
2826 <rule e="way" k="access" v="permissive">
2827 <line class="access-permissive-line" smart-linecap="no"/>
2828 </rule>
2829 <rule e="way" k="access" v="destination">
2830 <line class="access-destination-line" smart-linecap="no"/>
2831 </rule>
2832 <rule e="way" k="access" v="no">
2833 <line class="access-no-line" smart-linecap="no"/>
2834 </rule>
2835 </rule>
2836 <else>
2837 <rule e="way" k="access" v="private">
2838 <line class="access-private-line"/>
2839 </rule>
2840 <rule e="way" k="access" v="permissive">
2841 <line class="access-permissive-line"/>
2842 </rule>
2843 <rule e="way" k="access" v="destination">
2844 <line class="access-destination-line"/>
2845 </rule>
2846 <rule e="way" k="access" v="no">
2847 <line class="access-no-line"/>
2848 </rule>
2849 </else>
2850 </rule>
2851 <else>
2852 <rule e="way" k="access" v="private">
2853 <line class="access-private-line"/>
2854 </rule>
2855 <rule e="way" k="access" v="permissive">
2856 <line class="access-permissive-line"/>
2857 </rule>
2858 <rule e="way" k="access" v="destination">
2859 <line class="access-destination-line"/>
2860 </rule>
2861 <rule e="way" k="access" v="no">
2862 <line class="access-no-line"/>
2863 </rule>
2864 </else>
2865 </else>
2866 </else>
2867 </rule>
2868
2869 <!-- Mini-roundabouts -->
2870 <rule e="node" k="highway" v="mini_roundabout">
2871 <rule e="node" k="direction" v="clockwise">
2872 <symbol ref="roundabout_left" position="center"/>
2873 </rule>
2874 <else>
2875 <!-- Default is anti-clockwise -->
2876 <symbol ref="roundabout_right" position="center"/>
2877 </else>
2878 </rule>
2879
2880 <!-- highway crossing -->
2881 <rule e="node" s="way" k="highway" v="trunk|primary|secondary|tertiary|residential|unclassified">
2882 <rule e="node" k="highway" v="crossing">
2883 <rule e="node" k="crossing" v="~|uncontrolled|zebra|island">
2884 <!-- Order in the v tag is important to make the zebra
2885 crossing render in the direction of the "smaller"
2886 way across the "bigger" way. If both are the same
2887 priority you basically loose -->
2888 <wayMarker k="highway" v="motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|road|unclassified|residential|living_street|service|bridleway|steps|pedestrian|path|cycleway|footway|*" class="highway-crossing"/>
2889 </rule>
2890 </rule>
2891 </rule>
2892
2893 <!-- Oneway markers -->
2894 <rule e="way" k="tunnel" v="~|false|no">
2895 <rule e="way" k="area" v="~|false|no">
2896 <rule e="way" k="highway" v="*">
2897 <rule e="way" k="oneway" v="1|yes|true">
2898 <rule e="way" k="cycleway" v="opposite|opposite_track|opposite_lane">
2899 <line class="oneway-exclcycle-casing oneway-casing-1" smart-linecap="no"/>
2900 <line class="oneway-exclcycle-casing oneway-casing-2" smart-linecap="no"/>
2901 <line class="oneway-exclcycle-casing oneway-casing-3" smart-linecap="no"/>
2902 <line class="oneway-exclcycle-casing oneway-casing-4" smart-linecap="no"/>
2903 <line class="oneway-exclcycle-casing oneway-casing-5" smart-linecap="no"/>
2904 <line class="oneway-exclcycle-casing oneway-casing-6" smart-linecap="no"/>
2905 <line class="oneway-exclcycle-casing oneway-casing-7" smart-linecap="no"/>
2906 <line class="oneway-exclcycle-casing oneway-casing-8" smart-linecap="no"/>
2907 <line class="oneway-exclcycle-core oneway-core-1" smart-linecap="no"/>
2908 <line class="oneway-exclcycle-core oneway-core-2" smart-linecap="no"/>
2909 <line class="oneway-exclcycle-core oneway-core-3" smart-linecap="no"/>
2910 <line class="oneway-exclcycle-core oneway-core-4" smart-linecap="no"/>
2911 <line class="oneway-exclcycle-core oneway-core-5" smart-linecap="no"/>
2912 <line class="oneway-exclcycle-core oneway-core-6" smart-linecap="no"/>
2913 <line class="oneway-exclcycle-core oneway-core-7" smart-linecap="no"/>
2914 </rule>
2915 <else>
2916 <line class="oneway-casing oneway-casing-1" smart-linecap="no"/>
2917 <line class="oneway-casing oneway-casing-2" smart-linecap="no"/>
2918 <line class="oneway-casing oneway-casing-3" smart-linecap="no"/>
2919 <line class="oneway-casing oneway-casing-4" smart-linecap="no"/>
2920 <line class="oneway-casing oneway-casing-5" smart-linecap="no"/>
2921 <line class="oneway-casing oneway-casing-6" smart-linecap="no"/>
2922 <line class="oneway-casing oneway-casing-7" smart-linecap="no"/>
2923 <line class="oneway-casing oneway-casing-8" smart-linecap="no"/>
2924 <line class="oneway-core oneway-core-1" smart-linecap="no"/>
2925 <line class="oneway-core oneway-core-2" smart-linecap="no"/>
2926 <line class="oneway-core oneway-core-3" smart-linecap="no"/>
2927 <line class="oneway-core oneway-core-4" smart-linecap="no"/>
2928 <line class="oneway-core oneway-core-5" smart-linecap="no"/>
2929 <line class="oneway-core oneway-core-6" smart-linecap="no"/>
2930 <line class="oneway-core oneway-core-7" smart-linecap="no"/>
2931 </else>
2932 </rule>
2933 <rule e="way" k="oneway" v="-1">
2934 <rule e="way" k="cycleway" v="opposite|opposite_track|opposite_lane">
2935 <line class="oneway-exclcycle-casing oneway-casing-r1" smart-linecap="no"/>
2936 <line class="oneway-exclcycle-casing oneway-casing-r2" smart-linecap="no"/>
2937 <line class="oneway-exclcycle-casing oneway-casing-r3" smart-linecap="no"/>
2938 <line class="oneway-exclcycle-casing oneway-casing-r4" smart-linecap="no"/>
2939 <line class="oneway-exclcycle-casing oneway-casing-r5" smart-linecap="no"/>
2940 <line class="oneway-exclcycle-casing oneway-casing-r6" smart-linecap="no"/>
2941 <line class="oneway-exclcycle-casing oneway-casing-r7" smart-linecap="no"/>
2942 <line class="oneway-exclcycle-casing oneway-casing-r8" smart-linecap="no"/>
2943 <line class="oneway-exclcycle-core oneway-core-r1" smart-linecap="no"/>
2944 <line class="oneway-exclcycle-core oneway-core-r2" smart-linecap="no"/>
2945 <line class="oneway-exclcycle-core oneway-core-r3" smart-linecap="no"/>
2946 <line class="oneway-exclcycle-core oneway-core-r4" smart-linecap="no"/>
2947 <line class="oneway-exclcycle-core oneway-core-r5" smart-linecap="no"/>
2948 <line class="oneway-exclcycle-core oneway-core-r6" smart-linecap="no"/>
2949 <line class="oneway-exclcycle-core oneway-core-r7" smart-linecap="no"/>
2950 </rule>
2951 <else>
2952 <line class="oneway-casing oneway-casing-r1" smart-linecap="no"/>
2953 <line class="oneway-casing oneway-casing-r2" smart-linecap="no"/>
2954 <line class="oneway-casing oneway-casing-r3" smart-linecap="no"/>
2955 <line class="oneway-casing oneway-casing-r4" smart-linecap="no"/>
2956 <line class="oneway-casing oneway-casing-r5" smart-linecap="no"/>
2957 <line class="oneway-casing oneway-casing-r6" smart-linecap="no"/>
2958 <line class="oneway-casing oneway-casing-r7" smart-linecap="no"/>
2959 <line class="oneway-casing oneway-casing-r8" smart-linecap="no"/>
2960 <line class="oneway-core oneway-core-r1" smart-linecap="no"/>
2961 <line class="oneway-core oneway-core-r2" smart-linecap="no"/>
2962 <line class="oneway-core oneway-core-r3" smart-linecap="no"/>
2963 <line class="oneway-core oneway-core-r4" smart-linecap="no"/>
2964 <line class="oneway-core oneway-core-r5" smart-linecap="no"/>
2965 <line class="oneway-core oneway-core-r6" smart-linecap="no"/>
2966 <line class="oneway-core oneway-core-r7" smart-linecap="no"/>
2967 </else>
2968 </rule>
2969 </rule>
2970 <!-- Motorway implies oneway-ness -->
2971 <rule e="way" k="highway" v="motorway|motorway_link">
2972 <!-- exclude explicit oneway=no -->
2973 <rule e="way" k="oneway" v="~|yes|true|1">
2974 <line class="oneway-casing oneway-casing-1" smart-linecap="no"/>
2975 <line class="oneway-casing oneway-casing-2" smart-linecap="no"/>
2976 <line class="oneway-casing oneway-casing-3" smart-linecap="no"/>
2977 <line class="oneway-casing oneway-casing-4" smart-linecap="no"/>
2978 <line class="oneway-casing oneway-casing-5" smart-linecap="no"/>
2979 <line class="oneway-casing oneway-casing-6" smart-linecap="no"/>
2980 <line class="oneway-casing oneway-casing-7" smart-linecap="no"/>
2981 <line class="oneway-casing oneway-casing-8" smart-linecap="no"/>
2982 <line class="oneway-core oneway-core-1" smart-linecap="no"/>
2983 <line class="oneway-core oneway-core-2" smart-linecap="no"/>
2984 <line class="oneway-core oneway-core-3" smart-linecap="no"/>
2985 <line class="oneway-core oneway-core-4" smart-linecap="no"/>
2986 <line class="oneway-core oneway-core-5" smart-linecap="no"/>
2987 <line class="oneway-core oneway-core-6" smart-linecap="no"/>
2988 <line class="oneway-core oneway-core-7" smart-linecap="no"/>
2989 </rule>
2990 </rule>
2991 <!-- Roundabouts are oneway in the direction of the segments -->
2992 <rule e="way" k="junction" v="roundabout">
2993 <line class="oneway-casing oneway-casing-1" smart-linecap="no"/>
2994 <line class="oneway-casing oneway-casing-2" smart-linecap="no"/>
2995 <line class="oneway-casing oneway-casing-3" smart-linecap="no"/>
2996 <line class="oneway-casing oneway-casing-4" smart-linecap="no"/>
2997 <line class="oneway-casing oneway-casing-5" smart-linecap="no"/>
2998 <line class="oneway-casing oneway-casing-6" smart-linecap="no"/>
2999 <line class="oneway-casing oneway-casing-7" smart-linecap="no"/>
3000 <line class="oneway-casing oneway-casing-8" smart-linecap="no"/>
3001 <line class="oneway-core oneway-core-1" smart-linecap="no"/>
3002 <line class="oneway-core oneway-core-2" smart-linecap="no"/>
3003 <line class="oneway-core oneway-core-3" smart-linecap="no"/>
3004 <line class="oneway-core oneway-core-4" smart-linecap="no"/>
3005 <line class="oneway-core oneway-core-5" smart-linecap="no"/>
3006 <line class="oneway-core oneway-core-6" smart-linecap="no"/>
3007 <line class="oneway-core oneway-core-7" smart-linecap="no"/>
3008 </rule>
3009 </rule>
3010 </rule>
3011
3012 <!-- SAC scale for paths and footways -->
3013 <rule e="way" k="highway" v="path|footway">
3014 <rule e="way" k="sac_scale" v="hiking|t1|T1">
3015 <line class="sac-scale-t1" smart-linecap="no"/>
3016 </rule>
3017 <rule e="way" k="sac_scale" v="mountain_hiking|t2|T2">
3018 <line class="sac-scale-t2" smart-linecap="no"/>
3019 </rule>
3020 <rule e="way" k="sac_scale" v="demanding_mountain_hiking|t3|T3">
3021 <line class="sac-scale-t3" smart-linecap="no"/>
3022 </rule>
3023 <rule e="way" k="sac_scale" v="alpine_hiking|t4|T4">
3024 <line class="sac-scale-t4" smart-linecap="no"/>
3025 </rule>
3026 <rule e="way" k="sac_scale" v="demanding_alpine_hiking|t5|T5">
3027 <line class="sac-scale-t5" smart-linecap="no"/>
3028 </rule>
3029 <rule e="way" k="sac_scale" v="difficult_alpine_hiking|t6|T6">
3030 <line class="sac-scale-t6" smart-linecap="no"/>
3031 </rule>
3032 </rule>
3033
3034 <!-- Piste maps: -->
3035 <!-- piste areas -->
3036 <rule e="way" k="piste:type" v="downhill" closed="yes">
3037 <rule e="way" k="piste:difficulty" v="novice">
3038 <line class="piste-area piste-area-difficulty-novice" smart-linecap="no"/>
3039 </rule>
3040 <rule e="way" k="piste:difficulty" v="easy">
3041 <line class="piste-area piste-area-difficulty-easy" smart-linecap="no"/>
3042 </rule>
3043 <rule e="way" k="piste:difficulty" v="intermediate">
3044 <line class="piste-area piste-area-difficulty-intermediate" smart-linecap="no"/>
3045 </rule>
3046 <rule e="way" k="piste:difficulty" v="advanced">
3047 <line class="piste-area piste-area-difficulty-advanced" smart-linecap="no"/>
3048 </rule>
3049 <rule e="way" k="piste:difficulty" v="expert">
3050 <line class="piste-area piste-area-difficulty-expert" smart-linecap="no"/>
3051 </rule>
3052 <rule e="way" k="piste:difficulty" v="freeride">
3053 <line class="piste-area piste-area-difficulty-freeride" smart-linecap="no"/>
3054 </rule>
3055 <rule e="way" k="piste:difficulty" v="~">
3056 <line class="piste-area piste-area-difficulty-other" smart-linecap="no"/>
3057 </rule>
3058 <rule e="way" k="name|ref" v="*">
3059 <!-- prefer to render name, otherwise render ref -->
3060 <rule e="way" k="name" v="~">
3061 <rule e="way" k="ref" v="*">
3062 <areaText k="ref" dy="0px" class="piste-downhill-ref" text-anchor="middle"/>
3063 </rule>
3064 </rule>
3065 <else>
3066 <rule e="way" k="ref" v="*">
3067 <areaText k="ref" dy="-3px" class="piste-downhill-ref" text-anchor="middle"/>
3068 </rule>
3069 <rule e="way" k="name" v="*">
3070 <areaText k="name" dy="3px" class="piste-downhill-name-casing" text-anchor="middle"/>
3071 <areaText k="name" dy="3px" class="piste-downhill-name" text-anchor="middle"/>
3072 </rule>
3073 </else>
3074 </rule>
3075 </rule>
3076 <!-- piste ways -->
3077 <rule e="way" k="piste:type" v="downhill" closed="no">
3078 <rule e="way" k="piste:difficulty" v="novice">
3079 <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
3080 </rule>
3081 <rule e="way" k="piste:difficulty" v="easy">
3082 <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
3083 </rule>
3084 <rule e="way" k="piste:difficulty" v="intermediate">
3085 <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
3086 </rule>
3087 <rule e="way" k="piste:difficulty" v="advanced">
3088 <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
3089 </rule>
3090 <rule e="way" k="piste:difficulty" v="expert">
3091 <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
3092 </rule>
3093 <rule e="way" k="piste:difficulty" v="freeride">
3094 <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
3095 </rule>
3096 <rule e="way" k="piste:difficulty" v="~">
3097 <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
3098 </rule>
3099 <rule e="way" k="name|ref" v="*">
3100 <!-- prefer to render name, otherwise render ref -->
3101 <!-- text is rendered at 75%, refs at 25%, aerialway name at 50% -->
3102 <rule e="way" k="name" v="~">
3103 <rule e="way" k="ref" v="*">
3104 <pathText k="ref" dy="2px" class="piste-downhill-ref" text-anchor="middle" startOffset="75%"/>
3105 </rule>
3106 </rule>
3107 <else>
3108 <rule e="way" k="ref" v="*">
3109 <pathText k="ref" dy="2px" class="piste-downhill-ref" text-anchor="middle" startOffset="25%"/>
3110 </rule>
3111 <rule e="way" k="name" v="*">
3112 <pathText k="name" dy="2px" class="piste-downhill-name" text-anchor="middle" startOffset="75%"/>
3113 </rule>
3114 </else>
3115 </rule>
3116 </rule>
3117 <!-- piste nodes -->
3118 <rule e="node" k="piste:type" v="downhill">
3119 <rule e="node" k="name|ref" v="*">
3120 <!-- prefer to render name, otherwise render ref -->
3121 <rule e="node" k="name" v="~">
3122 <rule e="node" k="ref" v="*">
3123 <caption k="ref" dy="2px" class="piste-downhill-ref" />
3124 </rule>
3125 </rule>
3126 <else>
3127 <rule e="node" k="name" v="*">
3128 <caption k="name" dy="2px" class="piste-downhill-name" />
3129 </rule>
3130 </else>
3131 </rule>
3132 </rule>
3133
3134 <rule e="way" k="piste:type" v="sled">
3135 <line class="piste-type-sled"/>
3136 </rule>
3137 <rule e="way" k="piste:type" v="nordic">
3138 <line smart-linecap="no" class="piste-type-nordic"/>
3139 </rule>
3140 <rule e="way" k="man_made" v="piste:halfpipe">
3141 <area class="man-made-piste-halfpipe"/>
3142 <symbol ref="man-made-halfpipe" position="center"/>
3143 </rule>
3144
3145 <!-- Surface lifts (render over pistes) -->
3146 <rule e="way" k="piste:lift" v="*">
3147 <rule e="way" k="piste:lift" v="t-bar|j-bar|platter">
3148 <line class="aerialway-line piste-lift-t-bar-marker"/>
3149 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
3150 </rule>
3151 <rule e="way" k="piste:lift" v="rope_tow">
3152 <line smart-linecap="no" class="piste-lift-rope-tow no-bezier"/>
3153 </rule>
3154 <rule e="way" k="piste:lift" v="magic_carpet">
3155 <line smart-linecap="no" class="piste-lift-magic-carpet no-bezier"/>
3156 </rule>
3157 <rule e="way" k="name" v="*">
3158 <pathText k="name" dx="0px" dy="-3px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
3159 </rule>
3160 </rule>
3161
3162 <!-- Aerialways (render over pistes) -->
3163 <rule e="node|way" k="aerialway" v="*">
3164 <rule e="way" k="aerialway" v="cable_car">
3165 <line class="aerialway-line aerialway-cablecar-marker no-bezier" smart-linecap="no"/>
3166 </rule>
3167 <else>
3168 <rule e="way" k="aerialway" v="gondola">
3169 <line class="aerialway-line aerialway-gondola-marker no-bezier" smart-linecap="no"/>
3170 </rule>
3171 <else>
3172 <rule e="way" k="aerialway" v="chair_lift">
3173 <rule e="way" k="piste:lift:occupancy" v="4|5|6">
3174 <line class="aerialway-line aerialway-chairlift4-marker no-bezier" smart-linecap="no"/>
3175 </rule>
3176 <else>
3177 <line class="aerialway-line aerialway-chairlift2-marker no-bezier" smart-linecap="no"/>
3178 </else>
3179 </rule>
3180 <else>
3181 <rule e="way" k="aerialway" v="mixed_lift">
3182 <line class="aerialway-line aerialway-mixedlift-marker no-bezier" smart-linecap="no"/>
3183 </rule>
3184 <else>
3185 <rule e="way" k="aerialway" v="*">
3186 <line class="aerialway-line no-bezier" smart-linecap="no"/>
3187 </rule>
3188 </else>
3189 </else>
3190 </else>
3191 </else>
3192 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
3193 <rule e="node" k="aerialway" v="station">
3194 <circle r="0.4px" class="aerialway-station"/>
3195 </rule>
3196 <rule e="node" s="way" k="aerialway" v="*">
3197 <rule e="node" k="ele" v="*">
3198 <caption k="ele" dx="0px" dy="-2.5px" class="aerialway-elevation-text"/>
3199 </rule>
3200 </rule>
3201 <rule e="way" k="name" v="*">
3202 <pathText k="name" dx="0px" dy="-3px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
3203 </rule>
3204 </rule>
3205
3206 <!-- Natural features -->
3207 <rule e="node" k="natural" v="peak">
3208 <symbol ref="peak" position="center"/>
3209 </rule>
3210 <rule e="node" k="natural" v="volcano">
3211 <symbol ref="vulcan" position="center"/>
3212 </rule>
3213 <rule e="node" k="natural" v="cave_entrance">
3214 <symbol ref="cave_entrance" position="center"/>
3215 </rule>
3216 <rule e="node" k="mountain_pass" v="yes" layer="-5">
3217 <rule e="node" s="way" k="highway|track" v="path|secondary|track|unclassified|tertiary|primary|footway|unclassified|trunk|service|motorway|residential|bridleway|road|cycleway">
3218 <wayMarker k="highway" class="mountain_pass" layer="-5"/>
3219 </rule>
3220 <else>
3221 <symbol ref="mountain_pass" position="center" layer="-5"/>
3222 </else>
3223 </rule>
3224
3225 <!-- Draw marine features -->
3226 <rule e="way" k="man_made" v="breakwater" closed="yes">
3227 <line class="breakwater-area"/>
3228 </rule>
3229 <rule e="way" k="man_made" v="breakwater" closed="no">
3230 <line class="breakwater"/>
3231 </rule>
3232 <rule e="way" k="man_made" v="pier" closed="yes">
3233 <line class="artificial-pier-area"/>
3234 </rule>
3235 <rule e="way" k="man_made" v="pier" closed="no">
3236 <line class="artificial-pier-casing"/>
3237 </rule>
3238 <rule e="way" k="man_made" v="pier" closed="no">
3239 <line class="artificial-pier-core"/>
3240 </rule>
3241
3242 <!-- Power lines and pylons -->
3243 <rule e="way" k="power" v="line">
3244 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3245 <rule e="way" k="submarine|tunnel" v="yes">
3246 <line class="power-line power-dash-tunnel no-bezier" smart-linecap="no"/>
3247 </rule>
3248 <else>
3249 <rule e="way" k="location" v="underground|submarine">
3250 <line class="power-line power-dash-tunnel no-bezier" smart-linecap="no"/>
3251 </rule>
3252 <else>
3253 <line class="power-line power-dash no-bezier" smart-linecap="no"/>
3254 </else>
3255 </else>
3256 </rule>
3257 <rule e="way" k="power" v="minor_line">
3258 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3259 <rule e="way" k="submarine|tunnel" v="yes">
3260 <line class="power-minor-line minor-dash-tunnel no-bezier" smart-linecap="no"/>
3261 </rule>
3262 <else>
3263 <rule e="way" k="location" v="underground|submarine">
3264 </rule>
3265 <line class="power-minor-line minor-dash-tunnel no-bezier" smart-linecap="no"/>
3266 <else>
3267 <line class="power-minor-line minor-dash no-bezier" smart-linecap="no"/>
3268 </else>
3269 </else>
3270 </rule>
3271
3272 <rule e="node|way" k="power" v="tower">
3273 <symbol ref="power-tower" position="center"/>
3274 </rule>
3275 <rule e="node|way" k="power" v="pole">
3276 <symbol ref="power-pole" position="center"/>
3277 </rule>
3278
3279 <!-- Power generators -->
3280 <rule e="node" k="power" v="generator">
3281 <rule e="node" k="power_source" v="wind">
3282 <symbol ref="power_wind" position="center"/>
3283 </rule>
3284 <else>
3285 <rule e="node" k="power_source" v="hydro">
3286 <symbol ref="power_hydro" position="center"/>
3287 </rule>
3288 <else>
3289 <rule e="node" k="power_source" v="photovoltaic">
3290 <symbol ref="power_photovoltaic" position="center"/>
3291 </rule>
3292 <else>
3293 <symbol ref="power_generic" position="center"/>
3294 </else>
3295 </else>
3296 </else>
3297 </rule>
3298 <rule e="way" k="power" v="generator">
3299 <rule e="way" k="power_source" v="wind">
3300 <area class="power-wind"/>
3301 </rule>
3302 <else>
3303 <rule e="way" k="power_source" v="hydro">
3304 <area class="power-hydro"/>
3305 </rule>
3306 <else>
3307 <rule e="way" k="power_source" v="photovoltaic">
3308 <area class="power-photovoltaic"/>
3309 </rule>
3310 <else>
3311 <area class="power-generic"/>
3312 </else>
3313 </else>
3314 </else>
3315 </rule>
3316
3317 <!-- Electrical substations -->
3318 <rule e="way" k="power" v="station|sub_station">
3319 <area class="power-generic"/>
3320 </rule>
3321
3322 <!-- Pipelines -->
3323 <rule e="way" k="communication" v="line">
3324 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3325 <rule e="way" k="submarine|tunnel" v="yes">
3326 <line class="communication-line pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3327 </rule>
3328 <else>
3329 <rule e="way" k="location" v="underground|submarine">
3330 <line class="communication-line pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3331 </rule>
3332 <else>
3333 <line class="communication-line pipeline-dash no-bezier" smart-linecap="no"/>
3334 </else>
3335 </else>
3336 </rule>
3337 <rule e="way" k="man_made" v="pipeline">
3338 <rule e="way" k="type" v="water">
3339 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3340 <rule e="way" k="location" v="overground">
3341 <line class="pipeline-water pipeline-dash no-bezier" smart-linecap="no"/>
3342 </rule>
3343 <else>
3344 <line class="pipeline-water pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3345 </else>
3346 </rule>
3347 <else>
3348 <rule e="way" k="type" v="oil">
3349 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3350 <rule e="way" k="location" v="overground">
3351 <line class="pipeline-oil pipeline-dash no-bezier" smart-linecap="no"/>
3352 </rule>
3353 <else>
3354 <line class="pipeline-oil pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3355 </else>
3356 </rule>
3357 <else>
3358 <rule e="way" k="type" v="gas|natural_gas">
3359 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3360 <rule e="way" k="location" v="overground">
3361 <line class="pipeline-gas pipeline-dash no-bezier" smart-linecap="no"/>
3362 </rule>
3363 <else>
3364 <line class="pipeline-gas pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3365 </else>
3366 </rule>
3367 <else>
3368 <rule e="way" k="type" v="sewage">
3369 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3370 <rule e="way" k="location" v="overground">
3371 <line class="pipeline-sewage pipeline-dash no-bezier" smart-linecap="no"/>
3372 </rule>
3373 <else>
3374 <line class="pipeline-sewage pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3375 </else>
3376 </rule>
3377 <else>
3378 <rule e="way" k="type" v="hot_water|heat">
3379 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3380 <rule e="way" k="location" v="overground">
3381 <line class="pipeline-heat pipeline-dash no-bezier" smart-linecap="no"/>
3382 </rule>
3383 <else>
3384 <line class="pipeline-heat pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3385 </else>
3386 </rule>
3387 <else>
3388 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
3389 <rule e="way" k="location" v="overground">
3390 <line class="pipeline-unknown pipeline-dash no-bezier" smart-linecap="no"/>
3391 </rule>
3392 <else>
3393 <line class="pipeline-unknown pipeline-dash-tunnel no-bezier" smart-linecap="no"/>
3394 </else>
3395 </else>
3396 </else>
3397 </else>
3398 </else>
3399 </else>
3400 </rule>
3401
3402 <!-- Non-physical routes -->
3403 <rule e="way" k="route" v="ferry">
3404 <line class="route-ferry"/>
3405 </rule>
3406
3407 <!-- Tourist features -->
3408 <rule e="node|way" k="tourism" v="hotel">
3409 <rule e="node|way" k="amenity" v="restaurant">
3410 </rule>
3411 <else>
3412 <symbol ref="hotel" position="center"/>
3413 </else>
3414 </rule>
3415 <rule e="node|way" k="tourism" v="hostel">
3416 <symbol ref="hostel" position="center"/>
3417 </rule>
3418 <rule e="node|way" k="tourism" v="camp_site">
3419 <rule e="node|way" k="refugee" v="yes">
3420 <symbol ref="earthquakeCamp" position="center"/>
3421 </rule>
3422 <else>
3423 <symbol ref="campSite" position="center"/>
3424 </else>
3425 </rule>
3426 <rule e="node|way" k="earthquake:damage" v="spontaneous_camp">
3427 <symbol ref="earthquakeCamp" position="center"/>
3428 </rule>
3429 <rule e="node|way" k="tourism" v="information">
3430 <rule e="node" k="information" v="guidepost">
3431 <symbol ref="information-guidepost" position="center"/>
3432 </rule>
3433 <else>
3434 <rule e="node" k="information" v="office">
3435 <symbol ref="information-office" position="center"/>
3436 </rule>
3437 <else>
3438 <symbol ref="information" position="center"/>
3439 </else>
3440 </else>
3441 </rule>
3442 <rule e="node" k="tourism" v="viewpoint">
3443 <symbol ref="viewpoint" position="center"/>
3444 </rule>
3445
3446 <!-- platforms nodes -->
3447 <rule e="node" k="highway|railway|public_transport" v="platform">
3448 <circle r="0.6px" class="highway-platform-node" />
3449 </rule>
3450
3451 <!-- Railway stations -->
3452 <rule e="node" k="railway" v="station">
3453 <rule e="node" s="way" k="railway" v="rail">
3454 <circle r="0.7" class="railway-station"/>
3455 </rule>
3456 <else>
3457 <circle r="0.4" class="railway-halt"/>
3458 </else>
3459 </rule>
3460 <rule e="node" k="railway" v="halt">
3461 <circle r="0.4" class="railway-halt"/>
3462 </rule>
3463
3464 <!-- tram stops -->
3465 <rule e="node" k="railway" v="tram_stop">
3466 <circle r="0.4" class="railway-halt"/>
3467 </rule>
3468
3469 <!-- Level crossings -->
3470 <!-- If tagged explicitly -->
3471 <rule e="node" k="railway" v="level_crossing">
3472 <symbol ref="railway-crossing" position="center"/>
3473 </rule>
3474 <rule e="node" k="railway" v="crossing">
3475 <symbol ref="railway-crossing-small" position="center"/>
3476 </rule>
3477
3478 <!-- For everything, except trams, if it shares a node with a road then render a railroad crossing symbol.
3479 not feasible
3480 beware for historic reasons and as example fpr s="..."
3481 else
3482 rule e="node" s="way" k="railway" v="rail|light_rail|subway|narrow_gauge|preserved|monorail|incline|funicular"
3483 rule e="node" s="way" k="railway" v="rail"
3484 rule e="node" s="way" k="highway" v="motorway|trunk|primary|secondary|tertiary|minor|unclassified|residential|service|unsurfaced|track|living_street|cycleroad|road|cycleway|path|footway"
3485 symbol ref="railway-crossing-small" position="center"
3486 /rule
3487 /rule
3488 /rule
3489 /else
3490 -->
3491
3492 <!-- Barriers -->
3493 <rule e="way" k="barrier" v="bollard|hedge|fence|wall|retaining_wall|city_wall">
3494 <rule e="way" k="barrier" v="bollard">
3495 <line class="barrier barrier-bollard"/>
3496 </rule>
3497 <rule e="way" k="barrier" v="hedge">
3498 <line class="barrier barrier-hedge-1"/>
3499 <line class="barrier barrier-hedge-2"/>
3500 </rule>
3501 <rule e="way" k="barrier" v="fence">
3502 <line class="barrier barrier-fence-1"/>
3503 <line class="barrier barrier-fence-2"/>
3504 </rule>
3505 <rule e="way" k="barrier" v="wall">
3506 <line class="barrier barrier-wall"/>
3507 </rule>
3508 <rule e="way" k="barrier" v="retaining_wall">
3509 <line class="barrier barrier-retaining-wall-1"/>
3510 <line class="barrier barrier-retaining-wall-2"/>
3511 </rule>
3512 <rule e="way" k="barrier" v="city_wall">
3513 <rule e="way" k="two_sided" v="yes">
3514 <line class="barrier barrier-city-wall-ts-1"/>
3515 <line class="barrier barrier-city-wall-ts-2"/>
3516 </rule>
3517 <else>
3518 <!-- We can't move the dot of to one side yet -->
3519 <line class="barrier barrier-city-wall-1"/>
3520 <line class="barrier barrier-city-wall-2"/>
3521 </else>
3522 </rule>
3523 </rule>
3524 <else>
3525 <rule e="way" k="barrier">
3526 <line class="barrier"/>
3527 </rule>
3528 </else>
3529
3530 <rule e="node" k="noexit:foot" v="yes|true">
3531 <wayMarker k="highway" class="noexit-all"/>
3532 </rule>
3533 <else>
3534 <rule e="node" k="noexit:bicycle|noexit:vehicle" v="yes|true">
3535 <wayMarker k="highway" class="noexit-veh"/>
3536 </rule>
3537 <else>
3538 <rule e="node" k="noexit:motor_bicycle|noexit:motorcar|noexit:hgv|noexit:goods" v="yes|true">
3539 <wayMarker k="highway" class="noexit-mot"/>
3540 </rule>
3541 <else>
3542
3543
3544 <rule e="node" k="noexit" v="yes|true">
3545 <wayMarker k="highway" class="noexit-all"/>
3546 </rule>
3547 <rule e="node" k="noexit" v="vehicle">
3548 <wayMarker k="highway" class="noexit-veh"/>
3549 </rule>
3550 <rule e="node" k="noexit" v="motor_vehicle|motorcar">
3551 <wayMarker k="highway" class="noexit-mot"/>
3552 </rule>
3553 <rule e="node" k="noexit" v="no|false">
3554 <wayMarker k="highway" class="noexit-no"/>
3555 </rule>
3556
3557 </else>
3558 </else>
3559 </else>
3560 <rule e="node" k="FIXME|fixme" v="continue|continuation">
3561 <wayMarker k="highway" class="noexit-no"/>
3562 </rule>
3563 <rule e="node" k="railway" v="buffer_stop">
3564 <wayMarker k="railway" class="noexit-rail"/>
3565 </rule>
3566
3567 <rule e="node" k="barrier|highway" v="gate|lift_gate">
3568 <rule e="node" k="status" v="open">
3569 <wayMarker k="highway" class="gate-open"/>
3570 </rule>
3571 <else>
3572 <rule e="node" k="status" v="locked">
3573 <wayMarker k="highway" class="gate-locked"/>
3574 </rule>
3575 <else>
3576 <wayMarker k="highway" class="gate-closed"/>
3577 </else>
3578 </else>
3579 </rule>
3580 <rule e="node" k="highway|barrier" v="stile">
3581 <wayMarker k="highway" fill="none" stroke="red" stroke-width="1px" stroke-opacity="0" marker-mid="url(#marker-stile)"/>
3582 </rule>
3583 <rule e="node" k="highway|barrier" v="bollard">
3584 <circle r='0.2px' class='bollard' />
3585 </rule>
3586 <rule e="node" k="barrier" v="cycle_barrier|chicane">
3587 <wayMarker k="highway" class="chicane"/>
3588 </rule>
3589
3590 <!-- Traffic calming -->
3591 <rule e="node" k="traffic_calming" v="*">
3592 <wayMarker k="highway" class="traffic-calming"/>
3593 </rule>
3594
3595
3596 <!-- Bus stops -->
3597 <rule e="node|way" k="highway" v="bus_stop">
3598 <symbol ref="bus" position="center"/>
3599 </rule>
3600 <!-- bus stations -->
3601 <rule e="node|way" k="amenity" v="bus_station">
3602 <symbol ref="bus_sta" position="center"/>
3603 </rule>
3604 <!-- subway entrance -->
3605 <rule e="node|way" k="railway" v="subway_entrance">
3606 <symbol ref="subway" position="center"/>
3607 </rule>
3608 <!-- highway motorway_junctions -->
3609 <rule e="node" k="highway" v="motorway_junction">
3610 <circle r="1.825" class="highway-motorway-junction"/>
3611 <caption k="name" class="highway-motorway-junction-caption" dy="-2.3px"/>
3612 <caption k="ref" class="highway-motorway-junction-caption" dy="0.7px"/>
3613 </rule>
3614
3615 <!-- Amenities -->
3616 <rule e="node|way" k="aeroway" v="helipad">
3617 <symbol ref="helipad" position="center"/>
3618 </rule>
3619 <rule e="node|way" k="amenity" v="hospital">
3620 <symbol ref="hospital" position="center"/>
3621 </rule>
3622 <rule e="node|way" k="amenity" v="doctors">
3623 <symbol ref="doctor" position="center"/>
3624 </rule>
3625 <rule e="node|way" k="amenity" v="pharmacy">
3626 <symbol ref="pharmacy" position="center"/>
3627 </rule>
3628 <rule e="node|way" k="amenity" v="post_office">
3629 <symbol ref="postoffice" position="center"/>
3630 </rule>
3631 <rule e="node" k="amenity" v="post_box">
3632 <symbol ref="postbox" position="center"/>
3633 </rule>
3634 <rule e="node" k="amenity" v="speed_trap">
3635 <symbol ref="speed_trap" position="center"/>
3636 </rule>
3637 <rule e="node|way" k="amenity" v="pub">
3638 <symbol ref="pub" position="center"/>
3639 </rule>
3640 <rule e="node|way" k="amenity" v="bar">
3641 <symbol ref="bar" position="center"/>
3642 </rule>
3643 <rule e="node|way" k="amenity" v="cafe">
3644 <symbol ref="cafe" position="center"/>
3645 </rule>
3646 <rule e="node|way" k="amenity" v="restaurant">
3647 <rule e="node|way" k="tourism" v="hotel">
3648 <symbol ref="hotel_and_restaurant" position="center"/>
3649 </rule>
3650 <else>
3651 <symbol ref="restaurant" position="center"/>
3652 <rule e="node|way" k="cuisine" v="vegetarian|vegan">
3653 <circle r="0.3px" transform="translate(-0.8,-0.4)" fill="#42FF29"/>
3654 </rule>
3655 </else>
3656 </rule>
3657 <rule e="node|way" k="amenity" v="cinema">
3658 <symbol ref="cinema" position="center"/>
3659 </rule>
3660 <rule e="node|way" k="amenity" v="theatre">
3661 <symbol ref="theatre" position="center"/>
3662 </rule>
3663 <rule e="node|way" k="man_made" v="lighthouse">
3664 <symbol ref="lighthouse" position="center"/>
3665 </rule>
3666 <rule e="node" k="man_made" v="survey_point">
3667 <symbol ref="survey_point" position="center"/>
3668 </rule>
3669 <rule e="node|way" k="man_made" v="windmill">
3670 <symbol ref="windmill" position="center"/>
3671 </rule>
3672 <rule e="node|way" k="amenity" v="place_of_worship">
3673 <rule e="node|way" k="denomination|religion" v="jewish">
3674 <symbol ref="synagogue" position="center"/>
3675 </rule>
3676 <else>
3677 <rule e="node|way" k="denomination|religion" v="muslim|moslem">
3678 <symbol ref="mosque" position="center"/>
3679 </rule>
3680 <else>
3681 <rule e="node|way" k="denomination|religion" v="christian">
3682 <symbol ref="church" position="center"/>
3683 </rule>
3684 <else>
3685 <rule e="node|way" k="denomination|religion" v="sikhism|sikh">
3686 <symbol ref="khanda" position="center"/>
3687 </rule>
3688 <else>
3689 <symbol ref="religion" position="center"/>
3690 </else>
3691 </else>
3692 </else>
3693 </else>
3694 </rule>
3695 <rule e="node" k="tourism" v="picnic_site">
3696 <symbol ref="picnic" position="center"/>
3697 </rule>
3698 <rule e="node|way" k="amenity" v="bench">
3699 <symbol ref="bench" position="center"/>
3700 </rule>
3701
3702 <!-- Parking -->
3703 <rule e="node|way" k="amenity" v="parking">
3704 <rule e="node|way" k="access" v="~">
3705 <rule e="node|way" k="parking" v="park_and_ride">
3706 <symbol ref="park_and_ride" position="center"/>
3707 </rule>
3708 <else>
3709 <rule e="node|way" k="parking" v="multi-storey|underground">
3710 <rule e="node|way" k="fee" v="yes">
3711 <symbol ref="parking_roof_fee" position="center"/>
3712 </rule>
3713 <else>
3714 <symbol ref="parking_roof" position="center"/>
3715 </else>
3716 </rule>
3717 <else>
3718 <rule e="node|way" k="fee" v="yes">
3719 <symbol ref="parking_fee" position="center"/>
3720 </rule>
3721 <else>
3722 <symbol ref="parking" position="center"/>
3723 </else>
3724 </else>
3725 </else>
3726 </rule>
3727 <else>
3728 <rule e="node|way" k="access" v="permissive|public">
3729 <rule e="node|way" k="parking" v="park_and_ride">
3730 <symbol ref="park_and_ride-permissive" position="center"/>
3731 </rule>
3732 <else>
3733 <rule e="node|way" k="parking" v="multi-storey|underground">
3734 <rule e="node|way" k="fee" v="yes">
3735 <symbol ref="parking_roof_fee-permissive" position="center"/>
3736 </rule>
3737 <else>
3738 <symbol ref="parking_roof-permissive" position="center"/>
3739 </else>
3740 </rule>
3741 <else>
3742 <rule e="node|way" k="fee" v="yes">
3743 <symbol ref="parking_fee-permissive" position="center"/>
3744 </rule>
3745 <else>
3746 <symbol ref="parking-permissive" position="center"/>
3747 </else>
3748 </else>
3749 </else>
3750 </rule>
3751 </else>
3752 </rule>
3753
3754 <rule e="node" k="highway" v="traffic_signals">
3755 <symbol ref="traffic_signal" position="center"/>
3756 </rule>
3757 <rule e="node|way" k="amenity" v="kindergarten">
3758 <symbol ref="kindergarten" position="center"/>
3759 </rule>
3760 <rule e="node|way" k="amenity" v="school">
3761 <symbol ref="school" position="center"/>
3762 </rule>
3763 <rule e="node|way" k="amenity" v="university|college">
3764 <symbol ref="university" position="center"/>
3765 </rule>
3766 <rule e="node|way" k="amenity|shop" v="supermarket|organic">
3767 <symbol ref="supermarket" position="center"/>
3768 </rule>
3769 <rule e="node|way" k="shop" v="bakery">
3770 <symbol ref="bakery" position="center"/>
3771 </rule>
3772 <rule e="node|way" k="shop" v="hairdresser">
3773 <symbol ref="hairdresser" position="center"/>
3774 </rule>
3775 <rule e="node|way" k="shop" v="florist">
3776 <symbol ref="florist" position="center"/>
3777 </rule>
3778 <rule e="node|way" k="tourism" v="alpine_hut">
3779 <symbol ref="alpine_hut" position="center"/>
3780 </rule>
3781 <rule e="node|way" k="amenity" v="shelter">
3782 <rule e="node|way" k="fireplace" v="yes">
3783 <symbol ref="shelter-fireplace" position="center"/>
3784 </rule>
3785 <else>
3786 <symbol ref="shelter" position="center"/>
3787 </else>
3788 </rule>
3789 <rule e="node|way" k="amenity" v="hunting_stand">
3790 <symbol ref="hunting_closed_high" position="center"/>
3791 </rule>
3792 <rule e="node|way" k="historic" v="battlefield">
3793 <symbol ref="cannon" position="center"/>
3794 </rule>
3795 <rule e="node|way" k="military" v="bunker">
3796 <symbol ref="cannon" position="center"/>
3797 </rule>
3798 <rule e="node|way" k="amenity" v="library">
3799 <symbol ref="library" position="center"/>
3800 </rule>
3801 <rule e="node|way" k="amenity" v="fire_station">
3802 <symbol ref="firebrigade" position="center"/>
3803 </rule>
3804 <rule e="node|way" k="amenity" v="fuel">
3805 <symbol ref="petrolStation" position="center"/>
3806 </rule>
3807 <rule e="node" k="amenity" v="bicycle_rental">
3808 <symbol ref="bicycle_rental" position="center"/>
3809 </rule>
3810 <rule e="node|way" k="amenity" v="recycling">
3811 <symbol ref="recycling" position="center"/>
3812 </rule>
3813 <rule e="node|way" k="amenity" v="toilets">
3814 <symbol ref="toilets" position="center"/>
3815 </rule>
3816 <rule e="node|way" k="amenity" v="fountain">
3817 <symbol ref="fountain" position="center"/>
3818 </rule>
3819 <rule e="node|way" k="amenity" v="drinking_water">
3820 <symbol ref="drinking_water" position="center"/>
3821 </rule>
3822 <rule e="node|way" k="amenity" v="bank">
3823 <symbol ref="bank" position="center"/>
3824 </rule>
3825 <rule e="node|way" k="amenity" v="atm">
3826 <symbol ref="atm" position="center"/>
3827 </rule>
3828 <rule e="node|way" k="amenity" v="bureau_de_change">
3829 <symbol ref="bureau_de_change" position="center"/>
3830 </rule>
3831 <rule e="node|way" k="amenity" v="car_sharing">
3832 <symbol ref="car_sharing" position="center"/>
3833 </rule>
3834 <rule e="node|way" k="amenity" v="telephone">
3835 <symbol ref="telephone" position="center"/>
3836 </rule>
3837 <rule e="node|way" k="amenity" v="fast_food">
3838 <symbol ref="fastfood" position="center"/>
3839 </rule>
3840
3841 <!-- Leisure symbols -->
3842 <rule e="node|way" k="leisure" v="golf_course">
3843 <symbol ref="golfCourse" position="center"/>
3844 </rule>
3845 <rule e="node|way" k="leisure" v="slipway">
3846 <symbol ref="slipway" position="center"/>
3847 </rule>
3848 <rule e="node|way" k="leisure" v="playground">
3849 <symbol ref="playground" position="center"/>
3850 </rule>
3851
3852 <!-- Sport symbols with border on nodes -->
3853 <rule e="node" k="sport" v="archery">
3854 <symbol ref="archery" position="center"/>
3855 </rule>
3856 <rule e="node" k="sport" v="athletics">
3857 <symbol ref="athletics" position="center"/>
3858 </rule>
3859 <rule e="node" k="sport" v="baseball">
3860 <symbol ref="baseball" position="center"/>
3861 </rule>
3862 <rule e="node" k="sport" v="basketball">
3863 <symbol ref="basketball" position="center"/>
3864 </rule>
3865 <rule e="node" k="sport" v="bowls">
3866 <symbol ref="bowls" position="center"/>
3867 </rule>
3868 <rule e="node" k="sport" v="cricket">
3869 <symbol ref="cricket" position="center"/>
3870 </rule>
3871 <rule e="node" k="sport" v="curling">
3872 <symbol ref="curling" position="center"/>
3873 </rule>
3874 <rule e="node" k="sport" v="diving|scuba_diving">
3875 <symbol ref="diving" position="center"/>
3876 </rule>
3877 <rule e="node" k="sport" v="equestrian">
3878 <symbol ref="equestrian" position="center"/>
3879 </rule>
3880 <rule e="node" k="sport" v="gymnastics">
3881 <symbol ref="gymnastics" position="center"/>
3882 </rule>
3883 <rule e="node" k="sport" v="football|australian_football|american_football">
3884 <symbol ref="football" position="center"/>
3885 </rule>
3886 <rule e="node" k="sport" v="handball">
3887 <symbol ref="handball" position="center"/>
3888 </rule>
3889 <rule e="node" k="sport" v="shooting">
3890 <symbol ref="shooting" position="center"/>
3891 </rule>
3892 <rule e="node" k="sport" v="soccer">
3893 <symbol ref="soccer" position="center"/>
3894 </rule>
3895 <rule e="node" k="sport" v="swimming">
3896 <symbol ref="swimming" position="center"/>
3897 </rule>
3898 <rule e="node" k="sport" v="tennis">
3899 <symbol ref="tennis" position="center"/>
3900 </rule>
3901
3902 <!-- Sport symbols without borders on ways -->
3903 <rule e="way" k="sport" v="archery">
3904 <symbol ref="archery-borderless" position="center"/>
3905 </rule>
3906 <rule e="way" k="sport" v="athletics">
3907 <symbol ref="athletics-borderless" position="center"/>
3908 </rule>
3909 <rule e="way" k="sport" v="baseball">
3910 <symbol ref="baseball-borderless" position="center"/>
3911 </rule>
3912 <rule e="way" k="sport" v="basketball">
3913 <symbol ref="basketball-borderless" position="center"/>
3914 </rule>
3915 <rule e="way" k="sport" v="bowls">
3916 <symbol ref="bowls-borderless" position="center"/>
3917 </rule>
3918 <rule e="way" k="sport" v="cricket">
3919 <symbol ref="cricket-borderless" position="center"/>
3920 </rule>
3921 <rule e="way" k="sport" v="curling">
3922 <symbol ref="curling-borderless" position="center"/>
3923 </rule>
3924 <rule e="way" k="sport" v="diving|scuba_diving">
3925 <symbol ref="diving-borderless" position="center"/>
3926 </rule>
3927 <rule e="way" k="sport" v="equestrian">
3928 <symbol ref="equestrian-borderless" position="center"/>
3929 </rule>
3930 <rule e="way" k="sport" v="football|australian_football|american_football">
3931 <symbol ref="football-borderless" position="center"/>
3932 </rule>
3933 <rule e="way" k="sport" v="gymnastics">
3934 <symbol ref="gymnastics-borderless" position="center"/>
3935 </rule>
3936 <rule e="way" k="sport" v="handball">
3937 <symbol ref="handball-borderless" position="center"/>
3938 </rule>
3939 <rule e="way" k="sport" v="shooting">
3940 <symbol ref="shooting-borderless" position="center"/>
3941 </rule>
3942 <rule e="way" k="sport" v="soccer">
3943 <symbol ref="soccer-borderless" position="center"/>
3944 </rule>
3945 <rule e="way" k="sport" v="swimming">
3946 <symbol ref="swimming-borderless" position="center"/>
3947 </rule>
3948 <rule e="way" k="sport" v="tennis">
3949 <symbol ref="tennis-borderless" position="center"/>
3950 </rule>
3951
3952 <!-- Historic symbols -->
3953 <rule e="node" k="historic" v="*">
3954 <rule e="node" k="historic" v="museum">
3955 <symbol ref="museum" position="center"/>
3956 </rule>
3957 <else>
3958 <circle r="0.4" class="generic-poi"/>
3959 </else>
3960 </rule>
3961 <rule e="way" k="historic" v="museum">
3962 <area ref="museum" position="center"/>
3963 <symbol ref="museum" position="center"/>
3964 </rule>
3965 <rule e="node" k="man_made" v="cairn">
3966 <circle r="0.4" stroke="black" stroke-width="0.1px" fill="white"/>
3967 <circle r="0.1" stroke="black" stroke-width="0.1px" fill="black"/>
3968 </rule>
3969 <rule e="node|way" k="amenity|man_made|leisure|shop|tourism|building" v="*">
3970 <rule e="node|way" k="disused|abandoned" v="yes|true">
3971 <symbol ref="disused" position="center"/>
3972 </rule>
3973 </rule>
3974 <!-- ==================================== Layer -5 ======================================== -->
3975
3976 <!-- Access restrictions for areas -->
3977 <rule e="way" k="landuse" v="conservation" layer="-5">
3978 <rule e="way" k="access" v="private" layer="-5">
3979 <area class="access-private-area-border access-area-border-width-landuse-conservation" layer="-5"/>
3980 </rule>
3981 <rule e="way" k="access" v="permissive" layer="-5">
3982 <area class="access-permissive-area-border access-area-border-width-landuse-conservation" layer="-5"/>
3983 </rule>
3984 <rule e="way" k="access" v="destination" layer="-5">
3985 <area class="access-destination-area-border access-area-border-width-landuse-conservation" layer="-5"/>
3986 </rule>
3987 <rule e="way" k="access" v="no" layer="-5">
3988 <area class="access-no-area-border access-area-border-width-landuse-conservation" layer="-5"/>
3989 </rule>
3990 </rule>
3991 <rule e="way" k="leisure" v="park" layer="-5">
3992 <rule e="way" k="access" v="private" layer="-5">
3993 <area class="access-private-area-border access-area-border-width-leisure-park" layer="-5"/>
3994 </rule>
3995 <rule e="way" k="access" v="permissive" layer="-5">
3996 <area class="access-permissive-area-border access-area-border-width-leisure-park" layer="-5"/>
3997 </rule>
3998 <rule e="way" k="access" v="destination" layer="-5">
3999 <area class="access-destination-area-border access-area-border-width-leisure-park" layer="-5"/>
4000 </rule>
4001 <rule e="way" k="access" v="no" layer="-5">
4002 <area class="access-no-area-border access-area-border-width-leisure-park" layer="-5"/>
4003 </rule>
4004 </rule>
4005 <rule e="way" k="leisure" v="recreation_ground" layer="-5">
4006 <rule e="way" k="access" v="private" layer="-5">
4007 <area class="access-private-area-border access-area-border-width-landuse-field" layer="-5"/>
4008 </rule>
4009 <rule e="way" k="access" v="permissive" layer="-5">
4010 <area class="access-permissive-area-border access-area-border-width-landuse-field" layer="-5"/>
4011 </rule>
4012 <rule e="way" k="access" v="destination" layer="-5">
4013 <area class="access-destination-area-border access-area-border-width-landuse-field" layer="-5"/>
4014 </rule>
4015 <rule e="way" k="access" v="no" layer="-5">
4016 <area class="access-no-area-border access-area-border-width-landuse-field" layer="-5"/>
4017 </rule>
4018 </rule>
4019
4020 <!-- Man-made areas -->
4021 <rule e="way" k="landuse" v="military" layer="-5">
4022 <rule e="way" k="military" v="~" layer="-5">
4023 <area class="military-area" layer="-5"/>
4024 </rule>
4025 </rule>
4026 <rule e="way" k="military" v="*" layer="-5">
4027 <area class="military-area" layer="-5"/>
4028 </rule>
4029
4030 <!-- Landuse -->
4031 <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
4032 <area class="landuse-residential" layer="-5"/>
4033 </rule>
4034 <rule e="way" k="landuse" v="retail" layer="-5">
4035 <area class="landuse-retail" layer="-5"/>
4036 </rule>
4037 <rule e="way" k="landuse" v="industrial|brownfield|railway" layer="-5">
4038 <area class="landuse-industrial" layer="-5"/>
4039 </rule>
4040 <rule e="way" k="landuse" v="commercial" layer="-5">
4041 <area class="landuse-commercial" layer="-5"/>
4042 </rule>
4043 <rule e="way" k="landuse" v="construction|greenfield" layer="-5">
4044 <area class="landuse-construction" layer="-5"/>
4045 </rule>
4046 <rule e="way" k="landuse" v="garages" layer="-5">
4047 <area class="landuse-garages" layer="-5"/>
4048 </rule>
4049
4050 <!-- Artificial landuse -->
4051 <rule e="way" k="man_made" v="wastewater_plant" layer="-5" closed="yes">
4052 <area class="man_made-wastewater" layer="-5"/>
4053 </rule>
4054 <rule e="way" k="man_made" v="wastewater_plant">
4055 <symbol ref="wastewater" position="center"/>
4056 </rule>
4057 <rule e="node" k="man_made" v="wastewater_plant">
4058 <symbol ref="wastewater" position="center"/>
4059 </rule>
4060 <rule e="way" k="amenity" v="kindergarten|school|college|university" layer="-5">
4061 <area class="amenity-school" layer="-5"/>
4062 </rule>
4063
4064
4065 <!-- ==================================== Layer 5 ======================================== -->
4066
4067 <!-- Non-physical boundaries -->
4068 <rule e="way" k="boundary" v="postal_code|postcode_area" layer="5">
4069 <line class="boundary-postalcode-casing no-bezier" layer="5"/>
4070 </rule>
4071 <rule e="way" k="boundary" v="administrative" layer="5">
4072 <rule e="way" k="admin_level" v="1|2|3|4|5|6|7|8|9|10|11" layer="5">
4073 <rule e="way" k="admin_level" v="11" layer="5">
4074 <line class="boundary boundary-level-11-core no-bezier" layer="5"/>
4075 </rule>
4076 <rule e="way" k="admin_level" v="10" layer="5">
4077 <line class="boundary boundary-level-10-core no-bezier" layer="5"/>
4078 </rule>
4079 <rule e="way" k="admin_level" v="9" layer="5">
4080 <line class="boundary boundary-level-9-core no-bezier" layer="5"/>
4081 </rule>
4082 <rule e="way" k="admin_level" v="8" layer="5">
4083 <line class="boundary boundary-level-8-core no-bezier" layer="5"/>
4084 </rule>
4085 <rule e="way" k="admin_level" v="7" layer="5">
4086 <line class="boundary boundary-level-7-core no-bezier" layer="5"/>
4087 </rule>
4088 <rule e="way" k="admin_level" v="6" layer="5">
4089 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
4090 </rule>
4091 <rule e="way" k="admin_level" v="5" layer="5">
4092 <line class="boundary boundary-level-5-core no-bezier" layer="5"/>
4093 </rule>
4094 <rule e="way" k="admin_level" v="4" layer="5">
4095 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
4096 </rule>
4097 <rule e="way" k="admin_level" v="3" layer="5">
4098 <line class="boundary boundary-level-3-core no-bezier" layer="5"/>
4099 </rule>
4100 <rule e="way" k="admin_level" v="2" layer="5">
4101 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
4102 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
4103 </rule>
4104 <rule e="way" k="admin_level" v="1" layer="5">
4105 <line class="boundary boundary-level-1-casing no-bezier" layer="5"/>
4106 <line class="boundary boundary-level-1-core no-bezier" layer="5"/>
4107 </rule>
4108 </rule>
4109 <!-- If we don't have explicit admin_level then guess -->
4110 <else>
4111 <rule e="way" k="border_type" v="suburb" layer="5">
4112 <line class="boundary boundary-level-10-core no-bezier" layer="5"/>
4113 </rule>
4114 <rule e="way" k="border_type" v="municipality|city" layer="5">
4115 <line class="boundary boundary-level-8-core no-bezier" layer="5"/>
4116 </rule>
4117 <rule e="way" k="border_type" v="county|district" layer="5">
4118 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
4119 </rule>
4120 <rule e="way" k="border_type" v="region|state" layer="5">
4121 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
4122 </rule>
4123 <rule e="way" k="border_type" v="nation|country" layer="5">
4124 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
4125 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
4126 </rule>
4127 </else>
4128 </rule>
4129 <rule e="way" k="boundary" v="national_park" layer="5">
4130 <line class="boundary boundary-nationalpark-core no-bezier" layer="5"/>
4131 </rule>
4132
4133 <!-- Waterway and Street names -->
4134 <rule e="way" k="osmarender:renderName" v="~|yes" layer="5">
4135 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no names in tunnels -->
4136 <rule e="way" k="area" v="~|no|false" layer="5"> <!-- area names are done elsewhere -->
4137 <rule e="way" k="junction" v="~" layer="5"> <!-- no names on or along junctions -->
4138 <!-- Waterway names -->
4139 <rule e="way" k="lock_name" v="~" layer="5"> <!-- locks get their name below -->
4140 <rule e="way" k="waterway" v="ditch" layer="5">
4141 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-ditch-name-casing" dy="0.5px" layer="5"/>
4142 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-ditch-name-core" dy="0.5px" layer="5"/>
4143 </rule>
4144 <rule e="way" k="waterway" v="drain" layer="5">
4145 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-drain-name-casing" dy="0.5px" layer="5"/>
4146 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-drain-name-core" dy="0.5px" layer="5"/>
4147 </rule>
4148 <rule e="way" k="waterway" v="canal" layer="5">
4149 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-canal-name-casing" dy="0.5px" layer="5"/>
4150 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-canal-name-core" dy="0.5px" layer="5"/>
4151 </rule>
4152 <rule e="way" k="waterway" v="stream" layer="5">
4153 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-stream-name-casing" dy="0.5px" layer="5"/>
4154 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-stream-name-core" dy="0.5px" layer="5"/>
4155 </rule>
4156 <rule e="way" k="waterway" v="river" layer="5">
4157 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-river-name-casing" dy="0.5px" layer="5"/>
4158 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-river-name-core" dy="0.5px" layer="5"/>
4159 </rule>
4160 </rule>
4161 <else> <!-- names on locks -->
4162 <rule e="way" k="waterway" v="canal" layer="5">
4163 <pathText k="lock_name" startOffset="50%" class="waterway-name-casing waterway-canal-name-casing" dy="0.5px" layer="5"/>
4164 <pathText k="lock_name" startOffset="50%" class="waterway-name-core waterway-canal-name-core" dy="0.5px" layer="5"/>
4165 </rule>
4166 <rule e="way" k="waterway" v="stream" layer="5">
4167 <pathText k="lock_name" startOffset="50%" class="waterway-name-casing waterway-stream-name-casing" dy="0.5px" layer="5"/>
4168 <pathText k="lock_name" startOffset="50%" class="waterway-name-core waterway-stream-name-core" dy="0.5px" layer="5"/>
4169 </rule>
4170 <rule e="way" k="waterway" v="river" layer="5">
4171 <pathText k="lock_name" startOffset="50%" class="waterway-name-casing waterway-river-name-casing" dy="0.5px" layer="5"/>
4172 <pathText k="lock_name" startOffset="50%" class="waterway-name-core waterway-river-name-core" dy="0.5px" layer="5"/>
4173 </rule>
4174 </else>
4175
4176 <!-- Scramble names -->
4177 <rule e="way" k="scramble" v="*" layer="5">
4178 <pathText startOffset="50%" class="caption-casing highway-scramble-name" dy="0.35px" layer="5"><tag k="name"/> ( <tag k="scramble"/> )</pathText>
4179 <pathText startOffset="50%" class="caption-core highway-scramble-name" dy="0.35px" layer="5"><tag k="name"/> ( <tag k="scramble"/> )</pathText>
4180 </rule>
4181
4182 <!-- Highway names -->
4183 <rule e="way" k="highway" v="steps" layer="5">
4184 <pathText k="name" startOffset="50%" class="highway-name highway-steps-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4185 </rule>
4186 <rule e="way" k="highway" v="footway|footpath" layer="5">
4187 <pathText k="name" startOffset="50%" class="highway-name highway-footway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4188 </rule>
4189 <rule e="way" k="highway" v="pedestrian" layer="5">
4190 <pathText k="name" startOffset="50%" class="highway-name highway-pedestrian-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4191 </rule>
4192 <rule e="way" k="highway" v="cycleway" layer="5">
4193 <pathText k="name" startOffset="50%" class="highway-name highway-cycleway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4194 </rule>
4195 <rule e="way" k="highway" v="path" layer="5">
4196 <rule e="way" k="bicycle" v="yes|designated" layer="5">
4197 <pathText k="name" startOffset="50%" class="highway-name highway-cycleway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4198 </rule>
4199 <else>
4200 <rule e="way" k="horse" v="yes|designated" layer="5">
4201 <pathText k="name" startOffset="50%" class="highway-name highway-bridleway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4202 </rule>
4203 <else>
4204 <pathText k="name" startOffset="50%" class="highway-name highway-footway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4205 </else></else>
4206 </rule>
4207 <rule e="way" k="highway" v="bridleway" layer="5">
4208 <pathText k="name" startOffset="50%" class="highway-name highway-bridleway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4209 </rule>
4210 <rule e="way" k="highway" v="byway" layer="5">
4211 <pathText k="name" startOffset="50%" class="highway-name highway-byway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4212 </rule>
4213 <rule e="way" k="highway" v="track" layer="5">
4214 <pathText k="name" startOffset="50%" class="highway-name highway-track-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4215 </rule>
4216 <rule e="way" k="highway" v="unsurfaced" layer="5">
4217 <pathText k="name" startOffset="50%" class="highway-name highway-unsurfaced-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4218 </rule>
4219 <rule e="way" k="highway" v="service" layer="5">
4220 <pathText k="name" startOffset="50%" class="highway-name highway-service-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4221 </rule>
4222 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad|road" layer="5">
4223 <pathText k="name" startOffset="50%" class="highway-name highway-unclassified-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4224 </rule>
4225 <rule e="way" k="highway" v="tertiary_link" layer="5">
4226 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-link-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4227 </rule>
4228 <rule e="way" k="highway" v="tertiary" layer="5">
4229 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4230 </rule>
4231 <rule e="way" k="highway" v="secondary_link" layer="5">
4232 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-link-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4233 </rule>
4234 <rule e="way" k="highway" v="secondary" layer="5">
4235 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4236 </rule>
4237 <rule e="way" k="highway" v="primary_link" layer="5">
4238 <pathText k="name" startOffset="50%" class="highway-name highway-primary-link-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4239 </rule>
4240 <rule e="way" k="highway" v="trunk_link" layer="5">
4241 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-link-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4242 </rule>
4243 <rule e="way" k="highway" v="motorway_link" layer="5">
4244 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-link-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4245 </rule>
4246 <rule e="way" k="highway" v="primary" layer="5">
4247 <pathText k="name" startOffset="50%" class="highway-name highway-primary-name" dy="0.5px" layer="5" avoid-duplicates="true" />
4248 </rule>
4249 <rule e="way" k="highway" v="trunk" layer="5">
4250 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4251 </rule>
4252 <rule e="way" k="highway" v="motorway" layer="5">
4253 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-name" dy="0.35px" layer="5" avoid-duplicates="true" />
4254 </rule>
4255 </rule>
4256
4257 <!-- Roundabouts, motorway exits etc -->
4258 <rule e="way" k="junction" v="*" layer="5" notConnectedSameTag="name">
4259 <rule e="way" k="highway" v="unsurfaced|track" layer="5">
4260 <caption k="name" startOffset="50%" class="highway-name highway-unsurfaced-name" dy="0.75px" layer="5"/>
4261 </rule>
4262 <rule e="way" k="highway" v="pedestrian" layer="5">
4263 <caption k="name" startOffset="50%" class="highway-name highway-pedestrian-name" dy="0.75px" layer="5"/>
4264 </rule>
4265 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad|road" layer="5">
4266 <caption k="name" startOffset="50%" class="highway-name highway-unclassified-name" dy="0.75px" layer="5"/>
4267 </rule>
4268 <rule e="way" k="highway" v="tertiary|tertiary_link" layer="5">
4269 <caption k="name" startOffset="50%" class="highway-name highway-tertiary-name" dy="0.75px" layer="5"/>
4270 </rule>
4271 <rule e="way" k="highway" v="secondary|secondary_link" layer="5">
4272 <caption k="name" startOffset="50%" class="highway-name highway-secondary-name" dy="1px" layer="5"/>
4273 </rule>
4274 <rule e="way" k="highway" v="primary|primary_link" layer="5">
4275 <caption k="name" startOffset="50%" class="highway-name highway-primary-name" dy="1px" layer="5"/>
4276 </rule>
4277 <rule e="way" k="highway" v="trunk|trunk_link" layer="5">
4278 <caption k="name" startOffset="50%" class="highway-name highway-trunk-name" dy="1.5px" layer="5"/>
4279 </rule>
4280 <rule e="way" k="highway" v="motorway|motorway_link" layer="5">
4281 <caption k="name" startOffset="50%" class="highway-name highway-motorway-name" dy="1.5px" layer="5"/>
4282 </rule>
4283 </rule>
4284 </rule>
4285 <else> <!-- area!=yes -->
4286 <rule e="way" k="highway" v="*" notConnectedSameTag="name" layer="5">
4287 <caption k="name" class="caption-casing generic-caption-casing" text-anchor="middle" startOffset="50%" layer="5"/>
4288 <caption k="name" class="caption-core generic-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4289 </rule>
4290 </else>
4291 </rule>
4292 </rule>
4293
4294 <!-- Road numbers for all highways -->
4295 <rule e="way" k="osmarender:renderRef" v="~|yes" layer="5">
4296 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no road numbers in tunnels -->
4297 <rule e="way" k="junction" v="~" layer="5"> <!-- no ref on junctions / roundabouts -->
4298 <!-- Use startOffset to prevent captions from colliding on dual carriageways -->
4299 <rule e="way" k="highway" v="steps" layer="5">
4300 <pathText k="ref" startOffset="30%" class="highway-ref highway-steps-ref" dy="-0.5px" layer="5" avoid-duplicates="true" />
4301 </rule>
4302 <rule e="way" k="highway" v="footway|footpath" layer="5">
4303 <pathText k="ref" startOffset="30%" class="highway-ref highway-footway-ref" dy="-0.5px" layer="5" avoid-duplicates="true" />
4304 </rule>
4305 <rule e="way" k="highway" v="pedestrian" layer="5">
4306 <pathText k="ref" startOffset="30%" class="highway-ref highway-pedestrian-ref" dy="-1px" layer="5" avoid-duplicates="true" />
4307 </rule>
4308 <rule e="way" k="highway" v="cycleway" layer="5">
4309 <pathText k="ref" startOffset="30%" class="highway-ref highway-cycleway-ref" dy="-0.8px" avoid-duplicates="true" />
4310 <pathText k="ncn_ref" startOffset="60%" class="highway-ref highway-cycleway-ref" dy="-0.8px" layer="5" avoid-duplicates="true" />
4311 </rule>
4312 <rule e="way" k="highway" v="path" layer="5">
4313 <rule e="way" k="bicycle" v="yes|designated" layer="5">
4314 <pathText k="ref" startOffset="30%" class="highway-ref highway-cycleway-ref" dy="-0.8px" layer="5" avoid-duplicates="true" />
4315 <pathText k="ncn_ref" startOffset="60%" class="highway-ref highway-cycleway-ref" dy="-0.8px" layer="5" avoid-duplicates="true" />
4316 </rule>
4317 <else>
4318 <rule e="way" k="horse" v="yes|designated" layer="5">
4319 <pathText k="ref" startOffset="30%" class="highway-ref highway-bridleway-ref" dy="-0.8px" layer="5" avoid-duplicates="true" />
4320 </rule>
4321 <else>
4322 <pathText k="ref" startOffset="30%" class="highway-ref highway-footway-ref" dy="-0.5px" layer="5" avoid-duplicates="true" />
4323 </else></else>
4324 </rule>
4325 <rule e="way" k="highway" v="bridleway" layer="5">
4326 <pathText k="ref" startOffset="30%" class="highway-ref highway-bridleway-ref" dy="-0.8px" layer="5" avoid-duplicates="true" />
4327 </rule>
4328 <rule e="way" k="highway" v="byway" layer="5">
4329 <pathText k="ref" startOffset="30%" class="highway-ref highway-byway-ref" dy="-1px" layer="5" avoid-duplicates="true" />
4330 </rule>
4331 <rule e="way" k="highway" v="track" layer="5">
4332 <pathText k="ref" startOffset="30%" class="highway-ref highway-track-ref" dy="-1px" layer="5" avoid-duplicates="true" />
4333 </rule>
4334 <rule e="way" k="highway" v="unsurfaced" layer="5">
4335 <pathText k="ref" startOffset="30%" class="highway-ref highway-unsurfaced-ref" dy="-1px" layer="5" avoid-duplicates="true" />
4336 </rule>
4337 <rule e="way" k="highway" v="service" layer="5">
4338 <pathText k="ref" startOffset="30%" class="highway-ref highway-service-ref" dy="-1px" layer="5" avoid-duplicates="true" />
4339 </rule>
4340 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad|road" layer="5">
4341 <pathText k="ref" startOffset="30%" class="highway-ref highway-unclassified-ref" dy="-1.2px" layer="5" avoid-duplicates="true" />
4342 </rule>
4343 <rule e="way" k="highway" v="tertiary" layer="5">
4344 <pathText k="ref" startOffset="30%" class="highway-ref highway-tertiary-ref" dy="-1.25px" textAttenuation="3" layer="5" avoid-duplicates="true" />
4345 </rule>
4346 <rule e="way" k="highway" v="secondary" layer="5">
4347 <pathText k="ref" startOffset="30%" class="highway-ref highway-secondary-ref" dy="-1.25px" textAttenuation="3" layer="5" avoid-duplicates="true" />
4348 </rule>
4349 <rule e="way" k="highway" v="primary" layer="5">
4350 <pathText k="ref" startOffset="30%" class="highway-ref highway-primary-ref" dy="-1.25px" textAttenuation="3" layer="5" avoid-duplicates="true" />
4351 </rule>
4352 <rule e="way" k="highway" v="trunk" layer="5">
4353 <pathText k="ref" startOffset="30%" class="highway-ref highway-trunk-ref" dy="-1.25px" textAttenuation="3" layer="5" avoid-duplicates="true" />
4354 </rule>
4355 <rule e="way" k="highway" v="motorway" layer="5">
4356 <pathText k="ref" startOffset="30%" class="highway-ref highway-motorway-ref" dy="-1.50px" textAttenuation="3" layer="5" avoid-duplicates="true" />
4357 </rule>
4358 </rule>
4359 </rule>
4360 </rule>
4361
4362 <!-- House numbers -->
4363 <rule e="node|way" k="addr:housenumber" v="*" layer="5">
4364 <rule e="node|way" k="power|tourism|amenity|man_made|shop|historic" v="tower|hotel|hostel|information|camp_site|hospital|doctor|pharmacy|postoffice|pub|bar|cafe|cinema|theatre|windmill|place_of_worship|parking|kindergarten|school|university|college|supermarket|bakery|hairdresser|florist|organic|shelter|library|fire_station|fuel|recycling|toilets|drinking_water|bank|atm|bureau_de_change|museum|telephone|fast_food|restaurant" layer="5">
4365 <!-- circle r="0.9px" class="housenumber-node" transform="translate(1.6,0)" layer="5"/ testweise raus ... -->
4366 <caption k="addr:housenumber" startOffset="50%" class="housenumber-casing housenumber-left" dy="0.3px" dx="0.9px" layer="5"/>
4367 <caption k="addr:housenumber" startOffset="50%" class="housenumber-caption housenumber-left" dy="0.3px" dx="0.9px" layer="5"/>
4368 </rule>
4369 <else>
4370 <!-- circle r="0.9px" class="housenumber-node" layer="5"/ -->
4371 <caption k="addr:housenumber" startOffset="50%" class="housenumber-casing housenumber-center" dy="0.3px" layer="5"/>
4372 <caption k="addr:housenumber" startOffset="50%" class="housenumber-caption housenumber-center" dy="0.3px" layer="5"/>
4373 </else>
4374 </rule>
4375
4376 <!-- Place names -->
4377 <rule e="node|way" k="osmarender:renderName" v="~|yes" layer="5">
4378 <rule e="node|way" k="aeroway" v="gate" layer="5">
4379 <caption k="ref" class="place-caption" font-size="1px" layer="5"/>
4380 </rule>
4381 <rule e="node|way" k="natural" v="peak|volcano" layer="5">
4382 <caption k="name" class="place-caption peak-caption" dy="-1.5px" layer="5"/>
4383 <caption k="ele" class="place-caption" font-size="1px" dy="2.0px" layer="5"/>
4384 </rule>
4385 <rule e="node" k="mountain_pass" v="yes" layer="5">
4386 <caption k="name" class="place-caption pass-caption" dy="-1.5px" layer="5"/>
4387 <caption k="ele" class="place-caption" font-size="1px" dy="2.0px" layer="5"/>
4388 </rule>
4389 <rule e="node|way" k="natural" v="cave_entrance" layer="5">
4390 <caption k="name" class="place-caption cave-caption" dy="-1.5px" layer="5"/>
4391 </rule>
4392 <rule e="node|way" k="place" v="island" layer="5">
4393 <caption k="name" class="place-caption island-caption" layer="5"/>
4394 </rule>
4395 <rule e="node|way" k="place" v="islet" layer="5">
4396 <caption k="name" class="place-caption islet-caption" layer="5"/>
4397 </rule>
4398 <rule e="node|way" k="place" v="village" layer="5">
4399 <caption k="name" class="place-caption village-caption" layer="5"/>
4400 </rule>
4401 <rule e="node|way" k="place" v="suburb" layer="5">
4402 <caption k="name" class="place-caption suburb-caption" layer="5"/>
4403 </rule>
4404 <rule e="node|way" k="place" v="hamlet" layer="5">
4405 <caption k="name" class="place-caption hamlet-caption" layer="5"/>
4406 </rule>
4407 <rule e="node|way" k="place" v="locality" layer="5">
4408 <caption k="name" class="place-caption locality-caption" layer="5"/>
4409 </rule>
4410 <rule e="node|way" k="place" v="farm" layer="5">
4411 <caption k="name" class="place-caption farm-caption" layer="5"/>
4412 </rule>
4413 <rule e="node|way" k="tourism" v="attraction" layer="5">
4414 <rule e="node|way" k="amenity|historic" v="place_of_worship|ruins" />
4415 <else>
4416 <rule e="node|way" k="highway" v="~">
4417 <caption k="name" class="tourism-attraction-caption" layer="5"/>
4418 </rule>
4419 </else>
4420 </rule>
4421
4422 <!-- platforms text -->
4423 <rule e="way" k="highway|railway|public_transport" v="platform" closed="yes">
4424 <caption k="ref" startOffset="50%" class="highway-platform-ref" dy="0.3px" layer="5" />
4425 </rule>
4426 <rule e="way" k="highway|railway|public_transport" v="platform" closed="no">
4427 <caption k="ref" startOffset="50%" class="highway-platform-ref" dy="0.3px" layer="5" />
4428 </rule>
4429 <rule e="node" k="highway|railway|public_transport" v="platform">
4430 <caption k="ref" startOffset="50%" class="highway-platform-ref" dy="0.3px" layer="5" />
4431 </rule>
4432
4433 <rule e="node" k="railway" v="station" layer="5">
4434 <rule e="node" s="way" k="railway" v="rail" layer="5">
4435 <caption k="name" class="caption-casing railway-station-caption-casing" dy="-1.5px" layer="5"/>
4436 <caption k="name" class="caption-core railway-station-caption-core" dy="-1.5px" layer="5"/>
4437 </rule>
4438 <else>
4439 <caption k="name" class="caption-casing railway-halt-caption-casing" dy="-1px" layer="5"/>
4440 <caption k="name" class="caption-core railway-halt-caption-core" dy="-1px" layer="5"/>
4441 </else>
4442 </rule>
4443 <rule e="node" k="railway" v="halt" layer="5">
4444 <caption k="name" class="caption-casing railway-halt-caption-casing" dy="-1px" layer="5"/>
4445 <caption k="name" class="caption-core railway-halt-caption-core" dy="-1px" layer="5"/>
4446 </rule>
4447 <rule e="node" k="railway" v="tram_stop" layer="5">
4448 <caption k="name" class="caption-casing railway-halt-caption-casing" dy="-1px" layer="5"/>
4449 <caption k="name" class="caption-core railway-halt-caption-core" dy="-1px" layer="5"/>
4450 </rule>
4451 <rule e="node" k="aerialway" v="station" layer="5">
4452 <caption k="name" class="caption-casing railway-halt-caption-casing" dy="-1px" layer="5"/>
4453 <caption k="name" class="caption-core railway-halt-caption-core" dy="-1px" layer="5"/>
4454 </rule>
4455
4456 <!-- Limit POI captions -->
4457 <rule e="node|way" k="amenity|man_made|tourism|shop|historic" v="*" horizontalProximity="0.0002" verticalProximity="0.0004" layer="5">
4458 <rule e="node|way" k="amenity" v="pub|cafe|bar" layer="5">
4459 <caption k="name" class="caption-casing amenity-pub-caption-casing" dy="-1.2px" layer="5"/>
4460 <caption k="name" class="caption-core amenity-pub-caption-core" dy="-1.2px" layer="5"/>
4461 </rule>
4462 <rule e="node|way" k="man_made" v="lighthouse" layer="5">
4463 <caption k="name" class="caption-casing man_made-lighthouse-caption-casing" dy="-1.2px" layer="5"/>
4464 <caption k="name" class="caption-core man_made-lighthouse-caption-core" dy="-1.2px" layer="5"/>
4465 </rule>
4466 <rule e="node|way" k="amenity" v="cinema" layer="5">
4467 <caption k="name" class="caption-casing amenity-cinema-caption-casing" dy="-1px" layer="5"/>
4468 <caption k="name" class="caption-core amenity-cinema-caption-core" dy="-1px" layer="5"/>
4469 </rule>
4470 <rule e="node|way" k="amenity" v="theatre" layer="5">
4471 <caption k="name" class="caption-casing amenity-theatre-caption-casing" dy="-0.9px" layer="5"/>
4472 <caption k="name" class="caption-core amenity-theatre-caption-core" dy="-0.9px" layer="5"/>
4473 </rule>
4474
4475 <rule e="node|way" k="amenity" v="kindergarten|school|college|university" layer="5">
4476 <caption k="name" class="caption-casing generic-caption-casing" dy="-1px" layer="5"/>
4477 <caption k="name" class="caption-core generic-caption-core" dy="-1px" layer="5"/>
4478 </rule>
4479 <rule e="node|way" k="amenity" v="restaurant|shelter|supermarket|hairdresser|bakery|library|fire_station|doctors|pharmacy|place_of_worship|parking|post_office|hospital|hotel|hostel|camp_site|bank|atm|bureau_de_change|bus_station|fast_food|fuel" layer="5">
4480 <caption k="name" class="caption-casing generic-caption-casing" dy="-1.2px" layer="5"/>
4481 <caption k="name" class="caption-core generic-caption-core" dy="-1.2px" layer="5"/>
4482 </rule>
4483 <rule e="node|way" k="shop" v="supermarket|organic|bakery|florist|hairdresser" layer="5">
4484 <caption k="name" class="caption-casing generic-caption-casing" dy="-1.2px" layer="5"/>
4485 <caption k="name" class="caption-core generic-caption-core" dy="-1.2px" layer="5"/>
4486 </rule>
4487 <rule e="node|way" k="tourism" v="hotel|hostel|camp_site|information" layer="5">
4488 <rule e="node|way" k="amenity" v="restaurant" layer="5">
4489 </rule>
4490 <else>
4491 <caption k="name" class="caption-casing generic-caption-casing" dy="0.6px" layer="5"/>
4492 <caption k="name" class="caption-core generic-caption-core" dy="0.6px" layer="5"/>
4493 </else>
4494 </rule>
4495 <rule e="node|way" k="historic" v="*" layer="5">
4496 <rule e="node|way" k="building" v="~|no">
4497 <caption k="name" class="caption-casing generic-caption-casing" dy="-1px" layer="5"/>
4498 <caption k="name" class="caption-core generic-caption-core" dy="-1px" layer="5"/>
4499 </rule>
4500 </rule>
4501 </rule> <!-- end limit POI captions -->
4502 </rule>
4503
4504 <!-- Area captions -->
4505 <rule e="way" k="natural" v="*" layer="5">
4506 <rule e="way" k="place" v="island|islet">
4507 </rule>
4508 <else>
4509 <caption k="name" class="caption-casing generic-caption-casing" text-anchor="middle" startOffset="50%" layer="5"/>
4510 <caption k="name" class="caption-core generic-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4511 </else>
4512 </rule>
4513
4514 <rule e="way" k="sport" v="~" layer="5"> <!-- omit rendering captions for leisure, if sport is also set -->
4515 <rule e="way" k="leisure" v="*" layer="5">
4516 <caption k="name" class="caption-casing generic-caption-casing" text-anchor="middle" startOffset="50%" layer="5"/>
4517 <caption k="name" class="caption-core generic-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4518 </rule>
4519 </rule>
4520 <rule e="way" k="sport" v="*" layer="5">
4521 <!-- Offset captions for areas with icons -->
4522 <rule e="way" k="sport" v="archery|athletics|baseball|basketball|bowls|cricket|curling|diving|equestrian|football|australian_football|american_football|gymnastics|handball|scuba_diving|shooting|soccer|swimming|tennis" layer="5">
4523 <caption k="name" class="caption-core sport-caption-core" text-anchor="middle" startOffset="50%" dy="3.4px" layer="5"/>
4524 </rule>
4525 <else>
4526 <caption k="name" class="caption-core sport-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4527 </else>
4528 </rule>
4529 <rule e="way" k="landuse|military" v="*" layer="5">
4530 <!-- Only render landuse caption when no other caption is rendered for the area. -->
4531 <rule e="way" k="amenity|shop|tourism" v="pub|bar|cafe|cinema|theatre|kindergarten|school|college|university|restaurant|shelter|supermarket|bakery|hairdresser|florist|library|fire_station|doctors|pharmacy|place_of_worship|parking|post_office|hospital|hotel|hostel|camp_site|bank|atm|bureau_de_change|bus_station|supermarket|organic|hotel|hostel|camp_site|information" />
4532 <else>
4533 <caption k="name" class="caption-casing generic-caption-casing" text-anchor="middle" startOffset="50%" layer="5"/>
4534 <caption k="name" class="caption-core generic-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4535 </else>
4536 </rule>
4537
4538 <rule e="node" k="sport" v="~" layer="5"> <!-- don't render captions for buildings, if sport is also set, thus honor offsets -->
4539 <rule e="node" k="building" v="*" layer="5">
4540 <!-- same goes if one of the following is set -->
4541 <rule e="node" k="amenity|shop|tourism" v="pub|bar|cafe|cinema|theatre|kindergarten|school|college|university|restaurant|shelter|supermarket|bakery|hairdresser|florist|library|fire_station|doctors|pharmacy|place_of_worship|parking|post_office|hospital|hotel|hostel|camp_site|bank|atm|bureau_de_change|bus_station|supermarket|organic|hotel|hostel|camp_site|information|fast_food|fuel" layer="5">
4542 </rule>
4543 <else>
4544 <caption k="name" class="caption-casing generic-caption-casing" text-anchor='middle' startOffset='50%' dy="-0.7px" layer="5"/>
4545 <caption k="name" class="caption-core generic-caption-core" text-anchor='middle' startOffset='50%' dy="-0.7px" layer="5"/>
4546 </else>
4547 </rule>
4548 </rule>
4549 <rule e="way" k="sport" v="~" layer="5"> <!-- don't render captions for buildings, if sport is also set, thus honor offsets -->
4550 <rule e="way" k="building" v="*" layer="5">
4551 <!-- same goes if one of the following is set -->
4552 <rule e="way" k="amenity|shop|tourism" v="pub|bar|cafe|cinema|theatre|kindergarten|school|college|university|restaurant|shelter|supermarket|bakery|hairdresser|florist|library|fire_station|doctors|pharmacy|place_of_worship|parking|post_office|hospital|hotel|hostel|camp_site|bank|atm|bureau_de_change|bus_station|supermarket|organic|hotel|hostel|camp_site|information|fast_food|fuel" layer="5">
4553 </rule>
4554 <else>
4555 <rule e="way" k="addr:housenumber" v="*">
4556 <!-- Offset caption if housenumber is present -->
4557 <caption k="name" class="caption-casing generic-caption-casing" text-anchor='middle' startOffset='50%' dy="-0.7px" layer="5"/>
4558 <caption k="name" class="caption-core generic-caption-core" text-anchor='middle' startOffset='50%' dy="-0.7px" layer="5"/>
4559 </rule>
4560 <else>
4561 <caption k="name" class="caption-casing generic-caption-casing" text-anchor='middle' startOffset='50%' layer="5"/>
4562 <caption k="name" class="caption-core generic-caption-core" text-anchor='middle' startOffset='50%' layer="5"/>
4563 </else>
4564 </else>
4565 </rule>
4566 </rule>
4567 <rule e="way" k="tourism" v="tourism-attraction|zoo|picnic_site|caravan_site|camp_site" layer="5">
4568 <caption k="name" class="caption-casing generic-caption-casing" text-anchor="middle" startOffset="50%" layer="5"/>
4569 <caption k="name" class="caption-core generic-caption-core" text-anchor="middle" startOffset="50%" layer="5"/>
4570 </rule>
4571 </rule>
4572
4573 <!-- Relation/Routes SDW -->
4574 <!--
4575 <rule e="relation" k="type" v="route">
4576 <rule e="relation" k="prefered_color" v="*">
4577 <rule e="relation" k="prefered_color" v="white">
4578 <line class="relationroute-way relationroute-white" smart-linecap="no"/>
4579 </rule>
4580 <rule e="relation" k="prefered_color" v="silver">
4581 <line class="relationroute-way relationroute-silver" smart-linecap="no"/>
4582 </rule>
4583 <rule e="relation" k="prefered_color" v="gray">
4584 <line class="relationroute-way relationroute-gray" smart-linecap="no"/>
4585 </rule>
4586 <rule e="relation" k="prefered_color" v="black">
4587 <line class="relationroute-way relationroute-black" smart-linecap="no"/>
4588 </rule>
4589 <rule e="relation" k="prefered_color" v="red">
4590 <line class="relationroute-way relationroute-red" smart-linecap="no"/>
4591 </rule>
4592 <rule e="relation" k="prefered_color" v="maroon">
4593 <line class="relationroute-way relationroute-maroon" smart-linecap="no"/>
4594 </rule>
4595 <rule e="relation" k="prefered_color" v="green">
4596 <line class="relationroute-way relationroute-green" smart-linecap="no"/>
4597 </rule>
4598 <rule e="relation" k="prefered_color" v="lime">
4599 <line class="relationroute-way relationroute-lime" smart-linecap="no"/>
4600 </rule>
4601 <rule e="relation" k="prefered_color" v="blue">
4602 <line class="relationroute-way relationroute-blue" smart-linecap="no"/>
4603 </rule>
4604 <rule e="relation" k="prefered_color" v="navy">
4605 <line class="relationroute-way relationroute-navy" smart-linecap="no"/>
4606 </rule>
4607 <rule e="relation" k="prefered_color" v="fuchsia">
4608 <line class="relationroute-way relationroute-fuchsia" smart-linecap="no"/>
4609 </rule>
4610 <rule e="relation" k="prefered_color" v="purple">
4611 <line class="relationroute-way relationroute-purple" smart-linecap="no"/>
4612 </rule>
4613 <rule e="relation" k="prefered_color" v="yellow">
4614 <line class="relationroute-way relationroute-yellow" smart-linecap="no"/>
4615 </rule>
4616 <rule e="relation" k="prefered_color" v="olive">
4617 <line class="relationroute-way relationroute-olive" smart-linecap="no"/>
4618 </rule>
4619 <rule e="relation" k="prefered_color" v="aqua">
4620 <line class="relationroute-way relationroute-aqua" smart-linecap="no"/>
4621 </rule>
4622 <rule e="relation" k="prefered_color" v="teal">
4623 <line class="relationroute-way relationroute-teal" smart-linecap="no"/>
4624 </rule>
4625 </rule>
4626 <else>
4627 <rule e="relation" k="route" v="road">
4628 <line class="relationroute-way relationroute-yellow" smart-linecap="no"/>
4629 <circle class="relationroute-yellow relationroute-stop" r="0.5px"/>
4630 </rule>
4631 <rule e="relation" k="route" v="bicycle">
4632 <line class="relationroute-way relationroute-blue" smart-linecap="no"/>
4633 <circle class="relationroute-blue relationroute-stop" r="0.5px"/>
4634 </rule>
4635 <rule e="relation" k="route" v="hiking">
4636 <line class="relationroute-way relationroute-red" smart-linecap="no"/>
4637 <circle class="relationroute-red relationroute-stop" r="0.5px"/>
4638 </rule>
4639 <rule e="relation" k="route" v="bus">
4640 <line class="relationroute-way relationroute-green" smart-linecap="no"/>
4641 <circle class="relationroute-green relationroute-stop" r="0.5px"/>
4642 </rule>
4643 </else>
4644 </rule>
4645 -->
4646
4647 <!-- SVG Definitions - markers, symbols etc go here -->
4648 <include ref="markers.xml"/>
4649 <defs>
4650 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
4651 /* DO NOT DELETE - Used by osmarender.xsl */
4652 .untagged-segments {
4653 stroke-width: 0.5px;
4654 stroke-linejoin: round;
4655 stroke-linecap: butt;
4656 stroke: #e0e0e0;
4657 stroke-dasharray: 0.5,0.5;
4658 }
4659
4660 .canal-lock {
4661 fill: none;
4662 stroke: #ffffff;
4663 stroke-width: 0.1px;
4664 stroke-opacity: 0;
4665 marker-mid: url(#canal-lock);
4666 }
4667
4668 .noexit-all {
4669 fill: none;
4670 stroke: #ffffff;
4671 stroke-width: 0.1px;
4672 stroke-opacity: 0;
4673 marker-mid: url(#noexit-all);
4674 }
4675 .noexit-veh {
4676 fill: none;
4677 stroke: #ffffff;
4678 stroke-width: 0.1px;
4679 stroke-opacity: 0;
4680 marker-mid: url(#noexit-veh);
4681 }
4682 .noexit-mot {
4683 fill: none;
4684 stroke: #ffffff;
4685 stroke-width: 0.1px;
4686 stroke-opacity: 0;
4687 marker-mid: url(#noexit-mot);
4688 }
4689 .noexit-no {
4690 fill: none;
4691 stroke: #ffffff;
4692 stroke-width: 0.1px;
4693 stroke-opacity: 0;
4694 marker-mid: url(#noexit-no);
4695 }
4696 .noexit-rail {
4697 fill: none;
4698 stroke: #ffffff;
4699 stroke-width: 0.1px;
4700 stroke-opacity: 0;
4701 marker-mid: url(#noexit-rail);
4702 }
4703
4704 .gate-locked {
4705 fill: none;
4706 stroke: red;
4707 stroke-width: 1px;
4708 stroke-opacity: 0;
4709 marker-mid: url(#marker-gate-locked);
4710 }
4711
4712 .gate-closed {
4713 fill: none;
4714 stroke: red;
4715 stroke-width: 1px;
4716 stroke-opacity: 0;
4717 marker-mid: url(#marker-gate-closed);
4718 }
4719
4720 .gate-open {
4721 fill: none;
4722 stroke: red;
4723 stroke-width: 1px;
4724 stroke-opacity: 0;
4725 marker-mid: url(#marker-gate-open);
4726 }
4727
4728 .bollard {
4729 fill: #707070;
4730 stroke: none;
4731 }
4732
4733 .chicane {
4734 fill: none;
4735 stroke: red;
4736 stroke-width: 2px;
4737 stroke-opacity: 0;
4738 marker-mid: url(#marker-chicane);
4739 }
4740
4741 .traffic-calming {
4742 fill: none;
4743 stroke: red;
4744 stroke-width: 2px;
4745 stroke-opacity: 0;
4746 marker-mid: url(#marker-traffic-calming);
4747 }
4748
4749 .highway-crossing {
4750 fill: none;
4751 stroke: red;
4752 stroke-opacity: 0;
4753 marker-mid: url(#highway-crossing);
4754 }
4755
4756 /* RelationRoute - generic styles */
4757 .relationroute-way {
4758 stroke-linecap: round;
4759 stroke-linejoin: round;
4760 smart-linecap: no;
4761 fill: none;
4762 stroke-width: 2.5px;
4763 opacity: 0.75;
4764 }
4765
4766 .relationroute-stop {
4767 stroke-width: 4px;
4768 fill: none;
4769 opacity: 0.75;
4770 }
4771
4772 /* VGA colours supported, add more if necessary */
4773 .relationroute-white { stroke: #FFFFFF; }
4774 .relationroute-silver { stroke: #C0C0C0; }
4775 .relationroute-gray { stroke: #808080; }
4776 .relationroute-black { stroke: #000000; }
4777 .relationroute-red { stroke: #FF0000; }
4778 .relationroute-maroon { stroke: #800000; }
4779 .relationroute-green { stroke: #008000; }
4780 .relationroute-lime { stroke: #00FF00; }
4781 .relationroute-blue { stroke: #0000FF; }
4782 .relationroute-navy { stroke: #000080; }
4783 .relationroute-fuchsia { stroke: #FF00FF; }
4784 .relationroute-purple { stroke: #800080; }
4785 .relationroute-yellow { stroke: #FFFF00; }
4786 .relationroute-olive { stroke: #808000; }
4787 .relationroute-aqua { stroke: #00FFFF; }
4788 .relationroute-teal { stroke: #008080; }
4789
4790 /* Highways - generic styles */
4791 .highway-casing {
4792 stroke-linecap: square;
4793 stroke-linejoin: round;
4794 fill: none;
4795 }
4796
4797 .highway-core {
4798 stroke-linecap: square;
4799 stroke-linejoin: round;
4800 fill: none;
4801 }
4802
4803 .highway-motorway-junction {
4804 fill: yellow;
4805 stroke: #4D5D73;
4806 stroke-width: 0.75px;
4807 }
4808
4809 .highway-motorway-junction-caption {
4810 fill: black;
4811 stroke: black;
4812 stroke-width: 0.05px;
4813 font-family: "DejaVu Sans";
4814 font-size: 1.5px;
4815 font-weight: bold;
4816 text-anchor: middle;
4817 }
4818
4819 .highway-ref {
4820 fill: #606060;
4821 stroke: white;
4822 font-family: "DejaVu Sans";
4823 font-weight: normal;
4824 text-anchor: middle;
4825 }
4826
4827 .highway-name {
4828 fill: black;
4829 font-family: "DejaVu Sans";
4830 font-weight: normal;
4831 stroke: white;
4832 text-anchor: middle;
4833 }
4834
4835 .highway-user {
4836 stroke-width: 0px;
4837 font-size: 1.0px; fill: #c0c0c0;
4838 }
4839
4840 .highway-nobicycle-1 { stroke-width: 2.7px; stroke: #000080; stroke-dasharray: 0.1,1.9; stroke-linecap: butt; fill: none; stroke-miterlimit: 0.1; }
4841 .highway-nobicycle-2 { stroke-width: 2.0px; stroke: #d1fad1; stroke-dasharray: 0.1,1.9; stroke-linecap: butt; fill: none; stroke-miterlimit: 0.1; }
4842 .highway-nobicycle-3 { stroke-width: 0.2px; stroke: #000080; stroke-dasharray: 0.1,1.9; stroke-linecap: butt; fill: none; stroke-miterlimit: 0.1; }
4843
4844 .bridge-casing {
4845 stroke-linecap: butt;
4846 stroke-linejoin: round;
4847 stroke: #707070;
4848 fill: none;
4849 marker-start: url(#bridge-casing-start);
4850 marker-end: url(#bridge-casing-end);
4851 }
4852
4853 .bridge-core {
4854 stroke-linecap: butt;
4855 stroke-linejoin: round;
4856 stroke: #ffffff;
4857 fill: none;
4858 }
4859
4860 .tunnel-casing {
4861 stroke-linecap: butt;
4862 stroke-linejoin: round;
4863 fill: none;
4864 }
4865
4866 .tunnel-core {
4867 stroke-linecap: butt;
4868 stroke-linejoin: round;
4869 fill: none;
4870 }
4871
4872 .tunnel { stroke-dasharray: 0.4, 0.4; }
4873
4874 .embankment-cutting { fill: none; stroke-linejoin: bevel; stroke-linecap: butt; stroke: #6f4a18; }
4875 .dyke { fill: none; stroke-linejoin: bevel; stroke-linecap: butt; stroke: #3a7019; }
4876
4877 .embankment-long-casing { stroke-width: 3.6px; stroke-dasharray: 0.1, 1.1; }
4878 .embankment-short-casing { stroke-width: 3.0px; stroke-dasharray: 0.1, 0.5, 0.1, 0.5; }
4879 .embankment-middle-casing { stroke-width: 1.9px; stroke-dasharray: none; }
4880 .embankment-core { stroke-width: 1.7px; stroke: #f8f8f8; stroke-dasharray: none; }
4881
4882 .embankment-small-long-casing { stroke-width: 3.1px; stroke-dasharray: 0.1, 1.1; }
4883 .embankment-small-short-casing { stroke-width: 2.5px; stroke-dasharray: 0.1, 0.5, 0.1, 0.5; }
4884 .embankment-small-middle-casing { stroke-width: 1.4px; stroke-dasharray: none; }
4885 .embankment-small-core { stroke-width: 1.2px; stroke: #f8f8f8; stroke-dasharray: none; }
4886
4887 .embankment-wide-long-casing { stroke-width: 4.3px; stroke-dasharray: 0.1, 1.1; }
4888 .embankment-wide-short-casing { stroke-width: 3.6px; stroke-dasharray: 0.1, 0.5, 0.1, 0.5; }
4889 .embankment-wide-middle-casing { stroke-width: 2.4px; stroke-dasharray: none; }
4890 .embankment-wide-core { stroke-width: 2.2px; stroke: #f8f8f8; stroke-dasharray: none; }
4891
4892 .cutting-casing { stroke-width: 3.6px; stroke-dasharray: none; }
4893 .cutting-long-core { stroke-width: 3.4px; stroke: #f8f8f8; stroke-dasharray: 0.5, 0.1, 0.5, 0.1; }
4894 .cutting-short-core { stroke-width: 2.9px; stroke: #f8f8f8; stroke-dasharray: 1.1, 0.1; }
4895 .cutting-middle-core { stroke-width: 2.1px; stroke: #f8f8f8; stroke-dasharray: none; }
4896
4897 .cutting-small-casing { stroke-width: 3.1px; stroke-dasharray: none; }
4898 .cutting-small-long-core { stroke-width: 2.9px; stroke: #f8f8f8; stroke-dasharray: 0.5, 0.1, 0.5, 0.1; }
4899 .cutting-small-short-core { stroke-width: 2.4px; stroke: #f8f8f8; stroke-dasharray: 1.1, 0.1; }
4900 .cutting-small-middle-core { stroke-width: 1.6px; stroke: #f8f8f8; stroke-dasharray: none; }
4901
4902 .cutting-wide-casing { stroke-width: 4.3px; stroke-dasharray: none; }
4903 .cutting-wide-long-core { stroke-width: 4.1px; stroke: #f8f8f8; stroke-dasharray: 0.5, 0.1, 0.5, 0.1; }
4904 .cutting-wide-short-core { stroke-width: 3.4px; stroke: #f8f8f8; stroke-dasharray: 1.1, 0.1; }
4905 .cutting-wide-middle-core { stroke-width: 2.6px; stroke: #f8f8f8; stroke-dasharray: none; }
4906
4907 .railway-casing { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
4908 .railway-1-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
4909 .railway-2-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
4910 .railway-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
4911
4912 .railway-tunnel-ends {
4913 stroke-opacity: 0;
4914 fill: none;
4915 marker-start: url(#marker-tunnel-start);
4916 marker-end: url(#marker-tunnel-end);
4917 stroke: #b0b0b0;
4918 stroke-width: 1.5px;
4919 }
4920
4921 .electrified { stroke-width: 0.1px; stroke: #ff0000; stroke-dasharray: 0.2, 0.4; stroke-linecap: butt; stroke-linejoin: round; fill: none; }
4922
4923 .railway-bridge-casing { stroke-width: 1.5px; }
4924 .railway-bridge-core { stroke-width: 1.0px; }
4925
4926 .railway-rail-casing { stroke-width: 0.55px; }
4927 .railway-rail-1-core { stroke-width: 0.4px; }
4928 .railway-rail-2-core { stroke-width: 0.4px; stroke-dasharray: 1.5,1.5; }
4929 .railway-rail-casing-color { stroke: #333333; }
4930 .railway-rail-1-core-color { stroke: #e6e6e6; }
4931 .railway-rail-2-core-color { stroke: #333333; }
4932 .railway-rail-tunnel-core { stroke-opacity: 0.15; }
4933 .railway-main-2-core { stroke-width: 0.4px; stroke-dasharray: 1.9,1.1; }
4934
4935 .railway-narrow-casing { stroke-width: 0.4px; }
4936 .railway-narrow-1-core { stroke-width: 0.25px; }
4937 .railway-narrow-2-core { stroke-width: 0.25px; stroke-dasharray: 1.8,1.8; }
4938 .railway-narrow-casing-color { stroke: #333333; }
4939 .railway-narrow-1-core-color { stroke: #e6e6e6; }
4940 .railway-narrow-2-core-color { stroke: #333333; }
4941 .railway-narrow-tunnel-core { stroke-opacity: 0.15; }
4942
4943 .railway-preserved-casing { stroke-width: 0.4px; }
4944 .railway-preserved-1-core { stroke-width: 0.25px; }
4945 .railway-preserved-2-core { stroke-width: 0.25px; stroke-dasharray: 1.5,1.5; }
4946 .railway-preserved-casing-color { stroke: #909090; }
4947 .railway-preserved-1-core-color { stroke: #e6e6e6; }
4948 .railway-preserved-2-core-color { stroke: #333333; }
4949 .railway-preserved-tunnel-core { stroke-opacity: 0.15; }
4950
4951 .railway-light-casing { stroke-width: 0.4px; }
4952 .railway-light-1-core { stroke-width: 0.25px; }
4953 .railway-light-2-core { stroke-width: 0.25px; stroke-dasharray: 1.2,1.8; }
4954 .railway-light-casing-color { stroke: #0f4c0f; }
4955 .railway-light-1-core-color { stroke: #b7e6e6; }
4956 .railway-light-2-core-color { stroke: #0f4c0f; }
4957 .railway-light-tunnel-core { stroke-opacity: 0.3; }
4958
4959 .railway-tram-casing { stroke-width: 0.4px; }
4960 .railway-tram-1-core { stroke-width: 0.25px; }
4961 .railway-tram-2-core { stroke-width: 0.25px; stroke-dasharray: 1.2,1.8; }
4962 .railway-tram-casing-color { stroke: #4c0f4c; }
4963 .railway-tram-1-core-color { stroke: #e6b7e6; }
4964 .railway-tram-2-core-color { stroke: #4c0f4c; }
4965 .railway-tram-tunnel-core { stroke-opacity: 0.3; }
4966
4967 .railway-subway-casing { stroke-width: 0.4px; }
4968 .railway-subway-1-core { stroke-width: 0.25px; }
4969 .railway-subway-2-core { stroke-width: 0.25px; stroke-dasharray: 1.2,1.8; }
4970 .railway-subway-casing-color { stroke: #0f0f4c; }
4971 .railway-subway-1-core-color { stroke: #b7b7e6; }
4972 .railway-subway-2-core-color { stroke: #0f0f4c; }
4973 .railway-subway-tunnel-core { stroke-opacity: 0.3; }
4974
4975 .railway-funicular-casing { stroke-width: 0.4px; }
4976 .railway-funicular-1-core { stroke-width: 0.25px; stroke-dasharray: 1.2,1.8; }
4977 .railway-funicular-t-core { stroke-width: 0.25px; }
4978 .railway-funicular-2-core { stroke-width: 0.08px; }
4979 .railway-funicular-casing-color { stroke: #4c0f0f; }
4980 .railway-funicular-1-core-color { stroke: #e6b7b7; }
4981 .railway-funicular-2-core-color { stroke: #4c0f0f; }
4982 .railway-funicular-tunnel-core { stroke-opacity: 0.3; }
4983
4984 .railway-monorail-casing { stroke-width: 0.4px; }
4985 .railway-monorail-1-core { stroke-width: 0.25px; }
4986 .railway-monorail-2-core { stroke-width: 0.08px; }
4987 .railway-monorail-casing-color { stroke: #4c0f0f; }
4988 .railway-monorail-1-core-color { stroke: #e6b7b7; }
4989 .railway-monorail-2-core-color { stroke: #ffffff; }
4990 .railway-monorail-tunnel-core { stroke-opacity: 0.3; }
4991
4992 .railway-yard-casing { stroke-width: 0.3px; }
4993 .railway-yard-1-core { stroke-width: 0.17px; }
4994 .railway-yard-2-core { stroke-width: 0.17px; stroke-dasharray: 0.9,2.1; }
4995 .railway-yard-casing-color { stroke: #333333; }
4996 .railway-yard-1-core-color { stroke: #e6e6e6; }
4997 .railway-yard-2-core-color { stroke: #333333; }
4998 .railway-yard-tunnel-core { stroke-opacity: 0.3; }
4999
5000 .railway-con-casing { stroke-width: 0.4px; stroke-dasharray: 0.5,0.5; }
5001 .railway-con-1-core { stroke-width: 0.25px; }
5002 .railway-con-2-core { stroke-width: 0.25px; stroke-dasharray: 0.5,0.5,0.5,1.5; }
5003 .railway-con-casing-color { stroke: #606060; }
5004 .railway-con-1-core-color { stroke: #f2f2f2; }
5005 .railway-con-2-core-color { stroke: #606060; }
5006 .railway-con-tunnel-core { stroke-opacity: 0.1; }
5007
5008 .railway-pla-casing { stroke-width: 0.4px; stroke-dasharray: 0.5,0.5; }
5009 .railway-pla-1-core { stroke-width: 0.25px; }
5010 .railway-pla-2-core { stroke-width: 0.25px; stroke-dasharray: 0.5,0.5,0.5,1.5; }
5011 .railway-pla-casing-color { stroke: #b2b2b2; }
5012 .railway-pla-1-core-color { stroke: #ffffff; }
5013 .railway-pla-2-core-color { stroke: #b2b2b2; }
5014 .railway-pla-tunnel-core { stroke-opacity: 0.1; }
5015
5016 .railway-dis-casing { stroke-width: 0.4px; stroke-opacity: 0.7; }
5017 .railway-dis-1-core { stroke-width: 0.25px; stroke-opacity: 0.7; }
5018 .railway-dis-2-core { stroke-width: 0.25px; stroke-opacity: 0.7; stroke-dasharray: 1.5,1.5; }
5019 .railway-dis-casing-color { stroke: #808080; }
5020 .railway-dis-1-core-color { stroke: #f2f2f2; }
5021 .railway-dis-2-core-color { stroke: #808080; }
5022 .railway-dis-tunnel-core { stroke-opacity: 0.1; }
5023
5024 .railway-aba-casing { stroke-width: 0.4px; stroke-opacity: 0.4; }
5025 .railway-aba-1-core { stroke-width: 0.25px; stroke-opacity: 0.4; }
5026 .railway-aba-2-core { stroke-width: 0.25px; stroke-opacity: 0.4; stroke-dasharray: 1.5,1.5; }
5027 .railway-aba-casing-color { stroke: #b2b2b2; }
5028 .railway-aba-1-core-color { stroke: #ffffff; }
5029 .railway-aba-2-core-color { stroke: #b2b2b2; }
5030 .railway-aba-tunnel-core { stroke-opacity: 0.1; }
5031
5032 .railway-raz-casing { stroke-width: 0.4px; stroke-opacity: 0.3; stroke-dasharray: 0.3,0.3; }
5033 .railway-raz-1-core { stroke-width: 0.25px; stroke-opacity: 0.3; }
5034 .railway-raz-2-core { stroke-width: 0.25px; stroke-opacity: 0.3; stroke-dasharray: 0.3,0.3,0.3,0.3,0.3,1.5; }
5035 .railway-raz-casing-color { stroke: #c2c2c2; }
5036 .railway-raz-1-core-color { stroke: #ffffff; }
5037 .railway-raz-2-core-color { stroke: #c2c2c2; }
5038
5039 .highway-motorway-bridge-casing { stroke-width: 2.70px; }
5040 .highway-motorway-bridge-core { stroke-width: 2.40px; }
5041 .highway-motorway-casing { stroke-width: 2.0px; stroke: #707070; }
5042 .highway-motorway-cy1-casing { stroke-width: 2.75px; stroke: #707070; }
5043 .highway-motorway-cy2-casing { stroke-width: 2.5px; stroke: #d1fad1; }
5044 .highway-motorway-area-casing { stroke-width: 0.3px; }
5045 .highway-motorway-core { stroke-width: 1.7px; stroke: #809BC0; }
5046 .highway-motorway-area { fill: #809BC0; }
5047 .highway-motorway-name { stroke-width: 0px; font-size: 1.5px; }
5048 .highway-motorway-ref { stroke-width: 0px; font-size: 2px; }
5049
5050 .highway-motorway-link-bridge-casing { stroke-width: 2.5px; }
5051 .highway-motorway-link-bridge-core { stroke-width: 2.2px; }
5052 .highway-motorway-link-casing { stroke-width: 1.8px; stroke: #707070; }
5053 .highway-motorway-link-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5054 .highway-motorway-link-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5055 .highway-motorway-link-area-casing { stroke-width: 0.3px; }
5056 .highway-motorway-link-core { stroke-width: 1.5px; stroke: #809BC0; }
5057 .highway-motorway-link-area { fill: #809BC0; }
5058 .highway-motorway-link-name { stroke-width: 0px; font-size: 1.5px; }
5059 .highway-motorway-link-ref { stroke-width: 0px; font-size: 2px; }
5060
5061 .highway-trunk-bridge-casing { stroke-width: 2.5px; }
5062 .highway-trunk-bridge-core { stroke-width: 2.2px; }
5063 .highway-trunk-casing { stroke-width: 1.8px; stroke: #707070; }
5064 .highway-trunk-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5065 .highway-trunk-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5066 .highway-trunk-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5067 .highway-trunk-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5068 .highway-trunk-mr3-casing { stroke-width: 2.15px; stroke: #FDBF6F; }
5069 .highway-trunk-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5070 .highway-trunk-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5071 .highway-trunk-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5072 .highway-trunk-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5073 .highway-trunk-area-casing { stroke-width: 0.3px; }
5074 .highway-trunk-core { stroke-width: 1.5px; stroke: #7FC97F; }
5075 .highway-trunk-area { fill: #7FC97F; }
5076 .highway-trunk-name { stroke-width: 0px; font-size: 1.5px; }
5077 .highway-trunk-ref { stroke-width: 0px; font-size: 2px; }
5078
5079 .highway-trunk-link-bridge-casing { stroke-width: 2.5px; }
5080 .highway-trunk-link-bridge-core { stroke-width: 2.2px; }
5081 .highway-trunk-link-casing { stroke-width: 1.8px; stroke: #707070; }
5082 .highway-trunk-link-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5083 .highway-trunk-link-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5084 .highway-trunk-link-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5085 .highway-trunk-link-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5086 .highway-trunk-link-mr3-casing { stroke-width: 2.15px; stroke: #FDBF6F; }
5087 .highway-trunk-link-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5088 .highway-trunk-link-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5089 .highway-trunk-link-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5090 .highway-trunk-link-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5091 .highway-trunk-link-area-casing { stroke-width: 0.3px; }
5092 .highway-trunk-link-core { stroke-width: 1.5px; stroke: #7FC97F; }
5093 .highway-trunk-link-area { fill: #7FC97F; }
5094 .highway-trunk-link-name { stroke-width: 0px; font-size: 1.5px; }
5095 .highway-trunk-link-ref { stroke-width: 0px; font-size: 2px; }
5096
5097 .highway-primary-bridge-casing { stroke-width: 2.5px; }
5098 .highway-primary-bridge-core { stroke-width: 2.2px; }
5099 .highway-primary-casing { stroke-width: 1.8px; stroke: #707070; }
5100 .highway-primary-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5101 .highway-primary-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5102 .highway-primary-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5103 .highway-primary-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5104 .highway-primary-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5105 .highway-primary-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5106 .highway-primary-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5107 .highway-primary-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5108 .highway-primary-area-casing { stroke-width: 0.3px; }
5109 .highway-primary-core { stroke-width: 1.5px; stroke: #e46d71; }
5110 .highway-primary-area { fill: #e46d71; }
5111 .highway-primary-name { stroke-width: 0px; font-size: 1.5px; }
5112 .highway-primary-ref { stroke-width: 0px; font-size: 2px; }
5113
5114 .highway-primary-link-bridge-casing { stroke-width: 2.5px; }
5115 .highway-primary-link-bridge-core { stroke-width: 2.2px; }
5116 .highway-primary-link-casing { stroke-width: 1.8px; stroke: #707070; }
5117 .highway-primary-link-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5118 .highway-primary-link-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5119 .highway-primary-link-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5120 .highway-primary-link-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5121 .highway-primary-link-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5122 .highway-primary-link-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5123 .highway-primary-link-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5124 .highway-primary-link-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5125 .highway-primary-link-area-casing { stroke-width: 0.3px; }
5126 .highway-primary-link-core { stroke-width: 1.5px; stroke: #e46d71; }
5127 .highway-primary-link-area { fill: #e46d71; }
5128 .highway-primary-link-name { stroke-width: 0px; font-size: 1.5px; }
5129 .highway-primary-link-ref { stroke-width: 0px; font-size: 2px; }
5130
5131 .highway-secondary-bridge-casing { stroke-width: 2.5px; }
5132 .highway-secondary-bridge-core { stroke-width: 2.2px; }
5133 .highway-secondary-casing { stroke-width: 1.8px; stroke: #707070; }
5134 .highway-secondary-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5135 .highway-secondary-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5136 .highway-secondary-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5137 .highway-secondary-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5138 .highway-secondary-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5139 .highway-secondary-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5140 .highway-secondary-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5141 .highway-secondary-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5142 .highway-secondary-area-casing { stroke-width: 0.3px; }
5143 .highway-secondary-core { stroke-width: 1.5px; stroke: #FDBF6F; }
5144 .highway-secondary-area { fill: #FDBF6F; }
5145 .highway-secondary-name { stroke-width: 0px; font-size: 1.5px;}
5146 .highway-secondary-ref { stroke-width: 0px; font-size: 2px; }
5147
5148 .highway-secondary-link-bridge-casing { stroke-width: 2.5px; }
5149 .highway-secondary-link-bridge-core { stroke-width: 2.2px; }
5150 .highway-secondary-link-casing { stroke-width: 1.8px; stroke: #707070; }
5151 .highway-secondary-link-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5152 .highway-secondary-link-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5153 .highway-secondary-link-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5154 .highway-secondary-link-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5155 .highway-secondary-link-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5156 .highway-secondary-link-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5157 .highway-secondary-link-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5158 .highway-secondary-link-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5159 .highway-secondary-link-area-casing { stroke-width: 0.3px; }
5160 .highway-secondary-link-core { stroke-width: 1.5px; stroke: #FDBF6F; }
5161 .highway-secondary-link-area { fill: #FDBF6F; }
5162 .highway-secondary-link-name { stroke-width: 0px; font-size: 1.5px;}
5163 .highway-secondary-link-ref { stroke-width: 0px; font-size: 2px; }
5164
5165 .highway-tertiary-bridge-casing { stroke-width: 2.5px; }
5166 .highway-tertiary-bridge-core { stroke-width: 2.2px; }
5167 .highway-tertiary-casing { stroke-width: 1.8px; stroke: #707070; }
5168 .highway-tertiary-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5169 .highway-tertiary-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5170 .highway-tertiary-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5171 .highway-tertiary-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5172 .highway-tertiary-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5173 .highway-tertiary-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5174 .highway-tertiary-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5175 .highway-tertiary-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5176 .highway-tertiary-area-casing { stroke-width: 0.3px; }
5177 .highway-tertiary-core { stroke-width: 1.5px; stroke: #ffff90; }
5178 .highway-tertiary-area { fill: #ffff90; }
5179 .highway-tertiary-name { stroke-width: 0px; font-size: 1.25px; }
5180 .highway-tertiary-ref { stroke-width: 0px; font-size: 1.5px; }
5181
5182 .highway-tertiary-link-bridge-casing { stroke-width: 2.5px; }
5183 .highway-tertiary-link-bridge-core { stroke-width: 2.2px; }
5184 .highway-tertiary-link-casing { stroke-width: 1.8px; stroke: #707070; }
5185 .highway-tertiary-link-cy1-casing { stroke-width: 2.55px; stroke: #707070; }
5186 .highway-tertiary-link-cy2-casing { stroke-width: 2.3px; stroke: #d1fad1; }
5187 .highway-tertiary-link-mr1-casing { stroke-width: 2.3px; stroke: #707070; }
5188 .highway-tertiary-link-mr2-casing { stroke-width: 2.15px; stroke: #809BC0; }
5189 .highway-tertiary-link-mrcy1-casing { stroke-width: 2.8px; stroke: #707070; }
5190 .highway-tertiary-link-mrcy2-casing { stroke-width: 2.6px; stroke: #d1fad1; }
5191 .highway-tertiary-link-mrcy3-casing { stroke-width: 2.0px; stroke: #809BC0; }
5192 .highway-tertiary-link-mrcy4-casing { stroke-width: 2.0px; stroke: #FDBF6F; }
5193 .highway-tertiary-link-area-casing { stroke-width: 0.3px; }
5194 .highway-tertiary-link-core { stroke-width: 1.5px; stroke: #ffff90; }
5195 .highway-tertiary-link-area { fill: #ffff90; }
5196 .highway-tertiary-link-name { stroke-width: 0px; font-size: 1.25px; }
5197 .highway-tertiary-link-ref { stroke-width: 0px; font-size: 1.5px; }
5198
5199 .highway-unclassified-bridge-casing { stroke-width: 2.35px; }
5200 .highway-unclassified-bridge-core { stroke-width: 2.05px; }
5201 .highway-unclassified-casing { stroke-width: 1.65px; stroke: #707070; }
5202 .highway-unclassified-cy1-casing { stroke-width: 2.4px; stroke: #707070; }
5203 .highway-unclassified-cy2-casing { stroke-width: 2.1px; stroke: #d1fad1; }
5204 .highway-unclassified-area-casing { stroke-width: 0.3px; }
5205 .highway-unclassified-core { stroke-width: 1.35px; stroke: #ffffff; }
5206 .highway-residential-bridge-casing { stroke-width: 2.2px; }
5207 .highway-residential-bridge-core { stroke-width: 1.9px; }
5208 .highway-residential-casing { stroke-width: 1.5px; stroke: #707070; }
5209 .highway-residential-cy1-casing { stroke-width: 2.3px; stroke: #707070; }
5210 .highway-residential-cy2-casing { stroke-width: 2.15px; stroke: #d1fad1; }
5211 .highway-residential-area-casing { stroke-width: 0.15px; }
5212 .highway-residential-core { stroke-width: 1.35px; stroke: #ffffff; }
5213 .highway-ford-core { stroke-width: 1.25px; stroke: #b5d6f1; stroke-linecap: butt; }
5214 .highway-unclassified-area { fill: #ffffff; }
5215 .highway-residential-area { fill: #ffffff; }
5216 .highway-unclassified-name { stroke-width: 0px; font-size: 1.25px; }
5217 .highway-unclassified-ref { stroke-width: 0px; font-size: 1.5px; }
5218 .highway-unclassified-turningcircle-casing { fill: #707070; }
5219 .highway-unclassified-turningcircle-core { fill: #ffffff; }
5220 .highway-road-core { stroke-width: 1.25px; stroke: #d0d0d0; }
5221 .highway-road-area { fill: #d0d0d0; }
5222
5223 .highway-livingstreet-casing { stroke-width: 1.5px; stroke: #707070; }
5224 .highway-livingstreet-area-casing { stroke-width: 0.15px; }
5225 .highway-livingstreet-core-1 { stroke-width: 1.35px; stroke: #ffffff; }
5226 .highway-livingstreet-core-2 { stroke-width: 1.35px; stroke: #e5e0c2; stroke-dasharray: 0.35,0.5; stroke-linecap: butt; }
5227 .highway-livingstreet-area-1 { fill: #ffffff; }
5228 .highway-livingstreet-area-2 { fill: url(#livingstreet-pattern); stroke: #e5e0c2; stroke-width: 0px; }
5229
5230 .highway-cycleroad-casing { stroke-width: 1.5px; stroke: #707070; }
5231 .highway-cycleroad-area-casing { stroke-width: 0.15px; }
5232 .highway-cycleroad-core-1 { stroke-width: 1.35px; stroke: #ffffff; }
5233 .highway-cycleroad-core-2 { stroke-width: 1.35px; stroke: #d1fad1; stroke-dasharray: 0.35,0.5; stroke-linecap: butt; }
5234 .highway-cycleroad-area-1 { fill: #ffffff; }
5235 .highway-cycleroad-area-2 { fill: url(#cycleroad-pattern); stroke: #d1fad1; stroke-width: 0px; }
5236 .highway-cycleroad-core-3 { stroke-width: 1.35px; stroke: #d1fad1; }
5237 .highway-cycleroad-area-3 { fill: #d1fad1; }
5238
5239 .highway-service-bridge-casing { stroke-width: 1.6px; }
5240 .highway-service-bridge-core { stroke-width: 1.4px; }
5241 .highway-service-casing { stroke-width: 1.0px; stroke: #707070; }
5242 .highway-service-cy1-casing { stroke-width: 1.8px; stroke: #707070; }
5243 .highway-service-cy2-casing { stroke-width: 1.65px; stroke: #d1fad1; }
5244 .highway-service-area-casing { stroke-width: 0.15px; }
5245 .highway-service-core { stroke-width: 0.85px; stroke: #ffffff; }
5246 .highway-service-area { fill: #ffffff; }
5247 .highway-service-name { stroke-width: 0px; font-size: 1.25px; }
5248 .highway-service-ref { stroke-width: 0px; font-size: 1.25px; }
5249
5250 .highway-aisle-bridge-casing { stroke-width: 1.2px; }
5251 .highway-aisle-bridge-core { stroke-width: 1.0px; }
5252 .highway-aisle-casing { stroke-width: 0.6px; stroke: #707070; }
5253 .highway-aisle-area-casing { stroke-width: 0.1px; }
5254 .highway-aisle-core { stroke-width: 0.5px; stroke: #ffffff; }
5255 .highway-aisle-area { fill: #ffffff; }
5256
5257 .highway-unsurfaced-bridge-casing { stroke-width: 1.95px; }
5258 .highway-unsurfaced-bridge-core { stroke-width: 1.65px; }
5259 .highway-unsurfaced-casing { stroke-width: 1.25px; stroke: #707070; stroke-dasharray: 1, 0.5; stroke-linecap: butt; }
5260 .highway-unsurfaced-cy1-casing { stroke-width: 2.05px; stroke: #707070; stroke-dasharray: 1, 0.5; stroke-linecap: butt; }
5261 .highway-unsurfaced-cy2-casing { stroke-width: 1.8px; stroke: #d1fad1; stroke-linecap: butt; }
5262 .highway-unsurfaced-area-casing { stroke-width: 0.25px; }
5263 .highway-unsurfaced-core { stroke-width: 1px; stroke: #ffffff; }
5264 .highway-unsurfaced-area { fill: #ffffff; }
5265 .highway-unsurfaced-name { stroke-width: 0px; font-size: 1.25px; }
5266 .highway-unsurfaced-ref { stroke-width: 0px; font-size: 1.25px; }
5267
5268 .highway-track-bridge-casing { stroke-width: 1.6px; }
5269 .highway-track-bridge-core { stroke-width: 1.4px; }
5270 .highway-track-back-casing { stroke-width: 1.15px; stroke: #ffffff; stroke-linecap: round; stroke-opacity: 0.7; }
5271 .highway-track-casing { stroke-width: 1.0px; stroke: #d79331; }
5272 .highway-track-area-back-casing { stroke-width: 0.4px; stroke: #ffffff; }
5273 .highway-track-area-casing { stroke-width: 0.275px; stroke: #d79331; }
5274 .highway-track-core { stroke-width: 0.7px; }
5275 .highway-track-core2 { stroke-width: 0.75px; }
5276 .highway-track-area { fill: #ffffff; }
5277 .highway-track-name { stroke-width: 0px; font-size: 1.25px; }
5278 .highway-track-ref { stroke-width: 0px; font-size: 1.25px; }
5279
5280 .highway-track-gradex-casing { stroke-dasharray: 1.8, 0.2; stroke-linecap: butt; }
5281 .highway-track-grade1-casing { }
5282 .highway-track-grade2-casing { stroke-dasharray: 1.8, 0.9; stroke-linecap: butt; }
5283 .highway-track-grade3-casing { stroke-dasharray: 1.0, 1.3; stroke-linecap: butt; }
5284 .highway-track-grade4-casing { stroke-dasharray: 0.5, 1.0, 0.3, 1.0; stroke-linecap: butt; }
5285 .highway-track-grade5-casing { stroke-dasharray: 0.3, 1.0; stroke-linecap: butt; }
5286
5287 .highway-track-gradex-core { stroke: #fff2de; }
5288 .highway-track-grade1-core { stroke: #fffaf2; }
5289 .highway-track-grade2-core { stroke: #fff2de; }
5290 .highway-track-grade3-core { stroke: #fff2de; }
5291 .highway-track-grade4-core { stroke: #fff2de; }
5292 .highway-track-grade5-core { stroke: #fff2de; }
5293 .highway-track-gradex-area { fill: #fff2de; }
5294 .highway-track-grade1-area { fill: #fffaf2; }
5295 .highway-track-grade2-area { fill: #fff2de; }
5296 .highway-track-grade3-area { fill: #fff2de; }
5297 .highway-track-grade4-area { fill: #fff2de; }
5298 .highway-track-grade5-area { fill: #fff2de; }
5299
5300 .highway-byway-bridge-casing { stroke-width: 1.6px; }
5301 .highway-byway-bridge-core { stroke-width: 1.4px; }
5302 .highway-byway-1-casing { stroke-width: 1px; stroke: #505050; stroke-dasharray: 0.7, 0.2; stroke-linecap: butt;}
5303 .highway-byway-1-area-casing { stroke-width: 0.2px;}
5304 .highway-byway-2-casing { stroke-width: 0.8px; stroke: #efadaa; }
5305 .highway-byway-2-area-casing { stroke-width: 0.0px; }
5306 .highway-byway-3-casing { stroke-width: 1.4px; stroke: #505050; stroke-dasharray: 0.1, 0.8; stroke-dashoffset: 0.6; stroke-linecap: butt; }
5307 .highway-byway-3-area-casing { stroke-width: 0.7px; }
5308 .highway-byway-1-core { stroke-width: 0.4px; stroke: #efadaa; }
5309 .highway-byway-area { fill: #efadaa; }
5310 .highway-byway-name { stroke-width: 0px; font-size: 1.25px; }
5311 .highway-byway-ref { stroke-width: 0px; font-size: 1.25px; }
5312
5313 .highway-bridleway-bridge-casing { stroke-width: 1.6px; }
5314 .highway-bridleway-bridge-core { stroke-width: 1.4px; }
5315 .highway-bridleway-casing { stroke-width: 1px; stroke: #707070; stroke-dasharray: 0.7, 0.2; stroke-linecap: butt; }
5316 .highway-bridleway-area-casing { stroke-width: 0.15px; }
5317 .highway-bridleway-core { stroke-width: 0.85px; stroke: #d3cb98; }
5318 .highway-bridleway-area { fill: #d3cb98; }
5319 .highway-bridleway-name { stroke-width: 0px; font-size: 1.25px; }
5320 .highway-bridleway-ref { stroke-width: 0px; font-size: 1.25px; }
5321
5322 .highway-cycleway-bridge-casing { stroke-width: 1.6px; }
5323 .highway-cycleway-bridge-core { stroke-width: 1.4px; }
5324 .highway-cycleway-casing { stroke-width: 1px; stroke: #707070; stroke-dasharray: 0.2, 0.2; stroke-linecap: butt;}
5325 .highway-cycleway-area-casing { stroke-width: 0.15px; }
5326 .highway-cycleway-core { stroke-width: 0.85px; stroke: #d1fad1; }
5327 .highway-cycleway-area { fill: #d1fad1; }
5328 .highway-cycleway-name { stroke-width: 0px; font-size: 1.25px; }
5329 .highway-cycleway-ref { stroke-width: 0px; font-size: 1.25px; }
5330
5331 .highway-pedestrian-bridge-casing { stroke-width: 2.35px; }
5332 .highway-pedestrian-bridge-core { stroke-width: 2.05px; }
5333 .highway-pedestrian-casing { stroke-width: 1.5px; stroke: #707070; }
5334 .highway-pedestrian-cy1-casing { stroke-width: 2.3px; stroke: #707070; }
5335 .highway-pedestrian-cy2-casing { stroke-width: 2.15px; stroke: #d1fad1; }
5336 .highway-pedestrian-area-casing { stroke-width: 0.15px; }
5337 .highway-pedestrian-core { stroke-width: 1.35px; stroke: #e5e0c2; }
5338 .highway-pedestrian-area { fill: #e5e0c2; }
5339 .highway-pedestrian-name { stroke-width: 0px; font-size: 1px; }
5340 .highway-pedestrian-ref { stroke-width: 0px; font-size: 1.25px; }
5341
5342 .highway-footway-bridge-casing { stroke-width: 1.2px; }
5343 .highway-footway-bridge-core { stroke-width: 1px; }
5344 .highway-footway-casing { stroke-width: 0.6px; stroke: #707070; stroke-dasharray: 0.2, 0.2; stroke-linecap: butt; }
5345 .highway-footway-cy1-casing { stroke-width: 1.4px; stroke: #707070; stroke-dasharray: 0.2, 0.2; stroke-linecap: butt; }
5346 .highway-footway-cy2-casing { stroke-width: 1.25px; stroke: #d1fad1; stroke-linecap: butt; }
5347 .highway-footway-area-casing { stroke-width: 0.15px;}
5348 .highway-footway-core { stroke-width: 0.45px; stroke: #e5e0c2; }
5349 .highway-footway-area { fill: #e5e0c2; }
5350 .highway-footway-name { stroke-width: 0px; font-size: 1.25px; }
5351 .highway-footway-ref { stroke-width: 0px; font-size: 1.25px; }
5352
5353 /* render unmarked paths in the same color as highway=road */
5354 .highway-path-core { stroke-width: 0.45px; stroke: #d0d0d0; }
5355 .highway-path-area { fill: #d0d0d0; }
5356
5357 .highway-steps-bridge-casing { stroke-width: 1.2px; }
5358 .highway-steps-bridge-core { stroke-width: 1.0px; }
5359 .highway-steps-casing { stroke-width: 0.6px; stroke: #707070; }
5360 .highway-steps-casing-ramp { stroke-width: 0.45px; stroke: #707070; }
5361 .highway-steps-casing-ramp-bicycle { stroke-width: 0.75px; stroke: #30c030; }
5362 .highway-steps-casing-ramp-stroller { stroke-width: 0.75px; stroke: #c03030; }
5363 .highway-steps-casing-ramp-wheelchair { stroke-width: 0.75px; stroke: #3030c0; }
5364 .highway-steps-casing-ramp-yes { stroke-width: 0.75px; stroke: #30c0c0; }
5365 .highway-steps-casing-ramp-no { stroke-width: 0.75px; stroke: #303030; }
5366
5367 .highway-steps-area-casing { stroke-width: 0.15px; }
5368 .highway-steps-core { stroke-width: 0.45px; stroke: #e5e0c2; stroke-dasharray: 0.3, 0.1; stroke-linecap: butt;}
5369 .highway-steps-name { stroke-width: 0px; font-size: 1.25px; }
5370 .highway-steps-ref { stroke-width: 0px; font-size: 1.25px; }
5371
5372 .highway-scramble-core { stroke-width: 0.15px; stroke: #707070; stroke-dasharray: 0.8, 0.2; stroke-linecap: butt;}
5373 .highway-scramble-name { stroke-width: 0.5px; fill: black; font-size: 1.25px; }
5374
5375 /* Aeroways */
5376 .aeroway-aerodrome {
5377 stroke-width: 0.5px;
5378 stroke: #000000;
5379 fill: #d8dcce;
5380 }
5381
5382 .aeroway-apron {
5383 stroke-width: 0.3px;
5384 stroke: none;
5385 fill: #f0f0f0;
5386 }
5387
5388 .aeroway-taxiway-casing {
5389 stroke-width: 3px;
5390 stroke-linecap: butt;
5391 stroke-linejoin: round;
5392 stroke: #000000;
5393 fill: none;
5394 }
5395
5396 .aeroway-taxiway-core {
5397 stroke-width: 2px;
5398 stroke-linecap: butt;
5399 stroke-linejoin: round;
5400 stroke: #d4dcbd;
5401 fill: none;
5402 }
5403
5404 .aeroway-runway-core {
5405 stroke-width: 5px;
5406 stroke-linecap: square;
5407 stroke-linejoin: round;
5408 stroke: #d4dcbd;
5409 fill: none;
5410 }
5411
5412 .aeroway-runway-casing {
5413 stroke-width: 7px;
5414 stroke-linecap: square;
5415 stroke-linejoin: round;
5416 stroke: #000000;
5417 fill: none;
5418 }
5419
5420 .aeroway-aerodrome-caption {
5421 fill: black;
5422 stroke: white;
5423 stroke-width: 0.3px;
5424 font-family: "DejaVu Sans";
5425 font-size: 6px;
5426 font-weight: bold;
5427 }
5428
5429 .aeroway-airport-caption {
5430 fill: black;
5431 stroke: white;
5432 stroke-width: 0.3px;
5433 font-family: "DejaVu Sans";
5434 font-size: 10px;
5435 font-weight: bold;
5436 }
5437
5438 /* Waterways */
5439 .waterway-name-casing {
5440 stroke: #303030;
5441 fill: white;
5442 font-family: "DejaVu Sans";
5443 font-weight: bold;
5444 text-anchor: middle;
5445 stroke-miterlimit: 1.5;
5446 }
5447
5448 .waterway-name-core {
5449 stroke: green;
5450 fill: white;
5451 stroke-width: 0px;
5452 font-family: "DejaVu Sans";
5453 font-weight: bold;
5454 text-anchor: middle;
5455 stroke-miterlimit: 1.5;
5456 }
5457
5458 .waterway-casing {
5459 stroke-linecap: round;
5460 stroke-linejoin: round;
5461 stroke: #b0b0b0;
5462 fill: none;
5463 }
5464
5465 .waterway-core {
5466 stroke-linecap: round;
5467 stroke-linejoin: round;
5468 stroke: #b5d6f1;
5469 fill: none;
5470 }
5471
5472 .waterway-riverbank {
5473 fill: #b5d6f1;
5474 stroke: #b0b0b0;
5475 stroke-width: 0px;
5476 }
5477
5478 .waterway-lock-casing { stroke: #000000; stroke-width: 2.0px; stroke-linecap: butt; }
5479 .waterway-lock-core { stroke: #f8f8f8; stroke-width: 1.5px; stroke-linecap: butt; }
5480
5481 .waterway-river-casing { stroke-width: 1px; }
5482 .waterway-river-core { stroke-width: 1px; }
5483 .waterway-river-tunnel-core { stroke-width: 0.8px; stroke-dasharray: 1.5, 1.5; }
5484 .waterway-river-name-casing { font-size: 1.5px; stroke-width: 0.1px;}
5485 .waterway-river-name-core { font-size: 1.5px; }
5486
5487 .waterway-stream-casing { stroke-width: 0.275px; }
5488 .waterway-stream-core-ephemeral { stroke-width: 0.275px; stroke-dasharray: 0.2, 0.2; stroke-linecap: butt; }
5489 .waterway-stream-core-intermittent { stroke-width: 0.275px; stroke-dasharray: 0.3, 0.1; stroke-linecap: butt; }
5490 .waterway-stream-core { stroke-width: 0.275px; }
5491 .waterway-stream-tunnel-core { stroke-width: 0.2px; stroke-dasharray: 0.4, 0.4; }
5492 .waterway-stream-name-casing { stroke-width: 0.1px; font-size: 1.5px; }
5493 .waterway-stream-name-core { font-size: 1.5px; }
5494
5495 .waterway-canal-casing { stroke-width: 1px; }
5496 .waterway-canal-core { stroke-width: 0.8px; }
5497 .waterway-canal-tunnel-core { stroke-width: 0.8px; stroke-dasharray: 1.5, 1.5; }
5498 .waterway-canal-name-casing { stroke-width: 0.1px; font-size: 1.5px; }
5499 .waterway-canal-name-core { font-size: 1.5px; }
5500
5501 .waterway-drain-casing { stroke-width: 1px; }
5502 .waterway-drain-core { stroke-width: 0.8px; }
5503 .waterway-drain-tunnel-core { stroke-width: 0.8px; stroke-dasharray: 1.5, 1.5; }
5504 .waterway-drain-name-casing { stroke-width: 0.1px; font-size: 1.5px; }
5505 .waterway-drain-name-core { font-size: 1.5px; }
5506
5507 .waterway-ditch-casing { stroke-width: 0.1px; }
5508 .waterway-ditch-core { stroke-width: 0.1px; }
5509 .waterway-ditch-tunnel-core { stroke-width: 0.08px; stroke-dasharray: 0.4, 0.4; }
5510 .waterway-ditch-name-casing { stroke-width: 0.08px; font-size: 1.5px; }
5511 .waterway-ditch-name-core { font-size: 1.5px; }
5512
5513 .waterway-dam {
5514 stroke: #000000;
5515 stroke-width: 0.5px;
5516 fill: none;
5517 stroke-linecap: round;
5518 stroke-linejoin: round;
5519 }
5520 .waterway-weir {
5521 stroke: #000044;
5522 stroke-width: 0.375px;
5523 fill: none;
5524 stroke-linecap: round;
5525 stroke-linejoin: round;
5526 }
5527
5528
5529 /* Generic under-construction style - makes any way dashed */
5530 .under-construction-1 { stroke-width: 0.1px; stroke: #707070; stroke-dasharray: 0.5, 0.5; stroke-linecap: butt; fill:none; }
5531 .under-construction-2 { stroke-dasharray: 4, 4; stroke-linecap: butt;}
5532 .wrong-under-construction { stroke-width: 1.5px; stroke: #ffffff; stroke-dasharray: 4, 4; fill:none; }
5533
5534 /* Generic planned style - makes any way dashed */
5535 .planned { stroke-dasharray: 0.5, 3; stroke-linecap: butt;}
5536
5537 /* Generic disused style - makes any way dashed */
5538 .disused-1 { stroke-dasharray: 1, 2; stroke-linecap: butt;}
5539 .disused-2 { stroke-width: 3px; stroke: #600000; stroke-dasharray: 0.1, 2.9; stroke-dashoffset: 2.55; stroke-linecap: butt; fill:none; }
5540
5541 /* Generic abandoned style - makes any way dashed */
5542 .abandoned-1 { stroke-dasharray: 0.7, 5.8; stroke-linecap: butt; }
5543 .abandoned-2 { stroke-linecap: butt; stroke-width: 3px; stroke: #600000; stroke-dasharray: 0.3, 6.2; stroke-dashoffset: 6.2; fill:none; }
5544
5545 /* Ferry */
5546 .route-ferry {
5547 stroke-width: 0.3px;
5548 stroke-dasharray: 1.5,1;
5549 stroke-linecap: butt;
5550 stroke-linejoin: round;
5551 stroke: #707070;
5552 fill: none;
5553 }
5554
5555 /* Place names */
5556 /* General style for captions */
5557 .place-caption {
5558 fill: black;
5559 stroke: none;
5560 font-family: "DejaVu Sans";
5561 font-weight: bold;
5562 text-anchor: middle;
5563 }
5564
5565 .caption-casing {
5566 fill: white;
5567 stroke-opacity: 1;
5568 stroke: white;
5569 font-family: "DejaVu Sans";
5570 font-weight: bold;
5571 text-anchor: middle;
5572 stroke-miterlimit: 1.5;
5573 }
5574
5575 .caption-core {
5576 stroke: white;
5577 stroke-width: 0px;
5578 font-family: "DejaVu Sans";
5579 font-weight: bold;
5580 text-anchor: middle;
5581 stroke-miterlimit: 1.5;
5582 }
5583
5584 .peak-caption { font-size: 2px; }
5585 .pass-caption { font-size: 2px; }
5586 .cave-caption { font-size: 2px; }
5587 .island-caption { font-size: 2px; }
5588 .islet-caption { font-size: 1.5px; }
5589 .village-caption { font-size: 3px; }
5590 .suburb-caption { font-size: 3px; }
5591 .hamlet-caption { font-size: 2px; }
5592 .locality-caption { font-size: 2px; }
5593 .farm-caption { font-size: 1.5px; }
5594
5595 .housenumber-interpolation {
5596 fill: none;
5597 stroke: #b0b0b0;
5598 stroke-width: 0.125px;
5599 }
5600
5601 .housenumber-interpolation-all {
5602 }
5603
5604 .housenumber-interpolation-even {
5605 stroke-dasharray: 0.5 0.5;
5606 }
5607
5608 .housenumber-interpolation-odd {
5609 stroke-dasharray: 0.2 0.2;
5610 }
5611
5612 .housenumber-node {
5613 stroke: #b0b0b0;
5614 stroke-width: 0.005;
5615 fill-opacity: 0.5;
5616 fill: #ffffff;
5617 }
5618
5619 .housenumber-left {
5620 text-anchor: start;
5621 }
5622
5623 .housenumber-center {
5624 text-anchor: middle;
5625 }
5626
5627 .housenumber-casing {
5628 stroke-width: 0.2px;
5629 fill: #ffffff;
5630 stroke: #ffffff;
5631 stroke-opacity: 1;
5632 font-family: "DejaVu Sans";
5633 stroke-miterlimit: 1.5;
5634 font-size: 0.8px;
5635 }
5636
5637 .housenumber-caption {
5638 stroke-width: 0px;
5639 fill: #606060;
5640 font-family: "DejaVu Sans";
5641 stroke-miterlimit: 1.5;
5642 font-size: 0.8px;
5643 }
5644
5645 /* Natural */
5646 .natural-water {
5647 fill: #b5d6f1;
5648 stroke: #b0b0b0;
5649 stroke-width: 0px;
5650 }
5651
5652 .natural-water-marsh {
5653 fill: url(#marsh-pattern);
5654 stroke: #007fff;
5655 stroke-width: 0px;
5656 }
5657
5658 .natural-coastline {
5659 fill: #b5d6f1;
5660 stroke: #b5d6f1;
5661 stroke-width: 0.4px;
5662 }
5663
5664 .natural-glacier {
5665 fill: #fafaff;
5666 stroke: lightblue;
5667 stroke-width: 0.8px;
5668 }
5669
5670 .natural-land {
5671 fill: #f8f8f8;
5672 stroke: #e0e0e0;
5673 stroke-width: 0.1px;
5674 }
5675
5676 .natural-heath {
5677 fill: #ffffc0;
5678 stroke: #ffff90;
5679 stroke-width: 0.2px;
5680 }
5681
5682 .wetland-bog {
5683 fill: #946e50;
5684 stroke: #3f1f06;
5685 stroke-width: 0.2px;
5686 }
5687
5688 .natural-beach {
5689 fill: #eecc55;
5690 stroke: none;
5691 }
5692
5693 .mountain_pass {
5694 fill: none;
5695 <!-- don't remove. otherwise the waymarker will get clipped -->
5696 stroke: red;
5697 stroke-opacity: 0;
5698 marker-mid: url(#mountain-pass);
5699 }
5700
5701 /* Landuse */
5702 .landuse-wood {
5703 fill: #6fc18e;
5704 stroke: #6fc18e;
5705 stroke-width: 0.2px;
5706 }
5707
5708 .landuse-wood-coniferous {
5709 fill: url(#wood-coniferous-pattern);
5710 stroke: #6fc18e;
5711 stroke-width: 0.2px;
5712 }
5713
5714 .landuse-wood-deciduous {
5715 fill: url(#wood-deciduous-pattern);
5716 stroke: #6fc18e;
5717 stroke-width: 0.2px;
5718 }
5719
5720 .landuse-wood-mixed {
5721 fill: url(#wood-mixed-pattern);
5722 stroke: #6fc18e;
5723 stroke-width: 0.2px;
5724 }
5725
5726 .landuse-cemetery {
5727 fill: url(#cemetery-pattern);
5728 stroke: #e4e4e4;
5729 stroke-width: 0.2px;
5730 }
5731
5732 .landuse-cemetery-christian {
5733 fill: url(#cemetery-christian-pattern);
5734 stroke: #e4e4e4;
5735 stroke-width: 0.2px;
5736 }
5737
5738 .landuse-vineyard {
5739 fill: url(#vineyard-pattern);
5740 stroke: #e4e4e4;
5741 stroke-width: 0.2px;
5742 }
5743
5744 .landuse-field {
5745 fill: #ebfff2;
5746 stroke: #9ee673;
5747 stroke-width: 0.1px;
5748 }
5749 .landuse-allotment-village {
5750 fill: #bde3cb;
5751 stroke: #6fc13d;
5752 stroke-width: 0.2px;
5753 }
5754 .access-area-border-width-landuse-field {
5755 stroke-width: 0.3px;
5756 }
5757
5758 .landuse-residential {
5759 stroke: none;
5760 fill: #e4e4e4;
5761 }
5762
5763 .landuse-industrial {
5764 fill: #ecd8ff;
5765 stroke: #e4e4e4;
5766 stroke-width: 0.2px;
5767 }
5768
5769 .landuse-construction {
5770 stroke: #e4e4e4;
5771 stroke-width: 0.2px;
5772 fill: #a47c41;
5773 }
5774
5775 .landuse-commercial {
5776 fill: #ffffc0;
5777 stroke: #e4e4e4;
5778 stroke-width: 0.2px;
5779 }
5780
5781 .landuse-garages {
5782 stroke: none;
5783 fill: #d6d6e4;
5784 }
5785
5786 .landuse-quarry {
5787 fill: #e9dd72;
5788 stroke: #556b2f;
5789 stroke-width: 0.2px;
5790 }
5791
5792 .landuse-retail {
5793 fill: #ffebeb;
5794 stroke: #e4e4e4;
5795 stroke-width: 0.2px;
5796 }
5797
5798 .landuse-runway {
5799 stroke-width: 0.3px;
5800 stroke: #808080;
5801 fill: #d4dcbd;
5802 }
5803
5804 .landuse-runway-disused {
5805 stroke-width: 0.3px;
5806 stroke: #808080;
5807 fill: #d4dcbd;
5808 stroke-dasharray: 1, 1;
5809 }
5810
5811 .landuse-runway-dismantled {
5812 stroke-width: 0.3px;
5813 stroke: #808080;
5814 fill: #fcffef;
5815 stroke-dasharray: 0.3, 1.7;
5816 opacity: 0.5;
5817 }
5818
5819 .breakwater {
5820 fill: none;
5821 stroke-width: 0.8px;
5822 stroke: #707070;
5823 }
5824
5825 .breakwater-area {
5826 fill: #707070;
5827 stroke-width: 0.8px;
5828 stroke: #707070;
5829 }
5830
5831 .artificial-pier-area {
5832 stroke: #d0d0d0;
5833 stroke-width: 0.05px;
5834 fill: #e4e4e4;
5835 }
5836
5837 .artificial-pier-core {
5838 stroke-width: 0.3px;
5839 stroke-linecap: butt;
5840 stroke-linejoin: round;
5841 stroke: #e4e4e4;
5842 fill: none;
5843 }
5844
5845 .artificial-pier-casing {
5846 stroke-width: 0.4px;
5847 stroke-linecap: butt;
5848 stroke-linejoin: round;
5849 stroke: #d0d0d0;
5850 fill: none;
5851 }
5852
5853 .landuse-conservation {
5854 fill: #cfeca8;
5855 stroke: #6fc18e;
5856 stroke-width: 0.2px
5857 }
5858 .access-area-border-width-landuse-conservation {
5859 stroke-width: 0.8px;
5860 }
5861
5862 /* Leisure */
5863 .leisure-park {
5864 fill: #c7f1a3;
5865 stroke: #6fc18e;
5866 stroke-width: 0.2px;
5867 }
5868 .access-area-border-width-leisure-park {
5869 stroke-width: 0.8px;
5870 }
5871
5872 .leisure-dog_park {
5873 fill: url(#leisure-dog_park-pattern);
5874 stroke: #6fc18e;
5875 stroke-width: 0.2px;
5876 }
5877
5878 .leisure-stadium {
5879 fill: #bde3cb;
5880 stroke: #6fc18e;
5881 stroke-width: 0.2px;
5882 }
5883
5884 .leisure-track-area {
5885 fill: #bde3cb;
5886 stroke: #6fc18e;
5887 stroke-width: 0.025px;
5888 }
5889
5890 .leisure-track-casing {
5891 fill: none;
5892 stroke: #6fc18e;
5893 stroke-width: 0.75px;
5894 }
5895
5896 .leisure-track-core {
5897 fill: none;
5898 stroke: #bde3cb;
5899 stroke-width: 0.7px;
5900 }
5901
5902 .leisure-swimming-pool {
5903 fill: #b5d6f1;
5904 stroke: #6060ff;
5905 stroke-width: 0.2px;
5906 }
5907
5908 .leisure-national_park {
5909 fill: url(#national-park-pattern);
5910 }
5911 .leisure-nature_reserve {
5912 fill: url(#nature-reserve-pattern);
5913 stroke: #6fc18e;
5914 stroke-width: 0.2px;
5915 }
5916 .leisure-landscape_reserve {
5917 fill: url(#landscape-reserve-pattern);
5918 stroke: #6fc18e;
5919 stroke-width: 0.2px;
5920 }
5921
5922 .sport {
5923 fill: #bde3cb;
5924 stroke: #6fc18e;
5925 stroke-width: 0.2px;
5926 }
5927
5928 .sport-swimming {
5929 fill: #b5d6f1;
5930 stroke: #6060ff;
5931 stroke-width: 0.2px;
5932 }
5933
5934 .sport-tennis {
5935 fill: #d18a6a;
5936 stroke: #B36C4C;
5937 stroke-width: 0.2px;
5938 }
5939
5940 .amenity-parking {
5941 fill: #ffffc0;
5942 stroke: #e9dd72;
5943 stroke-width: 0.2px;
5944 }
5945
5946 .amenity-school {
5947 fill: #cdabde;
5948 stroke: #e9dd72;
5949 stroke-width: 0.2px;
5950 }
5951
5952 /* Non-physical boundaries */
5953 .boundary {
5954 stroke-linecap: round;
5955 stroke-linejoin: round;
5956 fill: none;
5957 }
5958
5959 .boundary-level-1-casing {
5960 stroke-width: 1.75px;
5961 stroke: #ffff00;
5962 opacity: 0.5;
5963 }
5964
5965 .boundary-level-1-core {
5966 stroke-width: 0.25px;
5967 stroke: #f9574b;
5968 stroke-dasharray: 1.5, 0.5, 0.5, 0.5;
5969 }
5970
5971 .boundary-level-2-casing {
5972 stroke-width: 0.75px;
5973 stroke: #ffff00;
5974 opacity: 0.5;
5975 }
5976
5977 .boundary-level-2-core {
5978 stroke-width: 0.25px;
5979 stroke: #f9574b;
5980 stroke-dasharray: 1.5, 1.5;
5981 }
5982
5983 .boundary-level-3-core {
5984 stroke-width: 0.25px;
5985 stroke: #f9574b;
5986 }
5987
5988 .boundary-level-4-core {
5989 stroke-width: 0.25px;
5990 stroke: #f9574b;
5991 stroke-dasharray: 1.5, 0.5, 0.5, 0.5;
5992 }
5993
5994 .boundary-level-5-core {
5995 stroke-width: 0.25px;
5996 stroke: #f9574b;
5997 stroke-dasharray: 1.5, 1.5;
5998 }
5999
6000 .boundary-level-6-core {
6001 stroke-width: 0.25px;
6002 stroke: #f9574b;
6003 stroke-dasharray: 0.5, 2.5;
6004 }
6005
6006 .boundary-level-7-core {
6007 stroke-width: 0.1px;
6008 stroke: #f9574b;
6009 }
6010
6011 .boundary-level-8-core {
6012 stroke-width: 0.1px;
6013 stroke: #f9574b;
6014 stroke-dasharray: 1.5, 0.5, 0.5, 0.5;
6015 }
6016
6017 .boundary-level-9-core {
6018 stroke-width: 0.1px;
6019 stroke: #f9574b;
6020 stroke-dasharray: 1.5, 1.5;
6021 }
6022
6023 .boundary-level-10-core {
6024 stroke-width: 0.1px;
6025 stroke: #f9574b;
6026 stroke-dasharray: 0.5, 2.5;
6027 }
6028
6029 .boundary-level-11-core {
6030 stroke-width: 0.1px;
6031 stroke: #f9574b;
6032 stroke-dasharray: 0.1, 0.65;
6033 }
6034
6035 .boundary-nationalpark-core {
6036 stroke-width: 0.25px;
6037 stroke: #4ef94b;
6038 stroke-dasharray: 1.5, 0.5, 0.5, 0.5;
6039 }
6040
6041 .boundary-postalcode-casing {
6042 stroke-width: 1px;
6043 stroke: #ffff00;
6044 stroke-dasharray: 5, 5;
6045 opacity: 0.5;
6046 fill: none;
6047 }
6048
6049 /* Racetracks */
6050 .highway-racetrack-core {
6051 stroke-width: 1.5px;
6052 stroke-linecap: butt;
6053 stroke-linejoin: round;
6054 fill: none;
6055 stroke: #f0f0f0;
6056 }
6057
6058 .highway-racetrack-casing-red {
6059 stroke-width: 1.7px;
6060 stroke-dasharray: 0.2, 0.2;
6061 stroke-linecap: butt;
6062 stroke-linejoin: round;
6063 fill: none;
6064 stroke: #ff0000;
6065 }
6066
6067 .highway-racetrack-casing-white {
6068 stroke-width: 1.7px;
6069 stroke-linecap: butt;
6070 stroke-linejoin: round;
6071 fill: none;
6072 stroke: #ffffff;
6073 }
6074
6075 .highway-raceway-casing {
6076 stroke-width: 2px;
6077 stroke-linecap: butt;
6078 stroke-linejoin: round;
6079 fill: none;
6080 stroke: #101010;
6081 }
6082
6083 .highway-raceway-casing-disused {
6084 stroke-width: 2px;
6085 stroke-linecap: butt;
6086 stroke-linejoin: round;
6087 fill: none;
6088 stroke: #808080;
6089 stroke-dasharray: 1, 1;
6090 }
6091
6092 .highway-raceway-casing-dismantled {
6093 stroke-width: 2px;
6094 stroke-linecap: butt;
6095 stroke-linejoin: round;
6096 fill: none;
6097 stroke: #808080;
6098 stroke-dasharray: 0.3, 1.7;
6099 opacity: 0.5;
6100 }
6101
6102 .highway-raceway-core {
6103 stroke-width: 1.5px;
6104 stroke-linecap: butt;
6105 stroke-linejoin: round;
6106 fill: none;
6107 stroke: #f0f0f0;
6108 }
6109
6110 .highway-raceway-core-disused {
6111 stroke-width: 1.5px;
6112 stroke-linecap: butt;
6113 stroke-linejoin: round;
6114 fill: none;
6115 stroke-dasharray: 1, 1;
6116 stroke: #f0f0f0;
6117 }
6118
6119 .highway-raceway-core-dismantled {
6120 stroke-width: 1.5px;
6121 stroke-linecap: butt;
6122 stroke-linejoin: round;
6123 fill: none;
6124 stroke: #ffffff;
6125 stroke-dasharray: 0.3, 1.7;
6126 opacity: 0.5;
6127 }
6128
6129 .landuse-raceway {
6130 stroke-width: 0.3px;
6131 stroke-linecap: butt;
6132 stroke-linejoin: round;
6133 fill: #f0f0f0;
6134 stroke: #101010;
6135 }
6136
6137 .landuse-raceway-disused {
6138 stroke-width: 0.3px;
6139 stroke-linecap: butt;
6140 stroke-linejoin: round;
6141 fill: #f0f0f0;
6142 stroke: #808080;
6143 stroke-dasharray: 1, 1;
6144 }
6145
6146 .landuse-raceway-dismantled {
6147 stroke-width: 0.3px;
6148 stroke-linecap: butt;
6149 stroke-linejoin: round;
6150 fill: #ffffff;
6151 stroke: #808080;
6152 stroke-dasharray: 0.3, 1.7;
6153 opacity: 0.5;
6154 }
6155
6156 .railway-station { fill: #ec2d2d; stroke: #606060; stroke-width: 0.25px; }
6157 .railway-station-caption-casing { stroke-width: 0.5px; font-size: 1.5px; }
6158 .railway-station-caption-core { fill: #ec2d2d; font-size: 1.5px; }
6159
6160 .railway-halt { fill: #ec2d2d; stroke: #606060; stroke-width: 0.1px; }
6161 .railway-halt-caption-casing { stroke-width: 0.4px; font-size: 1.25px; }
6162 .railway-halt-caption-core { fill: #ec2d2d; font-size: 1.25px; }
6163
6164 .highway-platform-area { stroke: none; fill: #9b9b79; }
6165 .highway-platform-area-casing { stroke: #707070; stroke-width: 0.3px; fill: none; }
6166 .highway-platform-way-casing { stroke: #707070; stroke-width: 0.6px; fill: none; stroke-linecap: square; }
6167 .highway-platform-way-core { stroke: #9b9b79; stroke-width: 0.3px; fill: none; }
6168 .highway-platform-node { stroke: #707070; stroke-width: 0.15px; fill: #9b9b79; }
6169 .highway-platform-ref { font-family: "DejaVu Sans"; font-size: 0.8px; stroke: #707070; stroke-width: 0.005px; text-anchor: middle;}
6170
6171 /* Tourism */
6172 .tourism-attraction {
6173 fill: #f2caea;
6174 stroke: #ff00ff;
6175 stroke-width: 0px;
6176 }
6177 .tourism-green-area {
6178 fill: #c7f1a3;
6179 stroke: #6fc18e;
6180 stroke-width: 0.2px;
6181 }
6182 .tourism-attraction-caption {
6183 fill: #ff00ff;
6184 stroke: white;
6185 stroke-width: 0px;
6186 font-family: "DejaVu Sans";
6187 font-size: 1px;
6188 font-weight: bold;
6189 text-anchor: middle;
6190 }
6191 .fountain {
6192 stroke: #000080;
6193 stroke-width: 0.15px;
6194 fill: #b5d6f1;
6195 }
6196
6197 .man_made-lighthouse-caption-casing { stroke-width: .5px; font-size: 1px; }
6198 .man_made-lighthouse-caption-core { fill: #ec2d2d; font-size: 1px; }
6199
6200 .man_made-wastewater {
6201 fill: #e4e4e4;
6202 }
6203
6204 .amenity-pub-caption-casing { stroke-width: .3px; font-size: 1px; }
6205 .amenity-pub-caption-core { fill: #ec2d2d; font-size: 1px; }
6206
6207 .amenity-bar-caption-casing { stroke-width: .3px; font-size: 1px; }
6208 .amenity-bar-caption-core { fill: #ec2d2d; font-size: 1px; }
6209
6210
6211 .amenity-cinema-caption-casing { stroke-width: .3px; font-size: 1px; }
6212 .amenity-cinema-caption-core { fill: #ff00ff; font-size: 1px; }
6213
6214 .amenity-theatre-caption-casing { stroke-width: .3px; font-size: 1px; }
6215 .amenity-theatre-caption-core { fill: #ff00ff; font-size: 1px; }
6216
6217 .sport-caption-core { font-weight: bold; fill: #590904; font-size: 1.3px; }
6218
6219 .generic-caption-casing { stroke-width: .18px; font-size: 1px; }
6220 .generic-caption-core { fill: #4040ff; font-size: 1px; }
6221
6222 .generic-poi {
6223 fill: #4040ff;
6224 stroke: #606060;
6225 stroke-width: 0.1px;
6226 }
6227
6228 /* Building */
6229 .building {
6230 fill: #e0e0e0;
6231 stroke: #d0d0d0;
6232 stroke-width: 0.2px;
6233 }
6234
6235 .building-block {
6236 fill: #F3D6B6;
6237 stroke: #6a5a8e;
6238 stroke-width: 0.2px;
6239 }
6240
6241 .building-residential {
6242 fill: #c95e2a;
6243 stroke: #800000;
6244 stroke-width: 0.2px;
6245 }
6246
6247 /* Aerialway */
6248 .aerialway-line {
6249 fill: none;
6250 stroke: #202020;
6251 stroke-width: 0.4px;
6252 }
6253
6254 .aerialway-cablecar-marker {
6255 marker-start:url(#marker-cablecar);
6256 }
6257
6258 .aerialway-gondola-marker {
6259 marker-start:url(#marker-gondola);
6260 }
6261
6262 .aerialway-chairlift2-marker {
6263 marker-start:url(#marker-chair-lift-2);
6264 }
6265
6266 .aerialway-chairlift4-marker {
6267 marker-start:url(#marker-chair-lift-4);
6268 }
6269
6270 .aerialway-mixedlift-marker {
6271 marker-start:url(#marker-mixed-lift);
6272 }
6273
6274 .aerialway-struts {
6275 fill: none;
6276 stroke: #202020;
6277 stroke-width: 4px;
6278 stroke-dasharray: 0.2,20;
6279 }
6280
6281 .aerialway-station {
6282 fill: #ec2d2d;
6283 stroke: #606060;
6284 stroke-width: 0.1px;
6285 }
6286
6287 .aerialway-name {
6288 fill: #606060;
6289 font-family: "DejaVu Sans";
6290 font-weight: normal;
6291 font-size: 4px;
6292 stroke: none;
6293 text-anchor: middle;
6294 }
6295
6296 .aerialway-elevation-text {
6297 fill: #606060;
6298 font-family: "DejaVu Sans";
6299 font-weight: normal;
6300 font-size: 3px;
6301 text-anchor: middle;
6302 }
6303
6304 .military-area {
6305 fill: url(#military-pattern);
6306 stroke: #e4e4e4;
6307 stroke-width: 0.2px;
6308 }
6309
6310 /* surface lifts */
6311 .piste-lift-t-bar-marker {
6312 marker-start:url(#marker-piste-lift-t-bar);
6313 }
6314
6315 .piste-lift-rope-tow {
6316 fill: none;
6317 stroke: #a47c41;
6318 stroke-width: 0.5px;
6319 stroke-dasharray: 1,1;
6320 stroke-linecap: square;
6321 }
6322
6323 .piste-lift-magic-carpet {
6324 fill: none;
6325 stroke: #101010;
6326 stroke-width: 0.8px;
6327 }
6328
6329 /* Piste maps */
6330 .piste-core {
6331 fill: none;
6332 stroke-linecap: round;
6333 stroke-linejoin: round;
6334 stroke-width: 5px;
6335 opacity: 0.66;
6336 }
6337
6338 .piste-area {
6339 stroke-linecap: round;
6340 stroke-linejoin: round;
6341 stroke-width: 5px;
6342 opacity: 0.66;
6343 }
6344
6345 .piste-difficulty-novice { stroke: #40ff40; }
6346 .piste-difficulty-easy { stroke: #4040ff; }
6347 .piste-difficulty-intermediate { stroke: #ff4040; }
6348 .piste-difficulty-advanced { stroke: #000000; }
6349 .piste-difficulty-expert { stroke: #f6800a; }
6350 .piste-difficulty-freeride { stroke: #f6dd0a; }
6351 .piste-difficulty-other { stroke: #505050; }
6352 .piste-area-difficulty-novice { stroke: #40ff40; fill: #40ff40; }
6353 .piste-area-difficulty-easy { stroke: #4040ff; fill: #4040ff; }
6354 .piste-area-difficulty-intermediate { stroke: #ff4040; fill: #ff4040; }
6355 .piste-area-difficulty-advanced { stroke: #000000; fill: #000000; }
6356 .piste-area-difficulty-expert { stroke: #f6800a; fill: #f6800a; }
6357 .piste-area-difficulty-freeride { stroke: #f6dd0a; fill: #f6dd0a; }
6358 .piste-area-difficulty-other { stroke: #505050; fill: #505050; }
6359
6360 .piste-downhill-name-casing {
6361 fill: #555555;
6362 stroke: #555555;
6363 stroke-opacity: 1;
6364 stroke-width: 0.25px;
6365 font-family: "DejaVu Sans";
6366 font-weight: normal;
6367 font-size: 5px;
6368 text-anchor: middle;
6369 }
6370
6371 .piste-downhill-name {
6372 fill: #ffffff;
6373 font-family: "DejaVu Sans";
6374 font-weight: normal;
6375 font-size: 5px;
6376 text-anchor: middle;
6377 }
6378
6379 .piste-downhill-ref {
6380 fill: #000000;
6381 font-family: "DejaVu Sans";
6382 font-weight: normal;
6383 font-size: 5px;
6384 text-anchor: middle;
6385 }
6386
6387 .piste-type-sled {
6388 fill: none;
6389 stroke: #cdabde;
6390 stroke-width: 2.5px;
6391 marker-start:url(#marker-piste-type-sled);
6392 }
6393
6394 .piste-type-nordic {
6395 fill: none;
6396 stroke: #c00000;
6397 stroke-width: 1px;
6398 stroke-dasharray: 3,0.5;
6399 stroke-linejoin: bevel;
6400 stroke-linecap: butt;
6401 marker-start:url(#marker-piste-type-nordic);
6402 }
6403
6404 .man-made-piste-halfpipe {
6405 fill: #a0f0ff;
6406 stroke: #00bcdf;
6407 stroke-width: 0.4px;
6408 }
6409
6410 /* Power Generator */
6411 .power-wind {
6412 fill: url(#power-wind-pattern);
6413 stroke: #333333;
6414 stroke-width: 0.05px;
6415 }
6416 .power-hydro {
6417 fill: url(#power-hydro-pattern);
6418 stroke: #333333;
6419 stroke-width: 0.05px;
6420 }
6421 .power-photovoltaic {
6422 fill: url(#power-photovoltaic-pattern);
6423 stroke: #333333;
6424 stroke-width: 0.05px;
6425 }
6426 .power-generic {
6427 fill: url(#power-generic-pattern);
6428 stroke: #333333;
6429 stroke-width: 0.05px;
6430 }
6431
6432 /* Power line and pipeline casing */
6433 .powerline-pipeline-casing {
6434 stroke-width: 0.2px;
6435 stroke-linecap: butt;
6436 stroke-linejoin: round;
6437 stroke: #ffffff;
6438 stroke-opacity: 0.5;
6439 fill: none;
6440 }
6441
6442 /* Power line */
6443 .power-dash {
6444 stroke-dasharray: 2 ,1;
6445 }
6446 .minor-dash {
6447 stroke-dasharray: 1, 0.5;
6448 }
6449 .power-dash-tunnel {
6450 stroke-dasharray: 0.3, 0.5, 0.3, 0.5, 0.3 ,1.1;
6451 }
6452 .minor-dash-tunnel {
6453 stroke-dasharray: 0.15, 0.25, 0.15, 0.25, 0.15, 0.55;
6454 }
6455
6456 .power-line {
6457 stroke-width: 0.1px;
6458 stroke-linecap: butt;
6459 stroke-linejoin: round;
6460 stroke: #808080;
6461 fill: none;
6462 }
6463 .power-minor-line {
6464 stroke-width: 0.1px;
6465 stroke-linecap: butt;
6466 stroke-linejoin: round;
6467 stroke: #808080;
6468 fill: none;
6469 }
6470
6471 /* Pipelines */
6472 .pipeline-dash {
6473 stroke-dasharray: 1, 0.5;
6474 }
6475 .pipeline-dash-tunnel {
6476 stroke-dasharray: 0.15, 0.25, 0.15, 0.25, 0.15, 0.55;
6477 }
6478
6479 .pipeline-unknown {
6480 stroke-width: 0.1px;
6481 stroke-linecap: butt;
6482 stroke-linejoin: round;
6483 stroke: #a0a0a0;
6484 fill: none;
6485 }
6486
6487 .pipeline-water {
6488 stroke-width: 0.1px;
6489 stroke-linecap: butt;
6490 stroke-linejoin: round;
6491 stroke: #4080f0;
6492 fill: none;
6493 }
6494
6495 .pipeline-gas {
6496 stroke-width: 0.1px;
6497 stroke-linecap: butt;
6498 stroke-linejoin: round;
6499 stroke: #e0f000;
6500 fill: none;
6501 }
6502
6503 .pipeline-oil {
6504 stroke-width: 0.1px;
6505 stroke-linecap: butt;
6506 stroke-linejoin: round;
6507 stroke: #40f040;
6508 fill: none;
6509 }
6510
6511 .pipeline-sewage {
6512 stroke-width: 0.1px;
6513 stroke-linecap: butt;
6514 stroke-linejoin: round;
6515 stroke: #908030;
6516 fill: none;
6517 }
6518
6519 .pipeline-heat {
6520 stroke-width: 0.1px;
6521 stroke-linecap: butt;
6522 stroke-linejoin: round;
6523 stroke: #f03050;
6524 fill: none;
6525 }
6526
6527 .communication-line {
6528 stroke-width: 0.1px;
6529 stroke-linecap: butt;
6530 stroke-linejoin: round;
6531 stroke: #f080f0;
6532 fill: none;
6533 }
6534
6535 .reservoir-evaporator {
6536 fill: url(#reservoir-evaporator-pattern);
6537 stroke: none;
6538 }
6539
6540 .reservoir-cooling {
6541 fill: url(#reservoir-cooling-pattern);
6542 stroke: none;
6543 }
6544
6545 .reservoir-sewage {
6546 fill: url(#reservoir-sewage-pattern);
6547 stroke: none;
6548 }
6549
6550 .reservoir-tailings {
6551 fill: url(#reservoir-tailings-pattern);
6552 stroke: none;
6553 }
6554
6555 .basin-infiltration {
6556 fill: url(#basin-infiltration-pattern);
6557 stroke: none;
6558 }
6559 .basin-detention {
6560 fill: url(#basin-detention-pattern);
6561 stroke: none;
6562 }
6563 .basin-retention {
6564 fill: url(#basin-retention-pattern);
6565 stroke: none;
6566 }
6567
6568 /* Area captions */
6569 .park-name {
6570 fill: #404040;
6571 font-family: "DejaVu Sans";
6572 font-weight: normal;
6573 stroke: white;
6574 font-size: 2.25px;
6575 stroke-width: 0.0px;
6576 }
6577
6578 .landuse-reservoir-name {
6579 fill: #404040;
6580 font-family: "DejaVu Sans";
6581 font-weight: normal;
6582 stroke: white;
6583 font-size: 2.25px;
6584 stroke-width: 0.0px;
6585 }
6586
6587 /* Oneway */
6588 .oneway-casing { fill: none; stroke-linecap: butt; stroke: #0000a0; }
6589 /* stroke: #a2aee9; */
6590 .oneway-core { fill: none; stroke-linecap: butt; stroke: #ffffff; }
6591 .oneway-exclcycle-casing { fill: none; stroke-linecap: butt; stroke: #7070a0; }
6592 .oneway-exclcycle-core { fill: none; stroke-linecap: butt; stroke: #90ff70; }
6593
6594 .oneway-casing-1 { stroke-width: 0.3px; stroke-dasharray: 2.1,27.9; stroke-dashoffset: 23.1; } /* Pfeilstrich */
6595 .oneway-casing-2 { stroke-width: 0.575px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 21.7; } /* Pfeilspitzenbasis */
6596 .oneway-casing-3 { stroke-width: 0.5px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 21.6; } /* weiter nach vorne */
6597 .oneway-casing-4 { stroke-width: 0.425px; stroke-dasharray: 0.4,29.6; stroke-dashoffset: 21.6; } /* ... */
6598 .oneway-casing-5 { stroke-width: 0.35px; stroke-dasharray: 0.5,29.5; stroke-dashoffset: 21.6; }
6599 .oneway-casing-6 { stroke-width: 0.275px; stroke-dasharray: 0.6,29.4; stroke-dashoffset: 21.6; }
6600 .oneway-casing-7 { stroke-width: 0.2px; stroke-dasharray: 0.7,29.3; stroke-dashoffset: 21.6; }
6601 .oneway-casing-8 { stroke-width: 0.1px; stroke-dasharray: 0.8,29.2; stroke-dashoffset: 21.6; }
6602
6603 .oneway-core-1 { stroke-width: 0.1px; stroke-dasharray: 2,28; stroke-dashoffset: 23.05; }
6604 .oneway-core-2 { stroke-width: 0.425px; stroke-dasharray: 0.2,29.8; stroke-dashoffset: 21.65; }
6605 .oneway-core-3 { stroke-width: 0.35px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 21.65; }
6606 .oneway-core-4 { stroke-width: 0.275px; stroke-dasharray: 0.4,29.6; stroke-dashoffset: 21.65; }
6607 .oneway-core-5 { stroke-width: 0.2px; stroke-dasharray: 0.5,29.5; stroke-dashoffset: 21.65; }
6608 .oneway-core-6 { stroke-width: 0.125px; stroke-dasharray: 0.6,29.4; stroke-dashoffset: 21.65; }
6609 .oneway-core-7 { stroke-width: 0.05px; stroke-dasharray: 0.7,29.3; stroke-dashoffset: 21.65; }
6610
6611 .oneway-casing-r1 { stroke-width: 0.3px; stroke-dasharray: 2.1,27.9; stroke-dashoffset: 23.1; }
6612 .oneway-casing-r2 { stroke-width: 0.575px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 23.3; }
6613 .oneway-casing-r3 { stroke-width: 0.5px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 23.4; }
6614 .oneway-casing-r4 { stroke-width: 0.425px; stroke-dasharray: 0.4,29.6; stroke-dashoffset: 23.5; }
6615 .oneway-casing-r5 { stroke-width: 0.35px; stroke-dasharray: 0.5,29.5; stroke-dashoffset: 23.6; }
6616 .oneway-casing-r6 { stroke-width: 0.275px; stroke-dasharray: 0.6,29.4; stroke-dashoffset: 23.7; }
6617 .oneway-casing-r7 { stroke-width: 0.2px; stroke-dasharray: 0.7,29.3; stroke-dashoffset: 23.8; }
6618 .oneway-casing-r8 { stroke-width: 0.1px; stroke-dasharray: 0.8,29.2; stroke-dashoffset: 23.9; }
6619
6620 .oneway-core-r1 { stroke-width: 0.1px; stroke-dasharray: 2.05,27.95; stroke-dashoffset: 23.1; }
6621 .oneway-core-r2 { stroke-width: 0.425px; stroke-dasharray: 0.2,29.8; stroke-dashoffset: 23.25; }
6622 .oneway-core-r3 { stroke-width: 0.35px; stroke-dasharray: 0.3,29.7; stroke-dashoffset: 23.35; }
6623 .oneway-core-r4 { stroke-width: 0.275px; stroke-dasharray: 0.4,29.6; stroke-dashoffset: 23.45; }
6624 .oneway-core-r5 { stroke-width: 0.2px; stroke-dasharray: 0.5,29.5; stroke-dashoffset: 23.55; }
6625 .oneway-core-r6 { stroke-width: 0.125px; stroke-dasharray: 0.6,29.4; stroke-dashoffset: 23.65; }
6626 .oneway-core-r7 { stroke-width: 0.05px; stroke-dasharray: 0.7,29.3; stroke-dashoffset: 23.75; }
6627
6628 .otherway {
6629 fill: none;
6630 stroke: red;
6631 stroke-width: 2px;
6632 stroke-opacity: 0;
6633 /* marker-start: url(#marker-otherway-start); */
6634 marker-end: url(#marker-otherway-end);
6635 }
6636
6637 /* SAC scales for paths and footways
6638 colors taken from:
6639 http://www.sac-cas.ch/uploads/media/SAC_Wanderskala_Vergleich_01.pdf
6640 */
6641 .sac-scale-t1 {
6642 stroke: red;
6643 stroke-width: 0.1px;
6644 fill: none;
6645 }
6646
6647 .sac-scale-t2 {
6648 stroke-dasharray: 0.5, 0.5;
6649 stroke: red;
6650 stroke-width: 0.1px;
6651 fill: none;
6652 }
6653
6654 .sac-scale-t3 {
6655 stroke-dasharray: 0.01, 0.15;
6656 stroke-linecap: round;
6657 stroke: red;
6658 stroke-width: 0.1px;
6659 fill: none;
6660 }
6661
6662 .sac-scale-t4 {
6663 stroke: blue;
6664 stroke-width: 0.1px;
6665 fill: none;
6666 }
6667
6668 .sac-scale-t5 {
6669 stroke-dasharray: 0.5, 0.5;
6670 stroke: blue;
6671 stroke-width: 0.1px;
6672 fill: none;
6673 }
6674
6675 .sac-scale-t6 {
6676 stroke-dasharray: 0.01, 0.15;
6677 stroke-linecap: round;
6678 stroke: blue;
6679 stroke-width: 0.1px;
6680 fill: none;
6681 }
6682
6683 /* Access restrictions */
6684 .access-private-line {
6685 fill: none;
6686 stroke: url(#access-private-pattern);
6687 stroke-width: 1.5px;
6688 }
6689 .access-private-area {
6690 fill: url(#access-private-pattern);
6691 stroke: url(#access-private-pattern);
6692 stroke-width: 1px;
6693 }
6694 .access-private-small-area {
6695 fill: url(#access-private-pattern);
6696 stroke: url(#access-private-pattern);
6697 stroke-width: 0.5px;
6698 }
6699 .access-private-area-border {
6700 stroke: #ff4040;
6701 }
6702 .access-permissive-line {
6703 fill: none;
6704 stroke: url(#access-permissive-pattern);
6705 stroke-width: 1.5px;
6706 }
6707 .access-permissive-area {
6708 fill: url(#access-permissive-pattern);
6709 stroke: url(#access-permissive-pattern);
6710 stroke-width: 1px;
6711 }
6712 .access-permissive-small-area {
6713 fill: url(#access-permissive-pattern);
6714 stroke: url(#access-permissive-pattern);
6715 stroke-width: 0.5px;
6716 }
6717 .access-permissive-area-border {
6718 stroke: #40ff40;
6719 }
6720 .access-destination-line {
6721 fill: none;
6722 stroke: url(#access-destination-pattern);
6723 stroke-width: 1.5px;
6724 }
6725 .access-destination-area {
6726 fill: url(#access-destination-pattern);
6727 stroke: url(#access-destination-pattern);
6728 stroke-width: 1px;
6729 }
6730 .access-destination-small-area {
6731 fill: url(#access-destination-pattern);
6732 stroke: url(#access-destination-pattern);
6733 stroke-width: 0.5px;
6734 }
6735 .access-destination-area-border {
6736 stroke: #4040ff;
6737 }
6738 .access-no-line {
6739 fill: none;
6740 stroke: url(#access-no-pattern);
6741 stroke-width: 1.5px;
6742 }
6743 .access-no-area {
6744 fill: url(#access-no-pattern);
6745 stroke: url(#access-no-pattern);
6746 stroke-width: 1px;
6747 }
6748 .access-no-small-area {
6749 fill: url(#access-no-pattern);
6750 stroke: url(#access-no-pattern);
6751 stroke-width: 0.5px;
6752 }
6753 .access-no-area-border {
6754 stroke: #ff4040;
6755 }
6756
6757 /* Barriers */
6758 .barrier { stroke: #000000; stroke-linecap: butt; stroke-width: 0.05px; fill: none; }
6759 .barrier-bollard { stroke: #ff0000; stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.1px; }
6760 .barrier-hedge-1 { stroke: #00ff00; stroke-width: 0.1px; }
6761 .barrier-hedge-2 { stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.1px; }
6762 .barrier-fence-1 { stroke-width: 0.1px; }
6763 .barrier-fence-2 { stroke: #888888; stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.1px; }
6764 .barrier-wall { stroke-width: 0.1px; }
6765 .barrier-retaining-wall-1 { stroke: #888888; stroke-width: 0.1px; }
6766 .barrier-retaining-wall-2 { stroke: #888888; stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.2px; }
6767 .barrier-city-wall-ts-1 { stroke-width: 0.1px; }
6768 .barrier-city-wall-ts-2 { stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.2px; }
6769 .barrier-city-wall-1 { stroke-width: 0.1px; }
6770 .barrier-city-wall-2 { stroke-dasharray: 0.0001, 0.4999; stroke-linecap: round; stroke-width: 0.2px; }
6771
6772 /* Map decoration */
6773 .map-grid-line {
6774 fill: none;
6775 stroke: #8080ff;
6776 stroke-width: 0.1px;
6777 stroke-opacity: 0.5;
6778 }
6779
6780 .map-border-casing {
6781 fill: none;
6782 stroke: #8080ff;
6783 stroke-width: 3px;
6784 stroke-miterlimit: 4;
6785 stroke-dasharray: none;
6786 stroke-opacity: 1;
6787 stroke-linecap: round;
6788 }
6789
6790 .map-border-core {
6791 fill: none;
6792 fill-opacity: 1;
6793 fill-rule: nonzero;
6794 stroke: #ffffff;
6795 stroke-width: 2px;
6796 stroke-miterlimit: 0;
6797 stroke-dashoffset: -0.5px;
6798 stroke-opacity: 1;
6799 }
6800
6801 .map-scale-casing {
6802 fill: none;
6803 stroke: #8080ff;
6804 stroke-width: 4px;
6805 stroke-linecap: butt;
6806 }
6807
6808 .map-scale-core {
6809 fill: none;
6810 stroke: #ffffff;
6811 stroke-width: 3px;
6812 stroke-linecap: butt;
6813 }
6814
6815 .map-scale-bookend {
6816 fill: none;
6817 stroke: #8080ff;
6818 stroke-width: 1px;
6819 stroke-linecap: butt;
6820 }
6821
6822 .map-scale-caption {
6823 font-family: "DejaVu Sans";
6824 font-size: 10px;
6825 fill: #8080ff;
6826 }
6827
6828 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
6829 .map-background {
6830 fill: #f8f8f8
6831 ;
6832 stroke: none;
6833 }
6834
6835 .map-title {
6836 font-family: "DejaVu Sans";
6837 font-size: 20px;
6838 text-anchor: middle;
6839 fill: black;
6840 }
6841
6842 .map-title-background {
6843 fill: white;
6844 }
6845
6846 .map-marginalia-background {
6847 fill: white;
6848 }
6849
6850 .highway-tunnel-ends {
6851 stroke-opacity: 0;
6852 fill: none;
6853 marker-start: url(#marker-tunnel-start);
6854 marker-end: url(#marker-tunnel-end);
6855 }
6856
6857 /* Osmarender built-in styles - do not remove */
6858 .osmarender-stroke-linecap-round { stroke-linecap: round; }
6859 .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
6860 .osmarender-mask-black { stroke: black; }
6861 .osmarender-mask-white { stroke: white; }
6862 .osmarender-no-marker-start { marker-start: none; }
6863 .osmarender-no-marker-end { marker-end: none; }
6864
6865
6866 </style>
6867
6868 <svg:pattern x="0" y="0" width="200" height="200" id="wood-deciduous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.05)">
6869 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
6870 <svg:path fill="#2b743f" d="M 27,1 C 20,1 13,7 13,14 C 13,16 13,18 15,20 C 11,22 8,26 8,29 C 8,36 16,43 28,43 L 28,63 L 37,63 L 37,43 C 48,43 57,36 57,29 C 57,26 55,23 52,21 C 55,14 45,4 37,6 C 36,3 33,1 27,1"/>
6871 <svg:path fill="#2b743f" d="M 77,101 C 70,101 63,107 63,114 C 63,116 63,118 65,120 C 61,122 58,126 58,129 C 58,136 66,143 78,143 L 78,163 L 87,163 L 87,143 C 98,143 107,136 107,129 C 107,126 105,123 102,121 C 105,114 95,104 87,106 C 86,103 83,101 77,101"/>
6872 </svg:pattern>
6873 <svg:pattern x="0" y="0" width="200" height="200" id="wood-coniferous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.05)">
6874 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
6875 <svg:path fill="#2b743f" d="M 15,24 L 25,24 L 10,39 L 25,39 L 5,54 L 25,54 L 25,64 L 35,64 L 35,54 L 55,54 L 35,39 L 50,39 L 35,24 L 45,24 L 30,4 L 15,24"/>
6876 <svg:path fill="#2b743f" d="M 65,124 L 75,124 L 60,139 L 75,139 L 55,154 L 75,154 L 75,164 L 85,164 L 85,154 L 105,154 L 85,139 L 100,139 L 85,124 L 95,124 L 80,104 L 65,124"/>
6877 </svg:pattern>
6878 <svg:pattern x="0" y="0" width="300" height="200" id="wood-mixed-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.05)">
6879 <svg:rect fill="#6fc18e" width="305" height="205" x="0" y="0"/>
6880 <svg:path fill="#2b743f" d="M 27,1 C 20,1 13,7 13,14 C 13,16 13,18 15,20 C 11,22 8,26 8,29 C 8,36 16,43 28,43 L 28,63 L 37,63 L 37,43 C 48,43 57,36 57,29 C 57,26 55,23 52,21 C 55,14 45,4 37,6 C 36,3 33,1 27,1"/>
6881 <svg:path fill="#2b743f" d="M 65,54 L 75,54 L 60,69 L 75,69 L 55,84 L 75,84 L 75,94 L 85,94 L 85,84 L 105,84 L 85,69 L 100,69 L 85,54 L 95,54 L 80,34 L 65,54"/>
6882 <svg:path fill="#2b743f" d="M 165,104 L 175,104 L 160,119 L 175,119 L 155,134 L 175,134 L175,144 L 185,144 L 185,134 L 205,134 L 185,119 L 200,119 L 185,104 L 195,104 L 180,84 L 165,104"/>
6883 <svg:path fill="#2b743f" d="M 227,101 C 220,101 213,107 213,114 C 213,116 213,118 215,120 C 211,122 208,126 208,129 C 208,136 216,143 228,143 L 228,163 L 237,163 L 237,143 C 248,143 257,136 257,129 C 257,126 255,123 252,121 C 255,114 245,104 237,106 C 236,103 233,101 227,101"/>
6884 </svg:pattern>
6885
6886 <svg:pattern id="marsh-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.3)">
6887 <svg:path stroke="#007fff" stroke-width="0.2" stroke-linecap="round" d="M 0,4 C 1.33,4 2.67,4 4,4 M 2,4 C 2,3 2,2 2,1 M 3,3 L 2,4 M 3,2 L 2,4 M 1,3 L 2,4 M 1,2 L 2,4 M 7,9 L 10,9 M 2,9 C 3,9 4,9 5,9 M 6,4 C 6.71,4 7.35,4 8,4 M 2,6 C 2.67,6 3.33,6 4,6 M 7,1 C 7.70,1 8.33,1 9,1 M 0,9 L 1,9 M 9,6 L 9,9 M 10,7 L 9,9 M 10,8 L 9,9 M 8,8 L 9,9 M 8,7 L 9,9"/>
6888 </svg:pattern>
6889
6890 <svg:pattern x="0" y="0" width="35" height="35" id="leisure-dog_park-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.08)">
6891 <svg:rect style="fill:#c7f1a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.1;stroke-dasharray:none" width="36" height="36" x="0" y="0"/>
6892 <svg:path style="fill:#000000;stroke-width:0" d="M 6.46,8.48 C 8.51,7.4 10.33,8.05 10.8,9.7 C 11.33,11.59 12.7,14.29 11.31,14.9 C 10.43,15.29 8.98,12.87 7.42,12.1 C 5.86,11.34 3.25,12.26 3,10.92 C 2.78,9.73 5.15,9.17 6.46,8.48 L 6.46,8.48 z"/>
6893 <svg:path style="fill:#000000;stroke-width:0" d="M 3.71,6.22 C 4,5.35 4.81,4.93 5.52,5.23 C 6.23,5.64 6.57,6.63 6.28,7.49 C 5.99,8.36 5.18,8.77 4.47,8.42 C 3.76,8.07 3.42,7.08 3.71,6.22 L 3.71,6.22 z"/>
6894 <svg:path style="fill:#000000;stroke-width:0" d="M 7.90,3.61 C 8.51,2.67 9.49,2.46 10.1,3.15 C 10.7,3.83 10.7,5.15 10.1,6.09 C 9.49,7.04 8.51,7.24 7.9,6.56 C 7.3,5.87 7.3,4.55 7.9,3.61 L 7.9,3.61 z"/>
6895 <svg:path style="fill:#000000;stroke-width:0" d="M 12,5.23 C 12.94,4.57 13.97,4.72 14.29,5.56 C 14.6,6.4 14.08,7.61 13.13,8.27 C 12.18,8.93 11.15,8.78 10.84,7.94 C 10.53,7.1 11.04,5.89 11.99,5.23 L 11.99,5.23 z"/>
6896 <svg:path style="fill:#000000;stroke-width:0" d="M 13.09,9.83 C 13.96,9.6 14.78,10.02 14.92,10.78 C 15.05,11.53 14.46,12.33 13.59,12.56 C 12.72,12.79 11.9,12.37 11.76,11.61 C 11.63,10.86 12.22,10.07 13.09,9.83 L 13.09,9.83 z"/>
6897 </svg:pattern>
6898 <svg:pattern id="military-pattern" x="0" y="0" width="500" height="500" patternUnits="userSpaceOnUse" patternTransform="scale(0.01)">
6899 <svg:rect width="510" height="510" x="0" y="0" fill-opacity="0.5" fill="#d0d050"/>
6900 <svg:path fill="#808000" d="M 311.4875,112.4725 L 240.86574,112.4725 L 219.18975,100.81875 L 219.18975,67.95515 L 358.10253,55.13602 L 358.10253,98.02185 L 311.4875,107.11177 L 311.4875,112.4725 z "/>
6901 <svg:path fill="#808000" d="M 86.10386,157.81856 L 404.48447,158.3883 L 404.43115,99.18722 L 313.11903,119.23168 L 180.26621,119.23168 L 86.10386,144.40379 C 80.55682,146.64725 78.71816,157.81856 86.10386,157.81856 z "/>
6902 <svg:path fill="#808000" d="M 176.69134,184.53979 C 176.69131,195.84684 167.54017,205.02094 156.23316,205.04931 C 144.92615,205.07768 135.72909,195.94962 135.67232,184.64271 C 135.61555,173.33581 144.72048,164.11585 156.02721,164.03068 C 167.33393,163.94551 176.57673,173.02726 176.6903,184.33373"/>
6903 <svg:path fill="#808000" d="M 222.85374,184.53979 C 222.85371,195.84684 213.70257,205.02094 202.39556,205.04931 C 191.08855,205.07768 181.89149,195.94962 181.83472,184.64271 C 181.77795,173.33581 190.88288,164.11585 202.18961,164.03068 C 213.49633,163.94551 222.73913,173.02726 222.8527,184.33373"/>
6904 <svg:path fill="#808000" d="M 268.20674,184.53979 C 268.20671,195.84684 259.05557,205.02094 247.74856,205.04931 C 236.44155,205.07768 227.24449,195.94962 227.18772,184.64271 C 227.13095,173.33581 236.23588,164.11585 247.54261,164.03068 C 258.84933,163.94551 268.09213,173.02726 268.2057,184.33373"/>
6905 <svg:path fill="#808000" d="M 314.63974,184.53979 C 314.63971,195.84684 305.48857,205.02094 294.18156,205.04931 C 282.87455,205.07768 273.67749,195.94962 273.62072,184.64271 C 273.56395,173.33581 282.66888,164.11585 293.97561,164.03068 C 305.28233,163.94551 314.52513,173.02726 314.6387,184.33373"/>
6906 <svg:path fill="#808000" d="M 104.62906,164.30601 L 95.06656,164.74351 C 89.7409,177.99161 94.17664,190.11388 108.81656,199.08726 C 125.31404,209.1992 145.13754,218.93662 150.87906,219.08726 L 345.94156,219.14976 C 351.68308,218.99912 371.50659,209.26172 388.00406,199.14976 C 402.64398,190.17638 407.07972,178.02286 401.75406,164.77476 L 392.19156,164.36851 C 395.0692,176.76396 397.55281,185.1301 379.62906,193.61851 C 364.95912,200.56595 349.45269,208.83667 347.03531,209.33726 L 149.78531,209.30601 C 147.36794,208.8054 131.89275,200.50345 117.22281,193.55601 C 99.29906,185.06761 101.75142,176.70146 104.62906,164.30601 z M 81.325,74.26296 L 81.325,87.85048 L 214.52384,92.37965 L 214.52384,74.05709 L 81.325,74.26296 z "/>
6907 <svg:path fill="#808000" d="M 360.71264,185.61239 C 360.71261,196.91944 351.56147,206.09354 340.25446,206.12191 C 328.94745,206.15028 319.75039,197.02222 319.69362,185.71531 C 319.63685,174.40841 328.74178,165.18845 340.04851,165.10328 C 351.35523,165.01811 360.59803,174.09986 360.7116,185.40633"/>
6908 <svg:path fill="#808000" d="M 389.14837,176.08104 C 389.14835,182.52632 383.93199,187.75578 377.48672,187.77195 C 371.04145,187.78813 365.79891,182.58491 365.76655,176.1397 C 365.73419,169.6945 370.92422,164.4389 377.36932,164.39035 C 383.81443,164.3418 389.08304,169.51862 389.14778,175.96358"/>
6909 <svg:path fill="#808000" d="M 130.88767,176.08104 C 130.88765,182.52632 125.67129,187.75578 119.22602,187.77195 C 112.78075,187.78813 107.53821,182.58491 107.50585,176.1397 C 107.47349,169.6945 112.66352,164.4389 119.10862,164.39035 C 125.55373,164.3418 130.82234,169.51862 130.88708,175.96358"/>
6910 </svg:pattern>
6911
6912 <svg:pattern id="cemetery-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
6913 <svg:rect fill="#bde3cb" width="10" height="10" x="0" y="0"/>
6914 <svg:path fill="#b0b0b0" stroke-width="0.1" d="M 1.48,0.13 C 2.12,0.13 2.63,0.64 2.63,1.28 L 2.63,4.27 L 0.33,4.27 L 0.33,1.28 C 0.33,0.64 0.85,0.13 1.48,0.13 z "/>
6915 <svg:path fill="#b0b0b0" stroke-width="0.1" d="M 6.64,5.78 C 7.27,5.78 7.79,6.29 7.79,6.92 L 7.79,9.91 L 5.49,9.91 L 5.49,6.92 C 5.49,6.29 6.00,5.78 6.64,5.78 z "/>
6916 </svg:pattern>
6917 <svg:pattern id="cemetery-christian-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
6918 <svg:rect fill="#bde3cb" width="11" height="11" x="0" y="0"/>
6919 <svg:path stroke="black" stroke-width="0.2" d="M1,1 L3,1 M2,0 L2,3 M6,6 L8,6 M7,5 L7,8"/>
6920 </svg:pattern>
6921
6922 <svg:pattern patternUnits="userSpaceOnUse" width="104.8886" height="112.38862" patternTransform="scale(0.05,0.05)" id="vineyard-pattern">
6923 <svg:rect fill="#d1ead1" width="104.8886" height="112.38862" x="0" y="0"/>
6924 <svg:g transform="translate(-35,-59.111382)">
6925 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="105" y="69"/>
6926 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="104.54168" y="95.686478"/>
6927 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="69"/>
6928 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="91.572838" y="95.066086"/>
6929 <svg:path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bf5bc3;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 102.72166,94.632518 C 102.72166,94.632518 102.51202,95.733107 102.51202,86.247077 C 102.51202,84.082553 104.39875,79.905587 96.851849,75.974911"/>
6930 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-1.4674523,16.770883)"/>
6931 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-4.6119891,6.2890801)"/>
6932 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(10.27217,-2.7252699)"/>
6933 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-6.7083494,-4.4023583)"/>
6934 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(4.1927244,9.8528923)"/>
6935 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(2.096364,0.6289069)"/>
6936 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="69"/>
6937 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="90" y="69"/>
6938 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="81.5"/>
6939 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="81.5"/>
6940 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="81.5"/>
6941 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="95" y="81.5"/>
6942 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="94"/>
6943 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="94"/>
6944 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="106.5"/>
6945 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="106.5"/>
6946 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="119"/>
6947 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="119"/>
6948 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="119"/>
6949 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="115" y="131.5"/>
6950 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="131.5"/>
6951 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="131.5"/>
6952 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="131.5"/>
6953 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="60" y="106.5"/>
6954 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="59.541687" y="133.18648"/>
6955 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="106.5"/>
6956 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="46.572845" y="132.56609"/>
6957 <svg:path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bf5bc3;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 57.72166,132.13252 C 57.72166,132.13252 57.51202,133.23311 57.51202,123.74708 C 57.51202,121.58255 59.39875,117.40559 51.85185,113.47491"/>
6958 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-46.467452,54.270883)"/>
6959 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-49.611989,43.78908)"/>
6960 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-34.72783,34.77473)"/>
6961 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-51.708349,33.097642)"/>
6962 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-40.807276,47.352892)"/>
6963 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-42.903636,38.128907)"/>
6964 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="45" y="106.5"/>
6965 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="119"/>
6966 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="119"/>
6967 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="119"/>
6968 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="50" y="119"/>
6969 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="131.5"/>
6970 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="131.5"/>
6971 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="131.5"/>
6972 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="90" y="144"/>
6973 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="144"/>
6974 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="95" y="156.5"/>
6975 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="156.5"/>
6976 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="156.5"/>
6977 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="156.5"/>
6978 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="169"/>
6979 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="70" y="169"/>
6980 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="169"/>
6981 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="169"/>
6982 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="55" y="169"/>
6983 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="144"/>
6984 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="105" y="144"/>
6985 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="156.5"/>
6986 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="156.5"/>
6987 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="115" y="169"/>
6988 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="169"/>
6989 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="81.5"/>
6990 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="94"/>
6991 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="60" y="69"/>
6992 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="45" y="69"/>
6993 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="81.5"/>
6994 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="50" y="81.5"/>
6995 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="55" y="94"/>
6996 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="70" y="94"/>
6997 <svg:rect style="fill:none;fill-opacity:0.92941176;stroke:none;stroke-width:0.22276554;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="104.87722" height="112.37724" x="35.011383" y="59.111382"/>
6998 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="69"/>
6999 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="106.5"/>
7000 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="106.5"/>
7001 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="144"/>
7002 </svg:g>
7003 </svg:pattern>
7004
7005 <svg:pattern id="livingstreet-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7006 <svg:path fill="none" stroke="#e5e0c2" stroke-width="1" d="M5,0 L0,5 M0,0 L5,5"/>
7007 </svg:pattern>
7008 <svg:pattern id="cycleroad-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7009 <svg:path fill="none" stroke="#d1fad1" stroke-width="2" d="M5,0 L0,5 M0,0 L5,5"/>
7010 </svg:pattern>
7011
7012 <svg:pattern id="access-private-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7013 <svg:path fill="none" stroke="#ff4040" stroke-width="0.1" d="M5,0 L0,5 M0,0 L5,5"/>
7014 </svg:pattern>
7015 <svg:pattern id="access-permissive-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7016 <svg:path fill="none" stroke="#40ff40" stroke-width="0.1" d="M5,0 L0,5 M0,0 L5,5"/>
7017 </svg:pattern>
7018 <svg:pattern id="access-destination-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7019 <svg:path fill="none" stroke="#4040ff" stroke-width="0.1" d="M5,0 L0,5 M0,0 L5,5"/>
7020 </svg:pattern>
7021 <svg:pattern id="access-no-pattern" x="0" y="0" width="5" height="5" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
7022 <svg:path fill="none" stroke="#ff4040" stroke-width="0.1" d="M5,0 L0,5 M0,0 L5,5"/>
7023 </svg:pattern>
7024 <svg:pattern id="power-photovoltaic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.107)">
7025 <svg:pattern id="power-wind-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.107)">
7026 <!-- power_wind.svg -->
7027 <svg:g style="fill:#000000">
7028 <rect width="0.77532399" height="8.1394444" x="8.3448029" y="7.860559" style="fill:#000000" />
7029 <path d="M 9.4685289,7.5398227 C 9.5951548,7.3769778 10.64679,8.1902804 11.817421,9.3563852 C 12.988052,10.52249 13.834385,11.599816 13.707759,11.762661 C 13.581133,11.925506 12.529499,11.112204 11.358868,9.9460989 C 10.188236,8.7799942 9.341903,7.7026676 9.4685289,7.5398227 z" />
7030 <path d="M 9.0179241,5.7934416 C 8.8242005,5.7429518 9.0001786,4.4242539 9.4109824,2.8480475 C 9.8217862,1.2718412 10.311853,0.03500359 10.505576,0.085493431 C 10.6993,0.13598327 10.523322,1.4546811 10.112518,3.0308874 C 9.7017142,4.6070939 9.2116477,5.8439315 9.0179241,5.7934416 z" />
7031 <path d="M 7.7057548,7.0801563 C 7.7567258,7.273754 6.5211097,7.7668916 4.9459289,8.1816099 C 3.3707482,8.5963282 2.0524917,8.7755817 2.0015207,8.5819841 C 1.9505497,8.3883865 3.1861658,7.8952488 4.7613465,7.4805306 C 6.3365273,7.0658123 7.6547838,6.8865587 7.7057548,7.0801563 z" />
7032 <path d="M 9.7448924,6.787931 C 9.7450023,7.3521951 9.2876067,7.8096797 8.7233428,7.8096797 C 8.1590787,7.8096797 7.7016831,7.3521951 7.701793,6.787931 C 7.7016831,6.2236669 8.1590787,5.7661823 8.7233428,5.7661823 C 9.2876067,5.7661823 9.7450023,6.2236669 9.7448924,6.787931 L 9.7448924,6.787931 z" />
7033 </svg:g>
7034 </svg:pattern>
7035 <svg:pattern id="power-hydro-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.107)">
7036 <!-- power_hydro.svg -->
7037 <path d="M 8.5,12.8 L 11.9,6.5 L 7.1,7.6 L 10.8,1.5 L 8.2,0.17 L 4.1,10.1 L 9,8.6 L 7.4,12.3 L 7.1,11.6 L 6.65,15.7 L 9.3,12.5 L 8.5,12.8 z" style="fill:#00ccff;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;" />
7038 </svg:pattern>
7039 <!-- power_photovoltaic.svg -->
7040 <svg:g transform="matrix(1,0,-0.26,1,0.15,0)">
7041 <svg:rect x="3.4" y="3.4" width="13" height="8.9" style="fill:#ffffff;stroke:#000000;stroke-width:0.4"/>
7042 <svg:g style="stroke-width:0;fill:#000084" >
7043 <svg:rect x="3.9" y="8" width="3.8" height="3.8" />
7044 <svg:rect x="8" y="8" width="3.8" height="3.8" />
7045 <svg:rect x="12.1" y="8" width="3.8" height="3.8" />
7046 <svg:rect x="3.9" y="3.9" width="3.8" height="3.8" />
7047 <svg:rect x="8" y="3.9" width="3.8" height="3.8" />
7048 <svg:rect x="12.1" y="3.9" width="3.8" height="3.8" />
7049 </svg:g>
7050 </svg:g>
7051 <svg:path d="M 2.72 0.34 L 2.97 2.59 L 1.38 2.13 L 2.44 3.25 L 0.38 3.98 L 2.59 4.38 L 1.59 5.72 L 3.13 5.03 L 3.16 7.22 L 4.25 5.34 L 5.22 6.63 L 5.03 5 L 7.22 5.66 L 5.72 4.06 L 7.25 3.59 L 5.59 3.28 L 6.97 1.41 L 4.88 2.34 L 4.88 0.78 L 4.09 2.13 L 2.72 0.34 z" style="fill:#ffff00;stroke:#000000;stroke-width:0.1" />
7052 </svg:pattern>
7053 <svg:pattern id="power-generic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.107)">
7054 <!-- power_generic.svg -->
7055 <svg:path d="M 8.5,12.8 L 11.9,6.5 L 7.1,7.6 L 10.8,1.5 L 8.2,0.17 L 4.1,10.1 L 9,8.6 L 7.4,12.3 L 7.1,11.6 L 6.65,15.7 L 9.3,12.5 L 8.5,12.8 z" style="fill:#ffff00;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;" />
7056 </svg:pattern>
7057 <!-- reservoir patterns -->
7058 <svg:pattern id="reservoir-evaporator-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
7059 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
7060 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.96,1.8 C 1.25,1.4 0.75,1.4 1.04,1" />
7061 <svg:path style="stroke:#007fff;stroke-width:.035px;fill:none" d="M 0.61,1.8 C 0.8,1.55 0.5,1.55 .69,1.3" />
7062 <svg:path style="stroke:#007fff;stroke-width:.035px;fill:none" d="M 1.31,1.8 C 1.5,1.55 1.2,1.55 1.39,1.3" />
7063 </svg:pattern>
7064 <svg:pattern id="reservoir-cooling-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
7065 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
7066 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1,1.25 L 0.784,1.125 L 0.784,0.875 L 1,0.75 L 1.217,0.875 L 1.217,1.125 z" />
7067 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,1.25 L 1,1.75" />
7068 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,1.125 L 0.35,1.375" />
7069 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,0.875 L 0.35,0.625" />
7070 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,0.75 L 1,0.25" />
7071 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,0.875 L 1.65,0.625" />
7072 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,1.125 L 1.65,1.375" />
7073 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.257,1.705 L 1.000,1.550 L 0.743,1.705" />
7074 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.518,1.575 L 0.524,1.275 L 0.261,1.130" />
7075 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.261,0.870 L 0.524,0.725 L 0.518,0.425" />
7076 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.743,0.295 L 1.000,0.450 L 1.257,0.295" />
7077 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.482,0.425 L 1.476,0.725 L 1.739,0.870" />
7078 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.739,1.139 L 1.476,1.275 L 1.482,1.575" />
7079 </svg:pattern>
7080 <svg:pattern id="reservoir-sewage-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
7081 <svg:path style="stroke:#997700;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
7082 </svg:pattern>
7083 <svg:pattern id="reservoir-tailings-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
7084 <svg:path style="stroke:black;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
7085 </svg:pattern>
7086
7087
7088
7089 <svg:pattern id="basin-infiltration-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
7090 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
7091
7092 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
7093 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.2 L 1.9,0.2" />
7094 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
7095 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.6 L 1.6,0.6" />
7096 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.2 L 0.9,1.2" />
7097 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
7098 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.6 L 0.6,1.6" />
7099 </svg:pattern>
7100
7101 <svg:pattern id="basin-detention-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
7102 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
7103
7104 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
7105 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
7106 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
7107 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
7108 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
7109 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
7110 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
7111 </svg:pattern>
7112
7113 <svg:pattern id="basin-retention-pattern" patternUnits="userSpaceOnUse" width="2" height="2">
7114 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
7115
7116 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
7117 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
7118 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
7119 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
7120 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
7121 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
7122 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
7123 </svg:pattern>
7124
7125
7126
7127
7128 <svg:pattern id="nature-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(1.144425)">
7129 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.1" d="
7130 M0.2,0.1 L1.8,0.9 M2.2,0.9 L3.8,0.1 M4.2,0.1 L5.8,0.9 M6.2,0.9 L7.8,0.1 M8.2,0.1 L9.8,0.9 M10.2,0.9 L11.8,0.1
7131 M0.2,1.9 L1.8,1.1 M2.2,1.1 L3.8,1.9 M4.2,1.9 L5.8,1.1 M6.2,1.1 L7.8,1.9 M8.2,1.9 L9.8,1.1 M10.2,1.1 L11.8,1.9
7132 M0.2,2.1 L1.8,2.9 M2.2,2.9 L3.8,2.1 M4.2,2.1 L5.8,2.9 M6.2,2.9 L7.8,2.1 M8.2,2.1 L9.8,2.9 M10.2,2.9 L11.8,2.1
7133 M0.2,3.9 L1.8,3.1 M2.2,3.1 L3.8,3.9 M4.2,3.9 L5.8,3.1 M6.2,3.1 L7.8,3.9 M8.2,3.9 L9.8,3.1 M10.2,3.1 L11.8,3.9
7134 M0.2,4.1 L1.8,4.9 M2.2,4.9 L3.8,4.1 M4.2,4.1 L5.8,4.9 M6.2,4.9 L7.8,4.1 M8.2,4.1 L9.8,4.9 M10.2,4.9 L11.8,4.1
7135 M0.2,5.9 L1.8,5.1 M2.2,5.1 L3.8,5.9 M4.2,5.9 L5.8,5.1 M6.2,5.1 L7.8,5.9 M8.2,5.9 L9.8,5.1 M10.2,5.1 L11.8,5.9
7136
7137 M0.2,6.1 L1.8,6.9 M2.2,6.9 L3.8,6.1 M4.2,6.1 L5.8,6.9 M6.2,6.9 L7.8,6.1 M8.2,6.1 L9.8,6.9 M10.2,6.9 L11.8,6.1
7138 M0.2,7.9 L1.8,7.1 M2.2,7.1 L3.8,7.9 M4.2,7.9 L5.8,7.1 M6.2,7.1 L7.8,7.9 M8.2,7.9 L9.8,7.1 M10.2,7.1 L11.8,7.9
7139 M0.2,8.1 L1.8,8.9 M2.2,8.9 L3.8,8.1 M4.2,8.1 L5.8,8.9 M6.2,8.9 L7.8,8.1 M8.2,8.1 L9.8,8.9 M10.2,8.9 L11.8,8.1
7140 M0.2,9.9 L1.8,9.1 M2.2,9.1 L3.8,9.9 M4.2,9.9 L5.8,9.1 M6.2,9.1 L7.8,9.9 M8.2,9.9 L9.8,9.1 M10.2,9.1 L11.8,9.9
7141 M0.2,10.1 L1.8,10.9 M2.2,10.9 L3.8,10.1 M4.2,10.1 L5.8,10.9 M6.2,10.9 L7.8,10.1 M8.2,10.1 L9.8,10.9 M10.2,10.9 L11.8,10.1
7142 M0.2,11.9 L1.8,11.1 M2.2,11.1 L3.8,11.9 M4.2,11.9 L5.8,11.1 M6.2,11.1 L7.8,11.9 M8.2,11.9 L9.8,11.1 M10.2,11.1 L11.8,11.9"/>
7143 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;" d="
7144 M1.2,2.6 L1.2,1.4 L1.8,2.6 L1.8,1.4
7145 M2.2,2.1 L2.45,2.1 A 0.25 0.25 0 0 0 2.45,1.4 L2.2,1.4 L2.2,2.6 M2.8,2.6 L2.3,2.1 "/>
7146 </svg:pattern>
7147
7148 <svg:pattern id="landscape-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(1.5)">
7149 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.05" d="
7150 M0.4,0.2 L1.6,0.8 M2.4,0.8 L3.6,0.2 M4.4,0.2 L5.6,0.8 M6.4,0.8 L7.6,0.2 M8.4,0.2 L9.6,0.8 M10.4,0.8 L11.6,0.2
7151 M0.4,1.8 L1.6,1.2 M2.4,1.2 L3.6,1.8 M4.4,1.8 L5.6,1.2 M6.4,1.2 L7.6,1.8 M8.4,1.8 L9.6,1.2 M10.4,1.2 L11.6,1.8
7152 M0.4,2.2 L1.6,2.8 M2.4,2.8 L3.6,2.2 M4.4,2.2 L5.6,2.8 M6.4,2.8 L7.6,2.2 M8.4,2.2 L9.6,2.8 M10.4,2.8 L11.6,2.2
7153 M0.4,3.8 L1.6,3.2 M2.4,3.2 L3.6,3.8 M4.4,3.8 L5.6,3.2 M6.4,3.2 L7.6,3.8 M8.4,3.8 L9.6,3.2 M10.4,3.2 L11.6,3.8
7154 M0.4,4.2 L1.6,4.8 M2.4,4.8 L3.6,4.2 M4.4,4.2 L5.6,4.8 M6.4,4.8 L7.6,4.2 M8.4,4.2 L9.6,4.8 M10.4,4.8 L11.6,4.2
7155 M0.4,5.8 L1.6,5.2 M2.4,5.2 L3.6,5.8 M4.4,5.8 L5.6,5.2 M6.4,5.2 L7.6,5.8 M8.4,5.8 L9.6,5.2 M10.4,5.2 L11.6,5.8
7156
7157 M0.4,6.2 L1.6,6.8 M2.4,6.8 L3.6,6.2 M4.4,6.2 L5.6,6.8 M6.4,6.8 L7.6,6.2 M8.4,6.2 L9.6,6.8 M10.4,6.8 L11.6,6.2
7158 M0.4,7.8 L1.6,7.2 M2.4,7.2 L3.6,7.8 M4.4,7.8 L5.6,7.2 M6.4,7.2 L7.6,7.8 M8.4,7.8 L9.6,7.2 M10.4,7.2 L11.6,7.8
7159 M0.4,8.2 L1.6,8.8 M2.4,8.8 L3.6,8.2 M4.4,8.2 L5.6,8.8 M6.4,8.8 L7.6,8.2 M8.4,8.2 L9.6,8.8 M10.4,8.8 L11.6,8.2
7160 M0.4,9.8 L1.6,9.2 M2.4,9.2 L3.6,9.8 M4.4,9.8 L5.6,9.2 M6.4,9.2 L7.6,9.8 M8.4,9.8 L9.6,9.2 M10.4,9.2 L11.6,9.8
7161 M0.4,10.2 L1.6,10.8 M2.4,10.8 L3.6,10.2 M4.4,10.2 L5.6,10.8 M6.4,10.8 L7.6,10.2 M8.4,10.2 L9.6,10.8 M10.4,10.8 L11.6,10.2
7162 M0.4,11.8 L1.6,11.2 M2.4,11.2 L3.6,11.8 M4.4,11.8 L5.6,11.2 M6.4,11.2 L7.6,11.8 M8.4,11.8 L9.6,11.2 M10.4,11.2 L11.6,11.8"/>
7163 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:round;" d="
7164 M5.2,3.4 L5.2,4.6 L5.8,4.6
7165 M6.2,4.1 L6.45,4.1 A 0.25 0.25 0 0 0 6.45,3.4 L6.2,3.4 L6.2,4.6 M6.8,4.6 L6.3,4.1 "/>
7166 </svg:pattern>
7167
7168 <svg:pattern id="national-park-pattern" x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(1.5)">
7169 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5;" d="
7170 M9.2,6.6 L9.2,5.4 L9.8,6.6 L9.8,5.4
7171 M10.2,6.1 L10.45,6.1 A 0.25 0.25 0 0 0 10.45,5.4 L10.2,5.4 L10.2,6.6 "/>
7172 </svg:pattern>
7173
7174 <svg:marker fill="none" id="bridge-casing-start" markerHeight="2" markerUnits="strokeWidth" markerWidth="2" orient="auto" refX="1" refY="1" stroke="#707070" stroke-width="0.06px" viewBox="0 0 2 2">
7175 <svg:path d="M 1.05,1.45 L 0.7,1.8 M 1.05,0.55 L 0.7, 0.2"/>
7176 </svg:marker>
7177 <svg:marker fill="none" id="bridge-casing-end" markerHeight="2" markerUnits="strokeWidth" markerWidth="2" orient="auto" refX="1" refY="1" stroke="#707070" stroke-width="0.06px" viewBox="0 0 2 2">
7178 <svg:path d="M 0.95,1.45 L 1.3,1.8 M 0.95,0.55 L 1.3,0.2"/>
7179 </svg:marker>
7180 <svg:marker fill="none" id="marker-gate-locked" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="2px" refY="5px" stroke="#707070" stroke-width="0.4px" viewBox="0 0 10 10">
7181 <svg:path d="M 1,0 L 1,10 M 3,0 L 3,10"/>
7182 </svg:marker>
7183 <svg:marker fill="none" id="marker-gate-closed" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#707070" stroke-width="0.4px" viewBox="0 0 10 10">
7184 <svg:path d="M 1,0 L 1,10"/>
7185 </svg:marker>
7186 <svg:marker fill="none" id="marker-gate-open" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#707070" stroke-width="0.4px" viewBox="0 0 11 11">
7187 <svg:path d="M1,0 L1,1 M1,2 L1,3 M1,4 L1,5 M1,6 L1,7 M1,8 L1,9 M1,10 L1,11"/>
7188 </svg:marker>
7189 <svg:marker fill="#949494" id="highway-crossing" markerHeight="1px" markerUnits="userSpaceOnUse" markerWidth="0.6px" orient="auto" refX="0.3px" refY="0.5px" viewBox="0 0 0.6 1">
7190 <svg:rect x="0" y="0" width="0.6" height="0.2"/>
7191 <svg:rect x="0" y="0.4" width="0.6" height="0.2"/>
7192 <svg:rect x="0" y="0.8" width="0.6" height="0.2"/>
7193 </svg:marker>
7194 <svg:marker fill="none" id="noexit-all" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#ff5555" stroke-width="2px" stroke-opacity="0.5" viewBox="0 0 10 10">
7195 <svg:path d="M 1,0 L 1,10"/>
7196 </svg:marker>
7197 <svg:marker fill="none" id="noexit-veh" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#eeaa55" stroke-width="1.75px" stroke-opacity="0.6" viewBox="0 0 10 10">
7198 <svg:path d="M 1,0 L 1,10"/>
7199 </svg:marker>
7200 <svg:marker fill="none" id="noexit-mot" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#dddd55" stroke-width="1.5px" stroke-opacity="0.7" viewBox="0 0 10 10">
7201 <svg:path d="M 1,0 L 1,10"/>
7202 </svg:marker>
7203 <svg:marker fill="none" id="noexit-no" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#55dd55" stroke-width="1.5px" stroke-opacity="0.7" viewBox="0 0 10 10">
7204 <svg:path d="M 1,2 L 1,8"/>
7205 </svg:marker>
7206 <svg:marker fill="none" id="noexit-rail" markerHeight="3px" markerUnits="userSpaceOnUse" markerWidth="3px" orient="auto" refX="1px" refY="5px" stroke="#000000" stroke-width="1.5px" stroke-opacity="0.7" viewBox="0 0 10 10">
7207 <svg:path d="M 1,3 L 1,7"/>
7208 </svg:marker>
7209 <svg:marker fill="none" id="canal-lock" markerHeight="2px" markerUnits="userSpaceOnUse" markerWidth="2px" orient="auto" refX="1px" refY="5px" stroke="#000000" stroke-width="1px" stroke-opacity="1" viewBox="0 0 10 10">
7210 <svg:path d="M 1,0 L -2,5 L 1,10"/>
7211 </svg:marker>
7212 <svg:marker fill="none" id="mountain-pass" markerHeight="12px" markerUnits="userSpaceOnUse" markerWidth="6px" orient="auto" refX="64px" refY="32px" stroke="#000000" stroke-width="0.66px" viewBox="0 0 64 128">
7213 <svg:path d="M 1,1 L 16,21 L 112,21 L 127,1"/>
7214 <svg:path d="M 1,63 L 16,43 L 112,43 L 127,63"/>
7215 </svg:marker>
7216 </defs>
7217</rules>
Note: See TracBrowser for help on using the repository browser.