/* h_css_default.tpl */
body,td,th,pre  {font-family:arial,helvetica; font-size:12px; color:#000000; padding:0px; margin:0px;}
a {color:#003399;}
a:hover {color:#ECBD00;}
input,select {font-size:11px;}

.error  {margin-left:2px;margin-right:2px;font-weight:bold;color:#FF0000;}
.ct     {font-weight:bold;color:#009208;background-color: #DDDDDD;}

/* form-fields widths */
.location    {width:110px;}
.locList     {width:110px;}
.loctype     {width:100px;}
.date        {width:60px;}
.time        {width:60px;}

/* separating-line */
.line {clear:both;margin-top:2px;margin-bottom:5px;height:1px;background-color:#A7A7A7;font-size:1px;}
.separator      {background-color:#e6e6e6;font-weight:bold;padding:2px 5px 2px 5px;}
.separatorWhite {background-color:#fff;font-weight:bold;padding:2px 5px 2px 5px;}

/* separating-space */
.spacer {clear:both;margin-top:10px;}

/* up-link */
.upText  {color:#333333;}
.up      {margin-top:5px;margin-left:2px;}

/* icons added to links */
.listIcon   {margin-left:2px;margin-right:2px;margin-top:3px;}
.actionIcon {margin-left:2px;margin-right:2px;margin-top:2px;}
.errorIcon  {margin-left:2px;margin-right:2px;margin-top:7px;}

/* links */
.listLink {margin-left:0px;margin-top:3px;margin-bottom:3px;}

/* description of input fields e.g. 'REQ0JourneyStopsSG' */
.desc   {margin-left:2px;margin-top:3px;margin-bottom:3px;}
.select {margin-left:2px;margin-top:3px;margin-bottom:3px;}
.input  {margin-left:2px;margin-top:3px;margin-bottom:3px;}
.button1 {margin:4px;}
.button2 {font:10px Arial; color: #000000; border: 1px solid #999; background: #FFCF73;margin:2px;}

/* travelplanner result overview */
.l1o {color:#FFFFFF;background-color:#999999;padding-left:2px;line-height:18px;}
.tplight {background-color:#FFFFFF; padding:2px;}
.tpdark  {background-color:#E6E6E6; padding:2px;}

/* travelplanner result details */
.l1, .l3 {color:#000000;padding:4px;}
.l2 {color:#000000;background-color:#E6E6E6;padding:4px;font-weight:bold;}

/* stationboard result */
.sqlight {background-color:#FFFFFF; padding:2px;}
.sqdark  {background-color:#E6E6E6; padding:2px;}

/* header */
.pageTitle  {padding-left:3px;margin-top:1px;padding-top:2px;padding-bottom:2px;margin-right:1px;margin-bottom:1px;color:#000031;background-color:#FF9A00;font-weight:bold;}
.subHeader  {padding-top:2px;padding-left:2px;}
.headCanvas {margin-left:1px;margin-right:0px;margin-top:1px;}
.headCanvas a {text-decoration:none;}
.headCanvas a span {text-decoration:underline;}

/* test and develop section */
.overview   {font-weight:bold;background-color: #CCCCCC;}
.qs         {padding:4px;background-color: #E6E6E6;}
.validity   {padding:4px;background-color: #E6E6E6;}
.remark     {padding:4px;}
.about      {padding:1px;}
.imprint    {padding:1px;}

.debug        {padding:3px;background-color: #E6E6E6;color: #FF8C00;}
.stepTitle    {padding:2px;color:#333333;font-weight:bold;}

table.qs th {text-align:left;padding:0px 10px 0px 0px;}
