HTML {
	FONT-SIZE: 100%
}
BODY {
	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; color:#8c8500; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	color:#57534f; font-size: 1.1em; line-height: 1.5em; font-family: Tahoma, Arial, Helvetica, sans-serif; border-left: none; padding-left: 0.0em;
}
SELECT {
}
#Wrapper {
	FLOAT: left; WIDTH: 64.5em;
}
#SmallWrapper
{
	FLOAT: left; WIDTH: 44.5em;
}
#FavoriteWrapper {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 98em; height:55em;
}
#ControllerHolder {
	FLOAT: left; WIDTH: 44.5em;
}
#Controller {
	WIDTH: 43em; POSITION: relative;
}
#FieldsHolder {
	FONT-SIZE: 0.9em; LEFT: 1em; WIDTH: 98%; POSITION: absolute; TOP: 0.5em;
}
#FieldsHolderStart {
	FONT-SIZE: 0.9em; Z-INDEX: 2; LEFT: 1em; WIDTH: 98%; POSITION: absolute; TOP: 1em;
}
#BackGroundHolder {
	Z-INDEX: 1;
}


#RightHolder {
	PADDING-LEFT: 1.5em; FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 19em
}
#ListHolder {
	width:96.5%;
}
#FreeTextHolder {
	width:96.5%
}
#AddFavouriteHolder {
	width:96.5%;
}
#MessageHolder{
	width:100%;
}
#MessageHolder1{
	width:100%;
}
#GreyGroup {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; WIDTH: 19em; PADDING-TOP: 8px; BACKGROUND-COLOR: #f3f3f3
}
#GreyGroup1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; WIDTH: 19em; PADDING-TOP: 8px; BACKGROUND-COLOR: #f3f3f3
}
#GreyGroup2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; WIDTH: 19em; PADDING-TOP: 8px; BACKGROUND-COLOR: #f3f3f3
}
#MyTrip {
	width:44.5em; float:left
}

.BODY {
	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}


.linksWidth{
	Width:100%
}

.ListHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.0em; MARGIN:  0em 0em 0.0em; COLOR: #8c8500; LINE-HEIGHT: 1.5em; PADDING-TOP: 1.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; text-decoration: none; width:44.5em;
}

.ListHeadingHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-SIZE: 1em; MARGIN:  0em 0em 0.5em; COLOR: #005e96; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:45em;
}

.FavouriteDataGridHeader{
	background-color: #D9D79C;
	color: #3F3B37;
	height:2em;
}

.FavouriteDataGridItem
{
	background-color: #F6F4E3;
}

.FavouriteDataGridItemAlternate
{
	background-color: #F2EDC3;
}

