body {background: #eff1f2; font-family: Verdana, Arial, sans-serif; font-size: 0.71em; line-height: 100%; text-align: center; margin: 0px; color: #333333;}
img { border:0; }
fieldset, legend { border:0; margin:0; padding:0;}

/* text */
a { color: #5E88D3; font-weight: normal;}

#container {margin-left:auto; margin-right:auto; margin-top:15px; width:940px;}
fieldset.hidden, legend.hidden {display: none;}
.clear { clear: both; }

/* ----- start toppdelen ----- */
#header {background: url(/images/if/if_bg_top.jpg) no-repeat left top; width:100%; margin:0px; padding:0px; overflow: hidden;}
#navigation {float: right; width:642px; margin:0px; padding:10px 30px 0px 200px;}
#logo {clear: both; float: left; width:900px; margin:0px; padding: 0px 0px 0px 12px;}
/* ----- slut toppdelen -----  */

/* ----- start image ----- */

#imagefield {width:100%; margin:0px; padding:0px; overflow: hidden; background: url(/images/if/if_bg_image.jpg) no-repeat left top;}
#images {float: left; width:898px; height:260px; margin:0px; padding:0px 0px 0px 12px;}
/* ----- slut image -----  */

/* ----- start innehållsdelen  border: 1px solid #ffcd81----- */
#content {width: 100%; margin: 0px; padding:0px; overflow: auto; background: #fff url(/images/if/if_bg_content.jpg) no-repeat left top;}

#extra {float: left; margin:0px; width: 250px; padding:25px 0px 25px 40px; line-height: 150%; text-align: left; color: #fff;}
	/* menyn till vänster */
	#extra h2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; color: #fff; text-transform: uppercase; line-height: 100%; font-weight: bold; margin: 2px 0px 5px 0px;}
	#extra a {color: #c2e6fd;}
	#extra a:hover {color: #c2e6fd;}
	#extra #pagemenu {margin: 0px; padding: 0px;}
	#extra #pagemenu ul {margin:0px; padding:0px; list-style-type: none; width: 246px;}
	#extra #pagemenu ul ul {margin:0px 0px 0px -10px; padding:0px; list-style-type: none; width: auto;} 
	#extra #pagemenu li {margin:0px; padding:5px 0px 0px 20px; background: url(/images/if/if_arrow_white.gif) no-repeat 10px 9px;}
		#extra #pagemenu a {text-decoration: none; color: #fff; font-size: 1.1em; padding:5px;}
		#extra #pagemenu a:hover {text-decoration: none; color: #c2e6fd;}
		/* markerar länk */
		#extra #pagemenu .indicate {text-decoration: none; color: #c2e6fd;}
		
	#extra #offer {width: 216px; margin: 3px 0px 5px 0px; padding:20px; background-color:#000; color:#fff;}
		#extra #offer h2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.2em; color: #c2e6fd; line-height: 100%; font-weight: bold; margin: 2px 0px 5px 0px;}
		#extra #offer a {text-decoration: none; color: #c2e6fd; }
		

#maincontent {float: left; margin:0px; width: 510px; padding:25px 0px 25px 78px; line-height: 150%; text-align: left;}
	#maincontent h1 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 2.4em; color: #666; line-height: 100%; font-weight: normal; margin: 0px 0px 10px 0px;}
	#maincontent h2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.8em; color: #666; line-height: 100%; font-weight: normal; margin: 10px 0px 5px 0px;}
	#maincontent h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.2em; color: #333; line-height: 100%; font-weight: normal; margin: 10px 0px 2px 0px;}
	/* backnet bilder */
	#maincontent .imagepos1, #maincontent .imagepos4, #maincontent .imagepos7 {text-align: center; color: #555; font-style: italic; margin: 10px;}
	#maincontent .imagepos2, #maincontent .imagepos5 {float: left; margin: 5px 5px 5px 0px; color: #555; font-style: italic; text-align: center;}
	#maincontent .imagepos3, #maincontent .imagepos6 {float: right; margin: 5px 0px; padding: 0px 0px 5 px 10px; color: #555; font-style: italic; text-align: center; vertical-align: top;}
	#maincontent .thumbnail {float: left; width: 80px; margin: 0 15px 15px 0; padding: 5px;border: 1px solid #f4f4f3;}
	#maincontent .bigphoto {float: left; width: 400px; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #f4f4f3; text-align: center;}
	/* 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;}
	
/* ----- slut innehållsdelen -----  */

/* ----- start sidfot ----- */
#footer { clear: both; width: 100%; height: 12px;  background: url(/images/if/if_bg_bottom.jpg) no-repeat top;}

/* ----- slut sidfot ----- */


