<?xml version="1.0" encoding="UTF-8"?>
<!--
Velocity Mapsforge v4
*********************
v. 230323

by John Campbell

Mapsforge Style for Openandromaps MAPSFORGE VERSION 4
based on Voluntary UK by John Campbell and Lightning by Tobias Kuehn

Licence:
********
This  map style is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License: http://creativecommons.org/licenses/by-nc-sa/3.0/
Please have a look at readme.txt for reuse and licenses of resources used in this theme.

-->

<rendertheme xmlns="http://mapsforge.org/renderTheme" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://mapsforge.org/renderTheme ../renderTheme.xsd" version="4"  map-background-outside="#EEEEEE" map-background="#e2e6df">


<!-- render land above water -->
	<rule e="way" k="natural" v="sea">
		<area fill="#b5d6f1"/>
	</rule>
	<rule e="way" k="natural" v="nosea">
		<rule e="way" k="*" v="*" zoom-max="10">
			<area fill="#e2e6df" stroke="#e2e6df" stroke-width="2"/>
		</rule>
		<rule e="way" k="*" v="*" zoom-min="11">
			<area fill="#e2e6df" stroke="#e2e6df" stroke-width="0.125"/>
		</rule>
	</rule>

<!-- landcover -->
	<rule e="way" k="tunnel" v="~|no" closed="yes">
		<rule e="way" k="landuse|power|amenity|aeroway" v="residential|farmyard|retail|commercial|industrial|brownfield|railway|garages|construction|landfill|school|college|university|aerodrome" zoom-min="12">
			<area fill="#80D2D2D2"/>
		</rule>
		<rule e="way" k="natural|landuse" v="forest|wood">
			<area fill="#b5dBb5"/>
		</rule>
		<rule e="way" k="natural" v="rock|stone|bare_rock|bedrock" zoom-min="12">
			<area fill="#E5E5E5"/>
		</rule>
		<rule e="way" k="natural|landuse" v="scrub|heath|orchard|vineyard" zoom-min="12">
			<area fill="#BFE0B4"/>
		</rule>
		<rule e="way" k="landuse|natural" v="quarry|scree|shingle" zoom-min="12">
			<area fill="#F2EFE4"/>
		</rule>
		<rule e="way" k="natural" v="glacier">
			<area fill="#E0FFFF"/>
		</rule>
		<rule e="way" k="landuse" v="field|farm|farmland" zoom-min="12">
			<area fill="#99ECF8EC"/>
		</rule>
		<rule e="way" k="landuse|natural" v="meadow|grass|grassland|fell" zoom-min="13">
			<area fill="#bbf5fced"/>
		</rule>
		<rule e="way" k="boundary" v="~">
			<rule e="way" k="natural|leisure" v="common|heath" zoom-min="11" closed="yes">
				<area fill="#bbe6e9c7"/>
			</rule>
			<rule e="way" k="landuse|leisure" v="garden|village_green|park" zoom-min="12">
				<area fill="#BB99CC99"/>
			</rule>
		</rule>
		<rule e="way" k="leisure|tourism|landuse" v="zoo|picnic_site|camp_site|caravan_site|recreation_ground" zoom-min="12">
			<area fill="#CCD7EFD7"/>
		</rule>
		<rule e="way" k="natural" v="beach|sand|desert" zoom-min="10">
			<area fill="#90FFE5AE"/>
		</rule>
		<rule e="way" k="landuse|leisure|amenity" v="allotments|greenfield|golf_course|cemetery|grave_yard" zoom-min="12">
			<area fill="#CCD7EFD7"/>
		</rule>
	</rule>

	<!-- map border -->
	<!-- currently MFv4 maps do not autoload in Locus -->
	<rule e="way" k="boundary" v="map_inner" zoom-max="11">
		<line stroke="#10800000" stroke-width="4"/>
	</rule>

	<!-- waterways -->
	<!-- waterway bridges -->
	<rule e="way" k="bridge" v="yes|aqueduct|movable" zoom-min="14">
		<rule e="way" k="waterway" v="ditch|drain|stream">
			<line stroke="#404040" stroke-width="0.9" stroke-linecap="butt"/>
			<line stroke="#f8f8f8" stroke-width="0.7" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="waterway" v="canal|river">
			<line stroke="#404040" stroke-width="1.24" stroke-linecap="butt"/>
			<line stroke="#f8f8f8" stroke-width="1.04" stroke-linecap="butt"/>
		</rule>
	</rule>
	<!-- bodies of water -->
	<rule e="way" k="landuse|natural|waterway" v="riverbank|reservoir|basin|water" zoom-min="11">
		<rule e="way" k="*" v="*" closed="yes">
			<area fill="#b5d6f1" stroke="#b5d6f1" stroke-width="0.125"/>
		</rule>
		<rule e="way" k="*" v="*" closed="no">
			<line stroke="#b5d6f1" stroke-width="0.4"/>
		</rule>
	</rule>
	<rule e="way" k="natural" v="marsh|wetland" closed="yes" zoom-min="11">
		<area fill="#60cfe0c0"/>
	</rule>

	<!-- underground waterways -->
	<rule e="way" k="tunnel" v="yes" zoom-min="14">
		<rule e="way" k="waterway" v="canal">
			<line stroke="#90b5d6f1" stroke-width="1.2"/>
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#90ffffff" stroke-width="1" stroke-dasharray="5,15" 	stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#90ffffff" stroke-width="1" stroke-dasharray="10,30" 	stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="waterway" v="river">
			<line stroke="#90b5d6f1" stroke-width="1.6"/>
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#90ffffff" stroke-width="1.4" stroke-dasharray="5,15" 	stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#90ffffff" stroke-width="1.4" stroke-dasharray="10,30" 	stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>

	<rule e="way" k="tunnel" v="~">
		<rule e="way" k="waterway" v="ditch" zoom-min="14">
			<line stroke="#b5d6f1" stroke-width="0.2"/>
		</rule>
		<rule e="way" k="waterway" v="stream|drain" zoom-min="13">
			<line stroke="#b5d6f1" stroke-width="0.6"/>
		</rule>

		<rule e="way" k="waterway" v="canal">
			<rule e="way" k="area" v="yes|true">
				<area fill="#b5d6f1"/>
			</rule>
			<rule e="way" k="area" v="~|no|false">
				<line stroke="#b5d6f1" stroke-width="1.2"/>
			</rule>
		</rule>
		<rule e="way" k="waterway" v="river">
			<line stroke="#b5d6f1" stroke-width="1.6"/>
		</rule>
	</rule>
	<rule e="way" k="waterway" v="dock" zoom-min="12">
		<area fill="#b5d6f1" stroke="#9b9b79" stroke-width="0.125"/>
	</rule>
	<rule e="way" k="lock" v="yes|true" zoom-min="12">
		<rule e="way" k="waterway" v="river">
			<line stroke="#5E8BAD" stroke-width="1.6" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="waterway" v="canal">
			<line stroke="#5E8BAD" stroke-width="1.2" stroke-linecap="butt"/>
		</rule>
	</rule>
	<rule e="way" k="waterway" v="weir" closed="no" zoom-min="12">
		<rule e="way" k="*" v="*">
			<line stroke="#5E8BAD" stroke-width="0.3"/>
		</rule>
	</rule>
	<rule e="way" k="waterway" v="weir" closed="yes" zoom-min="12">
		<area fill="#dbf1Ff" stroke="#5E8BAD" stroke-width="0.3"/>
	</rule>

	<rule e="way" k="waterway" v="dam" zoom-min="12">
		<rule e="any" k="*" v="*" closed="no">
			<line stroke="#A8A08C" stroke-width="0.9" stroke-linecap="square"/>
		</rule>
		<rule e="any" k="*" v="*" closed="yes">
			<area fill="#E3DAD1" stroke="#A8A08C" stroke-width="0.3"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="16">
			<caption k="name" font-style="bold" font-size="9" fill="#0084C1" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="way" k="tunnel" v="~">
		<rule e="way" k="waterway" v="river" zoom-min="15">
			<pathText k="name" font-style="bold" font-size="10" fill="#3464a5" stroke="#C0FFFFFF" stroke-width="2"/>
		</rule>
		<rule e="way" k="waterway" v="stream|canal" zoom-min="16">
			<pathText k="name" font-style="bold" font-size="9" fill="#3464a5" stroke="#C0FFFFFF" stroke-width="2"/>
		</rule>
	</rule>

