Index: /trunk/styles/standard/elemstyles.mapcss
===================================================================
--- /trunk/styles/standard/elemstyles.mapcss	(revision 7258)
+++ /trunk/styles/standard/elemstyles.mapcss	(revision 7259)
@@ -2725,5 +2725,5 @@
 /* draw tram on top of other way (highway=*) or
    as a standalone style */
-way[railway=tram]::core_railway {
+way[highway][railway=tram]::core_railway, way[!highway][railway=tram] {
     object-z-index: 1;
     modifier: false; /* don't draw default way if there is no line on default layer */
