Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7611)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7612)
@@ -3140,6 +3140,9 @@
 /* -> draw on separate layer with higher z-index, but use */
 /* modifier: false; to suppress default line when used alone. */
-way[railway=disused]::core_railway,
-way[railway=abandoned]::core_railway {
+/* use default layer when used without highway=* to display bridge correctly */
+way[railway=disused][highway]::core_railway,
+way[railway=disused][!highway],
+way[railway=abandoned][highway]::core_railway,
+way[railway=abandoned][!highway] {
     width: 1;
     modifier: false;
