BODY {margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; font-size: 0.70em; color: #333; background-image: url(/images/if/if_bg.jpg);}
IMG { border:0; }
P { margin: 5px 0 8px 0;}
.clear { clear: both;}
FIELDSET, LEGEND {border:0; margin:0; padding:0;}


#container {margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; width:864px;}

#shortcuts {text-align: left; padding: 0px 10px 5px 00px; font-size: 0.95em; }
	#shortcuts a {color: #666; text-decoration: none;}

#header {display: block; float:left; width:100%; margin:0px; padding:0px;}
#logo {float:left; margin:0px; padding:10px 0px 0px 0px}

/* ----- start image ----- */
#imagefield {float:left; display: block; height:232px; width:100%; margin:0px; padding:0px;}
/* ----- slut image -----  */

#content {background: #fff; width:100%;clear: both; overflow:hidden;}

	/* extra */
	#extra {float:left; width:200px; margin:0px; padding:20px 0px 20px 20px; line-height: 150%;}
	#extra H2 {font:24px Tahoma, Arial,"Trebuchet MS",sans-serif; line-height:110%; margin: 0px 0px 8px 0px; padding: 0px;}
	#extra A {text-decoration: none;  color: #676767;}
	/* pagemenyn*/
	#extra #pagemenu {margin: 0px; padding: 0px; width:195px;}
		#extra #pagemenu ul {margin:0px; padding:0px; list-style: none; border-bottom: 1px solid #fff; }
		#extra #pagemenu ul li {float:left; display: block; margin: 0; background: #DEDCD7; border-top: 1px solid #fff; width:100%;}
		#extra #pagemenu ul a { color: #333; display: block; padding: 10px 10px 10px 15px;}
		#extra #pagemenu ul a:hover {border: 0; text-decoration: none; background-color: #CAC7BF;text-decoration: underline; color: #740C0C;}
		#extra #pagemenu ul a.indicate { background: #CAC7BF; text-decoration: underline; color: #740C0C; }
		#extra #pagemenu ul ul { border: 0; }
		#extra #pagemenu ul ul a { margin-left: 16px;}
		#extra #pagemenu ul ul ul a { margin-left: 32px; }
	
 
/* ----- start innehållsdelen  border: 1px solid #ffcd81----- */

/*innehåll*/	
#maincontent {float:left; width:600px; margin:0px; padding:20px; line-height: 160%;}
	#maincontent H1 {font:24px Tahoma, Arial,"Trebuchet MS",sans-serif; line-height:110%; margin: 0px 0px 8px 0px; padding: 0px;}
	#maincontent H2 {font:14px Tahoma, Arial, "Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 4px 0px; padding: 0px;font-weight:bold;}
	#maincontent H3 {font:14px Tahoma, Arial, "Trebuchet MS",sans-serif; line-height:100%; margin: 0px 0px 4px 0px; padding: 0px; font-weight:bold;}
	#maincontent A {text-decoration: underline; color: #000; }
	#maincontent A:hover {text-decoration: underline; color: #740C0C; }
	#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;clear: both;}
	#maincontent .imagepos7 {float:left; padding: 10px 0px 10px 0px; text-align: center;}
	#maincontent .imagepos11 {float:left; padding: 0px 10px 10px 0px;}
	
	/* imagelibrary */
	#maincontent .thumbnail {float: left; width: 100px; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #f4f4f3;}
	#maincontent .bigphoto {width: 550px; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #f4f4f3; text-align: center;}
	#maincontent .clearboth {clear: both;}
	
	/* 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;}

/* ----- start sidfot ----- */
#footer {width:100%; margin:0px; padding:0px; float:left;}
#address {float:left; margin:13px 0 0 30px; padding:0; color: #bcbcbc; }
	#address a {color: #bcbcbc; text-decoration: underline; }
	#address a:hover {text-decoration: underline; color: #cecece;}
#digifactory {float:right; margin:0px; padding:10px 20px 0px 0px;font-size: 0.95em;}
	#digifactory a {color: #666; text-decoration: none; }
/* ----- slut sidfot ----- */
 