 
#matrixiframe {
	 float:left;
	 clear:both;
	font:76%/160%   Verdana,Arial,Helvetica,sans-serif;
	width:766px;
	height:210px;
	 
	}

#thematrix{

	float:left;
	clear:both;
	padding:0;
	margin:0;
}
	
#matrixiframe p {
	text-align:center;
	}
#matrixiframe a:link { 
	color:#d42945;
	text-decoration:none;
	
	}	
#matrixiframe a:visited {
	color:#d42945;
	text-decoration:none;
}		
#matrixiframe a:hover,
#matrixiframe a:focus {
	color:#f03b58;
	border-bottom:1px solid #638090;
	text-decoration:none;
	}
#matrixiframe table a,
#matrixiframe table a:link,
#matrixiframe table a:visited {
	border:none;
	}							

#matrixiframe img {
	border:0;
	margin-top:.5em;
	}	
#matrixiframe table {
 
	border-top:1px solid #638090;
	border-right:1px solid #638090;
 
	border-collapse:collapse;
	font-size:1.1em;
	width:796px
	}
#matrixiframe caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
#matrixiframe td.odd  	{
	background:#f7fbff
	}
#matrixiframe td.odd .column1	{
	background:#f4f9fe;
	}	
#matrixiframe .column1	{
	background:#f9fcfe;
	}
#matrixiframe td {
	height:24px;
	 
	color:#678197;
	border-bottom:1px solid #638090;
	border-left:1px solid #638090;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	 vertical-align: middle;
	}
	
#matrixiframe td a {
 
	padding:0;
 
 	clear:both;
 	
	}

		
#matrixiframe th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #638090;
	border-left:1px solid #638090;
	 
	}							
#matrixiframe thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
#matrixiframe tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#matrixiframe tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#matrixiframe tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}

#matrixiframe td.firstrow{
	background-color:#ffec85;
	color:#352d00;
	padding:0px 7px 0 7px;
	font-size:0.8em; 
	 
}

#matrixiframe tr td.firstcol{
	background-color:#cdd1d5;
	color:#122029;
	font-size:0.8em;
	
}

#matrixiframe .adate{
	position:relative;
	top:8px;
	 
	float:left;
	clear:both;
	font-size:10px;
	 
}

#matrixiframe tr td.hoverover{
 
}




/**/



#matrixiframe tr td.hoverover{ 
	background-color:#fff;	
	border:1px #585858 solid;
	color:#183519;
	}

#matrixiframe tr td.hoveroverthis{ 
	background-color:#dfdcd2;	
	 
	color:#000000;
	}
#matrixiframe tr td.hoveroverthis a:link, tr td.hoveroverthis a:visited { 
	 color:#000;
	 
	 
	}		
	
#matrixiframe #firsttd{
	color:#000;
	background-image:url("http://www.flygresor.se/images/tdone.gif");
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:repeat-x;
	font-size:0.8em;
	padding:0px;
	margin:0;
		
	 
}
	
#matrixiframe #outlabel{
	color:#000;
 
 	height:22px;
	padding:0;
	margin:0;
 	width:112px;
	 
}
	
#matrixiframe #outlabel img {
	position:relative;
	top:2px;
	margin-left:3px	 
}	
#matrixiframe #inlablel img{
	position:relative;
	top:1px;
	margin-left:3px	 
}

#matrixiframe #inlablel{
	color:#000;
 
 	height:18px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	 
}

/**/

#matrixiframe td.resultnotpresent a:link, #matrixiframe td.resultnotpresent a:visited{
	color:#6e6e6e;	
}

#matrixiframe td.resultpresent a:link, #matrixiframe td.resultpresent a:visited {
 
	color:#D6281D;
}

