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

Last change on this file since 11023 was 11013, checked in by matthiasj, 11 years ago

consolidate colors

File size: 59.8 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               
848                <!-- ==================================== Layer -5 ======================================== -->
849               
850                <!-- Landuse -->
851                <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
852                        <area class="landuse-residential" layer="-5"/>
853                </rule>
854                <rule e="way" k="landuse" v="retail" layer="-5">
855                        <area class="landuse-retail" layer="-5"/>
856                </rule>
857                <rule e="way" k="landuse" v="industrial|brownfield" layer="-5">
858                        <area class="landuse-industrial" layer="-5"/>
859                </rule>
860                <rule e="way" k="landuse" v="commercial" layer="-5">
861                        <area class="landuse-commercial" layer="-5"/>
862                </rule>
863               
864                <!-- Artificial landuse -->
865                <rule e="way" k="amenity" v="school|college|university" layer="-5">
866                        <area class="amenity-school" layer="-5"/>
867                </rule>
868               
869                <!-- Man-made areas -->
870                <rule e="way" k="landuse" v="military" layer="-5">
871                        <rule e="way" k="military" v="~" layer="-5">
872                                <area class="military-area" layer="-5"/>
873                        </rule>
874                </rule>
875                <rule e="way" k="military" v="*" layer="-5">
876                        <area class="military-area" layer="-5"/>
877                </rule>
878               
879                <!-- ==================================== Layer 5 ======================================== -->
880               
881                <!-- Non-physical boundaries -->
882                <rule e="way" k="boundary" v="administrative" layer="5">
883                        <rule e="way" k="border_type" v="state" layer="5">
884                                <line class="boundary boundary-administrative-state-casing" layer="5"/>
885                                <line class="boundary boundary-administrative-state-core" layer="5"/>
886                        </rule>
887                        <else>
888                                <rule e="way" k="admin_level" v="10" layer="5">
889                                        <line class="boundary boundary-administrative-parish-core" layer="5"/>
890                                </rule>
891                                <else>
892                                        <rule e="way" k="admin_level" v="8" layer="5">
893                                                <line class="boundary boundary-administrative-district-core" layer="5"/>
894                                        </rule>
895                                        <else>
896                                                <line class="boundary boundary-administrative-state-core" layer="5"/>
897                                        </else>
898                                </else>
899                        </else>
900                </rule>
901               
902                <!-- Place names  -->
903                <rule e="node" k="osmarender:renderName" v="~|yes" layer="5">
904                        <rule e="node" k="place" v="island" layer="5">
905                                <text k="name" class="place-caption island-caption" layer="5"/>
906                        </rule>
907                        <rule e="node" k="place" v="islet" layer="5">
908                                <text k="name" class="place-caption islet-caption" layer="5"/>
909                        </rule>
910                        <rule e="node" k="place" v="city" layer="5">
911                                <text k="name" class="place-caption city-caption" layer="5"/>
912                        </rule>
913                        <rule e="node" k="place" v="town" layer="5">
914                                <text k="name" class="place-caption town-caption" layer="5"/>
915                        </rule>
916                        <rule e="node" k="place" v="village" layer="5">
917                                <text k="name" class="place-caption village-caption" layer="5"/>
918                        </rule>
919                        <rule e="node" k="place" v="suburb" layer="5">
920                                <text k="name" class="place-caption suburb-caption" layer="5"/>
921                        </rule>
922                        <rule e="node" k="aeroway" v="airport" layer="5">
923                                <text k="name" class="aeroway-airport-caption" dy="-15px" layer="5"/>
924                        </rule>
925                </rule>
926               
927                <!-- Names for large natural features -->
928                <!--
929                        rule e="way" k="natural" v="*" minSize="0.032" layer="5"
930                        areaText k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/
931                        areaText k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/
932                        /rule
933                        -->
934        </rule>
935       
936        <!-- SVG Definitions - markers, symbols etc go here -->
937        <include ref="markers.xml"/>
938        <defs>
939                <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
940                        /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
941                        .untagged-segments {
942                        stroke-width: 0.5px;
943                        stroke-linejoin: miter;
944                        stroke-linecap: butt;
945                        stroke: #e0e0e0;
946                        stroke-dasharray: 0.5,0.5;
947                        }
948                       
949                       
950                        /* Railways - generic styles */
951                        .railway-casing {
952                        stroke-linecap: butt;
953                        stroke-linejoin: round;
954                        fill: none;
955                        }
956                       
957                        .railway-core {
958                        stroke-linecap: butt;
959                        stroke-linejoin: round;
960                        fill: none;
961                        }
962                       
963                       
964                        /* Highways - generic styles */
965                        .highway-casing {
966                        stroke-linecap: square;
967                        stroke-linejoin: round;
968                        fill: none;
969                        }
970                       
971                        .highway-core {
972                        stroke-linecap: square;
973                        stroke-linejoin: round;
974                        fill: none;
975                        }
976                       
977                        .highway-motorway-junction {
978                        fill: yellow;
979                        stroke: #4D5D73;
980                        stroke-width: 2px;
981                        }
982                       
983                        .highway-motorway-junction-caption {
984                        fill: black;
985                        stroke: blue;
986                        stroke-width: 0.2px;
987                        font-family: "DejaVu Sans",sans-serif;
988                        font-size: 10px;
989                        font-weight: bold;
990                        display: none;
991                        }
992                       
993                        .highway-ref {
994                        fill: #606060;
995                        stroke: white;
996                        font-family: "DejaVu Sans";
997                        font-weight: normal;
998                        text-anchor: middle;
999                        }
1000                       
1001                        .highway-name {
1002                        fill: black;
1003                        font-family: "DejaVu Sans";
1004                        font-weight: normal;
1005                        stroke: white;
1006                        text-anchor: middle;
1007                        }
1008                       
1009                        .bridge-casing {
1010                        stroke-linecap: butt;
1011                        stroke-linejoin: round;
1012                        stroke: #707070;
1013                        fill: none;
1014                        marker-start: url(#bridge-casing-start);
1015                        marker-end: url(#bridge-casing-end);
1016                        }
1017                       
1018                        .bridge-core {
1019                        stroke-linecap: butt;
1020                        stroke-linejoin: round;
1021                        stroke: #ffffff;
1022                        fill: none;
1023                        }
1024                       
1025                        .tunnel-casing {
1026                        stroke-linecap: butt;
1027                        stroke-linejoin: round;
1028                        fill: none;
1029                        }
1030                       
1031                        .tunnel-core {
1032                        stroke-linecap: butt;
1033                        stroke-linejoin: round;
1034                        fill: none;
1035                        }
1036                       
1037                        .tunnel { stroke-dasharray: 1.6, 1.6; }
1038                       
1039                       
1040                        .railway-rail-casing                    { stroke-width: 8.0px;  stroke: #b0b0b0; }
1041                        .railway-rail-1-core                    { stroke-width: 4.0px;  stroke: #ffffff; }
1042                        .railway-rail-2-core                    { stroke-width: 12.0px; stroke: #b0b0b0; stroke-dasharray: 1.2, 12.0; }
1043                       
1044                        .railway-light-rail-casing              { stroke-width: 4.0px; stroke: #606060; }
1045                        .railway-light-rail-core                { stroke-width: 3.0px; stroke: #606060; }
1046                       
1047                        .railway-incline-casing                 { stroke-width: 3.5px; stroke: #606060; }
1048                        .railway-incline-core                   { stroke-width: 2.8px; stroke: #606060; }
1049                       
1050                        .railway-subway-casing                  { stroke-width: 4.0px; stroke: #b0b0b0; }
1051                        .railway-subway-core                    { stroke-width: 3.0px; stroke: #ffffff; stroke-dasharray: 3, 9; }
1052                       
1053                        .railway-tram-casing                    { stroke-width: 3.0px; stroke: #606060; }
1054                        .railway-tram-core                      { stroke-width: 2.5px; stroke: #606060; }
1055                       
1056                        .railway-narrow-gauge-casing            { stroke-width: 3.0px; stroke: #b0b0b0; }
1057                        .railway-narrow-gauge-core              { stroke-width: 2.5px; stroke: #b0b0b0; }
1058                       
1059                        .railway-preserved-casing               { stroke-width: 3.0px; stroke: #606060; }
1060                        .railway-preserved-core                 { stroke-width: 2.5px; stroke: #606060; }
1061                       
1062                        .railway-monorail-casing                { stroke-width: 3.0px; stroke: #606060; }
1063                        .railway-monorail-core                  { stroke-width: 2.5px; stroke: #bf5bc3; }
1064                       
1065                        .highway-motorway-casing                { stroke-width: 16px; stroke: #202020; }
1066                        .highway-motorway-area-casing           { stroke-width: 1px; }
1067                        .highway-motorway-core                  { stroke-width: 15px; stroke: #809BC0; }
1068                        .highway-motorway-area                  { fill: #809BC0; }
1069                       
1070                        .highway-motorway-link-casing           { stroke-width: 6px; stroke: #202020; }
1071                        .highway-motorway-link-area-casing      { stroke-width: 0.5px; }
1072                        .highway-motorway-link-core             { stroke-width: 5.5px; stroke: #809BC0; }
1073                        .highway-motorway-link-area             { fill: #809BC0; }
1074                       
1075                        .highway-trunk-casing                   { stroke-width: 14px; stroke: #202020; }
1076                        .highway-trunk-area-casing              { stroke-width: 1px; }
1077                        .highway-trunk-core                     { stroke-width: 13px; stroke: #7FC97F; }
1078                        .highway-trunk-area                     { fill: #7FC97F; }
1079                       
1080                        .highway-trunk-link-casing              { stroke-width: 6px; stroke: #202020; }
1081                        .highway-trunk-link-core                { stroke-width: 5.5px; stroke: #7FC97F; }
1082                        .highway-trunk-link-area                { fill: #7FC97F; }
1083                       
1084                        .highway-primary-casing                 { stroke-width: 14px; stroke: #202020; }
1085                        .highway-primary-area-casing            { stroke-width: 1px; }
1086                        .highway-primary-core                   { stroke-width: 13px; stroke: #e46d71; }
1087                        .highway-primary-area                   { fill: #e46d71; }
1088                       
1089                        .highway-primary-link-casing            { stroke-width: 6px; stroke: #202020; }
1090                        .highway-primary-link-area-casing       { stroke-width: 0.5px; }
1091                        .highway-primary-link-core              { stroke-width: 5.5px; stroke: #e46d71; }
1092                        .highway-primary-link-area              { fill: #e46d71; }
1093                       
1094                        .highway-secondary-casing               { stroke-width: 12px; stroke: #202020; }
1095                        .highway-secondary-area-casing          { stroke-width: 1px; }
1096                        .highway-secondary-core                 { stroke-width: 11px; stroke: #FDBF6F; }
1097                        .highway-secondary-area                 { fill: #FDBF6F; }
1098                       
1099                        .highway-tertiary-casing                { stroke-width: 6px;  stroke: #202020; }
1100                        .highway-tertiary-area-casing           { stroke-width: 0.5px; }
1101                        .highway-tertiary-core                  { stroke-width: 5.5px;  stroke: #ffff90; }
1102                        .highway-tertiary-area                  { fill: #ffff90; }
1103                       
1104                        .highway-unclassified-casing            { stroke-width: 6px; stroke: #202020; }
1105                        .highway-unclassified-area-casing       { stroke-width: 0.5px; }
1106                        .highway-unclassified-core              { stroke-width: 5.5px; stroke: #ffffff; }
1107                        .highway-unclassified-area              { fill: #ffffff; }
1108                        .highway-road-core                      { stroke-width: 5.5px; stroke: #d0d0d0; }
1109                        .highway-road-area                      { fill: #d0d0d0; }
1110                       
1111                        .highway-service-casing                 { stroke-width: 3px; stroke: #202020; }
1112                        .highway-service-area-casing            { stroke-width: 0.5px; }
1113                        .highway-service-core                   { stroke-width: 2.5px; stroke: #ffffff; }
1114                        .highway-service-area                   { fill: #ffffff; }
1115                       
1116                        .highway-unsurfaced-casing              { stroke-width: 4px; stroke: #202020; stroke-dasharray: 4, .2; stroke-linecap: butt; }
1117                        .highway-unsurfaced-area-casing         { stroke-width: 0.5px; }
1118                        .highway-unsurfaced-core                { stroke-width: 3.5px; stroke: #ffffff; }
1119                        .highway-unsurfaced-area                { fill: #ffffff; }
1120                       
1121                        .highway-track-casing                   { stroke-width: 3px; stroke: #d79331; }
1122                        .highway-track-area-casing              { stroke-width: 0.5px; }
1123                        .highway-track-core                     { stroke-width: 2.5px; stroke: #ffffff; }
1124                        .highway-track-area                     { fill: #ffffff; }
1125                       
1126                        .highway-track-grade1-casing            { stroke: #202020; }
1127                        .highway-track-grade2-casing            { }
1128                        .highway-track-grade3-casing            { stroke-dasharray: 5.6, 4.0; stroke-linecap: butt; }
1129                        .highway-track-grade4-casing            { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1130                        .highway-track-grade5-casing            { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1131                       
1132                        .highway-byway-1-casing                 { stroke-width: 2px;     stroke: #505050;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt;}
1133                        .highway-byway-1-area-casing            { stroke-width: 0.4px; }
1134                        .highway-byway-2-casing                 { stroke-width: 1.6px;   stroke: #efadaa; }
1135                        .highway-byway-2-area-casing            { stroke-width: 0.0px; }
1136                        .highway-byway-3-casing                 { stroke-width: 2.8px;   stroke: #505050;  stroke-dasharray: 0.2, 1.6; stroke-dashoffset: 1.2; stroke-linecap: butt; }
1137                        .highway-byway-3-area-casing            { stroke-width: 1.4px; }
1138                        .highway-byway-1-core                   { stroke-width: 0.8px;   stroke: #efadaa; }
1139                        .highway-byway-area                   { fill: #efadaa; }
1140                       
1141                        .highway-bridleway-casing               { stroke-width: 1.8px;   stroke: #707070;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt; }
1142                        .highway-bridleway-area-casing          { stroke-width: 0.1px; }
1143                        .highway-bridleway-core                 { stroke-width: 1.7px;   stroke: #e3e9f1; }
1144                        .highway-bridleway-area                 { fill: #e3e9f1; }
1145                       
1146                        .highway-cycleway-casing                { stroke-width: 1.8px;   stroke: #707070; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1147                        .highway-cycleway-area-casing           { stroke-width: 0.1px; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1148                        .highway-cycleway-core                  { stroke-width: 1.7px;   stroke: #d1ead1; }
1149                        .highway-cycleway-area                  { fill: #d1ead1; }
1150                       
1151                        .highway-pedestrian-casing              { stroke-width: 4px; stroke: #b0b0b0; }
1152                        .highway-pedestrian-area-casing         { stroke-width: 0.5px; }
1153                        .highway-pedestrian-core                { stroke-width: 3.5px; stroke: #f0f0f0; }
1154                        .highway-pedestrian-area                { fill: #f0f0f0; }
1155                       
1156                        .highway-footway-casing                 { stroke-width: 1.2px;   stroke: #707070; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1157                        .highway-footway-area-casing            { stroke-width: 0.1px; }
1158                        .highway-footway-core                   { stroke-width: 1.1px;   stroke: #e5e0c2; }
1159                        .highway-footway-area                   { fill: #e5e0c2; }
1160                       
1161                        /* render unmarked paths in the same color as highway=road */
1162                        .highway-path-core                      { stroke-width: 1.1px;   stroke: #d0d0d0; }
1163                       
1164                        .highway-steps-casing                   { stroke-width: 1.2px;   stroke: #202020; }
1165                        .highway-steps-core                     { stroke-width: 1.1px;   stroke: #e5e0c2; stroke-dasharray: 0.6, 0.2; stroke-linecap: butt;}
1166                        .highway-steps-area                     { fill: #e5e0c2; }
1167                       
1168                        .highway-scramble-core                  { stroke-width: 0.6px;   stroke: #707070; stroke-linecap: butt;}
1169                       
1170                       
1171                        /* Aeroways */
1172                        .aeroway-apron {
1173                        stroke-width: 0.3px;
1174                        stroke: none;
1175                        fill: #f0f0f0;
1176                        }
1177                       
1178                        .aeroway-taxiway-core {
1179                        stroke-width: 2px;
1180                        stroke-linecap: butt;
1181                        stroke-linejoin: round;
1182                        stroke: #d4dcbd;
1183                        fill: none;
1184                        }
1185                       
1186                        .aeroway-taxiway-casing {
1187                        stroke-width: 3px;
1188                        stroke-linecap: butt;
1189                        stroke-linejoin: round;
1190                        stroke: #000000;
1191                        fill: none;
1192                        }
1193                       
1194                        .aeroway-runway-core {
1195                        stroke-width: 5px;
1196                        stroke-linecap: butt;
1197                        stroke-linejoin: round;
1198                        stroke: #d4dcbd;
1199                        fill: none;
1200                        }
1201                       
1202                        .aeroway-runway-casing {
1203                        stroke-width: 7px;
1204                        stroke-linecap: butt;
1205                        stroke-linejoin: round;
1206                        stroke: #000000;
1207                        fill: none;
1208                        }
1209                       
1210                        .aeroway-aerodrome-caption {
1211                        fill: black;
1212                        stroke: white;
1213                        stroke-width: 0.3px;
1214                        font-family: "DejaVu Sans";
1215                        font-size: 6px;
1216                        font-weight: bold;
1217                        }
1218                       
1219                        .aeroway-airport-caption {
1220                        fill: black;
1221                        stroke: white;
1222                        stroke-width: 0.3px;
1223                        font-family: "DejaVu Sans";
1224                        font-size: 20px;
1225                        font-weight: bold;
1226                        text-anchor: middle;
1227                        }
1228                       
1229                       
1230                        /* Waterways */
1231                        .waterway-casing {
1232                        stroke-linecap: round;
1233                        stroke-linejoin: round;
1234                        stroke: #b5d6f1;
1235                        fill: none;
1236                        }
1237                       
1238                        .waterway-core {
1239                        stroke-linecap: round;
1240                        stroke-linejoin: round;
1241                        stroke: #b5d6f1;
1242                        fill: none;
1243                        }
1244                       
1245                        .waterway-riverbank {
1246                        fill: #b5d6f1;
1247                        stroke: #b0b0b0;
1248                        stroke-width: 0px;
1249                        }
1250                       
1251                        .waterway-river-casing {
1252                        stroke-width: 10px;
1253                        stroke-linecap: butt;
1254                        stroke-linejoin: round;
1255                        stroke: #b5d6f1;
1256                        fill: none;
1257                        }
1258                       
1259                        .waterway-river-core {
1260                        stroke-width: 8px;
1261                        stroke-linecap: butt;
1262                        stroke-linejoin: round;
1263                        stroke: #b5d6f1;
1264                        fill: none;
1265                        }
1266                       
1267                        .waterway-stream-casing {
1268                        stroke-width: 4px;
1269                        stroke-linecap: butt;
1270                        stroke-linejoin: round;
1271                        stroke: #b5d6f1;
1272                        fill: none;
1273                        }
1274                       
1275                        .waterway-stream-core {
1276                        stroke-width: 3px;
1277                        stroke-linecap: butt;
1278                        stroke-linejoin: round;
1279                        stroke: #b5d6f1;
1280                        fill: none;
1281                        }
1282                       
1283                        .waterway-canal-casing {
1284                        stroke-width: 2px;
1285                        stroke-linecap: butt;
1286                        stroke-linejoin: round;
1287                        stroke: #b5d6f1;
1288                        fill: none;
1289                        }
1290                       
1291                        .waterway-canal-core {
1292                        stroke-width: 1px;
1293                        stroke-linecap: butt;
1294                        stroke-linejoin: round;
1295                        stroke: #b5d6f1;
1296                        fill: none;
1297                        }
1298                       
1299                        .waterway-drain-casing {
1300                        stroke-width: 1px;
1301                        stroke-linecap: butt;
1302                        stroke-linejoin: round;
1303                        stroke: #b5d6f1;
1304                        fill: none;
1305                        }
1306                       
1307                        .waterway-drain-core {
1308                        stroke-width: 0.5px;
1309                        stroke-linecap: butt;
1310                        stroke-linejoin: round;
1311                        stroke: #b5d6f1;
1312                        fill: none;
1313                        }
1314                       
1315                        .railway-station {
1316                        fill: red;
1317                        stroke: #606060;
1318                        stroke-width: 1px;
1319                        }
1320                       
1321                        .railway-halt {
1322                        fill: black;
1323                        stroke: black;
1324                        }
1325                       
1326                        /* Ferry */
1327                        .route-ferry {
1328                        stroke-width: 1.0px;
1329                        stroke-dasharray: 3,2;
1330                        stroke-linecap: butt;
1331                        stroke-linejoin: round;
1332                        stroke: #707070;
1333                        fill: none;
1334                        }
1335                       
1336                       
1337                        /* Points of interest */
1338                        .point-of-interest {
1339                        fill: red;
1340                        stroke: black;
1341                        stroke-width: 0.5px;
1342                        }
1343                       
1344                       
1345                        /* Place names */
1346                        /* General style for place names */
1347                        .place-caption {
1348                        fill: black;
1349                        stroke: none;
1350                        font-family: "DejaVu Sans";
1351                        font-weight: bold;
1352                        text-anchor: middle;
1353                        }
1354                       
1355                        .caption-casing {
1356                        fill: white;
1357                        stroke: white;
1358                        font-family: "DejaVu Sans";
1359                        font-weight: bold;
1360                        text-anchor: middle;
1361                        stroke-miterlimit: 1.5;
1362                        }
1363                       
1364                        .caption-core {
1365                        stroke: white;
1366                        stroke-width: 0px;
1367                        font-family: "DejaVu Sans";
1368                        font-weight: bold;
1369                        text-anchor: middle;
1370                        stroke-miterlimit: 1.5;
1371                        }
1372                       
1373                        .city-caption           { font-size: 50px; }
1374                        .town-caption           { font-size: 40px; }
1375                        .island-caption         { font-size: 50px; }
1376                        .islet-caption          { font-size: 20px; }
1377                        .village-caption        { font-size: 20px; }
1378                        .suburb-caption         { font-size: 20px; }
1379                       
1380                        .largefeature-caption-casing        { stroke-width: 10px; font-size: 20px; }
1381                        .largefeature-caption-core          { fill: #4040ff;      font-size: 20px; }
1382                       
1383                        /* Natural */
1384                        .natural-water {
1385                        fill: #b5d6f1;
1386                        stroke: #b0b0b0;
1387                        stroke-width: 0px;
1388                        }
1389                       
1390                        .natural-coastline {
1391                        fill: #b5d6f1;
1392                        stroke: #b5d6f1;
1393                        stroke-width: 1.5px;
1394                        }
1395                       
1396                        .natural-land {
1397                        fill: #f8f8f8;
1398                        stroke: #e0e0e0;
1399                        stroke-width: 0.1px;
1400                        }
1401                       
1402                        .natural-heath {
1403                        fill: #ffffc0;
1404                        stroke: #ffff90;
1405                        stroke-width: 0.2px;
1406                        }
1407                       
1408                       
1409                        /* Landuse */
1410                        .landuse-wood {
1411                        fill: #6fc18e;
1412                        stroke: #6fc18e;
1413                        stroke-width: 0.2px;
1414                        }
1415                       
1416                        .landuse-cemetery {
1417                        fill: #bde3cb;
1418                        stroke: #f0f0f0;
1419                        stroke-width: 0.2px;
1420                        }
1421                       
1422                        .landuse-vineyard {
1423                        fill: #d1ead1;
1424                        stroke: #f0f0f0;
1425                        stroke-width: 0.2px;
1426                        }
1427                       
1428                        .landuse-field {
1429                        fill: #bde3cb;
1430                        stroke: #6fc13d;
1431                        stroke-width: 0.2px;
1432                        }
1433                       
1434                        .landuse-residential {
1435                        stroke: none;
1436                        fill: #f0f0f0;
1437                        }
1438                       
1439                        .landuse-industrial {
1440                        fill: #ecd8ff;
1441                        stroke: #f0f0f0;
1442                        stroke-width: 0.2px;
1443                        }
1444                       
1445                        .landuse-commercial {
1446                        fill: #ffffc0;
1447                        stroke: #f0f0f0;
1448                        stroke-width: 0.2px;
1449                        }
1450                       
1451                        .landuse-quarry {
1452                        fill: #e9dd72;
1453                        stroke: #556b2f;
1454                        stroke-width: 0.2px;
1455                        }
1456                       
1457                        .landuse-retail {
1458                        fill: #ffebeb;
1459                        stroke: #f0f0f0;
1460                        stroke-width: 0.2px;
1461                        }
1462                       
1463                        .landuse-runway {
1464                        stroke-width: 0.3px;
1465                        stroke: #808080;
1466                        fill: #d4dcbd;
1467                        }
1468                       
1469                        .landuse-runway-disused {
1470                        stroke-width: 0.3px;
1471                        stroke: #808080;
1472                        fill: #d4dcbd;
1473                        stroke-dasharray: 1, 1;
1474                        }
1475                       
1476                        .landuse-runway-dismantled {
1477                        stroke-width: 0.3px;
1478                        stroke: #808080;
1479                        fill: #fcffef;
1480                        stroke-dasharray: 0.3, 1.7;
1481                        opacity: 0.5;
1482                        }
1483                       
1484                       
1485                        /* Leisure */
1486                        .leisure-park {
1487                        fill: #c7f1a3;
1488                        stroke: #6fc18e;
1489                        stroke-width: 0.2px;
1490                        }
1491                       
1492                        .leisure-stadium {
1493                        fill: #bde3cb;
1494                        stroke: #6fc18e;
1495                        stroke-width: 0.2px;
1496                        }
1497                       
1498                        .leisure-track {
1499                        fill: #bde3cb;
1500                        stroke: #6fc18e;
1501                        stroke-width: 0.2px;
1502                        }
1503                       
1504                        .leisure-swimming-pool {
1505                        fill: #b5d6f1;
1506                        stroke: #6060ff;
1507                        stroke-width: 0.2px;
1508                        }
1509                       
1510                        .sport {
1511                        fill: #bde3cb;
1512                        stroke: #6fc18e;
1513                        stroke-width: 0.2px;
1514                        }
1515                       
1516                        .sport-swimming {
1517                        fill: #b5d6f1;
1518                        stroke: #6060ff;
1519                        stroke-width: 0.2px;
1520                        }
1521                       
1522                        .sport-tennis {
1523                        fill: #d18a6a;
1524                        stroke: #B36C4C;
1525                        stroke-width: 0.2px;
1526                        }
1527                       
1528                        .amenity-parking {
1529                        fill: #ffffc0;
1530                        stroke: #e9dd72;
1531                        stroke-width: 0.2px;
1532                        }
1533                       
1534                        .amenity-school {
1535                        fill: #cdabde;
1536                        stroke: #e9dd72;
1537                        stroke-width: 0.2px;
1538                        }
1539                       
1540                        .military-area {
1541                        fill: #808000;
1542                        stroke: #f0f0f0;
1543                        stroke-width: 0.2px;
1544                        }
1545                       
1546                       
1547                        /* Non-physical boundaries */
1548                        .boundary {
1549                        stroke-linecap: butt;
1550                        stroke-linejoin: round;
1551                        fill: none;
1552                        }
1553                       
1554                        .boundary-administrative-state-casing {
1555                        stroke-width: 40px;
1556                        stroke: #ffff00;
1557                        opacity: 0.5;
1558                        }
1559                       
1560                        .boundary-administrative-state-core {
1561                        stroke-width: 4px;
1562                        stroke: #f9574b;
1563                        stroke-dasharray: 40, 8, 8, 8;
1564                        }
1565                       
1566                       
1567                        .boundary-administrative-district-core {
1568                        stroke-width: 4px;
1569                        stroke: #f9574b;
1570                        stroke-dasharray: 20, 8, 8, 8;
1571                        }
1572                       
1573                        .boundary-administrative-parish-core {
1574                        stroke-width: 4px;
1575                        stroke: #f9574b;
1576                        stroke-dasharray: 8, 8, 8, 8;
1577                        }
1578                       
1579                       
1580                        /* Racetracks */
1581                        .highway-raceway-casing {
1582                        stroke-width: 2px;
1583                        stroke-linecap: butt;
1584                        stroke-linejoin: round;
1585                        fill: none;
1586                        stroke: #101010;
1587                        }
1588                       
1589                        .highway-raceway-casing-disused {
1590                        stroke-width: 2px;
1591                        stroke-linecap: butt;
1592                        stroke-linejoin: round;
1593                        fill: none;
1594                        stroke: #808080;
1595                        stroke-dasharray: 1, 1;
1596                        }
1597                       
1598                        .highway-raceway-casing-dismantled {
1599                        stroke-width: 2px;
1600                        stroke-linecap: butt;
1601                        stroke-linejoin: round;
1602                        fill: none;
1603                        stroke: #808080;
1604                        stroke-dasharray: 0.3, 1.7;
1605                        opacity: 0.5;
1606                        }
1607                       
1608                        .highway-raceway-core {
1609                        stroke-width: 1.5px;
1610                        stroke-linecap: butt;
1611                        stroke-linejoin: round;
1612                        fill: none;
1613                        stroke: #f0f0f0;
1614                        }
1615                       
1616                        .highway-raceway-core-disused {
1617                        stroke-width: 1.5px;
1618                        stroke-linecap: butt;
1619                        stroke-linejoin: round;
1620                        fill: none;
1621                        stroke-dasharray: 1, 1;
1622                        stroke: #f0f0f0;
1623                        }
1624                       
1625                        .highway-raceway-core-dismantled {
1626                        stroke-width: 1.5px;
1627                        stroke-linecap: butt;
1628                        stroke-linejoin: round;
1629                        fill: none;
1630                        stroke: #ffffff;
1631                        stroke-dasharray: 0.3, 1.7;
1632                        opacity: 0.5;
1633                        }
1634                       
1635                        .landuse-raceway {
1636                        stroke-width: 0.3px;
1637                        stroke-linecap: butt;
1638                        stroke-linejoin: round;
1639                        fill: #f0f0f0;
1640                        stroke: #101010;
1641                        }
1642                       
1643                        .landuse-raceway-disused {
1644                        stroke-width: 0.3px;
1645                        stroke-linecap: butt;
1646                        stroke-linejoin: round;
1647                        fill: #f0f0f0;
1648                        stroke: #808080;
1649                        stroke-dasharray: 1, 1;
1650                        }
1651                       
1652                        .landuse-raceway-dismantled {
1653                        stroke-width: 0.3px;
1654                        stroke-linecap: butt;
1655                        stroke-linejoin: round;
1656                        fill: #ffffff;
1657                        stroke: #808080;
1658                        stroke-dasharray: 0.3, 1.7;
1659                        opacity: 0.5;
1660                        }
1661                       
1662                       
1663                        /* Tourism */
1664                        .tourism-attraction {
1665                        fill: #f2caea;
1666                        stroke: #ff00ff;
1667                        stroke-width: 0px;
1668                        }
1669                        .tourism-green-area {
1670                        fill: #c7f1a3;
1671                        stroke: #6fc18e;
1672                        stroke-width: 0.2px;
1673                        }
1674                        .tourism-attraction-caption {
1675                        fill: #ff00ff;
1676                        stroke: white;
1677                        stroke-width: 0px;
1678                        font-family: "DejaVu Sans";
1679                        font-size: 3px;
1680                        font-weight: bold;
1681                        }
1682                       
1683                       
1684                        /* Building */
1685                        .building {
1686                        fill: #e0e0e0;
1687                        stroke: #d0d0d0;
1688                        stroke-width: 0.2px;
1689                        }
1690                       
1691                        .building-block {
1692                        fill: #F3D6B6;
1693                        stroke: #6a5a8e;
1694                        stroke-width: 0.2px;
1695                        }
1696                       
1697                        .building-residential {
1698                        fill: #c95e2a;
1699                        stroke: #800000;
1700                        stroke-width: 0.2px;
1701                        }
1702                       
1703                       
1704                        /* Aerialway */
1705                       
1706                        .aerialway-line {
1707                        fill: none;
1708                        stroke: #202020;
1709                        stroke-width: 0.2px;
1710                        }
1711                       
1712                        .aerialway-struts {
1713                        fill: none;
1714                        stroke: #202020;
1715                        stroke-width: 4px;
1716                        stroke-dasharray: 0.2,10;
1717                        stroke-linecap: butt;
1718                        }
1719                       
1720                        .aerialway-station {
1721                        fill: black;
1722                        stroke: black;
1723                        }
1724                       
1725                        .aerialway-name {
1726                        fill: black;
1727                        font-family: "DejaVu Sans";
1728                        font-weight: normal;
1729                        font-size: 5px;
1730                        stroke: none;
1731                        text-anchor: middle;
1732                        }
1733                       
1734                        /* Piste maps */
1735                        .piste-core {
1736                        fill: none;
1737                        stroke-linecap: round;
1738                        stroke-linejoin: round;
1739                        stroke-width: 5px;
1740                        opacity: 0.8;
1741                        }
1742                       
1743                        .piste-difficulty-novice       { stroke: #40ff40; }
1744                        .piste-difficulty-easy         { stroke: #4040ff; }
1745                        .piste-difficulty-intermediate { stroke: #ff4040; }
1746                        .piste-difficulty-advanced     { stroke: #000000; }
1747                        .piste-difficulty-expert       { stroke: #f6800a; }
1748                        .piste-difficulty-freeride     { stroke: #f6dd0a; }
1749                        .piste-difficulty-other        { stroke: #505050; }
1750                       
1751                        .piste-type-sled {
1752                        fill: none;
1753                        stroke: #cdabde;
1754                        stroke-width: 2.5px;
1755                        marker-start:url(#marker-piste-type-sled);
1756                        }
1757                       
1758                        .piste-type-nordic {
1759                        fill: none;
1760                        stroke: #c00000;
1761                        stroke-width: 1px;
1762                        stroke-dasharray: 3,0.5;
1763                        marker-start:url(#marker-piste-type-nordic);
1764                        }
1765                       
1766                        /* Power line */
1767                        .power-line {
1768                        stroke-width: 0.1px;
1769                        stroke-linecap: butt;
1770                        stroke-linejoin: round;
1771                        stroke: #d0d0d0;
1772                        stroke-dasharray: 1 ,1;
1773                        fill: none;
1774                        }
1775                       
1776                        /* Map decoration */
1777                        .map-grid-line {
1778                        fill: none;
1779                        stroke: #8080ff;
1780                        stroke-width: 0.1px;
1781                        stroke-opacity: 0.5;
1782                        }
1783                       
1784                        .map-border-casing {
1785                        fill: none;
1786                        stroke: #8080ff;
1787                        stroke-width: 3px;
1788                        stroke-miterlimit: 4;
1789                        stroke-dasharray: none;
1790                        stroke-opacity: 1;
1791                        stroke-linecap: round;
1792                        }
1793                       
1794                        .map-border-core {
1795                        fill: none;
1796                        fill-opacity: 1;
1797                        fill-rule: nonzero;
1798                        stroke: #ffffff;
1799                        stroke-width: 2px;
1800                        stroke-miterlimit: 0;
1801                        stroke-dashoffset: -0.5px;
1802                        stroke-opacity: 1;
1803                        }
1804                       
1805                        .map-scale-casing {
1806                        fill: none;
1807                        stroke: #8080ff;
1808                        stroke-width: 4px;
1809                        stroke-linecap: butt;
1810                        }
1811                       
1812                        .map-scale-core {
1813                        fill: none;
1814                        stroke: #ffffff;
1815                        stroke-width: 3px;
1816                        stroke-linecap: butt;
1817                        }
1818                       
1819                        .map-scale-bookend {
1820                        fill: none;
1821                        stroke: #8080ff;
1822                        stroke-width: 1px;
1823                        stroke-linecap: butt;
1824                        }
1825                       
1826                        .map-scale-caption {
1827                        font-family: "DejaVu Sans";
1828                        font-size: 10px;
1829                        fill: #8080ff;
1830                        }
1831                       
1832                        <!-- map background must be the same for all zooms or else empty tile detection will fail -->
1833                        .map-background {
1834                        fill: #f8f8f8;
1835                        stroke: none;
1836                        }
1837                       
1838                        .map-title {
1839                        font-family: "DejaVu Sans";
1840                        font-size: 20px;
1841                        text-anchor: middle;
1842                        fill: black;
1843                        }
1844                       
1845                        .map-title-background {
1846                        fill: white;
1847                        }
1848                       
1849                        .map-marginalia-background {
1850                        fill: white;
1851                        }
1852                       
1853                        .highway-tunnel-ends {
1854                        stroke-opacity: 0;
1855                        fill: none;
1856                        marker-start: url(#marker-tunnel-start);
1857                        marker-end: url(#marker-tunnel-end);
1858                        }
1859                       
1860                        /* Osmarender built-in styles - do not remove */
1861                        .osmarender-stroke-linecap-round { stroke-linecap: round; }
1862                        .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
1863                        .osmarender-mask-black { stroke: black; }
1864                        .osmarender-mask-white { stroke: white; }
1865                        .osmarender-no-marker-start { marker-start: none; }
1866                        .osmarender-no-marker-end { marker-end: none; }
1867                       
1868                       
1869                </style>
1870        </defs>
1871</rules>
Note: See TracBrowser for help on using the repository browser.