BODY,A,H1,H2,H3,P,DIV,DIR,LI,PRE,UL,OL,TABLE,INPUT,TEXTAREA,SELECT,EM,STRONG
{
  font-size:      1.00em;
  font-style:     normal;
  font-variant:   normal;
  font-weight:    normal;
  font-family:    arial,helvetica,sans-serif;
  letter-spacing: 0.01em;
  line-height:    1.40em;
}

BODY
{
  color:            #404040;
  background-color: #ffffff;
/*  background-color: #214A5E;*/
/*  background-image: url(hembild/top_moln.jpg) top left no-repeat fixed; */
  margin-top:    0;
  margin-right:  0;
  margin-bottom: 0;
  margin-left:   0;
}
FORM  	{ display: inline; }
input  	{ display: inline; }

p,div,dir { font-size:    0.75em;}

.text_li
{
  font-size:      9pt;
  font-style:     normal;
  font-variant:   normal;
  font-weight:    normal;
  font-family:    arial,helvetica,sans-serif;
  letter-spacing: 0;
  line-height:    10pt;
}
.text_li_gray
{
  color:          #808080;
  font-size:      9pt;
  font-style:     normal;
  font-variant:   normal;
  font-weight:    normal;
  font-family:    arial,helvetica,sans-serif;
  letter-spacing: 0;
  line-height:    10pt;
}
.text_stor_gray
{
  color:          #808080;
  font-size:      18pt;
  font-family:    myriad,arial,helvetica,sans-serif;
  letter-spacing: 0;
}

.rubrik 
{
  font-size: 			1.20em;
  font-style: 		normal;
  font-weight: 		normal;
  padding-top: 		2px;
  padding-bottom: 2px;
  color: 					#092567;
}


