﻿body {
	font-family: Arial,Verdana sans-serif;
}
/* Headings
-------------------------------------------------------------- */
h1,h1.large {
	font-size: 1.15em;
	line-height: 1.1;
	margin-bottom: .6em!important;
	color: #FF9900;
}
/*h1 {
	font-size: 1.125em;
	color: #FF9900!important;
	line-height: 1.625em;
}
*/
h2 {
	font-size: .875em!important;
	color: #000!important;
	font-weight: bold!important;
}

.darkblue .innercontent h2
{
	color: #FFF!important;
}

h3,.T1044 div h3 {
	font-size: .75em!important;
	font-weight: bold!important;
	margin-bottom: .43em!important
}
.T16 div h3.large {
	font-size: 1em!important;
	margin-bottom: .43em !important;
	line-height: 1.3em;
}
h4 {
	font-size: .69em!important;
	font-weight: bold!important;
}
/* Text elements
-------------------------------------------------------------- */
p.intro,.ingress {
/*	font-size: .875em; 
	line-height: 1.125em;*/
	font-weight:bold;
}
p.intro.large {
	font-size: 1em;
	line-height: 1.125em;
}
p.intro.small {
	font-size: .75em;
	line-height: 1.125em;
}
#main_content p {
	margin-bottom: 1.125em;
}
/* Lists
-------------------------------------------------------------- */
.content ul{margin-left: 20px;margin-bottom: 1.5em;}
.content li{margin-bottom: .25em;}

.content ol,.content ul {
	font-size: 75%;
}

.content td ol, .content td ul {
	font-size: 100%;
}


ol {
	margin-left: 0;
}


/* Tables
-------------------------------------------------------------- */
/* Misc classes
-------------------------------------------------------------- */
.vf_orange {
	color: #ff9900;
}
.freespace-10 {
	margin-top: 0.625em !important;
	margin-bottom: 0.625em !important;
}
.freespace-20 {
	margin-top: 1.25em !important;
	margin-bottom: 1.25em !important;
}
/*	-------------------------------------------
	Fotnot
-------------------------------------------- */

.img_container p, .img_container ul, .img_container ol {
	font-size: .7em;
	margin-bottom: .5em;
	line-height: 1.2em;
}
p.footnote, ul.footnote, ol.footnote, .footnote,
ol.notes, ul.notes, p.notes {
	border-bottom: 1px solid #D0D0D0;
	margin-bottom: 1.5em;
	margin-top: -0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.9091em;
	padding-top: 0pt;
	font-size: .7em;
	line-height: 1.2em;
}

ul.footnote, ol.footnote,
ol.notes li, ul.notes li {
	padding-left: 0;
	margin-left: 20px;
}
/*	-------------------------------------------
	OrdfÃ¶rklaring
-------------------------------------------- */
a.WordClass{
	background-color:#e7eff6!important;
	font-style: normal;
	border-bottom: 1px dotted #999;
	color: #4b4b4b!important;
}
a:hover.WordClass{
	color: #3ea345!important;
}
a:active.WordClass{
	color: #FF9900!important;
}

.lightgrey a.WordClass{
	background-color:#F2EAA0!important;
}

/* -------------------------------------------
Grafer bilder med sub text
-------------------------------------------- */
.img_container {
	padding-bottom: .625em;
	margin-bottom: .625em;
	border-bottom: 1px solid #D0D0D0;
}
.img_container img {
	margin-bottom: .5em;
}
.img_container li {
	margin-left: 21px;
}
.img_container ul {
	list-style-type: none;
	line-height: 1.2em;
}
.img_container ul li {
	background: #fff url(../img/graf_paj_bullit/VF_diagrams_charts_pie_orange.gif) no-repeat left .1em;
	margin-left: 2px;
	margin-bottom: .2em;
	padding-bottom: .2em;
	padding-left: 18px;
	border-bottom: 1px solid #D0D0D0;
}
.img_container ul li.blue {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_blue.gif);
}
.img_container ul li.sky_blue {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_sky_blue.gif);
}
.img_container ul li.yellow {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_yellow.gif);
}
.img_container ul li.trettioprocent {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_30procent.gif);
}
.img_container ul li.sextioprocent {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_60procent.gif);
}
.img_container ul li.eightyfiveprocent {
	background-image: url(../img/graf_paj_bullit/VF_diagrams_charts_pie_85procent.gif);
}

/*	-------------------------------------------
	sÃ¶kresultat
-------------------------------------------- */
.content #search_list{
	list-style-type: none; 
}
.content #search_list li{border-bottom: 1px solid #D0D0D0;}

#headresults {
background-color:#FF9900;
background-image:url(../img/serp_2.gif);
background-repeat:no-repeat;
height:30px;
margin-bottom: 20px;
}

#headresults p {
color:#FFFFFF;
font-size:0.75em;
margin:0pt 0pt 0pt 10px;
padding:7px 0pt 0pt;
}
.displayUrl {
color:gray;
font-family:arial,sans-serif;
font-size:.82em;
font-style:normal;
font-weight:bold;
border-bottom: 1px solid #D0D0D0;
margin-bottom: 1em;
padding-bottom: 1em;
}
#searchresult p.description{margin-bottom: 0;}
#searchresult h2{margin-bottom: 0;}
#searchresult h2 em{font-weight: normal;}



/*	-------------------------------------------
	Tabeller
-------------------------------------------- */
/* Fix word-wrap for tables */

table{
	word-wrap:normal;
	font-size: 1em;
}
#main_content td{
	padding: .2em 2px 2em 0;
}


/*	-------------------------------------------
	GRI Content Index New
-------------------------------------------- */
 .gri table td h2{
	font-size: 1.2em!important;
	margin-bottom: 0!important;
}

.gri table td h3{
	font-size: 1em!important;
	padding-left: 10px!important;
		margin-bottom: 0!important;
		line-height:1.3;
}

.gri table td .txt{
	padding-left: 20px!important;
}
.hide
{
	display:none;
}

/* LÄNKAR I BOXAR */
.darkblue a.icon:active, .darkblue a.iconPost:active {
	text-decoration:underline;
}

.darkblue a:hover
{
		text-decoration:underline;

}

.not-h-nvisning-vf08, fotnot
{
	font-size: .7em;
}



/*FIX 2008*/
.span-3 p/*,h1,h2,h3*/
{
	width: 460px;
}

.span-1 p/*,h1,h2,h3*/
{
	width: 100%!important;
}


.NoteHolder p/*, h1, h2, h3*/
{
	width: 460px;
}
/*
.span3 table h1,h2,h3,h4{
	width: 100%;
}*/

.T1044.span-3
{
	width: 480px;
}




.styrelse .span-3 p 
{
	width: 100%;
}

.styrelse .span-1
{
height: 290px!important;
}

.w460
{
	width: 460px;
}

.w370
{
	width:370px!important;
}

#main_content ul
{
	padding-left: 1.5em;
	margin-left:0;
	width: 370px;
}

img.float_right_padding{
	padding-left: 10px;
	float: right;
}


img.float_right{
}

/*p.intro{
	width: 100%!important;
}*/


#vattenfall-com div.dataTable {
margin-top:1em;

}


#main_content table ul
{
	width: 100%;
}

#main_content table p
{
	width: 100%;
}

