:Template:Infobox tram network
{{ infobox
| bodyclass = vcard
| abovestyle = {{#if:{{{color|}}}|border-top: 4px solid #{{{color}}}; border-bottom: 4px solid #{{#if:{{{color2|}}}|{{{color2}}}|{{{color}}}}};}}
| aboveclass = fn org
| above = {{{name|
| subheader = {{#if:{{{native_name|}}}|{{{native_name}}}}}
| subheader2 = {{{system|}}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo_width|}}}|alt={{{logo_alt|}}} }}
| image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_width|}}}|alt={{{image_alt|}}} }}
| caption2 = {{{caption|}}}
| headerstyle = background-color: #efefef
| header1 = {{#if:{{{locale|}}}{{{open|}}}{{{close|}}}{{{status|}}}{{{lines|}}}{{{routes|}}}{{{owner|}}}{{{operator|}}}|Operation}}
| label2 = Locale
| data2 = {{{locale|}}}
| label3 = Open
| data3 = {{{open|}}}
| label4 = Close
| data4 = {{{close|}}}
| label5 = Status
| data5 = {{{status|}}}
| label6 = Lines
| data6 = {{{lines|}}}
| label7 = Routes
| data7 = {{{routes|}}}
| label8 = Owner(s)
| data8 = {{{owner|}}}
| label9 = Operator(s)
| data9 = {{{operator|}}}
| header10 = {{#if:{{{gauge|}}}{{{min_curve_radius|{{{minimum_radius_of_curvature|}}}}}}{{{propulsion_system|}}}{{{el|}}}{{{depot|}}}{{{stock|}}}|Infrastructure}}
| label11 = Track gauge
| data11 = {{{gauge|}}}
| label12 = Minimum curve radius
| data12 = {{{min_curve_radius|{{{minimum_radius_of_curvature|}}} }}}
| label13 = Propulsion system(s)
| data13 = {{{propulsion_system|}}}
| label14 = Electrification
| data14 = {{{electrification|{{{el|}}} }}}
| label15 = Depot(s)
| data15 = {{{depot|}}}
| label16 = Stock
| data16 = {{{stock|}}}
| header17 = {{#if:{{{single_track_length|}}}{{{double_track_length|}}}{{{total_track_length|}}}{{{route_length|}}}
{{{passengers|}}}{{{mpassengers|}}}|Statistics}}
| label18 = Track length (single)
| data18 = {{{single_track_length|}}}
| label19 = Track length (double)
| data19 = {{{double_track_length|}}}
| label20 = Track length (total)
| data20 = {{{total_track_length|}}}
| label21 = Route length
| data21 = {{{route_length|}}}
| label22 = Stops
| data22 = {{{stops|}}}
| label23 = Average speed
| data23 = {{{speed|}}}
| data24 = {{#if:{{{passengers|}}}|{{Rail pass box|pass_year={{{pass_year|}}}|passengers={{{passengers|}}}|pass_percent={{{pass_percent|}}}|system={{{pass_system|}}} }} }}
| data25 = {{{mpassengers|}}}
| data26 = {{#if:{{{era1_name|}}}|{{ infobox tram network/Era
| name = {{{era1_name|}}}
| start_year = {{{era1_start_year|}}}
| end_year = {{{era1_end_year|}}}
| state = {{{era1_state|}}}
| system = {{{era1_system|}}}
| status = {{{era1_status|}}}
| lines = {{{era1_lines|}}}
| routes = {{{era1_routes|}}}
| owner = {{{era1_owner|}}}
| operator = {{{era1_operator|}}}
| gauge = {{{era1_gauge|}}}
| min_curve_radius = {{{era1_min_curve_radius|{{{era1_minimum_radius_of_curvature|}}}}}}
| propulsion_system = {{{era1_propulsion_system|}}}
| electrification = {{{era1_electrification|{{{era1_el|}}}}}}
| depot = {{{era1_depot|}}}
| stock = {{{era1_stock|}}}
| single_track_length = {{{era1_single_track_length|}}}
| double_track_length = {{{era1_double_track_length|}}}
| total_track_length = {{{era1_total_track_length|}}}
| route_length = {{{era1_route_length|}}}
| stops = {{{era1_stops|}}}
| pass_year = {{{era1_pass_year|}}}
| passengers = {{{era1_passengers|}}}
| pass_percent = {{{era1_pass_percent|}}}
| pass_system = {{{era1_pass_system|}}}
| mpassengers = {{{era1_mpassengers|}}}
| map = {{{era1_map|}}}
| website = {{{era1_website|}}}
}}
}}
| data27 = {{#if:{{{era2_name|}}}|{{ infobox tram network/Era
| name = {{{era2_name|}}}
| start_year = {{{era2_start_year|}}}
| end_year = {{{era2_end_year|}}}
| state = {{{era2_state|}}}
| system = {{{era2_system|}}}
| status = {{{era2_status|}}}
| lines = {{{era2_lines|}}}
| routes = {{{era2_routes|}}}
| owner = {{{era2_owner|}}}
| operator = {{{era2_operator|}}}
| gauge = {{{era2_gauge|}}}
| min_curve_radius = {{{era2_min_curve_radius|{{{era2_minimum_radius_of_curvature|}}}}}}
| propulsion_system = {{{era2_propulsion_system|}}}
| electrification = {{{era2_electrification|{{{era2_el|}}}}}}
| depot = {{{era2_depot|}}}
| stock = {{{era2_stock|}}}
| single_track_length = {{{era2_single_track_length|}}}
| double_track_length = {{{era2_double_track_length|}}}
| total_track_length = {{{era2_total_track_length|}}}
| route_length = {{{era2_route_length|}}}
| stops = {{{era2_stops|}}}
| pass_year = {{{era2_pass_year|}}}
| passengers = {{{era2_passengers|}}}
| pass_percent = {{{era2_pass_percent|}}}
| pass_system = {{{era2_pass_system|}}}
| mpassengers = {{{era2_mpassengers|}}}
| map = {{{era2_map|}}}
| website = {{{era2_website|}}}
}}
}}
| data28 = {{#if:{{{era3_name|}}}|{{ infobox tram network/Era
| name = {{{era3_name|}}}
| start_year = {{{era3_start_year|}}}
| end_year = {{{era3_end_year|}}}
| state = {{{era3_state|}}}
| system = {{{era3_system|}}}
| status = {{{era3_status|}}}
| lines = {{{era3_lines|}}}
| routes = {{{era3_routes|}}}
| owner = {{{era3_owner|}}}
| operator = {{{era3_operator|}}}
| gauge = {{{era3_gauge|}}}
| min_curve_radius = {{{era3_min_curve_radius|{{{era3_minimum_radius_of_curvature|}}}}}}
| propulsion_system = {{{era3_propulsion_system|}}}
| electrification = {{{era3_electrification|{{{era3_el|}}}}}}
| depot = {{{era3_depot|}}}
| stock = {{{era3_stock|}}}
| single_track_length = {{{era3_single_track_length|}}}
| double_track_length = {{{era3_double_track_length|}}}
| total_track_length = {{{era3_total_track_length|}}}
| route_length = {{{era3_route_length|}}}
| stops = {{{era3_stops|}}}
| pass_year = {{{era3_pass_year|}}}
| passengers = {{{era3_passengers|}}}
| pass_percent = {{{era3_pass_percent|}}}
| pass_system = {{{era3_pass_system|}}}
| mpassengers = {{{era3_mpassengers|}}}
| map = {{{era3_map|}}}
| website = {{{era3_website|}}}
}}
}}
| data29 = {{#if:{{{era4_name|}}}|{{ infobox tram network/Era
| name = {{{era4_name|}}}
| start_year = {{{era4_start_year|}}}
| end_year = {{{era4_end_year|}}}
| state = {{{era4_state|}}}
| system = {{{era4_system|}}}
| status = {{{era4_status|}}}
| lines = {{{era4_lines|}}}
| routes = {{{era4_routes|}}}
| owner = {{{era4_owner|}}}
| operator = {{{era4_operator|}}}
| gauge = {{{era4_gauge|}}}
| min_curve_radius = {{{era4_min_curve_radius|{{{era4_minimum_radius_of_curvature|}}}}}}
| propulsion_system = {{{era4_propulsion_system|}}}
| electrification = {{{era4_electrification|{{{era4_el|}}}}}}
| depot = {{{era4_depot|}}}
| stock = {{{era4_stock|}}}
| single_track_length = {{{era4_single_track_length|}}}
| double_track_length = {{{era4_double_track_length|}}}
| total_track_length = {{{era4_total_track_length|}}}
| route_length = {{{era4_route_length|}}}
| stops = {{{era4_stops|}}}
| pass_year = {{{era4_pass_year|}}}
| passengers = {{{era4_passengers|}}}
| pass_percent = {{{era4_pass_percent|}}}
| pass_system = {{{era4_pass_system|}}}
| mpassengers = {{{era4_mpassengers|}}}
| map = {{{era4_map|}}}
| website = {{{era4_website|}}}
}}
}}
| data30 = {{#if:{{{map|}}}|
{{{!}} style="width:100%; background-color:#F9F9F9" class="mw-collapsible {{#if:{{{map_state|}}}|{{{map_state}}}|autocollapse}}"
{{!}}-
! style="text-align:center;background-color:#efefef" {{!}} Overview
{{!}}-
{{!}} style="text-align:center;" {{!}} {{{map}}}
{{!}}}
}}
| label31 = Website
| data31 = {{#if:{{{website|}}}|{{{website}}}}}
}}