body {background: #133485; font-family: Verdana, Arial, sans-serif; font-size: 0.71em; line-height: 130%; text-align: center; margin: 0px; color: #333333;}
img { border:0; }
/*fieldset, legend { border:0; margin:0; padding:0;}*/

/* text */
a { color: #133485;}
a:hover { color: #5E88D3;}


#container {margin-left:auto; margin-right:auto; margin-top:20px; width: 920px;}
fieldset.hidden, legend.hidden {display: none;}
.clear { clear: both; }

/* ----- start toppdelen ----- */
#header {width: 100%; margin:0px; padding: 0px; background-color: #ffffff;}
#logo {float: left; background:#fff ; width:920px; margin: 0px; padding: 0px; line-height: 100%;}
/*#navigation {background: url(/images/if/if_bg_nav.jpg) no-repeat left top #fff; margin: 0px; padding: 0px; line-height: 100%;}*/
#navigation { background: #484A53 url(/images/if/bg_navigation.gif) repeat-x; overflow: hidden; width: 900px; margin-left:auto; margin-right:auto;}
	/*#navigation .content { background: url(/images/if/bg_logo_bottom.gif) 23px 0 no-repeat; text-align: right; overflow: visible; min-height: 10px;}*/
	#navigation A { text-decoration: none; color: #fff; font-weight: bold; font-size: 1.00em; padding: 12px 15px; display: block; float: left; margin: 0;}
	#navigation A:hover { background: url(/images/if/bg_navigation_hover.gif) 100%; text-align: right; overflow: visible; min-height: 10px;}
	#navigation A.active { background: url(/images/if/bg_navigation_active.gif) 100%; text-align: right; overflow: visible; min-height: 10px;}
	#navigation UL { margin: 0; padding: 0 2px 0 0; display: block; float: right; background: url(/images/if/bg_navigation_li.gif) right repeat-y;}
	#navigation LI { margin: 0; padding: 0 0 0 2px; list-style: none; display: block; float: left; background: url(/images/if/bg_navigation_li.gif) repeat-y;}
#image {float: left; background:#fff ; width:920px; margin:0px; padding: 0px; line-height: 100%;}
/* ----- slut toppdelen -----  */

/* ----- start innehållsdelen  border: 1px solid #ffcd81----- */
.clear {clear: both;}
#content {width: 100%; margin: 0px; padding:0px; overflow: auto; background: #FFF;}
#subnavigation {float: left; margin:0px; padding:40px 0px 10px 35px; width:240px; text-align: left;}
	#subnavigation h2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 2.0em; color: #1343a0; line-height: 100%; font-weight: normal; margin: 0px 0px 8px 0px;}
	#subnavigation h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.2em; color: #333; line-height: 100%; font-weight: normal; margin: 0px 0px 5px 0px;}
	#subnavigation ul {margin:0; padding:0;list-style-type: none;}
	#subnavigation ul ul {margin:0 0 0 10px; padding:0;list-style-type: none;}
	#subnavigation ul li {margin: 0; padding-left: 15px; line-height:150%; background: url(/images/if/if_arrow.gif) no-repeat 0px 5px}
	#subnavigation ul li a {color: #000; text-decoration: none;}
	#subnavigation ul li a:hover {color: #000; text-decoration: underline;}
	#subnavigation .highlight {color: #000; text-decoration: underline;}


#maincontent { float: left; margin: 0px; width: 530px; padding:40px 0px 10px 50px; text-align: left;}
	/* backnet bilder */
	#maincontent h1 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 2.6em; color: #1343a0; line-height: 100%; font-weight: normal; margin: 0px 0px 15px 0px;}
	#maincontent h2 {font-family: Verdana, Arial, sans-serif; font-size: 1.4em; color: #1343a0; line-height: 100%; font-weight: bold; margin: 8px 0px 4px 0px;}
	#maincontent h3 {font-family: Verdana, Arial, sans-serif; font-size: 1.2em; color: #1343a0; line-height: 100%; font-weight: normal; margin: 6px 0px 2px 0px;}
	#maincontent .imagepos1, #maincontent .imagepos4, #maincontent .imagepos7 {text-align: center; color: #555; font-style: italic; margin: 10px;}
	#maincontent .imagepos2 {float: left; padding: 0px 10px 10px 0px; text-align: center;}
	#maincontent .imagepos5 {float: left; padding: 0px 10px 0px 0px; text-align: center;}
	#maincontent .imagepos3, #maincontent .imagepos6 {float:right; padding: 0px 0px 10px 10px; text-align: center;}
	#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;}
	
	#maincontent .infosquare {float: right; background-color: #ececec; width: 200px; padding: 15px; margin: 15px;}
	#maincontent .outerinfosquare {float: right; width: 247px; margin: 0px; padding: 5px 0px 5px 10px; background: url(/images/if/if_bg_bottom_lblue.gif) no-repeat bottom right;}
	#maincontent .innerinfosquare {padding: 15px 15px 10px 15px; margin: 0px; color: #000; background: #EBF0FA url(/images/if/if_bg_top_lblue.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: 50px;  background: url(/images/if/if_bg_bottom.gif) no-repeat top;}
	.footertext {color: #fff; font-size: 1.1em; font-family: Verdana, "Trebuchet MS",  Arial, sans-serif; font-weight: normal; padding: 12px 0px 0px 0px; text-decoration: none;}
	.footertext a {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
/* ----- slut sidfot ----- */

/* ----- digifactorytext ----*/
#digifactory {width:100%; color: #7687b8; text-align: left; padding: 3px 0px 5px 13px;}
	#digifactory a {color: #7687b8; text-decoration: underline;}



