Index: /trunk/data/validator/deprecated.mapcss
===================================================================
--- /trunk/data/validator/deprecated.mapcss	(revision 7634)
+++ /trunk/data/validator/deprecated.mapcss	(revision 7635)
@@ -321,2 +321,10 @@
   suggestAlternative: "sport=cliff_diving";
 }
+
+/* see #8281 */
+*[parking=park_and_ride] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}"); 
+  fixRemove: "parking";
+  fixAdd: "amenity=parking";
+  fixAdd: "park_ride=yes";
+}
Index: /trunk/styles/standard/elemstyles.mapcss
===================================================================
--- /trunk/styles/standard/elemstyles.mapcss	(revision 7634)
+++ /trunk/styles/standard/elemstyles.mapcss	(revision 7635)
@@ -1985,6 +1985,6 @@
     text: auto;
 }
-node[parking=park_and_ride] {
-    icon-image: "vehicle/parking/park_ride.png";
+node[park_ride][park_ride!=no] {
+    icon-image: "vehicle/parking/park_ride.svg";
     set icon_z17;
     text: auto;