.FavouriteDataGrid {
	width:31.5em;color: #57534f;
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.lineHeight
{
	line-height:1.3em
}
.TrafficSituationCityFavouriteDataGrid
{
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; position:absolute;top:-0.5em;
	
}

.links 
{
    text-decoration: none;
	line-height:1.5em;
	background-color:Transparent;
}
.links A 
{
	text-align: left;
	display: block;
    padding-left: 9px;
	background-color:Transparent;
	text-decoration: none;
	color:  #096293
}
.links A:hover {
	background-color:Transparent;
	text-decoration: underline;
	color:  #096293
}
.links A:visited {
    background-color:Transparent;
	text-decoration: none;
	color:  #096293
}

.links2 
{
	line-height:1.2em;
}
.links2 A 
{
	text-align: left;
	display: block;
    padding-left: 9px;
	text-decoration: underline;
	font: Arial;
	font-size: 11px;
	font-weight: normal;
	color:  #096293
}
.links2 A:hover {
	background-color:Transparent;
	color:  #096293
}
.links2 A:visited {
	background-color:Transparent;
	color:  #096293
}

.favoriterLinks
{
	text-decoration: none;
	line-height: 1.5em;
	background-color: Transparent;
}

.favoriterLinks a {
	color: #096293;
	text-decoration: none;
	background-color: Transparent;
}

.favoriterLinks A:hover {
	color: #096293;
	text-decoration: underline;
	background-color: Transparent;
}

.favoriterLinks A:visited {
	color: #096293;
	text-decoration: underline;
	background-color: Transparent;
}

.messageLinks {
	TEXT-DECORATION: none;line-height:1.5em; background-color:Transparent; padding-top:1.5em
}
.messageLinks A {
	COLOR: #57534f; TEXT-DECORATION: none; background-color:Transparent;padding-left:8px;
}
.messageLinks A:hover {
	COLOR: #57534f; TEXT-DECORATION:none; background-color:#F2F2F2;
}
.messageLinks A:visited {
	COLOR: #57534f; TEXT-DECORATION: none; background-color:#F2F2F2;
}

.messageLinksDot
{
	display:block;
	cursor:pointer;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 10px;
	background-image: url(../images/greydot.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}

.ErrorImageClass
{
	background-image: url(../Images/logo-trafikverket.gif);
	background-repeat: no-repeat;
	background-position: left top;
	Padding-bottom:	0.6em;
	height:8em;
	position:relative;
	left:-0.7em;
}

.DropDownLists
{
	font-family:	Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1em;
}

.HighDataGrid
{
	overflow:auto;height:62.5em;
}
.NormalFavouriteDataGrid
{
	 overflow-x:hidden;overflow-y:scroll;height:27em;background-color:C8ED8D;
}

.DataTableLinksInfo
{
		FONT-SIZE: 1.00em; LINE-HEIGHT: 1.1em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif 
}

.DataTableRight
{
		FONT-SIZE: 1em; LINE-HEIGHT: 1.1em;Padding-right:1.8em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif 
}

.TableFont
{
			FONT-SIZE: 1.3em; LINE-HEIGHT: 1.1em;Padding-right:1.8em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif 
}

.MyClass
{
	width:99%; border-style:none; border-color:White;
}

.ErrorMessageClass
{
	font-weight:bold; color:Red;
}

.ButtonClass
{
	font-weight:bold;
}

.textLinks {
	line-height:1.5em; 
}
.textLinks A {
	COLOR: #726e00; TEXT-DECORATION: none; background-color:Transparent;
}
.textLinks A:hover {
	COLOR: #726e00; TEXT-DECORATION: underline; background-color:Transparent;
}
.textLinks A:visited {
	COLOR: #726e00; TEXT-DECORATION: none; background-color:Transparent;
}

#FavoriteWrapperMessage{
	 WIDTH: 37em; 
}
#FavoriteWrapperMessage TD {
	BORDER-RIGHT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; height:100%; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;	font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.25em; FONT-SIZE: 0.7em;
}
#FavoriteWrapperMessage TR {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#FavoriteWrapperMessage TABLE {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}


.linksTab {
	TEXT-DECORATION: none;
}
.linksTab A {
	TEXT-DECORATION: none;
}
.linksTab A:hover {
	TEXT-DECORATION: none; text-decoration:blink;
}
.linksTab A:visited {
	TEXT-DECORATION: none;
}


#ListHolder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ListHolder LI {
	PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none
}
#ListHolder LI A:link {
	COLOR: #726e00; TEXT-DECORATION: none
}
#ListHolder LI A:visited {
	COLOR: #726e00; TEXT-DECORATION: none;
}
#ListHolder LI A:hover {
	COLOR: #726e00; TEXT-DECORATION: underline;
}
#ListHolder .bottom{
	PADDING-BOTTOM: 1.15em;
}
#ListHolder TD {
	BORDER-RIGHT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; height:100%; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;	font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.25em; FONT-SIZE: 0.7em;
}
#ListHolder TR {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#ListHolder TABLE {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}

#AddFavouriteHolder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#AddFavouriteHolder LI {
	PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none
}
#AddFavouriteHolder LI A:link {
	COLOR: #406687; TEXT-DECORATION: none
}
#AddFavouriteHolder LI A:visited {
	COLOR: #406687; TEXT-DECORATION: none
}
#AddFavouriteHolder LI A:hover {
	TEXT-DECORATION: none; background-color:#EEECEC;
}
#AddFavouriteHolder .bottom{
	PADDING-BOTTOM: 1.15em;
}
#AddFavouriteHolder TD {
	PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;	font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.25em; FONT-SIZE: 0.7em;
}
#AddFavouriteHolder TR {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#AddFavouriteHolder TABLE {
	Border:0; border-style:none; border-collapse:collapse;
}


