body, html {height: 100%}

body ,td ,th      
{
	font-family: Verdana,Tahoma,  Arial, Georgia, sans-serif;
	font-size: 11px;
	color: #000000; 
      	
}

body {
	background: url(bg.gif);
	margin-top: 10pt;
	margin-left: 5pt;
	margin-bottom: 5pt;
	margin-right: 5pt;
        padding: 0pt; /* Opera Fix */

}


A:link, A:visited 
{
	color: #244877; /*003366  0066cc*/
	text-decoration: none;
	font-weight: bold;
}

A:active, A:hover 
{
	color: #993333;
	text-decoration: underline;	
	font-weight: bold;
}

.lightlink:link, .lightlink:visited 
{
	color: #B5C8E5; /*003366  0066cc*/
	text-decoration: none;
	font-weight: bold;
}

.lightlink:active, .lightlink:hover 
{
	color: #E83232;
	text-decoration: underline;	
	font-weight: bold;
}	


.link_off {
    
	color: #111111;
	text-decoration: line-through;
	font-weight: bold;
}




h1, h2 {
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #2C3541;
	text-align: left;
}


h3 {
	font-size: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-left: 2px;
	color: #2C3541;
	

}

h4, .reddy {
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #2C3541;
	font-style: italic;
}

.datumtext {
	margin: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 9px;

}

p {
	margin: 0px;
	padding: 0px;
}

/***************/
/* Huvudtabell */
/***************/

.tbl_head {
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background: #E1E1E1;
	width: 760px;
	height: 100%;

		
}
.tbl_logga_top {
	background: url('boxtop.gif');
	height: 2px;
	font-size: 2px;
	border-bottom: 1px solid #000000;
}
 
.tbl_logga {
	height: 110px;
	background: url(logga2.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #000000;
	vertical-align: bottom;
	text-align: right;
	color: #FFFFFF;
}


.tbl_meny {
	width: 140px;
			/*height: 100%;*/
	background: url(menybg.gif);
	border-right: 1px solid #000000;
}

.tbl_main {	
	
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}	

.tbl_end {
	height: 18px;
	background: url(endo.gif);
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 2px;
}

/* Main tabellen
/***************/

.tbl2_head {
	width: 100%;
	border: 0px solid #FFFF00; 
}

.tbl2_top {
	height: 14px;
	background: #333333;
	border-bottom: 1px solid #000000;
	font-size: 9px;
	text-align: right;
	padding-right: 2px;

}

.tbl2_main {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	

		
}

.tbl2_end {
	height: 30px;
	border: 0px solid #445576;
	vertical-align: bottom;
	text-align: 	center;
	padding-bottom: 5px;
	font-weight: bold;
	
}

.sal_left {
	background: url(salg2.gif);
	width: 5px;


}

.sal_right	 {
	background: url(salg2.gif);
	width: 5px;

}

/**************/
/* menytabell */
/**************/

.meny_head {
	width: 100%;
	/*height: 100%;*/
}


.meny_rubrik {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	background: url(boxtop.gif);
	text-align: center;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
 	padding-top: 3px;
	padding-bottom: 1px;
} 

.meny_tom	 {
	text-align: center;
	color: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
 	padding-top: 3px;
}


.meny_end {
	border-bottom: #000000 1px solid;
	border-right: 0px solid #000000;
	padding-left: 14px; padding-top: 2px;
	padding-bottom: 2px;
	background: url(menybox.gif);
}

.meny_info {
	border-bottom: #000000 1px solid;
	padding-left: 14px; padding-top: 2px;
	padding-bottom: 2px;
	background: url(menybox.gif);
	color: #000000;
	font-weight: bold;
	text-align: left;
}

/**************/
/* boxarna    */
/**************/

.box {
	border: #000000 1px solid;
	background: #AFB3B8;
}

.box_top {
	border-bottom: #000000 1px solid;
	background: url(boxtop.gif);
	color: #AAAAAA;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 3px;
	height: 18px;
}

.box_main {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.box_farg1 {
	background: #595F6A; /* kategori */

}
.box_farg2 {
	background: #93969B;

}
.box_farg3 {
	background: #868A90;
}

/*.box_farg1:hover,*/ .box_farg2:hover, .box_farg3:hover {
	background: #657AA1;
	/* font-size: 2px; */
}

.box_input,.box_input2 {
	border: #000000 1px solid;
	width: 100%;
	background: #eeeeee;
	height: 14px;
}
.box_input2 {
	height: 70px;
}

.box_select {
	width: 100px;
	font-size: 11px;
	background: #cccccc;
	text-align: center;
	
}

.box_padd_l { height: 20px; padding-left: 3px; padding-right: 3px;}
.box_padd_r { padding-right: 6px;}






.text_left {text-align: left;}
.text_right {padding-right: 0px; text-align: right;}


.box_pr {
	padding-right: 2px;
}

.box_knapp {
	border: #000000 1px solid;
	background: url(boxtop.gif);
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

/***********************************/
.pg {
	font-weight: bold; background: #AFB3B8;
	border: 1px solid #000000;
	padding: 2px;

}

.valid {
	text-align: center;
	line-height: 4px;
}
