source: subversion/applications/rendering/osmarender6/osm-map-features-z13.xml @ 10976

Last change on this file since 10976 was 10976, checked in by jttt, 11 years ago

Revert previous change. Stable still use that

File size: 61.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- Tiles@Home Rules File for zoom level 13 -->
5<rules
6          xmlns:xlink="http://www.w3.org/1999/xlink"
7          xmlns:svg="http://www.w3.org/2000/svg"
8          data="data.osm"
9          svgBaseProfile="full"
10          scale="1"
11          symbolScale="1.72"
12          textAttenuation="0.875"
13          minimumMapWidth="1"
14          minimumMapHeight="1"
15          withOSMLayers="yes"
16          withUntaggedSegments="no"
17          showScale="no"
18          showGrid="no"
19          showBorder="no"
20          showLicense="no"
21          symbolsDir="symbols"
22          interactive="no">
23       
24        <!--bounds_mkr1-->
25        <!--bounds_mkr2-->
26       
27        <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
28        <rule e="node|way" k="osmarender:render" v="~|yes">
29               
30                <!-- Landuse -->
31                <rule e="way" k="landuse" v="landfill|quarry">
32                        <area class="landuse-quarry"/>
33                </rule>
34                <rule e="way" k="landuse" v="cemetery">
35                        <area class="landuse-cemetery"/>
36                </rule>
37                <rule e="way" k="landuse" v="vineyard">
38                        <area class="landuse-vineyard"/>
39                </rule>
40               
41                <!-- Natural features -->
42                <rule e="way" k="natural" v="coastline">
43                        <area class="natural-coastline"/>
44                </rule>
45                <rule e="way" k="natural" v="land">
46                        <area class="natural-land"/>
47                </rule>
48                <rule e="way" k="landuse|natural" v="forest|wood|scrub">
49                        <area class="landuse-wood"/>
50                </rule>
51                <rule e="way" k="natural" v="heath">
52                        <area class="natural-heath"/>
53                </rule>
54               
55                <!-- Artificial landuse -->
56                <rule e="way" k="landuse" v="field|farm|farmland|allotments|village_green|recreation_ground|meadow|grass">
57                        <area class="landuse-field"/>
58                </rule>
59                <rule e="way" k="leisure" v="park|playground|playing_fields|garden|pitch|golf_course|common|green">
60                        <area class="leisure-park"/>
61                </rule>
62                <rule e="way" k="leisure" v="stadium|sports_centre|water_park">
63                        <area class="leisure-stadium"/>
64                </rule>
65                <rule e="way" k="leisure" v="track">
66                        <area class="leisure-track"/>
67                </rule>
68                <rule e="way" k="leisure" v="swimming_pool">
69                        <area class="leisure-swimming-pool"/>
70                </rule>
71               
72                <!-- Airports and runways -->
73                <rule e="way" k="aeroway" v="apron">
74                        <area class="aeroway-apron"/>
75                </rule>
76                <rule e="way" k="landuse" v="runway">
77                        <rule e="way" k="use_status" v="~">
78                                <area class="landuse-runway"/>
79                        </rule>
80                        <rule e="way" k="use_status" v="disused">
81                                <area class="landuse-runway-disused"/>
82                        </rule>
83                        <rule e="way" k="use_status" v="dismantled">
84                                <area class="landuse-runway-dismantled"/>
85                        </rule>
86                </rule>
87               
88                <!-- Raceways and racetracks (cars and horses etc) -->
89                <rule e="way" k="landuse" v="raceway">
90                        <rule e="way" k="use_status" v="~">
91                                <area class="landuse-raceway"/>
92                        </rule>
93                        <rule e="way" k="use_status" v="disused">
94                                <area class="landuse-raceway-disused"/>
95                        </rule>
96                        <rule e="way" k="use_status" v="dismantled">
97                                <area class="landuse-raceway-dismantled"/>
98                        </rule>
99                </rule>
100               
101                <!-- Man-made areas -->
102                <rule e="way" k="leisure|landuse|amenity|tourism" v="~">
103                        <rule e="way" k="building" v="~|no|false|0">
104                                <rule e="way" k="sport" v="swimming">
105                                        <area class="sport-swimming"/>
106                                </rule>
107                                <else>
108                                        <rule e="way" k="sport" v="tennis">
109                                                <area class="sport-tennis"/>
110                                        </rule>
111                                        <else>
112                                                <rule e="way" k="sport" v="*">
113                                                        <area class="sport"/>
114                                                </rule>
115                                        </else>
116                                </else>
117                        </rule>
118                </rule>
119                <rule e="way" k="amenity" v="parking">
120                        <area class="amenity-parking"/>
121                </rule>
122                <rule e="way" k="tourism" v="attraction">
123                        <area class="tourism-attraction"/>
124                </rule>
125                <rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
126                        <area class="tourism-green-area"/>
127                </rule>
128               
129                <!-- Airfields and airports -->
130                <rule e="way" k="aeroway" v="runway">
131                        <line class="aeroway-runway-casing"/>
132                </rule>
133                <rule e="way" k="aeroway" v="taxiway">
134                        <line class="aeroway-taxiway-casing"/>
135                </rule>
136               
137                <!-- Waterways -->
138                <rule e="way" k="waterway" v="riverbank">
139                        <area class="waterway-riverbank"/>
140                </rule>
141                <rule e="way" k="waterway" v="river">
142                        <line class="waterway-casing waterway-river-casing"/>
143                </rule>
144                <rule e="way" k="waterway" v="stream">
145                        <line class="waterway-casing waterway-stream-casing"/>
146                </rule>
147                <rule e="way" k="waterway" v="canal">
148                        <line class="waterway-casing waterway-canal-casing"/>
149                </rule>
150                <rule e="way" k="waterway" v="drain">
151                        <line class="waterway-casing waterway-drain-casing"/>
152                </rule>
153                <rule e="way" k="waterway" v="river">
154                        <line class="waterway-core waterway-river-core"/>
155                </rule>
156                <rule e="way" k="waterway" v="stream">
157                        <line class="waterway-core waterway-stream-core"/>
158                </rule>
159                <rule e="way" k="waterway" v="canal">
160                        <line class="waterway-core waterway-canal-core"/>
161                </rule>
162                <rule e="way" k="waterway" v="drain">
163                        <line class="waterway-core waterway-drain-core"/>
164                </rule>
165                <rule e="way" k="waterway" v="dock">
166                        <area class="natural-water"/>
167                </rule>
168                <rule e="way" k="natural" v="water|pond|lake">
169                        <area class="natural-water"/>
170                </rule>
171                <rule e="way" k="landuse" v="reservoir">
172                        <area class="natural-water"/>
173                </rule>
174                <rule e="way" k="landuse" v="basin">
175                        <area class="natural-water"/>
176                </rule>
177               
178                <!-- Highway area casings -->
179                <rule e="way" k="area" v="yes|true">
180                        <rule e="way" k="highway" v="footway|footpath">
181                                <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-area="no"/>
182                        </rule>
183                        <rule e="way" k="highway" v="pedestrian">
184                                <area class="highway-casing highway-pedestrian-casing highway-pedestrian-area-casing no-bezier"/>
185                        </rule>
186                        <rule e="way" k="highway" v="cycleway">
187                                <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-area="no"/>
188                        </rule>
189                        <rule e="way" k="highway" v="path">
190                                <rule e="way" k="bicycle" v="yes|designated">
191                                        <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-linecap="no"/>
192                                </rule>
193                                <else>
194                                        <rule e="way" k="horse" v="yes|designated">
195                                                <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-linecap="no"/>
196                                        </rule>
197                                        <else>
198                                                <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-linecap="no"/>
199                                        </else></else>
200                        </rule>
201                        <rule e="way" k="highway" v="bridleway">
202                                <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-area="no"/>
203                        </rule>
204                        <rule e="way" k="highway" v="byway">
205                                <area class="highway-casing highway-byway-1-casing highway-byway-1-area-casing no-bezier" smart-area="no"/>
206                                <area class="highway-casing highway-byway-2-casing highway-byway-2-area-casing no-bezier" smart-area="no"/>
207                                <area class="highway-casing highway-byway-3-casing highway-byway-3-area-casing no-bezier" smart-area="no"/>
208                        </rule>
209                        <rule e="way" k="highway" v="track">
210                                <rule e="way" k="tracktype" v="grade1">
211                                        <area class="highway-casing highway-track-casing highway-track-grade1-casing highway-track-area-casing no-bezier"/>
212                                </rule>
213                                <else>
214                                        <rule e="way" k="tracktype" v="grade2">
215                                                <area class="highway-casing highway-track-casing highway-track-grade2-casing highway-track-area-casing no-bezier"/>
216                                        </rule>
217                                        <else>
218                                                <rule e="way" k="tracktype" v="grade3">
219                                                        <area class="highway-casing highway-track-casing highway-track-grade3-casing highway-track-area-casing no-bezier" smart-area="no"/>
220                                                </rule>
221                                                <else>
222                                                        <rule e="way" k="tracktype" v="grade4">
223                                                                <area class="highway-casing highway-track-casing highway-track-grade4-casing highway-track-area-casing no-bezier" smart-area="no"/>
224                                                        </rule>
225                                                        <else>
226                                                                <rule e="way" k="tracktype" v="grade5">
227                                                                        <area class="highway-casing highway-track-casing highway-track-grade5-casing highway-track-area-casing no-bezier" smart-area="no"/>
228                                                                </rule>
229                                                                <else>
230                                                                        <area class="highway-casing highway-track-casing highway-track-area-casing no-bezier"/>
231                                                                </else>
232                                                        </else>
233                                                </else>
234                                        </else>
235                                </else>
236                        </rule>
237                        <rule e="way" k="highway" v="unsurfaced">
238                                <area class="highway-casing highway-unsurfaced-casing highway-unsurfaced-area-casing no-bezier" smart-area="no"/>
239                        </rule>
240                        <rule e="way" k="highway" v="service">
241                                <area class="highway-casing highway-service-casing highway-service-area-casing no-bezier"/>
242                        </rule>
243                        <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road">
244                                <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
245                        </rule>
246                        <rule e="way" k="highway" v="tertiary">
247                                <area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
248                        </rule>
249                        <rule e="way" k="highway" v="secondary">
250                                <area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
251                        </rule>
252                        <rule e="way" k="highway" v="primary_link">
253                                <area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
254                        </rule>
255                        <rule e="way" k="highway" v="trunk_link">
256                                <area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
257                        </rule>
258                        <rule e="way" k="highway" v="motorway_link">
259                                <area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
260                        </rule>
261                        <rule e="way" k="highway" v="primary">
262                                <area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
263                        </rule>
264                        <rule e="way" k="highway" v="trunk">
265                                <area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
266                        </rule>
267                        <rule e="way" k="highway" v="motorway">
268                                <area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
269                        </rule>
270                </rule>
271               
272                <!-- Linear casings -->
273                <rule e="way" k="tunnel" v="~|no|false">
274                        <rule e="way" k="area" v="~|no|false">
275                                <rule e="way" k="railway" v="monorail">
276                                        <line class="railway-casing railway-monorail-casing"/>
277                                </rule>
278                                <rule e="way" k="railway" v="preserved">
279                                        <line class="railway-casing railway-preserved-casing"/>
280                                </rule>
281                                <rule e="way" k="railway" v="narrow_gauge">
282                                        <line class="railway-casing railway-narrow-gauge-casing"/>
283                                </rule>
284                                <rule e="way" k="railway" v="incline">
285                                        <line class="railway-casing railway-incline-casing"/>
286                                </rule>
287                                <rule e="way" k="railway" v="rail">
288                                        <line class="railway-casing railway-rail-casing"/>
289                                </rule>
290                                <rule e="way" k="highway" v="raceway">
291                                        <rule e="way" k="use_status" v="~">
292                                                <line class="highway-raceway-casing"/>
293                                        </rule>
294                                        <rule e="way" k="use_status" v="disused">
295                                                <line class="highway-raceway-casing-disused"/>
296                                        </rule>
297                                        <rule e="way" k="use_status" v="dismantled">
298                                                <line class="highway-raceway-casing-dismantled"/>
299                                        </rule>
300                                </rule>
301                                <rule e="way" k="highway" v="steps">
302                                        <line class="highway-casing highway-steps-casing"/>
303                                </rule>
304                                <rule e="way" k="highway" v="footway|footpath">
305                                        <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
306                                </rule>
307                                <rule e="way" k="highway" v="pedestrian">
308                                        <line class="highway-casing highway-pedestrian-casing"/>
309                                </rule>
310                                <rule e="way" k="highway" v="cycleway">
311                                        <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
312                                </rule>
313                                <rule e="way" k="highway" v="path">
314                                        <rule e="way" k="bicycle" v="yes|designated">
315                                                <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
316                                        </rule>
317                                        <else>
318                                                <rule e="way" k="horse" v="yes|designated">
319                                                        <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
320                                                </rule>
321                                                <else>
322                                                        <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
323                                                </else></else>
324                                </rule>
325                                <rule e="way" k="highway" v="bridleway">
326                                        <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
327                                </rule>
328                                <rule e="way" k="highway" v="byway">
329                                        <line class="highway-casing highway-byway-1-casing" smart-linecap="no"/>
330                                        <line class="highway-casing highway-byway-2-casing" smart-linecap="no"/>
331                                        <line class="highway-casing highway-byway-3-casing" smart-linecap="no"/>
332                                </rule>
333                                <rule e="way" k="highway" v="track">
334                                        <rule e="way" k="tracktype" v="grade1">
335                                                <line class="highway-casing highway-track-casing highway-track-grade1-casing"/>
336                                        </rule>
337                                        <else>
338                                                <rule e="way" k="tracktype" v="grade2">
339                                                        <line class="highway-casing highway-track-casing highway-track-grade2-casing"/>
340                                                </rule>
341                                                <else>
342                                                        <rule e="way" k="tracktype" v="grade3">
343                                                                <line class="highway-casing highway-track-casing highway-track-grade3-casing" smart-linecap="no"/>
344                                                        </rule>
345                                                        <else>
346                                                                <rule e="way" k="tracktype" v="grade4">
347                                                                        <line class="highway-casing highway-track-casing highway-track-grade4-casing" smart-linecap="no"/>
348                                                                </rule>
349                                                                <else>
350                                                                        <rule e="way" k="tracktype" v="grade5">
351                                                                                <line class="highway-casing highway-track-casing highway-track-grade5-casing" smart-linecap="no"/>
352                                                                        </rule>
353                                                                        <else>
354                                                                                <line class="highway-casing highway-track-casing"/>
355                                                                        </else>
356                                                                </else>
357                                                        </else>
358                                                </else>
359                                        </else>
360                                </rule>
361                                <rule e="way" k="highway" v="unsurfaced">
362                                        <line class="highway-casing highway-unsurfaced-casing" smart-linecap="no"/>
363                                </rule>
364                                <rule e="way" k="highway" v="service">
365                                        <line class="highway-casing highway-service-casing"/>
366                                </rule>
367                                <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road">
368                                        <line class="highway-casing highway-unclassified-casing"/>
369                                </rule>
370                                <rule e="way" k="highway" v="tertiary">
371                                        <line class="highway-casing highway-tertiary-casing"/>
372                                </rule>
373                                <rule e="way" k="highway" v="secondary">
374                                        <line class="highway-casing highway-secondary-casing"/>
375                                </rule>
376                                <rule e="way" k="highway" v="primary_link">
377                                        <line class="highway-casing highway-primary-link-casing"/>
378                                </rule>
379                                <rule e="way" k="highway" v="trunk_link">
380                                        <line class="highway-casing highway-trunk-link-casing"/>
381                                </rule>
382                                <rule e="way" k="highway" v="motorway_link">
383                                        <line class="highway-casing highway-motorway-link-casing"/>
384                                </rule>
385                                <rule e="way" k="highway" v="primary">
386                                        <line class="highway-casing highway-primary-casing"/>
387                                </rule>
388                                <rule e="way" k="highway" v="trunk">
389                                        <line class="highway-casing highway-trunk-casing"/>
390                                </rule>
391                                <rule e="way" k="highway" v="motorway">
392                                        <line class="highway-casing highway-motorway-casing"/>
393                                </rule>
394                                <rule e="way" k="railway" v="tram">
395                                        <line class="railway-casing railway-tram-casing"/>
396                                </rule>
397                                <rule e="way" k="railway" v="subway">
398                                        <line class="railway-casing railway-subway-casing"/>
399                                </rule>
400                                <rule e="way" k="railway" v="light_rail">
401                                        <line class="railway-casing railway-light-rail-casing"/>
402                                </rule>
403                        </rule>
404                </rule>
405               
406                <!-- Highway area cores -->
407                <rule e="way" k="area" v="yes|true">
408                        <rule e="way" k="highway" v="footway|footpath">
409                                <area class="highway-core highway-footway-area no-bezier" smart-linecap="no"/>
410                        </rule>
411                        <rule e="way" k="highway" v="pedestrian">
412                                <area class="highway-core highway-pedestrian-area no-bezier"/>
413                        </rule>
414                        <rule e="way" k="highway" v="cycleway">
415                                <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
416                        </rule>
417                        <rule e="way" k="highway" v="path">
418                                <rule e="way" k="bicycle" v="yes|designated">
419                                        <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
420                                </rule>
421                                <else>
422                                        <rule e="way" k="horse" v="yes|designated">
423                                                <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
424                                        </rule>
425                                        <else>
426                                                <area class="highway-core highway-footway-area no-bezier" smart-linecap="no"/>
427                                        </else></else>
428                        </rule>
429                        <rule e="way" k="highway" v="bridleway">
430                                <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
431                        </rule>
432                        <rule e="way" k="highway" v="byway">
433                                <area class="highway-core highway-byway-area no-bezier" smart-linecap="no"/>
434                        </rule>
435                        <rule e="way" k="highway" v="track">
436                                <area class="highway-core highway-track-area no-bezier"/>
437                        </rule>
438                        <rule e="way" k="highway" v="unsurfaced">
439                                <area class="highway-core highway-unsurfaced-area no-bezier" smart-linecap="no"/>
440                        </rule>
441                        <rule e="way" k="highway" v="service">
442                                <area class="highway-core highway-service-area no-bezier"/>
443                        </rule>
444                        <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
445                                <area class="highway-core highway-unclassified-area no-bezier"/>
446                        </rule>
447                        <rule e="way" k="highway" v="road">
448                                <area class="highway-core highway-road-area no-bezier"/>
449                        </rule>
450                        <rule e="way" k="highway" v="tertiary">
451                                <area class="highway-core highway-tertiary-area no-bezier"/>
452                        </rule>
453                        <rule e="way" k="highway" v="secondary">
454                                <area class="highway-core highway-secondary-area no-bezier"/>
455                        </rule>
456                        <rule e="way" k="highway" v="primary_link">
457                                <area class="highway-core highway-primary-link-area no-bezier"/>
458                        </rule>
459                        <rule e="way" k="highway" v="trunk_link">
460                                <area class="highway-core highway-trunk-link-area no-bezier"/>
461                        </rule>
462                        <rule e="way" k="highway" v="motorway_link">
463                                <area class="highway-core highway-motorway-link-area no-bezier"/>
464                        </rule>
465                        <rule e="way" k="highway" v="primary">
466                                <area class="highway-core highway-primary-area no-bezier"/>
467                        </rule>
468                        <rule e="way" k="highway" v="trunk">
469                                <area class="highway-core highway-trunk-area no-bezier"/>
470                        </rule>
471                        <rule e="way" k="highway" v="motorway">
472                                <area class="highway-core highway-motorway-area no-bezier"/>
473                        </rule>
474                </rule>
475               
476                <!-- Buildings -->
477                <rule e="way" k="aeroway" v="terminal">
478                        <area class="building-block"/>
479                </rule>
480                <rule e="way" k="building" v="*">
481                        <area class="building-block no-bezier"/>
482                </rule>
483               
484                <!-- Linear cores -->
485                <rule e="way" k="tunnel" v="~|false|no">
486                        <rule e="way" k="area" v="~|false|no">
487                                <rule e="way" k="railway" v="monorail">
488                                        <line class="railway-core railway-monorail-core"/>
489                                </rule>
490                                <rule e="way" k="railway" v="preserved">
491                                        <line class="railway-core railway-preserved-core"/>
492                                </rule>
493                                <rule e="way" k="railway" v="narrow_gauge">
494                                        <line class="railway-core railway-narrow-gauge-core"/>
495                                </rule>
496                                <rule e="way" k="railway" v="incline">
497                                        <line class="railway-core railway-incline-core"/>
498                                </rule>
499                                <rule e="way" k="railway" v="rail">
500                                        <line class="railway-core railway-rail-1-core"/>
501                                        <line class="railway-core railway-rail-2-core" smart-linecap="no"/>
502                                </rule>
503                                <rule e="way" k="highway" v="raceway">
504                                        <rule e="way" k="use_status" v="~">
505                                                <line class="highway-raceway-core"/>
506                                        </rule>
507                                        <rule e="way" k="use_status" v="disused">
508                                                <line class="highway-raceway-core-disused"/>
509                                        </rule>
510                                        <rule e="way" k="use_status" v="dismantled">
511                                                <line class="highway-raceway-core-dismantled"/>
512                                        </rule>
513                                </rule>
514                                <rule e="way" k="scramble" v="*">
515                                        <line class="highway-core highway-scramble-core"/>
516                                </rule>
517                                <rule e="way" k="highway" v="steps">
518                                        <line class="highway-core highway-steps-core" smart-linecap="no"/>
519                                </rule>
520                                <rule e="way" k="highway" v="footway|footpath">
521                                        <line class="highway-core highway-footway-core" smart-linecap="no"/>
522                                </rule>
523                                <rule e="way" k="highway" v="pedestrian">
524                                        <line class="highway-core highway-pedestrian-core"/>
525                                </rule>
526                                <rule e="way" k="highway" v="cycleway">
527                                        <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
528                                </rule>
529                                <rule e="way" k="highway" v="path">
530                                        <rule e="way" k="bicycle" v="yes|designated">
531                                                <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
532                                        </rule>
533                                        <else>
534                                                <rule e="way" k="horse" v="yes|designated">
535                                                        <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
536                                                </rule>
537                                                <else>
538                                                        <rule e="way" k="foot" v="yes|designated">
539                                                                <line class="highway-core highway-footway-core" smart-linecap="no"/>
540                                                        </rule>
541                                                        <else>
542                                                                <line class="highway-core highway-path-core" smart-linecap="no"/>
543                                                        </else></else></else>
544                                </rule>
545                                <rule e="way" k="highway" v="bridleway">
546                                        <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
547                                </rule>
548                                <rule e="way" k="highway" v="byway">
549                                        <line class="highway-core highway-byway-2-casing" smart-linecap="no"/>
550                                        <line class="highway-core highway-byway-3-casing" smart-linecap="no"/>
551                                        <line class="highway-core highway-byway-1-core" smart-linecap="no"/>
552                                </rule>
553                                <rule e="way" k="highway" v="track">
554                                        <rule e="way" k="tracktype" v="~">
555                                                <line class="highway-core highway-track-core"/>
556                                        </rule>
557                                        <else>
558                                                <rule e="way" k="tracktype" v="grade1">
559                                                        <line class="highway-core highway-track-core"/>
560                                                </rule>
561                                                <else>
562                                                        <rule e="way" k="tracktype" v="grade2">
563                                                                <line class="highway-core highway-track-core"/>
564                                                        </rule>
565                                                        <else>
566                                                                <rule e="way" k="tracktype" v="grade3">
567                                                                        <line class="highway-core highway-track-core" smart-linecap="no"/>
568                                                                </rule>
569                                                                <else>
570                                                                        <rule e="way" k="tracktype" v="grade4">
571                                                                                <line class="highway-core highway-track-core" smart-linecap="no"/>
572                                                                        </rule>
573                                                                        <else>
574                                                                                <rule e="way" k="tracktype" v="grade5">
575                                                                                        <line class="highway-core highway-track-core" smart-linecap="no"/>
576                                                                                </rule>
577                                                                                <else>
578                                                                                        <line class="highway-core highway-track-core"/>
579                                                                                </else>
580                                                                        </else>
581                                                                </else>
582                                                        </else>
583                                                </else>
584                                        </else>
585                                </rule>
586                                <rule e="way" k="highway" v="unsurfaced">
587                                        <line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
588                                </rule>
589                                <rule e="way" k="highway" v="service">
590                                        <line class="highway-core highway-service-core"/>
591                                </rule>
592                                <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
593                                        <line class="highway-core highway-unclassified-core"/>
594                                </rule>
595                                <rule e="way" k="highway" v="road">
596                                        <line class="highway-core highway-road-core"/>
597                                </rule>
598                                <rule e="way" k="highway" v="tertiary">
599                                        <line class="highway-core highway-tertiary-core"/>
600                                </rule>
601                                <rule e="way" k="highway" v="secondary">
602                                        <line class="highway-core highway-secondary-core"/>
603                                </rule>
604                                <rule e="way" k="highway" v="primary_link">
605                                        <line class="highway-core highway-primary-link-core"/>
606                                </rule>
607                                <rule e="way" k="highway" v="trunk_link">
608                                        <line class="highway-core highway-trunk-link-core"/>
609                                </rule>
610                                <rule e="way" k="highway" v="motorway_link">
611                                        <line class="highway-core highway-motorway-link-core"/>
612                                </rule>
613                                <rule e="way" k="highway" v="primary">
614                                        <line class="highway-core highway-primary-core"/>
615                                </rule>
616                                <rule e="way" k="highway" v="trunk">
617                                        <line class="highway-core highway-trunk-core"/>
618                                </rule>
619                                <rule e="way" k="highway" v="motorway">
620                                        <line class="highway-core highway-motorway-core"/>
621                                </rule>
622                                <rule e="way" k="railway" v="tram">
623                                        <line class="railway-core railway-tram-core"/>
624                                </rule>
625                                <rule e="way" k="railway" v="subway">
626                                        <line class="railway-core railway-subway-core"/>
627                                </rule>
628                                <rule e="way" k="railway" v="light_rail">
629                                        <line class="railway-core railway-light-rail-core"/>
630                                </rule>
631                                <rule e="way" k="aeroway" v="runway">
632                                        <line class="aeroway-runway-core"/>
633                                </rule>
634                                <rule e="way" k="aeroway" v="taxiway">
635                                        <line class="aeroway-taxiway-core"/>
636                                </rule>
637                        </rule>
638                </rule>
639               
640                <!-- Tunnels -->
641                <rule e="way" k="tunnel" v="true|yes">
642                        <rule e="way" k="highway" v="steps">
643                                <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
644                                <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
645                        </rule>
646                        <rule e="way" k="highway" v="footway|footpath">
647                                <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
648                                <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
649                        </rule>
650                        <rule e="way" k="highway" v="pedestrian">
651                                <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
652                                <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
653                        </rule>
654                        <rule e="way" k="highway" v="cycleway">
655                                <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
656                                <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
657                        </rule>
658                        <rule e="way" k="highway" v="path">
659                                <rule e="way" k="bicycle" v="yes|designated">
660                                        <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
661                                        <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
662                                </rule>
663                                <else>
664                                        <rule e="way" k="horse" v="yes|designated">
665                                                <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
666                                                <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
667                                        </rule>
668                                        <else>
669                                                <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
670                                                <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
671                                        </else></else>
672                        </rule>
673                        <rule e="way" k="highway" v="bridleway">
674                                <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
675                                <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
676                        </rule>
677                        <rule e="way" k="highway" v="byway">
678                                <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
679                                <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
680                        </rule>
681                        <rule e="way" k="highway" v="track">
682                                <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
683                                <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
684                        </rule>
685                        <rule e="way" k="highway" v="unsurfaced">
686                                <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
687                                <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
688                        </rule>
689                        <rule e="way" k="highway" v="service">
690                                <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
691                                <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
692                        </rule>
693                        <rule e="way" k="highway" v="unclassified|residential|minor|tertiary|living_street">
694                                <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
695                                <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
696                        </rule>
697                        <rule e="way" k="highway" v="road">
698                                <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
699                                <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
700                        </rule>
701                        <rule e="way" k="highway" v="tertiary">
702                                <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
703                                <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
704                        </rule>
705                        <rule e="way" k="highway" v="secondary">
706                                <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
707                                <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
708                        </rule>
709                        <rule e="way" k="highway" v="primary_link">
710                                <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
711                                <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
712                        </rule>
713                        <rule e="way" k="highway" v="trunk_link">
714                                <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
715                                <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
716                        </rule>
717                        <rule e="way" k="highway" v="motorway_link">
718                                <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
719                                <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
720                        </rule>
721                        <rule e="way" k="highway" v="primary">
722                                <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
723                                <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
724                        </rule>
725                        <rule e="way" k="highway" v="trunk">
726                                <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
727                                <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
728                        </rule>
729                        <rule e="way" k="highway" v="motorway">
730                                <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
731                                <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
732                        </rule>
733                        <rule e="way" k="railway" v="monorail">
734                                <line class="tunnel-casing railway-monorail-casing tunnel" mask-class="tunnel-core railway-monorail-core"/>
735                                <line class="railway-monorail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
736                        </rule>
737                        <rule e="way" k="railway" v="preserved">
738                                <line class="tunnel-casing railway-preserved-casing tunnel" mask-class="tunnel-core railway-preserved-core"/>
739                                <line class="railway-preserved-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
740                        </rule>
741                        <rule e="way" k="railway" v="narrow_gauge">
742                                <line class="tunnel-casing railway-narrow-gauge-casing tunnel" mask-class="tunnel-core railway-narrow-gauge-core"/>
743                                <line class="railway-narrow-gauge-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
744                        </rule>
745                        <rule e="way" k="railway" v="tram">
746                                <line class="tunnel-casing railway-tram-casing tunnel" mask-class="tunnel-core railway-tram-core"/>
747                                <line class="railway-tram-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
748                        </rule>
749                        <rule e="way" k="railway" v="subway">
750                                <line class="tunnel-casing railway-subway-casing tunnel" mask-class="tunnel-core railway-subway-core"/>
751                                <line class="railway-subway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
752                        </rule>
753                        <rule e="way" k="railway" v="light_rail">
754                                <line class="tunnel-casing railway-light-rail-casing tunnel" mask-class="tunnel-core railway-light-rail-core"/>
755                                <line class="railway-light-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
756                        </rule>
757                        <rule e="way" k="railway" v="incline">
758                                <line class="tunnel-casing railway-incline-casing tunnel" mask-class="tunnel-core railway-incline-core"/>
759                                <line class="railway-incline-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
760                        </rule>
761                        <rule e="way" k="railway" v="rail">
762                                <line class="tunnel-casing railway-rail-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
763                                <line class="railway-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
764                        </rule>
765                </rule>
766               
767                <!-- Piste maps -->
768                <rule e="way" k="piste:type" v="downhill">
769                        <rule e="way" k="piste:difficulty" v="novice">
770                                <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
771                        </rule>
772                        <rule e="way" k="piste:difficulty" v="easy">
773                                <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
774                        </rule>
775                        <rule e="way" k="piste:difficulty" v="intermediate">
776                                <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
777                        </rule>
778                        <rule e="way" k="piste:difficulty" v="advanced">
779                                <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
780                        </rule>
781                        <rule e="way" k="piste:difficulty" v="expert">
782                                <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
783                        </rule>
784                        <rule e="way" k="piste:difficulty" v="freeride">
785                                <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
786                        </rule>
787                        <rule e="way" k="piste:difficulty" v="~">
788                                <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
789                        </rule>
790                </rule>
791                <rule e="way" k="piste:type" v="sled">
792                        <line class="piste-type-sled"/>
793                </rule>
794                <rule e="way" k="piste:type" v="nordic">
795                        <line class="piste-type-nordic"/>
796                </rule>
797               
798                <!-- Aerialways (render over pistes) -->
799                <rule e="node|way" k="aerialway" v="*">
800                        <line smart-linecap="no" class="aerialway-line no-bezier"/>
801                        <line smart-linecap="no" class="aerialway-struts no-bezier"/>
802                        <rule e="node" k="aerialway" v="station">
803                                <circle r="4px" class="aerialway-station"/>
804                        </rule>
805                        <!-- no names are rendered in this level -->
806                </rule>
807               
808                <!-- Natural features -->
809                <rule e="node" k="natural" v="peak">
810                        <symbol ref="peak" position="center"/>
811                </rule>
812               
813                <!-- Non-physical routes -->
814                <rule e="way" k="route" v="ferry">
815                        <line class="route-ferry"/>
816                </rule>
817               
818                <!-- Railway stations -->
819                <rule e="node" k="railway" v="station">
820                        <rule e="node" s="way" k="railway" v="rail">
821                                <circle r="6" class="railway-station"/>
822                        </rule>
823                        <else>
824                                <circle r="4" class="railway-halt"/>
825                        </else>
826                </rule>
827                <rule e="node" k="railway" v="halt">
828                        <circle r="4" class="railway-halt"/>
829                </rule>
830                <!-- Tram stops -->
831                <rule e="node" k="railway" v="tram_stop">
832                        <circle r="4" class="railway-halt"/>
833                </rule>
834               
835                <!-- Amenities -->
836                <rule e="node" k="amenity" v="hospital">
837                        <symbol ref="hospital" position="center"/>
838                </rule>
839               
840                <!-- Airfields and airports -->
841                <rule e="node" k="aeroway" v="aerodrome">
842                        <symbol ref="airport" position="center"/>
843                </rule>
844                <rule e="node" k="aeroway" v="airport">
845                        <symbol ref="airport" position="center"/>
846                </rule>
847        </rule>
848       
849        <!-- ==================================== Layer -5 ======================================== -->
850        <rule e="node|way" k="osmarender:render" v="~|yes" layer="-5">
851               
852                <!-- Landuse -->
853                <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
854                        <area class="landuse-residential" layer="-5"/>
855                </rule>
856                <rule e="way" k="landuse" v="retail" layer="-5">
857                        <area class="landuse-retail" layer="-5"/>
858                </rule>
859                <rule e="way" k="landuse" v="industrial|brownfield" layer="-5">
860                        <area class="landuse-industrial" layer="-5"/>
861                </rule>
862                <rule e="way" k="landuse" v="commercial" layer="-5">
863                        <area class="landuse-commercial" layer="-5"/>
864                </rule>
865               
866                <!-- Artificial landuse -->
867                <rule e="way" k="amenity" v="school|college|university" layer="-5">
868                        <area class="amenity-school" layer="-5"/>
869                </rule>
870               
871                <!-- Man-made areas -->
872                <rule e="way" k="landuse" v="military" layer="-5">
873                        <rule e="way" k="military" v="~" layer="-5">
874                                <area class="military-area" layer="-5"/>
875                        </rule>
876                </rule>
877                <rule e="way" k="military" v="*" layer="-5">
878                        <area class="military-area" layer="-5"/>
879                </rule>
880        </rule>
881       
882        <!-- ==================================== Layer 5 ======================================== -->
883        <rule e="node|way" k="osmarender:render" v="~|yes" layer="5">
884               
885                <!-- Non-physical boundaries -->
886                <rule e="way" k="boundary" v="administrative" layer="5">
887                        <rule e="way" k="border_type" v="state" layer="5">
888                                <line class="boundary boundary-administrative-state-casing" layer="5"/>
889                                <line class="boundary boundary-administrative-state-core" layer="5"/>
890                        </rule>
891                        <else>
892                                <rule e="way" k="admin_level" v="10" layer="5">
893                                        <line class="boundary boundary-administrative-parish-core" layer="5"/>
894                                </rule>
895                                <else>
896                                        <rule e="way" k="admin_level" v="8" layer="5">
897                                                <line class="boundary boundary-administrative-district-core" layer="5"/>
898                                        </rule>
899                                        <else>
900                                                <line class="boundary boundary-administrative-state-core" layer="5"/>
901                                        </else>
902                                </else>
903                        </else>
904                </rule>
905               
906                <!-- Place names  -->
907                <rule e="node" k="osmarender:renderName" v="~|yes" layer="5">
908                        <rule e="node" k="place" v="island" layer="5">
909                                <text k="name" class="place-caption island-caption" layer="5"/>
910                        </rule>
911                        <rule e="node" k="place" v="islet" layer="5">
912                                <text k="name" class="place-caption islet-caption" layer="5"/>
913                        </rule>
914                        <rule e="node" k="place" v="city" layer="5">
915                                <text k="name" class="place-caption city-caption" layer="5"/>
916                        </rule>
917                        <rule e="node" k="place" v="town" layer="5">
918                                <text k="name" class="place-caption town-caption" layer="5"/>
919                        </rule>
920                        <rule e="node" k="place" v="village" layer="5">
921                                <text k="name" class="place-caption village-caption" layer="5"/>
922                        </rule>
923                        <rule e="node" k="place" v="suburb" layer="5">
924                                <text k="name" class="place-caption suburb-caption" layer="5"/>
925                        </rule>
926                        <rule e="node" k="aeroway" v="airport" layer="5">
927                                <text k="name" class="aeroway-airport-caption" dy="-15px" layer="5"/>
928                        </rule>
929                </rule>
930               
931                <!-- Names for large natural features -->
932                <!--
933                        <rule e="way" k="natural" v="*" minSize="0.032" layer="5">
934                                <areaText k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
935                                <areaText k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
936                        </rule>
937                        -->
938                </rule>
939               
940                <!-- SVG Definitions - markers, symbols etc go here -->
941                <include ref="markers.xml"/>
942                <defs>
943                        <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
944                                /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
945                                .untagged-segments {
946                                stroke-width: 0.5px;
947                                stroke-linejoin: miter;
948                                stroke-linecap: butt;
949                                stroke: #e0e0e0;
950                                stroke-dasharray: 0.5,0.5;
951                                }
952                               
953                               
954                                /* Railways - generic styles */
955                                .railway-casing {
956                                stroke-linecap: butt;
957                                stroke-linejoin: round;
958                                fill: none;
959                                }
960                               
961                                .railway-core {
962                                stroke-linecap: butt;
963                                stroke-linejoin: round;
964                                fill: none;
965                                }
966                               
967                               
968                                /* Highways - generic styles */
969                                .highway-casing {
970                                stroke-linecap: square;
971                                stroke-linejoin: round;
972                                fill: none;
973                                }
974                               
975                                .highway-core {
976                                stroke-linecap: square;
977                                stroke-linejoin: round;
978                                fill: none;
979                                }
980                               
981                                .highway-motorway-junction {
982                                fill: yellow;
983                                stroke: #4D5D73;
984                                stroke-width: 2px;
985                                }
986                               
987                                .highway-motorway-junction-caption {
988                                fill: black;
989                                stroke: blue;
990                                stroke-width: 0.2px;
991                                font-family: "DejaVu Sans",sans-serif;
992                                font-size: 10px;
993                                font-weight: bold;
994                                display: none;
995                                }
996                               
997                                .highway-ref {
998                                fill: #666666;
999                                stroke: white;
1000                                font-family: "DejaVu Sans";
1001                                font-weight: normal;
1002                                text-anchor: middle;
1003                                }
1004                               
1005                                .highway-name {
1006                                fill: black;
1007                                font-family: "DejaVu Sans";
1008                                font-weight: normal;
1009                                stroke: white;
1010                                text-anchor: middle;
1011                                }
1012                               
1013                                .bridge-casing {
1014                                stroke-linecap: butt;
1015                                stroke-linejoin: round;
1016                                stroke: #777777;
1017                                fill: none;
1018                                marker-start: url(#bridge-casing-start);
1019                                marker-end: url(#bridge-casing-end);
1020                                }
1021                               
1022                                .bridge-core {
1023                                stroke-linecap: butt;
1024                                stroke-linejoin: round;
1025                                stroke: #f8f8f8;
1026                                fill: none;
1027                                }
1028                               
1029                                .tunnel-casing {
1030                                stroke-linecap: butt;
1031                                stroke-linejoin: round;
1032                                fill: none;
1033                                }
1034                               
1035                                .tunnel-core {
1036                                stroke-linecap: butt;
1037                                stroke-linejoin: round;
1038                                fill: none;
1039                                }
1040                               
1041                                .tunnel { stroke-dasharray: 1.6, 1.6; }
1042                               
1043                               
1044                                .railway-rail-casing                    { stroke-width: 8.0px;  stroke: #aaaaaa; }
1045                                .railway-rail-1-core                    { stroke-width: 4.0px;  stroke: #ffffff; }
1046                                .railway-rail-2-core                    { stroke-width: 12.0px; stroke: #aaaaaa; stroke-dasharray: 1.2, 12.0; }
1047                               
1048                                .railway-light-rail-casing              { stroke-width: 4.0px; stroke: #666666; }
1049                                .railway-light-rail-core                { stroke-width: 3.0px; stroke: #666666; }
1050                               
1051                                .railway-incline-casing                 { stroke-width: 3.5px; stroke: #666666; }
1052                                .railway-incline-core                   { stroke-width: 2.8px; stroke: #666666; }
1053                               
1054                                .railway-subway-casing                  { stroke-width: 4.0px; stroke: #aaaaaa; }
1055                                .railway-subway-core                    { stroke-width: 3.0px; stroke: #ffffff; stroke-dasharray: 3, 9; }
1056                               
1057                                .railway-tram-casing                    { stroke-width: 3.0px; stroke: #666666; }
1058                                .railway-tram-core                      { stroke-width: 2.5px; stroke: #666666; }
1059                               
1060                                .railway-narrow-gauge-casing            { stroke-width: 3.0px; stroke: #aaaaaa; }
1061                                .railway-narrow-gauge-core              { stroke-width: 2.5px; stroke: #aaaaaa; }
1062                               
1063                                .railway-preserved-casing               { stroke-width: 3.0px; stroke: #666666; }
1064                                .railway-preserved-core                 { stroke-width: 2.5px; stroke: #666666; }
1065                               
1066                                .railway-monorail-casing                { stroke-width: 3.0px; stroke: #666666; }
1067                                .railway-monorail-core                  { stroke-width: 2.5px; stroke: #a65ca3; }
1068                               
1069                                .highway-motorway-casing                { stroke-width: 16px; stroke: #222222; }
1070                                .highway-motorway-area-casing           { stroke-width: 1px; }
1071                                .highway-motorway-core                  { stroke-width: 15px; stroke: #809BC0; }
1072                                .highway-motorway-area                  { fill: #809BC0; }
1073                               
1074                                .highway-motorway-link-casing           { stroke-width: 6px; stroke: #222222; }
1075                                .highway-motorway-link-area-casing      { stroke-width: 0.5px; }
1076                                .highway-motorway-link-core             { stroke-width: 5.5px; stroke: #809BC0; }
1077                                .highway-motorway-link-area             { fill: #809BC0; }
1078                               
1079                                .highway-trunk-casing                   { stroke-width: 14px; stroke: #222222; }
1080                                .highway-trunk-area-casing              { stroke-width: 1px; }
1081                                .highway-trunk-core                     { stroke-width: 13px; stroke: #7FC97F; }
1082                                .highway-trunk-area                     { fill: #7FC97F; }
1083                               
1084                                .highway-trunk-link-casing              { stroke-width: 6px; stroke: #222222; }
1085                                .highway-trunk-link-core                { stroke-width: 5.5px; stroke: #7FC97F; }
1086                                .highway-trunk-link-area                { fill: #7FC97F; }
1087                               
1088                                .highway-primary-casing                 { stroke-width: 14px; stroke: #222222; }
1089                                .highway-primary-area-casing            { stroke-width: 1px; }
1090                                .highway-primary-core                   { stroke-width: 13px; stroke: #e46d71; }
1091                                .highway-primary-area                   { fill: #e46d71; }
1092                               
1093                                .highway-primary-link-casing            { stroke-width: 6px; stroke: #222222; }
1094                                .highway-primary-link-area-casing       { stroke-width: 0.5px; }
1095                                .highway-primary-link-core              { stroke-width: 5.5px; stroke: #e46d71; }
1096                                .highway-primary-link-area              { fill: #e46d71; }
1097                               
1098                                .highway-secondary-casing               { stroke-width: 12px; stroke: #222222; }
1099                                .highway-secondary-area-casing          { stroke-width: 1px; }
1100                                .highway-secondary-core                 { stroke-width: 11px; stroke: #FDBF6F; }
1101                                .highway-secondary-area                 { fill: #FDBF6F; }
1102                               
1103                                .highway-tertiary-casing                { stroke-width: 6px;  stroke: #222222; }
1104                                .highway-tertiary-area-casing           { stroke-width: 0.5px; }
1105                                .highway-tertiary-core                  { stroke-width: 5.5px;  stroke: #f7f496; }
1106                                .highway-tertiary-area                  { fill: #f7f496; }
1107                               
1108                                .highway-unclassified-casing            { stroke-width: 6px; stroke: #222222; }
1109                                .highway-unclassified-area-casing       { stroke-width: 0.5px; }
1110                                .highway-unclassified-core              { stroke-width: 5.5px; stroke: #ffffff; }
1111                                .highway-unclassified-area              { fill: #ffffff; }
1112                                .highway-road-core                      { stroke-width: 5.5px; stroke: #d0d0d0; }
1113                                .highway-road-area                      { fill: #d0d0d0; }
1114                               
1115                                .highway-service-casing                 { stroke-width: 3px; stroke: #222222; }
1116                                .highway-service-area-casing            { stroke-width: 0.5px; }
1117                                .highway-service-core                   { stroke-width: 2.5px; stroke: #ffffff; }
1118                                .highway-service-area                   { fill: #ffffff; }
1119                               
1120                                .highway-unsurfaced-casing              { stroke-width: 4px; stroke: #222222; stroke-dasharray: 4, .2; stroke-linecap: butt; }
1121                                .highway-unsurfaced-area-casing         { stroke-width: 0.5px; }
1122                                .highway-unsurfaced-core                { stroke-width: 3.5px; stroke: #ffffff; }
1123                                .highway-unsurfaced-area                { fill: #ffffff; }
1124                               
1125                                .highway-track-casing                   { stroke-width: 3px; stroke: #d79331; }
1126                                .highway-track-area-casing              { stroke-width: 0.5px; }
1127                                .highway-track-core                     { stroke-width: 2.5px; stroke: #ffffff; }
1128                                .highway-track-area                     { fill: #ffffff; }
1129                               
1130                                .highway-track-grade1-casing            { stroke: #222222; }
1131                                .highway-track-grade2-casing            { }
1132                                .highway-track-grade3-casing            { stroke-dasharray: 5.6, 4.0; stroke-linecap: butt; }
1133                                .highway-track-grade4-casing            { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1134                                .highway-track-grade5-casing            { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1135                               
1136                                .highway-byway-1-casing                 { stroke-width: 2px;     stroke: #555555;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt;}
1137                                .highway-byway-1-area-casing            { stroke-width: 0.4px; }
1138                                .highway-byway-2-casing                 { stroke-width: 1.6px;   stroke: #efadaa; }
1139                                .highway-byway-2-area-casing            { stroke-width: 0.0px; }
1140                                .highway-byway-3-casing                 { stroke-width: 2.8px;   stroke: #555555;  stroke-dasharray: 0.2, 1.6; stroke-dashoffset: 1.2; stroke-linecap: butt; }
1141                                .highway-byway-3-area-casing            { stroke-width: 1.4px; }
1142                                .highway-byway-1-core                   { stroke-width: 0.8px;   stroke: #efadaa; }
1143                                .highway-byway-area                   { fill: #efadaa; }
1144                               
1145                                .highway-bridleway-casing               { stroke-width: 1.8px;   stroke: #777777;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt; }
1146                                .highway-bridleway-area-casing          { stroke-width: 0.1px; }
1147                                .highway-bridleway-core                 { stroke-width: 1.7px;   stroke: #e3e9f1; }
1148                                .highway-bridleway-area                 { fill: #e3e9f1; }
1149                               
1150                                .highway-cycleway-casing                { stroke-width: 1.8px;   stroke: #777777; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1151                                .highway-cycleway-area-casing           { stroke-width: 0.1px; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1152                                .highway-cycleway-core                  { stroke-width: 1.7px;   stroke: #d1ead1; }
1153                                .highway-cycleway-area                  { fill: #d1ead1; }
1154                               
1155                                .highway-pedestrian-casing              { stroke-width: 4px; stroke: #aaaaaa; }
1156                                .highway-pedestrian-area-casing         { stroke-width: 0.5px; }
1157                                .highway-pedestrian-core                { stroke-width: 3.5px; stroke: #eeeeee; }
1158                                .highway-pedestrian-area                { fill: #eeeeee; }
1159                               
1160                                .highway-footway-casing                 { stroke-width: 1.2px;   stroke: #777777; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1161                                .highway-footway-area-casing            { stroke-width: 0.1px; }
1162                                .highway-footway-core                   { stroke-width: 1.1px;   stroke: #efeaa0; }
1163                                .highway-footway-area                   { fill: #efeaa0; }
1164                               
1165                                /* render unmarked paths in the same color as highway=road */
1166                                .highway-path-core                      { stroke-width: 1.1px;   stroke: #d0d0d0; }
1167                               
1168                                .highway-steps-casing                   { stroke-width: 1.2px;   stroke: #222222; }
1169                                .highway-steps-core                     { stroke-width: 1.1px;   stroke: #e5e0c2; stroke-dasharray: 0.6, 0.2; stroke-linecap: butt;}
1170                                .highway-steps-area                     { fill: #e5e0c2; }
1171                               
1172                                .highway-scramble-core                  { stroke-width: 0.6px;   stroke: #777777; stroke-linecap: butt;}
1173                               
1174                               
1175                                /* Aeroways */
1176                                .aeroway-apron {
1177                                stroke-width: 0.3px;
1178                                stroke: none;
1179                                fill: #f0f0f0;
1180                                }
1181                               
1182                                .aeroway-taxiway-core {
1183                                stroke-width: 2px;
1184                                stroke-linecap: butt;
1185                                stroke-linejoin: round;
1186                                stroke: #d4dcbd;
1187                                fill: none;
1188                                }
1189                               
1190                                .aeroway-taxiway-casing {
1191                                stroke-width: 3px;
1192                                stroke-linecap: butt;
1193                                stroke-linejoin: round;
1194                                stroke: #000000;
1195                                fill: none;
1196                                }
1197                               
1198                                .aeroway-runway-core {
1199                                stroke-width: 5px;
1200                                stroke-linecap: butt;
1201                                stroke-linejoin: round;
1202                                stroke: #d4dcbd;
1203                                fill: none;
1204                                }
1205                               
1206                                .aeroway-runway-casing {
1207                                stroke-width: 7px;
1208                                stroke-linecap: butt;
1209                                stroke-linejoin: round;
1210                                stroke: #000000;
1211                                fill: none;
1212                                }
1213                               
1214                                .aeroway-aerodrome-caption {
1215                                fill: black;
1216                                stroke: white;
1217                                stroke-width: 0.3px;
1218                                font-family: "DejaVu Sans";
1219                                font-size: 6px;
1220                                font-weight: bold;
1221                                }
1222                               
1223                                .aeroway-airport-caption {
1224                                fill: black;
1225                                stroke: white;
1226                                stroke-width: 0.3px;
1227                                font-family: "DejaVu Sans";
1228                                font-size: 20px;
1229                                font-weight: bold;
1230                                text-anchor: middle;
1231                                }
1232                               
1233                               
1234                                /* Waterways */
1235                                .waterway-casing {
1236                                stroke-linecap: round;
1237                                stroke-linejoin: round;
1238                                stroke: #b5d6f1;
1239                                fill: none;
1240                                }
1241                               
1242                                .waterway-core {
1243                                stroke-linecap: round;
1244                                stroke-linejoin: round;
1245                                stroke: #b5d6f1;
1246                                fill: none;
1247                                }
1248                               
1249                                .waterway-riverbank {
1250                                fill: #b5d6f1;
1251                                stroke: #aaaaaa;
1252                                stroke-width: 0px;
1253                                }
1254                               
1255                                .waterway-river-casing {
1256                                stroke-width: 10px;
1257                                stroke-linecap: butt;
1258                                stroke-linejoin: round;
1259                                stroke: #b5d6f1;
1260                                fill: none;
1261                                }
1262                               
1263                                .waterway-river-core {
1264                                stroke-width: 8px;
1265                                stroke-linecap: butt;
1266                                stroke-linejoin: round;
1267                                stroke: #b5d6f1;
1268                                fill: none;
1269                                }
1270                               
1271                                .waterway-stream-casing {
1272                                stroke-width: 4px;
1273                                stroke-linecap: butt;
1274                                stroke-linejoin: round;
1275                                stroke: #b5d6f1;
1276                                fill: none;
1277                                }
1278                               
1279                                .waterway-stream-core {
1280                                stroke-width: 3px;
1281                                stroke-linecap: butt;
1282                                stroke-linejoin: round;
1283                                stroke: #b5d6f1;
1284                                fill: none;
1285                                }
1286                               
1287                                .waterway-canal-casing {
1288                                stroke-width: 2px;
1289                                stroke-linecap: butt;
1290                                stroke-linejoin: round;
1291                                stroke: #b5d6f1;
1292                                fill: none;
1293                                }
1294                               
1295                                .waterway-canal-core {
1296                                stroke-width: 1px;
1297                                stroke-linecap: butt;
1298                                stroke-linejoin: round;
1299                                stroke: #b5d6f1;
1300                                fill: none;
1301                                }
1302                               
1303                                .waterway-drain-casing {
1304                                stroke-width: 1px;
1305                                stroke-linecap: butt;
1306                                stroke-linejoin: round;
1307                                stroke: #b5d6f1;
1308                                fill: none;
1309                                }
1310                               
1311                                .waterway-drain-core {
1312                                stroke-width: 0.5px;
1313                                stroke-linecap: butt;
1314                                stroke-linejoin: round;
1315                                stroke: #b5d6f1;
1316                                fill: none;
1317                                }
1318                               
1319                                .railway-station {
1320                                fill: red;
1321                                stroke: #666666;
1322                                stroke-width: 1px;
1323                                }
1324
1325                                .railway-halt {
1326                                fill: black;
1327                                stroke: black;
1328                                }
1329                               
1330                                /* Ferry */
1331                                .route-ferry {
1332                                stroke-width: 1.0px;
1333                                stroke-dasharray: 3,2;
1334                                stroke-linecap: butt;
1335                                stroke-linejoin: round;
1336                                stroke: #777777;
1337                                fill: none;
1338                                }
1339                               
1340                               
1341                                /* Points of interest */
1342                                .point-of-interest {
1343                                fill: red;
1344                                stroke: black;
1345                                stroke-width: 0.5px;
1346                                }
1347                               
1348                               
1349                                /* Place names */
1350                                /* General style for place names */
1351                                .place-caption {
1352                                fill: black;
1353                                stroke: none;
1354                                font-family: "DejaVu Sans";
1355                                font-weight: bold;
1356                                text-anchor: middle;
1357                                }
1358                               
1359                                .caption-casing {
1360                                fill: white;
1361                                stroke: white;
1362                                font-family: "DejaVu Sans";
1363                                font-weight: bold;
1364                                text-anchor: middle;
1365                                stroke-miterlimit: 1.5;
1366                                }
1367                               
1368                                .caption-core {
1369                                stroke: white;
1370                                stroke-width: 0px;
1371                                font-family: "DejaVu Sans";
1372                                font-weight: bold;
1373                                text-anchor: middle;
1374                                stroke-miterlimit: 1.5;
1375                                }
1376                               
1377                                .city-caption           { font-size: 50px; }
1378                                .town-caption           { font-size: 40px; }
1379                                .island-caption         { font-size: 50px; }
1380                                .islet-caption          { font-size: 20px; }
1381                                .village-caption        { font-size: 20px; }
1382                                .suburb-caption         { font-size: 20px; }
1383                               
1384                                .largefeature-caption-casing        { stroke-width: 10px; font-size: 20px; }
1385                                .largefeature-caption-core          { fill: #2e3ae6;      font-size: 20px; }
1386                               
1387                                /* Natural */
1388                                .natural-water {
1389                                fill: #b5d6f1;
1390                                stroke: #aaaaaa;
1391                                stroke-width: 0px;
1392                                }
1393                               
1394                                .natural-coastline {
1395                                fill: #b5d6f1;
1396                                stroke: #b5d6f1;
1397                                stroke-width: 1.5px;
1398                                }
1399                               
1400                                .natural-land {
1401                                fill: #ffffff;
1402                                stroke: #e0e0e0;
1403                                stroke-width: 0.1px;
1404                                }
1405                               
1406                                .natural-heath {
1407                                fill: #ffffc0;
1408                                stroke: #ffff90;
1409                                stroke-width: 0.2px;
1410                                }
1411                               
1412                               
1413                                /* Landuse */
1414                                .landuse-wood {
1415                                fill: #72bf81;
1416                                stroke: #6fc18e;
1417                                stroke-width: 0.2px;
1418                                }
1419                               
1420                                .landuse-cemetery {
1421                                fill: #bde3cb;
1422                                stroke: #eeeeee;
1423                                stroke-width: 0.2px;
1424                                }
1425                               
1426                                .landuse-vineyard {
1427                                fill: #d5f2e0;
1428                                stroke: #eeeeee;
1429                                stroke-width: 0.2px;
1430                                }
1431                               
1432                                .landuse-field {
1433                                fill: #bde3cb;
1434                                stroke: #6fc13d;
1435                                stroke-width: 0.2px;
1436                                }
1437                               
1438                                .landuse-residential {
1439                                stroke: none;
1440                                fill: #f2f2f2;
1441                                }
1442                               
1443                                .landuse-retail {
1444                                stroke: none;
1445                                fill: #ffebeb;
1446                                }
1447                               
1448                                .landuse-industrial {
1449                                fill: #ecd8ff;
1450                                stroke: #eeeeee;
1451                                stroke-width: 0.2px;
1452                                }
1453                               
1454                                .landuse-commercial {
1455                                fill: #fcffc9;
1456                                stroke: #eeeeee;
1457                                stroke-width: 0.2px;
1458                                }
1459                               
1460                                .landuse-quarry {
1461                                fill: #E2CF80;
1462                                stroke: #5A6332;
1463                                stroke-width: 0.2px;
1464                                }
1465                               
1466                                .landuse-retail {
1467                                fill: #ffebeb;
1468                                stroke: #eeeeee;
1469                                stroke-width: 0.2px;
1470                                }
1471                               
1472                                .landuse-runway {
1473                                stroke-width: 0.3px;
1474                                stroke: #808080;
1475                                fill: #d4dcbd;
1476                                }
1477                               
1478                                .landuse-runway-disused {
1479                                stroke-width: 0.3px;
1480                                stroke: #808080;
1481                                fill: #d4dcbd;
1482                                stroke-dasharray: 1, 1;
1483                                }
1484                               
1485                                .landuse-runway-dismantled {
1486                                stroke-width: 0.3px;
1487                                stroke: #808080;
1488                                fill: #fcffef;
1489                                stroke-dasharray: 0.3, 1.7;
1490                                opacity: 0.5;
1491                                }
1492                               
1493                               
1494                                /* Leisure */
1495                                .leisure-park {
1496                                fill: #c7f1a3;
1497                                stroke: #6fc18e;
1498                                stroke-width: 0.2px;
1499                                }
1500                               
1501                                .leisure-stadium {
1502                                fill: #bde3cb;
1503                                stroke: #6fc18e;
1504                                stroke-width: 0.2px;
1505                                }
1506                               
1507                                .leisure-track {
1508                                fill: #bde3cb;
1509                                stroke: #6fc18e;
1510                                stroke-width: 0.2px;
1511                                }
1512                               
1513                                .leisure-swimming-pool {
1514                                fill: #b5d6f1;
1515                                stroke: #6060ff;
1516                                stroke-width: 0.2px;
1517                                }
1518                               
1519                                .sport {
1520                                fill: #bde3cb;
1521                                stroke: #6fc18e;
1522                                stroke-width: 0.2px;
1523                                }
1524                               
1525                                .sport-swimming {
1526                                fill: #b5d6f1;
1527                                stroke: #6060ff;
1528                                stroke-width: 0.2px;
1529                                }
1530                               
1531                                .sport-tennis {
1532                                fill: #d18a6a;
1533                                stroke: #B36C4C;
1534                                stroke-width: 0.2px;
1535                                }
1536                               
1537                                .amenity-parking {
1538                                fill: #f7efb7;
1539                                stroke: #e9dd72;
1540                                stroke-width: 0.2px;
1541                                }
1542                               
1543                                .amenity-school {
1544                                fill: #dfafdd;
1545                                stroke: #e9dd72;
1546                                stroke-width: 0.2px;
1547                                }
1548                               
1549                                .military-area {
1550                                fill: #a6a642;
1551                                stroke: #eeeeee;
1552                                stroke-width: 0.2px;
1553                                }
1554                               
1555                               
1556                                /* Non-physical boundaries */
1557                                .boundary {
1558                                stroke-linecap: butt;
1559                                stroke-linejoin: round;
1560                                fill: none;
1561                                }
1562                               
1563                                .boundary-administrative-state-casing {
1564                                stroke-width: 40px;
1565                                stroke: #ffff00;
1566                                opacity: 0.5;
1567                                }
1568                               
1569                                .boundary-administrative-state-core {
1570                                stroke-width: 4px;
1571                                stroke: #f9574b;
1572                                stroke-dasharray: 40, 8, 8, 8;
1573                                }
1574                               
1575                               
1576                                .boundary-administrative-district-core {
1577                                stroke-width: 4px;
1578                                stroke: #f9574b;
1579                                stroke-dasharray: 20, 8, 8, 8;
1580                                }
1581                               
1582                                .boundary-administrative-parish-core {
1583                                stroke-width: 4px;
1584                                stroke: #f9574b;
1585                                stroke-dasharray: 8, 8, 8, 8;
1586                                }
1587                               
1588                               
1589                                /* Racetracks */
1590                                .highway-raceway-casing {
1591                                stroke-width: 2px;
1592                                stroke-linecap: butt;
1593                                stroke-linejoin: round;
1594                                fill: none;
1595                                stroke: #101010;
1596                                }
1597                               
1598                                .highway-raceway-casing-disused {
1599                                stroke-width: 2px;
1600                                stroke-linecap: butt;
1601                                stroke-linejoin: round;
1602                                fill: none;
1603                                stroke: #808080;
1604                                stroke-dasharray: 1, 1;
1605                                }
1606                               
1607                                .highway-raceway-casing-dismantled {
1608                                stroke-width: 2px;
1609                                stroke-linecap: butt;
1610                                stroke-linejoin: round;
1611                                fill: none;
1612                                stroke: #808080;
1613                                stroke-dasharray: 0.3, 1.7;
1614                                opacity: 0.5;
1615                                }
1616                               
1617                                .highway-raceway-core {
1618                                stroke-width: 1.5px;
1619                                stroke-linecap: butt;
1620                                stroke-linejoin: round;
1621                                fill: none;
1622                                stroke: #f0f0f0;
1623                                }
1624                               
1625                                .highway-raceway-core-disused {
1626                                stroke-width: 1.5px;
1627                                stroke-linecap: butt;
1628                                stroke-linejoin: round;
1629                                fill: none;
1630                                stroke-dasharray: 1, 1;
1631                                stroke: #f7f7f7;
1632                                }
1633                               
1634                                .highway-raceway-core-dismantled {
1635                                stroke-width: 1.5px;
1636                                stroke-linecap: butt;
1637                                stroke-linejoin: round;
1638                                fill: none;
1639                                stroke: #fbfbfb;
1640                                stroke-dasharray: 0.3, 1.7;
1641                                opacity: 0.5;
1642                                }
1643                               
1644                                .landuse-raceway {
1645                                stroke-width: 0.3px;
1646                                stroke-linecap: butt;
1647                                stroke-linejoin: round;
1648                                fill: #f0f0f0;
1649                                stroke: #101010;
1650                                }
1651                               
1652                                .landuse-raceway-disused {
1653                                stroke-width: 0.3px;
1654                                stroke-linecap: butt;
1655                                stroke-linejoin: round;
1656                                fill: #f7f7f7;
1657                                stroke: #808080;
1658                                stroke-dasharray: 1, 1;
1659                                }
1660                               
1661                                .landuse-raceway-dismantled {
1662                                stroke-width: 0.3px;
1663                                stroke-linecap: butt;
1664                                stroke-linejoin: round;
1665                                fill: #fbfbfb;
1666                                stroke: #808080;
1667                                stroke-dasharray: 0.3, 1.7;
1668                                opacity: 0.5;
1669                                }
1670                               
1671                               
1672                                /* Tourism */
1673                                .tourism-attraction {
1674                                fill: #f2caea;
1675                                stroke: #f124cb;
1676                                stroke-width: 0px;
1677                                }
1678                                .tourism-green-area {
1679                                fill: #c7f1a3;
1680                                stroke: #6fc18e;
1681                                stroke-width: 0.2px;
1682                                }
1683                                .tourism-attraction-caption {
1684                                fill: #f124cb;
1685                                stroke: white;
1686                                stroke-width: 0px;
1687                                font-family: "DejaVu Sans";
1688                                font-size: 3px;
1689                                font-weight: bold;
1690                                }
1691                               
1692                               
1693                                /* Building */
1694                                .building {
1695                                fill: #dddddd;
1696                                stroke: #cccccc;
1697                                stroke-width: 0.2px;
1698                                }
1699                               
1700                                .building-block {
1701                                fill: #F3D6B6;
1702                                stroke: #6a5a8e;
1703                                stroke-width: 0.2px;
1704                                }
1705                               
1706                                .building-residential {
1707                                fill: #c95e2a;
1708                                stroke: #80290a;
1709                                stroke-width: 0.2px;
1710                                }
1711                               
1712                               
1713                                /* Aerialway */
1714                               
1715                                .aerialway-line {
1716                                fill: none;
1717                                stroke: #202020;
1718                                stroke-width: 0.2px;
1719                                }
1720                               
1721                                .aerialway-struts {
1722                                fill: none;
1723                                stroke: #202020;
1724                                stroke-width: 4px;
1725                                stroke-dasharray: 0.2,10;
1726                                stroke-linecap: butt;
1727                                }
1728                               
1729                                .aerialway-station {
1730                                fill: black;
1731                                stroke: black;
1732                                }
1733                               
1734                                .aerialway-name {
1735                                fill: black;
1736                                font-family: "DejaVu Sans";
1737                                font-weight: normal;
1738                                font-size: 5px;
1739                                stroke: none;
1740                                text-anchor: middle;
1741                                }
1742                               
1743                                /* Piste maps */
1744                                .piste-core {
1745                                fill: none;
1746                                stroke-linecap: round;
1747                                stroke-linejoin: round;
1748                                stroke-width: 5px;
1749                                opacity: 0.8;
1750                                }
1751                               
1752                                .piste-difficulty-novice       { stroke: #31ff31; }
1753                                .piste-difficulty-easy         { stroke: #3131ff; }
1754                                .piste-difficulty-intermediate { stroke: #ff3131; }
1755                                .piste-difficulty-advanced     { stroke: #060606; }
1756                                .piste-difficulty-expert       { stroke: #f6800a; }
1757                                .piste-difficulty-freeride     { stroke: #f6dd0a; }
1758                                .piste-difficulty-other        { stroke: #505050; }
1759                               
1760                                .piste-type-sled {
1761                                fill: none;
1762                                /* stroke: #8040a0; */
1763                                stroke: #cdabde;
1764                                stroke-width: 2.5px;
1765                                marker-start:url(#marker-piste-type-sled);
1766                                }
1767                               
1768                                .piste-type-nordic {
1769                                fill: none;
1770                                stroke: #c00000;
1771                                stroke-width: 1px;
1772                                stroke-dasharray: 3,0.5;
1773                                marker-start:url(#marker-piste-type-nordic);
1774                                }
1775                               
1776                                /* Power line */
1777                                .power-line {
1778                                stroke-width: 0.1px;
1779                                stroke-linecap: butt;
1780                                stroke-linejoin: round;
1781                                stroke: #cccccc;
1782                                stroke-dasharray: 1 ,1;
1783                                fill: none;
1784                                }
1785                               
1786                                /* Map decoration */
1787                                .map-grid-line {
1788                                fill: none;
1789                                stroke: #8080ff;
1790                                stroke-width: 0.1px;
1791                                stroke-opacity: 0.5;
1792                                }
1793                               
1794                                .map-border-casing {
1795                                fill: none;
1796                                stroke: #8080ff;
1797                                stroke-width: 3px;
1798                                stroke-miterlimit: 4;
1799                                stroke-dasharray: none;
1800                                stroke-opacity: 1;
1801                                stroke-linecap: round;
1802                                }
1803                               
1804                                .map-border-core {
1805                                fill: none;
1806                                fill-opacity: 1;
1807                                fill-rule: nonzero;
1808                                stroke: #ffffff;
1809                                stroke-width: 2px;
1810                                stroke-miterlimit: 0;
1811                                stroke-dashoffset: -0.5px;
1812                                stroke-opacity: 1;
1813                                }
1814                               
1815                                .map-scale-casing {
1816                                fill: none;
1817                                stroke: #8080ff;
1818                                stroke-width: 4px;
1819                                stroke-linecap: butt;
1820                                }
1821                               
1822                                .map-scale-core {
1823                                fill: none;
1824                                stroke: #ffffff;
1825                                stroke-width: 3px;
1826                                stroke-linecap: butt;
1827                                }
1828                               
1829                                .map-scale-bookend {
1830                                fill: none;
1831                                stroke: #8080ff;
1832                                stroke-width: 1px;
1833                                stroke-linecap: butt;
1834                                }
1835                               
1836                                .map-scale-caption {
1837                                font-family: "DejaVu Sans";
1838                                font-size: 10px;
1839                                fill: #8080ff;
1840                                }
1841                               
1842                                <!-- map background must be the same for all zooms or else empty tile detection will fail -->
1843                                .map-background {
1844                                fill: #f8f8f8;
1845                                stroke: none;
1846                                }
1847                               
1848                                .map-title {
1849                                font-family: "DejaVu Sans";
1850                                font-size: 20px;
1851                                text-anchor: middle;
1852                                fill: black;
1853                                }
1854                               
1855                                .map-title-background {
1856                                fill: white;
1857                                }
1858                               
1859                                .map-marginalia-background {
1860                                fill: white;
1861                                }
1862                               
1863                                .highway-tunnel-ends {
1864                                stroke-opacity: 0;
1865                                fill: none;
1866                                marker-start: url(#marker-tunnel-start);
1867                                marker-end: url(#marker-tunnel-end);
1868                                }
1869                               
1870                                /* Osmarender built-in styles - do not remove */
1871                                .osmarender-stroke-linecap-round { stroke-linecap: round; }
1872                                .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
1873                                .osmarender-mask-black { stroke: black; }
1874                                .osmarender-mask-white { stroke: white; }
1875                                .osmarender-no-marker-start { marker-start: none; }
1876                                .osmarender-no-marker-end { marker-end: none; }
1877                               
1878                               
1879                        </style>
1880                </defs>
1881        </rules>
Note: See TracBrowser for help on using the repository browser.