#GreyGroup .WindowControl {
	FLOAT: right; PADDING-TOP: 4px
}
#GreyGroup .ItemsHolder {
	BACKGROUND-POSITION: 50% top; FLOAT: left; BACKGROUND-IMAGE: url(../images/greygroupheadingliner.gif); WIDTH: 13em; BACKGROUND-REPEAT: repeat-x
}
#GreyGroup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#GreyGroup LI {
	PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; LIST-STYLE-TYPE: none
}
#GreyGroup .Favico {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../img/favico.gif); PADDING-BOTTOM: 0.5em; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#GreyGroup .Description {
	PADDING-LEFT: 1em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none
}
#GreyGroup LI A:link {
	COLOR: #406687; TEXT-DECORATION: none
}
#GreyGroup LI A:visited {
	COLOR: #406687; TEXT-DECORATION: none
}
#GreyGroup LI A:hover {
	TEXT-DECORATION: none
}
#GreyGroup .GreyBlockHiddenItem {
	BACKGROUND-POSITION: 1px 4px; BACKGROUND-IMAGE: url(../images/locked-open.gif); BACKGROUND-REPEAT: no-repeat
}


.hidden{
	display:none;
}
#LinksBottomAvg
{
	width:106.5%;
	position:relative;
	top:-0.7em;
}
.TrafficMessageDisplay {
	padding-bottom: 0.5em;
}
.TrafficMessageDisplayBottom {
	padding-bottom: 1.1em;
}
.ListHeadingFavourite {
	color:#8c8500;PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0em 0em 0.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:99%;
}
.ListHeadingFavouriteWide {
	color:#8c8500;PADDING-RIGHT: 0px; PADDING-LEFT: 0em;  PADDING-BOTTOM: 0.5em; MARGIN: 0em 0em 0.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:100%;
}
.HeaderText {
	PADDING-LEFT: 0.5em; FONT-SIZE: 1.1em; LINE-HEIGHT: 1.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;COLOR: #005e96;
}
.ListHeadingH1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN: 0em 0em 0.5em; COLOR: #005e96; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:98%;
}
.ListHeadingTop {
	COLOR: #005e96;  BORDER-TOP: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:93%
}
.ListHeadingFavourite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-SIZE: 1.2em;  MARGIN: 0em 0em 0.1em; COLOR: #005e96; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.8em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none;
}
#bottom{
	PADDING-BOTTOM: 1em;
}

.bottomMessage{
	PADDING-BOTTOM: 1.7em;
}

.divWidth
{
	width:55.0em;
}


.MenuItem {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
.MenuItem A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.MenuItem A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.MenuItem A:hover {
	TEXT-DECORATION: underline; 
}
.InactiveItem {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0.5em; DISPLAY: inline; PADDING-LEFT: 1em; FLOAT: left; MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f9f9f9
}
.ActiveItem {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 0.5em; DISPLAY: inline; PADDING-LEFT: 1em; FLOAT: left; MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #999999 1px solid; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cccccc
}


#FavoriteWrapperMessage .FavInfoHolder {
	BORDER-RIGHT: #cccccc 1px solid;Float:left; PADDING-RIGHT: 0.2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.2em; FLOAT: left; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #cccccc 1px solid; WIDTH: 37em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cccccc
}
#FavoriteWrapperMessage .FavInfoHolder TD {
	BORDER-RIGHT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; height:100%; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;	font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.25em; FONT-SIZE: 0.7em;
}
#FavoriteWrapperMessage .FavInfoHolder TR {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#FavoriteWrapperMessage .FavInfoHolder TABLE {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}


