/* 
***********************
CSS FOR LÄNSTRAFIKEN I MÄLARDALEN AB 
***********************
Vers 0.1 2003-04-04

Change log:
APRIL 2003: First version

***********************
*/
#veckansFraga
{
	width: 100%; 
	margin: 1em 0;
	padding: 10px;	
	border: 1px solid #98C1F6;
}
/* begin Resande Röster */
#voices
{
    width: 426px; 
    margin: 1em 0;
}
.frameT
{
   border: 1px solid #98C1F6; 
}
.frameD
{
   border: 1px solid #86C059; 
}
.frameU
{
   border: 1px solid #005AA0; 
}

#voices h3
{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 16px;
   text-transform: uppercase;
   letter-spacing: 2px;
   color: #fff;
   margin: 0;
   padding: 0 0 0 10px;
   height: 30px;
}
#voices h3.bgT
{
   background: url(/images/voices_bg_T.jpg) no-repeat 0 0;
}
#voices h3.bgD
{
   background: url(/images/voices_bg_D.jpg) no-repeat 0 0;
}
#voices h3.bgU
{
   background: url(/images/voices_bg_U.jpg) no-repeat 0 0;
}
#voices p
{
   margin: 0 0 5 0px;
   padding: 0 10px;
}
#voices a
{
	font-size: 10px;
	padding-bottom: 5px;
}

#voices img
{
   float: right;
   margin: 10px; 
}
/* end Resande Röster */

/* iTid på startsidan */

#diviTid
{
	width: 281px; 
	height: 132px; 
	background-image: url(/images/iTidBG.gif); 
	clear: both;
}

.iTidInner
{
	width: 243px; 
	overflow: hidden; 
	margin-left: 19px; 
	margin-right: 19px; 
	padding-top: 4px; 
}

.iTidLine
{
	margin-top: 5px; 
	background-image: url(/images/itidline.gif); 
	height: 1px;
	background-repeat: repeat-x;
}

/* slut iTid på startsidan */

/* ===== ID ==== */
.TopHeader
{
	position:absolute;
	top: 8px;
}
.TopHeaderTable 
{
	width: 730px;
}

#MainForm
{
	width: 771px;
	overflow:visible;
	position: relative;
}

#ltframework_layerTopBG
{
	visibility: visible;
	width: 771px;
	height: 102px;
	position:relative;
}

#ltframework_layerTop1
{
	position:absolute;
	left: 12px;
	width: 740px;
	}
#ltframework_layerTabs {
	position:relative; 
	left:4px;
	width:764px; 
	visibility: visible;
}

.layerTabs {
	position:relative; 
	top: -17px;
	z-index: 100;
	left:4px;
	width:764px; 
	visibility: visible;
}

#SubMenu {
	position: relative;
	left: 2px;
	top: -18px;
	width: 766px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	margin-bottom: 10px;
	visibility: visible;
	overflow: visible;
	background-color: white;
}

.layerMainNormal
{
	position: relative;
	top: -28px;
	left: 2px;
	width: 766px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	overflow: visible;
	background-image: url(/images/bg2color.gif); 
}


.layerMainBusStart
{
	top: -28px;
	position: relative;
	left: 2px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	visibility: visible;
	overflow: hidden;
	width: 766px; 
	background-image: url(/images/bg2colorbus.gif);
}

.BusStartPageLeft
{
	width: 282px; 
	float: left; 
	padding: 14px;
}

.BusStartPageRight
{
	width: 426px; 
	float: left; 
	padding: 14px;
	overflow: hidden;
}

.LeftStartPageHead
{
	color: #53687F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;	
	
}
.Red
{
	color: #CA3637;
}



.layerMainPrint
{
	left: 2px;
	top: 130px;
/* Haxx för mac \*/	
	top: 131px;
/* slut på haxxx */	
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	visibility: visible;
	overflow: visible;
	border: 0px; 
	position: static; 
	width: 550px;
}
/* ===== BODY ===== */
body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
}


