caption {text-align: left}

#skekraft, .skekraft {
	width:98%; /* var bortkommenterad */
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	border-collapse:collapse;
	margin:1em 0 1em 2px;
	}
#skekraft caption, .skekraft caption {
	/*color: #9ba9b4;*/
	color: #2859A5; 
	font-size:.94em;
	font-weight:bold;
	/*letter-spacing:.1em;*/
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:left;
	}	

#skekraft tr.odd .column1, #skekraft tr.odd td,
.skekraft tr.odd .column1, .skekraft tr.odd td {
	background-color:#d6e8fc;
	}	
#skekraft .column1,
.skekraft .column1	{
	background:#fff;
	}
#skekraft td,
.skekraft td {
/*	color:#678197;*/
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	text-align:left !important;
	font-size:95%;
	white-space: nowrap;
	}
	
#skekraft a,
.skekraft a {
/*	color:#678197;
	font-size:75%;
*/
	}
				
#skekraft td.alignleft,
.skekraft td.alignleft
{
	text-align:left;
	vertical-align:top;
}
#skekraft td.selected,
.skekraft td.selected
{
	font-weight:bold;
	text-align:right;
}	
#skekraft td.alignleft-selected,
.skekraft td.alignleft-selected
{
	text-align:left;
	font-weight:bold;
}		
#skekraft th,
.skekraft th {
	font-weight:normal;
/*	color: #678197;*/
	background-color:#e5eff8;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	font-size:95%;
	vertical-align: top;
	}
#skekraft th.alignleft,
.skekraft th.alignleft
{
	text-align:left;
}						

#skekraft thead th,
.skekraft thead th {
	background:#abcdf0;
	text-align:right;
	font:bold 0.85em/1.2em Verdana, Arial,Helvetica,sans-serif;
/*	color:#66a3d3*/
	}
	
#skekraft th.alignleft p.note,
.skekraft th.alignleft p.note {
	text-align:left;
	font:bold 0.65em Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:0.5em;
	padding:0;margin:0;
	color:#000000;
	}
div.form-container .skekraft p.note {margin-left: 0;}
				
#skekraft tfoot th,
.skekraft tfoot th {
	text-align:right;
	background:#f4f9fe;
	white-space: nowrap;
	
	}	
#skekraft tfoot th strong,
.skekraft tfoot th strong {
	font:bold 0.85em/1.2em Verdana, Arial,Helvetica,sans-serif;
	/*margin:.5em .5em .5em 0;*/
	}		
#skekraft tfoot th em,
.skekraft tfoot th em {
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
	
#Pristabell1_skekraft {
	width:99%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	}
#Pristabell1_skekraft caption {
	color: #9ba9b4;
	/*font-size:.94em;*/
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
	}	
/*#Pristabell1_skekraft tr.odd td 	{
	background:#f7fbff
	}*/
#Pristabell1_skekraft tr.odd .column1, #Pristabell1_skekraft tr.odd td {
/*	background:#f4f9fe;*/
	
	background:#f4f9fe url(/Administration/Webbplatsbilder/table_bg.gif) no-repeat;
	}	
#Pristabell1_skekraft .column1	{
	background:#f9fcfe;
	
	}
#Pristabell1_skekraft td {
/*	color:#678197;*/
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	text-align:right;
	font-size:95%;
	white-space: nowrap;
	}	
#Pristabell1_skekraft td.alignleft
{
	text-align:left;
}
#Pristabell1_skekraft td.selected
{
	font-weight:bold;
	text-align:right;
}	
#Pristabell1_skekraft td.alignleft-selected
{
	text-align:left;
	font-weight:bold;
}		
#Pristabell1_skekraft th {
	font-weight:normal;
/*	color: #678197;*/
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	font-size:95%;
	}
#Pristabell1_skekraft th.alignleft
{
	text-align:left;
	vertical-align:top;
}						