#MessageHolder TD {
	height:100%; font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.35em; FONT-SIZE: 0.7em; vertical-align:top;
}
#MessageHolder TR {
	TEXT-ALIGN: left; height:1.35em;
}
#MessageHolder TABLE {
	border:0;border-style:solid; width:100.5%
}
#MessageHolder1 TD {
	height:100%; font-family:	Verdana, Arial, Helvetica, sans-serif; line-height:	1.35em; FONT-SIZE: 0.7em; vertical-align:top;
}
#MessageHolder1 TR {
	TEXT-ALIGN: left; height:1.35em;
}
#MessageHolder1 TABLE {
	border:0;border-style:solid; width:100.5%
}
#MessageHolder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#MessageHolder LI {
	PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none
}
#MessageHolder LI A:link {
	COLOR: #406687; TEXT-DECORATION: none
}
#MessageHolder LI A:visited {
	COLOR: #406687; TEXT-DECORATION: none
}
#ListHolder LI A:hover {
	TEXT-DECORATION: none; background-color:#EEECEC;
}
#MessageHolder .bottom{
	PADDING-BOTTOM: 1.15em;
}



#FavoriteWrapper .FavWrapitem {
	FLOAT: left; WIDTH: 48.5em; height:35.7em; 
}
#FavoriteWrapper .FavWrapitem TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e6eaef; TEXT-ALIGN: left; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
#FavoriteWrapper .FavWrapitem TD {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; vertical-align:text-top; height:100%
}
#FavoriteWrapper .FavWrapitem TABLE {
	BORDER-TOP: #909090 1px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em; BORDER-LEFT: #909090 1px solid; WIDTH: 100%; BORDER-BOTTOM: #909090 1px solid
}

#FavoriteWrapper .FavWrapitem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#FavoriteWrapper .FavWrapitem LI {
	PADDING-BOTTOM: 0em; LIST-STYLE-TYPE: none
}
#FavoriteWrapper .FavWrapitem LI A:link {
	COLOR: #406687; TEXT-DECORATION: none
}
#FavoriteWrapper .FavWrapitem LI A:visited {
	COLOR: #406687; TEXT-DECORATION: none
}
#FavoriteWrapper .FavWrapitem LI A:hover {
	TEXT-DECORATION: none; background-color:#EEECEC;
}
#FavoriteWrapper .FavWrapitem .FavouriteHeader {
	color:#8c8500; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; font-weight:bold; PADDING-LEFT: 0.0em; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em; BORDER-LEFT: none; PADDING-TOP: 0em;
}

#FavoriteWrapper .FavWrapitemHigh {
	FLOAT: left; WIDTH: 48.5em; height:71em; 
}
#FavoriteWrapper .FavWrapitemHigh TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e6eaef; TEXT-ALIGN: left; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
#FavoriteWrapper .FavWrapitemHigh TD {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; vertical-align:text-top; height:100%
}
#FavoriteWrapper .FavWrapitemHigh TABLE {
	BORDER-TOP: #909090 1px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em; BORDER-LEFT: #909090 1px solid; WIDTH: 100%; BORDER-BOTTOM: #909090 1px solid
}
#FavoriteWrapper .FavWrapitemHigh UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#FavoriteWrapper .FavWrapitemHigh LI {
	PADDING-BOTTOM: 0em; LIST-STYLE-TYPE: none
}
#FavoriteWrapper .FavWrapitemHigh LI A:link {
	COLOR: #406687; TEXT-DECORATION: none
}
#FavoriteWrapper .FavWrapitemHigh LI A:visited {
	COLOR: #406687; TEXT-DECORATION: none
}
#FavoriteWrapper .FavWrapitemHigh LI A:hover {
	TEXT-DECORATION: none; background-color:#EEECEC;
}
#FavoriteWrapper .FavWrapitemHigh .FavouriteHeader {
	color:#8c8500; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; font-weight:bold; PADDING-LEFT: 0.0em; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em; BORDER-LEFT: none; PADDING-TOP: 0em;
}

.NormalFavouriteHeader
{
	float:left;
}
.HighFavouriteHeader
{
	float:left;
	padding-bottom:1.5em;
}


