BODY { margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 0.71em; color: #333; background: #d9d9d9;}
IMG { border:0; }
P { margin: 5px 0 8px 0;}
.clear { clear: both;}

#container {margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px; width:920px;  overflow: hidden;}

#header {width:100%; height: 112px; margin:0px; padding: 0px; overflow: hidden;}
#logo {float:left; margin:0px; padding:0px}


/* ----- start toppnav ----- */
#topnavigation {width:100%; background-color: #5a9edf; margin:0px; padding: 0px 0px 0px 10px; overflow: hidden; line-height: 100%;}
	#topnavigation A { text-decoration: none; color: #fff; padding: 10px 20px; display: block; float: left; margin: 0; text-transform: uppercase;}
	#topnavigation A:hover {background: url(/images/if/if_nav_top_bg.gif) bottom center no-repeat;}
	#topnavigation A.active {background: url(/images/if/if_nav_top_bg.gif) bottom center no-repeat;}
	#topnavigation UL { margin: 0; padding: 0; display: block; float: left;}
	#topnavigation LI { margin: 0; padding: 0; list-style: none; display: block; float: left;}
/* ----- slut toppnav ----- */

/* ----- start image ----- */
#imagefield {width:100%; margin:0px; padding:0px; overflow: hidden; height: 190px;  }
/* ----- slut image -----  */


#content {background: #fff url(/images/if/if_bg.gif) repeat-y; overflow: hidden; width:100%;}



/* första sidan */
.heading {background: url(/images/if/if_bg_heading.gif) no-repeat left top; height: 34px; margin: 0px; padding: 0px;}
#indexcolumn1 {float:left; width:300px; margin:30px 0px 0px 0px; padding:0px 0px 20px 30px; line-height: 150%;}
	#indexcolumn1 H1 {font:18px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 8px 0px; padding: 0px;text-transform: uppercase;}
#indexcolumn2 {float:left; width:270px; margin:30px 0px 0px 0px; padding:0px 0px 0px 40px; line-height: 150%;}
	#indexcolumn2 H2 {font:18px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 8px 0px; padding: 0px;text-transform: uppercase;}
	#indexcolumn2 H4 {font:12px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px; font-weight:bold;}
#indexcolumn3 {float:right; width:260px; margin:0; padding:0; line-height: 150%; background-color: #ebf1f7;}
	#indexcolumn3 H3 {font:12px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px; padding: 9px 0px 0px 15px; color: #fff;}
	#indexcolumn3 #navindex {margin: 0px; padding: 0px 0px 0px 0px;}
	
#indexcolumn1 A, #indexcolumn2 A {text-decoration: none; color: #3387d7; background: url(/images/if/if_menu_arrow_right.gif) no-repeat 0px 3px; padding-left:14px;}
#indexcolumn1 A, #indexcolumn2 A:hover {text-decoration: underline; color: #3387d7;}

/* ----- start innehållsdelen  border: 1px solid #ffcd81----- */


/*innehåll*/	
#maincontent {float:left; width:605px; margin:30px 0px 0px 0px; padding:0px 0px 20px 30px; line-height: 150%;}
	#maincontent H1 {font:18px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 8px 0px; padding: 0px; text-transform: uppercase;}
	#maincontent H2 {font:14px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 2px 0px; padding: 0px;}
	#maincontent A {text-decoration: underline; color: #3387d7;}
	#maincontent .imagepos1 {float:left; padding: 0px 0px 10px 0px; text-align: center; display:block;clear: both;}
	#maincontent .imagepos2, #maincontent .imagepos5 {float:left; padding: 0px 10px 10px 0px; text-align: center;}
	#maincontent .imagepos3, #maincontent .imagepos6 {float:right; padding: 0px 0px 10px 10px; text-align: center;}
	#maincontent .imagepos4 {float:left; padding: 10px 0px 10px 0px; text-align: center;}
	#maincontent .imagepos7 {float:left; padding: 10px 0px 10px 0px; text-align: center;}
	#maincontent .imagepos11 {float:left; padding: 0px 10px 10px 0px;}
	#maincontent .readmorelink {text-decoration: none; color: #3387d7; background: url(/images/if/if_menu_arrow_right.gif) no-repeat 0px 3px; padding-left:14px;}
	#maincontent .readmorelink:hover {text-decoration: underline; color: #3387d7;}
	
	/* faktaruta */
	#maincontent .outerinfosquare {float: right; width: 247px; margin: 0px; padding: 5px 0px 5px 10px; background: url(/images/if/if_bg_bottom_infosquare.gif) no-repeat bottom right;}
	#maincontent .innerinfosquare {padding: 15px 15px 10px 15px; margin: 0px; color: #000; background: #EBF0FA url(/images/if/if_bg_top_infosquare.gif) no-repeat top;}
	#maincontent .innerinfosquare a {color: #000;}
	#maincontent .innerinfosquare h2 {color: #000;font-size: 1.2em; font-weight: bold; line-height: 100%;}
	#maincontent .innerinfosquare ul {margin:0px; padding:5px 0px 0px 15px;}
	#maincontent .innerinfosquare ol {margin:0px; padding:5px 0px 0px 20px;}

/*högersidan*/
#extra {float:right; width:260px; margin:0; padding:0; line-height: 150%; background-color: #ebf1f7;}
	#extra .heading {background: url(/images/if/if_bg_heading.gif) no-repeat left top; height: 34px; margin: 0px; padding: 0px;}
	#extra .heading H3 {font:12px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px; padding: 9px 0px 0px 15px; color: #fff;text-transform: uppercase;}
	#extra A {text-decoration: none; color: #ad2948;}

#extrawhite {float:right; width:260px; margin:0; padding:0; line-height: 150%; background-color: #fff;}
	
	/* pagemenyn */
	#extra #pagemenu {margin: 0px; padding: 0px 0px 20px 15px;}
	#extra #pagemenu ul {margin:0px; padding:0px; list-style-type: none; width: 230px;}
	#extra #pagemenu ul ul {margin:0px 0px 0px -10px; padding:0px; list-style-type: none; width: auto;} 
	#extra #pagemenu li {margin:0px; padding:10px 0px 10px 15px; background: url(/images/if/if_menu_arrow_right.gif) no-repeat 2px 15px; border-bottom: 1px dotted #305578;}
	#extra #pagemenu ul ul li {padding:10px 0px 0px 14px; border: 0px;} 
		#extra #pagemenu a {text-decoration: none; color: #305578; font-size: 1.0em; padding:0px;}
		#extra #pagemenu a:hover {text-decoration: underline; color: #305578;}
		/* markerar länk */
		#extra #pagemenu .indicate {text-decoration: underline; color: #3387d7;}
	
	/* newsmenyn */
	#extra #newsmenu {margin: 0px; padding: 0px 0px 20px 15px; width:230px;}
		#extra #newsmenu H4 {font:12px Arial, Tahoma,"Trebuchet MS",sans-serif; line-height:100%; margin: 0px; font-weight:bold;}
		#extra #newsmenu a {text-decoration: none; color: #305578; background: url(/images/if/if_menu_arrow_right.gif) no-repeat 0px 3px; padding-left:14px;}
		#extra #newsmenu a:hover {text-decoration: underline; color: #305578;}


/* ----- start sidfot ----- */
#footer {width:100%; margin:10px 0 0 0 ; padding:0; }
#address {float:left; width:620px; margin:0 0 0 30px; padding:0; }
	#addresstext {font:11px Tahoma,"Trebuchet MS",sans-serif; color: #666; line-height:100%; margin: 0px; padding: 0px;}
#digifactory {float:right; margin:0 20px 0 0; padding:0;}
	#digifactory a {color: #666; text-decoration: underline; }

/* ----- slut sidfot ----- */
 

