Module:Adjacent stations/Rhine-Neckar S-Bahn

local hbf = "%1 Hbf"

-- white icons with black border

local wicon = "

"border-radius:.5em;padding:0 .3em\">[[Rhine-Neckar S-Bahn#Network|

"style=\"color:#000; font-weight:bold; font-size:inherit; " ..

"white-space:nowrap\">%s]]"

local p = {

["system title"] = "Rhine-Neckar S-Bahn",

["system icon"] = "File:S-Bahn-Logo.svg",

["line icon format"] = "croute",

["station format"] = {

"%1 station",

["Frankenthal"] = hbf,

["Heidelberg"] = hbf,

["Heidelberg-Kirchheim/Rohrbach"] = "Heidelberg-Kirchheim/​Rohrbach",

["Heidelberg-Pfaffengrund/Wieblingen"] = "Heidelberg-Pfaffengrund/​Wieblingen",

["Heidelberg-Schlierbach/Ziegelhausen"] = "Heidelberg-Schlierbach/​Ziegelhausen",

["Heidelberg-Weststadt/Südstadt"] = "Heidelberg-Weststadt/​Südstadt",

["Homburg (Saar)"] = hbf,

["Kaiserslautern"] = hbf,

["Karlsruhe"] = hbf,

["Ludwigshafen (Rhein)"] = hbf,

["Mainz"] = hbf,

["Mannheim"] = hbf,

["Neustadt (Weinstraße)"] = hbf,

["Sinsheim (Elsenz)"] = hbf,

["Weinheim (Bergstraße)"] = hbf,

["Worms"] = hbf

},

["lines"] = {

["_default"] = {

["color"] = "FFFFFF",

["title"] = "%1",

},

["S1"] = {

["color"] = "EC192E",

["text color"] = "FFFFFF",

["via"] = "Mannheim",

["left terminus"] = "Homburg (Saar)",

["right terminus"] = "Osterburken"

},

["S2"] = {

["color"] = "2960B5",

["via"] = "Mannheim",

["left terminus"] = "Kaiserslautern",

["right terminus"] = "Mosbach (Baden)"

},

["S3"] = {

["color"] = "FCD804",

["via"] = "Mannheim",

["left terminus"] = "Germersheim",

["right terminus"] = "Karlsruhe"

},

["S4"] = {

["color"] = "1A9D47",

["text color"] = "FFFFFF",

["via"] = "Mannheim",

["left terminus"] = "Ludwigshafen (Rhein) BASF Nord",

["right terminus"] = "Ludwigshafen (Rhein)"

},

["S44"] = {

["color"] = "FFFFFF",

["text color"] = "1A9D47",

["border color"] = "1A9D47",

["via"] = "Mannheim",

["left terminus"] = "Germersheim",

["right terminus"] = "Bruchsal"

},

["S5"] = {

["color"] = "F47A14",

["text color"] = "FFFFFF",

["via"] = "Neckargemünd",

["left terminus"] = "Heidelberg",

["right terminus"] = {"Eppingen","Bad Rappenau"},

},

["S6"] = {

["color"] = "27C9F5",

["text color"] = "FFFFFF",

["via"] = "Mannheim",

["left terminus"] = "Mainz",

["right terminus"] = "Bensheim"

},

["S7"] = {

["color"] = "FFFFFF",

["text color"] = "ef239c",

["border color"] = "ef239c",

["left terminus"] = "Hockenheim",

["right terminus"] = "Heidelberg"

},

["S8"] = {

["color"] = "ad6fa7",

["text color"] = "FFFFFF",

["left terminus"] = "Biblis",

["right terminus"] = "Mannheim"

},

["S9"] = {

["color"] = "7AC547",

["text color"] = "FFFFFF",

["left terminus"] = "Karlsruhe",

["right terminus"] = "Groß‑Rohrheim"

},

["S33"] = {

["color"] = "803C9F",

["via"] = "Graben-Neudorf",

["left terminus"] = "Germersheim",

["right terminus"] = "Bruchsal"

},

["S39"] = {

["color"] = "FFFFFF",

["text color"] = "bf5810",

["border color"] = "bf5810",

["left terminus"] = "Mannheim-Waldhof",

["right terminus"] = "Karlsruhe"

},

["S51"] = {

["color"] = "F8A20D",

["text color"] = "FFFFFF",

["border color"] = "F8A20D",

["via"] = "Neckargemünd",

["left terminus"] = "Heidelberg",

["right terminus"] = "Aglasterhausen"

}

},

["aliases"] = {

["1"] = "S1",

["s1"] = "S1",

["2"] = "S2",

["s2"] = "S2",

["3"] = "S3",

["s3"] = "S3",

["4"] = "S4",

["s4"] = "S4",

["44"] = "S44",

["s44"] = "S44",

["5"] = "S5",

["s5"] = "S5",

["6"] = "S6",

["s6"] = "S6",

["7"] = "S7",

["s7"] = "S7",

["8"] = "S8",

["s8"] = "S8",

["9"] = "S9",

["s9"] = "S9",

["33"] = "S33",

["s33"] = "S33",

["39"] = "S39",

["s39"] = "S39",

["51"] = "S51",

["s51"] = "S51"

}

}

return p