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

Last change on this file since 9059 was 9059, checked in by giggls, 11 years ago

when rendering paths allow for (foot,horse,cycle=yes) in addition to designated

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