<!-- natural ways -->
	<rule e="way" k="natural" v="cliff" zoom-min="12">
		<rule e="way" k="*" v="*" zoom-max="13">
			<line stroke="#80606060" stroke-width="0.125"/>
		</rule>
		<rule e="way" k="*" v="*" zoom-min="14">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#80606060" stroke-width="1" stroke-dasharray="1,3" stroke-linecap="butt" dy="0.5"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#80606060" stroke-width="1" stroke-dasharray="2,6" stroke-linecap="butt" dy="0.5"/>
			</rule>
			<line stroke="#80606060" stroke-width="0.125"/>
			<pathText k="name" font-style="bold_italic" font-family="serif" font-size="12"  fill="#666666" stroke="#C0FFFFFF" stroke-width="4" dy="-0.8"/>
		</rule>
	</rule>

<!-- POI areas -->
	<rule e="way" k="tunnel" v="~|no">
		<rule e="way" k="amenity" v="parking">
			<area fill="#f0ecae"/>
			<rule e="way" k="access" v="destination|customers" zoom-min="16">
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#C03333FF" stroke-width="0.3" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#C03333FF" stroke-width="0.3" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
				</rule>
			</rule>
			<rule e="way" k="access" v="private|acc_no|permit" zoom-min="16">
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#DDFF3333" stroke-width="0.3" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#DDFF3333" stroke-width="0.3" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
				</rule>
			</rule>
		</rule>
		<rule e="way" k="leisure" v="track|playground|pitch|dog_park" closed="yes" zoom-min="12">
			<area fill="#99CC99"/>
		</rule>
	</rule>

<!-- non-physical boundaries -->
	<!-- administrative borders -->
	<rule e="way" k="admin_level" v="4|5|6" zoom-max="13">
		<line stroke="#60FC81DF" stroke-width="1"  stroke-dasharray="10,5,5,5,5,5" stroke-linecap="butt"/>
	</rule>				
	<rule e="way" k="admin_level" v="2">
		<rule e="way" k="*" v="*" zoom-max="12">
			<line stroke="#60FC81DF" stroke-width="2"  stroke-dasharray="15,5,5,5" stroke-linecap="butt"/>
		</rule>	
		<rule e="way" k="*" v="*" zoom-min="13">
			<line stroke="#60FC81DF" stroke-width="0.5" stroke-linecap="butt"/>
			<line stroke="#20FC81DF" stroke-width="3" stroke-linecap="butt"/>
		</rule>	
	</rule>	

	<rule e="way" k="landuse" v="~">
		<rule e="way" k="military" v="*" zoom-min="10">
			<area fill="#14A89524"/>
			<rule e="any" k="*" v="*" zoom-min="14" zoom-max="17">
				<line stroke="#90988934" stroke-width="1" stroke-dasharray="15,5,5,5" stroke-linecap="butt"/>
			</rule>
			<rule e="any" k="*" v="*" zoom-min="18">
				<line stroke="#90988934" stroke-width="1" stroke-dasharray="30,10,10,10" stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>
	<rule e="way" k="military" v="~">
		<rule e="way" k="landuse" v="military" zoom-min="10">
			<area fill="#14A89524"/>
			<rule e="any" k="*" v="*" zoom-min="14" zoom-max="17">
				<line stroke="#90988934" stroke-width="1" stroke-dasharray="15,5,5,5" stroke-linecap="butt"/>
			</rule>
			<rule e="any" k="*" v="*" zoom-min="18">
				<line stroke="#90988934" stroke-width="1" stroke-dasharray="30,10,10,10" stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>
	<rule e="way" k="leisure|boundary" v="nature_reserve|national_park|protected_area" zoom-min="13">
		<rule e="any" k="protect_class" v="1|~" zoom-min="14" zoom-max="17">
			<line stroke="#40208020" stroke-width="1" stroke-dasharray="15,5,5,5"  stroke-linecap="butt"/>
			<line stroke="#40FFFFFF" stroke-width="1" stroke-dasharray="0,15,5,5,5,0"  stroke-linecap="butt"/>
		</rule>
		<rule e="any" k="protect_class" v="1|~" zoom-min="18">
			<line stroke="#40208020" stroke-width="1" stroke-dasharray="30,10,10,10"  stroke-linecap="butt"/>
			<line stroke="#40FFFFFF" stroke-width="1" stroke-dasharray="0,30,10,10,10,0"  stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="*" v="*" zoom-min="16">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="11"  fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	
	<!-- airports -->
	<rule e="way" k="aeroway" v="runway|apron|helipad" closed="yes" zoom-min="11">
		<area fill="#c5c1aB"/>
	</rule>
	<rule e="way" k="aeroway" v="runway" closed="no" zoom-min="11">
		<line stroke="#c5c1aB" stroke-width="3.5" stroke-linecap="square"/>
	</rule>
	<rule e="way" k="aeroway" v="taxiway" closed="no" zoom-min="13">
		<line stroke="#c5c1aB" stroke-width="1.6" stroke-linecap="butt"/>
	</rule>
	<rule e="way" k="aeroway" v="taxiway" closed="yes" zoom-min="15">
		<line stroke="#c5c1aB" stroke-width="1.6"/>
	</rule>

<!-- buildings etc -->
	<rule e="way" k="building" v="*" zoom-min="12">
		<area fill="#BBBBBB"/>
	</rule>
	<rule e="way" k="aeroway" v="terminal" zoom-min="12">
		<area fill="#BBBBBB"/>
	</rule>

	<!-- bridges -->
	<rule e="way" k="bridge" v="yes|movable" zoom-min="13">
		<rule e="any" k="area" v="~">
			<rule e="way" k="railway|highway" v="subway|narrow_gauge|preserved|funicular|miniature|tram|light_rail|bus_guideway|rail">
				<line stroke="#404040" stroke-width="1.3" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="1" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="highway" v="steps|footway|path|bridleway|cycleway">
				<line stroke="#404040" stroke-width="0.9" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="0.7" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="highway" v="track|byway|service|living_street|pedestrian">
				<line stroke="#404040" stroke-width="1.5" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="1.2" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="highway" v="construction">
				<line stroke="#90404040" stroke-width="1.85" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="1.55" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="highway" v="road|unclassified|residential">
				<line stroke="#404040" stroke-width="1.9" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="1.6" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="highway" v="tertiary|tertiary_link|secondary_link|primary_link|trunk_link|secondary|primary|trunk|motorway_link|motorway">
				<line stroke="#404040" stroke-width="2.55" stroke-linecap="butt"/>
				<line stroke="#f8f8f8" stroke-width="2.25" stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>

	<hillshading zoom-min="9" zoom-max="17" />

	<!-- tunnels -->
	<rule e="way" k="tunnel" v="yes" zoom-min="11">
		<!-- highway tunnel -->
		<rule e="way" k="highway" v="steps|footway|path" zoom-min="13">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="0.4" stroke-dasharray="0.75,1.5,0.75,0" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="0.4" stroke-dasharray="1.5,3,1.5,0" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="highway" v="bridleway|cycleway" zoom-min="13">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="0.5" stroke-dasharray="3,3" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="0.5" stroke-dasharray="6,6" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="highway" v="track|byway|service|living_street|pedestrian" zoom-min="13">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="0.9" stroke-dasharray="3,3" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="0.9" stroke-dasharray="6,6" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="highway" v="road|unclassified|residential|construction" zoom-min="13">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="1.4" stroke-dasharray="3,3" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="1.4" stroke-dasharray="6,6" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="highway" v="tertiary|tertiary_link|secondary_link|primary_link|trunk_link|motorway_link|secondary|primary|trunk" zoom-min="12">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="2" stroke-dasharray="3,3" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="2" stroke-dasharray="6,6" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="highway" v="motorway">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#30000000" stroke-width="2" stroke-dasharray="3,3" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#30000000" stroke-width="2" stroke-dasharray="6,6" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="access" v="private|acc_no|permit" zoom-min="13">
			<rule e="way" k="highway" v="steps|footway|path|bridleway|cycleway">
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#66FF3333" stroke-width="0.9" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#66FF3333" stroke-width="0.9" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="track|byway|service|pedestrian|road|unclassified|residential|living_street|construction|tertiary|tertiary_link|secondary_link|primary_link|trunk_link|motorway_link|secondary|primary|trunk|motorway">
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#66FF3333" stroke-width="1.2" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#66FF3333" stroke-width="1.2" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
				</rule>
			</rule>
		</rule>

		<!-- railway tunnel -->
		<!--rule e="way" k="railway|highway" v="tram|subway|light_rail|narrow_gauge|preserved|funicular|miniature|bus_guideway" zoom-min="13">
			<line stroke="#28FFFFFF" stroke-width="0.27" stroke-dasharray="9,15" stroke-linecap="butt"/>
			<line stroke="#28000000" stroke-width="0.27" stroke-dasharray="0,9,15,0" stroke-linecap="butt"/>
		</rule-->
		<rule e="way" k="railway" v="rail" zoom-min="13">
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#28FFFFFF" stroke-width="0.6" stroke-dasharray="12,12" stroke-linecap="butt"/>
				<line stroke="#28000000" stroke-width="0.6" stroke-dasharray="0,12,12,0" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#28FFFFFF" stroke-width="0.6" stroke-dasharray="24,24" stroke-linecap="butt"/>
				<line stroke="#28000000" stroke-width="0.6" stroke-dasharray="0,24,24,0" stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>