#Pristabell1_skekraft thead th {
	background:#f4f9fe;
	text-align:right;
	font:bold 1.2em/1.4em Arial,Helvetica,sans-serif;
/*	color:#66a3d3*/
	}
	
#Pristabell1_skekraft th.alignleft p.note {
	text-align:left;
	font-size:0.5em;
	font-weight:normal;
	line-height:0.5em;
	padding:0;margin:0;
	color:#000000;
	}
				
#Pristabell1_skekraft tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#Pristabell1_skekraft tfoot th strong {
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#Pristabell1_skekraft tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}

	
		
			
	
#BerakningsTabell1_skekraft,
.standardtabell {
	width:99%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	}
#BerakningsTabell1_skekraft caption,
.standardtabell caption {
	color: #9ba9b4;
	/*font-size:.94em;*/
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
	}	
#BerakningsTabell1_skekraft tr.odd .column1, #BerakningsTabell1_skekraft tr.odd td,
.standardtabell tr.odd .column1, .standardtabell tr.odd td {
/*	background:#f4f9fe;*/
	background:#f4f9fe url(/Administration/Webbplatsbilder/table_bg.gif) no-repeat;
	}	
#BerakningsTabell1_skekraft .column1,
.standardtabell .column1	{
	background:#f9fcfe;
	}
#BerakningsTabell1_skekraft td,
.standardtabell td {
/*	color:#678197;*/
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	text-align:right;
	font-size:95%;
	white-space: nowrap;
	}	
#BerakningsTabell1_skekraft td.alignleft,
.standardtabell td.alignleft
{
	text-align:left;
}
#BerakningsTabell1_skekraft td.selected,
.standardtabell td.selected
{
	font-weight:bold;
	text-align:right;
}	
#BerakningsTabell1_skekraft td.alignleft-selected,
.standardtabell td.alignleft-selected
{
	text-align:left;
	font-weight:bold;
}		
#BerakningsTabell1_skekraft th,
.standardtabell th {
	font-weight:normal;
/*	color: #678197;*/
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	font-size:95%;
	}
#BerakningsTabell1_skekraft th.alignleft,
.standardtabell th.alignleft
{
	text-align:left;
}						

#BerakningsTabell1_skekraft thead th,
.standardtabell thead th {
	background:#f4f9fe;
	text-align:right;
	font:bold 1.2em/1.4em Arial,Helvetica,sans-serif;
/*	color:#66a3d3*/
	}
	
#BerakningsTabell1_skekraft th.alignleft p.note,
.standardtabell th.alignleft p.note  {
	text-align:left;
	font-size:0.5em;
	font-weight:normal;
	line-height:0.5em;
	padding:0;margin:0;
	color:#000000;
	}
				
#BerakningsTabell1_skekraft tfoot th,
.standardtabell tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#BerakningsTabell1_skekraft tfoot th strong,
.standardtabell tfoot th strong {
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#BerakningsTabell1_skekraft tfoot th em,
.standardtabell tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}

#Jamforpriser1_skekraft {
	width:99%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em 0;
	border-collapse:collapse;
	}
#Jamforpriser1_skekraft caption {
	color: #9ba9b4;
	/*font-size:.94em;*/
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
	}	
/*#Jamforpriser1_skekraft tr.odd td 	{
	background:#f7fbff
	}*/
#Jamforpriser1_skekraft tr.odd .column1, #Jamforpriser1_skekraft tr.odd td {
/*	background:#f4f9fe;*/
	background:#f4f9fe url(/Administration/Webbplatsbilder/table_bg.gif) no-repeat;
	}	
#Jamforpriser1_skekraft .column1	{
	background:#f9fcfe;
	}
#Jamforpriser1_skekraft td {
/*	color:#678197;*/
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	text-align:right;
	font-size:95%;
	white-space: nowrap;
	}	