#FavoriteWrapper .FavInfoHolder {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.2em; FLOAT: left; OVERFLOW: auto; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; height:24.5em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cccccc
}
#FavoriteWrapper .FavInfoHolder TD {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;FONT-SIZE: 0.7em; LINE-HEIGHT: 1.05em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif 
}
#FavoriteWrapper .FavInfoHolder TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#FavoriteWrapper .FavInfoHolder TABLE {
 	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}


#LeftContainer P {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0em; PADDING-TOP: 0.5em
}


#FieldsHolder UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#FieldsHolder LI {
	PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; LIST-STYLE-TYPE: none
}
#FieldsHolder Text{
	Padding-bottom:0.5em;
}

#ErrorHolder
{
	padding-top:0.7em;
}

#BackGroundHolder{
	WIDTH: 107%; 
	height: 76px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}

#BackGroundHolderThreeRowFavourites{
	WIDTH: 104.5%; 
	height: 148px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}
#BackGroundHolderTwoRowFavourites{
	WIDTH: 104.5%; 
	height: 135px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}

#BackGroundHolderOneRowFavourites{
	WIDTH: 104.5%; 
	height: 117px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}

#BackGroundHolderZeroFavourites{
	WIDTH: 104.5%; 
	height: 95px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}

.smallerFavouriteHeader
{
	line-height: 1.5em;
}

#BackGroundHolder2
{
	Z-INDEX: 1;
	WIDTH: 103.8%; 
	height:85px;
	background-color:#F6F4E3;
	background-image: none;
	position:relative;
	top:-8px;
}

#TrafficInfoHeader
{
	PADDING-BOTTOM:0.5em;
}

.TrafficMessageHeader
{
	color: #3F3B37;
	
}

#TrafficInfoHeaderBread
{
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom:8px;
	padding-left: 9px;
	background-color: #D9D79C;
	color: #3F3B37;
	vertical-align:middle;
	width:101.2%;
}

#FavouritesHeader
{
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom:8px;
	padding-left: 9px;
	background-color: #D9D79C;
	color: #3F3B37;
	vertical-align:middle;
	width:100.4%;
}


#FieldsHolder .LeftGroup {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 0.8em; FLOAT: left; MARGIN-RIGHT: 0.5em
}
#FieldsHolder .RightGroup {
	PADDING-LEFT: 0.5em; FLOAT: left
}
#FieldsHolder .TrafficInfoMagicBox
{
	position:relative; top: -3px;
}

.Separator
{
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 0.8em; MARGIN-RIGHT: 0.5em;
}

#Wrapper INPUT {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


#FavouritesHolder
{
	position:relative;
	left:-7px;
	top:-10px;
}
#FavouritesHolder .li
{
	list-style-type:none;
}
#FavouritesHolder .h2
{
		color:#57534f; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT: none; PADDING-LEFT: 0.0em; font-weight:bold;
}

#FavouritesHolder .links {
	TEXT-DECORATION: none;line-height:1.5em; 
}


.ComponentFont
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ComponentFont_Startpage_DropDownList
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:13em;
}
.ComponentFont_Startpage_TrainNumber
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:13em;
}
.ComponentFont_Startpage_ButtonClass
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:5em; font-weight:bold
}
.ComponentFont_AddFavourite_FavouriteName
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:14em;
}
.ComponentFont_AddFavourite_ChooseFavourite
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:14em;
}
.ComponentFont_AddFavourite_Button
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold
}
.ComponentFont_AddFavourite_ButtonClass
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:5em; font-weight:bold
}
.ComponentFont_AddFavourite_ButtonClass_Wide
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:7em; font-weight:bold
}
.ComponentFont_AddFavourite_Choose
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ComponentFont_AddFavourite_ChooseStation
{
		FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width:13em;
}



#MyTrip UL {
	LINE-HEIGHT: 0.5em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#MyTrip LI {
	LIST-STYLE-TYPE: none
}
#MyTrip TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #D9D79C; TEXT-ALIGN: left; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
#MyTrip TD {
	BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; vertical-align:text-top; height:100%
}
#MyTrip TABLE {
	BORDER-TOP: #909090 1px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em; BORDER-LEFT: #909090 1px solid; WIDTH: 100%; BORDER-BOTTOM: #909090 1px solid
}