/* ===== LINKS ==== */
A  {
	font-weight: normal;
	color : #5682A1;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A:hover  {
	color : #866CA1;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A:active  {
	color : #912173;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A:visited  {
	color : #866CA1;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A:visited:hover  {
	color : #912173;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* ===== TOP LINKS ===== */
.topLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color : #FFFFFF;
}

.topLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.topLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #912173;
	text-decoration : underline;
}
.topLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : underline;
}
.topLinkORB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color : #000000;
}

.topLinkORB a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
	text-decoration : underline;
}

.topLinkORB a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #912173;
	text-decoration : underline;
}
.topLinkORB a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
	text-decoration : underline;
}
/* ===== TOP NAVIGATION ===== */
.topNavTextOn a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #CA3637;
	text-decoration : none;
}
.topNavTextOn a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt;  */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #CA3637;
	text-decoration : none;
}
.topNavTextSpecial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;
	background-color: #53687F;
}

.topNavTextSpecial a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;
	background-color: #53687F;
}
.topNavTextSpecial a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;
	background-color: #53687F;
}
.topNavTextSpecial a:visited:hover {
	text-decoration : underline;
}
.topNavTextOff a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	background-color: #CAD2DB;
}
.topNavTextOff a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 8pt; */
	font-size: 11px;
	line-height : 120%;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	background-color: #CAD2DB;
}
.topNavTextOff a:visited:hover {
	color: #CA3637;
	text-decoration : underline;
}

/* ===== LEFT HAND NAVIGATION ===== */
.navHeading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8,5pt; */
	font-size: 12px;
	letter-spacing: 0.5; 
	line-height: normal; 
	font-weight: bold;
	color: #5D6E7C;
}

.nav a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}
.nav a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	color : #CA3637;
	text-decoration : underline;
}

.nav a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.nav a:visited:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: normal;
	color : #CA3637;
	text-decoration : underline;
}

.navMarkedSection a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration : none;
}

.navMarkedSection a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

.navMarkedSection a:hover { 
	color : #CA3637;
	font-weight: bold;
	text-decoration : underline;
}

.navMarkedSection a:visited:hover { 
	color : #CA3637;
	font-weight: bold;
	text-decoration : underline;
}

.navMarked
{
	font-weight: bold;
/*	font-size: 8pt; */
	font-size: 11px;
	vertical-align: baseline;
	color: #ca3637;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	background-color: white;
	text-decoration: none;
}

.navMarked a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color: #CA3637;
	text-decoration : none;
}

.navMarked a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color : #912173;
	text-decoration : underline;
}

.navMarked a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color: #CA3637;
	text-decoration : none;
}
.navMarked a:visited:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt; */
	font-size: 11px;
	font-weight: bold;
	color : #CA3637;
	text-decoration : underline;
}


/* ===== HEADER 1-3 ===== */
/*
*/

.H1, H1  {
    EditMenuName: Rubrik 1
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	 
	line-height: 110%;
	font-weight : bold;
	color : #53687F;
	padding-top: 0px;
	margin-top: 0px;
}

H1 + P {/* margin-top: -6pt */
	margin-top: -8px; }

.H2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight : bold;
	color : #53687F;
    EditMenuName: Underrubrik
}

H2 + P {/* margin-top: -12pt */
	margin-top: -16px;}

.H3  {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight : bold;
	letter-spacing: 1px;
	color : #53687F;
	padding-bottom: 0px;
    EditMenuName: Mellanrubrik
}

H3 + P {/* margin-top: -6pt */
	margin-top: -8px;}

/* ===== START PAGE ===== */
.startpageH1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight : bold;
	color : #53687F;
    EditMenuName: Rubrik startsida
}
.StartPageH2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 10pt; */
	font-size: 13px;
	line-height: normal;
	font-weight : bold;
	color : #CA3637;
}
.newsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 12pt; */
	line-height: 16px;
	font-weight : normal; 
	color : #999999;
}
.newsDate2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 12pt; */
	line-height: 16px;
	font-weight : normal; 
	color : #000000;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 12pt; */
	line-height: 16px;
	font-weight : normal; 
	color : #000000;
	background-color: FFFFFF;
}