#Jamforpriser1_skekraft td.alignleft
{
	text-align:left;
}
#Jamforpriser1_skekraft td.selected
{
	font-weight:bold;
	text-align:right;
}	
#Jamforpriser1_skekraft td.alignleft-selected
{
	text-align:left;
	font-weight:bold;
}		
#Jamforpriser1_skekraft th {
	font-weight:normal;
/*	color: #678197;*/
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	font-size:95%;
	}
#Jamforpriser1_skekraft th.alignleft
{
	text-align:left;
}						

#Jamforpriser1_skekraft thead th {
	background:#f4f9fe;
	text-align:right;
	font:bold 1.2em/1.4em Arial,Helvetica,sans-serif;
/*	color:#66a3d3*/
	}
	
#Jamforpriser1_skekraft th.alignleft p.note {
	text-align:left;
	font-size:0.5em;
	font-weight:normal;
	line-height:0.5em;
	padding:0;margin:0;
	color:#000000;
	}
				
#Jamforpriser1_skekraft tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#Jamforpriser1_skekraft tfoot th strong {
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#Jamforpriser1_skekraft tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}




/* Ljusblå  - - - - - - - - */

#tblBlue {
	width:99%; /* var bortkommenterad */
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	border-collapse:collapse;
	margin:1em 2px 1em 1px;
	}
#tblBlue caption {
	/*color: #9ba9b4;*/
	color: #2859A5; 
	font-size:.94em;
	font-weight:bold;
	/*letter-spacing:.1em;*/
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:left;
	}	
/*#tblBlue tr.odd td 	{
	background:#f7fbff
	}*/
#tblBlue tr.odd .column1, #tblBlue tr.odd td {
/*	background:#caddf0 url(/Administration/Webbplatsbilder/table_bg.gif) no-repeat;*/
	background-color:#d6e8fc;
	}	
#tblBlue .column1	{
	background:#fff;
	}
#tblBlue td {
/*	color:#678197;*/
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	text-align:left;
	font-size:95%;
	white-space: nowrap;
	}
	
#tblBlue a{
/*	color:#678197;*/
	font-size:75%;

	}
				
#tblBlue td.alignleft
{
	text-align:left;
	vertical-align:top;
}
#tblBlue td.selected
{
	font-weight:bold;
	text-align:left;
}	
#tblBlue td.alignleft-selected
{
	text-align:left;
	font-weight:bold;
}		
#tblBlue th {
	font-weight:normal;
/*	color: #678197;*/
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 0.5em;
	font-size:95%;
	background-color:#e5eff8;
	}
#tblBlue th.alignleft
{
	text-align:left;
}						

#tblBlue thead th {
	background:#e5eff8;
	text-align:left;
	font:bold 0.85em/1.2em Verdana, Arial,Helvetica,sans-serif;
/*	color:#66a3d3*/
	}
	
#tblBlue th.alignleft p.note {
	text-align:left;
	font:bold 0.65em Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:0.5em;
	padding:0;margin:0;
	color:#000000;
	}
				
#tblBlue tfoot th {
	text-align:left;
	background:#f4f9fe;
	white-space: nowrap;
	
	}	
#tblBlue tfoot th strong {
	font:bold 0.85em/1.2em Verdana, Arial,Helvetica,sans-serif;
	/*margin:.5em .5em .5em 0;*/
	}		
#tblBlue tfoot th em {
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
/* SLUT */










.tbl315 {
	width:315px !important;
	}
	
.tbl400 {
	width:400px !important;
	}
	
/* Generella tabeller */

table.skekraftGenerellTabell {
	width:100%;
	border:1px solid #e5eff8;
	margin:1em 0 1em 0;
}
table.skekraftGenerellTabell th {
	background:#e5eff8;
	font-weight:bold;
}



table.elavtal
{
	width:500px;
	border:1px solid #e5eff8;
	margin:1em 0 1em 0;
}
table.elavtal th 
{
	background:#e5eff8;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}