html, body{ color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; } a{ color: #000066; } #main{ position: absolute; left: 50%; width: 610px; margin-left: -305px; border: solid 1px; } #title{ position: relative; width: 100%; font-weight:bold; background-color:#0066FF; color:#FFFFFF; font-size:10px; text-align:center; } #title form{ display:inline; } #currentStep{ width: 98%; margin-left:1%; background-color:#CCCCCC; } #currentStep td{ font-size: 11px; } #currentStep td.activ{ font-weight: bold; } #placeAndTime{ width: 98%; margin-left:1%; } #placeAndTime table{ font-size: 12px; height: 120px; overflow: auto; } #stationInfo{ width:300px; position:absolute; background-color:#FFFFFF; border:2px solid #000000; display:none; } #submiter{ font-family: inherit; font-size: 11px; border:1px solid #0066ff; font-weight:bold; color:#314496; background-color:#FFFFFF; background-position:left; background-repeat:no-repeat; } #submiter_img{ font-size: 11px; border:0px; font-weight:bold; color:#314496; background-color:#FFFFFF; cursor:pointer; margin-right:2px; border:1px solid #a3a3c8; } #stationInfo table{ font-size: 12px; } #taxiInfo{ width:320px; position:absolute; background-color:#FFFFFF; border:1px solid #000000; font-size: 12px; display:none; padding: 4px; } table.overviewCars tr{ font-size: 12px; } table.overviewCars th{ border-top: solid 1px #000000; border-bottom: solid 1px #000000;; font-size: 12px; text-align:left; padding: 3px; background-color:#0066FF; color:#FFFFFF; } table.overviewCars a{ text-decoration:underline; color:#000000; font-weight:bold; } table.overviewCars tr.head td{ font-size: 12px; padding: 3px; } table.overviewCars tr.advice td{ font-size: 12px; text-align:left; padding: 3px; background-color:#0066FF; color:#FFFFFF; } table.overviewCars tr.info{ } tr.headRestricted td{ border-top: solid 1px; font-size: 12px; font-weight:bold; text-align:left; background-color:#FFFF00; padding: 3px; } tr.headBusy td{ border-top: solid 1px; font-size: 12px; font-weight:bold; text-align:left; background-color:#FF0000; padding: 3px; } table.overviewCars td.info_oben{ border-top: solid 1px; padding-top:5px; font-size: 12px; } table.overviewCars td.info_mitte{ font-size: 12px; } table.overviewCars td.info_unten{ font-size: 12px; } tr.gerade{ font-size: 12px; background-color:#FFFFFF; } tr.ungerade{ font-size: 12px; background-color:#DDDDDD; } td.info{ padding-top: 10px; border-bottom-style:none; } table.overviewCars td span{ font-size: 10px; text-align: center; } tbody.stationAndDate tr td img.info{ margin-right: 3px; margin-bottom: 3px; } input.date{ border-style: none; border-bottom: 1px dotted #006699; cursor: pointer; width: 80px; text-align: center; } div.ueberschrift_blue{ position: relative; width: 100%; color: #FFFFFF; font-size: 12px; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; background-color: #0099FF; text-align:left; } div.ueberschrift_yellow{ position: relative; width: 100%; color: #000000; font-size: 12px; padding-left: 3px; background-color: #FAFA00; text-align: left; }