Template:Infobox bus line

{{infobox

| above = {{#if:{{{name|}}}|{{{name|{{PAGENAMEBASE}}}}}}}{{#if:{{{number|}}}|{{{number|{{PAGENAMEBASE}}}}}}}

| abovestyle = background-color: {{{bgcolor|{{{box_color|#efefef}}}}}}; color: {{#if:{{{titlecolor|}}}|{{{titlecolor}}}|{{Greater color contrast ratio|{{{bgcolor|{{{box_color|#efefef}}}}}}|white|black}}}}; padding: 5px; font-size: 1.5em;

| bodystyle = width: {{{box_width|25em}}};

| subheader = {{{subheader|}}}

| subheader2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{logo|}}}|size={{{logo_width|}}}|sizedefault=frameless|alt={{{logo_alt|}}}}}

| subheader2style = {{#if:{{{logo_style|}}}|background-color: {{{bgcolor|{{{box_color|#efefef}}}}}}; color: {{#if:{{{titlecolor|}}}|{{{titlecolor}}}|{{Greater color contrast ratio|{{{bgcolor|{{{box_color|#efefef}}}}}}|white|black}}}}; padding: 5px; font-size: 1.5em;}}

| subheader3 = {{#invoke:InfoboxImage|InfoboxImage|image={{{operatorlogo|}}}|size={{{oplogo_width|}}}|sizedefault=frameless}}

| image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_width|}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{image_alt|}}}}}

| headerstyle = background-color: #efefef

| caption2 = {{{caption|}}}

| header1 = {{#if:{{{system|}}}{{{operator|}}}{{{garage|}}}{{{vehicle|}}}{{{livery|}}}{{{pvr|}}}{{{status|}}}{{{open|}}}{{{close|}}}{{{predecessors|}}}{{{night|}}}|Overview}}

| label2 = System

| data2 = {{{system|}}}

| label3 = Operator

| data3 = {{{operator|}}}

| label4 = {{#if:{{{depot|}}}|Depot|Garage}}

| data4 = {{#if:{{{depot|}}}|{{{depot}}}|{{{garage|}}}}}

| label5 = {{#if:{{{vehicle|}}}|Vehicle|Vehicles}}

| data5 = {{#if:{{{vehicle|}}}|{{{vehicle}}}|{{{vehicles|}}}}}

| label6 = Livery

| data6 = {{{livery|}}}

| label7 = Peak vehicle requirement

| data7 = {{{pvr|}}}

| label8 = Status

| data8 = {{{status|}}}

| label9 = Began service

| data9 = {{{open|}}}

| label10 = Ended service

| data10 = {{{close|}}}

| label11 = Predecessors

| data11 = {{{predecessors|}}}

| label14 = Successors

| data14 = {{{successors|}}}

| label12 = Former operator(s)

| data12 = {{{former_operator|}}}

| label13 = Night-time

| data13 = {{{night|}}}

| header19 = {{#if:{{{locale|}}}{{{communities|}}}{{{landmarks|}}}{{{start|}}}{{{via|}}}{{{end|}}}{{{length|}}}{{{otherroutes|}}}{{{compete|}}}|{{#if:{{{routes|}}}|Routes|Route}}}}

| label20 = {{#if:{{{routes|}}}|Routes|Route type}}

| data20 = {{#if:{{{routes|}}}|{{{routes|}}}|{{{routetype|}}}}}

| label21 = Locale

| data21 = {{{locale|}}}

| label22 = Communities served

| data22 = {{{communities|}}}

| label23 = Landmarks served

| data23 = {{{landmarks|}}}

| label24 = {{#if:{{{termini|}}}|Termini|Start}}

| data24 = {{#if:{{{termini|}}}|{{{termini}}}|{{{start|}}}}}

| label25 = Via

| data25 = {{{via|}}}

| label26 = {{#if:{{{termini|}}}||End}}

| data26 = {{#if:{{{termini|}}}||{{{end|}}}}}

| label27 = Length

| data27 = {{{length|}}}

| label28 = {{#if:{{{stops|}}}|Stops}}{{#if:{{{stations|}}}|Stations}}

| data28 = {{#if:{{{stops|}}}|{{{stops|}}}}}{{#if:{{{stations|}}}|{{{stations|}}}}}

| label29 = Other routes

| data29 = {{{otherroutes|}}}

| label30 = Competition

| data30 = {{{compete|}}}

| header31 = {{#if:{{{level|}}}{{{level1|}}}{{{frequency|}}}{{{alt_frequency|}}}{{{time|}}}{{{day|}}}{{{ridership|}}}|{{#if:{{{ibus|}}}|}}Service}}

| label32 = Level

| data32 = {{{level|}}}

| label33 = Alt. level

| data33 = {{{level1|}}}

| label34 = Frequency

| data34 = {{{frequency|}}}

| label35 = Weekend frequency

| data35 = {{{alt_frequency|}}}

| label36 = Journey time

| data36 = {{{time|}}}

| label37 = Operates

| data37 = {{{day|}}}

| label38 = {{nowrap|Zone(s)}}

| data38 = {{{zone|}}}

| label39 = Daily ridership

| data39 = {{{dailyridership|}}}

| label40 = Ridership

| data40 = {{{ridership|}}}

| label41 = Annual patronage

| data41 = {{{annualpatronage|}}}

| label42 = Transfers

| data42 = {{{transfers|}}}

| label43 = Timetable

| data43 = {{{timetable_link|}}}

| label44 = Map

| data44 = {{{map_link|}}}

| belowstyle = vertical-align:middle;text-align:center;background-color:#efefef;

| below = {{#if:{{{map|}}}{{{previous_line|}}}{{{next_line|}}}|

{{#if:{{{map_name|}}}|{{{map_name}}}|Route map}}

{{{map}}}

← {{{previous_line}}}  {{{system_nav}}}  {{{next_line}}} →
}}{{{notes|}}}

}}{{#invoke:Check for unknown parameters|check|unknown={{main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox bus line with unknown parameter "_VALUE_"|ignoreblank=y| alt_frequency | annualpatronage | bgcolor | box_color | box_width | caption | close | communities | compete | day | dailyridership | depot | end | former_operator | frequency | garage | ibus | image | image_alt | image_upright | image_width | landmarks | length | level | level1 | livery | locale | logo | logo_alt | logo_style | logo_width | map | map_link | map_name | map_state | name | next_line | night | notes | number | open | operator | operatorlogo | oplogo_width | otherroutes | predecessors | previous_line | pvr | ridership | routes | routetype | start | stations | status | stops | subheader | system | system_nav | termini | time | timetable_link | titlecolor | transfers | vehicle | vehicles | via | zone }}{{documentation}}