summaryrefslogtreecommitdiff
path: root/navit/xpm
diff options
context:
space:
mode:
Diffstat (limited to 'navit/xpm')
-rw-r--r--navit/xpm/Makefile.am8
-rw-r--r--navit/xpm/airport.xpm75
-rw-r--r--navit/xpm/attraction.xpm141
-rw-r--r--navit/xpm/bank.xpm76
-rw-r--r--navit/xpm/bar.xpm52
-rw-r--r--navit/xpm/bus.xpm165
-rw-r--r--navit/xpm/cafe.xpm25
-rw-r--r--navit/xpm/camping.xpm24
-rw-r--r--navit/xpm/car_dealer.xpm26
-rw-r--r--navit/xpm/church.xpm26
-rw-r--r--navit/xpm/cinema.xpm116
-rw-r--r--navit/xpm/cursor.xpm28
-rw-r--r--navit/xpm/dumping-station.xpm112
-rw-r--r--navit/xpm/exit.xpm78
-rw-r--r--navit/xpm/fastfood.xpm188
-rw-r--r--navit/xpm/firebrigade.xpm84
-rw-r--r--navit/xpm/flag_bk_tr.xpm27
-rw-r--r--navit/xpm/flag_bk_wh.xpm28
-rw-r--r--navit/xpm/flag_bl_wh.xpm28
-rw-r--r--navit/xpm/flag_wh_bk.xpm28
-rw-r--r--navit/xpm/fuel.xpm26
-rw-r--r--navit/xpm/gc_event.xpm41
-rw-r--r--navit/xpm/gc_multi.xpm50
-rw-r--r--navit/xpm/gc_mystery.xpm40
-rw-r--r--navit/xpm/gc_question.xpm25
-rw-r--r--navit/xpm/gc_reference.xpm40
-rw-r--r--navit/xpm/gc_stages.xpm45
-rw-r--r--navit/xpm/gc_tradi.xpm41
-rw-r--r--navit/xpm/gc_webcam.xpm44
-rw-r--r--navit/xpm/golf.xpm275
-rw-r--r--navit/xpm/heliport.xpm19
-rw-r--r--navit/xpm/highway_exit.xpm65
-rw-r--r--navit/xpm/hospital.xpm24
-rw-r--r--navit/xpm/hotel.xpm26
-rw-r--r--navit/xpm/information.xpm70
-rw-r--r--navit/xpm/level_crossing.xpm16
-rw-r--r--navit/xpm/library.xpm34
-rw-r--r--navit/xpm/mini_roundabout.xpm18
-rw-r--r--navit/xpm/museum.xpm67
-rw-r--r--navit/xpm/nav_left_1.xpm69
-rw-r--r--navit/xpm/nav_left_2.xpm69
-rw-r--r--navit/xpm/nav_right_1.xpm69
-rw-r--r--navit/xpm/nav_right_2.xpm69
-rw-r--r--navit/xpm/nav_straight.xpm69
-rw-r--r--navit/xpm/parking.xpm24
-rw-r--r--navit/xpm/peak.xpm13
-rw-r--r--navit/xpm/pharmacy.xpm39
-rw-r--r--navit/xpm/picnic.xpm66
-rw-r--r--navit/xpm/police.xpm82
-rw-r--r--navit/xpm/post.xpm25
-rw-r--r--navit/xpm/restaurant.xpm73
-rw-r--r--navit/xpm/restroom.xpm134
-rw-r--r--navit/xpm/shopping.xpm20
-rw-r--r--navit/xpm/skiing.xpm139
-rw-r--r--navit/xpm/sports.xpm95
-rw-r--r--navit/xpm/swimming.xpm138
-rw-r--r--navit/xpm/telephone.xpm38
-rw-r--r--navit/xpm/theater.xpm72
-rw-r--r--navit/xpm/tower.xpm35
-rw-r--r--navit/xpm/townhall.xpm109
-rw-r--r--navit/xpm/traffic_signals.xpm139
-rw-r--r--navit/xpm/trailerpark.xpm110
-rw-r--r--navit/xpm/unknown.xpm24
63 files changed, 4021 insertions, 0 deletions
diff --git a/navit/xpm/Makefile.am b/navit/xpm/Makefile.am
new file mode 100644
index 000000000..82569dd57
--- /dev/null
+++ b/navit/xpm/Makefile.am
@@ -0,0 +1,8 @@
+include $(top_srcdir)/Makefile.inc
+xpm_DATA = airport.xpm attraction.xpm bank.xpm bar.xpm bus.xpm cafe.xpm camping.xpm car_dealer.xpm church.xpm cinema.xpm dumping-station.xpm exit.xpm fastfood.xpm firebrigade.xpm flag_bk_tr.xpm flag_bk_wh.xpm flag_bl_wh.xpm flag_wh_bk.xpm fuel.xpm golf.xpm highway_exit.xpm hospital.xpm hotel.xpm information.xpm library.xpm museum.xpm nav_left_1.xpm nav_left_2.xpm nav_right_1.xpm nav_right_2.xpm nav_straight.xpm parking.xpm pharmacy.xpm picnic.xpm police.xpm post.xpm restaurant.xpm restroom.xpm skiing.xpm sports.xpm swimming.xpm telephone.xpm theater.xpm tower.xpm traffic_signals.xpm trailerpark.xpm unknown.xpm gc_tradi.xpm gc_multi.xpm gc_mystery.xpm gc_event.xpm
+xpm_DATA += gc_reference.xpm gc_webcam.xpm gc_question.xpm gc_stages.xpm
+xpm_DATA += shopping.xpm heliport.xpm cursor.xpm peak.xpm mini_roundabout.xpm
+xpm_DATA += townhall.xpm level_crossing.xpm
+EXTRA_DIST = $(xpm_DATA)
+#burgerking.ico:
+# wget http://www.burgerking.de/favicon.ico -O burgerking.ico
diff --git a/navit/xpm/airport.xpm b/navit/xpm/airport.xpm
new file mode 100644
index 000000000..ea40e00d6
--- /dev/null
+++ b/navit/xpm/airport.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * airport_xpm[] = {
+"16 16 56 1",
+" c None",
+". c #03705F",
+"+ c #0F7767",
+"@ c #0F7766",
+"# c #DBEAE8",
+"$ c #D9EAE7",
+"% c #FEFEFE",
+"& c #FAFCFB",
+"* c #F8FAFA",
+"= c #FBFDFC",
+"- c #FCFDFD",
+"; c #0A7463",
+"> c #73B0A6",
+", c #F8FBFB",
+"' c #F9FBFB",
+") c #82B7AE",
+"! c #58A095",
+"~ c #057160",
+"{ c #5CA398",
+"] c #F8FBFA",
+"^ c #FFFFFF",
+"/ c #FBFCFC",
+"( c #E1EDEB",
+"_ c #077261",
+": c #459689",
+"< c #EFF6F5",
+"[ c #6FADA3",
+"} c #2E897B",
+"| c #F1F7F6",
+"1 c #FAFCFC",
+"2 c #388E81",
+"3 c #ECF4F3",
+"4 c #F3F8F7",
+"5 c #EDF5F3",
+"6 c #519C90",
+"7 c #0A7464",
+"8 c #FDFEFE",
+"9 c #087362",
+"0 c #4A988C",
+"a c #AED1CC",
+"b c #61A59B",
+"c c #529D91",
+"d c #0B7564",
+"e c #F7FAFA",
+"f c #338B7D",
+"g c #66A89E",
+"h c #077362",
+"i c #B4D4CF",
+"j c #E7F1F0",
+"k c #097363",
+"l c #DCEBE9",
+"m c #218172",
+"n c #348C7E",
+"o c #047160",
+"p c #278476",
+"q c #30897B",
+".......+@.......",
+".......#$.......",
+".......%%.......",
+".......&*.......",
+".......=-.......",
+".......&-.......",
+".....;>,')!.....",
+"...~{]^^^^/(_...",
+"..:^^^^^^^^^<[..",
+"}|^^^^/^-1/^^^(2",
+"3^4567.88.90#'^a",
+"bcd....e^....f6g",
+"......./1.......",
+".....hi%%jk.....",
+".....l^--^^.....",
+".....mno.pq....."};
diff --git a/navit/xpm/attraction.xpm b/navit/xpm/attraction.xpm
new file mode 100644
index 000000000..f5771b022
--- /dev/null
+++ b/navit/xpm/attraction.xpm
@@ -0,0 +1,141 @@
+/* XPM */
+static char * attraction_xpm[] = {
+"16 16 122 2",
+" c None",
+". c #CC1400",
+"+ c #AE1100",
+"@ c #FB1800",
+"# c #BA1200",
+"$ c #FF1900",
+"% c #F61800",
+"& c #DA1500",
+"* c #DE1500",
+"= c #E51600",
+"- c #C31300",
+"; c #810C00",
+"> c #F01700",
+", c #FE1800",
+"' c #8B0D00",
+") c #8D0D00",
+"! c #D21400",
+"~ c #BB1200",
+"{ c #9D0F00",
+"] c #B21100",
+"^ c #AF1100",
+"/ c #AC1000",
+"( c #D61500",
+"_ c #8C0D00",
+": c #C11200",
+"< c #D71500",
+"[ c #9F0F00",
+"} c #D31400",
+"| c #C71300",
+"1 c #920E00",
+"2 c #F81800",
+"3 c #CD1400",
+"4 c #EE1700",
+"5 c #DC1500",
+"6 c #F71800",
+"7 c #840D00",
+"8 c #B31100",
+"9 c #E61600",
+"0 c #A41000",
+"a c #970E00",
+"b c #8A0D00",
+"c c #B61100",
+"d c #D11400",
+"e c #990F00",
+"f c #8E0D00",
+"g c #C81300",
+"h c #EB1700",
+"i c #E41600",
+"j c #E71600",
+"k c #B91200",
+"l c #B81200",
+"m c #EC1700",
+"n c #C61300",
+"o c #950E00",
+"p c #E01600",
+"q c #DB1500",
+"r c #9C0F00",
+"s c #AA1000",
+"t c #C01200",
+"u c #FA1800",
+"v c #E31600",
+"w c #DF1500",
+"x c #F91800",
+"y c #940E00",
+"z c #F31700",
+"A c #EF1700",
+"B c #D51400",
+"C c #B11100",
+"D c #890D00",
+"E c #A10F00",
+"F c #840C00",
+"G c #F11700",
+"H c #930E00",
+"I c #BE1200",
+"J c #FC1800",
+"K c #850D00",
+"L c #F51800",
+"M c #860D00",
+"N c #DD1500",
+"O c #A91000",
+"P c #EA1700",
+"Q c #E81600",
+"R c #FD1800",
+"S c #A61000",
+"T c #F41700",
+"U c #E11600",
+"V c #B41100",
+"W c #A00F00",
+"X c #D91500",
+"Y c #F21700",
+"Z c #C91300",
+"` c #960E00",
+" . c #CF1400",
+".. c #980E00",
+"+. c #D41400",
+"@. c #820C00",
+"#. c #A20F00",
+"$. c #D61400",
+"%. c #BF1200",
+"&. c #830C00",
+"*. c #9A0F00",
+"=. c #D01400",
+"-. c #A71000",
+";. c #CA1300",
+">. c #B51100",
+",. c #EA1600",
+"'. c #E21600",
+"). c #E91600",
+"!. c #A81000",
+"~. c #B01100",
+"{. c #F41800",
+"]. c #8E0E00",
+"^. c #CB1300",
+"/. c #ED1700",
+"(. c #D81500",
+"_. c #C51300",
+":. c #AD1100",
+"<. c #BD1200",
+"[. c #CE1400",
+"}. c #C21300",
+"|. c #910E00",
+"1. c #C41300",
+" ",
+" $ { ",
+" $ $ ",
+" $ $ ",
+" $ $ ",
+" $ $ $ $ ",
+"$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ",
+" $ $ $ $ $ $ $ $ $ $ $ $ ",
+" $ $ $ $ $ $ $ $ $ $ ",
+" $ $ $ $ $ $ $ $ ",
+" $ $ $ $ $ $ ",
+" $ $ $ $ $ $ $ $ ",
+" $ $ $ $ $ $ $ ",
+" $ $ $ $ ",
+" $ $ $ ",
+" $ $ "};
diff --git a/navit/xpm/bank.xpm b/navit/xpm/bank.xpm
new file mode 100644
index 000000000..cb21ffdb0
--- /dev/null
+++ b/navit/xpm/bank.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char *dummy[]={
+"16 16 57 1",
+". c None",
+"X c #000000",
+"z c #010101",
+"T c #030303",
+"k c #060606",
+"w c #0a0a0a",
+"H c #0b0b0b",
+"o c #0d0d0d",
+"n c #0e0e0e",
+"q c #141414",
+"Y c #151515",
+"l c #1a1a1a",
+"G c #1b1b1b",
+"m c #202020",
+"A c #272727",
+"W c #2b2b2b",
+"F c #414141",
+"L c #434343",
+"j c #454545",
+"u c #474747",
+"y c #4d4d4d",
+"t c #4f4f4f",
+"M c #545454",
+"J c #5f5f5f",
+"E c #606060",
+"e c #626262",
+"N c #696969",
+"f c #6f6f6f",
+"B c #727272",
+"v c #787878",
+"0 c #7a7a7a",
+"p c #7c7c7c",
+"Z c #888888",
+"x c #8a8a8a",
+"Q c #8b8b8b",
+"2 c #8e8e8e",
+"b c #8f8f8f",
+"O c #929292",
+"S c #949494",
+"R c #999999",
+"V c #9e9e9e",
+"U c #9f9f9f",
+"c c #a9a9a9",
+"s c #b4b4b4",
+"g c #c3c3c3",
+"I c #cbcbcb",
+"d c #d5d5d5",
+"C c #dcdcdc",
+"D c #dddddd",
+"P c #dedede",
+"# c #e7e7e7",
+"a c #ececec",
+"i c #f1f1f1",
+"h c #f5f5f5",
+"r c #fbfbfb",
+"1 c #fdfdfd",
+"K c #fefefe",
+"................",
+".......#a.......",
+".......bc.......",
+"......defgh.....",
+"....ijklmno.....",
+"....pq.bcrs.....",
+"....tu.bc.......",
+"....vw.xc.......",
+"....iyzzABC.....",
+"......DEFGHI....",
+".......bc.mJ....",
+"....K..bc.LM....",
+"....NOPQRSTU....",
+"....VWzzXYZK....",
+"......i0R1......",
+".......2c......."};
diff --git a/navit/xpm/bar.xpm b/navit/xpm/bar.xpm
new file mode 100644
index 000000000..c4da0cc26
--- /dev/null
+++ b/navit/xpm/bar.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * bar_xpm[] = {
+"14 16 33 1",
+" c None",
+". c #FFFFFF",
+"+ c #F3F5F9",
+"@ c #AAC0EC",
+"# c #99B4E9",
+"$ c #97B2E9",
+"% c #ACC2ED",
+"& c #F5F8FD",
+"* c #B3C6EB",
+"= c #3869CF",
+"- c #2D63D3",
+"; c #2F65D3",
+"> c #B0C2E8",
+", c #F7F7F7",
+"' c #8FA1C4",
+") c #3D6ED1",
+"! c #3166D3",
+"~ c #3368D4",
+"{ c #3066D3",
+"] c #4172D5",
+"^ c #AFC0E4",
+"/ c #FBFBFB",
+"( c #B9CBEE",
+"_ c #4374D7",
+": c #BACCF0",
+"< c #4474D7",
+"[ c #B8CAEE",
+"} c #8CAAE6",
+"| c #95B0E8",
+"1 c #BDC8DF",
+"2 c #688FDF",
+"3 c #B0BBD2",
+"4 c #F4F4F3",
+" ............ ",
+"+@#########$%&",
+".*=-;;;;;;;=>.",
+" ,')!~~~~{]^/ ",
+" ,(_;~~{):. ",
+" .(]{{]*. ",
+" .(<<[. ",
+" .}}. ",
+" .$|. ",
+" .||. ",
+" .||. ",
+" .||. ",
+" .||. ",
+" .||. ",
+" .||. ",
+" ,12234 "};
diff --git a/navit/xpm/bus.xpm b/navit/xpm/bus.xpm
new file mode 100644
index 000000000..ec7460d41
--- /dev/null
+++ b/navit/xpm/bus.xpm
@@ -0,0 +1,165 @@
+/* XPM */
+static char *bus[] = {
+/* columns rows colors chars-per-pixel */
+"30 12 147 2",
+" c #0C0C0C",
+". c #0E0E0E",
+"X c #101010",
+"o c gray8",
+"O c #161616",
+"+ c gray10",
+"@ c #1D1D1D",
+"# c #1E1E1E",
+"$ c gray14",
+"% c gray15",
+"& c gray17",
+"* c #323232",
+"= c gray21",
+"- c #3A3A3A",
+"; c #3B3C3C",
+": c gray27",
+"> c #464646",
+", c #565656",
+"< c #5B5B5B",
+"1 c #5D6262",
+"2 c #606060",
+"3 c #6B6D6D",
+"4 c #6E7777",
+"5 c #008080",
+"6 c #018080",
+"7 c #018181",
+"8 c #028181",
+"9 c #038181",
+"0 c #038282",
+"q c #048282",
+"w c #058282",
+"e c #068383",
+"r c #078383",
+"t c #088484",
+"y c #0A8585",
+"u c #0B8686",
+"i c #0C8686",
+"p c #0D8686",
+"a c #0F8787",
+"s c #108888",
+"d c #148A8A",
+"f c #158A8A",
+"g c #168A8A",
+"h c #178B8B",
+"j c #188C8C",
+"k c #198C8C",
+"l c #1A8D8D",
+"z c #1B8D8D",
+"x c #1C8D8D",
+"c c #1E8E8E",
+"v c #1E8F8F",
+"b c #1F8F8F",
+"n c #208F8F",
+"m c #219090",
+"M c #229191",
+"N c #259191",
+"B c #279393",
+"V c #289393",
+"C c #299494",
+"Z c #2B9595",
+"A c #2C9595",
+"S c #329999",
+"D c #359A9A",
+"F c #379A9A",
+"G c #389B9B",
+"H c #3A9898",
+"J c #3B9D9D",
+"K c #3F9898",
+"L c #3C9D9D",
+"P c #3D9E9E",
+"I c #3F9F9F",
+"U c #469494",
+"Y c #469797",
+"T c #4E9494",
+"R c #549393",
+"E c #579393",
+"W c #42A0A0",
+"Q c #43A0A0",
+"! c #43A1A1",
+"~ c #44A0A0",
+"^ c #46A2A2",
+"/ c #4AA4A4",
+"( c #4BA5A5",
+") c #4CA5A5",
+"_ c #4EA6A6",
+"` c #57A3A3",
+"' c #52A8A8",
+"] c #59ACAC",
+"[ c #5AACAC",
+"{ c #5FAEAE",
+"} c #62A7A7",
+"| c #64B1B1",
+" . c #66B2B2",
+".. c #7EAAAA",
+"X. c #77BABA",
+"o. c #7BBCBC",
+"O. c #7DBEBE",
+"+. c #7EBEBE",
+"@. c gray51",
+"#. c #868686",
+"$. c gray53",
+"%. c gray54",
+"&. c #8D8D8D",
+"*. c #889A9A",
+"=. c #9F9F9F",
+"-. c #86A0A0",
+";. c #80ABAB",
+":. c gray72",
+">. c #B8BBBB",
+",. c #8CC4C4",
+"<. c #8FC6C6",
+"1. c #9CCCCC",
+"2. c #A0CECE",
+"3. c #A3D0D0",
+"4. c #A5D1D1",
+"5. c #A6D2D2",
+"6. c #A8D2D2",
+"7. c #AED5D5",
+"8. c #AFD6D6",
+"9. c #B0D7D7",
+"0. c #B1D7D7",
+"q. c #B8DADA",
+"w. c #B9DBDB",
+"e. c #BFDEDE",
+"r. c #C3C3C3",
+"t. c gray81",
+"y. c #C0DFDF",
+"u. c #D7DDDD",
+"i. c #C6E1E1",
+"p. c #C9E3E3",
+"a. c #D0E6E6",
+"s. c #D6E9E9",
+"d. c #D7EAEA",
+"f. c #DBE7E7",
+"g. c #D8EAEA",
+"h. c #DBECEC",
+"j. c #DDECEC",
+"k. c #E4E4E4",
+"l. c #E1EEEE",
+"z. c #E6F1F1",
+"x. c #EAF3F3",
+"c. c #EEF5F5",
+"v. c gray94",
+"b. c #F0F6F6",
+"n. c #F6F9F9",
+"m. c #F9FAFA",
+"M. c gray99",
+/* pixels */
+"b.^ h h j d j h h d j j d d d d j d d d j d d d j d j d h _ ",
+"a.l j Y ! Y W u Z Y ! Y D e P ! ! Y M u ^ Y W G t G ! Y N 8.",
+"w.s ' m.m.m.b.n 5.m.m.m.9.d l.m.M.M. .Z m.m.m.w.v e.m.n.[ e.",
+"9.u O.M.M.M.s.h p.M.M.M.<.v z.M.M.M.] Y M.M.M.5.M p.M.x.P 2.",
+"3.u X.e.e.e.<.h 1.e.e.e. .v 9.e.e.e.P / e.e.e.o.v 2.e.2.b +.",
+",.0 e t t t r 7 r e u r t 0 t t u r 7 e e u e e 0 t u e 7 _ ",
+"{ 7 7 7 7 7 5 5 7 5 5 5 5 5 7 7 5 5 5 5 5 5 7 7 7 7 7 5 7 S ",
+"J s K R T H 7 7 5 5 5 5 5 5 7 7 5 5 7 N U E Y l 7 7 7 7 5 V ",
+"Z } 1 X # 4 _ 5 5 5 7 5 5 5 5 5 7 7 M -.& ; ..p 5 5 5 7 M ",
+"P *.. :.%.+ ..n l l l l h l l h j j ` > , r.= 3 Y l l l l V ",
+"h.:.o @.2 $ u.g.g.g.s.g.s.s.s.s.s.s.g.< - &.% #.l.d.s.s.s.s.",
+"M.v.#.# * =.M.M.M.M.M.M.M.M.M.M.M.M.M.t.> O < k.M.M.M.M.M.M."
+};
diff --git a/navit/xpm/cafe.xpm b/navit/xpm/cafe.xpm
new file mode 100644
index 000000000..a61aebc14
--- /dev/null
+++ b/navit/xpm/cafe.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * cafe_xpm[] = {
+"16 16 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #0000FF",
+"@ c #FEFEFE",
+"# c #000000",
+"$ c #808080",
+" .............. ",
+".++++++++++++++.",
+".++++++++++++++.",
+".++@@@@@@@@@@++.",
+".++@@.####.@@++.",
+".++@##....##@++.",
+".++@#######$#++.",
+".++@#######$#++.",
+".++@########@++.",
+".++@.######.@++.",
+".++#..####.@#++.",
+".++@########@++.",
+".++@@@@@@@@@@++.",
+".++++++++++++++.",
+".++++++++++++++.",
+" .............. "};
diff --git a/navit/xpm/camping.xpm b/navit/xpm/camping.xpm
new file mode 100644
index 000000000..86ff7d466
--- /dev/null
+++ b/navit/xpm/camping.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *camping[]={
+"16 16 5 1",
+". c None",
+"b c #000000",
+"a c #0000ff",
+"c c #c6c6c6",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+"#aa####bb####aa#",
+"#aa###cbbc###aa#",
+"#aa###b##b###aa#",
+"#aa##cb##bc##aa#",
+"#aa##bc##cb##aa#",
+"#aa#cb#bb#bc#aa#",
+"#aa#bccbbccb#aa#",
+"#aacb#bbbb#bcaa#",
+"#aabbbbbbbbbbaa#",
+"#aa##########aa#",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/car_dealer.xpm b/navit/xpm/car_dealer.xpm
new file mode 100644
index 000000000..892f10b26
--- /dev/null
+++ b/navit/xpm/car_dealer.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *car_dealer[]={
+"16 16 7 1",
+". c None",
+"c c #000000",
+"a c #0000ff",
+"b c #7f7f7f",
+"d c #bfbfbf",
+"e c #f6f6fa",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#a############a#",
+"#a####bccb####a#",
+"#a##dccccccd##a#",
+"#a#####cc#####a#",
+"#a##dccccccd##a#",
+"#a####bccbe###a#",
+"#a#####cc#####a#",
+"#a####dccd####a#",
+"#a####dccd####a#",
+"#a####bccb####a#",
+"#a####bccb####a#",
+"#a############a#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/church.xpm b/navit/xpm/church.xpm
new file mode 100644
index 000000000..6f6b609be
--- /dev/null
+++ b/navit/xpm/church.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *church[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 4 1",
+" c black",
+". c #2F2F2F",
+"X c #B1B1B1",
+"o c gray100",
+/* pixels */
+"ooooooo..ooooooo",
+"ooooooo..ooooooo",
+"ooooooo..ooooooo",
+"oooo...XX...oooo",
+"oooo...XX...oooo",
+"ooooooo..ooooooo",
+"ooooooo..ooooooo",
+"ooooooo..ooooooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo",
+"oooo oooo"
+};
diff --git a/navit/xpm/cinema.xpm b/navit/xpm/cinema.xpm
new file mode 100644
index 000000000..f926d155d
--- /dev/null
+++ b/navit/xpm/cinema.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * cinema_xpm[] = {
+"12 16 97 2",
+" c None",
+". c #FFFFFF",
+"+ c #F6F6F6",
+"@ c #D1D1D1",
+"# c #F8F8F8",
+"$ c #CCE9F1",
+"% c #AADBE7",
+"& c #78C5D9",
+"* c #67A1AF",
+"= c #696969",
+"- c #DDDDDD",
+"; c #707070",
+"> c #7B8E93",
+", c #4299AF",
+"' c #5F8F9B",
+") c #466D76",
+"! c #525252",
+"~ c #0E0E0E",
+"{ c #B3B3B3",
+"] c #FDFDFD",
+"^ c #7C7C7C",
+"/ c #2F2F2F",
+"( c #2D2D2D",
+"_ c #111111",
+": c #101010",
+"< c #2B2B2B",
+"[ c #303030",
+"} c #989898",
+"| c #212121",
+"1 c #6B7F83",
+"2 c #679CAA",
+"3 c #6AB3C5",
+"4 c #4BB1CA",
+"5 c #2CA5C3",
+"6 c #757575",
+"7 c #646464",
+"8 c #FCFCFC",
+"9 c #606060",
+"0 c #3E9FB7",
+"a c #66797E",
+"b c #DCDCDC",
+"c c #0D0D0D",
+"d c #72A3AF",
+"e c #3CABC7",
+"f c #69909A",
+"g c #ECECEC",
+"h c #F3F3F3",
+"i c #666666",
+"j c #739097",
+"k c #60A8BA",
+"l c #7C9EA6",
+"m c #5A7278",
+"n c #404648",
+"o c #282828",
+"p c #0A0A0A",
+"q c #CCCCCC",
+"r c #3B3B3B",
+"s c #161616",
+"t c #333333",
+"u c #384B50",
+"v c #5C5C5C",
+"w c #AEAEAE",
+"x c #464646",
+"y c #6C9CA8",
+"z c #69ACBD",
+"A c #4BACC4",
+"B c #34A8C5",
+"C c #A6A6A6",
+"D c #78C1D3",
+"E c #576F75",
+"F c #858585",
+"G c #C5C5C5",
+"H c #414141",
+"I c #5FA8BA",
+"J c #7D959B",
+"K c #EAEAEA",
+"L c #E4E4E4",
+"M c #658B95",
+"N c #70AAB9",
+"O c #588894",
+"P c #707A7C",
+"Q c #4C4C4C",
+"R c #1E1E1E",
+"S c #4E4E4E",
+"T c #191919",
+"U c #345158",
+"V c #3A6B77",
+"W c #AAAAAA",
+"X c #828282",
+"Y c #585858",
+"Z c #619BAA",
+"` c #79BDCE",
+" . c #56B7CF",
+".. c #89CDDD",
+"+. c #BDBDBD",
+"@. c #DAEEF2",
+"#. c #EEF8FA",
+" . . . + @ # ",
+" . . . $ % & * = - . ",
+"# ; > , , ' ) ! ~ { . ",
+"] ^ / ( _ : < ! [ } . ",
+". > | 1 2 3 4 5 6 7 . ",
+"8 { 9 0 5 5 5 5 a ( . ",
+"8 b c d 5 5 5 e f 7 g . ",
+" h i j k l m n o p q . ",
+" . r ~ p s t u m v w . ",
+" . 6 x y z A B 4 n = . ",
+" . C x D 5 5 5 5 E F # ",
+" . G H I 5 5 5 5 J < K ",
+" . L r M N O P Q R S @ ",
+" . + r T : _ / U V o W ",
+" . X Y Z ` ...% +.K ",
+" . W } @.#.. . . . . "};
diff --git a/navit/xpm/cursor.xpm b/navit/xpm/cursor.xpm
new file mode 100644
index 000000000..efa2690b1
--- /dev/null
+++ b/navit/xpm/cursor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * cursor[] = {
+"22 22 2 1",
+" c None",
+". c #0000FF",
+" ",
+" ",
+" ",
+" .. ",
+" .. .. ",
+" .. .. ",
+" . . ",
+" . . ",
+" . ... . ",
+" . ... . . ",
+" . ... . . ",
+" . .. . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" .. .. ",
+" .. .. ",
+" .. ",
+" ",
+" ",
+" "};
+
diff --git a/navit/xpm/dumping-station.xpm b/navit/xpm/dumping-station.xpm
new file mode 100644
index 000000000..c58d14247
--- /dev/null
+++ b/navit/xpm/dumping-station.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * dumping_station_xpm[] = {
+"16 16 93 2",
+" c #899EBF",
+". c #5170A1",
+"+ c #516FA2",
+"@ c #526FA1",
+"# c #748CB4",
+"$ c #516FA1",
+"% c #5270A1",
+"& c #AEBBD1",
+"* c #5C78A6",
+"= c #325692",
+"- c #5572A3",
+"; c #FBFCFD",
+"> c #FFFFFF",
+", c #FEFEFE",
+"' c #F8F9FB",
+") c #EEF1F6",
+"! c #DFE4EE",
+"~ c #E3E7EF",
+"{ c #F1F3F7",
+"] c #506EA0",
+"^ c #899BBD",
+"/ c #8399BD",
+"( c #A9B9D1",
+"_ c #C1CCDC",
+": c #BDC9D9",
+"< c #8DA0C1",
+"[ c #8196BA",
+"} c #8498BC",
+"| c #6D86B0",
+"1 c #315693",
+"2 c #889CBE",
+"3 c #325593",
+"4 c #F8F9FA",
+"5 c #46679B",
+"6 c #879CBC",
+"7 c #9EAEC8",
+"8 c #47669B",
+"9 c #DCE2E9",
+"0 c #FFFFFE",
+"a c #FFFEFE",
+"b c #FDFEFE",
+"c c #FEFFFD",
+"d c #748DB6",
+"e c #DDE2EC",
+"f c #CFD6E3",
+"g c #B8C4D6",
+"h c #F9FAFC",
+"i c #325691",
+"j c #DAE0EB",
+"k c #FBFBFC",
+"l c #D2DBE5",
+"m c #C9D3E0",
+"n c #C3CDDC",
+"o c #F3F5F8",
+"p c #E1E6EE",
+"q c #9FAEC7",
+"r c #CCD5E1",
+"s c #CBD4E1",
+"t c #CAD3E0",
+"u c #5876A5",
+"v c #6D86AD",
+"w c #48679C",
+"x c #6F88B0",
+"y c #6983AC",
+"z c #49679C",
+"A c #E8ECF2",
+"B c #D6DEE8",
+"C c #4D6B9E",
+"D c #647DA9",
+"E c #5572A2",
+"F c #49679B",
+"G c #94A6C4",
+"H c #9CACC8",
+"I c #A0B0CA",
+"J c #D5DCE7",
+"K c #CAD3E1",
+"L c #BDC7DA",
+"M c #BDC8DA",
+"N c #DCE2EA",
+"O c #FFFEFF",
+"P c #5F7AA7",
+"Q c #AAB9D0",
+"R c #A1B2CD",
+"S c #7A91B5",
+"T c #375994",
+"U c #335792",
+"V c #FEFFFE",
+"W c #7990B5",
+"X c #AEBCD1",
+"Y c #98AAC5",
+"Z c #BCC7D8",
+"` c #FAFAFA",
+" . c #F3F3F3",
+" . + @ # @ @ + @ $ @ @ % % % & ",
+"* = = - ; > , ' > ) ! ~ { ] = ^ ",
+"* = = / ; ( _ > : < [ } > | 1 2 ",
+"* = 3 } 4 5 6 > 7 8 5 5 9 | 1 2 ",
+"* = 3 } 0 a b > , a a , c | 1 2 ",
+"* = d e > > > f g h > > c | 1 2 ",
+"* i j k l m n o p q r s t u 1 2 ",
+"v w x y z w z A B C D E z z F G ",
+"> > > > > > > > > > H I > > > > ",
+"> > > > > > > J K K L M K K N O ",
+"> > > > > > > P i i Q R = i S 0 ",
+"> > > > > > > P = = T U = = S V ",
+"> > > > > > > P = = = = = = W V ",
+"> > > > > > > X Y Y Y Y Y Y Z 0 ",
+"> > > > > > > V V V V V V V > > ",
+"` > > > > > > > > > > > > > > ."};
diff --git a/navit/xpm/exit.xpm b/navit/xpm/exit.xpm
new file mode 100644
index 000000000..81491a0f3
--- /dev/null
+++ b/navit/xpm/exit.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * exit_xpm[] = {
+"16 16 59 1",
+" c None",
+". c #4F4FD1",
+"+ c #9292E2",
+"@ c #CCCCF2",
+"# c #0000BC",
+"$ c #0A0AB9",
+"% c #2E2EC2",
+"& c #1E1EBD",
+"* c #2424C2",
+"= c #1010BE",
+"- c #3030C5",
+"; c #1C1CBD",
+"> c #7D7DD8",
+", c #F9F9F9",
+"' c #BABAEA",
+") c #E0E0E8",
+"! c #2020C4",
+"~ c #D7D7F0",
+"{ c #FBFBFB",
+"] c #8B8BD9",
+"^ c #BEBEE7",
+"/ c #FFFFFF",
+"( c #C2C2F2",
+"_ c #3C3CC0",
+": c #9C9CE3",
+"< c #DEDEEE",
+"[ c #F4F4FC",
+"} c #F7F7F7",
+"| c #2323C6",
+"1 c #1212C2",
+"2 c #C0C0F0",
+"3 c #F2F2FA",
+"4 c #F0F0F8",
+"5 c #2929C0",
+"6 c #6E6EDB",
+"7 c #B1B1E3",
+"8 c #5B5BD1",
+"9 c #8888D6",
+"0 c #0505BE",
+"a c #2020C6",
+"b c #9E9EE7",
+"c c #AEAEE4",
+"d c #6161D2",
+"e c #DBDBF4",
+"f c #AEAEE1",
+"g c #7272DB",
+"h c #2929C7",
+"i c #9F9FD2",
+"j c #A5A5DE",
+"k c #6161D5",
+"l c #E6E6FA",
+"m c #E9E9FA",
+"n c #8E8ED0",
+"o c #C6C6E6",
+"p c #0909BF",
+"q c #1616C3",
+"r c #1A1AC4",
+"s c #0E0EC0",
+"t c #0F0FC1",
+" .++++++++++++. ",
+".@############@.",
+"+##############+",
+"+###$%&*#=%%-;#+",
+"+###>,')#!~,{]#+",
+"+###^/(/_:<[}|#+",
+"+##1}/2/34567##+",
+"+##8//'//9#0a##+",
+"+##b//c//d#####+",
+"+##e//f//g#####+",
+"+#h///i//j#####+",
+"+#klmlnlmo#####+",
+"+#pqrqsqrt#####+",
+"+##############+",
+".@############@.",
+" .++++++++++++. "};
diff --git a/navit/xpm/fastfood.xpm b/navit/xpm/fastfood.xpm
new file mode 100644
index 000000000..033e6c9dc
--- /dev/null
+++ b/navit/xpm/fastfood.xpm
@@ -0,0 +1,188 @@
+/* XPM */
+static char *fastfood[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 166 2",
+" c black",
+". c #181614",
+"X c #1B1A18",
+"o c #251606",
+"O c #2E2B27",
+"+ c #3E3E3E",
+"@ c #4F351B",
+"# c #5F380F",
+"$ c #53371A",
+"% c #4D3E2E",
+"& c #443D35",
+"* c #5A3F23",
+"= c #49423A",
+"- c #4A4138",
+"; c #514232",
+": c #5C4C3B",
+"> c #5F503F",
+", c #714212",
+"< c #774917",
+"1 c #7D4F1E",
+"2 c #614528",
+"3 c #6E4B24",
+"4 c #604E3A",
+"5 c #694E31",
+"6 c #6D5134",
+"7 c #4C4843",
+"8 c #534D47",
+"9 c #5C5042",
+"0 c #5C5145",
+"q c #5F5244",
+"w c #5E5346",
+"e c #58534E",
+"r c #585858",
+"t c gray35",
+"y c #5A5A5A",
+"u c #5B5B5B",
+"i c #5D5A58",
+"p c gray37",
+"a c #605447",
+"s c #675A4C",
+"d c #605B55",
+"f c #625C57",
+"g c #675F56",
+"h c #745C43",
+"j c #715D48",
+"k c #676058",
+"l c #6E6051",
+"z c #6A655F",
+"x c #71675C",
+"c c #7E6851",
+"v c #626262",
+"b c #646464",
+"n c #676767",
+"m c #6E6862",
+"M c #686868",
+"N c #696968",
+"B c #6A6A6A",
+"V c #6C6C6C",
+"C c #6D6D6D",
+"Z c #6E6D6C",
+"A c #6F6E6D",
+"S c #746E67",
+"D c #706C69",
+"F c #706F6D",
+"G c #76716B",
+"H c #7B746D",
+"J c #727272",
+"K c gray46",
+"L c #777776",
+"P c #787877",
+"I c #7B7875",
+"U c gray48",
+"Y c #7C7C7C",
+"T c #8B5317",
+"R c #885219",
+"E c #965918",
+"W c #975A19",
+"Q c #815424",
+"! c #A5611A",
+"~ c #A6621B",
+"^ c #A7631B",
+"/ c #A9651C",
+"( c #85725D",
+") c #87725C",
+"_ c #8E7A65",
+"` c #807870",
+"' c #CF7B21",
+"] c #8E8274",
+"[ c #9A856F",
+"{ c #838383",
+"} c gray52",
+"| c #868686",
+" . c gray53",
+".. c #8B8681",
+"X. c #8A8885",
+"o. c #8B8B8B",
+"O. c #8E8C89",
+"+. c #8D8D8D",
+"@. c #8F8F8E",
+"#. c gray56",
+"$. c #92908D",
+"%. c #94908D",
+"&. c #909090",
+"*. c #919090",
+"=. c gray57",
+"-. c #939392",
+";. c gray58",
+":. c #989898",
+">. c gray60",
+",. c #9B9B9B",
+"<. c gray61",
+"1. c #9D9D9D",
+"2. c #9F9F9F",
+"3. c #A1A1A0",
+"4. c #A4A4A4",
+"5. c #A7A7A7",
+"6. c #A8A8A7",
+"7. c #AAA9A7",
+"8. c #A9A9A9",
+"9. c #AAAAAA",
+"0. c #AEAEAE",
+"q. c #AFAFAF",
+"w. c #B1B0AF",
+"e. c gray69",
+"r. c #B1B1B1",
+"t. c #B2B2B2",
+"y. c gray71",
+"u. c #B6B6B6",
+"i. c gray72",
+"p. c #BBBBBB",
+"a. c gray74",
+"s. c gray75",
+"d. c #C3BEB9",
+"f. c #C1C1C1",
+"g. c #C3C3C3",
+"h. c #C6C4C2",
+"j. c gray77",
+"k. c gray79",
+"l. c #CBCBCB",
+"z. c #CDCDCD",
+"x. c #CECECE",
+"c. c #D0D0D0",
+"v. c gray82",
+"b. c #D2D2D2",
+"n. c LightGray",
+"m. c gray83",
+"M. c #D5D5D5",
+"N. c gray84",
+"B. c #D7D7D7",
+"V. c #D8D8D8",
+"C. c gray85",
+"Z. c #DDDDDD",
+"A. c gray87",
+"S. c #DFDFDF",
+"D. c #E1DEDB",
+"F. c #E2E2E2",
+"G. c #E4E4E4",
+"H. c gray90",
+"J. c #E7E7E7",
+"K. c gray91",
+"L. c gray93",
+"P. c gray95",
+"I. c #F4F4F4",
+"U. c gray97",
+"Y. c gray100",
+"T. c None",
+/* pixels */
+"T.T.@ s 3 T.T.T.T.T.T.T.T.T.T.T.",
+"T.^ 1 g 4 < T.T.T.T.T.T.T.T.T.T.",
+"2 k l i = a = Q T.T.T.T.T.T.T.T.",
+"& C 5. .r ;.n O T.T.T.T.T.T.T.T.",
+"] r.>.o.&.2.f.0 T.T.T.T.T.T.T.T.",
+"[ I.Y.Y.Y.Y.A.5 f C F 7 * T.T.T.",
+"_ K.Y.Y.Y.P.M ` I 7.-.X.x > W T.",
+"8 w.c.l.y.M r.y.8.8.B.c.l.7.c T.",
+"% h.c.l.y.o.m.x.F.c.n.g.B.K.%.R ",
+"$ D.Y.Y.x.;.p.U.A.m.F.H.t.L.$.h ",
+", d.Y.Y.C C >.>.5.m.m.c.a.2.P z ",
+"^ H m.H.p r L >.o. . .J #.&.e 6 ",
+"' ..a.r.>.C r #.q.v + i P v i T ",
+"T.9 G 3.&.M w.2. . .#.v Y 2.a E ",
+"T.# o . X 0 O.@.r.f.f.i. .D : T.",
+"T.T.T.T.T.^ j ( S L C m ( ; T.T."
+};
diff --git a/navit/xpm/firebrigade.xpm b/navit/xpm/firebrigade.xpm
new file mode 100644
index 000000000..482f86c6f
--- /dev/null
+++ b/navit/xpm/firebrigade.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char *dummy[]={
+"16 10 71 2",
+"Qt c None",
+".T c #0e101a",
+".S c #11111d",
+".R c #121220",
+".I c #141524",
+".Q c #151725",
+".A c #1a1d2c",
+".5 c #1b1c2b",
+".0 c #202439",
+".H c #222636",
+"#a c #262637",
+".8 c #2a2a41",
+".E c #313648",
+".B c #393a4d",
+".J c #3f4352",
+".F c #42475c",
+".G c #434658",
+".D c #454b5d",
+".P c #474856",
+".4 c #4b5265",
+".C c #4c5269",
+".W c #525664",
+".3 c #53535e",
+".e c #555586",
+".2 c #555765",
+".f c #565797",
+".a c #6060f6",
+".V c #646d7e",
+".1 c #666d82",
+".U c #6b707d",
+".r c #737585",
+".i c #7c7d88",
+".c c #82838d",
+"## c #868593",
+".d c #898992",
+".# c #8a8afd",
+".O c #8a90a3",
+".s c #9096a0",
+".k c #9799a5",
+".v c #99a0af",
+".K c #9eaab6",
+".m c #aaabb3",
+".9 c #ccccd5",
+".j c #d2d2d6",
+".u c #d6d6d9",
+".b c #d9dce3",
+"#b c #e0e0e2",
+".n c #ecedee",
+".w c #f0f0f3",
+".h c #f4f5f8",
+"#. c #fbfbfc",
+".N c #fe5558",
+".q c #fec4c7",
+".y c #ff0005",
+".Y c #ff050a",
+".z c #ff0a0f",
+".Z c #ff191e",
+"#d c #ff3d41",
+".M c #ff4246",
+".6 c #ff474b",
+".p c #ff5154",
+"#c c #ff676a",
+".7 c #ff6a6d",
+"#e c #ff8082",
+".x c #ffacae",
+".g c #ffd4d5",
+".X c #ffddde",
+".o c #ffe2e3",
+".L c #ffe9e9",
+".l c #fffbfb",
+".t c #ffffff",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
+"QtQtQtQt.#.aQtQtQtQtQtQtQtQtQtQt",
+"Qt.b.c.d.e.f.bQtQtQtQtQtQt.gQtQt",
+".h.i.j.j.k.l.m.nQtQtQtQt.o.p.qQt",
+".r.s.t.u.v.t.w.k.j.nQtQt.x.y.z.q",
+".A.B.C.D.E.F.G.H.I.J.K.L.M.y.y.N",
+".F.O.P.Q.R.S.T.T.U.V.W.X.Y.y.Y.Z",
+".B.0.1.2.2.2.3.2.4.5.sQt.Z.6.7.z",
+".i.8.9#.#.#.#.#.###a#bQt.p#c#d#e",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};
diff --git a/navit/xpm/flag_bk_tr.xpm b/navit/xpm/flag_bk_tr.xpm
new file mode 100644
index 000000000..a115ecd3e
--- /dev/null
+++ b/navit/xpm/flag_bk_tr.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *flag_bk_tr[] = {
+"22 22 2 1 0 21",
+" c None",
+"+ c #000000",
+"+++++++ ",
+"+ +++++++++ ",
+"+ +++ +++++++++ ",
+"+ +++ +++ +++ ",
+"++++ +++ +++ ",
+"++++ +++ +++ ",
+"++++ +++ +++ + ",
+"+ ++++++ +++ + ",
+"+ +++ ++++++ + ",
+"+ +++ +++ +++ ",
+"++++ +++ +++ ",
+"++++ +++ +++ ",
+"++++++++++ +++ + ",
+"+ +++++++++ + ",
+"+ ++++++ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ "};
diff --git a/navit/xpm/flag_bk_wh.xpm b/navit/xpm/flag_bk_wh.xpm
new file mode 100644
index 000000000..6b87fa8d0
--- /dev/null
+++ b/navit/xpm/flag_bk_wh.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *flag_bk_wh[]={
+"22 22 3 1 0 21",
+" c None",
+"+ c #000000",
+"* c #ffffff",
+"+++++++ ",
+"+***+++++++++ ",
+"+***+++***+++++++++ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++***+++***+++**+ ",
+"+***++++++***+++**+ ",
+"+***+++***++++++**+ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++++++++***+++**+ ",
+"+ +++++++++**+ ",
+"+ ++++++ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ "};
diff --git a/navit/xpm/flag_bl_wh.xpm b/navit/xpm/flag_bl_wh.xpm
new file mode 100644
index 000000000..7fa9856f7
--- /dev/null
+++ b/navit/xpm/flag_bl_wh.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *flag_bl_wh[]={
+"22 22 3 1 0 21",
+" c None",
+"+ c #0000ff",
+"* c #ffffff",
+"+++++++ ",
+"+***+++++++++ ",
+"+***+++***+++++++++ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++***+++***+++**+ ",
+"+***++++++***+++**+ ",
+"+***+++***++++++**+ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++++++++***+++**+ ",
+"+ +++++++++**+ ",
+"+ ++++++ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ "};
diff --git a/navit/xpm/flag_wh_bk.xpm b/navit/xpm/flag_wh_bk.xpm
new file mode 100644
index 000000000..4564f8ffb
--- /dev/null
+++ b/navit/xpm/flag_wh_bk.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *flag_bk_wh[]={
+"22 22 3 1 0 21",
+" c None",
+"+ c #ffffff",
+"* c #000000",
+"+++++++ ",
+"+***+++++++++ ",
+"+***+++***+++++++++ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++***+++***+++**+ ",
+"+***++++++***+++**+ ",
+"+***+++***++++++**+ ",
+"+***+++***+++***+++ ",
+"++++******+++***+++ ",
+"++++***+++******+++ ",
+"++++++++++***+++**+ ",
+"+ +++++++++**+ ",
+"+ ++++++ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ ",
+"+ "};
diff --git a/navit/xpm/fuel.xpm b/navit/xpm/fuel.xpm
new file mode 100644
index 000000000..7b9f5f842
--- /dev/null
+++ b/navit/xpm/fuel.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *fuel[]={
+"16 16 7 1",
+". c None",
+"d c #000000",
+"a c #0000ff",
+"c c #7f7f7f",
+"e c #d1d2d3",
+"b c #fefefe",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+"#aabbbbbbbbbbaa#",
+"#aabbbcdddcbbaa#",
+"#aabbed#bbdbbaa#",
+"#aabbed#bbdbbaa#",
+"#aabbccddddbbaa#",
+"#aabbccddddbbaa#",
+"#aabeecddddbbaa#",
+"#aabcecddddbbaa#",
+"#aabccedddcbbaa#",
+"#aabbbbbbbbbbaa#",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/gc_event.xpm b/navit/xpm/gc_event.xpm
new file mode 100644
index 000000000..cdcb2daa9
--- /dev/null
+++ b/navit/xpm/gc_event.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *gc_event[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 19 1",
+" c #393000",
+". c #393041",
+"X c #396541",
+"o c #7B3041",
+"O c #7B6541",
+"+ c #7B008B",
+"@ c #7B308B",
+"# c #7B658B",
+"$ c #399541",
+"% c #7B9541",
+"& c #7B958B",
+"* c none",
+"= c #BD9541",
+"- c #838383",
+"; c #BD95B4",
+": c #BDCAB4",
+"> c #FFCA8B",
+", c #C5C5C5",
+"< c gray100",
+/* pixels */
+"****************",
+"****************",
+"*****+$&&%o*****",
+"***$O>>>>>>=.***",
+"** >><<<<<<<>X**",
+"*X><<,,,,,,,<<.*",
+"*%><<--;;;;;<<:-",
+"*%><<<<,,,,,<<<+",
+"*%><<<<----;<<:-",
+"*o:<<<<<<<<<<< *",
+"** ,<<<<<<<<< **",
+"***#X;<<<<<<X***",
+"*****-+%&o&%****",
+"**********X@****",
+"**********+*****",
+"****************"
+};
diff --git a/navit/xpm/gc_multi.xpm b/navit/xpm/gc_multi.xpm
new file mode 100644
index 000000000..e81a8c472
--- /dev/null
+++ b/navit/xpm/gc_multi.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *gc_multi[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 28 1",
+" c black",
+". c #003000",
+"X c #393000",
+"o c #390041",
+"O c #393041",
+"+ c #396500",
+"@ c #396541",
+"# c #7B3000",
+"$ c #7B0041",
+"% c #7B6500",
+"& c #414141",
+"* c #7B008B",
+"= c #7B308B",
+"- c #7B658B",
+"; c #7B9500",
+": c #7B9541",
+"> c #7B958B",
+", c #7B95B4",
+"< c #FF3000",
+"1 c none",
+"2 c #BD9500",
+"3 c #BDCA00",
+"4 c #FF9500",
+"5 c #FFCA00",
+"6 c yellow",
+"7 c #838383",
+"8 c #BDCAB4",
+"9 c gray100",
+/* pixels */
+"1111111111111111",
+"1111111111111111",
+"1111=;######%..1",
+"11- %2222222;3+1",
+"117;%%%%%%%;X:*1",
+"111@99&2456X 9*1",
+"111O-%4<4;;& 9$1",
+"11-;4<4;;;,9 @11",
+"1.#222X;-999o111",
+"1+;%%; 9999@1111",
+"1OX%X9&99>@11111",
+"1.9899&9X>111111",
+"1=:>:>X=11111111",
+"1111111111111111",
+"1111111111111111",
+"1111111111111111"
+};
diff --git a/navit/xpm/gc_mystery.xpm b/navit/xpm/gc_mystery.xpm
new file mode 100644
index 000000000..7857292ae
--- /dev/null
+++ b/navit/xpm/gc_mystery.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *gc_mystery[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 18 1",
+" c black",
+". c #000041",
+"X c #003041",
+"o c #396500",
+"O c #7B0041",
+"+ c #414141",
+"@ c #00308B",
+"# c #0030B4",
+"$ c #7B008B",
+"% c #7B658B",
+"& c #399500",
+"* c #009541",
+"= c #0095B4",
+"- c #7B95B4",
+"; c none",
+": c #838383",
+"> c #BD95B4",
+", c #C5C5C5",
+/* pixels */
+";;;;;;;;;;;;;;;;",
+";;;;;:$$O:;;;;;;",
+";;;;+X###%o;;;;;",
+";;;:@#XX@#-o;;;;",
+";;;*#X,;:@#-;;;;",
+";;;*#%O;;X#%;;;;",
+";;;>X#%,;X#&;;;;",
+";;;;>*$;*#o;;;;;",
+";;;;;;;+X+;;;;;;",
+";;;;;;,X$;;;;;;;",
+";;;;;;$ :;;;;;;;",
+";;;;;;,+,;;;;;;;",
+";;;;;:.#+:;;;;;;",
+";;;;;:X=+:;;;;;;",
+";;;;;;:$:;;;;;;;",
+";;;;;;;;;;;;;;;;"
+};
diff --git a/navit/xpm/gc_question.xpm b/navit/xpm/gc_question.xpm
new file mode 100644
index 000000000..14186d50f
--- /dev/null
+++ b/navit/xpm/gc_question.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *gc_question[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 3 1",
+" c black",
+". c none",
+"X c gray100",
+/* pixels */
+".....XXXX.......",
+"....XX XX......",
+"....X X......",
+"....X X......",
+".XXXXX XXXX....",
+"X X....",
+"X XXX..",
+"X XX X X.",
+".X..X X",
+".X..X X",
+"X XX X X.",
+"X XXX..",
+"X XX X....",
+"X X..X X....",
+"X XX X....",
+".XXXXX..XXX....."
+};
diff --git a/navit/xpm/gc_reference.xpm b/navit/xpm/gc_reference.xpm
new file mode 100644
index 000000000..8f559a3bd
--- /dev/null
+++ b/navit/xpm/gc_reference.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *gc_reference[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 18 1",
+" c #00656A",
+". c #00658B",
+"X c #39658B",
+"o c #39958B",
+"O c #3995B4",
+"+ c #7B958B",
+"@ c #7B95B4",
+"# c #7BCAB4",
+"$ c #7BCAD5",
+"% c none",
+"& c #B4B4B4",
+"* c #BDCAD5",
+"= c #BDCAFF",
+"- c #C5C5C5",
+"; c #D5D5D5",
+": c #FFFFD5",
+"> c #E6E6E6",
+", c gray100",
+/* pixels */
+"%%%%%%%%%%%%%%%%",
+"%%%%%**&$*;%%%%%",
+"%%%%@#*=;-#@%%%%",
+"%%%@*,>,>,>*@%%%",
+"%%@*,,,,,,>>*%%%",
+"%*#,,,>$*>,,>@;%",
+"%&*,,*o. O>,>**%",
+"%$>,>@.X..*,,;$%",
+"%&>,>@ .X $,,;*%",
+"%$*,:*X..o>,,*$%",
+"%*#,,;*@@;,,>#*%",
+"%%@*,,>>,,,,*@%%",
+"%%%@*,,,,,,*+%%%",
+"%%%%@#*>>*#@%%%%",
+"%%%%%*&&$&*%%%%%",
+"%%%%%%%%%%%%%%%%"
+};
diff --git a/navit/xpm/gc_stages.xpm b/navit/xpm/gc_stages.xpm
new file mode 100644
index 000000000..a9b14e93b
--- /dev/null
+++ b/navit/xpm/gc_stages.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *gc_stages[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 23 1",
+" c black",
+". c #802000",
+"X c #804000",
+"o c #A04000",
+"O c #A06000",
+"+ c #804040",
+"@ c #806040",
+"# c #A06040",
+"$ c #C06040",
+"% c #A08040",
+"& c #C08040",
+"* c #808080",
+"= c #A08080",
+"- c #A0A0A4",
+"; c #C08080",
+": c #C0A080",
+"> c #E0A080",
+", c #C0A0C0",
+"< c #C0C080",
+"1 c #C0C0C0",
+"2 c #C0DCC0",
+"3 c #FFFBF0",
+"4 c gray100",
+/* pixels */
+" ",
+" 41-:3444434434 ",
+" 3#..#244444444 ",
+" 1X.X.;43444344 ",
+" 1X.X.%4442:=14 ",
+" 3@.oX%433#..@3 ",
+" 4:Xo##34-.X..1 ",
+" 43&#&:33:..XX1 ",
+" 442<33,31XXoX1 ",
+" 3441+X#42#OX$3 ",
+" 4443=&:33&&&>3 ",
+" 44433334333434 ",
+" 44434444,++*34 ",
+" 444444431%#:44 ",
+" 44444443332334 ",
+" "
+};
diff --git a/navit/xpm/gc_tradi.xpm b/navit/xpm/gc_tradi.xpm
new file mode 100644
index 000000000..ee4ced7a7
--- /dev/null
+++ b/navit/xpm/gc_tradi.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *gc_tradi[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 19 1",
+" c black",
+". c #003000",
+"X c #393000",
+"o c #393041",
+"O c #396500",
+"+ c #396541",
+"@ c #414141",
+"# c #7B6541",
+"$ c #7B308B",
+"% c #7B658B",
+"& c #399541",
+"* c #7B9541",
+"= c #7B958B",
+"- c none",
+"; c #838383",
+": c #BD95B4",
+"> c #BDCAB4",
+", c #C5C5C5",
+"< c gray100",
+/* pixels */
+"----------------",
+"----------------",
+"----------------",
+"-------%X+@++ -",
+"------oOOXO+oo+-",
+"----+@OXO*oo@>$-",
+"--&@*+#*@oo;<<=-",
+"-.@@@@@o ;<<<<*-",
+"-X@@@oo@<<<<<+--",
+"-+ oo@<%<<<:+---",
+"-X<,<<<#<<+-----",
+"-.<<<<<%=+------",
+"--&====+--------",
+"----------------",
+"----------------",
+"----------------"
+};
diff --git a/navit/xpm/gc_webcam.xpm b/navit/xpm/gc_webcam.xpm
new file mode 100644
index 000000000..3f7441d5b
--- /dev/null
+++ b/navit/xpm/gc_webcam.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *gc_webcam[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 22 1",
+" c black",
+". c #393000",
+"X c #393041",
+"o c #006500",
+"O c #396541",
+"+ c #7B3041",
+"@ c #414141",
+"# c #7B6541",
+"$ c #7B008B",
+"% c #7B308B",
+"& c #7B658B",
+"* c #7B9541",
+"= c #7B958B",
+"- c #7BCA8B",
+"; c #BD308B",
+": c #BD30B4",
+"> c none",
+", c #838383",
+"< c #BD95B4",
+"1 c #BDCAB4",
+"2 c #C5C5C5",
+"3 c gray100",
+/* pixels */
+">>>>>>:$$;>>>>>>",
+">>>>>.1333=2>>>>",
+">>>>.3322331,>>>",
+">>>O33 @@ 13->>>",
+">>>X3@2,&,X312>>",
+">>>*3&2<<,X31,>>",
+">>>O3#3,<< 3<,>>",
+">>>O3<,3<@&3O,>>",
+">>>,O32##<3<&>>>",
+">>>>&X1333O+>>>>",
+">>>>>>OXXO>>>>>>",
+">>>>>>: @:>>>>>>",
+">>>>>>:.=:>>>>>>",
+">>>>>&*<=@%>>>>>",
+">>>>oO<<<O@ >>>>",
+">>>>>>>>>>>>>>>>"
+};
diff --git a/navit/xpm/golf.xpm b/navit/xpm/golf.xpm
new file mode 100644
index 000000000..637387cc3
--- /dev/null
+++ b/navit/xpm/golf.xpm
@@ -0,0 +1,275 @@
+/* XPM */
+static char * golf_xpm[] = {
+"16 16 256 2",
+" c #3D3D3D",
+". c #696969",
+"+ c #393939",
+"@ c #474747",
+"# c #3A3223",
+"$ c #0D0D0D",
+"% c #060606",
+"& c #4A412F",
+"* c #5A5A5A",
+"= c #555555",
+"- c #15110B",
+"; c #514632",
+"> c #121212",
+", c #221D13",
+"' c #6E5C3B",
+") c #4D3E22",
+"! c #292929",
+"~ c #161616",
+"{ c #2B2B2B",
+"] c #222222",
+"^ c #564B37",
+"/ c #1E1E1E",
+"( c #242424",
+"_ c #29251B",
+": c #202020",
+"< c #090909",
+"[ c #1C1C1C",
+"} c #110E08",
+"| c #020202",
+"1 c #181818",
+"2 c #1A1A1A",
+"3 c #080807",
+"4 c #0F0C07",
+"5 c #010101",
+"6 c #ADADAD",
+"7 c #65583D",
+"8 c #FEFEFE",
+"9 c #484848",
+"0 c #909090",
+"a c #292317",
+"b c #3C3424",
+"c c #504631",
+"d c #4C3D21",
+"e c #62573F",
+"f c #6E5D3C",
+"g c #867552",
+"h c #886D36",
+"i c #6C6C6C",
+"j c #F7F7F7",
+"k c #FDFDFD",
+"l c #A2A2A2",
+"m c #FAFAFA",
+"n c #FBFBFB",
+"o c #6D6D6D",
+"p c #C7C7C7",
+"q c #F1F1F1",
+"r c #989898",
+"s c #FFCE6D",
+"t c #D4D4D4",
+"u c #262626",
+"v c #F6F6F6",
+"w c #F5F5F5",
+"x c #B1B1B1",
+"y c #FFD278",
+"z c #ACACAC",
+"A c #505050",
+"B c #D1D1D1",
+"C c #BEBEBE",
+"D c #BDBDBD",
+"E c #B0B0B0",
+"F c #9A9A9A",
+"G c #404040",
+"H c #8F8F8F",
+"I c #A3A3A3",
+"J c #F3F3F3",
+"K c #635840",
+"L c #4C4C4C",
+"M c #878787",
+"N c #FCFCFC",
+"O c #CDCDCD",
+"P c #D7D7D7",
+"Q c #4D4D4D",
+"R c #A1A1A1",
+"S c #C3C3C3",
+"T c #373737",
+"U c #F0F0F0",
+"V c #F4F4F4",
+"W c #E1E1E1",
+"X c #F2F2F2",
+"Y c #DBDBDB",
+"Z c #B2B2B2",
+"` c #A9A9A9",
+" . c #424242",
+".. c #BFBFBF",
+"+. c #7D7D7D",
+"@. c #D0D0D0",
+"#. c #EAEAEA",
+"$. c #8B8B8B",
+"%. c #2C2C2C",
+"&. c #898989",
+"*. c #AEAEAE",
+"=. c #F9F9F9",
+"-. c #272115",
+";. c #5C5C5C",
+">. c #D8D8D8",
+",. c #DFDFDF",
+"'. c #494949",
+"). c #B3B3B3",
+"!. c #2F2F2F",
+"~. c #888888",
+"{. c #515151",
+"]. c #9D9D9D",
+"^. c #6F6F6F",
+"/. c #2F281B",
+"(. c #434343",
+"_. c #2D271B",
+":. c #F5C86E",
+"<. c #6B6B6B",
+"[. c #A18D63",
+"}. c #DCB568",
+"|. c #5B4D32",
+"1. c #554729",
+"2. c #F2C469",
+"3. c #D2D2D2",
+"4. c #BA9E66",
+"5. c #86734E",
+"6. c #FACB6F",
+"7. c #D0AF6D",
+"8. c #FDCB69",
+"9. c #9E9E9E",
+"0. c #A5A5A5",
+"a. c #666666",
+"b. c #B7B7B7",
+"c. c #777777",
+"d. c #927B4D",
+"e. c #5C5038",
+"f. c #E6E6E6",
+"g. c #6E6E6E",
+"h. c #6A6A6A",
+"i. c #040403",
+"j. c #9B7E43",
+"k. c #67583A",
+"l. c #999999",
+"m. c #EFEFEF",
+"n. c #3E3729",
+"o. c #62553A",
+"p. c #CBCBCB",
+"q. c #828282",
+"r. c #FACC6E",
+"s. c #D5B370",
+"t. c #524732",
+"u. c #443B29",
+"v. c #DCDCDC",
+"w. c #93805A",
+"x. c #ABABAB",
+"y. c #BBBBBB",
+"z. c #C1C1C1",
+"A. c #6C5B3A",
+"B. c #DDB86D",
+"C. c #756341",
+"D. c #BCBCBC",
+"E. c #483F2D",
+"F. c #8B7854",
+"G. c #F9C866",
+"H. c #FDCD6F",
+"I. c #787878",
+"J. c #B49455",
+"K. c #E7BE6B",
+"L. c #716348",
+"M. c #E2BA6C",
+"N. c #62563F",
+"O. c #847351",
+"P. c #A88D55",
+"Q. c #AE8F50",
+"R. c #A28B5E",
+"S. c #E3E3E3",
+"T. c #C8C8C8",
+"U. c #D2B06C",
+"V. c #A7A7A7",
+"W. c #303030",
+"X. c #201B12",
+"Y. c #4E3F23",
+"Z. c #9B9B9B",
+"`. c #CECECE",
+" + c #5F533D",
+".+ c #5F543E",
+"++ c #9B8457",
+"@+ c #848484",
+"#+ c #727272",
+"$+ c #65583E",
+"%+ c #66583E",
+"&+ c #EAC06C",
+"*+ c #ECC068",
+"=+ c #8C8C8C",
+"-+ c #FECC6A",
+";+ c #322E26",
+">+ c #939393",
+",+ c #B5B5B5",
+"'+ c #C6C6C6",
+")+ c #F5C971",
+"!+ c #D5D5D5",
+"~+ c #776748",
+"{+ c #959595",
+"]+ c #534832",
+"^+ c #C3A363",
+"/+ c #AA8B4D",
+"(+ c #AD8E4F",
+"_+ c #7F7F7F",
+":+ c #0C0B09",
+"<+ c #F8F8F8",
+"[+ c #7A7A7A",
+"}+ c #444444",
+"|+ c #403828",
+"1+ c #A38851",
+"2+ c #443C2D",
+"3+ c #FECC66",
+"4+ c #EBEBEB",
+"5+ c #957E4F",
+"6+ c #DADADA",
+"7+ c #BFA166",
+"8+ c #636363",
+"9+ c #504227",
+"0+ c #CCCCCC",
+"a+ c #D3B372",
+"b+ c #757575",
+"c+ c #988256",
+"d+ c #B9B9B9",
+"e+ c #AC9363",
+"f+ c #C2C2C2",
+"g+ c #64573D",
+"h+ c #AFAFAF",
+"i+ c #605031",
+"j+ c #E8E8E8",
+"k+ c #E9E9E9",
+"l+ c #E5E5E5",
+"m+ c #705E3D",
+"n+ c #D3D3D3",
+"o+ c #565656",
+"p+ c #B8B8B8",
+"q+ c #B6B6B6",
+"r+ c #A6A6A6",
+"s+ c #584D36",
+"t+ c #5B4F37",
+"u+ c #5E523A",
+"v+ c #353535",
+"w+ c #969696",
+"x+ c #979797",
+"y+ c #8D8D8D",
+"z+ c #4B422F",
+"A+ c #5D5D5D",
+"B+ c #7B7B7B",
+"C+ c #020201",
+"D+ c #FFCF6F",
+"E+ c #FFCC66",
+"F+ c #FFFFFF",
+"G+ c #000000",
+"G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+",
+"G+G+G+G+F+F+F+F+F+F+F+F+v.G+G+G+",
+"G+G+G+G+G+G+O n G+5 k+F+z G+G+G+",
+"G+G+G+G+G+G+F+F+G+F+8 F+G+G+G+G+",
+"G+G+G+G+G+G+G+G+F+W 3 F+G+G+G+G+",
+"G+G+G+G+G+G+G+F+F+j F+G+G+G+G+G+",
+"G+G+G+G+G+G+r F+F+F+G+G+G+G+G+G+",
+"G+G+G+G+G+G+l F+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+G+l F+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+G+6 F+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+G+*.F+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+G+j F+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+k F+| F+6 G+G+G+G+G+G+",
+"G+G+G+G+F+w 5 G+F+6 G+G+G+G+G+G+",
+"G+G+G+G+G+G+G+G+F+].G+G+G+G+G+G+",
+"G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+"};
diff --git a/navit/xpm/heliport.xpm b/navit/xpm/heliport.xpm
new file mode 100644
index 000000000..ef350c08c
--- /dev/null
+++ b/navit/xpm/heliport.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * heliport_xpm[] = {
+"20 12 4 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #000070",
+" .+. ",
+" ...... .+. ",
+".++++++....+.. ",
+" ......+++++++......",
+". ..++...++++++",
+"@. .+@@@@@......",
+"@. .+@@@@ @@@. ",
+"@@....@@@@@@ @. ",
+"@@@@@@@@@@@@ @.",
+"........@@@@ @.",
+" .@@@@@ @@.",
+" ..@@@@@@@. "};
diff --git a/navit/xpm/highway_exit.xpm b/navit/xpm/highway_exit.xpm
new file mode 100644
index 000000000..7d433052f
--- /dev/null
+++ b/navit/xpm/highway_exit.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char * highway_exit_xpm[] = {
+"16 16 46 1",
+" c None",
+". c #035E9F",
+"+ c #77A8CB",
+"@ c #D4E3EE",
+"# c #337CB1",
+"$ c #CFE0EC",
+"% c #4688B8",
+"& c #8DB6D3",
+"* c #A5C5DC",
+"= c #488AB9",
+"- c #4588B8",
+"; c #B0CDE1",
+"> c #8EB7D4",
+", c #DEEAF2",
+"' c #5C97C1",
+") c #5592BE",
+"! c #7EACCE",
+"~ c #E6EFF5",
+"{ c #F5F8FB",
+"] c #2E79AF",
+"^ c #FFFFFF",
+"/ c #166AA6",
+"( c #EAF1F7",
+"_ c #8CB5D3",
+": c #2674AC",
+"< c #83B0CF",
+"[ c #76A7CB",
+"} c #5894BF",
+"| c #FEFEFE",
+"1 c #1469A5",
+"2 c #0A63A2",
+"3 c #74A6CA",
+"4 c #EFF4F8",
+"5 c #3880B3",
+"6 c #EEF4F8",
+"7 c #72A5C9",
+"8 c #CADDEB",
+"9 c #ACCADF",
+"0 c #2272AB",
+"a c #3C82B4",
+"b c #3B81B4",
+"c c #045F9F",
+"d c #196CA7",
+"e c #1B6DA8",
+"f c #367EB2",
+"g c #1C6EA8",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"+@@@#$%&*=@-@@@;",
+">,').!~{])^/](_:",
+">~<[.}|~1)^2.~3.",
+">4;;56789)^2.~3.",
+"0aaa:bcdaeac.fg.",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/navit/xpm/hospital.xpm b/navit/xpm/hospital.xpm
new file mode 100644
index 000000000..44ac27407
--- /dev/null
+++ b/navit/xpm/hospital.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *hospital[]={
+"16 16 5 1",
+". c None",
+"a c #0000ff",
+"c c #e32b2b",
+"b c #fdfefe",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+"#aabbbb###bbbaa#",
+"#aabbb#cc#bbbaa#",
+"#aabbb#cc##bbaa#",
+"#aa####cc####aa#",
+"#aa#cccccccc#aa#",
+"#aa#cccccccc#aa#",
+"#aa####cc####aa#",
+"#aabbb#cc#bbbaa#",
+"#aabbb#cc#bbbaa#",
+"#aabbb###bbbbaa#",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/hotel.xpm b/navit/xpm/hotel.xpm
new file mode 100644
index 000000000..c371b95a1
--- /dev/null
+++ b/navit/xpm/hotel.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *hotel[]={
+"16 16 7 1",
+". c None",
+"b c #000000",
+"a c #0000ff",
+"d c #555566",
+"c c #727283",
+"e c #ededef",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+"#aa##########aa#",
+"#aa#b########aa#",
+"#aa#bc#######aa#",
+"#aa#bdc####b#aa#",
+"#aa#bcdccccb#aa#",
+"#aa#bbbbbbbb#aa#",
+"#aa#b######b#aa#",
+"#aa#e########aa#",
+"#aa##########aa#",
+"#aa##########aa#",
+"#aaaaaaaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/information.xpm b/navit/xpm/information.xpm
new file mode 100644
index 000000000..08ea57982
--- /dev/null
+++ b/navit/xpm/information.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * information_xpm[] = {
+"16 16 51 1",
+" c #156907",
+". c #1D6E0F",
+"+ c #83B07C",
+"@ c #A7C7A2",
+"# c #55934B",
+"$ c #A7C6A2",
+"% c #FDFDFD",
+"& c #FAFCFA",
+"* c #4C8D42",
+"= c #1E6F11",
+"- c #F8FBF8",
+"; c #A0C39B",
+"> c #1F6F12",
+", c #A0C29B",
+"' c #B2CDAE",
+") c #FBFCFB",
+"! c #508F45",
+"~ c #217014",
+"{ c #93BA8C",
+"] c #B5D0B1",
+"^ c #5E9855",
+"/ c #75A970",
+"( c #D5E5D5",
+"_ c #D5E5D4",
+": c #D9E7D8",
+"< c #DBE8DA",
+"[ c #6FA368",
+"} c #1A6C0C",
+"| c #F4F8F3",
+"1 c #83B17D",
+"2 c #E4EEE2",
+"3 c #82AF7B",
+"4 c #E3EDE1",
+"5 c #7FAD78",
+"6 c #80AE79",
+"7 c #DFEBDE",
+"8 c #84B17E",
+"9 c #DFEADD",
+"0 c #1B6C0D",
+"a c #EFF4ED",
+"b c #A0C29A",
+"c c #186B0A",
+"d c #2E7C24",
+"e c #93BB8F",
+"f c #E3EDE3",
+"g c #E2EDE2",
+"h c #DCE9DC",
+"i c #DDEADD",
+"j c #D6E5D6",
+"k c #599754",
+"l c #25741A",
+" .+@# ",
+" $%%&* ",
+" =-%%%; ",
+" >&%%%, ",
+" '%%)! ",
+" ~{]^ ",
+" /(_:<[ ",
+" }|%%%1 ",
+" 2%%%3 ",
+" 4%%%5 ",
+" 4%%%6 ",
+" 7%%%8 ",
+" 9%%%3 ",
+" 0a%%%b ",
+" cdefghijkl ",
+" "};
diff --git a/navit/xpm/level_crossing.xpm b/navit/xpm/level_crossing.xpm
new file mode 100644
index 000000000..83b2d7161
--- /dev/null
+++ b/navit/xpm/level_crossing.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char * level_crossing_xpm[] = {
+"11 11 2 1",
+" c None",
+". c #797774",
+". .",
+".. ..",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" ... ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+".. ..",
+". ."};
diff --git a/navit/xpm/library.xpm b/navit/xpm/library.xpm
new file mode 100644
index 000000000..c91306312
--- /dev/null
+++ b/navit/xpm/library.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *library[] = {
+/* columns rows colors chars-per-pixel */
+"8 16 12 1",
+" c black",
+". c gray25",
+"X c #464646",
+"o c #808080",
+"O c gray56",
+"+ c #BCBCBC",
+"@ c gray75",
+"# c gainsboro",
+"$ c #FBFBFB",
+"% c gray99",
+"& c gray100",
+"* c None",
+/* pixels */
+"*** * ",
+"** X&X ",
+"* @&&.o ",
+" @&@ @& ",
+" .. &@@ ",
+" && @.& ",
+" && &o@ ",
+" && O@@ ",
+" && @.@ ",
+" && #&& ",
+" && &&& ",
+" && &&. ",
+" && &X *",
+" && X **",
+" && ***",
+". ****"
+};
diff --git a/navit/xpm/mini_roundabout.xpm b/navit/xpm/mini_roundabout.xpm
new file mode 100644
index 000000000..562b5e1dd
--- /dev/null
+++ b/navit/xpm/mini_roundabout.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * mini_roundabout_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ..... ",
+" .. .. ",
+" .. .. ",
+" . . . ",
+" . ... . ",
+" . . . ",
+" .. .. ",
+" .. .. ",
+" ..... ",
+" ",
+" "};
diff --git a/navit/xpm/museum.xpm b/navit/xpm/museum.xpm
new file mode 100644
index 000000000..bf5b84cb3
--- /dev/null
+++ b/navit/xpm/museum.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * museum_xpm[] = {
+"16 15 49 1",
+" c None",
+". c #FFFFFF",
+"+ c #EEEEEE",
+"@ c #A2A2A2",
+"# c #565656",
+"$ c #3A3A3A",
+"% c #878787",
+"& c #DADADA",
+"* c #E6E6E6",
+"= c #949494",
+"- c #454545",
+"; c #080808",
+"> c #000000",
+", c #313131",
+"' c #B5B5B5",
+") c #9C9C9C",
+"! c #909090",
+"~ c #9B9B9B",
+"{ c #6D6D6D",
+"] c #3E3E3E",
+"^ c #B9B9B9",
+"/ c #F8F8F8",
+"( c #F3F3F3",
+"_ c #CACACA",
+": c #747474",
+"< c #141414",
+"[ c #F0F0F0",
+"} c #515151",
+"| c #646464",
+"1 c #1A1A1A",
+"2 c #ABABAB",
+"3 c #121212",
+"4 c #5D5D5D",
+"5 c #686868",
+"6 c #1E1E1E",
+"7 c #8C8C8C",
+"8 c #626262",
+"9 c #222222",
+"0 c #353535",
+"a c #C6C6C6",
+"b c #0F0F0F",
+"c c #7C7C7C",
+"d c #ECECEC",
+"e c #4D4D4D",
+"f c #494949",
+"g c #8A8A8A",
+"h c #7D7D7D",
+"i c #B2B2B2",
+"j c #BCBCBC",
+" ...... ",
+" ...+@#$%&... ",
+" .*=-;>>>>>,%&. ",
+".&;>>>>>>>>>>>'.",
+" .)!!!!!!!!!!~. ",
+" .{]^./--(._]:. ",
+" .{<[..}|. .12. ",
+" .%3. .45. .62. ",
+" .71. .|8. .62. ",
+" .!<. .||. .92. ",
+" .@3. .5|. .92. ",
+" .53[.*0-..abc. ",
+".[;>!._>>&.!>9. ",
+".defg_^hh^_i==. ",
+".[^^^^^^^^^^^j/ "};
diff --git a/navit/xpm/nav_left_1.xpm b/navit/xpm/nav_left_1.xpm
new file mode 100644
index 000000000..18b9a7716
--- /dev/null
+++ b/navit/xpm/nav_left_1.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * turn_left_90_v2_sv_xpm[] = {
+"64 64 2 1",
+" c None",
+". c #000000",
+" . ",
+" ............. . ",
+" ........................ ",
+" ................................. ",
+" ............................... ",
+" ............................ ",
+" .......................... ",
+" ........................ ",
+" ...................... ",
+" ...................... ",
+" ....................... ",
+" ........................ ",
+" ......................... ",
+" ......................... ",
+" .......................... ",
+" .......................... ",
+" .......................... ",
+" .......................... ",
+" ........................... ",
+" ....... ................. ",
+" ...... ................ ",
+" .... ................ ",
+" ... .............. ",
+" .. ............. ",
+" .. ............. ",
+" . ............ ",
+" ........... ",
+" ............ ",
+" ........... ",
+" ........... ",
+" .......... ",
+" .......... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... "};
diff --git a/navit/xpm/nav_left_2.xpm b/navit/xpm/nav_left_2.xpm
new file mode 100644
index 000000000..b5012f47c
--- /dev/null
+++ b/navit/xpm/nav_left_2.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * turn_left_v2_sv_xpm[] = {
+"64 64 2 1",
+" c None",
+". c #000000",
+" ",
+" .. ",
+" ..... ",
+" ...... ",
+" ......... ",
+" ........... ",
+" ............. ",
+" ................ ",
+" ........................ ",
+" ................................. ",
+" ....................................... ",
+" ............................................. ",
+" ................................................. ",
+" ................................................... ",
+" .................................................. ",
+" ................................................ ",
+" .............................................. ",
+" ............................................ ",
+" ................ ....................... ",
+" ............. .................. ",
+" .......... ............... ",
+" ........ ............. ",
+" ..... ............. ",
+" ... ............ ",
+" ........... ",
+" .......... ",
+" ........... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" ........... ",
+" ........... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" .......... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" .......... "};
diff --git a/navit/xpm/nav_right_1.xpm b/navit/xpm/nav_right_1.xpm
new file mode 100644
index 000000000..bcf16278a
--- /dev/null
+++ b/navit/xpm/nav_right_1.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * turn_right_90_v2_sv_xpm[] = {
+"64 64 2 1",
+" c None",
+". c #000000",
+" .. ",
+" ............... ",
+" ......................... ",
+" ................................. ",
+" ............................... ",
+" ............................ ",
+" .......................... ",
+" ........................ ",
+" ...................... ",
+" ....................... ",
+" ....................... ",
+" ........................ ",
+" ......................... ",
+" ......................... ",
+" .......................... ",
+" .......................... ",
+" .......................... ",
+" ........................... ",
+" ........................... ",
+" ................. ....... ",
+" ................ ...... ",
+" ............... ..... ",
+" ............... ... ",
+" ............. ... ",
+" ............. .. ",
+" ............ . ",
+" ........... ",
+" ............ ",
+" ........... ",
+" ........... ",
+" .......... ",
+" .......... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+".......... ",
+".......... ",
+".......... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... ",
+"........... "};
diff --git a/navit/xpm/nav_right_2.xpm b/navit/xpm/nav_right_2.xpm
new file mode 100644
index 000000000..5d3088a79
--- /dev/null
+++ b/navit/xpm/nav_right_2.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * turn_rightv2_sv_xpm[] = {
+"64 64 2 1",
+" c None",
+". c #000000",
+" . ",
+" .. ",
+" ..... ",
+" ...... ",
+" ......... ",
+" ............ ",
+" ............. ",
+" ................ ",
+" ........................ ",
+" ................................. ",
+" ....................................... ",
+" ............................................. ",
+" .................................................. ",
+" ................................................... ",
+" .................................................. ",
+" ................................................ ",
+" .............................................. ",
+" ............................................ ",
+" ....................... ............... ",
+" .................. ............ ",
+" ............... ......... ",
+" ............. ........ ",
+" ............. ..... ",
+" ........... ... ",
+" ........... ",
+" ........... ",
+" ........... ",
+" .......... ",
+" .......... ",
+" .......... ",
+"........... ",
+"........... ",
+"........... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... "};
diff --git a/navit/xpm/nav_straight.xpm b/navit/xpm/nav_straight.xpm
new file mode 100644
index 000000000..dbbfc0c2a
--- /dev/null
+++ b/navit/xpm/nav_straight.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * turn_straight_sv_xpm[] = {
+"64 64 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" .. ",
+" ... ",
+" .... ",
+" ..... ",
+" ..... ",
+" ...... ",
+" ....... ",
+" ....... ",
+" ........ ",
+" ......... ",
+" ......... ",
+" ........... ",
+" ........... ",
+" ............ ",
+" ............. ",
+" ............. ",
+" .............. ",
+" ............... ",
+" ............... ",
+" ................ ",
+" ................. ",
+" .................. ",
+" ................... ",
+" ................... ",
+" .................... ",
+" ..................... ",
+" ..................... ",
+" ...................... ",
+" ....................... ",
+" ....................... ",
+" ......................... ",
+" ......................... ",
+" .......................... ",
+" ........................... ",
+" .... ............ .... ",
+" .. ............ ... ",
+" . ............ . ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ........... "};
diff --git a/navit/xpm/parking.xpm b/navit/xpm/parking.xpm
new file mode 100644
index 000000000..505ac6815
--- /dev/null
+++ b/navit/xpm/parking.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *parking[]={
+"16 16 5 1",
+". c None",
+"a c #0000ff",
+"b c #8080ff",
+"c c #f6f6fa",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#aaa######baaaa#",
+"#aaa##cccc#baaa#",
+"#aaa##aaaab#baa#",
+"#aaa##aaaab#baa#",
+"#aaa##aaaab#baa#",
+"#aaa######cbaaa#",
+"#aaa##cc##baaaa#",
+"#aaa##aaaaaaaaa#",
+"#aaa##aaaaaaaaa#",
+"#aaa##aaaaaaaaa#",
+"#aaa##aaaaaaaaa#",
+"#aaa##aaaaaaaaa#",
+"#aaaaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/peak.xpm b/navit/xpm/peak.xpm
new file mode 100644
index 000000000..a95b6ffb3
--- /dev/null
+++ b/navit/xpm/peak.xpm
@@ -0,0 +1,13 @@
+/* XPM */
+static char * peak_xpm[] = {
+"8 8 2 1",
+" c None",
+". c #FF00FF",
+" ",
+" .. ",
+" .. ",
+" .... ",
+" .... ",
+" ...... ",
+" ...... ",
+"........"};
diff --git a/navit/xpm/pharmacy.xpm b/navit/xpm/pharmacy.xpm
new file mode 100644
index 000000000..b5b1aa57a
--- /dev/null
+++ b/navit/xpm/pharmacy.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *pharmacy[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 17 1",
+" c #00CC00",
+". c #01CC01",
+"X c #02CC02",
+"o c #04CD04",
+"O c #1CD21C",
+"+ c #40D940",
+"@ c #41D941",
+"# c #77E477",
+"$ c #80E680",
+"% c #82E682",
+"& c #9CEB9C",
+"* c #BFF2BF",
+"= c #C0F2C0",
+"- c #DAF8DA",
+"; c #E7FAE7",
+": c #FDFFFD",
+"> c gray100",
+/* pixels */
+"# O-",
+" ;>>>>>>>>>>>>$$",
+" > $$$@ $$$",
+" > >>>$ $$$",
+" > >>>% $$$",
+" > oo>>>% $$$",
+" >$>>>>>>>>>>$$$",
+" >$>>>>>>>>>>$$$",
+" >$>>>>>>>>>>$$$",
+" >@$$$>>>=%%$$$$",
+" > >>>$ $$$",
+" > o>>>$ $$$",
+" > >>>% $$$",
+" >$$$$$$$$$$$=$$",
+"O$$$$$$$$$$$$%@&",
+"-$$$$$$$$$$$$#&>"
+};
diff --git a/navit/xpm/picnic.xpm b/navit/xpm/picnic.xpm
new file mode 100644
index 000000000..b27299662
--- /dev/null
+++ b/navit/xpm/picnic.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *picnic[] = {
+/* columns rows colors chars-per-pixel */
+"16 15 45 1",
+" c #000023",
+". c #060629",
+"X c #0A0A2D",
+"o c #141436",
+"O c #1B1B3E",
+"+ c #1F1F41",
+"@ c #262648",
+"# c #28284A",
+"$ c #29294C",
+"% c #2B2B4D",
+"& c #353558",
+"* c #37375A",
+"= c #404062",
+"- c #454567",
+"; c #48486B",
+": c #4A4A6C",
+"> c #4C4C6F",
+", c #535375",
+"< c #2727C6",
+"1 c #646486",
+"2 c #666688",
+"3 c #68688B",
+"4 c #737396",
+"5 c #7B7B9D",
+"6 c #7E7EA1",
+"7 c #4D4DCF",
+"8 c #8181A4",
+"9 c #8A8AAD",
+"0 c #8C8CAE",
+"q c #9898BB",
+"w c #9A9ABC",
+"e c #A6A6C9",
+"r c #AFAFD2",
+"t c #B4B4D6",
+"y c #B9B9DB",
+"u c #BDBDDF",
+"i c #B5B5E8",
+"p c #C2C2E4",
+"a c #C9C9EF",
+"s c #CECEF1",
+"d c #CFCFF1",
+"f c #D0D0F2",
+"g c #D1D1F2",
+"h c #F6F6FC",
+"j c None",
+/* pixels */
+"jjgggggdgddgddjj",
+"jadgggdgdggggddj",
+"ddgq,,,,,,,,,gdd",
+"dgd4 .ddd",
+"dddie* :: 6eddd",
+"ddddt+ yy wddgd",
+"dddd3 #pd2 +ddgg",
+"d>%%. o#%o .%%%0",
+"d@ . 6",
+"ddd- =dgdd0 ddd",
+"dgd Xqddddd% 2dd",
+"gg6 *dddddd* ,dd",
+"gg8,4gddgggi,,td",
+"jgggdgddggggdddj",
+"jjdgggggggggddjj"
+};
diff --git a/navit/xpm/police.xpm b/navit/xpm/police.xpm
new file mode 100644
index 000000000..c2ffb2634
--- /dev/null
+++ b/navit/xpm/police.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * police_xpm[] = {
+"16 16 63 1",
+" c None",
+". c #035E9F",
+"+ c #2372AB",
+"@ c #0761A0",
+"# c #98BDD7",
+"$ c #7BABCC",
+"% c #176BA6",
+"& c #629BC3",
+"* c #D4E3EE",
+"= c #B4CFE2",
+"- c #4E8DBB",
+"; c #2E79AF",
+"> c #BFD6E6",
+", c #488AB9",
+"' c #A8C7DD",
+") c #BBD4E5",
+"! c #C0D7E7",
+"~ c #C3D9E8",
+"{ c #347DB1",
+"] c #307BB0",
+"^ c #5793BF",
+"/ c #8AB4D2",
+"( c #1167A4",
+"_ c #9EC1DA",
+": c #A5C5DC",
+"< c #99BDD8",
+"[ c #699FC6",
+"} c #D3E3EE",
+"| c #74A6CA",
+"1 c #7AAACC",
+"2 c #649CC4",
+"3 c #92B9D5",
+"4 c #518FBC",
+"5 c #2976AD",
+"6 c #D5E4EF",
+"7 c #1268A5",
+"8 c #1E6FA9",
+"9 c #6CA1C7",
+"0 c #5290BD",
+"a c #E8F0F6",
+"b c #6AA0C6",
+"c c #C2D8E8",
+"d c #0A63A2",
+"e c #1368A5",
+"f c #CBDEEB",
+"g c #88B3D1",
+"h c #E0EBF3",
+"i c #5B96C0",
+"j c #C4D9E8",
+"k c #196CA7",
+"l c #3C82B4",
+"m c #0B63A2",
+"n c #2D79AF",
+"o c #045F9F",
+"p c #73A5C9",
+"q c #C6DBE9",
+"r c #ACCADF",
+"s c #93BAD5",
+"t c #E3EDF4",
+"u c #0C64A2",
+"v c #B9D2E4",
+"w c #E5EEF5",
+"x c #377FB2",
+"................",
+"..............+.",
+"............@#$%",
+"............&*=-",
+"..........;>,')!",
+"..........~{]^/(",
+"........,/_:<[..",
+"........(}|12...",
+"......34.567....",
+"....890abcd.....",
+"...efghijk......",
+"..5l6mcno.......",
+".pqrst/.........",
+"u*v9............",
+".+w,............",
+"..x+............"};
diff --git a/navit/xpm/post.xpm b/navit/xpm/post.xpm
new file mode 100644
index 000000000..399e73ef5
--- /dev/null
+++ b/navit/xpm/post.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *dummy[]={
+"16 16 6 1",
+". c None",
+"# c #000000",
+"a c #3f3f3f",
+"b c #7f7f7f",
+"d c #bfbfbf",
+"c c #ffffff",
+"................",
+"................",
+"................",
+"..############..",
+"..abccccccccba..",
+"..bcbdccccbbcb..",
+"..bccdbdbbcccb..",
+"..bccccdcccccb..",
+"..bccccccccccb..",
+"..bccccccccccb..",
+"..############..",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/navit/xpm/restaurant.xpm b/navit/xpm/restaurant.xpm
new file mode 100644
index 000000000..730fcc941
--- /dev/null
+++ b/navit/xpm/restaurant.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *tst[]={
+"16 16 54 1",
+". c None",
+"o c #000000",
+"a c #0000ff",
+"v c #161717",
+"X c #181919",
+"V c #191a1a",
+"S c #1a1b1b",
+"M c #1b1c1c",
+"T c #1c1d1d",
+"F c #1e1f1f",
+"Q c #1f2020",
+"L c #212222",
+"y c #292a2a",
+"G c #2b2c2c",
+"Z c #3f3f3f",
+"g c #3f4040",
+"z c #4d4e4e",
+"D c #4e4f4f",
+"s c #505050",
+"n c #606161",
+"A c #6b6c6c",
+"E c #6d6d6d",
+"r c #6f6f6f",
+"t c #6f7070",
+"l c #737373",
+"w c #7b7b7b",
+"h c #7e7e7e",
+"P c #7f7f7f",
+"W c #818181",
+"B c #858686",
+"k c #888888",
+"K c #8f9090",
+"H c #909090",
+"q c #919292",
+"Y c #929393",
+"J c #9a9b9b",
+"f c #9c9c9c",
+"u c #a8a8a8",
+"N c #b1b2b2",
+"m c #bfbfbf",
+"p c #dedede",
+"i c #e8e8e8",
+"I c #f3f3f3",
+"x c #f8f8f8",
+"O c #f9f9f9",
+"C c #fafafa",
+"U c #fcfcfc",
+"e c #fcfcfe",
+"c c #fcfdfe",
+"b c #fcfdff",
+"R c #fdfdfd",
+"d c #fdfdff",
+"j c #fefefe",
+"# c #ffffff",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#a#bcddddde#d#a#",
+"#a#fghi##jklm#a#",
+"#a#nooop#qrst#a#",
+"#a#uoovwxyzAB#a#",
+"#a#CDovEmFGHj#a#",
+"#a##IJKLMNO###a#",
+"#a####PQFPR###a#",
+"#a##jPSmmTPU##a#",
+"#a#RPVP##PMPC#a#",
+"#a#WXY####uVP#a#",
+"#a#oPj#####Po#a#",
+"#a############a#",
+"#PZmaaaaaaaaaaa#",
+".##############."};
diff --git a/navit/xpm/restroom.xpm b/navit/xpm/restroom.xpm
new file mode 100644
index 000000000..597c0d615
--- /dev/null
+++ b/navit/xpm/restroom.xpm
@@ -0,0 +1,134 @@
+/* XPM */
+static char * restroom_xpm[] = {
+"16 16 115 2",
+" c None",
+". c #262CA6",
+"+ c #2C32A8",
+"@ c #6D71C2",
+"# c #3A3FAE",
+"$ c #2A30A8",
+"% c #8689CB",
+"& c #484DB4",
+"* c #3C42AF",
+"= c #9699D4",
+"- c #FEFEFE",
+"; c #CACBE8",
+"> c #2E34A9",
+", c #E0E0F1",
+"' c #4E53B6",
+") c #FCFCFD",
+"! c #EDEEF6",
+"~ c #2D33A9",
+"{ c #8286CB",
+"] c #FCFCFC",
+"^ c #ACAFDC",
+"/ c #484DB3",
+"( c #F6F7FA",
+"_ c #E4E5F3",
+": c #2C31A8",
+"< c #484EB4",
+"[ c #A0A2D7",
+"} c #B4B6E0",
+"| c #A3A6D8",
+"1 c #4F54B6",
+"2 c #6065BD",
+"3 c #A8ABDB",
+"4 c #BBBDE2",
+"5 c #B2B4DF",
+"6 c #A1A4D8",
+"7 c #272DA6",
+"8 c #D0D1EA",
+"9 c #FFFEFE",
+"0 c #FFFFFF",
+"a c #FFFFFE",
+"b c #DADBEE",
+"c c #E1E1F1",
+"d c #BEBFE3",
+"e c #3D42AF",
+"f c #DFE0F0",
+"g c #E8E8F4",
+"h c #EEEFF7",
+"i c #CED0E9",
+"j c #474CB3",
+"k c #262CA5",
+"l c #E9EAF6",
+"m c #E7E8F4",
+"n c #E7E7F4",
+"o c #C6C6E6",
+"p c #7D80C9",
+"q c #B8B9E0",
+"r c #FEFEFD",
+"s c #AEB0DD",
+"t c #898CCE",
+"u c #AAADDC",
+"v c #A9ACDB",
+"w c #C8C9E8",
+"x c #BDBFE2",
+"y c #B6B9E0",
+"z c #B0B2DE",
+"A c #CBCDE8",
+"B c #AAACDB",
+"C c #CBCCE9",
+"D c #8184CA",
+"E c #C8C9E7",
+"F c #CED0EA",
+"G c #7A7EC8",
+"H c #E3E4F2",
+"I c #A8AADA",
+"J c #A7AADA",
+"K c #C5C7E6",
+"L c #343AAC",
+"M c #F9F9FB",
+"N c #3B41AE",
+"O c #3439AB",
+"P c #9B9ED5",
+"Q c #DDDEF0",
+"R c #777BC6",
+"S c #3036AA",
+"T c #4A50B4",
+"U c #A7AADB",
+"V c #DADBEF",
+"W c #E6E7F4",
+"X c #A9ACDC",
+"Y c #5156B7",
+"Z c #2F34AA",
+"` c #CCCEEA",
+" . c #F6F6FA",
+".. c #767AC6",
+"+. c #AAADDB",
+"@. c #A5A8DA",
+"#. c #C0C2E4",
+"$. c #E0E1F0",
+"%. c #AAAEDC",
+"&. c #A6A9DA",
+"*. c #C0C3E5",
+"=. c #AAAEDB",
+"-. c #A7A9DA",
+";. c #A0A3D6",
+">. c #9598D3",
+",. c #B8BAE0",
+"'. c #9498D2",
+"). c #C9CAE8",
+"!. c #F2F3F8",
+"~. c #7276C4",
+"{. c #282EA6",
+"]. c #2A2FA7",
+"^. c #292FA7",
+"/. c #7074C3",
+"(. c #4248B1",
+". . + @ # . . $ % . . . & * . . ",
+". . = - ; . . > , . . ' ) ! ~ . ",
+". . { ] ^ . . > , . . / ( _ : . ",
+". < [ } | 1 . > , . 2 3 4 5 6 ' ",
+"7 8 9 0 a b . > , . c 0 0 0 0 d ",
+"e f g 0 h i j > , k l m 0 a n o ",
+"p q - 0 r s t > , . g u 0 a v w ",
+"x y 0 0 0 z A > , . g u 0 a B C ",
+"D E 0 0 0 F G > , k H I 0 a J K ",
+"L M 0 0 0 ] N > , . O P Q M R S ",
+"T U Q V W X Y Z , . . P ` .... ",
+". . +.@.#.. . > $.. . P ` .... ",
+". . %.&.*.. . > , . . P ` .... ",
+". . =.-.*.. . > , . . P ` .... ",
+". . ;.>.,.. . > , . . '.).!.~.. ",
+". . {.. ].. . ^./.. . S * (.+ . "};
diff --git a/navit/xpm/shopping.xpm b/navit/xpm/shopping.xpm
new file mode 100644
index 000000000..7a892d36d
--- /dev/null
+++ b/navit/xpm/shopping.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * shopping_xpm[] = {
+"14 14 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+" ... ",
+".+++......... ",
+".+..+++++++++.",
+" .+.........+.",
+" .+.+.+.+.+.+.",
+" .+.........+.",
+" .+..+.+.+.+. ",
+" .+.......+. ",
+" .++++++++. ",
+" ........ ",
+" .+....... ",
+" .++++++++. ",
+" .++....++. ",
+" .. .. "};
diff --git a/navit/xpm/skiing.xpm b/navit/xpm/skiing.xpm
new file mode 100644
index 000000000..e62bbd5b0
--- /dev/null
+++ b/navit/xpm/skiing.xpm
@@ -0,0 +1,139 @@
+/* XPM */
+static char *skiing[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 101 2",
+" c #000000030000",
+". c #000001430000",
+"X c #000002470000",
+"o c #0000034C0000",
+"O c #0000057D0000",
+"+ c #000006C60000",
+"@ c #000007920000",
+"# c #0000084A0000",
+"$ c #000009AD0000",
+"% c #00000A890000",
+"& c #00000B5E0000",
+"* c #00000C9B0000",
+"= c #00000E7E0000",
+"- c #00000FB70000",
+"; c #000010F30000",
+": c #000011AC0000",
+"> c #000012800000",
+", c #000013A40000",
+"< c #0000147A0000",
+"1 c #000015510000",
+"2 c #000017790000",
+"3 c #000018EC0000",
+"4 c #000019C80000",
+"5 c #00001AA40000",
+"6 c #00001BBA0000",
+"7 c #00001C600000",
+"8 c #00001D780000",
+"9 c #00001EB60000",
+"0 c #00001FAB0000",
+"q c #000020C70000",
+"w c #000021AB0000",
+"e c #000023EA0000",
+"r c #000024840000",
+"t c #000025800000",
+"y c #000026560000",
+"u c #000028F00000",
+"i c #000029DE0000",
+"p c #00002BBB0000",
+"a c #00002CD30000",
+"s c #00002D9D0000",
+"d c #00002F090000",
+"f c #00002F830000",
+"g c #000030C90000",
+"h c #000033850000",
+"j c #000034550000",
+"k c #000035CD0000",
+"l c #000037470000",
+"z c #000038850000",
+"x c #000039830000",
+"c c #00003B910000",
+"v c #00003CC80000",
+"b c #00003D6B0000",
+"n c #00003F540000",
+"m c #000040DF0000",
+"M c #000041E80000",
+"N c #000043FD0000",
+"B c #000044B00000",
+"V c #000045D40000",
+"C c #000046E20000",
+"Z c #000049040000",
+"A c #000049D10000",
+"S c #00004AE40000",
+"D c #00004D0F0000",
+"F c #00004EE20000",
+"G c #000052920000",
+"H c #000053B00000",
+"J c #000054CF0000",
+"K c #0000555F0000",
+"L c #000056810000",
+"P c #000058C80000",
+"I c #000059EE0000",
+"U c #00005C200000",
+"Y c #00005CD30000",
+"T c #00005DCC0000",
+"R c #000060580000",
+"E c #0000621F0000",
+"W c #000064AB0000",
+"Q c #000069120000",
+"! c #000069FD0000",
+"~ c #00006BD70000",
+"^ c #00006CF50000",
+"/ c #00006E050000",
+"( c #00006EF50000",
+") c #00006FE70000",
+"_ c #0000721D0000",
+"` c #000073640000",
+"' c #000074070000",
+"] c #000074AB0000",
+"[ c #000075F50000",
+"{ c #000077090000",
+"} c #000077E70000",
+"| c #000079130000",
+" . c #000079DC0000",
+".. c #00007A840000",
+"X. c #00007BD50000",
+"o. c #00007CD40000",
+"O. c #00007E280000",
+"+. c #00007F280000",
+"@. c #00007FD40000",
+"#. c #000080800000",
+"$. c None",
+/* pixels */
+"$.$.@.@.@.@.@.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.$.$.",
+"$.@.@. #.#.$.",
+"@.@. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.#.",
+"@. @.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.@.@.@.@.@.@.@.@.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.@.@.@.#.@.@.@.#.#.#.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.@.@.#.#.@.@.#.@.@.#.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.@.@.Q F A v h v o.@.@.@.#.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.' v > * * * 1 A j c ) #.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.o.K t # @ > # q @ * c #.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.@.@.] B > * 3 # 1 q #.#. #.",
+"#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.@.) B q * > * * q # v #.#. #.",
+"#. #.#.#.#.#.#.#.@.@.@.@.@.@.@.) v > * 1 # 7 3 7 j @.@. #.",
+"#. #.#.#.#.#.#.#.@.@.@.@.@.@.@.G 1 # > * # 7 7 7 @.@. #.",
+"#. #.#.#.#.@.#.#.#.@.@.@.#.@.@.B * * 3 # 1 3 7 @ j #.#. #.",
+"#. #.#.#.#.@.@.#.#.@.@...) ] ..c @ 1 1 i G I K # # E #.#. #.",
+"#. #.#.@.@.@.@.#.#.#.#.Q v A I t > 1 3 U @.@.U @ q o.#.#. #.",
+"#. #.#.@.@.@.@.#.#.#.#.E c c h > @ > 1 s ..@.] B # B @.#.#. #.",
+"#. #.#.o.@.@.@.#.#.#.#.] ' U t 1 3 > m ..@.) h * ' @.#.#. #.",
+"#. #.#.) ' ..@.#.#.#.#...U t @ @ 7 t t B U ' I 7 s #.#.#.#. #.",
+"#. #.#.c m F W ) ) ' ] G 3 @ 7 v K ..' K m j 1 K @.@.@.#. #.",
+"#. #.#...W A h i s v c 1 # t I o.@.@.@.@.o.I q o.@.@.@.#. #.",
+"#. #.#.@.@.o.@.@...U B s q t v K ) ] ....o.o.@.@.@.@.@.#.#. #.",
+"#. #.#.@.@.@.@.@.@.@.#.@.@.) F j q 7 h A W ..o.o.o.] ] #.#. #.",
+"#. #.@.#.#.#.#.#.#.#.#.#.#.#.@.@...E B s q q j h 7 E #. #.",
+"#.#. #.#.#.#.#.#.#.#.#.#.#.#.@.@.@.@.@.@.@.@.@.@.@.#. #.#.",
+"$.#.#. #.#.$.",
+"$.$.#.#.#.#.#.#.#.#.#.#.#.#.@.@.@.@.@.@.@.@.@.@.@.@.#.#.#.#.$.$."
+};
diff --git a/navit/xpm/sports.xpm b/navit/xpm/sports.xpm
new file mode 100644
index 000000000..567f8bb92
--- /dev/null
+++ b/navit/xpm/sports.xpm
@@ -0,0 +1,95 @@
+/* XPM */
+static char *sports[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 73 1",
+" c black",
+". c #010101",
+"X c #000200",
+"o c #020202",
+"O c #0C0C0C",
+"+ c #001B00",
+"@ c #001C00",
+"# c #0D150D",
+"$ c #1E1E1E",
+"% c #002100",
+"& c #002300",
+"* c #003A00",
+"= c #003F00",
+"- c #1F251F",
+"; c #212D21",
+": c gray17",
+"> c #213421",
+", c gray19",
+"< c #343434",
+"1 c #393939",
+"2 c gray23",
+"3 c gray24",
+"4 c #054105",
+"5 c #004C00",
+"6 c #0E4E0E",
+"7 c #005100",
+"8 c #005B00",
+"9 c #025F02",
+"0 c #0B510B",
+"q c #006700",
+"w c #006D00",
+"e c #007A00",
+"r c #007D00",
+"t c #007E00",
+"y c #007F00",
+"u c #205720",
+"i c gray25",
+"p c #444444",
+"a c gray27",
+"s c #4E4E4E",
+"d c gray32",
+"f c #5B5B5B",
+"g c #5D5D5D",
+"h c #5D6B5D",
+"j c #606660",
+"k c #6D6D6D",
+"l c gray43",
+"z c #6F6F6F",
+"x c gray46",
+"c c #777777",
+"v c gray47",
+"b c gray50",
+"n c #008000",
+"m c #808080",
+"M c #808B80",
+"N c #838A83",
+"B c #828E82",
+"V c gray55",
+"C c #A7A7A7",
+"Z c #ADAEAD",
+"A c gray70",
+"S c #B6B6B6",
+"D c #C5C5C5",
+"F c #C8C8C8",
+"G c gray84",
+"H c #DADADA",
+"J c #DFDFDF",
+"K c gray91",
+"L c gray98",
+"P c gray99",
+"I c #FEFEFE",
+"U c gray100",
+"Y c None",
+/* pixels */
+"Y Y",
+" nnnnnnnnnnnn ",
+" nnnnnnnnnnnnnn ",
+" nnnny74*5ennnn ",
+" nnn9>SKdih8nnn ",
+" nnw#aIIxPIhqnn ",
+" nn& gk< zJ2@nn ",
+" nn-fII$ mk nn ",
+" nnZmIDs,3IH2nn ",
+" nnMi2vIIvFbNnn ",
+" nn6 <GPa :unn ",
+" nny&OCSV +ynn ",
+" nnny0BAS;=yynn ",
+" nnnnnnnnnynnnn ",
+" nnnnnnnnnnnn ",
+"Y Y"
+};
diff --git a/navit/xpm/swimming.xpm b/navit/xpm/swimming.xpm
new file mode 100644
index 000000000..72f371591
--- /dev/null
+++ b/navit/xpm/swimming.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char * swimming_xpm[] = {
+"16 16 119 2",
+" c None",
+". c #262CA6",
+"+ c #242CA6",
+"@ c #242DA7",
+"# c #232EA8",
+"$ c #232DA7",
+"% c #2131AB",
+"& c #2032AC",
+"* c #2233AB",
+"= c #2031AB",
+"- c #222EA8",
+"; c #222FA8",
+"> c #1C33AC",
+", c #222EA7",
+"' c #0E44BC",
+") c #0B4CC2",
+"! c #5584BF",
+"~ c #B9C7D9",
+"{ c #EFF3F5",
+"] c #5987BF",
+"^ c #1243BD",
+"/ c #1C36AF",
+"( c #1E33AC",
+"_ c #1E33AB",
+": c #1B34AD",
+"< c #1937AE",
+"[ c #1B35AD",
+"} c #7B94B7",
+"| c #B3C1D3",
+"1 c #A4B7CE",
+"2 c #658ABD",
+"3 c #C0CEDE",
+"4 c #EEF1F4",
+"5 c #3778C9",
+"6 c #1D34AE",
+"7 c #212FA9",
+"8 c #3B69BD",
+"9 c #7190B9",
+"0 c #1048BC",
+"a c #212FA8",
+"b c #1935AF",
+"c c #1A35AE",
+"d c #1C35AD",
+"e c #2436AB",
+"f c #2230A9",
+"g c #0F46C0",
+"h c #183BB5",
+"i c #2051BC",
+"j c #E5EBEF",
+"k c #E3E9EF",
+"l c #2348B6",
+"m c #2446B4",
+"n c #F5F7F7",
+"o c #FEFFFB",
+"p c #93A8C1",
+"q c #1141B6",
+"r c #1A34AD",
+"s c #1E2FA8",
+"t c #173AB2",
+"u c #173CB4",
+"v c #2869C3",
+"w c #8799C4",
+"x c #D2D8E7",
+"y c #FEFEFE",
+"z c #D3DCE5",
+"A c #2739AC",
+"B c #EBF0F1",
+"C c #FDFEFA",
+"D c #869DBA",
+"E c #1F33AB",
+"F c #123CB4",
+"G c #1838B0",
+"H c #1A37AE",
+"I c #5A80B7",
+"J c #BDCAD9",
+"K c #F9FBF9",
+"L c #FCFDFB",
+"M c #FCFCFC",
+"N c #FCFCFA",
+"O c #C0CCDA",
+"P c #266DC4",
+"Q c #437ABF",
+"R c #084EC2",
+"S c #1D33AB",
+"T c #1837AF",
+"U c #3355B1",
+"V c #AFBED1",
+"W c #7C96B6",
+"X c #A8B9CE",
+"Y c #6B8DB7",
+"Z c #A2B6CC",
+"` c #7291B8",
+" . c #9BB0C9",
+".. c #7391B7",
+"+. c #93AAC3",
+"@. c #3E78C0",
+"#. c #1441B7",
+"$. c #1A3AAF",
+"%. c #0349BD",
+"&. c #2A37A8",
+"*. c #516BAE",
+"=. c #7E96B4",
+"-. c #6788B5",
+";. c #8098B6",
+">. c #6588B7",
+",. c #859CB9",
+"'. c #6C8DB6",
+"). c #7A96B6",
+"!. c #6C8BB6",
+"~. c #7E97B6",
+"{. c #5F84B7",
+"]. c #7790B3",
+"^. c #4375B9",
+"/. c #708CB2",
+"(. c #2F64B3",
+"_. c #1B35AC",
+":. c #252CA6",
+"<. c #2130A9",
+"[. c #1F32AB",
+". . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . + ",
+"@ # $ # % & * & & = - + - $ ; > ",
+", - ' ) ! ~ { ] ^ . = / ( _ . : ",
+"< [ } | 1 2 3 4 5 6 7 8 9 0 a b ",
+"c d e f g h i j k l m n o p q . ",
+"r s t u v w x y y z A B C D E F ",
+"G H I J K L y M y N O P Q R S T ",
+". U V W X Y Z ` ...+.@.#._ $.%.",
+"&.*.=.-.;.>.,.'.).!.~.{.].^./.(.",
+"_.:.. . :.:.<.[.<.# ; ; - - , , ",
+":.. . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . ",
+":.. . . . . . . . . . . . . . . "};
diff --git a/navit/xpm/telephone.xpm b/navit/xpm/telephone.xpm
new file mode 100644
index 000000000..c788ef8c2
--- /dev/null
+++ b/navit/xpm/telephone.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * telephone_xpm[] = {
+"9 10 25 1",
+" c None",
+". c #FFFFFF",
+"+ c #F5F5F5",
+"@ c #838383",
+"# c #464646",
+"$ c #555555",
+"% c #EEEEEE",
+"& c #161616",
+"* c #404040",
+"= c #757575",
+"- c #DFDFDF",
+"; c #000000",
+"> c #C8C8C8",
+", c #FAFAFA",
+"' c #E9E9E9",
+") c #0F0F0F",
+"! c #9B9B9B",
+"~ c #373737",
+"{ c #262626",
+"] c #A1A1A1",
+"^ c #A9A9A9",
+"/ c #E4E4E4",
+"( c #535353",
+"_ c #7F7F7F",
+": c #D4D4D4",
+" ..++. ",
+"..@#$.. ",
+".%&*=.. ",
+".-;>,. ",
+".')!... ",
+"..~{,... ",
+"..];^./..",
+" .+({_(].",
+" ..+(;{_.",
+" ...-:.."};
diff --git a/navit/xpm/theater.xpm b/navit/xpm/theater.xpm
new file mode 100644
index 000000000..9581bc701
--- /dev/null
+++ b/navit/xpm/theater.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * theater_xpm[] = {
+"16 15 54 1",
+" c None",
+". c #FFFFFF",
+"+ c #CFCFCF",
+"@ c #808080",
+"# c #D8D8D8",
+"$ c #F7F7F7",
+"% c #F5F5F5",
+"& c #DEDEDE",
+"* c #A2A2A2",
+"= c #393939",
+"- c #606060",
+"; c #9D9D9D",
+"> c #929292",
+", c #E5E5E5",
+"' c #4F4F4F",
+") c #5A5A5A",
+"! c #474747",
+"~ c #3F3F3F",
+"{ c #8B8B8B",
+"] c #979797",
+"^ c #767676",
+"/ c #E9E9E9",
+"( c #000000",
+"_ c #575757",
+": c #494949",
+"< c #232323",
+"[ c #050505",
+"} c #2E2E2E",
+"| c #333333",
+"1 c #EBEBEB",
+"2 c #7D7D7D",
+"3 c #BABABA",
+"4 c #BEBEBE",
+"5 c #666666",
+"6 c #1D1D1D",
+"7 c #AAAAAA",
+"8 c #2B2B2B",
+"9 c #505050",
+"0 c #B7B7B7",
+"a c #272727",
+"b c #121212",
+"c c #161616",
+"d c #D6D6D6",
+"e c #9A9A9A",
+"f c #C3C3C3",
+"g c #6D6D6D",
+"h c #0A0A0A",
+"i c #343434",
+"j c #454545",
+"k c #6B6B6B",
+"l c #EEEEEE",
+"m c #787878",
+"n c #0C0C0C",
+"o c #CACACA",
+" ... ..++.",
+" .. .+@#$%&*=-.",
+".;>. .,'')'!!)~%",
+".{]^$./!(_(=@==%",
+".{.*---:<][}}_|1",
+".23*4.,567!83#94",
+"&2/>&/0)a^:@bc'3",
+"def3@#g='(}](h9/",
+".g..),.$'}c]@ij%",
+".k70_l*1<:@>7mk.",
+".@7}fmk9{:2n8~+.",
+".#g8(|_o.m:9=@. ",
+" .-7k_7. .*>d$ ",
+" .+9^)$ ... ",
+" .%/% "};
diff --git a/navit/xpm/tower.xpm b/navit/xpm/tower.xpm
new file mode 100644
index 000000000..2bf27687d
--- /dev/null
+++ b/navit/xpm/tower.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *tower[] = {
+/* columns rows colors chars-per-pixel */
+"10 16 13 1",
+" c black",
+". c #131313",
+"X c gray8",
+"o c #1B1B1B",
+"O c #1E1E1E",
+"+ c #252525",
+"@ c gray15",
+"# c gray21",
+"$ c gray25",
+"% c #797979",
+"& c #AEAEAE",
+"* c #D7D7D7",
+"= c gray100",
+/* pixels */
+"==========",
+"====%%====",
+"===& &===",
+"===&oo&===",
+"===* *===",
+"==== ====",
+"==== ====",
+"====##====",
+"====$#====",
+"====o@====",
+"====OO====",
+"====.X====",
+"====@@====",
+"====..====",
+"==== ====",
+"==== ===="
+};
diff --git a/navit/xpm/townhall.xpm b/navit/xpm/townhall.xpm
new file mode 100644
index 000000000..150b26f96
--- /dev/null
+++ b/navit/xpm/townhall.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char * townhall_xpm[] = {
+"16 18 88 1",
+" c None",
+". c #BF0000",
+"+ c #CE0000",
+"@ c #A80000",
+"# c #C20000",
+"$ c #5C652F",
+"% c #5D6630",
+"& c #808C42",
+"* c #818D42",
+"= c #5B642F",
+"- c #5D662F",
+"; c #808C41",
+"> c #5B632E",
+", c #111208",
+"' c #2B2F16",
+") c #535A2A",
+"! c #535B2B",
+"~ c #535C2A",
+"{ c #545C2B",
+"] c #555C2B",
+"^ c #555D2B",
+"/ c #535B2A",
+"( c #292D14",
+"_ c #454C23",
+": c #565F2C",
+"< c #5D6730",
+"[ c #5A632E",
+"} c #424822",
+"| c #363B1C",
+"1 c #414621",
+"2 c #4A5026",
+"3 c #484F25",
+"4 c #454B23",
+"5 c #495026",
+"6 c #484E25",
+"7 c #444922",
+"8 c #3A401D",
+"9 c #32361A",
+"0 c #484D2A",
+"a c #888888",
+"b c #66685F",
+"c c #4E542D",
+"d c #72736F",
+"e c #6C6E66",
+"f c #51582E",
+"g c #6E6E68",
+"h c #80807F",
+"i c #4C512B",
+"j c #272B14",
+"k c #6B743E",
+"l c #9E9E9E",
+"m c #7D7E76",
+"n c #75803C",
+"o c #8F8F8F",
+"p c #7E7E7A",
+"q c #7F8B41",
+"r c #81827E",
+"s c #6A743C",
+"t c #75716C",
+"u c #68665D",
+"v c #7C5A20",
+"w c #6E531E",
+"x c #33371E",
+"y c #505730",
+"z c #9A9A9A",
+"A c #75766E",
+"B c #58602D",
+"C c #78571E",
+"D c #684F1D",
+"E c #5C6430",
+"F c #7B7C78",
+"G c #989898",
+"H c #50572E",
+"I c #4B5227",
+"J c #5D6531",
+"K c #67695B",
+"L c #5A5D45",
+"M c #59602E",
+"N c #564A1F",
+"O c #554B20",
+"P c #5D6430",
+"Q c #5F624E",
+"R c #626454",
+"S c #5C6431",
+"T c #444A23",
+"U c #373C1C",
+"V c #434922",
+"W c #393E1D",
+" .+ ",
+" @# ",
+" ",
+" $% ",
+" $&**&= ",
+" -&******;> ",
+",')!~~{{{{]^^/( ",
+"_:<<<<<<<<<<<<[}",
+" |123456}3578 ",
+" 90abcdefghij ",
+" klmnopqrls ",
+" klmnopqrls ",
+" klmnopqrls ",
+" klmntuqrls ",
+" klmnvwqrls ",
+" xyzABCDEFGH ",
+" IJKLMNOPQRST ",
+"UV_4444444444_VW"};
diff --git a/navit/xpm/traffic_signals.xpm b/navit/xpm/traffic_signals.xpm
new file mode 100644
index 000000000..e98567951
--- /dev/null
+++ b/navit/xpm/traffic_signals.xpm
@@ -0,0 +1,139 @@
+/* XPM */
+static char * traffic_signals_xpm[] = {
+"16 16 120 2",
+" c None",
+". c #FBF9F9",
+"+ c #D2D2D2",
+"@ c #CCCCCC",
+"# c #C5C2C2",
+"$ c #C4BFBD",
+"% c #D3CFC9",
+"& c #DDDDDC",
+"* c #FFFEFC",
+"= c #F0EFEF",
+"- c #2D2B2B",
+"; c #3D1618",
+"> c #5F0101",
+", c #5F0205",
+"' c #42221E",
+") c #5B5A59",
+"! c #EEECEC",
+"~ c #0C0505",
+"{ c #8C0007",
+"] c #E90002",
+"^ c #E80103",
+"/ c #5A0202",
+"( c #433D3A",
+"_ c #F0EDED",
+": c #490E0D",
+"< c #CF0006",
+"[ c #F70301",
+"} c #F20200",
+"| c #9A0300",
+"1 c #483937",
+"2 c #EFEAEA",
+"3 c #250A09",
+"4 c #8B0202",
+"5 c #E70401",
+"6 c #E00004",
+"7 c #520002",
+"8 c #4D3E3F",
+"9 c #FCFAFA",
+"0 c #EDE4E4",
+"a c #0D0606",
+"b c #1F0603",
+"c c #843B01",
+"d c #652703",
+"e c #110302",
+"f c #423939",
+"g c #F9F8F8",
+"h c #EEE8E9",
+"i c #171408",
+"j c #8D9202",
+"k c #E7ED02",
+"l c #E1E602",
+"m c #5F5900",
+"n c #5C4644",
+"o c #F7F6F6",
+"p c #EFE9E9",
+"q c #362F06",
+"r c #C8CB02",
+"s c #F9FE02",
+"t c #F8FD03",
+"u c #ABB100",
+"v c #635045",
+"w c #F8F8F8",
+"x c #2C2509",
+"y c #B9BE04",
+"z c #F5FF03",
+"A c #F8FE02",
+"B c #929C00",
+"C c #624E48",
+"D c #EEE9E9",
+"E c #110906",
+"F c #4C5001",
+"G c #BBC401",
+"H c #A1A603",
+"I c #2D2D05",
+"J c #5F494C",
+"K c #0C0908",
+"L c #013703",
+"M c #058301",
+"N c #017306",
+"O c #002303",
+"P c #5E464A",
+"Q c #081C04",
+"R c #029A07",
+"S c #02D204",
+"T c #02D104",
+"U c #027403",
+"V c #524843",
+"W c #FCFCFC",
+"X c #EFEBE9",
+"Y c #0C2906",
+"Z c #02AB03",
+"` c #00D108",
+" . c #02D307",
+".. c #029705",
+"+. c #383E37",
+"@. c #FDFDFD",
+"#. c #EFEDEB",
+"$. c #0A170A",
+"%. c #067905",
+"&. c #02C005",
+"*. c #02B704",
+"=. c #095003",
+"-. c #4A3F3E",
+";. c #F7F7F7",
+">. c #F1EEEB",
+",. c #252321",
+"'. c #0B1A07",
+"). c #104809",
+"!. c #123F09",
+"~. c #101208",
+"{. c #565454",
+"]. c #FEFEFE",
+"^. c #FCFAF8",
+"/. c #CCCAC8",
+"(. c #C4C2C1",
+"_. c #C5C1C1",
+":. c #C6C2C2",
+"<. c #C4C3C3",
+"[. c #DCDBDB",
+"}. c #FFFEFE",
+" . + @ # $ % & * ",
+" = - ; > , ' ) ",
+" ! ~ { ] ^ / ( ",
+" _ : < [ } | 1 ",
+" 2 3 4 5 6 7 8 9 ",
+" 0 a b c d e f g ",
+" h i j k l m n o ",
+" p q r s t u v w ",
+" p x y z A B C ",
+" D E F G H I J ",
+" D K L M N O P ",
+" D Q R S T U V W ",
+" X Y Z ` ...+.@. ",
+" #.$.%.&.*.=.-.;. ",
+" >.,.'.).!.~.{.]. ",
+" ^./.(._.:.<.[.}. "};
diff --git a/navit/xpm/trailerpark.xpm b/navit/xpm/trailerpark.xpm
new file mode 100644
index 000000000..6864ea8f4
--- /dev/null
+++ b/navit/xpm/trailerpark.xpm
@@ -0,0 +1,110 @@
+/* XPM */
+static char * trailerpark_xpm[] = {
+"16 16 91 1",
+" c #325692",
+". c #335692",
+"+ c #335592",
+"@ c #325592",
+"# c #325591",
+"$ c #335690",
+"% c #335593",
+"& c #8195B7",
+"* c #BCC7D9",
+"= c #C4CEDE",
+"- c #CCD5E3",
+"; c #D3DAE3",
+"> c #D8DEE8",
+", c #DDE3EB",
+"' c #DFE5EC",
+") c #D9E1E9",
+"! c #D5DCE6",
+"~ c #D2D8E2",
+"{ c #CAD3E0",
+"] c #C1CCDB",
+"^ c #8D9FBD",
+"/ c #345590",
+"( c #F3F5F8",
+"_ c #FEFEFD",
+": c #FDFEFD",
+"< c #FDFFFD",
+"[ c #FFFFFF",
+"} c #FEFFFE",
+"| c #FCFFFC",
+"1 c #FDFEFE",
+"2 c #DFE5EB",
+"3 c #F6F9FA",
+"4 c #C0C9DA",
+"5 c #3B5B94",
+"6 c #3A5B93",
+"7 c #B3C0D5",
+"8 c #FCFDFE",
+"9 c #3D5C92",
+"0 c #C9D1DE",
+"a c #335591",
+"b c #BCC8DA",
+"c c #B1BED4",
+"d c #FBFDFE",
+"e c #355791",
+"f c #C8D0DD",
+"g c #DFE4EB",
+"h c #CED6E1",
+"i c #6A83AC",
+"j c #6B83AC",
+"k c #C4CFDF",
+"l c #FFFFFE",
+"m c #FCFDFD",
+"n c #6C84AC",
+"o c #6A83AD",
+"p c #D6DCE4",
+"q c #FFFEFE",
+"r c #E0E6ED",
+"s c #99AAC5",
+"t c #D1DAE4",
+"u c #FEFEFE",
+"v c #355793",
+"w c #37588E",
+"x c #F6F8FA",
+"y c #F4F7F8",
+"z c #869AB9",
+"A c #E3EBF0",
+"B c #95A7C1",
+"C c #E0E5ED",
+"D c #DEE4EB",
+"E c #788FB7",
+"F c #A9BAD2",
+"G c #ADBBD1",
+"H c #91A4C2",
+"I c #C7D1DE",
+"J c #3D5F94",
+"K c #D0D7E2",
+"L c #7C92B6",
+"M c #8FA1C1",
+"N c #5C79A6",
+"O c #92A2C2",
+"P c #A6B5CB",
+"Q c #B7C2D4",
+"R c #C3CCDB",
+"S c #325693",
+"T c #3E5E98",
+"U c #546FA1",
+"V c #395994",
+"W c #7087B1",
+"X c #3F5F99",
+"Y c #345593",
+"Z c #345592",
+" . ++@#$%+++ ",
+" .&*=-;>,')!~{]^",
+" /(_:<:[}|<__:12",
+" $34567[89666502",
+" a3b+.c[de+.++fg",
+" a3hijklmniiiopg",
+" a3[[[}[[[[[[lqg",
+" a3[[[[l[l[[[[lg",
+" a3[[[[rstu[[[lg",
+"vwxuuuyzABCuuuuD",
+"EFGGGGHIJKLGGGGM",
+"NO PQR% S",
+"TU VWX S",
+" Y Z % S",
+" S",
+" ++++++++++++++."};
diff --git a/navit/xpm/unknown.xpm b/navit/xpm/unknown.xpm
new file mode 100644
index 000000000..8f6835f22
--- /dev/null
+++ b/navit/xpm/unknown.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *noname[] = {
+/* width height ncolors chars_per_pixel */
+"13 14 3 1",
+/* colors */
+" c yellow",
+". c blue",
+"X c None",
+/* pixels */
+" ",
+" ........... ",
+" ... ... ",
+" .. ..... .. ",
+" ........ .. ",
+" ........ .. ",
+" ...... ... ",
+" ..... ..... ",
+" ..... ..... ",
+" ........... ",
+" ..... ..... ",
+" ........... ",
+" ........... ",
+" "
+};