summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/efa2
-rw-r--r--test/50-efa.t27
-rw-r--r--test/dump_e_hbf_b_hbf.ice765
-rw-r--r--test/dump_e_martinstr_e_florastr543
-rw-r--r--test/dump_e_werden_e_hbf539
-rw-r--r--test/parse_e_hbf_b_hbf.ice49
-rw-r--r--test/parse_e_hbf_b_hbf.ice.ignore_all31
-rw-r--r--test/parse_e_hbf_mh_hbf.ignore_none16
-rw-r--r--test/parse_e_martinstr_e_florastr18
-rw-r--r--test/parse_e_werden_e_hbf16
10 files changed, 2003 insertions, 3 deletions
diff --git a/bin/efa b/bin/efa
index 01b66d3..4c4702f 100755
--- a/bin/efa
+++ b/bin/efa
@@ -186,7 +186,7 @@ sub show_content {
foreach my $part (@{$connection}) {
foreach (@{$part->{extra}}) {
- if (not (defined $ignore_info and $_ =~ /$ignore_info/i)) {
+ if (not (length($ignore_info) and $_ =~ /$ignore_info/i)) {
print "# $_\n";
}
}
diff --git a/test/50-efa.t b/test/50-efa.t
index 21bd515..a47f9a0 100644
--- a/test/50-efa.t
+++ b/test/50-efa.t
@@ -2,7 +2,7 @@
use strict;
use warnings;
use 5.010;
-use Test::Command tests => 57;
+use Test::Command tests => 72;
my $efa = 'bin/efa';
my $testarg = "E HBf MH HBf";
@@ -96,10 +96,33 @@ for my $opt (qw/-v --version/) {
}
-for my $file (qw/e_hbf_mh_hbf e_hbf_du_hbf.ice/) {
+for my $file (qw{
+ e_hbf_mh_hbf
+ e_hbf_du_hbf.ice
+ e_werden_e_hbf
+ e_hbf_b_hbf.ice
+ e_martinstr_e_florastr
+ })
+{
$cmd = Test::Command->new(cmd => "$efa $test_parse < test/dump_$file");
$cmd->exit_is_num(0);
$cmd->stdout_is_file("test/parse_$file");
$cmd->stderr_is_eq('');
}
+
+$cmd = Test::Command->new(
+ cmd => "$efa $test_parse --ignore-info '.*' < test/dump_e_hbf_b_hbf.ice"
+);
+
+$cmd->exit_is_num(0);
+$cmd->stdout_is_file("test/parse_e_hbf_b_hbf.ice.ignore_all");
+$cmd->stderr_is_eq('');
+
+$cmd = Test::Command->new(
+ cmd => "$efa $test_parse --ignore-info < test/dump_e_hbf_mh_hbf"
+);
+
+$cmd->exit_is_num(0);
+$cmd->stdout_is_file("test/parse_e_hbf_mh_hbf.ignore_none");
+$cmd->stderr_is_eq('');
diff --git a/test/dump_e_hbf_b_hbf.ice b/test/dump_e_hbf_b_hbf.ice
new file mode 100644
index 0000000..b1ab684
--- /dev/null
+++ b/test/dump_e_hbf_b_hbf.ice
@@ -0,0 +1,765 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns:vrr="http://www.vrr.de/" xmlns:mdv="http://www.mentzdv.de/">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Fahrplanauskunft</title>
+<link rel="stylesheet" type="text/css" href="css/map.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapContextMenu.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapControl.css">
+<link rel="stylesheet" type="text/css" href="css/calendar.css">
+<link rel="stylesheet" type="text/css" href="css/itpTravelService.css">
+<link rel="stylesheet" type="text/css" href="css/vrr.css"><script type="text/javascript"><!--
+
+ function attachEventListener(target, eventType, functionRef, capture) {
+ if (typeof target.addEventListener != "undefined") {
+ target.addEventListener(eventType, functionRef, capture);
+ }
+ else if (typeof target.attachEvent != "undefined") {
+ target.attachEvent("on" + eventType, functionRef);
+ }
+ else {
+ eventType = "on" + eventType;
+
+ if (typeof target[eventType] == "function") {
+ var oldListener = target[eventType];
+
+ target[eventType] = function() {
+ oldListener();
+
+ return functionRef();
+ }
+ }
+ else {
+ target[eventType] = functionRef;
+ }
+ }
+
+ return true;
+ }
+
+ function checkPwdBoxes()
+ {
+ if(document.forms[0].ppPersonNetPassword.value!=document.forms[0].ppPersonConfirmNetPassword.value || document.forms[0].ppPersonNetPassword.value=='')
+ {
+ alert('Ihre Passwortangaben sind ungültig. Bitte geben Sie zweimal dasselbe Passwort ein.');
+ document.forms[0].ppPersonNetPassword.value="";
+ document.forms[0].ppPersonConfirmNetPassword.value="";
+ return false;
+ }
+ else return true;
+ }
+
+ function concatDate()
+ {
+ var completDate;
+ completDate = document.forms[0].itdLPxx_date.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_month.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_year.value;
+
+ document.forms[0].filterDateValid.value=completDate;
+ }
+
+ var viaInMobilityRestrictionOptions = 'true';
+ var viaFlag = 'false';
+ var identifiedOdv = {
+ 'origin' : '::',
+ 'destination' : '::',
+ 'via' : '::',
+ 'command' : ''
+ };
+ var sid = 'efa1.vrr.de_56827828';
+ var curLanguage = 'de';
+ var dmStop = "Haltestelle";
+ var dmPOI = "wichtiger Punkt";
+
+ var includedMeans = [];
+
+ var excludedMeans = [];
+
+
+ function checkMeans() {
+
+ var f = document.getElementsByName('jp')[0];
+
+ if (!f || sid!=='0') {
+ return true;
+ }
+
+ if (includedMeans.length >=1) {
+ for (var i=0; i < includedMeans.length; i++) {
+ if(f['inclMOT_' + includedMeans[i]]) {
+ f['inclMOT_' + includedMeans[i]].checked = false;
+ }
+ }
+ } else if (excludedMeans.length >=1) {
+ for (var j=0; j < excludedMeans.length; j++) {
+ if (f['inclMOT_' + excludedMeans[j]]) {
+ f['inclMOT_' + excludedMeans[j]].checked = false;
+ }
+ }
+ }
+ }
+
+ attachEventListener(window, 'load', checkMeans, false);
+ //--></script><script type="text/javascript" src="JavaScriptFunctions/mdv.js"></script><script type="text/javascript" src="JavaScriptFunctions/odvScript.js"></script><script type="text/javascript" src="/mdv/mdvMap/mdvMap.js"></script><script type="text/javascript" src="/mdv/mdvMap/prototype-1.4.0.js"></script><script type="text/javascript" src="mdvMapSettings.js"></script><script type="text/javascript" src="miniMapSettings.js"></script><script type="text/javascript" src="JavaScriptFunctions/mdvMapHandler.js"></script><script type="text/javascript"><!--
+ var bCreateMapRequest = false;
+ --></script><script type="text/javascript"><!--
+ /* language of the map */
+ var mapLanguage = 'de';
+ var odv = new Array();
+ --></script><script>function initMdvMapConfig() {var usages = new Array("origin", "destination", "via", "dm", "stt");for(var i=0; i<usages.length; i++) {var usage = usages[i];mdvMapConfigs[usage] = mdvMapConfig.clone();mdvMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMapConfigs[usage].add("defaultScale", "2");mdvMapConfigs[usage].add("toolTimeOut", "20");mdvMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMapConfigs[usage].add("useMagnifyGlass", "true");mdvMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMapConfigs[usage].add("poiArea", "true");mdvMapConfigs[usage].add("poiPoint", "true");mdvMapConfigs[usage].add("language", "de");mdvMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMapConfigs[usage].add("xCenterReal", "3368363");mdvMapConfigs[usage].add("yCenterReal", "450530");mdvMapConfigs[usage].add("mapName", "NAV3");mdvMapConfigs[usage].add("network", "NRW");mdvMapConfigs[usage].add("useBubbleForEFAInfo", "true");mdvMapConfigs[usage].add("info.stop.size.width", "250");mdvMapConfigs[usage].add("info.stop.size.height", "200");mdvMapConfigs[usage].add("info.poi.size.width", "250");mdvMapConfigs[usage].add("info.poi.size.height", "120");mdvMapConfigs[usage].add("useBubbleOverflowForEFAInfo", "true");mdvMapConfigs[usage].add("block", "100");mdvMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage] = mdvMiniMapConfig.clone();mdvMiniMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMiniMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMiniMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMiniMapConfigs[usage].add("defaultScale", "2");mdvMiniMapConfigs[usage].add("toolTimeOut", "20");mdvMiniMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMiniMapConfigs[usage].add("useMagnifyGlass", "true");mdvMiniMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMiniMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMiniMapConfigs[usage].add("xCenterReal", "3368363");mdvMiniMapConfigs[usage].add("yCenterReal", "450530");mdvMiniMapConfigs[usage].add("mapName", "NAV3");mdvMiniMapConfigs[usage].add("network", "NRW");mdvMiniMapConfigs[usage].add("block", "100");mdvMiniMapConfigs[usage].add("language", "de");}}
+ </script></head>
+<body onload="">
+<form action="XSLT_TRIP_REQUEST2" id="jp" name="jp" method="POST"><input type="hidden" name="sessionID" id="sessionID" value="efa1.vrr.de_56827828"><input type="hidden" name="language" value="de"><input type="hidden" name="requestID" id="requestID" value="1"><input type="hidden" name="command" id="command" value=""><input type="hidden" name="itdLPxx_ShowFare" value=" "><input type="hidden" name="itdLPxx_view" value=""><input type="hidden" name="useRealtime" value="1"><input type="hidden" name="itdLPxx_enableMobilityRestrictionOptionsWithButton" value=""><input type="hidden" name="execInst" id="execInst" value=""><input type="hidden" name="itdLPxx_mdvMap2_origin" id="itdLPxx_mdvMap2_origin" value="::"><input type="hidden" name="itdLPxx_mdvMap2_destination" id="itdLPxx_mdvMap2_destination" value="::"><input type="hidden" name="itdLPxx_mdvMap2_via" id="itdLPxx_mdvMap2_via" value="::"><input type="hidden" name="itdLPxx_mapState_origin" id="itdLPxx_mapState_origin" value=""><input type="hidden" name="itdLPxx_mapState_destination" id="itdLPxx_mapState_destination" value=""><input type="hidden" name="itdLPxx_mapState_via" id="itdLPxx_mapState_via" value=""><input type="hidden" name="itdLPxx_mdvMap_origin" id="itdLPxx_mdvMap_origin" value="3361949:456292:NAV3"><input type="hidden" name="itdLPxx_mdvMap_destination" id="itdLPxx_mdvMap_destination" value="::"><input type="hidden" name="itdLPxx_mdvMap_via" id="itdLPxx_mdvMap_via" value="::"><input type="hidden" name="itdLPxx_command" id="itdLPxx_command" value=""><input type="hidden" name="itdLPxx_priceCalculator" id="itdLPxx_priceCalculator" value=""><input type="hidden" name="trip" value=""><input type="hidden" name="partialTrip" value=""><input type="hidden" name="itdLPxx_transpCompany" value="vrr"><table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td rowspan="3" valign="top" align="left" width="155">
+<table id="tabNav">
+<tr>
+<td class="leftHeader"></td>
+</tr>
+<tr>
+<td><a title="en" href="XSLT_TRIP_REQUEST2?language=en&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_en.gif" border="0"></a> <a title="fr" href="XSLT_TRIP_REQUEST2?language=fr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_fr.gif" border="0"></a> <a title="es" href="XSLT_TRIP_REQUEST2?language=es&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_es.gif" border="0"></a> <a title="tr" href="XSLT_TRIP_REQUEST2?language=tr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_tr.gif" border="0"></a></td>
+</tr>
+<tr>
+<td class="navLabelTextBoldColor"><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Fahrplanauskunft</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_STT_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Aushangfahrplan</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_DM_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Abfahrtsmonitor</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_PS_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Persönlicher Fahrplan</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/verbundfahrplan_schnellverkehr/index.html" target="vrr">Verbundfahrplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/linienplan_schnellverkehr/index.html" target="vrr">Linienplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/stadtlinienplaene/index.html" target="vrr">Stadtlinienpläne</a></td>
+</tr>
+<tr>
+<td><a href="./Bedienungshinweise_de.htm" target="vrr">Bedienungshinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_SCREEN_SAVER_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Bildschirmschoner</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_ADDINFO_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;filterPublicationStatus=current&amp;filterShowPlaceList=1&amp;filterShowLineList=1&amp;filterShowStopList=0&amp;filterShowPlaceList=0&amp;">Aktuelle Hinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;itdLPxx_urlGenerator=true&amp;">Ihr Link zu uns</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/global/impressum/index.html">Impressum</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/">Homepage</a></td>
+</tr>
+</table>
+</td>
+<td rowspan="3"> </td>
+<td valign="top" width="630" height="55">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="3" height="35" align="left" class="logoHeader">
+<div class="textHeader">Fahrplanauskunft</div>
+</td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="100%" height="5"></td>
+</tr>
+</table>
+<table cellspacing="0" cellpadding="0" width="630" border="0">
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top" class="kaestchen"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td width="10%"><span class="labelTextBold"> von:</span></td>
+<td width="40%"><span class="labelText">Essen / Hauptbahnhof</span></td>
+<td width="10%"><span class="labelTextBold">nach:     </span></td>
+<td width="38%"><span class="labelText">Berlin / Hauptbahnhof</span></td>
+</tr>
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="10" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top"> </td>
+<td width="10%"><span class="labelTextBold"> Abfahrt:</span></td>
+<td width="40%"><span class="labelText">17:50</span><span class="labelText"> Uhr</span></td>
+<td width="10%"><span class="labelTextBold">Datum:</span></td>
+<td width="38%"><span class="labelText">11.05.2010</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td><span class="labelTextBold"> Fahrtdaten</span></td>
+<td align="center"><span class="labelTextBold"> Fahrtdauer</span></td>
+<td align="center"><span class="labelTextBold"> Umsteigen</span></td>
+<td align="center"><span class="labelTextBold"> Preis (Erw./Ki.)</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip1"><u>1. Fahrt:</u></a>  am 11.05.2010  von 17:23 bis 21:08 Uhr</span></td>
+<td align="center"><span class="labelText">03:45</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"> </td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip2"><u>2. Fahrt:</u></a>  am 11.05.2010  von 18:23 bis 22:21 Uhr</span></td>
+<td align="center"><span class="labelText">03:58</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"> </td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip3"><u>3. Fahrt:</u></a>  am 11.05.2010  von 19:23 bis 23:08 Uhr</span></td>
+<td align="center"><span class="labelText">03:45</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"> </td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr><input type="hidden" name="tripSelection" value="on"><tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="1" width="100%" border="0">
+<tr class="bgColor">
+<td colspan="8"><a name="Trip1"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 1. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">17:23</span></td>
+<td class="bgColor nudgePartTrip"><div style="float:left;"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="früher" src="images/earlier.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">früher</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof: Gleis 6</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97CDD0.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 643 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">18:07</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5 E-H</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE97CDD1.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">18:11</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 653 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">19:28</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">19:31</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 643 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">21:08</span></td>
+<td class="bgColor nudgePartTrip"><div style="float: left;"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="später" src="images/later.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">später</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Berlin Hbf: Gleis 12</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector1" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip2"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 2. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">18:23</span></td>
+<td class="bgColor nudgePartTrip"><div style="float:left;"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='2';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="früher" src="images/earlier.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='2';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">früher</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof: Gleis 4</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97CDD2.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 945 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">19:07</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5 E-H</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE97CDD3.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">19:11</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 955 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">20:28</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">20:31</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 945 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">22:21</span></td>
+<td class="bgColor nudgePartTrip"><div style="float: left;"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='2';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="später" src="images/later.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='2';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">später</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Berlin Hbf: Gleis 11 A - D</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector2" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip3"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 3. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">19:23</span></td>
+<td class="bgColor nudgePartTrip"><div style="float:left;"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='3';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="früher" src="images/earlier.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='3';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">früher</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof: Gleis 4</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97CDD4.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 645 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">20:07</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5 E-H</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE97CDD5.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">20:11</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hamm (Westf): Gleis 5</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 655 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">21:28</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Bordrestaurant</i></span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/sitz.gif" width="32" height="32" alt="*"></td>
+<td class="bgColor2"><span class="labelText">nicht umsteigen,</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2" colspan="4"><img src="images/dummy.gif" width="1" height="1"></td>
+<td colspan="2" align="center" class="bgColor2"> </td>
+<td class="bgColor2"><span class="labelText">Weiterfahrt im selben Fahrzeug möglich</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">21:31</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Hannover Hauptbahnhof: Gleis 9</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/train.gif" width="32" height="32" alt="Zug"></td>
+<td class="bgColor"><span class="labelText">ICE 645 InterCityExpress</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">23:08</span></td>
+<td class="bgColor nudgePartTrip"><div style="float: left;"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='3';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="später" src="images/later.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='3';document.forms[0].partialTrip.value='5';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">später</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Berlin Hbf: Gleis 12 A - G</span></td>
+<td colspan="2" align="center" class="bgColor"></td>
+<td class="bgColor"><span class="labelText">Berlin Ostbahnhof</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector3" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl_nOK.gif" width="13" height="30" border="0" title="Abweichung" alt="Abweichung"></td>
+<td valign="center"><span class="labelText" valign="center">Verspätungen sind berücksichtigt</span></td>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl.gif" width="13" height="30" border="0" title="Pünktlich" alt="Pünktlich"></td>
+<td valign="center"><span class="labelText" valign="center">Fahrt voraussichtlich pünktlich</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td height="40" valign="middle" align="left"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+<td width="220" valign="bottom"><img src="images/ein-Service-des-VRR.gif" width="220" height="36" alt="*" align="right"></td>
+</table>
+</td>
+</tr>
+</table>
+</form>
+</body>
+</html>
diff --git a/test/dump_e_martinstr_e_florastr b/test/dump_e_martinstr_e_florastr
new file mode 100644
index 0000000..f954529
--- /dev/null
+++ b/test/dump_e_martinstr_e_florastr
@@ -0,0 +1,543 @@
+<!-- This tests the "Fussweg" part of the parser -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns:vrr="http://www.vrr.de/" xmlns:mdv="http://www.mentzdv.de/">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Fahrplanauskunft</title>
+<link rel="stylesheet" type="text/css" href="css/map.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapContextMenu.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapControl.css">
+<link rel="stylesheet" type="text/css" href="css/calendar.css">
+<link rel="stylesheet" type="text/css" href="css/itpTravelService.css">
+<link rel="stylesheet" type="text/css" href="css/vrr.css"><script type="text/javascript"><!--
+
+ function attachEventListener(target, eventType, functionRef, capture) {
+ if (typeof target.addEventListener != "undefined") {
+ target.addEventListener(eventType, functionRef, capture);
+ }
+ else if (typeof target.attachEvent != "undefined") {
+ target.attachEvent("on" + eventType, functionRef);
+ }
+ else {
+ eventType = "on" + eventType;
+
+ if (typeof target[eventType] == "function") {
+ var oldListener = target[eventType];
+
+ target[eventType] = function() {
+ oldListener();
+
+ return functionRef();
+ }
+ }
+ else {
+ target[eventType] = functionRef;
+ }
+ }
+
+ return true;
+ }
+
+ function checkPwdBoxes()
+ {
+ if(document.forms[0].ppPersonNetPassword.value!=document.forms[0].ppPersonConfirmNetPassword.value || document.forms[0].ppPersonNetPassword.value=='')
+ {
+ alert('Ihre Passwortangaben sind ungültig. Bitte geben Sie zweimal dasselbe Passwort ein.');
+ document.forms[0].ppPersonNetPassword.value="";
+ document.forms[0].ppPersonConfirmNetPassword.value="";
+ return false;
+ }
+ else return true;
+ }
+
+ function concatDate()
+ {
+ var completDate;
+ completDate = document.forms[0].itdLPxx_date.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_month.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_year.value;
+
+ document.forms[0].filterDateValid.value=completDate;
+ }
+
+ var viaInMobilityRestrictionOptions = 'true';
+ var viaFlag = 'false';
+ var identifiedOdv = {
+ 'origin' : '::',
+ 'destination' : '::',
+ 'via' : '::',
+ 'command' : ''
+ };
+ var sid = 'efa1.vrr.de_58627328';
+ var curLanguage = 'de';
+ var dmStop = "Haltestelle";
+ var dmPOI = "wichtiger Punkt";
+
+ var includedMeans = [];
+
+ var excludedMeans = [];
+
+
+ function checkMeans() {
+
+ var f = document.getElementsByName('jp')[0];
+
+ if (!f || sid!=='0') {
+ return true;
+ }
+
+ if (includedMeans.length >=1) {
+ for (var i=0; i < includedMeans.length; i++) {
+ if(f['inclMOT_' + includedMeans[i]]) {
+ f['inclMOT_' + includedMeans[i]].checked = false;
+ }
+ }
+ } else if (excludedMeans.length >=1) {
+ for (var j=0; j < excludedMeans.length; j++) {
+ if (f['inclMOT_' + excludedMeans[j]]) {
+ f['inclMOT_' + excludedMeans[j]].checked = false;
+ }
+ }
+ }
+ }
+
+ attachEventListener(window, 'load', checkMeans, false);
+ //--></script><script type="text/javascript" src="JavaScriptFunctions/mdv.js"></script><script type="text/javascript" src="JavaScriptFunctions/odvScript.js"></script><script type="text/javascript" src="/mdv/mdvMap/mdvMap.js"></script><script type="text/javascript" src="/mdv/mdvMap/prototype-1.4.0.js"></script><script type="text/javascript" src="mdvMapSettings.js"></script><script type="text/javascript" src="miniMapSettings.js"></script><script type="text/javascript" src="JavaScriptFunctions/mdvMapHandler.js"></script><script type="text/javascript"><!--
+ var bCreateMapRequest = false;
+ --></script><script type="text/javascript"><!--
+ /* language of the map */
+ var mapLanguage = 'de';
+ var odv = new Array();
+ --></script><script>function initMdvMapConfig() {var usages = new Array("origin", "destination", "via", "dm", "stt");for(var i=0; i<usages.length; i++) {var usage = usages[i];mdvMapConfigs[usage] = mdvMapConfig.clone();mdvMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMapConfigs[usage].add("defaultScale", "2");mdvMapConfigs[usage].add("toolTimeOut", "20");mdvMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMapConfigs[usage].add("useMagnifyGlass", "true");mdvMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMapConfigs[usage].add("poiArea", "true");mdvMapConfigs[usage].add("poiPoint", "true");mdvMapConfigs[usage].add("language", "de");mdvMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMapConfigs[usage].add("xCenterReal", "3368363");mdvMapConfigs[usage].add("yCenterReal", "450530");mdvMapConfigs[usage].add("mapName", "NAV3");mdvMapConfigs[usage].add("network", "NRW");mdvMapConfigs[usage].add("useBubbleForEFAInfo", "true");mdvMapConfigs[usage].add("info.stop.size.width", "250");mdvMapConfigs[usage].add("info.stop.size.height", "200");mdvMapConfigs[usage].add("info.poi.size.width", "250");mdvMapConfigs[usage].add("info.poi.size.height", "120");mdvMapConfigs[usage].add("useBubbleOverflowForEFAInfo", "true");mdvMapConfigs[usage].add("block", "100");mdvMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage] = mdvMiniMapConfig.clone();mdvMiniMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMiniMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMiniMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMiniMapConfigs[usage].add("defaultScale", "2");mdvMiniMapConfigs[usage].add("toolTimeOut", "20");mdvMiniMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMiniMapConfigs[usage].add("useMagnifyGlass", "true");mdvMiniMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMiniMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMiniMapConfigs[usage].add("xCenterReal", "3368363");mdvMiniMapConfigs[usage].add("yCenterReal", "450530");mdvMiniMapConfigs[usage].add("mapName", "NAV3");mdvMiniMapConfigs[usage].add("network", "NRW");mdvMiniMapConfigs[usage].add("block", "100");mdvMiniMapConfigs[usage].add("language", "de");}}
+ </script></head>
+<body onload="">
+<form action="XSLT_TRIP_REQUEST2" id="jp" name="jp" method="POST"><input type="hidden" name="sessionID" id="sessionID" value="efa1.vrr.de_58627328"><input type="hidden" name="language" value="de"><input type="hidden" name="requestID" id="requestID" value="1"><input type="hidden" name="command" id="command" value=""><input type="hidden" name="itdLPxx_ShowFare" value=" "><input type="hidden" name="itdLPxx_view" value=""><input type="hidden" name="useRealtime" value="1"><input type="hidden" name="itdLPxx_enableMobilityRestrictionOptionsWithButton" value=""><input type="hidden" name="execInst" id="execInst" value=""><input type="hidden" name="itdLPxx_mdvMap2_origin" id="itdLPxx_mdvMap2_origin" value="::"><input type="hidden" name="itdLPxx_mdvMap2_destination" id="itdLPxx_mdvMap2_destination" value="::"><input type="hidden" name="itdLPxx_mdvMap2_via" id="itdLPxx_mdvMap2_via" value="::"><input type="hidden" name="itdLPxx_mapState_origin" id="itdLPxx_mapState_origin" value=""><input type="hidden" name="itdLPxx_mapState_destination" id="itdLPxx_mapState_destination" value=""><input type="hidden" name="itdLPxx_mapState_via" id="itdLPxx_mapState_via" value=""><input type="hidden" name="itdLPxx_mdvMap_origin" id="itdLPxx_mdvMap_origin" value="3361273:458165:NAV3"><input type="hidden" name="itdLPxx_mdvMap_destination" id="itdLPxx_mdvMap_destination" value="3361149:458998:NAV3"><input type="hidden" name="itdLPxx_mdvMap_via" id="itdLPxx_mdvMap_via" value="::"><input type="hidden" name="itdLPxx_command" id="itdLPxx_command" value=""><input type="hidden" name="itdLPxx_priceCalculator" id="itdLPxx_priceCalculator" value=""><input type="hidden" name="trip" value=""><input type="hidden" name="partialTrip" value=""><input type="hidden" name="itdLPxx_transpCompany" value="vrr"><table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td rowspan="3" valign="top" align="left" width="155">
+<table id="tabNav">
+<tr>
+<td class="leftHeader"></td>
+</tr>
+<tr>
+<td><a title="en" href="XSLT_TRIP_REQUEST2?language=en&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_en.gif" border="0"></a> <a title="fr" href="XSLT_TRIP_REQUEST2?language=fr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_fr.gif" border="0"></a> <a title="es" href="XSLT_TRIP_REQUEST2?language=es&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_es.gif" border="0"></a> <a title="tr" href="XSLT_TRIP_REQUEST2?language=tr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_tr.gif" border="0"></a></td>
+</tr>
+<tr>
+<td class="navLabelTextBoldColor"><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Fahrplanauskunft</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_STT_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Aushangfahrplan</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_DM_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Abfahrtsmonitor</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_PS_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Persönlicher Fahrplan</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/verbundfahrplan_schnellverkehr/index.html" target="vrr">Verbundfahrplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/linienplan_schnellverkehr/index.html" target="vrr">Linienplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/stadtlinienplaene/index.html" target="vrr">Stadtlinienpläne</a></td>
+</tr>
+<tr>
+<td><a href="./Bedienungshinweise_de.htm" target="vrr">Bedienungshinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_SCREEN_SAVER_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Bildschirmschoner</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_ADDINFO_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;filterPublicationStatus=current&amp;filterShowPlaceList=1&amp;filterShowLineList=1&amp;filterShowStopList=0&amp;filterShowPlaceList=0&amp;">Aktuelle Hinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;itdLPxx_urlGenerator=true&amp;">Ihr Link zu uns</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/global/impressum/index.html">Impressum</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/">Homepage</a></td>
+</tr>
+</table>
+</td>
+<td rowspan="3"> </td>
+<td valign="top" width="630" height="55">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="3" height="35" align="left" class="logoHeader">
+<div class="textHeader">Fahrplanauskunft</div>
+</td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="100%" height="5"></td>
+</tr>
+</table>
+<table cellspacing="0" cellpadding="0" width="630" border="0">
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top" class="kaestchen"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td width="10%"><span class="labelTextBold"> von:</span></td>
+<td width="40%"><span class="labelText">Essen / Martinstr.</span></td>
+<td width="10%"><span class="labelTextBold">nach:     </span></td>
+<td width="38%"><span class="labelText">Essen / Florastr.</span></td>
+</tr>
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="10" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top"> </td>
+<td width="10%"><span class="labelTextBold"> Abfahrt:</span></td>
+<td width="40%"><span class="labelText">18:20</span><span class="labelText"> Uhr</span></td>
+<td width="10%"><span class="labelTextBold">Datum:</span></td>
+<td width="38%"><span class="labelText">11.05.2010</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td><span class="labelTextBold"> Fahrtdaten</span></td>
+<td align="center"><span class="labelTextBold"> Fahrtdauer</span></td>
+<td align="center"><span class="labelTextBold"> Umsteigen</span></td>
+<td align="center"><span class="labelTextBold"> Preisstufe</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip1"><u>1. Fahrt:</u></a>  am 11.05.2010  von 18:18 bis 18:19 Uhr</span></td>
+<td align="center"><span class="labelText">00:01</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '1';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip2"><u>2. Fahrt:</u></a>  am 11.05.2010  von 18:25 bis 18:26 Uhr</span></td>
+<td align="center"><span class="labelText">00:01</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '2';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip3"><u>3. Fahrt:</u></a>  am 11.05.2010  von 18:28 bis 18:29 Uhr</span></td>
+<td align="center"><span class="labelText">00:01</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '3';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip4"><u>4. Fahrt:</u></a>  am 11.05.2010  von 18:20 bis 18:32 Uhr</span></td>
+<td align="center"><span class="labelText">00:12</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"> </td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr><input type="hidden" name="tripSelection" value="on"><tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="1" width="100%" border="0">
+<tr class="bgColor">
+<td colspan="8"><a name="Trip1"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 1. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">18:18</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Martinstr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE983E4B.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/tram.gif" width="32" height="32" alt="Tram"></td>
+<td class="bgColor"><span class="labelText">Straßenbahn 101</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">18:19</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Florastr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09234_e_florastr_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE983E4C.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Bredeney</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector1" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip2"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 2. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">18:25</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Martinstr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE983E4D.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/tram.gif" width="32" height="32" alt="Tram"></td>
+<td class="bgColor"><span class="labelText">Straßenbahn 107</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">18:26</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Florastr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09234_e_florastr_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE983E4E.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Bredeney</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector2" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip3"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 3. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">18:28</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Martinstr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE983E4B.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/tram.gif" width="32" height="32" alt="Tram"></td>
+<td class="bgColor"><span class="labelText">Straßenbahn 101</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">18:29</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Florastr.: Bstg. 2</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09234_e_florastr_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE983E4C.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Bredeney</span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector3" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip4"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 4. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor" colspan="2"><img src="images/dummy.gif" width="1" height="1"></td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Martinstr.</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE983E48.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/walk.gif" width="32" height="32" alt="Fußweg"></td>
+<td class="bgColor"><span class="labelText">Fußweg ca. 12 Minuten</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor" colspan="2"><img src="images/dummy.gif" width="1" height="1"></td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Florastr.</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="FILELOAD?Filename=dwa_4BE983E49.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText"></span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector4" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl_nOK.gif" width="13" height="30" border="0" title="Abweichung" alt="Abweichung"></td>
+<td valign="center"><span class="labelText" valign="center">Verspätungen sind berücksichtigt</span></td>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl.gif" width="13" height="30" border="0" title="Pünktlich" alt="Pünktlich"></td>
+<td valign="center"><span class="labelText" valign="center">Fahrt voraussichtlich pünktlich</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td height="40" valign="middle" align="left"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+<td width="220" valign="bottom"><img src="images/ein-Service-des-VRR.gif" width="220" height="36" alt="*" align="right"></td>
+</table>
+</td>
+</tr>
+</table>
+</form>
+</body>
+</html>
diff --git a/test/dump_e_werden_e_hbf b/test/dump_e_werden_e_hbf
new file mode 100644
index 0000000..d4d422c
--- /dev/null
+++ b/test/dump_e_werden_e_hbf
@@ -0,0 +1,539 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns:vrr="http://www.vrr.de/" xmlns:mdv="http://www.mentzdv.de/">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Fahrplanauskunft</title>
+<link rel="stylesheet" type="text/css" href="css/map.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapContextMenu.css">
+<link rel="stylesheet" type="text/css" href="css/MDVMapControl.css">
+<link rel="stylesheet" type="text/css" href="css/calendar.css">
+<link rel="stylesheet" type="text/css" href="css/itpTravelService.css">
+<link rel="stylesheet" type="text/css" href="css/vrr.css"><script type="text/javascript"><!--
+
+ function attachEventListener(target, eventType, functionRef, capture) {
+ if (typeof target.addEventListener != "undefined") {
+ target.addEventListener(eventType, functionRef, capture);
+ }
+ else if (typeof target.attachEvent != "undefined") {
+ target.attachEvent("on" + eventType, functionRef);
+ }
+ else {
+ eventType = "on" + eventType;
+
+ if (typeof target[eventType] == "function") {
+ var oldListener = target[eventType];
+
+ target[eventType] = function() {
+ oldListener();
+
+ return functionRef();
+ }
+ }
+ else {
+ target[eventType] = functionRef;
+ }
+ }
+
+ return true;
+ }
+
+ function checkPwdBoxes()
+ {
+ if(document.forms[0].ppPersonNetPassword.value!=document.forms[0].ppPersonConfirmNetPassword.value || document.forms[0].ppPersonNetPassword.value=='')
+ {
+ alert('Ihre Passwortangaben sind ungültig. Bitte geben Sie zweimal dasselbe Passwort ein.');
+ document.forms[0].ppPersonNetPassword.value="";
+ document.forms[0].ppPersonConfirmNetPassword.value="";
+ return false;
+ }
+ else return true;
+ }
+
+ function concatDate()
+ {
+ var completDate;
+ completDate = document.forms[0].itdLPxx_date.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_month.value;
+ completDate = completDate + "-" + document.forms[0].itdLPxx_year.value;
+
+ document.forms[0].filterDateValid.value=completDate;
+ }
+
+ var viaInMobilityRestrictionOptions = 'true';
+ var viaFlag = 'false';
+ var identifiedOdv = {
+ 'origin' : '::',
+ 'destination' : '::',
+ 'via' : '::',
+ 'command' : ''
+ };
+ var sid = 'efa1.vrr.de_56888406';
+ var curLanguage = 'de';
+ var dmStop = "Haltestelle";
+ var dmPOI = "wichtiger Punkt";
+
+ var includedMeans = [];
+
+ var excludedMeans = [];
+
+
+ function checkMeans() {
+
+ var f = document.getElementsByName('jp')[0];
+
+ if (!f || sid!=='0') {
+ return true;
+ }
+
+ if (includedMeans.length >=1) {
+ for (var i=0; i < includedMeans.length; i++) {
+ if(f['inclMOT_' + includedMeans[i]]) {
+ f['inclMOT_' + includedMeans[i]].checked = false;
+ }
+ }
+ } else if (excludedMeans.length >=1) {
+ for (var j=0; j < excludedMeans.length; j++) {
+ if (f['inclMOT_' + excludedMeans[j]]) {
+ f['inclMOT_' + excludedMeans[j]].checked = false;
+ }
+ }
+ }
+ }
+
+ attachEventListener(window, 'load', checkMeans, false);
+ //--></script><script type="text/javascript" src="JavaScriptFunctions/mdv.js"></script><script type="text/javascript" src="JavaScriptFunctions/odvScript.js"></script><script type="text/javascript" src="/mdv/mdvMap/mdvMap.js"></script><script type="text/javascript" src="/mdv/mdvMap/prototype-1.4.0.js"></script><script type="text/javascript" src="mdvMapSettings.js"></script><script type="text/javascript" src="miniMapSettings.js"></script><script type="text/javascript" src="JavaScriptFunctions/mdvMapHandler.js"></script><script type="text/javascript"><!--
+ var bCreateMapRequest = false;
+ --></script><script type="text/javascript"><!--
+ /* language of the map */
+ var mapLanguage = 'de';
+ var odv = new Array();
+ --></script><script>function initMdvMapConfig() {var usages = new Array("origin", "destination", "via", "dm", "stt");for(var i=0; i<usages.length; i++) {var usage = usages[i];mdvMapConfigs[usage] = mdvMapConfig.clone();mdvMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMapConfigs[usage].add("defaultScale", "2");mdvMapConfigs[usage].add("toolTimeOut", "20");mdvMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMapConfigs[usage].add("useMagnifyGlass", "true");mdvMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMapConfigs[usage].add("poiArea", "true");mdvMapConfigs[usage].add("poiPoint", "true");mdvMapConfigs[usage].add("language", "de");mdvMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMapConfigs[usage].add("xCenterReal", "3368363");mdvMapConfigs[usage].add("yCenterReal", "450530");mdvMapConfigs[usage].add("mapName", "NAV3");mdvMapConfigs[usage].add("network", "NRW");mdvMapConfigs[usage].add("useBubbleForEFAInfo", "true");mdvMapConfigs[usage].add("info.stop.size.width", "250");mdvMapConfigs[usage].add("info.stop.size.height", "200");mdvMapConfigs[usage].add("info.poi.size.width", "250");mdvMapConfigs[usage].add("info.poi.size.height", "120");mdvMapConfigs[usage].add("useBubbleOverflowForEFAInfo", "true");mdvMapConfigs[usage].add("block", "100");mdvMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage] = mdvMiniMapConfig.clone();mdvMiniMapConfigs[usage].add("serverURL", "http://efa.vrr.de/maps/nrw/");mdvMiniMapConfigs[usage].add("efaURL", "../lite/XSLT_COORD_REQUEST");mdvMiniMapConfigs[usage].add("transparentImg", "images/transparent.gif");mdvMiniMapConfigs[usage].add("defaultScale", "2");mdvMiniMapConfigs[usage].add("toolTimeOut", "20");mdvMiniMapConfigs[usage].add("zoomOnDoubleClick", "true");mdvMiniMapConfigs[usage].add("useMagnifyGlass", "true");mdvMiniMapConfigs[usage].add("cursorMove", "images/grabbing.cur");mdvMiniMapConfigs[usage].add("language", "de");mdvMiniMapConfigs[usage].add("imagePath", "images/mdvMap/");mdvMiniMapConfigs[usage].add("xCenterReal", "3368363");mdvMiniMapConfigs[usage].add("yCenterReal", "450530");mdvMiniMapConfigs[usage].add("mapName", "NAV3");mdvMiniMapConfigs[usage].add("network", "NRW");mdvMiniMapConfigs[usage].add("block", "100");mdvMiniMapConfigs[usage].add("language", "de");}}
+ </script></head>
+<body onload="">
+<form action="XSLT_TRIP_REQUEST2" id="jp" name="jp" method="POST"><input type="hidden" name="sessionID" id="sessionID" value="efa1.vrr.de_56888406"><input type="hidden" name="language" value="de"><input type="hidden" name="requestID" id="requestID" value="1"><input type="hidden" name="command" id="command" value=""><input type="hidden" name="itdLPxx_ShowFare" value=" "><input type="hidden" name="itdLPxx_view" value=""><input type="hidden" name="useRealtime" value="1"><input type="hidden" name="itdLPxx_enableMobilityRestrictionOptionsWithButton" value=""><input type="hidden" name="execInst" id="execInst" value=""><input type="hidden" name="itdLPxx_mdvMap2_origin" id="itdLPxx_mdvMap2_origin" value="::"><input type="hidden" name="itdLPxx_mdvMap2_destination" id="itdLPxx_mdvMap2_destination" value="::"><input type="hidden" name="itdLPxx_mdvMap2_via" id="itdLPxx_mdvMap2_via" value="::"><input type="hidden" name="itdLPxx_mapState_origin" id="itdLPxx_mapState_origin" value=""><input type="hidden" name="itdLPxx_mapState_destination" id="itdLPxx_mapState_destination" value=""><input type="hidden" name="itdLPxx_mapState_via" id="itdLPxx_mapState_via" value=""><input type="hidden" name="itdLPxx_mdvMap_origin" id="itdLPxx_mdvMap_origin" value="3360723:463407:NAV3"><input type="hidden" name="itdLPxx_mdvMap_destination" id="itdLPxx_mdvMap_destination" value="3361949:456292:NAV3"><input type="hidden" name="itdLPxx_mdvMap_via" id="itdLPxx_mdvMap_via" value="::"><input type="hidden" name="itdLPxx_command" id="itdLPxx_command" value=""><input type="hidden" name="itdLPxx_priceCalculator" id="itdLPxx_priceCalculator" value=""><input type="hidden" name="trip" value=""><input type="hidden" name="partialTrip" value=""><input type="hidden" name="itdLPxx_transpCompany" value="vrr"><table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td rowspan="3" valign="top" align="left" width="155">
+<table id="tabNav">
+<tr>
+<td class="leftHeader"></td>
+</tr>
+<tr>
+<td><a title="en" href="XSLT_TRIP_REQUEST2?language=en&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_en.gif" border="0"></a> <a title="fr" href="XSLT_TRIP_REQUEST2?language=fr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_fr.gif" border="0"></a> <a title="es" href="XSLT_TRIP_REQUEST2?language=es&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_es.gif" border="0"></a> <a title="tr" href="XSLT_TRIP_REQUEST2?language=tr&amp;itdLPxx_transpCompany=vrr"><img src="images/flag/flag_tr.gif" border="0"></a></td>
+</tr>
+<tr>
+<td class="navLabelTextBoldColor"><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Fahrplanauskunft</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_STT_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Aushangfahrplan</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_DM_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Abfahrtsmonitor</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_PS_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Persönlicher Fahrplan</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/verbundfahrplan_schnellverkehr/index.html" target="vrr">Verbundfahrplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/linienplan_schnellverkehr/index.html" target="vrr">Linienplan Schnellverkehr</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/fahrplanauskunft/fahr_und_linienplaene/stadtlinienplaene/index.html" target="vrr">Stadtlinienpläne</a></td>
+</tr>
+<tr>
+<td><a href="./Bedienungshinweise_de.htm" target="vrr">Bedienungshinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_SCREEN_SAVER_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;">Bildschirmschoner</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_ADDINFO_REQUEST?language=de&amp;itdLPxx_transpCompany=vrr&amp;filterPublicationStatus=current&amp;filterShowPlaceList=1&amp;filterShowLineList=1&amp;filterShowStopList=0&amp;filterShowPlaceList=0&amp;">Aktuelle Hinweise</a></td>
+</tr>
+<tr>
+<td><a href="XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr&amp;itdLPxx_urlGenerator=true&amp;">Ihr Link zu uns</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/de/global/impressum/index.html">Impressum</a></td>
+</tr>
+<tr>
+<td><a href="http://www.vrr.de/">Homepage</a></td>
+</tr>
+</table>
+</td>
+<td rowspan="3"> </td>
+<td valign="top" width="630" height="55">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="3" height="35" align="left" class="logoHeader">
+<div class="textHeader">Fahrplanauskunft</div>
+</td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="100%" height="5"></td>
+</tr>
+</table>
+<table cellspacing="0" cellpadding="0" width="630" border="0">
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top" class="kaestchen"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td width="10%"><span class="labelTextBold"> von:</span></td>
+<td width="40%"><span class="labelText">Essen / Werden S</span></td>
+<td width="10%"><span class="labelTextBold">nach:     </span></td>
+<td width="38%"><span class="labelText">Essen / Hauptbahnhof</span></td>
+</tr>
+<tr>
+<td colspan="5"><img src="images/dummy.gif" width="1" height="10" alt="*"></td>
+</tr>
+<tr>
+<td width="2%" align="top"> </td>
+<td width="10%"><span class="labelTextBold"> Abfahrt:</span></td>
+<td width="40%"><span class="labelText">23:45</span><span class="labelText"> Uhr</span></td>
+<td width="10%"><span class="labelTextBold">Datum:</span></td>
+<td width="38%"><span class="labelText">11.05.2010</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td><span class="labelTextBold"> Fahrtdaten</span></td>
+<td align="center"><span class="labelTextBold"> Fahrtdauer</span></td>
+<td align="center"><span class="labelTextBold"> Umsteigen</span></td>
+<td align="center"><span class="labelTextBold"> Preisstufe</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="5"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip1"><u>1. Fahrt:</u></a>  am 11.05.2010  von 23:36 bis 23:55 Uhr</span></td>
+<td align="center"><span class="labelText">00:19</span></td>
+<td align="center"><span class="labelText">1</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '1';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip2"><u>2. Fahrt:</u></a>  am 12.05.2010  von 00:01 bis 00:12 Uhr</span></td>
+<td align="center"><span class="labelText">00:11</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '2';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+<tr>
+<td width="2%"><img src="images/dummy.gif" width="5" height="5" alt="*"></td>
+<td><span class="labelText"> <a href="#Trip3"><u>3. Fahrt:</u></a>  am 12.05.2010  von 00:10 bis 00:25 Uhr</span></td>
+<td align="center"><span class="labelText">00:15</span></td>
+<td align="center"><span class="labelText">0</span></td>
+<td align="center" class="labelText"><a href="javascript:document.forms[0].itdLPxx_view.value = ''; document.forms[0].itdLPxx_ShowFare.value = '3';document.forms[0].command.value='nop';document.forms[0].submit();"><u>A2</u></a>*</td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr><input type="hidden" name="tripSelection" value="on"><tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="1" width="100%" border="0">
+<tr class="bgColor">
+<td colspan="8"><a name="Trip1"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 1. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">23:36</span></td>
+<td class="bgColor nudgePartTrip"><div style="float:left;"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="früher" src="images/earlier.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='prevPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='1';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">früher</a></div></td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Werden S: Bstg. 4</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09640_e_werden_s.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A10.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/nf_bus.gif" width="32" height="32" alt="Niederflurbus"></td>
+<td class="bgColor"><span class="labelText">Niederflurbus 169</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">23:42</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Bredeney: Bstg. 7</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09172_e_bredeney.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A11.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Margarethenhöhe</span></td>
+</tr>
+<tr valign="middle">
+<td colspan="8"><img src="images/dummy.gif" width="1" height="1"></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor2"><span class="labelText">23:44</span></td>
+<td class="bgColor2"> </td>
+<td align="right" class="bgColor2"><span class="labelText">ab </span></td>
+<td class="bgColor2"><span class="labelText">Essen Bredeney: Bstg. 7</span></td>
+<td colspan="2" align="center" class="bgColor2"></td>
+<td rowspan="2" align="right" class="bgColor2" style="padding-right:3px;"><img src="images/means/nf_bus.gif" width="32" height="32" alt="Niederflurbus"></td>
+<td class="bgColor2"><span class="labelText">Niederflurbus NE8</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2"><span class="labelText">23:55</span></td>
+<td class="bgColor2 nudgePartTrip"><div style="float: left;"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='2';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"><img alt="später" src="images/later.gif" border="0"></a></div><div class="labelTextBold"><a href="javascript:document.forms[0].command.value='nextPartialTrip';document.forms[0].trip.value='1';document.forms[0].partialTrip.value='2';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();">später</a></div></td>
+<td align="right" class="bgColor2"><span class="labelText">an </span></td>
+<td class="bgColor2"><span class="labelText">Essen Hauptbahnhof: Bstg. 3</span></td>
+<td colspan="2" align="center" class="bgColor2"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A12.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor2"><span class="labelText">Essen Hbf</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor2"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor2" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector1" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip2"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 2. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">00:01</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Werden S: Gleis 1</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09640_e_werden_s.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A13.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/s_Bahn.gif" width="32" height="32" alt="S-Bahn"></td>
+<td class="bgColor"><span class="labelText">S-Bahn S6</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">00:12</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof: Gleis 12</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A14.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8" class="bgColor"><span class="labelText"><i>Linie S6: Fahrradmitnahme begrenzt möglich</i></span></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector2" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="8"><a name="Trip3"><img src="images/dummy.gif" width="1" height="5" border="0" alt="*"></a></td>
+</tr>
+<tr valign="middle">
+<td align="top" class="kaestchen"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td align="top" colspan="8"><span class="labelTextBold"> 3. Fahrt</span></td>
+</tr>
+<tr>
+<td> </td>
+<td class="bgColor"><span class="labelText">00:10</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">ab </span></td>
+<td class="bgColor"><span class="labelText">Essen Werden S: Bstg. 4</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09640_e_werden_s.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A15.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td rowspan="2" align="right" class="bgColor" style="padding-right:3px;"><img src="images/means/nf_bus.gif" width="32" height="32" alt="Niederflurbus"></td>
+<td class="bgColor"><span class="labelText">Niederflurbus NE8</span></td>
+</tr>
+<tr valign="middle">
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><span class="labelText">00:25</span></td>
+<td class="bgColor"> </td>
+<td align="right" class="bgColor"><span class="labelText">an </span></td>
+<td class="bgColor"><span class="labelText">Essen Hauptbahnhof: Bstg. 3</span></td>
+<td colspan="2" align="center" class="bgColor"><a href="/download/envmaps/vrr/09289_e_hbf_1.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_2.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="/download/envmaps/vrr/09289_e_hbf_3.htm" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/bitmapThumb.gif" width="16" height="16" border="0" alt="Umgebungsplan" title="Umgebungsplan"></a><a href="FILELOAD?Filename=dwa_4BE97D1A16.pdf" target="mapWindow"><img src="images/dummy.gif" width="5" height="1" border="0" alt="*"><img src="images/pdfThumb.gif" width="16" height="16" border="0" alt="Stadtplan" title="Stadtplan"></a></td>
+<td class="bgColor"><span class="labelText">Essen Hbf</span></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td class="bgColor"><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="7" class="bgColor" align="left"><a class="addInfoTrip" href="#" onclick="window.open('http://217.70.161.100:80/cm/XSLT_CM_SHOWADDINFO_REQUEST?infoID=5394_EVAG_01&amp;seqID=1&amp;language=de', 'addInfo', 'width=500,height=500,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');return false;"><span>Abweichung der Steig/Haltestellenummern am Essen Hbf</span></a></td>
+</tr>
+<tr>
+<td colspan="9"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td><img src="images/dummy.gif" width="1" height="1" alt="*"></td>
+<td colspan="8"><input type="checkbox" name="tripSelector3" checked="1"><span class="labelTextBold"> Verbindung zum Drucken auswählen</span></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl_nOK.gif" width="13" height="30" border="0" title="Abweichung" alt="Abweichung"></td>
+<td valign="center"><span class="labelText" valign="center">Verspätungen sind berücksichtigt</span></td>
+<td width="2%"></td>
+<td valign="center"><img src="images/Rbl.gif" width="13" height="30" border="0" title="Pünktlich" alt="Pünktlich"></td>
+<td valign="center"><span class="labelText" valign="center">Fahrt voraussichtlich pünktlich</span></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="bgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="bodyBGColor">
+<td colspan="12"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td width="2%" align="top"><img src="images/dummy.gif" width="7" height="13" border="0" alt="*"></td>
+<td width="10%" align="center"><a href="javascript:document.forms[0].itdLPxx_view.value='printview';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='nop';document.forms[0].submit();"><img src="images/drucker.jpg" width="20" height="20" border="0" alt="zur Druckversion der ausgewählten Verbindungen"></a> <input type="hidden" name="configurationFontSizeNormal" value="0"><a href="javascript:document.forms[0].command.value='toPDF';document.forms[0].itdLPxx_view.value='printview';document.forms[0].submit();"><img src="images/pdf.gif" width="20" height="20" border="0" alt="In Datei Drucken"></a>  </td>
+<td width="50%"><span class="labelTextBold">zur Druckversion der ausgewählten Verbindungen</span></td>
+<td width="38%" align="right"><span class="labelText">(Alle Angaben ohne Gewähr.) </span></td>
+</tr>
+<tr>
+<td colspan="4"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+<td><input type="button" value="neue Fahrt" onClick="document.location.href='XSLT_TRIP_REQUEST2?language=de&amp;itdLPxx_transpCompany=vrr'"></td>
+<td><input type="button" value="Rückfahrt" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripRetoure';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Fahrt ändern" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='changeRequest';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="früher" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripPrev';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="später" onClick="document.forms[0].itdLPxx_view.value='';document.forms[0].itdLPxx_ShowFare.value='';document.forms[0].command.value='tripNext';document.forms[0].itdLPxx_view.value='';document.forms[0].submit();"></td>
+<td><input type="button" value="Hilfe" onclick="window.open('Bedienungshinweise_de.htm', 'help', '');"></td>
+<td><img src="images/dummy.gif" width="50" height="1" alt="*"></td>
+</table>
+</td>
+</tr>
+<tr class="buttonBgColor">
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+<tr>
+<td colspan="3"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="3">
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+<td height="40" valign="middle" align="left"><img src="images/dummy.gif" width="1" height="5" alt="*"></td>
+<td width="220" valign="bottom"><img src="images/ein-Service-des-VRR.gif" width="220" height="36" alt="*" align="right"></td>
+</table>
+</td>
+</tr>
+</table>
+</form>
+</body>
+</html>
diff --git a/test/parse_e_hbf_b_hbf.ice b/test/parse_e_hbf_b_hbf.ice
new file mode 100644
index 0000000..d8e4645
--- /dev/null
+++ b/test/parse_e_hbf_b_hbf.ice
@@ -0,0 +1,49 @@
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+17:23 ab  Essen Hauptbahnhof: Gleis 6 ICE 643 InterCityExpress Berlin Ostbahnhof
+18:07 an  Hamm (Westf): Gleis 5 E-H
+
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+18:11 ab  Hamm (Westf): Gleis 5 ICE 653 InterCityExpress Berlin Ostbahnhof
+19:28 an  Hannover Hauptbahnhof: Gleis 9
+
+19:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 643 InterCityExpress Berlin Ostbahnhof
+21:08 an  Berlin Hbf: Gleis 12
+
+------
+
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+18:23 ab  Essen Hauptbahnhof: Gleis 4 ICE 945 InterCityExpress Berlin Ostbahnhof
+19:07 an  Hamm (Westf): Gleis 5 E-H
+
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+19:11 ab  Hamm (Westf): Gleis 5 ICE 955 InterCityExpress Berlin Ostbahnhof
+20:28 an  Hannover Hauptbahnhof: Gleis 9
+
+20:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 945 InterCityExpress Berlin Ostbahnhof
+22:21 an  Berlin Hbf: Gleis 11 A - D
+
+------
+
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+19:23 ab  Essen Hauptbahnhof: Gleis 4 ICE 645 InterCityExpress Berlin Ostbahnhof
+20:07 an  Hamm (Westf): Gleis 5 E-H
+
+# Bordrestaurant
+# nicht umsteigen,
+# Weiterfahrt im selben Fahrzeug möglich
+20:11 ab  Hamm (Westf): Gleis 5 ICE 655 InterCityExpress Berlin Ostbahnhof
+21:28 an  Hannover Hauptbahnhof: Gleis 9
+
+21:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 645 InterCityExpress Berlin Ostbahnhof
+23:08 an  Berlin Hbf: Gleis 12 A - G
+
diff --git a/test/parse_e_hbf_b_hbf.ice.ignore_all b/test/parse_e_hbf_b_hbf.ice.ignore_all
new file mode 100644
index 0000000..2a88a64
--- /dev/null
+++ b/test/parse_e_hbf_b_hbf.ice.ignore_all
@@ -0,0 +1,31 @@
+17:23 ab  Essen Hauptbahnhof: Gleis 6 ICE 643 InterCityExpress Berlin Ostbahnhof
+18:07 an  Hamm (Westf): Gleis 5 E-H
+
+18:11 ab  Hamm (Westf): Gleis 5 ICE 653 InterCityExpress Berlin Ostbahnhof
+19:28 an  Hannover Hauptbahnhof: Gleis 9
+
+19:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 643 InterCityExpress Berlin Ostbahnhof
+21:08 an  Berlin Hbf: Gleis 12
+
+------
+
+18:23 ab  Essen Hauptbahnhof: Gleis 4 ICE 945 InterCityExpress Berlin Ostbahnhof
+19:07 an  Hamm (Westf): Gleis 5 E-H
+
+19:11 ab  Hamm (Westf): Gleis 5 ICE 955 InterCityExpress Berlin Ostbahnhof
+20:28 an  Hannover Hauptbahnhof: Gleis 9
+
+20:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 945 InterCityExpress Berlin Ostbahnhof
+22:21 an  Berlin Hbf: Gleis 11 A - D
+
+------
+
+19:23 ab  Essen Hauptbahnhof: Gleis 4 ICE 645 InterCityExpress Berlin Ostbahnhof
+20:07 an  Hamm (Westf): Gleis 5 E-H
+
+20:11 ab  Hamm (Westf): Gleis 5 ICE 655 InterCityExpress Berlin Ostbahnhof
+21:28 an  Hannover Hauptbahnhof: Gleis 9
+
+21:31 ab  Hannover Hauptbahnhof: Gleis 9 ICE 645 InterCityExpress Berlin Ostbahnhof
+23:08 an  Berlin Hbf: Gleis 12 A - G
+
diff --git a/test/parse_e_hbf_mh_hbf.ignore_none b/test/parse_e_hbf_mh_hbf.ignore_none
new file mode 100644
index 0000000..10c6b03
--- /dev/null
+++ b/test/parse_e_hbf_mh_hbf.ignore_none
@@ -0,0 +1,16 @@
+# Linie S1: Fahrradmitnahme begrenzt möglich
+17:15 ab  Essen Hauptbahnhof: Gleis 7 S-Bahn S1 Solingen Hbf
+17:25 an  Mülheim Hbf: Gleis 5
+
+------
+
+# Linie S3: Fahrradmitnahme begrenzt möglich
+17:26 ab  Essen Hauptbahnhof: Gleis 7 S-Bahn S3 Oberhausen Hbf.
+17:34 an  Mülheim Hbf: Gleis 5
+
+------
+
+# Fahrradmitnahme begrenzt möglich
+17:32 ab  Essen Hauptbahnhof: Gleis 2 R-Bahn RE6 Düsseldorf Hbf
+17:37 an  Mülheim Hbf: Gleis 6
+
diff --git a/test/parse_e_martinstr_e_florastr b/test/parse_e_martinstr_e_florastr
new file mode 100644
index 0000000..75691f9
--- /dev/null
+++ b/test/parse_e_martinstr_e_florastr
@@ -0,0 +1,18 @@
+18:18 ab  Essen Martinstr.: Bstg. 2 Straßenbahn 101 Bredeney
+18:19 an  Essen Florastr.: Bstg. 2
+
+------
+
+18:25 ab  Essen Martinstr.: Bstg. 2 Straßenbahn 107 Bredeney
+18:26 an  Essen Florastr.: Bstg. 2
+
+------
+
+18:28 ab  Essen Martinstr.: Bstg. 2 Straßenbahn 101 Bredeney
+18:29 an  Essen Florastr.: Bstg. 2
+
+------
+
+ ab  Essen Martinstr. Fußweg ca. 12 Minuten
+ an  Essen Florastr.
+
diff --git a/test/parse_e_werden_e_hbf b/test/parse_e_werden_e_hbf
new file mode 100644
index 0000000..02e0c57
--- /dev/null
+++ b/test/parse_e_werden_e_hbf
@@ -0,0 +1,16 @@
+23:36 ab  Essen Werden S: Bstg. 4 Niederflurbus 169 Margarethenhöhe
+23:42 an  Essen Bredeney: Bstg. 7
+
+23:44 ab  Essen Bredeney: Bstg. 7 Niederflurbus NE8 Essen Hbf
+23:55 an  Essen Hauptbahnhof: Bstg. 3
+
+------
+
+00:01 ab  Essen Werden S: Gleis 1 S-Bahn S6 Essen Hauptbahnhof
+00:12 an  Essen Hauptbahnhof: Gleis 12
+
+------
+
+00:10 ab  Essen Werden S: Bstg. 4 Niederflurbus NE8 Essen Hbf
+00:25 an  Essen Hauptbahnhof: Bstg. 3
+