<!-- highways -->
	<rule e="node" k="highway" v="passing_place" zoom-min="15">
		<circle radius="1.4" scale-radius="true" fill="#f8f8f8"/>
	</rule>
<!-- highway areas -->
	<rule e="way" k="tunnel" v="~|no" zoom-min="13">
		<rule e="way" k="area" v="yes" closed="yes">
			<rule e="way" k="highway" v="footway|pedestrian|path">
				<area fill="#f3d6b7"/>
			</rule>
			<rule e="way" k="highway" v="track|byway">
				<area fill="#d7c7a7"/>
			</rule>
			<rule e="way" k="highway" v="service|living_street">
				<area fill="#f4f4f4"/>
			</rule>
			<rule e="way" k="highway" v="residential|road">
				<area fill="#ffffff"/>
			</rule>
			<rule e="way" k="highway" v="unclassified">
				<area fill="#f0d000"/>
			</rule>
		</rule>
		<rule e="way" k="area:highway" v="pedestrian">
			<area fill="#f3d6b7"/>
		</rule>
	</rule>

	<!-- highway -->
	<rule e="way" k="tunnel" v="~|no">
		<!-- no area -->
		<rule e="way" k="area" v="~|no">
			<rule e="way" k="highway" v="construction" zoom-min="13">
				<line stroke="#80ffffff" stroke-width="1.4" stroke-linecap="butt"/>
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#c8c8c8" stroke-width="1.4" stroke-dasharray="15,5" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#c8c8c8" stroke-width="1.4" stroke-dasharray="30,10" stroke-linecap="butt"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="steps" zoom-min="13">
				<rule e="way" k="*" v="*" zoom-max="17">
					<line stroke="#8F6A00" stroke-width="0.5" stroke-dasharray="1,1" stroke-linecap="butt"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<line stroke="#8F6A00" stroke-width="0.5" stroke-dasharray="2,2" stroke-linecap="butt"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="path|footway" zoom-min="13">
				<rule e="way" k="access" v="private|acc_no|permit|destination|customers" zoom-min="12">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#80d1502e" stroke-width="0.25" stroke-dasharray="3,3" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#80d1502e" stroke-width="0.25" stroke-dasharray="6,6" stroke-linecap="butt"/>
					</rule>
				</rule>
				<rule e="way" k="access" v="~|public">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#d1502e" stroke-width="0.5" stroke-dasharray="3,3" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#d1502e" stroke-width="0.5" stroke-dasharray="6,6" stroke-linecap="butt"/>
					</rule>
				</rule>
			</rule>
			<rule e="way" k="highway" v="bridleway" zoom-min="13">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#008131" stroke-width="0.5" stroke-dasharray="9,3" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#008131" stroke-width="0.5" stroke-dasharray="18,6" stroke-linecap="butt"/>
					</rule>
			</rule>
			<rule e="way" k="highway" v="cycleway" zoom-min="13">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#297ACC" stroke-width="0.5" stroke-dasharray="9,3" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#297ACC" stroke-width="0.5" stroke-dasharray="18,6" stroke-linecap="butt"/>
					</rule>
			</rule>
			<rule e="way" k="highway" v="track|byway" zoom-min="10">
				<rule e="way" k="tracktype" v="grade1">
					<line stroke="#d0c0a0" stroke-width="1"/>
				</rule>
				<rule e="way" k="tracktype" v="grade2|grade3|grade4|grade5|~">
					<line stroke="#d0c0a0" stroke-width="0.7"/>
				</rule>
			</rule>
				<rule e="way" k="highway" v="pedestrian" zoom-min="13">
				<line stroke="#f3d6b7" stroke-width="1"/>
			</rule>
			<rule e="way" k="highway" v="service|living_street" zoom-min="13">
				<line stroke="#f4f4f4" stroke-width="1"/>
			</rule>

			<rule e="way" k="highway" v="tertiary_link" zoom-min="10">
				<line stroke="#F0AF17" stroke-width="1.3"/>
			</rule>
			<rule e="way" k="highway" v="secondary_link" zoom-min="9">
				<line stroke="#D1762E" stroke-width="1.3"/>
			</rule>
			<rule e="way" k="highway" v="primary_link" zoom-min="7">
				<line stroke="#dc0067" stroke-width="1.3"/>
			</rule>
			<rule e="way" k="highway" v="trunk_link" zoom-min="6">
				<line stroke="#008131" stroke-width="1.55"/>
			</rule>
			<rule e="way" k="highway" v="motorway_link">
				<line stroke="#0083d7" stroke-width="1.5"/>
			</rule>

			<rule e="way" k="highway" v="road|ford|residential" zoom-min="13">
				<line stroke="#ffffff" stroke-width="1.45"/>
			</rule>
			<rule e="way" k="highway" v="unclassified" zoom-min="12">
				<line stroke="#f0d000" stroke-width="1.45"/>
			</rule>
			<rule e="way" k="highway" v="tertiary" zoom-min="11">
				<line stroke="#f0AF17" stroke-width="1.55"/>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="14" zoom-max="14">
					<caption k="ref" font-style="bold" font-size="10" stroke="#ffffff" fill="#D17C37" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="secondary" zoom-min="9">
				<line stroke="#D1762E" stroke-width="1.7"/>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="14" zoom-max="14">
					<caption k="ref" font-style="bold" font-size="10" stroke="#ffffff" fill="#D17C37" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="primary" zoom-min="7">
				<line stroke="#dc0067" stroke-width="1.8"/>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="13" zoom-max="14">
					<caption k="ref" font-style="bold" font-size="10" stroke="#ffffff" fill="#D91171" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="trunk" zoom-min="6">
				<line stroke="#008131" stroke-width="1.8"/>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="12" zoom-max="14">
					<caption k="ref" font-style="bold" font-size="10" stroke="#008131" fill="#FFE600" stroke-width="4"/> 
				</rule>
			</rule>
			<rule e="way" k="highway" v="motorway">
				<line stroke="#0083d7" stroke-width="2"/>
				<rule e="any" k="*" v="*" zoom-min="11" zoom-max="14">
					<caption k="ref" font-style="bold" font-size="10" stroke="#0083d7" fill="#FFFFFF" stroke-width="4"/>
				</rule>
			</rule>
		</rule>
	</rule>
