BODY { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; font-size: 0.71em; line-height: 150%; background: #fff url(/images/if/if_bg.gif) repeat-y;}
IMG { border:0; }
P { margin: 5px 0 8px 0;}
.clear { clear: both;}

#container {width: 950px; margin:0px; overflow: hidden;}

/* ----- start topp ----- */
#header {width:100%; height: 112px; margin:0px; padding: 0px; overflow: hidden;}
#logo {float:left; margin:0px; padding:0px;}
#scenpass {float:left; margin:0px 0px 0px 275px; padding:0px; width:139px;}
#scenpasstext {float:left; margin:0px; padding:0px; width:250px;}
	#scenpasstext H1 {font:22px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px; padding: 15px 0px 0px 0px;}
	#scenpasstext A {text-decoration: none; color: #ad2948;}
/* ----- start topp ----- */

/* ----- start toppnav ----- */
#topnavigation {background: #ad2948; margin:0px; overflow: hidden; height:31px;}
	#topnavigation UL { margin: 0; padding: 0; height: 1%; padding: 3px 2px 0px 0px; float: right}
	#topnavigation UL:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#topnavigation UL LI { display: block; float: left; list-style: none; margin-right: 1px;}
	#topnavigation UL LI A { display: block; float: left; text-decoration: none;}
	#topnavigation UL LI A SPAN {cursor: pointer; line-height: 2.4em; display: block; float: left; padding: 0 12px; color: #fff; text-transform: uppercase;}
	#topnavigation UL LI A:hover {background: #e33760 url(/images/if/if_nav_right_active.gif) top right no-repeat;}
	#topnavigation UL LI A:hover SPAN {background: url(/images/if/if_nav_left_active.gif) top left no-repeat;}
	#topnavigation UL LI A.active {background: #e33760 url(/images/if/if_nav_right_active.gif) top right no-repeat;}
	#topnavigation UL LI A.active SPAN {background:  url(/images/if/if_nav_left_active.gif) top left no-repeat;}
/* ----- slut toppnav ----- */

/* ----- start flash/image ----- */
#imagefield {background: #fff; height: 220px; margin:0px; padding: 0px; overflow: hidden; }
/* ----- start flash/image ----- */



/* första sidan */
#indexcolumn1 {float:left; width:432px; margin:20px 0px 0px 0px; padding:0px 15px 0px 20px; line-height: 150%; border-right: 1px solid #C7C7C7;}
	#indexcolumn1 H1 {font:26px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 5px 0px; padding: 0px;}
#indexcolumn2 {float:left; width:222px; margin:20px 0px 0px 0px; padding:0px 25px; line-height: 150%;}
	#indexcolumn2 H2 {font:22px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 2px 0px; padding: 0px;}
#indexcolumn3 {float:left; width:180px; margin:20px 0px 0px 0px; padding:15px; line-height: 150%; background-color: #eaeaea;}
	#indexcolumn3 H3 {font:22px Tahoma, "Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 2px 0px; padding: 0px;}
	
#indexcolumn1 A, #indexcolumn2 A, #indexcolumn3 A {text-decoration: none; color: #ad2948;}
#indexcolumn1 A:hover, #indexcolumn2 A:hover, #indexcolumn3 A:hover {text-decoration: underline; color: #ad2948;}

/* ----- start innehållsdelen  border: 1px solid #ffcd81----- */
#content {}



/*innehåll*/	
#maincontent {float:left; width:600px; margin:20px 0 0 0; padding:0px 100px 0px 25px; line-height: 150%;}
	#maincontent H1 {font:26px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 5px 0px; padding: 0px;}
	#maincontent H2 {font:20px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 2px 0px; padding: 0px;}
	#maincontent H3 {font:14px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 1px 0px; padding: 0px;}
	#maincontent A {text-decoration: underline; color: #ad2948;}
	#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 #imagecolumn {float:right; margin: 3px 0 10px 10px}
	/* 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;}

/*vänstersidan*/
#extra {float:right; width:180px; margin:20px 0px 0px 0px; padding:15px; line-height: 150%; background-color: #eaeaea;}
	#extra H2 {font:22px Tahoma,"Trebuchet MS",Arial, sans-serif; line-height:100%; margin: 0px 0px 2px 0px; padding: 0px;}
	#extra A {text-decoration: none; color: #ad2948;}
	/* pagemenyn */
	#extra #pagemenu {margin: 0px; padding: 0px 0px 20px 0px; background-color: #eaeaea;}
	#extra #pagemenu ul {margin:0px; padding:0px; list-style-type: none; width: 176px;}
	#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 15px; background: url(/images/if/if_arrow.gif) no-repeat 3px 8px;}
	#extra #pagemenu ul ul li {padding:5px 0px 0px 15px;} 
		#extra #pagemenu a {text-decoration: none; color: #000; font-size: 1.0em; padding:0px;}
		#extra #pagemenu a:hover {text-decoration: underline; color: #000;}
		/* markerar länk */
		#extra #pagemenu .indicate {text-decoration: underline; color: #ad2948;}


/* ----- start sidfot ----- */
#footer {width:950px; height:28px; margin: 0; padding: 20px 0 0 0;}
/* ----- slut sidfot ----- */

/* ----- digifactorytext ----*/
#digifactory {text-align:right; width:950px; color: #818181; padding: 2px; margin:0px;}
	#digifactory a {text-decoration: underline; color: #818181;}