#LinksBottom
{
	display:none;
}


#TrafficSituationCity
{
    width: 98%;
}

#TrafficSituationCityHeader2
{
		display:none;
}

#TrafficSituationStartPageLink2
{
	display:none;
}

#TrafficSituationCityHeader
{
}

#FavoriterAvg1
{
	padding-top:0.9em;
}
#FavoriterAnk1
{
	padding-top:0.9em;
}

#TrafficInfoTrainHeader
{
	float:left
}
#TableTrainInfo
{
	padding-top:0.9em;
}
#TableTrainInfo TABLE
{
}
#TableTrainInfo TR
{
}
#TableTrainInfo TD
{
}
#ChooseTrainPanelDiv
{
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}

.chooseLinks {
	line-height:1.5em; 
}
.chooseLinks A {
	COLOR: #406687;
	text-align: left;
    padding-left: 9px;
    margin-top: 5px;
    margin-bottom: 0px;
	background-image: url(../Images/raquo.gif);
    background-repeat: no-repeat;
    background-position: 0em 0.4em;
	TEXT-DECORATION: underline;
}
.chooseLinks A:hover {
	COLOR: #406687; background-color:#EEECEC;
}
.chooseLinks A:visited {
	COLOR: #406687
}

#FavouritesStartPage {
	FONT-SIZE: 0.9em; LEFT: 0em; WIDTH: 98%; POSITION: absolute; TOP: 7em;
}

#FavouritesStartPageItems {
	LEFT: 0.8em; POSITION: absolute; TOP: 2.7em;
}

#FavouritesStartPageItems Table{
}

#FavouritesStartPageItems TR{
	
}

#FavouritesStartPageItems TD{
font-family:	Verdana, Arial, Helvetica, sans-serif;font-size:0.6em; 
}


.FavouriteHeaderOpera {
	PADDING-RIGHT: 0px; font-weight:bold; PADDING-LEFT: 0.5em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0.5em; BORDER-LEFT: #8694ba 0.65em solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.TrafficSituationCityFavouriteDataGridOpera
{
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; FONT-SIZE: 0.7em; LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;width:100%
}
.NormalFavouriteDataGridOpera
{
	height:auto;
}
.ListHeadingFavouriteWideOpera {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em;  PADDING-BOTTOM: 0.5em; MARGIN: 0em 0em 0.5em; COLOR: #005e96; LINE-HEIGHT: 1.1em; font-size:0.7em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:100%;
}
#FavoriteWrapper .FavWrapitemOpera {
	FLOAT: left; WIDTH: 46em;
}
.TrafficSituationCityFavouriteDataGridOperaHigh
{
	LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;width:100%; 
}

#WrapperOpera {
	FLOAT: left; WIDTH: 67.5em;
}
#SmallWrapperOpera
{
	FLOAT: left; WIDTH: 48.5em;
}
.ListHeadingFireFox 
{
		FONT-SIZE: 1em;  COLOR: #005e96; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:45em;position:relative; left:-0.5em
}
.ListHeadingFavouriteWideFireFox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em;  PADDING-BOTTOM: 0.5em; COLOR: #005e96; LINE-HEIGHT: 1.1em; font-size:0.7em; PADDING-TOP: 0.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:100%;
}
.ListHeadingFireFox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em;  PADDING-BOTTOM: 0.5em; COLOR: #005e96; LINE-HEIGHT: 1.1em; font-size:0.7em; PADDING-TOP: 0.5em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; width:100%;
}
.TrafficSituationCityFavouriteDataGridFireFox
{
	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;width:100%;position:relative;top:-2em;
}
.TrafficSituationCityFavouriteDataGridFireFoxHigh
{
	LINE-HEIGHT: 1.15em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;width:100%; padding-top:0.3em;
}
#FavoriteWrapper .FavWrapitemFireFox {
	Float:left;WIDTH: 46.5em;
}
