Module:Adjacent stations/Karlsruhe Stadtbahn

-- https://www.avg.info/fileadmin/user_upload/kvv/Dateien/Fahrplaene_Netzplaene/Schiene/2023/KVV-Liniennetzplan_Karlsruhe-Heilbronn.pdf

local hbf = "%1 Hbf"

local p = {

["system title"] = "Karlsruhe Stadtbahn",

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

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

["station format"] = {

"%1 station",

["Karlsruhe"] = hbf,

["Heilbronn"] = hbf,

["Pforzheim"] = hbf,

},

["lines"] = {

["_default"] = {

["title"] = "S %1"

},

["1"] = {

["text color"] = "FFFFFF",

["color"] = "00A76D",

["short name"] = "S 1",

["left terminus"] = "Hochstetten",

["right terminus"] = "Bad Herrenalb"

},

["2"] = {

["text color"] = "FFFFFF",

["color"] = "0071BC",

["short name"] = "S 2",

["left terminus"] = "Mörsch Bach-West",

["right terminus"] = "Spöck Richard-Hecht-Schule"

},

["4"] = {

["text color"] = "FFFFFF",

["color"] = "9F184C",

["short name"] = "S 4",

["left terminus"] = "Karlsruhe Albtalbahnhof",

["right terminus"] = "Öhringen-Cappel"

},

["5"] = {

["text color"] = "141414",

["color"] = "F8B0AC",

["short name"] = "S 5",

["left terminus"] = "Wörth Badepark",

["right terminus"] = "Pforzheim"

},

["6"] = {

["text color"] = "FFFFFF",

["color"] = "282268",

["short name"] = "S 6",

["left terminus"] = "Bad Wildbad",

["right terminus"] = "Pforzheim"

},

["7"] = {

["text color"] = "141414",

["color"] = "FFF200",

["short name"] = "S 7",

["left terminus"] = "Achern",

["right terminus"] = "Karlsruhe Tullastraße / Alter Schlachthof"

},

["8"] = {

["text color"] = "FFFFFF",

["color"] = "6E692A",

["short name"] = "S 8",

["left terminus"] = "Karlsruhe Tullastraße / Alter Schlachthof",

["right terminus"] = "Bondorf (b Herrenberg)"

},

["9"] = {

["text color"] = "141414",

["color"] = "A6CE42",

["short name"] = "S 9",

["left terminus"] = "Groß Rohrheim",

["right terminus"] = "Karlsruhe"

},

["11"] = {

["text color"] = "FFFFFF",

["color"] = "00A76D",

["short name"] = "S 11",

["left terminus"] = "Hochstetten",

["right terminus"] = "Ittersbach"

},

["12"] = {

["text color"] = "FFFFFF",

["color"] = "00A76D",

["short name"] = "S 12",

["left terminus"] = "Rheinhafen",

["right terminus"] = "Ittersbach"

},

["31"] = {

["text color"] = "FFFFFF",

["color"] = "00A99D",

["short name"] = "S 31",

["left terminus"] = "Karlsruhe",

["right terminus"] = "Odenheim"

},

["32"] = {

["text color"] = "FFFFFF",

["color"] = "00A99D",

["short name"] = "S 32",

["left terminus"] = "Karlsruhe",

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

},

["41"] = {

["title"] = "S 41",

["text color"] = "FFFFFF",

["color"] = "BED730",

["short name"] = "S 41",

["left terminus"] = "Mosbach (Baden)",

["right terminus"] = "Heilbronn"

},

["42"] = {

["title"] = "S 42",

["text color"] = "FFFFFF",

["color"] = "0090AD",

["short name"] = "S 42",

["left terminus"] = "Sinsheim (Elsenz)",

["right terminus"] = "Heilbronn"

},

["51"] = {

["text color"] = "141414",

["color"] = "F69897",

["short name"] = "S 51",

["left terminus"] = "Germersheim",

["right terminus"] = {"Söllingen", "Pforzheim"},

},

["52"] = {

["text color"] = "141414",

["color"] = "F69897",

["short name"] = "S 52",

["left terminus"] = "Germersheim",

["right terminus"] = "Karlsruhe Marktplatz"

},

["71"] = {

["text color"] = "141414",

["color"] = "FFF200",

["short name"] = "S 71",

["left terminus"] = "Achern",

["right terminus"] = "Karlsruhe"

},

["81"] = {

["text color"] = "FFFFFF",

["color"] = "6E692A",

["short name"] = "S 81",

["left terminus"] = "Karlsruhe",

["right terminus"] = "Bondorf (b Herrenberg)"

},

["NLS1/11"] = {

["title"] = "NLS 1/11",

["text color"] = "FFFFFF",

["color"] = "00A76D",

["short name"] = "NLS 1/11",

["left terminus"] = "?",

["right terminus"] = "?"

},

["NLS2"] = {

["title"] = "NLS 2",

["text color"] = "FFFFFF",

["color"] = "A065AB",

["short name"] = "NLS 2",

["left terminus"] = "?",

["right terminus"] = "?"

}

},

["aliases"] = {

["41neu"] = "41",

["nl1/11"] = "NLS1/11",

["nl2"] = "NLS2"

}

}

return p