﻿body 
{
	color: #000;
	font: 76%/1.2 "Trebuchet MS", "Lucida Grande" , Geneva, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url("../images/body_bg.gif") repeat-x top;
}

.popupBody
{
	background: #fff;
}


#Content 
{
	width: 910px;
	margin: auto;
	text-align: left;
}




#Header 
{
	font-size: 10pt;
	float: left;
	margin: 80px 0px 4px 0px;
	padding: 0px;
	overflow: hidden;
}

#Bilia2006 
{
	display: block;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#Logo
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

#Menu 
{
	float: left;
	width: 900px;
	display: block;
	background: #43606f url("../images/menu_bg.gif") repeat-x;
	color: #fff;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}

#Menu li 
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}

#Menu li a 
{
	float: left;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	color: #fff;
}

#Menu li a:hover 
{
	background: #405c6a url("../images/menu_over_bg.gif") repeat-x;
}

#Menu a.menuitemsel {
	background: #405c6a url("../images/menu_over_bg.gif") repeat-x;
}

#MenuFooter
{
	float: left;
	background: #dae3e8 url("../images/menu_footer.gif") repeat-x;
	width: 900px;
	height: 7px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}






#Wrapper
{
	float: left;
	background: url("../images/main_bg.gif") repeat-y;
}

#Middle
{
	float: left;
	background: url("../images/left_bg.gif") no-repeat 1px bottom;
}






#LeftPanel 
{
	width: 200px;
	overflow: hidden;
	float: left;
	border-top: 1px solid #afafaf;
}

#ChapterMenu {
	margin: 0px;
	padding: 16px 2px 32px 2px;
}

#ChapterMenu li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}

#ChapterMenu li a {
	color: #000;
	display: block;
	text-decoration: none;
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 5px 10px;
}

#ChapterMenu li a:hover {
	background-color: #4c6773;
	color: #fff;
}

#ChapterMenu a.menuitemsel {
	background-color: #4c6773;
	color: #fff;
}

a#PDF 
{
	display: block;
	color: #000;
	font-size: 9pt;
	text-decoration: none;
	padding: 5px 10px 5px 27px;
	margin: 0px 0px 2px 0px; /* 0px 0px 32px 0px */
	background-image: url("../images/pdf.gif");
	background-position: 10px 50%;
	background-repeat: no-repeat;
}

a#PDF:hover
{
	background-color: #4c6773;
	color: #fff;
}

#ChapterNav {
	margin: 0px 45px 32px 45px;
	text-align: center;
}

#PrevChapter, #NextChapter
{
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	display: block;
	color: #000;
	text-decoration: none;
}

#ChapterNav a.disabled
{
	color: #ccc;
}

#PrevChapter 
{
	float: left;
}

#NextChapter 
{
	float: right;
}

#ChapterNav a:hover
{
	background-color: #4c6773;
	color: #fff;
}

#ChapterNav a.disabled:hover
{
	background: none;
	color: #ccc;
}













#RightPanel 
{
	width: 700px;
	/*position: relative;*/
	overflow: hidden;
	float:left;
}

#ContentHeader
{
	width: 100%;
	height: 283px;
	background-color: #748d83;
}

#TextPanel 
{
	padding: 0px 1px 30px 30px;
}

#TextPanel p {
	padding: 0;
	margin: 0 0 16px 0;
	line-height: 1.4em;
}

#TextPanel p span.mellanrubrik, #TextPanel p span.mellanrubrik2, #TextPanel p span.mellanrubrik3, #PopContent p span.mellanrubrik, #PopContent p span.mellanrubrik2, #PopContent p span.mellanrubrik3 {
	display: block;
	padding: 0;
	/*margin: 0 0 -14px 0;
	#margin: 0 0 -20px 0;*/
	margin: 0 0 -16px 0;
	line-height: 1.4em;
}

#TextPanel table {
	padding: 0;
	margin: 0px 0px 16px 0px;
}