.FormBorder
{
	border: solid 1px black; 
	padding: 5px; 
	margin-right: 10px; 
	margin-top: 10px;
}

/* ===== TEXT/PARAGRAPHS CLASSES ===== */
P  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 9pt; */
	font-size: 13px;	
/*	line-height : 14pt; */
	line-height: 18px;
	font-weight : normal; 
	color : #333333;
	padding-right: 5%;
}

.normal  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;	
	font-weight : normal; 
	color : #333333;
    EditMenuName: Normal;
	padding-right: 5%;    
}

.normalSmall  
{
	EditMenuName: Normal liten;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 130%;
	font-weight : normal; 
	color : #333333;
}
.introduction  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height : 18px;
	font-weight : bold;
	color : #53687F;
	margin-left: 0px; 
    EditMenuName: Ingress
}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 14px;
	font-weight : normal; 
	color : #999999;
	margin-right: 0px; 
	margin-left: 0px;
    EditMenuName: Bildtext
}

DT, DD {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 9pt; */
	font-size: 13px;	
/*	line-height : 16pt; */
	line-height: 21px;	
	color : #000000;
}

DT {	
	font-weight : bold; 
	color : #666666;
}

OL  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 9pt; */
	font-size: 13px;
/*	line-height : 16pt; */
	line-height: 21px;
	font-weight : normal;
	color : #000000;
	list-style-type : decimal;
	margin-left: 50px; 
	margin-right: 15px
}

UL  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 9pt; */
	font-size: 13px;
	
/*	line-height : 16pt; */
	line-height: 130%;
	font-weight : normal;
	color : #000000;
	list-style-type : disc;
	margin-left: 0px; 
	margin-right: 15px
}

/* ===== TABS AND AREAS ===== */
.tabInactive {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-weight: normal;
	color : #666666;
	text-decoration : none;
	background-color: #F4E9BF;
}
.tabActive {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	background-color: #DDB43D;
}
.border {	background-color: #DDB43D}


/* ===== TABLE FORMATTING ===== */
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 10px;	
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
}

TH  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 10px;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #CA3637;
	border-color: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.tableBorder {  
	border-color: #000000 #000000 #000000 #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFFF;
}

.tableHeading  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;	
	font-weight : normal;
	color : #FFFFFF;
	background-color: #8DA6BB;
}
.tableSmall  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height : 14px;
	font-weight : normal;
	color : #000000;
	background-color: #F6F7F0;
}
.activeRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
    BACKGROUND-COLOR: #F9EAB7;
    cursor: default;
}

.tableSmall2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
	background-color: #FFFFFF;
}
.tableSmall A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/* 	font-size : 8pt;*/
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #003399;
	background-color: #F6F7F0;
}
TD.tableSmallBold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	font-weight : bold;
	color : #000000;
}

TD.tableHeadingYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #D09805;
}
TD.tableSmallYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 15px;
	font-weight : normal;
	color : #000000;
	background-color : #F4E9BF;
}
TD.tableSmallBoldYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/* 	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : bold;
	color : #000000;
	background-color : #F4E9BF;
}

TD.tableHeadingRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #B01912;
}
TD.tableSmallRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
	background-color : #EDC6B7;
}
TD.tableSmallBoldRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/* 	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : bold;
	color : #000000;
	background-color : #EDC6B7;
}

TD.tableHeadingBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #2A5A6F;
}
TD.tableSmallBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/* 	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
	background-color : #B0C5D0;
}
TD.tableSmallBoldBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : bold;
	color : #000000;
	background-color : #B0C5D0;
}

TD.tableHeadingGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #847D7B;
}
TD.tableSmallGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
	background-color : #E5E2DE;
}
TD.tableSmallBoldGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 10pt; */
	line-height: 14px;
	font-weight : bold;
	color : #000000;
	background-color : #E5E2DE;
}

/* ===== RESEPLANERARE ===== */
.reseNormal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-weight: normal; 
	color: #000000
}
.reseNormalHeading {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-weight: bold; 
	color: #000000;
	text-align: left;
}