A:link    { color: #B30000; }
A:visited { color: #B30000; }
A:active  { color: #B30000; }
A:link, A:visited, A:active { text-decoration: none; font-weight : bold; }
A:link IMG { border: none; }

A:hover
{
  color: #B30000;
  text-decoration: underline;
}

.over 
{ 
	background-color: #FD705F;
  text-align: 			center; 
  vertical-align: 	middle;
	cursor:						pointer; 
  font-size: 				1.20em;
  font-style: 			normal;
  font-weight:			normal;
  color: 						#ffffff;
  line-height:    	1.50em;
}
.out  
{ 
	background-color: #E81B03;
  text-align: 			center; 
  vertical-align: 	middle;
	cursor:						default;
  font-style: 			normal;
  font-weight:			normal;
  font-size: 				1.20em;
  color: 						#ffffff;
  line-height:    	1.50em;
}
.over_kat 
{ 
	background-color: #BBB39C;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						pointer; 
  font-size: 				0.90em;
  font-style: 			normal;
  font-weight:			bold;
  color: 						#ffffff;
  line-height:    	1.50em;
}
.out_kat  
{ 
	background-color: #969EAF;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  font-style: 			normal;
  font-weight:			bold;
  font-size: 				0.90em;
  color: 						#ffffff;
  line-height:    	1.50em;
}
.over_green 
{ 
	background-color: #78CF52;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						pointer; 
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}
.out_green  
{ 
	background-color: #AAE391;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}
.over2
{ 
	background-color: #BBB39C;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						pointer; 
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}
.out2  
{ 
	background-color: #ffffff;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}
.out_gul  
{ 
	background-color: #FDF8DA;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}
.out_gul_dark  
{ 
	background-color: #F6D883;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #646A78;
  padding-left: 		5px;
  margin-bottom: 		5px;
}

.textruta  
{ 
	background-color: #fff5f5;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #B5C1D0;
	padding: 					5px;
  font-size:      	9pt;
  font-style:     	normal;
  font-variant:   	normal;
  font-weight:    	normal;
  font-family:    	arial,helvetica,sans-serif;
  letter-spacing: 	0;
  line-height:    	12pt;
}

.textruta_gul  
{
	width:						100%; 
	background-color: #FDF8DA;
  text-align: 			left; 
  vertical-align: 	middle;
	cursor:						default;
  border:	 					1px solid #D9BB07;
	padding: 					5px;
  line-height:    	10pt;
}

.border_min
{
  background-color: 		#E7EAF0;
  border-style: 				solid;
  border-width: 				1px;
  border-top-color: 		black;
  border-left-color: 		black;
  border-bottom-color: 	#444444;
  border-right-color: 	#444444;
}

.vitruta
{
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #444444;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #444444;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: black;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
  background-color: white;
  padding: 3px;
}

.text
{
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #444444;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #444444;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: black;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
  background-color: white;
  width: 100%;
  padding: 3px;
  font-size:    10pt;
}
.vit  { background-color: #ffffff; }
.bg  { background: #BBB39C; }
.gray  { background-color: #969EAF; }
.text_svart { color: #000000; }
.red { color: #C43636; font-weight: bold; }

.huvud
{
	background: #839CBB url(hembild/top_moln.jpg) top left no-repeat fixed;
	padding-top: 			5px;
  padding-bottom: 	5px;
  padding-left: 		10px;
  padding-right: 		10px;
  text-align: 			center; 
  vertical-align: 	middle;
  font-size:      	32pt;
  color: 						#ffffff;
}

.huvud2
{
	background: 			#486EAA;
}

.ruta_bla_kant
{
/*	background-color:			 #C1C8D6;	*/
	background-color:			 #F6EED7;
  padding-top: 			5px;
  padding-bottom: 	5px;
  padding-left: 		5px;
  padding-right: 		5px;
}

.ruta
{
	/*background:       #ffffff url(hembild/lov.gif) repeat-y;*/
	/*background-color: #6F90C3;*/
  padding-top: 			0px;
  padding-bottom: 	10px;
  padding-left: 		5px;
  padding-right: 		5px;
  text-align: 			left; 
  vertical-align: 	top;
}

.ruta_vit
{
	background:       #ffffff;
  padding-top: 			20px;
  padding-bottom: 	10px;
  padding-left: 		20px;
  padding-right: 		20px;
  text-align: 			left; 
  vertical-align: 	top;
}



.ruta_kant
{
/*	background:       #FBEC9B url(hembild/skabersjo2.gif) top center no-repeat fixed;	*/
	background-color: #E7EAF0;	
  padding-top: 			5px;
  padding-bottom: 	5px;
  padding-left: 		5px;
  padding-right: 		5px;
/*  text-align: 			left; 
  vertical-align: 	top;*/
}
.ruta_kant_h
{
	background:       #FBEC9B url(hembild/skabersjo.gif) top center no-repeat fixed;	
  padding-top: 			5px;
  padding-bottom: 	5px;
  padding-left: 		5px;
  padding-right: 		5px;
/*  text-align: 			left; 
  vertical-align: 	top;*/
}



.rubrik_vit
{
  font-style: normal;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1.20em;
  color: #21559E;
}


.spalt {
  font-style: normal;
  font-weight: normal;
/*  background: url(../pict/bg.jpg) top right no-repeat fixed;*/
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: top;
/*  line-height: 1.20em; */
  color: #505050;
  border-left: 1px solid #698147;
}
.box
{
  padding: 2px;
  color: #505050;
  background-color: #f0f0f0;
  border: 1px solid #000000;
}
.bg_gray {
	background-color: #F7F7F7;
  font-style: 			normal;
  font-weight: 			normal;
  vertical-align: 	middle;
  text-align: 			center;
  color: #505050;
  border-top: 			1px solid #c0c0c0;
}

.linje
{
  border-top:	1px dotted #B5C1D0;
}

.ram
{
  border:	1px dotted #B5C1D0;
}
.over_ram
{
  border:	2px solid #C43636;
	cursor:						pointer; 
}

.out_ram
{
  border:	2px solid #cccccc;
	cursor:						default;
}
.mark_ram
{
  border:	2px solid #ff00ff;
	cursor:						default;
}
.over_ram_link
{
  border:	1px solid #dddddd;
	cursor:						pointer; 
}

.out_ram_link
{
  border:	1px solid #ffffff;
	cursor:						default;
}

.knapp 
{ 
  padding: 					2px;
	color: 						#092567;
  background-color: #f0f0f0;
	width: 						23px; 
	height: 					23px; 
	border: 					1px solid #83979D;
  vertical-align: 	middle;
  text-align: 			center; 
  font-size: 				9pt;
	font-weight: 			bold;
	cursor:						pointer;
}
.knapp_li 
{ 
	color: 						#092567;
  background-color: #f0f0f0;
	width: 						21px; 
	height: 					20px; 
	border: 					1px solid #83979D;
  vertical-align: 	middle;
  text-align: 			center; 
  font-size: 				11pt;
	font-weight: 			bold;
}