<!-- highway captions etc. -->
	<rule e="way" k="tunnel" v="~|no">
		<rule e="way" k="area" v="~|no|false">
			<rule e="way" k="highway" v="service|residential|living_street|construction|road|ford|unclassified|tertiary_link|secondary_link|primary_link|trunk_link|motorway_link|tertiary" zoom-min="15">
				<rule e="way" k="*" v="*" zoom-max="15">
					<pathText k="name" font-style="bold" font-size="8" stroke="#C0FFFFFF" stroke-width="4"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="16" zoom-max="17">
					<pathText k="name" font-style="bold" font-size="10" stroke="#C0FFFFFF" stroke-width="3"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<pathText k="name" font-style="bold" font-size="15" stroke="#C0FFFFFF" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="secondary|primary|trunk" zoom-min="16" zoom-max="17">
				<pathText k="name" font-style="bold" font-size="10" stroke="#C0FFFFFF" stroke-width="3"/>
			</rule>
		<rule e="way" k="highway" v="secondary|primary|trunk" zoom-min="18">
				<pathText k="name" font-style="bold" font-size="15" stroke="#C0FFFFFF" stroke-width="3"/>
			</rule>
			<rule e="way" k="highway" v="secondary" zoom-min="15">
				<rule e="way" k="hknetwork|network" v="~" zoom-max="17">
					<pathText k="ref" font-style="bold" font-size="11" stroke="#ffffff" fill="#D17C37" stroke-width="3"/>
				</rule>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="18">
					<pathText k="ref" font-style="bold" font-size="15" stroke="#ffffff" fill="#D17C37" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="primary" zoom-min="15">
				<rule e="way" k="hknetwork|network" v="~" zoom-max="17">
					<pathText k="ref" font-style="bold" font-size="11" stroke="#ffffff" fill="#D91171" stroke-width="3"/>
				</rule>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="18">
					<pathText k="ref" font-style="bold" font-size="15" stroke="#ffffff" fill="#D91171" stroke-width="3"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="trunk" zoom-min="15">
				<rule e="way" k="hknetwork|network" v="~" zoom-max="17">
					<pathText k="ref" font-style="bold" font-size="11" stroke="#008131" fill="#FFE600" stroke-width="4"/>
				</rule>
				<rule e="way" k="hknetwork|network" v="~" zoom-min="18">
					<pathText k="ref" font-style="bold" font-size="15" stroke="#008131" fill="#FFE600" stroke-width="4"/>
				</rule>
			</rule>
			<rule e="way" k="highway" v="motorway">
				<rule e="way" k="*" v="*" zoom-min="15" zoom-max="17">
					<pathText k="ref" font-style="bold" font-size="11" stroke="#0083d7" fill="#ffffff" stroke-width="4"/>
				</rule>
				<rule e="way" k="*" v="*" zoom-min="18">
					<pathText k="ref" font-style="bold" font-size="15" stroke="#0083d7" fill="#ffffff" stroke-width="4"/>
				</rule>
			</rule>
		</rule>
		
		<rule e="way" k="highway" v="*" zoom-min="13">
			<rule e="way" k="access" v="destination|customers">
				<rule e="way" k="highway" v="steps|footway|path|bridleway|cycleway">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#DD3333FF" stroke-width="0.6" stroke-dasharray="0,5.5,0.5,0" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#DD3333FF" stroke-width="0.6" stroke-dasharray="0,11,1,0" stroke-linecap="butt"/>
					</rule>
				</rule>
				<rule e="way" k="highway" v="track|byway|service|pedestrian|road|unclassified|residential|living_street|construction|tertiary|tertiary_link|secondary_link|primary_link|trunk_link|motorway_link|secondary|primary|trunk|motorway">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#C03333FF" stroke-width="1.2" stroke-dasharray="0,5.5,0.5,0" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#C03333FF" stroke-width="1.2" stroke-dasharray="0,11,1,0" stroke-linecap="butt"/>
					</rule>
				</rule>
			</rule>
			<rule e="way" k="access" v="private|acc_no|permit">
				<rule e="way" k="highway" v="steps|footway|path|bridleway|cycleway">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#DDFF3333" stroke-width="0.6" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#DDFF3333" stroke-width="0.6" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
				</rule>
				</rule>
				<rule e="way" k="highway" v="track|byway|service|pedestrian|road|unclassified|residential|living_street|construction|tertiary|tertiary_link|secondary_link|primary_link|trunk_link|motorway_link|secondary|primary|trunk|motorway">
					<rule e="way" k="*" v="*" zoom-max="17">
						<line stroke="#DDFF3333" stroke-width="1.2" stroke-dasharray="0,4.1,0.8,1.1" stroke-linecap="butt"/>
					</rule>
					<rule e="way" k="*" v="*" zoom-min="18">
						<line stroke="#DDFF3333" stroke-width="1.2" stroke-dasharray="0,8.2,1.6,2.2" stroke-linecap="butt"/>
					</rule>
				</rule>
			</rule>
		</rule>

		<rule e="way" k="highway" v="*" zoom-min="14">
			<rule e="way" k="oneway" v="yes|1" zoom-max="17">
				<lineSymbol src="file:vol_res/svg/oneway.svg" symbol-scaling="size" 	symbol-height="18" symbol-width="18" align-center="true" repeat="true" display="always" repeat-gap="60"/>
			</rule>
			<rule e="way" k="oneway" v="-1" zoom-max="17">
				<lineSymbol src="file:vol_res/svg/oneway-1.svg" symbol-scaling="size" symbol-height="18" symbol-width="18" align-center="true" repeat="true" display="always" repeat-gap="60"/>
			</rule>
			<rule e="way" k="oneway" v="yes|1" zoom-min="18">
				<lineSymbol src="file:vol_res/svg/oneway.svg" symbol-scaling="size" symbol-height="36" symbol-width="36" align-center="true" repeat="true" display="always" repeat-gap="120"/>
			</rule>
			<rule e="way" k="oneway" v="-1" zoom-min="18">
				<lineSymbol src="file:vol_res/svg/oneway-1.svg" symbol-scaling="size" symbol-height="36" symbol-width="36" align-center="true" repeat="true" display="always" repeat-gap="120"/>
			</rule>
		</rule>
	</rule>
	<rule e="way" k="toll" v="tl_yes" zoom-min="12">
		<rule e="way" k="area" v="~">
		<rule e="way" k="highway" v="*" zoom-max="15">
			<line stroke="#FF5900" stroke-width="2" stroke-dasharray="0.1,16" stroke-linecap="round"/>
		</rule>
		<rule e="way" k="highway" v="*" zoom-min="16" zoom-max="17">
			<line stroke="#FF5900" stroke-width="1.4" stroke-dasharray="0.1,32" stroke-linecap="round"/>
		</rule>
		<rule e="way" k="highway" v="*" zoom-min="18" zoom-max="19">
			<line stroke="#FF5900" stroke-width="1" stroke-dasharray="0.1,64" stroke-linecap="round"/>
		</rule>
		<rule e="way" k="highway" v="*" zoom-min="20">
			<line stroke="#FF5900" stroke-width="1" stroke-dasharray="0.1,128" stroke-linecap="round"/>
		</rule>
	</rule>
	</rule>

	<!-- mini roundabout -->
	<rule e="node" k="highway" v="mini_roundabout" zoom-min="15">
		<circle radius="0.35" scale-radius="true" fill="#e2e6df"/>
	</rule>