/* ===== FORMS ===== */
/* ===== Use this classes for all labels in forms  ===== */
.tableBorderQuery {  
	border-color: #999999 #999999 #999999 #999999 ; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #CED7E0;
}

.label {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	color: #000000
}

.labelGrey {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	color: #666666
}

.labelBold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 8pt;  */
	font-size: 11px;
	font-style: normal; 
	font-weight: bold; 
	color: #000000
}

.formBG  {
	background-color : #D5D5E5;
}
.smallerSELECT
{
	font-size: x-small;
	font-weight: normal; 
}
INPUT  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal; 
	color : #000000;
}

INPUT.button  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal; 
	color : #000000;
	width : 125px;
	background-color : #BDCCD9;
	border: solid; 
	border-style: outset; 
	border-width: 1px; 
	border-color: #D2D2D2 
}

INPUT.submit  {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold; 
	color : #FFFFFF;
	width : 125px;
	background-color : #505C79;
	border: solid;
	border-style: outset; 
	border-width: 1px; 
	border-color: #D2D2D2 
}

INPUT.search  {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold; 
	color : #FFFFFF;
	width : 40px;
	background-color : #505C79;
	border: solid;
	border-style: outset; 
	border-width: 1px; 
	border-color: #D2D2D2 
}

INPUT.textsearch
{
	width: 100px;
}

SELECT  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

TEXTAREA  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

/* ===== SEARCH ===== */
.textGrey {
	color : #666666;
}

.searchMatchesBox  {
/*	font-size : 8pt; */
	font-size: 11px;
	font-weight : normal;
	text-align: center;
	color : #000000;
	background-color: #F0F0F0;
	border-color: #BBBBBB; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.textSearch {
/* 	font-size : 8pt;*/
	font-size: 11px;
/*  line-height : 10pt; */
	line-height: 14px;
	font-weight : normal;
	color : #000000;
}

/* ===== SITEMAP ===== */
.SiteMapTree {
	color: #999999;
}
.TopSiteMapLink  {
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 12pt; */
	line-height: 16px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	}
.SiteMapLink  {
/*	font-size : 8pt; */
	font-size: 11px;
/*	line-height : 12pt; */
	line-height: 16px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	}

/* ===== MISCELLANEOUS ===== */
/* ===== Footer of page ===== */
.footer {
	font-family: Verdana, Helvetica, Arial, sans-serif;
/*	font-size: 7pt; */
	font-size: 10px;
/*	line-height: 14pt; */
	line-height: 18px;
	font-weight: normal;
	color: #847D7B;
}

.indentParagraph {  
	margin-left: 30px;
}

.flagActive {
	border-width: 1px;
	border-style: solid;
	border-color: White;
	}

