BODY { background-color: #FFFFFF; color: #000000; }

/* use chrome-class to hide content from selection */ 
.chrome { visibility: hidden; font-size: 2px; line-height: 2px; }
.chrome-vis { visibility: visible; font-size: 2px; line-height: 2px;  }
.block { display: block;}
.chrome IMG,IMG.chrome,IMG.chrome-vis,.chrome-vis IMG   { display: block; }

/* arial 12 px line height  */
A { color: #006600; text-decoration: underline;}
A:hover { text-decoration: underline!important; }
A.discrete { text-decoration: none;}

TD { font-family: helvetica, arial; font-size: 12px; }
P { font-family: helvetica, arial; }





/*Navigation styles*/
/*.nav { cursor: hand; cursor: pointer; }*/
.nav P A,.nav-selected P A { text-decoration: none; color: #000000; }
.nav2 P A,.nav2-selected P A { text-decoration: none; color: #000000; }

TD.nav P { padding-left: 4px; padding-right: 4px; padding-top: 5px; padding-bottom: 3px; text-transform: uppercase; font-size: 85%; }
TD.nav-selected P { padding-left: 4px; padding-right: 4px; padding-top: 5px; padding-bottom: 3px; font-weight: bold; font-size: 90%; text-transform: uppercase; }
TD.nav-selected { background-image: url("/img/nav/nav_selected_bg.gif"); }
TD.nav-start-selected { background-image: url("/img/nav/nav_div_start_selected.gif"); }

TD.nav-pre { background-image: url("/img/nav/nav_div_pre.gif"); }
TD.nav-post { background-image: url("/img/nav/nav_div_post.gif"); }

TD.nav-post-pre-selected { background-image: url("/img/nav/nav_div_post_pre_selected.gif"); }
TD.nav-pre-selected { background-image: url("/img/nav/nav_div_pre_selected.gif"); }
TD.nav-post-selected { background-image: url("/img/nav/nav_div_post_selected.gif"); }
TD.nav-pre-post-selected { background-image: url("/img/nav/nav_div_pre_post_selected.gif"); }

TD.nav-arrow { background-image: url("/img/nav/nav_arrow.gif"); }
TD.nav-arrow-selected { background-image: url("/img/nav/nav_arrow_selected.gif"); }

TD.nav2 P { padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 3px; text-transform: uppercase; font-size: 85%; }
TD.nav2-selected P { padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 3px; font-weight: bold; font-size: 90%; text-transform: uppercase; }







DIV.image-hr { text-align: center; padding-bottom: 8px; }

P.copy-graphic { 
	padding-left: 24px; padding-right: 12px; margin-bottom: 5px; text-indent: -12px;
}


/* In page navigation for News and press listings */
.nav-newsitem { background-color: #ffffff;  }
.nav-newsitem P { padding-left: 5px; margin-top: 2px; margin-bottom: 2px; }
.nav-newsitem A { text-decoration: none; color: #184674; }

.nav-newsitem-selected { background-color: #8d9599; color: #ffffff; }
.nav-newsitem-selected P { padding-left: 5px;  margin-top: 2px; margin-bottom: 2px; }
.nav-newsitem-selected A {  text-decoration: none; font-weight: bold;color: #ffffff; }

/* grunddefinitioner */
P { margin-top: 0px; margin-bottom: 0px; /*padding-top: 0px; padding-bottom: 0px;*/}
P.copy, P.copy-text { padding-left: 12px; padding-right: 12px; padding-bottom: 8px; } /* ta bort padding sen*/
P.copy-bold { padding-left: 12px; padding-right: 12px; padding-bottom: 8px; font-weight: bold; }
P.header { padding-left: 12px; padding-right: 12px; margin-bottom: 12px; font-weight: bold; font-size: 200%;  }
P.header-sub,P.copy-subheading2,P.copy-brbold { padding-left: 12px; font-weight: bold; padding-bottom: 3px; }
P.copy-listcaption { padding-left: 12px; padding-right: 12px; font-weight: bold; }
P.copy-listcaption-sub { padding-left: 12px; padding-right: 12px; font-weight: normal; }

P.header-plate { margin-bottom: 3px; font-weight: bold; font-size: 150%; color: #ffffff; }

P.ingress { padding-left: 12px; padding-right: 12px; padding-bottom: 8px; }

P.copy-text,P.copy { padding-left: 12px; padding-right: 12px; padding-bottom: 8px; }

P.caption { color: #666666; padding-bottom: 8px; padding-top: 3px;}



P.copy-address { padding-bottom: 8px; font-weight: bold; line-height: 120%;  }

UL { padding-right: 12px; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; margin-bottom: 0x; margin-left: -10x;  list-style-image: url("/img/bullet_mot_white.gif") }
* LI { margin-left: -12px;  padding-bottom: 3px; }

#modePuff UL { padding-right: 12px; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; margin-bottom: 0x; margin-left: -10x;   list-style-image: url("/img/leftbullet.gif"); }
#modePuff * LI { margin-left: -24px; padding-bottom: 2px; }

/* variationer */
P.copy A,P.copy-text A { color: #184674; text-decoration: underline; }

#modePuff P { padding-left: 0px; padding-right: 0px; }
#modePuff P.copy { padding-bottom: 8px; font-size: 95% }
#modePuff A { font-color: #184674; }
/*P.copy-puff {
	padding-bottom: 8px; 
}	*/
 
#modeLocalNav A { text-decoration: none; }
#modeLocalNav P { padding-left: 15px; padding-right: 8px; text-indent: -15px;  }
#modeLocalNav P.localnav {  }
#modeLocalNav P.localnav-selected { font-weight: bold; }

/*P.localnav { 
	padding-left: 15px; padding-right: 8px; margin-bottom: 5px; text-indent: -15px;
}
P.localnav A { text-decoration: none; }*/

#modeInverted P { color: #ffffff!important; }
.inverted P { color: #ffffff!important; }
.inverted P A { color: #ffffff!important; }

#modeMainPageArticle P { padding-left: 12px; padding-right: 12px; }
#modeMainPageArticle P.header { margin-bottom: 4px; font-weight: bold; font-size: 165%; } /* header-main */
/*P.header-main { padding-left: 12px; padding-right: 12px; margin-bottom: 4px; font-weight: bold; font-size: 165%; }*/

#modeMainPagePuffs P { padding-left: 12px; padding-right: 12px; }
#modeMainPagePuffs P.header-sub {  margin-bottom: 2px; text-indent: -12px; font-weight: bold; } /* headersub-newsmain */
#modeMainPagePuffs P.copy { padding-bottom: 8px;  } /* copy-newsmain */
#modeMainPagePuffs A { text-decoration: none; color: #000000; }
/*P.headersub-newsmain { padding-left: 12px; padding-right: 12px; margin-bottom: 2px; text-indent: -12px; font-weight: bold;  }  */
/*P.copy-newsmain { padding-left: 12px; padding-right: 12px; padding-bottom: 8px; }*/

#modeNewsList P.header { padding-left: 20px; }

#modeNewsArticle P { padding-left: 10px; padding-right: 12px; }
#modeNewsArticle P.header { margin-top: 9px; margin-bottom: 14px; font-size: 200%; } /* header-news */
#modeNewsArticle P.date { padding-left: 4px; color: #ffffff; font-weight: bold; font-size: 90%; padding-top:0px; padding-bottom: 1px; }
/*P.header-date { padding-left: 4px; color: #ffffff; font-weight: bold; font-size: 90%; padding-top:0px; padding-bottom: 1px; }
P.header-news { padding-left: 10px; padding-right: 12px; margin-bottom: 14px; margin-top: 9px; font-weight: bold; font-size: 200%;  }*/


#modeReference P.header-sub { font-size: 140%; color: #666666; font-weight: bold; }

#modeDownload P.header-sub { font-size: 145%; color: #000000; }

#modeConstrain P { width: 335px; }
#modeConstrain P.header { width: auto; }
/*#modeConstrain P.header-sub { width: auto; }*/
#modeConstrain P.image-right { width: auto; float: right; margin-left: 0px; padding-left: 10px; margin-left: 0px; margin-bottom: 0px; padding-bottom: 20px; color: #8D9599; }

/* bilder och sånt juh*/
TABLE.image-right { padding-left: 10px; padding-right: 12px; padding-bottom: 10px;}  
TABLE.image-left { padding-left: 12px; padding-right: 10px; padding-bottom: 10px;}  
TABLE.image-center { padding-bottom: 10px; }

P.image-right { padding-left: 10px; padding-right: 12px; padding-bottom: 10px; float: right; }  
P.image-left { padding-left: 12px; padding-right: 10px; padding-bottom: 10px; float: left;}  

/* spacers */
.space3px { font-size: 2px; line-height: 3px; visibility: hidden; }
.space8px { font-size: 2px; line-height: 8px; visibility: hidden; }
.space10px { font-size: 2px; line-height: 10px; visibility: hidden; }
.space15px { font-size: 2px; line-height: 15px; visibility: hidden; }