/* VIGTIG DISSE SKAL LIGGE FØRST I DENNE RÆKKEFØLGE */

.Bem{width:272px;}
.Status{width: 130px; overflow: hidden;}
.visikke{display: none; width:0px; padding-left: 10px; padding-right:10px;}
.visttabek{display:table-cell}
/*SLUT VIGTIG DISSE SKAL LIGGE FØRST I DENNE RÆKKEFØLGE */

.div_artikelcontentstation{padding-left: 10px; padding-right:10px; width:677px;}

.afgang{ background: #7E96A4; color: #FFFFFF; display: inline; float: left; height: 30px; text-align: center; width: 106px; }
.afgangslukket{ background: #D6DFE5; border-bottom: 1px solid #EAEFF2; border-right: 1px solid #EAEFF2; color: #FFFFFF; display: inline; float: left; height: 29px; text-align: center; width: 105px; }
.visning{ display: inline; float: right;}
.ankomst{ background: #7E96A4; color: #FFFFFF; display: inline; float: left; height: 30px; text-align: center; width: 129px; }
.ankomstslukket{ background: #D6DFE5; border-bottom: 1px solid #EAEFF2; border-left: 1px solid #EAEFF2; color: #FFFFFF; display: inline; float: left; height: 29px; text-align: center; width: 128px; }
a.tablink, a.tablink:visited, a.tablink:hover{ color: #FFFFFF; display: block; font-size: 110%; font-weight: bold; padding-top: 4px; text-decoration: none; }
.div_tidContainer{background:#7E96A4; border: 10px solid #7E96A4; float: left; overflow: hidden; width: 657px; }
.vistabel{ display: table; }
.gemtabel{ display: none; }

.visikketable{display: none;}
.vistable{display:inline;}

/* TRAFIK TABEL */
.Trafinfo{ background: #EAEFF2; width: 657px; }
.Trafinfo td, .Trafinfo th{ background: #C2D0D8; height: 28px; }
tr.oddtr td, tr.oddtr th{ background: #D6DFE5; }
tr.firsttr td, tr.firsttr th{ background: #EAEFF2; }/**/
tr.firsttr th h2{font-size: 100%;}
.Tid{ padding-left: 10px; width: 46px; vertical-align: middle;}
.opdater{width: 20px;vertical-align: middle;}
.TogType{ width: 72px;vertical-align: middle; white-space: nowrap; padding-right:10px;}
.Til{width: 100px;}

.Bem span.bemtype{margin-left: 5px; font-size: 110%; font-weight: bold; color:#ff9900; padding: 0 5px 0 5px;}

/*
td.Statusadv{width:70px;}
td.Bemadv{width: 244px;}
*/


td.Tidsstreg{ background: #7e96A4; height: 7px; border-top:1px solid #EAEFF2; border-bottom:1px solid #EAEFF2;}
.Afg{ color: #008000; }
.Ank{ color: #0000FF; }
#searchstationbutton{ display: inline; float: left; margin-left: 5px; width: 49px; height: 18px; background: url(../media/global/sprite.gif) -1270px -456px; border:0 none;}
#choosestationbutton{ width: 108px; height:18px; background: url(../media/global/sprite.gif) -1041px -456px no-repeat; border:0 none; }
#navn{ display: inline; float: left; }
.stationsnavn{ background: #7E96A4; border-left: 10px solid #F07100; color: #FFFFFF; display: inline; display: inline; float: left; height: 30px; margin-bottom: 20px; width: 667px; }
.stationsnavn h2, .stationsnavn .Overskrift2{color: #FFFFFF; padding: 5px 0px 0px 10px;}
td.Til a, td.visikke a, td.Bem a,td.Til a:visited,td.visikke a:visited,td.Bem a:visited {color: #436375; text-decoration: underline;}
td.Til a:hover,td.visikke a:hover,td.Bem a:hover{color: #f07100;}
td.TogType a, td.TogType a:visited{ color: #436375; }
.stationsliste{ width: 600px; }
.Oversigt td{ vertical-align: top; }
table.Oversigt{ width: 150px; }
table.rute{ border: 1px solid #F07100; }
td.Rute_Stat, td.Rute_AnkAfg, td.Rute_AnkAfg{ width: 130px; }
.Aflyst{ color: #F07100; }

.aktueltskjul{width:0px; display: none}
.aktuelStatus{width: 140px;}
.akutelBem{width:140px;}
/*.aktuelt{width: 80px; display: table-cell;}*/

.visAdv{display:inline;}
.skjulAdv{display:none;}

.forklaring{float: left; display: inline; margin-top: 10px;}
.forklaring img{margin-right: 5px;}
.opdateringsinfo{float: right; display: inline; text-align: right; margin-top: 10px;}

/* Forsiden */
.forside{ background: #607C8C; clear: both; display: inline; float: left; margin-top: 10px; width: 316px; font-size: 100%; }
.forside td{ color: #FFFFFF; font-weight: bold; height: 28px; }
tr.firstfronttr td{ background: #53687C;}
.koll1{ padding-left: 5px; width: 59px; }
.koll2{width: 138px; }
.koll3{ width: 119px; }
td.stationstd{ background-color: #607C8C; border-collapse: collapse; border-left: 4px #F07100; color: #FFFFFF; padding-left: 5px; }
tr.oddfronttr td{ background: #53687C; }
a.forside_link, a.forside_link:visited{ color: #FFFFFF; }

/* UREGELMÆSSIGHEDER */
.tableskjul, .div_sbane{float: left; display: none; }
.tablevis{float: left; display: inline; width:638px; border:10px solid #7E96A4; border-top: 0 none; clear: both; overflow: hidden;}

#sbaneinfo, #fjerninfo{width:638px; background: #7E96A4; min-height: 113px; overflow: hidden;}
.tablevis p {color: #ffffff; width:239px; float: left; display: inline; margin-left: 9px;}
.tablevis .div_trafikmeldinger{float: right; display: inline; background: url(../media/trafikinfo/uregeli.gif) no-repeat #EAEFF2; width: 289px; margin: 17px 0px 0 0; padding:5px 0 10px 45px;}
.tablevis .div_trafikmeldinger p{margin: 0; color: #436375;}
.tablevis .div_trafikmeldinger p.datestamp{font-size:91%; margin-top: 8px;}
.tablevis .div_trafikmeldinger p.infotid{width: 80px;}
.tablevis .div_trafikmeldinger p a,.tablevis .div_trafikmeldinger p a:visited{color:#436375; text-decoration: underline;}
.tablevis .div_trafikmeldinger p a:hover{color:#F07100;}

/* UREGELMÆSSIGHEDER TABEL */
h3.OV1{display: none;}
table.forsink{background: #eaeff2; width: 638px; border: 0 none; float: left; display: inline; clear: both;}
table.forsink td{margin:1px 1px 1px 1px; height: 28px; padding:0 3px 0 3px;}
tr.L1{background: #c2d0d8;}
tr.L0{background: #d6dfe5;}
p.ajour{color: #436375; float: right; text-align: right; padding-right: 5px;}
address{float: right; text-align: right; padding-right: 5px; display: none;}
table.forsink a, table.forsink a:visited{color:#436375 }
tr.L3{font-weight:bold;}
.ingenmelding{height: 47px;}

/*Top visstation service nav*/
.top_service{
	margin-bottom: 10px;
	float:left;
	width:100%;
}
#search_visStation{
	float:left;
}
.station_changes
{
    display:none;
	background: url(../media/station/changes_bg.gif) repeat-x #4d5e74;
	float:right;
	width:235px;
	color:white;
	margin-left:3px;
	
}

#station_planlagte #station_planlagte_text{
	min-height: 80px
}
#station_akutte{
	background: url(../media/station/trafik_akutte.gif) repeat-y #eaeff2;
	color:#436375;
	
}
#station_akutte #station_akutte_text{
	padding-left:40px;
	background: url(../media/station/trafik_akutte_med_icon.gif) no-repeat;
	min-height: 80px
}
#station_akutte .pager .pager_text{
	background: url(../media/station/trafik_akutte_bg_lowest.gif);
	height:17px;
	border: none;
	width:192px;
}
#station_akutte .pager .pager_tilbage{
	background: url(../media/station/trafik_akutte_pager_left.gif);
	height:17px;
	border: none;
	width:18px;
}
#station_akutte .pager .pager_tilbage_hover{
	background: url(../media/station/trafik_akutte_pager_left_hover.gif);
}
#station_akutte .pager .pager_frem{
	background: url(../media/station/trafik_akutte_pager_right.gif);
	height:17px;
	border: none;
	width:17px;
}
#station_akutte .pager .pager_frem_hover{
	background: url(../media/station/trafik_akutte_pager_right_hover.gif);
}
#station_akutte_text table a, #station_akutte_text table a:hover, #station_akutte_text table a:visited{
		color:#436375;
}

.station_changes_text table{
	margin-top: 4px;
	margin-left: 4px;
}
.station_changes_text table a, #station_changes_text table a:hover,.station_changes_text table a:visited{
	color:white;
}
.station_changes_text table.hide{
	display:none;
}
.station_changes_text td.bold{
	font-weight: bold;
}

.station_changes .pager{
	float:left;
}
.pager_text{
	background: url(../media/station/changes_lbl_bg.gif) repeat-x;
	text-align: right;
	width:191px;
	border:1px solid #47576a;
	border-right:  none;
	float:left;
	padding-right:8px;
}
.pager_tilbage{
	float:left;
	background: url(../media/station/pager_left.gif);
	border: 1px solid #47576a;
	border-right:  none;
	width:16px;
	height: 15px;
	cursor:pointer;
}
.pager_tilbage_hover{
	background: url(../media/station/pager_left_hover.gif);
}
.pager_frem{
		float:left;
	background: url(../media/station/pager_frem.gif);
	border: 1px solid #47576a;
	width:16px;
	height: 15px;
	cursor:pointer;
}
.pager_frem_hover{
	background: url(../media/station/pager_frem_hover.gif);
}

.showonlyContainer{
	/*float:left;*/
	font-weight: bold;
	color:White;
	margin-bottom: 10px;
}

#lblShowOnly{
	float:left;
	display:block;
}
.showonly{
	/*float:left;*/
	background:url(../media/station/opdater_textbox.gif) transparent no-repeat;
	border:none;
	width: 145px;
	height: 18px;
	margin-right: 2px;
	margin-left: 10px;
}
#submit{
	float:left;
	background:url(../media/station/opdater.gif);
	border:none;
	width: 75px;
	height: 18px;
	cursor: pointer;
}

.hide{
	display:none;
}

.showonlyContainer #reset {
		float:left;
	background:url(../media/station/reset-knap.gif);
	margin-left:2px;
	border:none;
	width: 75px;
	height: 18px;
	cursor: pointer;
}
