/* 
***********************
CSS FOR LÄNSTRAFIKEN I MÄLARDALEN AB 
***********************
Vers 0.1 2003-04-04

Change log:
APRIL 2003: First version

***********************
*/

body {
 margin-top: 0px; 
 margin-left: 0px; 
 margin-bottom: 0px; 
 margin-right: 20px; 
}

/* ===== LINKS ==== */
A  {
	font-weight: normal;
	color : #000000;
	text-decoration : underline;
}
A:hover  {
	color : #ffffb6;
	background-color: #000000;
	text-decoration : underline;
}
A:active  {
	color : #ffffb6;
	background-color: #000000;
	text-decoration : underline;
}
A:visited  {
}
A:visited:hover  {
	color : #ffffb6;
	background-color: #000000;
	text-decoration : underline;
}
/* ===== HEADER 1-3 ===== */
H1  {
	font-family: Trebuchet MS, Verdana;
	font-weight : bolder;
	font-size:12pt;
	color : #355EA4;
}

H1 + P { margin-top: -6pt }

H2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height: normal;
	font-weight : bold;
	color : #53687F;
    EditMenuName: Underrubrik
}

H2 + P { margin-top: -12pt }

H3  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height: normal;
	font-weight : bold;
	letter-spacing: 1px;
	color : #53687F;
	padding-bottom: 0px;
    EditMenuName: Mellanrubrik;
}

H3 + P { margin-top: -6pt }

/* ===== TEXT/PARAGRAPHS CLASSES ===== */
P  {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 14pt;
	font-weight : normal; 
	color : #333333;
	padding-right: 5%;
}
ul
{
    font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    line-height: 16pt;
    font-weight: normal;
    list-style-type: disc;
    margin-left-value: 50px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-value: 15px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
}

/* ===== TABS AND AREAS ===== */
.tabInactive {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color : #666666;
	text-decoration : none;
	background-color: #F4E9BF;
}
.tabActive {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	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;
	line-height : 10pt;
	font-weight : normal;
	color : #31ad5a;
}

TH  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	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;
}

.tableBorderRese {  
	border-color: #000000 #000000 #000000 #000000; 
	border-style: solid; 
	border-top-width: 0px; 
	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-weight : normal;
	color : #FFFFFF;
	background-color: #8DA6BB;
}
.tableSmall  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color: #F6F7F0;
}
.activeRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
    BACKGROUND-COLOR: #F9EAB7;
    cursor: default;
}

.tableSmall2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color: #FFFFFF;
}
.tableSmall A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #003399;
	background-color: #F6F7F0;
}
TD.tableSmallBold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : bold;
	color : #000000;
}

TD.tableHeadingYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #D09805;
}
TD.tableSmallYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #F4E9BF;
}
TD.tableSmallBoldYellow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #F4E9BF;
}

TD.tableHeadingRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #B01912;
}
TD.tableSmallRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #EDC6B7;
}
TD.tableSmallBoldRed  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #EDC6B7;
}

TD.tableHeadingBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #2A5A6F;
}
TD.tableSmallBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #B0C5D0;
}
TD.tableSmallBoldBlue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #B0C5D0;
}

TD.tableHeadingGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #847D7B;
}
TD.tableSmallGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #E5E2DE;
}
TD.tableSmallBoldGrey  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #E5E2DE;
}

/* ===== RESEPLANERARE ===== */
.reseNormal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #000000
}
.reseNormalHeading {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	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-style: normal; 
	font-weight: normal; 
	color: #000000
}

.labelGrey {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666
}

.labelBold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000
}

.formBG  {
/*	background-color : #D5D5E5;*/
	background-color : #DEE7F0;
}

INPUT  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal; 
	color : #000000;
}

#realTable {
}
#realTable TABLE {
	border-left: 0px solid #A7C0D1;
	border-right: 0px solid #A7C0D1;
	border-bottom: 0px solid #A7C0D1;
}
#realTable TH  {
	color : #000000;
	background-color : #c6c6c6;
	border:0px solid #4A7A7F;
	text-align: left;
}
#realTable TD  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :9pt;
	font-weight : normal;
	color : #000000;
	padding:4px 0px 4px 0px;
	background-color : #FFFFFF;
	border-top:0px solid #A7C0D1;
}
#realTable #prognos TD  {
	border-bottom:1px solid #355EA4;
}

#realTable #minutes  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :9pt;
	font-weight : bold;
	color : #000000;
	text-align:right;
	padding:3px 6px 3px 6px;
	background-color : #ffffb6;
}
#realTable #bgCell  {
	background: #355EA4;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :9pt;
	font-weight : bold;
	color : #ffffff;
	padding:0px 0px 0px 0px;
	border-top:0px solid #666666;
	border-bottom:0px solid #666666;
}
#realTable #linje  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :9pt;
	font-weight : bold;
	padding:0px 4px 0px 0px;
	text-align: right;
}
.linje  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :9pt;
	font-weight : normal;
	text-decoration : underline;
	color : #000000;
	padding:0px 4px 0px 0px;
	cursor:pointer;
	cursor:hand;
}
#realTable .infoHpl  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size :x-small;
	color:#990000;
	padding:6px 6px 2px 6px;
	border-top:2px solid #990000;
}