<!-- other transportation ways -->

	<!-- ferry routes -->
	<rule e="way" k="route" v="ferry" zoom-min="6">
		<rule e="way" k="*" v="*" zoom-max="17">
			<line stroke="#5E8BAD" stroke-width="0.7" stroke-dasharray="12,12" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="*" v="*" zoom-min="18">
			<line stroke="#5E8BAD" stroke-width="0.7" stroke-dasharray="24,24" stroke-linecap="butt"/>
		</rule>
	</rule>

	<!-- railways -->
	<rule e="way" k="tunnel" v="~|no" zoom-min="12">
		<rule e="way" k="railway" v="rail" zoom-max="16">
			<line stroke="#666666" stroke-width="0.45" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="railway|highway" v="tram|light_rail|bus_guideway|subway|narrow_gauge|preserved|funicular|miniature" zoom-max="16">
			<line stroke="#666666" stroke-width="0.3" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="railway|highway" v="tram|light_rail|bus_guideway|subway|narrow_gauge|preserved|funicular|miniature" zoom-min="17">
			<line stroke="#333333" stroke-width="0.45" stroke-linecap="butt"/>
			<line stroke="#e6e6e6" stroke-width="0.35" stroke-linecap="butt"/>
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#333333" stroke-width="0.35" stroke-dasharray="9,15" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#333333" stroke-width="0.35" stroke-dasharray="18,30" stroke-linecap="butt"/>
			</rule>
		</rule>
		<rule e="way" k="railway" v="rail" zoom-min="17">
			<line stroke="#333333" stroke-width="0.65" stroke-linecap="butt"/>
			<line stroke="#e6e6e6" stroke-width="0.55" stroke-linecap="butt"/>
			<rule e="way" k="*" v="*" zoom-max="17">
				<line stroke="#333333" stroke-width="0.55" stroke-dasharray="12,12" stroke-linecap="butt"/>
			</rule>
			<rule e="way" k="*" v="*" zoom-min="18">
				<line stroke="#333333" stroke-width="0.55" stroke-dasharray="24,24" stroke-linecap="butt"/>
			</rule>
		</rule>
	</rule>

	<!-- aerial ways -->
	<rule e="way" k="aerialway" v="*" zoom-min="11">
		<line stroke="#202020" stroke-width="0.25" stroke-linecap="butt"/>
		<rule e="way" k="*" v="*" zoom-min="14">
			<line stroke="#202020" stroke-width="2" stroke-dasharray="1,50" stroke-linecap="butt"/>
		</rule>
		<rule e="way" k="aerialway" v="cable_car" zoom-min="16">
			<lineSymbol src="file:vol_res/svg/cable_car_ctr.svg" repeat="true" repeat-start="0" repeat-gap="80" symbol-height="32" rotate="false" align-center="true"/>
		</rule>
		<rule e="way" k="aerialway" v="drag_lift|rope_tow|magic_carpet|zip_line" zoom-min="16">
		<lineSymbol src="file:vol_res/svg/drag_lift_ctr.svg" repeat="true" repeat-start="0" repeat-gap="160" symbol-scaling="size" symbol-height="32" rotate="false" align-center="true"/>
		<lineSymbol src="file:vol_res/svg/drag_lift_ctr_rev.svg" repeat="true" repeat-start="80" repeat-gap="160" symbol-scaling="size" symbol-height="32" rotate="false" align-center="true"/>
		</rule>
		<rule e="way" k="aerialway" v="goods" zoom-min="16">
			<lineSymbol src="file:vol_res/svg/goods_lift_ctr.svg" repeat="true" repeat-start="0" repeat-gap="80" symbol-scaling="size" symbol-height="32" rotate="false" align-center="true"/>
		</rule>
		<rule e="way" k="aerialway" v="chair_lift|mixed_lift" zoom-min="16">
			<lineSymbol src="file:vol_res/svg/chair_lift_ctr.svg" repeat="true" repeat-start="0" repeat-gap="80" symbol-scaling="size" symbol-height="32" rotate="false" align-center="true"/>
		</rule>
		<rule e="way" k="aerialway" v="gondola" zoom-min="16">
			<lineSymbol src="file:vol_res/svg/gondola_ctr.svg" repeat="true" repeat-start="0" repeat-gap="80" symbol-height="32" rotate="false" align-center="true"/>
		</rule>
		<rule e="way" k="*" v="*" zoom-min="13">
			<pathText k="name" display="always" font-style="bold" font-size="12" repeat-start="60" repeat-gap="320" fill="#606060" stroke="#C0FFFFFF" stroke-width="3" dy="0.6"/>
		</rule>
	</rule>

	<!-- LABELS -->
	<!-- place -->
	<rule e="any" k="place" v="locality" zoom-min="12">
		<rule e="any" k="mountain_pass|natural|tourism" v="~">
			<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#80000000"  stroke="#C0FFFFFF" stroke-width="2" priority="97"/>
		</rule>
	</rule>

	<rule e="node" k="place" v="isolated_dwelling|farm" zoom-min="13">
		<caption k="name" font-style="normal" font-size="10"  fill="#000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="99"/>
	</rule>
	<rule e="node" k="place" v="hamlet" zoom-min="13" zoom-max="16">
		<caption k="name" font-style="normal" font-size="12"  fill="#000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="100"/>
	</rule>
	<rule e="node" k="place" v="village" zoom-min="11" zoom-max="11">
		<caption k="name" font-style="normal" font-size="12"  fill="#000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="102"/>
	</rule>
	<rule e="node" k="place" v="village" zoom-min="12" zoom-max="16">
		<caption k="name" font-style="bold" font-size="14"  fill="#000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="102"/>
	</rule>
	<rule e="node" k="place" v="suburb|neighbourhood|quarter" zoom-min="12" zoom-max="15">
		<caption k="name" font-style="italic" font-family="serif" font-size="13"  fill="#80000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="103"/>
	</rule>
	<rule e="node" k="place" v="town" zoom-min="8" zoom-max="14">
		<caption k="name" font-style="bold" font-size="16"  fill="#000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="104"/>
	</rule>
	<rule e="node" k="place" v="city" zoom-min="6" zoom-max="10">
		<caption k="name" font-style="bold" font-size="18" fill="#000000"  stroke="#C0FFFFFF" stroke-width="2.0" priority="108"/>
	</rule>
	<rule e="node" k="place" v="state" zoom-max="5">
		<caption k="name" font-style="bold" font-size="16" fill="#80000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="109"/>
	</rule>
	<rule e="node" k="place" v="country" zoom-max="5">
		<caption k="name" font-style="bold" font-size="20" fill="#80000000" stroke="#C0FFFFFF" stroke-width="2.0" priority="109"/>
	</rule>

	<!-- poly_labels & land cover captions-->
	<rule e="way" k="landuse" v="military" zoom-min="16">
		<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#cc4422" stroke="#C0FFFFFF" stroke-width="2"/>
	</rule>
	<rule e="way" k="landuse|leisure|amenity" v="village_green|recreation_ground|grass|garden|common|green|dog_park|allotments|railway" zoom-min="16">
		<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#444444" stroke="#C0FFFFFF" stroke-width="2"/>
	</rule>
	<rule e="way" k="landuse|leisure|amenity" v="cemetery|grave_yard" zoom-min="17">
		<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#444444" stroke="#C0FFFFFF" stroke-width="2"/>
	</rule>
	<rule e="way" k="natural|landuse" v="beach|sand|desert|rock|fell|meadow|grassland|heath|marsh|wetland|scree|shingle|scrub|forest|wood|landfill|quarry|vineyard|field|farm|farmland|farmyard" zoom-min="15">
		<caption k="name" font-style="italic" font-family="serif" font-size="11" fill="#444444" stroke="#C0FFFFFF" stroke-width="2"/>
	</rule>
	<rule e="way" k="boundary" v="~">
		<rule e="way" k="leisure" v="park" zoom-min="16">
			<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#444444" stroke="#C0FFFFFF" stroke-width="2"/>
		</rule>
	</rule>

	<rule e="node" k="natural|landuse" v="orchard|glacier|forest|desert" zoom-min="15">
		<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#606060" stroke="#C0FFFFFF" stroke-width="2"/>
	</rule>
	<rule e="node" k="landuse|natural" v="reservoir|basin|water" zoom-min="15">
		<rule e="any" k="amenity" v="~">
			<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#3464a5" stroke="#C0FFFFFF" stroke-width="2"/>
		</rule>
	</rule>
	 <rule e="node" k="place" v="island|islet|archipelago" zoom-max="17">
		<rule e="any" k="bBoxWeight" v="xxxlarge|xxlarge" zoom-min="7" zoom-max="9">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="15" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
		<rule e="any" k="bBoxWeight" v="xlarge" zoom-min="9" zoom-max="10">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="12.5" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
		<rule e="any" k="bBoxWeight" v="large" zoom-min="9" zoom-max="14">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="12" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
		<rule e="any" k="bBoxWeight" v="mid" zoom-min="10" zoom-max="14">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="12" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
		<rule e="any" k="bBoxWeight" v="small" zoom-min="14" zoom-max="16">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="12" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
	</rule>
	<rule e="any" k="bBoxWeight" v="~" zoom-max="17">
		<rule e="any" k="place" v="island" zoom-min="13" zoom-max="15">
			<caption k="name" font-style="bold_italic" font-family="serif" font-size="12" fill="#A0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
		<rule e="any" k="place" v="islet" zoom-min="14" zoom-max="17">
			<caption k="name" font-style="italic" font-family="serif" font-size="12" fill="#B0000000" stroke="#c0ffffff" stroke-width="2"/>
		</rule>
	</rule>

	<rule e="node" k="boundary|leisure" v="national_park|nature_reserve|protected_area" zoom-max="14">
		<rule e="node" k="protect_class" v="1|~">
			<rule e="any" k="bBoxWeight" v="xxxlarge|xxlarge" zoom-min="10">
				<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
			<rule e="any" k="bBoxWeight" v="xlarge" zoom-min="11">
				<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
			<rule e="any" k="bBoxWeight" v="large" zoom-min="12">
				<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
			<rule e="any" k="bBoxWeight" v="mid" zoom-min="13">
				<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
			<rule e="any" k="bBoxWeight" v="small" zoom-min="14">
				<caption k="name" font-style="bold_italic" font-family="serif" font-size="10" fill="#C0208020" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
		</rule>
	</rule>