#TextPanel div.relatedinfo {
	/*width: 180px;*/
	background: #fff;
	display: block;
	/*float: right;*/
	clear: right;
	margin: 0 0 1em 1em;
	padding: 10px;
	border: 1px solid black;
}

#TextPanel div.relatedinfo h3 {
	color: white;
	margin: -10px -10px 5px -10px;
	padding: 3px;
	font-size: 10pt;
	font-weight: normal;
	background: #4c6d7d url("../images/bg_infobox_header.gif") repeat-x;
}

#TextPanel div.relatedinfo a {
	color: black;
	display: block;
	padding: 3px 0 3px 10px;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	background: url("../images/arrow_secondnav.gif") no-repeat left 0.6em;
}

#TextPanel div.relatedinfo a:hover {
	text-decoration: underline;
}

#TextPanel ul {
	margin: 0px 0px 16px 0px;
	padding: 0;
	list-style: none;
}

#TextPanel ul li {
	background: url("../images/bullet.gif") no-repeat 0 2px;
	padding-left: 20px;
	line-height: 1.4em;
	padding-bottom: 0.5em;
}

#TextPanel ol {
	margin: 0px 0px 16px 22px;
	padding: 0;
}

#TextPanel ol li {
	line-height: 1.4em;
	padding-bottom: 0.5em;
}


#TextPanelContent {
	padding-right: 230px;
	position: relative;
}

#RelatedInfoPanel {
	position:absolute;
	width: 180px;
	top: 0px;
	right: 39px;
}

#notlista a {
	display: block;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
	color: #000;
	text-decoration: underline;
}

.styrelsebild {
	float: left;
	margin: 0 0 30px 0;
}
.styrelsebild img {
	float: left;
	display:block;
	border: 1px solid black;
}

.styrelsetext {
	margin: 0px 0px 30px 175px;
}

.styrelsebildcontainer {
	clear: both;
}



#Footer {
	float: left;
	width: 900px;
	height: 11px;
	background: #fff url("../images/footer_bg.gif") no-repeat;
}







#PopWin {
	display: none;
	position: absolute;
	/*float: left;*/
	border: 1px solid black;
	background-color: #fff;
}

#PopWinOverlay {
	position: absolute;
	background: url("../images/transparent.gif");
	width: 400px;
	height: 400px;
	display: none;
}

#PopHeader {
	height: 23px;
	width: 100%;
	display: block;
	background: #43606f url("../images/menu_bg.gif") repeat-x;
	color: #fff;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#PopHeader li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}

#PopHeader li span {
	float: left;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	color: #fff;
}

#PopHeader li a {
	float: right;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

#PopHeader li a:hover 
{
	background: #405c6a url("../images/menu_over_bg.gif") repeat-x;
}

#PopFooter {
	float: left;
	background: #dae3e8 url("../images/menu_footer.gif") repeat-x;
	width: 100%;
	height: 7px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#PopContentWrapper {
	float: left;
	text-align: left;
	width: 100%;
}

#PopContent {
	margin: 20px; 
}


h1, .huvudrubrik {
	font-size: 16pt;
	font-weight: bold;
	color: #000;
	display: block;
	padding: 0;
	margin: 10px 0px 10px 0px;
}

.ingress{
	XMSName: Ingress;
	font-size: 11pt;
	font-weight: bold;
	color: #2D2D2D;
}

.brodtext {
	XMSName: Brödtext;
	font-size: 10pt;
	/*line-height: 1.2em;*/
	font-weight: normal;
	color: #000;
}

.mellanrubrik{
	XMSName: Mellanrubrik;
	font-size: 12pt;
	font-weight: bold;
	color: #000;
}

.mellanrubrik2{
	XMSName: Mellanrubrik2;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #000;
}

.mellanrubrik3{
	XMSName: Mellanrubrik3;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #000;
}

.fotnottext{
	XMSName: Fotnottext;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000;
}

td {
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}









/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 
{
	visibility: hidden;
	letter-spacing: -2.5px;
}