.flagInactive {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	}
.TopBottom7
{
	margin-top: 7px;
	margin-bottom: 7px;
}
/* ===== DIVIDERS ON PAGE ===== */
.divider {	background-color: #D09805}

.line {  background-color: #CCCCCC}

.bgcolorLTSormland
{
	background-color: #86C059;
}

.bgcolorLTOrebro
{
	background-color: #98C1F0;
}

.bgcolorVL
{
	background-color: #6D94BF;
}

.bgcolorOrebroAirport
{
	background-color: #FFFFFF;
}

.bgcolorTransam
{
	background-color: #98C1F0;
}

#LeftColumn
{
	float:left;
	width: 210px;
	background-color: #DEE7F0;
	margin-bottom: 1px;
	position:relative;
}
#MainColumn
{
	float: left;
	position: relative;
	width: 340px;
	background-color: #FFFFFF;	
	margin-left: 7px;
	margin-bottom: 2px;
}
#WideMainColumn
{
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 525px;
	overflow:hidden;
}
#RightColumn
{
	float: right;
	width: 186px;
	padding-left: 10px;
	border-left: #d09805 1px solid;
	background-color: #FFFFFF;
	overflow: hidden;
}

#WideMainBottom
{
/*	width: 100%; */
	margin-left: 0px;
	position: relative;
	margin: 0px;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;  
}

#TimeSearch
{
	position: relative;
	width: 215px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: visible;
/*	background-color: #DEE7F0;  */
}

#LeftEditor
{
	width: 215px;
	position: relative;
	text-align: center;
	overflow: visible;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 0;
}

.CommonStartMain
{
	border-right: #0268ad 1px solid;
	padding-right: 10px;
	border-top: #0268ad 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	border-left: #0268ad 1px solid;
	width: 750px;
	padding-top: 10px;
	border-bottom: #0268ad 1px solid;
	overflow: visible;
}
.
HR {
	height: 1px;
	color: 0268AD;
}

.MainRightColumn
{
	float:left;
	margin-left: 5px;
	width: 544px;
	padding-top: 5px;
	margin-bottom: 2px;
	position: relative;
}

.UpperMainRightColumn
{	
}
.rightFrame
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px; 
	background-color: #FFFFFF
}
.bottomFrame
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.tableBorderPrint {  
	border-color: #0268AD #0268AD #0268AD #0268AD; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFFF;
}

/* ===== OREBRO AIRPORT ===== */
.tableBorderOrbair {  
	border-color: #CAD2DB #CAD2DB #CAD2DB #CAD2DB; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.tableRealtime {
	border-color: #DFD5D1 #DFD5D1 #DFD5D1 #DFD5D1; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #F5E7C7;
	margin-top: 10px;
}
PRE {
	font-family: Courier New;
/*	font-size: 10pt; */
	font-size: 14px;
	line-height: 120%;
}
.realtimeH1  {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size : 12pt; */
	font-size: 16px;
	line-height: normal;
	font-weight : bold;
	color : #CE7F17;
}

/* ===== i-Tid ===== */
.iTidSearch
{
	padding: 7px;
	margin: 0px;
	overflow:visible;
	background-color: #D5D5E5;
}

.iTidBorder
{
	padding: 4px;
	border: 1px solid #D5D5E5;
	width: 530px;	
}

.SmallText 
{
	font-size: x-small;
}

.iTidHead {
	font-weight: bold;
	font-size: small;	
}

.lbxBus
{
	width: 240px;	
}

#iTid .bgLogo  
{
	background-image:url(/images/iTid/small_logo.gif);
	background-repeat:no-repeat;
	padding:7px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#iTid .bgCell  
{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-image:url(/images/iTid/logo_bg.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size :medium;
	font-weight : bold;
	color : #000000;
	padding:2px 4px 2px 6px;
}

#iTid TH
{
	font-family:Arial, Helvetica, sans-serif;
	font-size :small;
	font-weight : bold;
	color : #FFFFFF;
	text-align:left;
	padding:1px 4px 2px 6px;
	background-color : #2A5A6F;
	border:1px solid #4A7A7F;
}

#iTid TABLE 
{
	border-left: 1px solid #A7C0D1;
	border-right: 1px solid #A7C0D1;
	border-bottom: 1px solid #A7C0D1;
}

#iTid TD  
{
	font-family:Arial, Helvetica, sans-serif;
	font-size :small;
	font-weight : normal;
	color : #000000;
	padding:2px 4px 2px 4px;
	background-color : #FFFFFF;
	border-top:1px solid #A7C0D1;
	border-bottom:2px solid #FFFFFF;
	line-height: 100%;
}

#iTid .linje  {
	font-family:Arial, Helvetica, sans-serif;
	font-size :medium;
	font-weight : bold;
	color : #2A5A6F;
	padding:1px 4px 2px 10px;
}

#iTid .linje a {
	font-family:Arial, Helvetica, sans-serif;
	font-size :medium;
	font-weight : bold;
	color : #2A5A6F;
	padding:1px 4px 2px 10px;
	text-decoration: none;
}

#iTid .minutes  {
	font-family:Arial, Helvetica, sans-serif;
	font-size :small;
	font-weight : bold;
	color : #FFCC33;
	text-align:right;
	padding3px 6px 3px 6px;
	background-color : #2A5A6F;
}
#iTid .infoHpl  {
	font-family:Arial, Helvetica, sans-serif;
	font-size :small;
	color:#990000;
	padding:6px 6px 2px 6px;
	border-top:2px solid #990000;
}

.top14{
	padding-top:14px;
}

