/***************************************************************************
	GENERELLT
	=========
	
*/


BODY {
	background-image: url(/images/bg_1.gif);
}

H1 {
	text-align: center;
}

H2 {
	text-align: center;
}


/***************************************************************************
	STATIC PAGES
	=============
	
*/
/*
	Huvudet ovanfr tabell vrdena, Niv 1 (Ex. Enkelrader, System, ...)
*/
TD.T-H1 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	background-color:#D9D9D9;
}

FONT.T-H1-OK {
	font-weight: bold;
	color: #000000;
}

FONT.T-H1-NOK {
	font-weight: bold;
	color: #FF0000;
}

/*
	Huvudet ovanfr tabell vrdena, Niv 2 (Ex. 1, X, ...)
*/
TD.T-H2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color:#D9D9D9;
}

TD.T-H2-PROGNOS {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color:#FF0000;
}

/*
	Ledtext till vnster om tabellen + Vinst huvudet
*/
TD.T-LEDTEXT{
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

TD.T-LEDTEXT_L{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}


/* Text aligned to left */
TD.T-TEXT_L {
	font-size: 12px;
	text-align: left;
	background-color:#D9D9D9;
}

/* Text aligned to Right */
TD.T-TEXT_R {
	font-size: 12px;
	text-align: right;
	background-color:#D9D9D9;
}

/* Text aligned to center */
TD.T-TEXT_C {
	font-size: 12px;
	text-align: center;
	background-color:#D9D9D9;
}

TD.T-TEXT_R-NOK {
	font-size: 12px;
	text-align: right;  
	background-color: #D9D9D9;
	color: #FF0000;
}

TD.T-TEXT_L-NOK {
	font-size: 12px;
	text-align: left;  
	background-color: #D9D9D9;
	color: #FF0000;
}

TD.T-LEDTEXT-HSPACE{
	font-size: 1px;
	height: 1px;
}

TD.T-RUTA-HSPACE {
	font-size: 1px;
	height: 1px;
	background-color:#D9D9D9; 
}

TD.T-RUTA-OK {
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 20px;
	background-color:#D9D9D9; 
	background-image:  url(../images/Ram1_Ok.png);
	background-repeat: no-repeat;
	background-position: center center;
}

TD.T-RUTA-NOK {
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 20px;
	background-color:#D9D9D9; 
	background-image:  url(../images/Ram1_Nok.png);
	background-repeat: no-repeat;
	background-position: center center;
}

TD.T-RUTA-PROGNOS {
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 20px;
	background-color:#FF0000;
	background-image:  url(../images/Ram1_Ok.png);
	background-repeat: no-repeat;
	background-position: center center;
}

TD.T-TTRUTA-OK {
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 30px;
	background-color:#D9D9D9; 
	background-image:  url(../images/Ram2_Ok.png);
	background-repeat: no-repeat;
	background-position: center center;
}

TD.T-TTRUTA-NOK {
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 30px;
	background-color:#D9D9D9; 
	background-image:  url(../images/Ram2_Nok.png);
	background-repeat: no-repeat;
	background-position: center center;
}



/***************************************************************************
	INPUT PAGES
	===========
	
*/
/* TABLE for input */
TABLE.T-IN {
	background-color: #CCCCCC;
	border: 10px inset #DDDDDD;
}

TD.T-IN-H1 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

/*
	Huvudet ovanfr tabell vrdena, Niv 2 (Ex. 1, X, ...)
*/
TD.T-IN-H2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/*
	Ledtext till vnster om tabellen + Vinst huvudet
*/
TD.T-IN-LEDTEXT-HSPACE{
	font-size: 1px;
	height: 1px;
}

TD.T-IN-RUTA-HSPACE {
	font-size: 1px;
	height: 1px;
}

TD.T-IN-LEDTEXT {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}

TD.T-IN-LEDTEXT-L {
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

TD.T-IN-TEXT {
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

TD.T-IN-TEXT-NOK {
	font-size: 12px;
	text-align: right;
	color: #FF0000;
}


INPUT.T-IN-RES-OK {
	font-size: 10px;
	text-align: right;
	background-color: #E6E6E6;
	border: 2px solid #999999;
}

INPUT.T-IN-RES-NOK {
	font-size: 10px;
	text-align: right;  
	background-color: #E6E6E6;
	border-style: solid;
	border-width: 2px;
	border-color: #FF0000;
}

TD.T-IN-RUTA {
	font-size: 12px;
	text-align: center;
}

INPUT.T-IN-RUTA-OK {
	font-size: 10px;
	text-align: center;
	background-color: #E6E6E6;
	border-style: solid;
	border-width: 2px;
	border-color: #999999;
}

INPUT.T-IN-RUTA-NOK {
	font-size: 10px;
	text-align: center;  
	background-color: #E6E6E6;
	border-style: solid;
	border-width: 2px;
	border-color: #FF0000;
}

INPUT.T-IN-RUTA-OK-R{
	font-size: 10px;
	text-align: center;
	background-color: #00FF99;
	border-style: solid;
	border-width: 2px;
	border-color: #999999;
}

INPUT.T-IN-RUTA-NOK-R {
	font-size: 10px;
	text-align: center;
	background-color: #00FF99;
	border-style: solid;
	border-width: 2px;
	border-color: #FF0000;
	color: #00FF99;
}