<!-- POIS -->
	<rule e="any" k="natural" v="volcano" zoom-min="10">
		<symbol src="file:vol_res/svg/vulcan.svg" symbol-scaling="size" symbol-height="10"/>
	</rule>
	<rule e="any" k="natural" v="peak" zoom-min="12">
		<rule e="any" k="man_made" v="survey_point" zoom-min="12">
			<symbol src="file:vol_res/svg/survey.svg" symbol-scaling="size" symbol-height="10"/> 
		</rule>
		<symbol src="file:vol_res/svg/peak.svg" symbol-scaling="size" symbol-height="10"/>
	</rule>
	<rule e="node" k="natural|man_made" v="volcano|peak" zoom-min="13">
		<caption k="ele"  font-style="bold" font-size="10" fill="#A94949" stroke="#C0FFFFFF" stroke-width="2" dy="-12"/>
		<caption k="name"  font-style="bold" font-size="10" fill="#A94949" stroke="#C0FFFFFF" stroke-width="2" dy="12"/>
	</rule>

	<!-- natural -->
	<rule e="node" k="natural" v="tree" zoom-min="16">
		<symbol src="file:vol_res/svg/tree.svg" symbol-scaling="size" symbol-height="11"/>
		<caption k="name"  font-style="bold" font-size="12" fill="#208020" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="node" k="natural" v="geyser" zoom-min="13">
		<symbol symbol-scaling="size" symbol-height="16" src="file:vol_res/svg/geyser.svg"/>
	</rule>
	<rule e="any" k="waterway|natural" v="waterfall" zoom-min="14">
		<symbol src="file:vol_res/svg/waterfall.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="natural" v="cave_entrance" zoom-min="14">
		<symbol src="file:vol_res/svg/cave_entrance.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="man_made" v="adit" zoom-min="14">
		<symbol src="file:vol_res/svg/mineshaft.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="node" k="*" v="cave_entrance|adit" zoom-min="15">
		<caption k="name"  font-style="bold" font-size="10" fill="#606060" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>

	<!-- tourism -->
	<rule e="any" k="historic|building" v="castle" zoom-min="13">
		<symbol src="file:vol_res/svg/castle.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic|building" v="ruins" zoom-min="14">
		<symbol src="file:vol_res/svg/ruins.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic" v="archaeological_site" zoom-min="14">
		<symbol src="file:vol_res/svg/archaeological_site.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic" v="monument" zoom-min="14">
		<symbol src="file:vol_res/svg/monument.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic" v="memorial" zoom-min="15">
		<symbol src="file:vol_res/svg/memorial.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism|building" v="museum" zoom-min="13">
		<symbol src="file:vol_res/svg/museum.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism" v="zoo" zoom-min="13">
		<symbol src="file:vol_res/svg/zoo.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic" v="monument|memorial" zoom-min="17">
		<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="way" k="historic|building" v="ruins|castle|archaeological_site" zoom-min="15">
		<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="node" k="historic|building" v="ruins|castle|archaeological_site" zoom-min="16">
		<caption k="name"  font-style="bold" font-size="11" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>

	<rule e="any" k="tourism" v="attraction" zoom-min="13">
		<rule e="any" k="historic|amenity|natural" v="~">
		<symbol src="file:vol_res/svg/star.svg" symbol-scaling="size" symbol-height="16"/>
			<rule e="any" k="*" v="*" zoom-min="15">
				<caption k="name"  font-style="bold" font-size="10"  fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
			</rule>
		</rule>
	</rule>
	<rule e="any" k="tourism" v="viewpoint" zoom-min="14">
		<symbol src="file:vol_res/svg/viewpoint.svg" symbol-scaling="size" symbol-height="16"/>
		<rule e="any" k="natural" v="~" zoom-min="16">
			<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="information" v="office" zoom-min="15">
		<symbol src="file:vol_res/svg/information_office.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="information" v="board|terminal" zoom-min="15">
		<symbol src="file:vol_res/svg/information_board.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="information" v="guidepost" zoom-min="16">
		<symbol src="file:vol_res/svg/guidepost.svg" symbol-scaling="size" symbol-height="16"/>
		<rule e="node" k="*" v="*" zoom-min="16">
			<caption k="name"  font-style="bold" font-size="11" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="information" v="map" zoom-min="15">
		<symbol src="file:vol_res/svg/information_map.svg" symbol-scaling="size" symbol-height="10"/>
	</rule>
	<rule e="any" k="tourism" v="information" zoom-min="15">
		<rule e="any" k="information" v="~">
			<symbol src="file:vol_res/svg/information_office.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>

	<rule e="any" k="amenity" v="cinema" zoom-min="15">
		<symbol src="file:vol_res/svg/cinema.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="theatre" zoom-min="15">
		<symbol src="file:vol_res/svg/theatre.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity|building" v="library" zoom-min="15">
		<symbol src="file:vol_res/svg/library.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="historic" v="wayside_shrine" zoom-min="14">
		<symbol src="file:vol_res/svg/wayside_shrine.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="historic" v="wayside_cross" zoom-min="15">
		<symbol src="file:vol_res/svg/wayside_cross.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>

	<!-- amenities -->
	<rule e="any" k="amenity" v="toilets" zoom-min="14">
		<symbol src="file:vol_res/svg/toilets.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity|waterway" v="drinking_water|water_point" zoom-min="14">
		<symbol src="file:vol_res/svg/drinking_water.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="fountain" zoom-min="15">
		<rule e="any" k="drinking_water" v="yes">
			<symbol src="file:vol_res/svg/drinking_water.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="*" v="*">
			<symbol src="file:vol_res/svg/fountain.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>
	<rule e="any" k="natural|man_made" v="spring|water_well" zoom-min="14">
		<rule e="any" k="drinking_water" v="yes">
			<symbol src="file:vol_res/svg/drinking_water.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="*" v="*">
			<symbol src="file:vol_res/svg/spring.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>
	<rule e="any" k="tourism|leisure" v="picnic_site|picnic_table" zoom-min="14">
		<symbol src="file:vol_res/svg/picnic.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="node" k="amenity" v="bench" zoom-min="15">
		<symbol src="file:vol_res/svg/bench.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="leisure" v="playground" zoom-min="15">
		<symbol src="file:vol_res/svg/playground.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>

	<!-- accommodation -->
	<rule e="any" k="tourism" v="camp_site" zoom-min="13">
		<symbol src="file:vol_res/svg/camp_site.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism" v="caravan_site" zoom-min="13">
		<symbol src="file:vol_res/svg/caravan_site.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism" v="caravan_site|camp_site" zoom-min="16">
		<caption k="name"  font-style="bold" font-size="11" fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="tourism" v="alpine_hut|wilderness_hut" zoom-min="14">
		<symbol src="file:vol_res/svg/alpine_hut.svg" symbol-scaling="size" symbol-height="18"/> 
	</rule>
	<rule e="any" k="amenity" v="shelter" zoom-min="15">
		<symbol src="file:vol_res/svg/shelter.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="tourism" v="hostel" zoom-min="15">
		<symbol src="file:vol_res/svg/hostel.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism|building" v="hotel" zoom-min="15">
		<symbol src="file:vol_res/svg/hotel.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="tourism" v="chalet" zoom-min="15">
		<symbol src="file:vol_res/svg/chalet.svg" symbol-scaling="size" symbol-height="16" />
	</rule>

	<!-- restaurants -->
	<rule e="any" k="amenity" v="restaurant" zoom-min="16">
		<symbol src="file:vol_res/svg/restaurant.svg" symbol-scaling="size" symbol-height="16"/>
		<rule e="node" k="*" v="*" zoom-min="17">
			<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="amenity" v="fast_food" zoom-min="16">
		<symbol src="file:vol_res/svg/fast_food.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="biergarten" zoom-min="16">
		<symbol src="file:vol_res/svg/biergarten.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="cafe" zoom-min="16">
		<symbol src="file:vol_res/svg/cafe.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="bar" zoom-min="16">
		<symbol src="file:vol_res/svg/bar.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="pub" zoom-min="16">
		<symbol src="file:vol_res/svg/pub.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>

	<!-- shops -->
	<rule e="any" k="amenity" v="marketplace" zoom-min="13">
		<symbol src="file:vol_res/svg/marketplace.svg" symbol-scaling="size" symbol-height="16"/>
		<rule e="node" k="amenity" v="marketplace" zoom-min="17">
			<caption k="name"  font-style="bold" font-size="11" fill="#AC39AC" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="amenity" v="atm" zoom-min="15">
		<symbol src="file:vol_res/svg/atm.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="bank" zoom-min="15">
		<symbol src="file:vol_res/svg/bank.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="post_box" zoom-min="16">
		<symbol src="file:vol_res/svg/post_box.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="post_office" zoom-min="15">
		<symbol src="file:vol_res/svg/post_office.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="shop" v="supermarket" zoom-min="14">
		<symbol src="file:vol_res/svg/supermarket.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="mall" zoom-min="14">
		<symbol src="file:vol_res/svg/shop_mall.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="convenience" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_convenience.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="bakery" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_bakery.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="fuel" zoom-min="14">
		<symbol src="file:vol_res/svg/fuel.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="charging_station" zoom-min="14">
		<symbol src="file:vol_res/svg/charging_station.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="organic|greengrocer" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_organic.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="farm" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_farm.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="butcher" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_butcher.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="sports" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_sports.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="doityourself" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_diy.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="bicycle_rental" zoom-min="15">
		<symbol src="file:vol_res/svg/bicycle_rental.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop|vending" v="bicycle|bicycle_tube" zoom-min="15">
		<symbol src="file:vol_res/svg/shop_bicycle.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="laundry" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_laundrette.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="beverages" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_drink.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="books" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_book.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="car" zoom-min="15">
		<symbol src="file:vol_res/svg/shop_car.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="shop" v="florist" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_florist.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="clothes|tailor" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_clothes.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>		
	<rule e="any" k="shop" v="hairdresser" zoom-min="16">
		<symbol src="file:vol_res/svg/shop_hairdresser.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="shop" v="travel_agency" zoom-min="16">
		<symbol src="file:vol_res/svg/travel_agency.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>

	<!-- public transport -->
	<rule e="any" k="railway" v="station|halt" zoom-min="12">
		<rule e="any" k="station|power" v="~">
			<rule e="any" k="*" v="*" zoom-max="14">
				<symbol src="file:vol_res/svg/trainstation_small.svg" symbol-scaling="size" symbol-height="6" priority="110" display="always"/>
			</rule>
			<rule e="any" k="*" v="*" zoom-min="15">
				<symbol id="trainstation" src="file:vol_res/svg/trainstation.svg" symbol-scaling="size" symbol-height="22" symbol-width="22" priority="110" display="always"/>
				<caption symbol-id="trainstation" position="below" k="name" font-style="bold" font-size="10"  fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2"/>
			</rule>
		</rule>
	</rule>
	<rule e="any" k="station" v="subway" zoom-min="14">
		<rule e="any" k="*" v="*" zoom-max="14">
			<symbol src="file:vol_res/svg/trainstation_small.svg" symbol-scaling="size" symbol-height="6" priority="110" display="always"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="15">
			<symbol id="subway" src="file:vol_res/svg/subway.svg" symbol-scaling="size" symbol-height="20" symbol-width="20" priority="110" display="always"/>
			<caption symbol-id="subway" position="below" k="name" font-style="bold" font-size="10"  fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2"/>
		</rule>
	</rule>
	<rule e="any" k="station" v="light_rail" zoom-min="14">
		<rule e="any" k="*" v="*" zoom-max="15">
			<symbol src="file:vol_res/svg/tramstop_small.svg" symbol-scaling="size" symbol-height="5" priority="110" display="always"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="16">
			<symbol src="file:vol_res/svg/tramstop_small.svg" symbol-scaling="size" symbol-height="10" priority="110" display="always"/>
			<caption k="name"  font-style="bold" font-size="10" fill="#8C6900" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="railway" v="tram_stop" zoom-min="14">
		<rule e="any" k="*" v="*" zoom-max="15">
			<symbol src="file:vol_res/svg/tramstop_small.svg" symbol-scaling="size" symbol-height="5" priority="110" display="always"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="16">
			<symbol src="file:vol_res/svg/tramstop_small.svg" symbol-scaling="size" symbol-height="10" priority="110" display="always"/>
			<caption k="name"  font-style="bold" font-size="10" fill="#8C6900" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="amenity|highway" v="bus_station|bus_stop" zoom-min="15">
		<rule e="any" k="*" v="*" zoom-max="16">
			<symbol symbol-scaling="size" symbol-height="9" src="file:vol_res/svg/pt_bus.svg" priority="110" display="always"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="17">
			<symbol src="file:vol_res/svg/bus.svg" symbol-scaling="size" symbol-height="16" priority="110" display="always"/>
			<caption k="name"  font-style="bold" font-size="10" fill="#115D91" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="amenity" v="ferry_terminal" zoom-min="12">
		<rule e="any" k="*" v="*" zoom-max="15">
			<symbol symbol-scaling="size" symbol-height="12" src="file:vol_res/svg/pt_ferry.svg" priority="110" display="always"/>
		</rule>
		<rule e="any" k="*" v="*" zoom-min="16">
			<symbol src="file:vol_res/svg/ferry_terminal.svg" symbol-scaling="size" symbol-height="24" priority="110" display="always"/>
			<caption k="name"  font-style="bold" font-size="10" fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="aeroway" v="helipad" zoom-min="14">
		<symbol src="file:vol_res/svg/helipad.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="aeroway" v="aerodrome|airport" zoom-min="13">
		<symbol src="file:vol_res/svg/airport.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="aeroway" v="helipad|aerodrome|airport|gate" zoom-min="12">
		<caption k="name" font-style="italic" font-family="serif" font-size="10" fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2" dy="-18"/>
		<rule e="node" k="aeroway" v="gate">
			<caption k="ref" font-style="bold" font-size="10" fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2" />
		</rule>
	</rule>

	<!-- car -->
	<rule e="any" k="amenity" v="parking" zoom-min="15">
		<rule e="any" k="access" v="~|public|destination|customers"> 
			<symbol src="file:vol_res/svg/parking.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>
	<rule e="node" k="addr:housenumber" v="*">
		<rule e="node" k="highway" v="motorway_junction" zoom-min="14">
			<circle radius="8" fill="#777777" stroke="#ffffff" stroke-width="0.1"/>
			<caption k="name" dy="-22" font-style="bold" font-size="10" fill="#666666" stroke="#C0FFFFFF" stroke-width="2"/>
			<caption k="addr:housenumber"  font-style="bold" font-size="9" fill="#FFFFFF" stroke="#666666" stroke-width="2"/>
		</rule>
	</rule>

	<!-- special buildings -->
	<rule e="any" k="man_made|tower:type|tower" v="tower|surveillance|observation" zoom-min="15">
		<symbol src="file:vol_res/svg/tower_lookout.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="man_made|tower" v="windmill" zoom-min="13">
		<symbol src="file:vol_res/svg/windmill.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="man_made" v="lighthouse" zoom-min="13">
		<symbol src="file:vol_res/svg/lighthouse.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="landuse" v="farmyard" zoom-min="14">
		<symbol src="file:vol_res/svg/farmyard.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<!-- place of worship -->
	<rule e="any" k="building" v="church" zoom-min="15">
		<symbol src="file:vol_res/svg/worship_church.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="place_of_worship" zoom-min="15">
		<rule e="any" k="religion" v="christian">
			<symbol src="file:vol_res/svg/worship_church.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="buddhist">
			<symbol src="file:vol_res/svg/worship_buddhist.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="hindu">
			<symbol src="file:vol_res/svg/worship_hindu.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="jewish" zoom-min="14">
			<symbol src="file:vol_res/svg/worship_jewish.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="muslim" zoom-min="14">
			<symbol src="file:vol_res/svg/worship_moslem.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="shinto">
			<symbol src="file:vol_res/svg/worship_shinto.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
		<rule e="any" k="religion" v="~" zoom-min="15">
			<symbol src="file:vol_res/svg/worship_unknown.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>

	<rule e="any" k="amenity" v="kindergarten" zoom-min="15">
		<symbol src="file:vol_res/svg/kindergarten.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="node" k="amenity|building" v="school" zoom-min="15">
		<symbol src="file:vol_res/svg/school.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="node" k="amenity|building" v="university|college" zoom-min="15">
		<symbol src="file:vol_res/svg/university.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>

	<!-- emergency -->
	<rule e="any" k="amenity" v="hospital" zoom-min="14">
		<symbol src="file:vol_res/svg/hospital.svg" symbol-height="16" display="always" priority="100"/>
	</rule>
	<rule e="any" k="emergency" v="defibrillator" zoom-min="15">
		<symbol src="file:vol_res/svg/defibrillator.svg" symbol-height="17" display="always" priority="99"/>
	</rule>
	<rule e="any" k="amenity|shop" v="pharmacy|chemist" zoom-min="15">
		<symbol src="file:vol_res/svg/pharmacy.svg" symbol-height="16" display="always" priority="98"/>
	</rule>
	<rule e="any" k="amenity" v="doctors" zoom-min="15">
		<symbol src="file:vol_res/svg/doctors.svg" symbol-height="16" display="always" priority="97"/>
	</rule>
	<rule e="node" k="emergency" v="phone" zoom-min="14">
		<symbol src="file:vol_res/svg/telephone-emergency.svg" symbol-height="16" display="always" priority="100"/>
	</rule>
	<rule e="any" k="amenity" v="telephone" zoom-min="15">
		<symbol src="file:vol_res/svg/telephone.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="police" zoom-min="14">
		<symbol src="file:vol_res/svg/police.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity" v="fire_station" zoom-min="15">
		<symbol src="file:vol_res/svg/fire_station.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="amenity|building" v="embassy" zoom-min="15">
		<symbol src="file:vol_res/svg/embassy.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>

	<!-- sports -->
	<rule e="any" k="leisure" v="water_park" zoom-min="15">
		<symbol src="file:vol_res/svg/swimming.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="way" k="leisure" v="~" zoom-min="15">
		<rule e="way" k="sport" v="swimming">
			<symbol src="file:vol_res/svg/swimming.svg" symbol-scaling="size" symbol-height="16"/>
		</rule>
	</rule>
	<rule e="node" k="sport" v="swimming" zoom-min="15">
		<symbol src="file:vol_res/svg/swimming.svg" symbol-scaling="size" symbol-height="16"/>
	</rule> 
	<rule e="any" k="sport|climbing" v="climbing|cl_yes" zoom-min="14">
		<symbol src="file:vol_res/svg/climbing.svg" symbol-scaling="size" symbol-height="18"/>
	</rule>
	<rule e="any" k="sport" v="soccer" zoom-min="14">
		<symbol src="file:vol_res/svg/football.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="sport" v="tennis" zoom-min="15">
		<symbol src="file:vol_res/svg/tennis.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="sport|leisure" v="golf|golf_course" zoom-min="12">
		<symbol src="file:vol_res/svg/golf.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="sport" v="shooting" zoom-min="14">
		<symbol src="file:vol_res/svg/shooting.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="leisure" v="stadium" zoom-min="14">
		<symbol src="file:vol_res/svg/stadium.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="leisure" v="sports_centre" zoom-min="14">
		<symbol src="file:vol_res/svg/leisure_centre.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="leisure" v="ls_track" zoom-min="14">
		<symbol src="file:vol_res/svg/track.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="leisure" v="slipway" zoom-min="15">
		<symbol src="file:vol_res/svg/slipway.svg" symbol-scaling="size" symbol-height="14"/>
	</rule>

	<!-- traffic barriers -->
	<rule e="any" k="highway" v="traffic_signals" zoom-min="15">
		<symbol src="file:vol_res/svg/traffic_signal.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="railway" v="crossing" zoom-min="14">
		<symbol src="file:vol_res/svg/railway-crossing.svg" symbol-scaling="size" symbol-height="16"/>
	</rule>
	<rule e="any" k="railway" v="level_crossing" zoom-min="14">
		<symbol src="file:vol_res/svg/railway-crossing.svg" symbol-scaling="size" symbol-height="20"/>
	</rule>

	<!-- names for POIs -->
	<rule e="node" k="waterway|natural" v="geyser|waterfall" zoom-min="16">
		<caption k="name"  font-style="bold" font-size="10" fill="#3464a5" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="amenity|waterway|natural|man_made" v="drinking_water|water_point|spring|water_well" zoom-min="17">
		<rule e="any" k="drinking_water" v="yes">
			<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
		<rule e="any" k="drinking_water" v="no|~">
			<caption k="name"  font-style="bold" font-size="10" fill="#3464a5" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>
	<rule e="any" k="amenity|tourism|man_made|leisure|shelter_type|waterway" v="fuel|alpine_hut|wilderness_hut|hostel|hotel|motel|chalet|guest_house|bicycle_rental|fountain|lighthouse|slipway|weir" zoom-min="18">
		<caption k="name"  font-style="bold" font-size="10" fill="#4773b3" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="amenity" v="hospital" zoom-min="16">
		<caption k="name"  font-style="bold" font-size="10" fill="#CA1212" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="amenity|shop" v="doctors|pharmacy|chemist" zoom-min="17">
		<caption k="name"  font-style="bold" font-size="10" fill="#CA1212" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="tourism|amenity|information|man_made|leisure|historic|highway|power|waterway" v="drinking_water|water_point|picnic_site|toilets|bench|office|board|terminal|information|zoo|memorial|wayside_cross|wayside_shrine|post_office|police|fire_station|cinema|library|theatre|windmill|generator|station|shelter|playground|fast_food|biergarten|cafe|pub|bar|raceway|recycling" zoom-min="18">
		<caption k="name"  font-style="bold" font-size="10" fill="#734A08" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="amenity|building|tower" v="atm|bank|embassy|communication|observation" zoom-min="18">
		<caption k="name"  font-style="bold" font-size="9" fill="#606060" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="religion|amenity" v="christian|jewish|muslim|buddhist|hindu|shinto|place_of_worship" zoom-min="18">
		<caption k="name"  font-style="bold" font-size="9" fill="#333333" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="sport|leisure|amenity" v="swimming|water_park|soccer|tennis|golf|golf_course|sports_centre|shooting|stadium|ls_track" zoom-min="17">
		<caption k="name"  font-style="bold" font-size="10" fill="#208020" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="amenity" v="kindergarten|school|university|college" zoom-min="17">
		<caption k="name"  font-style="bold" font-size="10" fill="#6B4CDA" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>
	<rule e="any" k="shop" v="*" zoom-min="18">
		<caption k="name"  font-style="bold" font-size="10" fill="#AC3690" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
	</rule>

	<!-- building captions -->
	<rule e="any" k="building" v="*" zoom-min="18">
		<caption k="name" font-style="bold" font-size="10" fill="#303030" stroke="#C0FFFFFF" stroke-width="2"  dy="18"/>
	</rule>
	<rule e="any" k="highway|peak_dist|hike_node|information" v="~">
		<rule e="any" k="addr:housenumber" v="*" zoom-min="19">
			<caption k="addr:housenumber" font-style="normal" font-size="8" fill="#606060" stroke="#C0FFFFFF" stroke-width="2" dy="18"/>
		</rule>
	</rule>

</rendertheme>