tr, td, input, textarea, a, p, select, button, .landmark_marker_cell {
  font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size				: 11px;
}

a {
	text-decoration : underline;
	color           : #000000;
}

a:hover  {
	background-color: maroon;
	color           : #FFFFFF;
	text-decoration : none;
}

.table_header	{
  background-color: rgb(237, 227, 191);
  color: rgb(0, 0, 0);
  font-weight: bold;
	padding : 5px;
	
}

.table_content	{
  color: maroon;
	padding : 5px;
}

.tcEven	{
  background-color: #F0E68C);
}

.tcOdd	{
  background-color: #DCDCDC;
}


.error	{
	color				: #FF0000;
	padding			: 5px;
}

v\:* {
	behavior:url(#default#VML);
}

html, body {
  font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size				: 11px;
  width						: 100%; 
	height					: 100%;
	margin          : 0px;
}


#map_div	{
	width						: 100%; 
	height					: 100%; 
	/*
	background-color:pink;
	*/
}

#ui_div	{
  position				: absolute;
	width           : 300px;
	padding					: 5px;
	border					: 1px #000000 solid;
	background-color: white;
}

#ui_handle_div	{
	margin           : 2px;
	padding          : 2px;
	width            : 98%;
	color            : white;
	background-color : #D50505;
	font-weight      : bold;
}


#welcome_div {
	position         : absolute;
	width            : 500px;
	padding          : 5px;
	border           : 1px #000000 solid;
	background-color : #FFFF00;
}

.trainTooltip	{
  width           : 100px;
	background-color: white;
	border					: 1px solid #000000;
	padding					: 2px;
	width						: 200px;
	font-family			: Tahoma;
	font-size				: 9px;
} 

.stationTooltip	{
  white-space     : nowrap;
	background-color: white;
	border					: 1px solid #D50505;
	padding					: 2px;
	font-family			: Tahoma;
	font-size				: 10px;
} 

#sbb_logo {
	position         : absolute;
}

span.timeDelay  {
  padding : 2px;
  background-color: yellow;
}
