html,body {height:100%;}
BODY {margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; color:#1F2599; background:#4661EB url(../img/bg.gif) repeat;}
IMG {border:0;}
.clear { clear: both;}
a { color:#cc0033; font-family: Verdana, Arial, sans-serif; text-decoration: underline;}
.bold{font-weight:bold;}
li {margin: 2.0em 0; font-size:12px;}

	table.calendar { border-collapse: collapse; background: #f2f2f2; }
	table.calendar.popup {width: 100%; height: 88%;}
	table.calendar caption { background: #797979; color: #fff; text-align: left; font-weight: bold; font-size: 1.4em; padding: 3px 8px; }
	table.calendar thead th { vertical-align: top; font-family:Verdana; padding: 3px; background: #e6e6e6;}
	table.calendar tbody th { vertical-align: top; font-family:Verdana; padding: 3px; background: #e6e6e6; border: solid #fff 1px; }
	table.calendar tbody td.empty { background: #f2f2f2; font-weight: bold; }
	table.calendar tbody td { padding: 5px; border: solid #fff 1px; text-align: center; vertical-align: top; background: #e3decd; }
	table.calendar tbody td.level1, table.info tbody td.level1 { background-color: #d1f6aa; }
	table.calendar tbody td.level2, table.info tbody td.level2 { background-color: #fcfdb0; }
	table.calendar tbody td.level3, table.info tbody td.level3 { background-color: #cbf4fd; }
	table.calendar tbody td.level4, table.info tbody td.level4 { background-color: #fbdb96; }
	table.calendar tbody td a { color: #900; }
	table.calendar tbody td.sunday { color: #f00; }
	table.calendar tbody td.sunday a { color: #f00; }
	table.calendar tfoot td { background: #797979; color: #fff; text-align: left; padding: 3px 8px; }
	table.calendar tfoot td.next { text-align: right; }
	table.calendar tfoot td a { color: #fff; }

/* ----- innehåll ändra färg här: ----*/
#container {margin: 0 auto; padding:0px; width:762px; background:#FBFDE0 repeat-y; height:100%;}

/* ----- start topp ----- */
#header {background:#FBFDE0; width:762px; height:93px; margin:0px; padding:0px; overflow: hidden;}
	#logo {float:left; width:219px;}
	#headerright {float:right; width:286px; padding:20px 20px 0px 0px;  text-align:right;}
	.headertext a {color:#666; text-decoration: none; margin:0px; padding:0px 0px 0px 0px;}
/* ----- slut topp----- */

/* ----- start bilder ----- */
#images {background:#fff; clear: both; width:762px; height:174px; margin:0px; padding:0px; overflow: hidden;}
	#imagesleft {float:left; width:476px;}
	#imagesright {float:right; width:286px; }
/* ----- slut bilder----- */

/* ----- start huvudnav ----- */
#navigation {background:#001DAD url(../img/if_bg_nav.gif) repeat-x; height:35px;  width:100%;  clear: both; overflow: hidden; margin:0px; padding:0px;}
	#navigation A {text-decoration: none; color: #fff; padding: 10px 8px; display: block; float: left; margin:0px;}
	/*#navigation A {text-decoration: none; color: #fff; padding: 10px 15px; display: block; float:left; margin:0px;}*/
	#navigation A:hover { border-bottom: 5px solid #002AFF; padding-bottom: 5px;}
	#navigation A.active { border-bottom: 5px solid #002AFF; padding-bottom: 5px;}
	#navigation UL { margin: 0; padding: 0 1px 0 0; display: block; float: right; background: url(../img/if_line.gif) right repeat-y;}
	#navigation LI { margin: 0; padding: 0 0 0 1px; list-style: none; display: block; float:left; background: url(../img/if_line.gif) repeat-y;}
	/*#navigation UL { margin: 0; padding: 0 8px 0 0; display: block; float: right; background: url(/images/if/if_line.gif) right repeat-y;}
	#navigation LI { margin: 0; padding: 0 0 0 3px; list-style: none; display: block; float:left; background: url(/images/if/if_line.gif) repeat-y;}*/
	
#navigationeng {background:#001DAD url(../img/if_bg_nav.gif) repeat-x; height:35px;  width:100%;  clear: both; overflow: hidden; margin:0px; padding:0px;}
	#navigationeng A {text-decoration: none; color: #fff; padding: 10px 12px; display: block; float:left; margin:0px;}
	#navigationeng A:hover { border-bottom: 5px solid #002AFF; padding-bottom: 5px;}
	#navigationeng A.active { border-bottom: 5px solid #002AFF; padding-bottom: 5px;}
	#navigationeng UL { margin: 0; padding: 0 4px 0 0; display: block; float: right; background: url(../img/if_line.gif) right repeat-y;}
	#navigationeng LI { margin: 0; padding: 0 0 0 2px; list-style: none; display: block; float:left; background: url(../img/if_line.gif) repeat-y;}
/* ----- slut huvudnav ----- */

/*-----innehåll ändra färg här:-----*/
/* ----- start innehållsdelen  border: 1px solid #ffcd81----- f1f1f1 */
#main {background: #FBFDE0 url(../img/if_bg_main.jpg); width:100%; padding:0px; overflow:hidden;}

/*---------------innehåll ändra färg här:------------*/
/*innehåll*/	
#maincontent {background:#FBFDE0; float:left; width:476px; height:100%; margin:0px; padding: 0px; line-height:150%;}
	#content {background:#FBFDE0; margin:0px; padding:25px; height:100%; line-height: 150%;}
	#content h1 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:2.2em; font-weight:normal; color:#2C34CF; margin:0px; padding:10px 0px 15px 0px; line-height: 100%;}
	#content h2 {font-family: Verdana, Arial, sans-serif; font-size:1.2em; font-weight:bold; color:#232AB2; margin:0px; padding:3px 0px 3px 0px;}
	#content h3 {font-family: Verdana, Arial, sans-serif; font-size:1.2em; font-weight:normal; color:#666; margin:0px; padding:8px 0px 1px 0px;}
	#content .ingress {font-family: Verdana, Arial, sans-serif; font-size: 1.1em; color: #666; line-height: 150%; font-weight:normal; margin: 0px 0px 0px 0px;}
	
	#content .imagepos1, #content .imagepos4, #content .imagepos7 {text-align: center; color: #555;	font-size: 11px; font-style: italic; margin: 5px;}
	#content .imagepos2, #content .imagepos5 {float: left; margin: 0px 5px 5px 0px;	color: #555; font-size: 11px; font-style: italic; text-align: center; clear: both;}
	#content .imagepos3, #content .imagepos6 {float: right;	margin: 0px 0px 5px 5px; color: #555; font-size: 11px; font-style: italic; text-align: center; clear: both;}
	
	#content .thumbnail {float: left; width: 70px; margin: 0 15px 15px 0; padding: 5px;	border: 1px solid #f4f4f3;}
	#content .bigphoto {width: 410px; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #f4f4f3; text-align: center;}
	#content .clearboth {clear: both;}
	
	#content #puff {background:#E6F81D; width:410px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #000;}
		#content #puff1 {float:left; width:190px; margin:0px; padding:10px 0px 0px 15px;}
		#content #puff2 {float:right; width:190px; margin:0px; padding:10px 0px 0px 15px;}
		#content #puff3 {float:left; width:190px; margin:0px; padding:10px 0px 15px 15px;}
		#content #puff4 {float:right; width:190px; margin:0px; padding:10px 0px 15px 15px;}
	
	
/*högersidan*/
#extra {float:right; width:270px; margin:0px; padding-top:32px; padding-bottom:32px; line-height:150%;}	
	#extra .heading { height:32px; margin:0px; padding:0px;}
	#extra h2 {font-family:Verdana, Arial, sans-serif; font-size:1.1em; font-weight:normal; color:#fff; margin:0px; padding:8px 0px 0px 14px;}
	#extra #news {margin:0px; padding: 8px 14px 0px 14px; width:250px;}
	#extra #offer {margin:0px; padding: 8px 14px 0px 14px; width:250px;}

	/* pagemenyn */

	#extra #pagemenu {margin: 0px; padding: 0px;}
	#extra #pagemenu ul {margin:0px; padding:0px; list-style-type: none; width: 286px;}
	#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 5px 24px; background: url(/images/if/if_arrow_right.gif) no-repeat 12px 10px; border-bottom: 1px solid #E9E7E7;}
	#extra #pagemenu ul ul li {padding:5px 0px 0px 24px; border: 0px;} 
		#extra #pagemenu a {text-decoration: none; color: #000; font-size: 1.0em; padding:5px;}
		#extra #pagemenu a:hover {text-decoration: underline; color: #cc0033;}
		/* markerar länk */
		#extra #pagemenu .indicate {text-decoration: underline; color: #cc0033;}
		
/* ----- slut innehåll ----- */

/* ----- start sidfot ----- */
#footer {background:#001DAD; clear:both; width:100%; height:36px;}
	.footertext {color: #fff; padding: 10px 0px 10px 0px; text-align: center;}
	.footertext a {color:#fff; }

/*--- innehåll ändra färgen här --*/	
#bottom {background: #FBFDE0; clear:both; width:100%; height:60px; margin:0px; padding:0px;}
	#bottomtext {float:left; width:250px; margin:0px; padding:10px 0px 0px 25px;}
	.bottomtext a {color:#999; font-size:0.9em;}
	#logos {float:right; width:170px; margin:0px; padding:10px 25px 0px 0px;}
/* ----- slut sidfot ----- */
