/* general settings */

html, body{ 
 	margin:0; 
 	padding:0; 
 	text-align:center; 
	font-size: 84%;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
}

#pagewidth{ 
 	width:890px; 
 	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;  
} 
 /* Det här är startsidan */
 
 /* header kod */ 
 #headerHolder{
 	position:relative; 
 	/*height:448px;*/
 	width:100%;	
	padding-bottom:2px;
} 
 /* göm från ie */
html>body #headerHolder{ 
	padding-bottom:12px;
} 
/* ------ */
/* mall_a spec */
#mall_a #headerHolder{
 	position:relative; 
 	height:483px; 
 	width:100%;	
} 
/* mall_a spec */
#logotyp{
 	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	width: 142px;
	height: 81px;
	cursor: pointer;
	/*float:left;*/
 }
 #globalmeny {
 	float: right;
	margin-top: 59px;
	
 }
 #globalmeny a {
 	color: #808080;
	text-decoration: none;
 }
  #globalmeny a.selected{
 	color: #000000;
	text-decoration: none;
 }
#globalmeny a:hover{
 	color: #000000;
	text-decoration: none;
 }
 
 .topmeny a{
 	color: #808080;
	text-decoration: none;
 }
  .topmeny a:hover{
 	color: #000000;
	text-decoration: none;
 }
 .dot {
 	margin-left: .5em;
	margin-right:.5em;
	color: #808080;
	font-weight: bold;
 }
.topmeny {
	color: Fuchsia;
 }
 #headerbottomline {
	width: 100%;
	height: 14px;
	border-top: 7px solid black;	
 }
 #mall_b #headerbottomline {
	width: 100%;
	font-size: 0;
	height: 0px;
	border-top: 7px solid black;	
 }
  #mall_c #headerbottomline {
	width: 100%;
	font-size: 0;
	height: 0px;
	border-top: 7px solid black;	
 }
#mall_d #headerbottomline {
	width: 100%;
	font-size: 0;
	height: 0px;
	border-top: 7px solid black;	
 }
 #mall_g #headerbottomline {
	width: 100%;
	font-size: 0;
	height: 0px;
	border-top: 7px solid black;	
 }
 .topmeny {
 	margin-left: -9px;
	margin-right: -11px;
	margin-top:4px;
	margin-bottom: 8px;	
	text-align: center;
	color: #333333;
 }
 .topmeny img {	
	margin: 0;	
	padding:0;
	margin-bottom: -5px;	
	
 }
 #headerimage {	
	background-image: url(/images/shadow_right.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: -10px;
	margin-right: -10px;


 }
.shadow {
	background-image: url(/images/shadow_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;	
	margin-top:-3px;
	width: 890px;
	height: 14px;
	margin-left: -10px;
}
.crumbs {
	text-align: right;
	display: inline;
	float:right;
/*	background-image: url(/images/bread_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;*/
	padding-left: 10px;
}
.crumbs a{
	text-decoration: none;
	color:#39678B;
}
.crumbs a:hover{
	text-decoration: none;
	color:#333333;
}
.crumbs a.selected{
	text-decoration: none;
	color:#000000;
}
/* margins */
.sidemargins {
 	margin-left: 10px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom: 0;	

 }
 .topmargin { 
 	padding:0;
	margin-top: 2px;
	
 }
 /* göm från ie */
html>body #mall_a .topmargin{ 
	margin-top: 15px;
} 
/* ------ */
 /* göm från ie */
html>body #mall_b .topmargin{ 
	margin-top: 5px;
} 
/* ------ */
 /* göm från ie */
html>body #mall_c .topmargin{ 
	margin-top: 5px;
} 
/* ------ */
/* slut margins*/
/* slut på header */

#mall_a #leftcol{
 	width:291px; 
 	float:left; 
 	position:relative; 
	margin:0;
	margin-left:1px;
 }
/* göm från ie */
html>body #mall_a #leftcol{ 
	margin-left:	3px;
} 
/* ------ */
#mall_b #leftcol{
 	width:442px; 
 	float:left; 
 	position:relative; 
	margin:0;
	margin-left:1px;
	
 }
/* göm från ie */
html>body #mall_b #leftcol{ 
	margin-left:	2px;
} 
/* ------ */ 
 #mall_c #leftcol{
 	width:220px; 
 	float:left;  	
	margin:0;
	margin-left:1px;

	padding:0;
	
 }
  #mall_d #leftcol{
	width:220px; 
 	float:left;  	
	margin:0;
	margin-left:1px;

	padding:0;
 }
  #mall_g #leftcol{
	width:220px; 
 	float:left;  	
	margin:0;
	margin-left:1px;

	padding:0;
 }
 
 #mall_c #leftcol h1{
 	font-size: 1.2em;
	color: #80630D;
	padding: 0;
	padding-bottom: 8px;
	margin:0;

	background-image: url(/images/menu_rubrik_bg_nosel.gif);
	background-repeat: no-repeat;
	background-position: top left;
 }
 #mall_d #leftcol h1{
 	font-size: 1.2em;
	color: #80630D;
	padding: 0;
	padding-bottom: 8px;
	margin:0;

	background-image: url(/images/menu_rubrik_bg_nosel.gif);
	background-repeat: no-repeat;
	background-position: top left;
 }
  #mall_g #leftcol h1{
	font-size: 1.2em;
	color: #80630D;
	padding: 0;
	padding-bottom: 8px;
	margin:0;

	background-image: url(/images/menu_rubrik_bg_nosel.gif);
	background-repeat: no-repeat;
	background-position: top left;
 }


  .headerselected
{

	
    background-image: url(/images/menu_rubrik_bg.gif) !important; 

}
/* göm från ie */
html>body #mall_c #leftcol{ 
	margin-left:2px;
	position:relative; 
} 
html>body #mall_d #leftcol{ 
	margin-left:2px;
	position:relative; 
} 
html>body #mall_g #leftcol{ 
	margin-left:2px;
	position:relative; 
} 
/* ------ */

.bottom {
	margin:0;
	padding:0;
background-color: #FFFFFF;
}
 /* en container för mitten och högerkolumn */ 
#mall_a #twocols{
	width:596px; 
 	float:right; 
 	position:relative; 
	margin:0;

 }
 #mall_b #twocols{
	width:435px; 
 	float:right; 
 	position:relative; 
	margin:0;
	
 }
  #mall_c #twocols{
	width:660px; 
 	float:right; 
 	position:relative; 
	margin:0;
	padding-top:16px;
	background-image: url(/images/two_cols_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
 }

#mall_d #twocols{
	width:660px; 
 	float:right; 
 	position:relative; 
	margin:0;

	padding-top:0px;
	background-image: url(/images/two_cols_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
 }
#mall_d #twocols h1{
   	font-size: 1.2em;
		color: #808080;
		padding: 0;
		margin:0;

 }
#mall_g #twocols{
	width:660px; 
 	float:right; 
 	position:relative; 
	margin:0;
	padding-top:0px;
	background-image: url(/images/two_cols_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
 }
#mall_g #twocols h1{
   	font-size: 1.2em;
		color: #808080;
		padding: 0;
		margin:0;

  }
#mall_a #rightcol{
 	width:303px; 
 	float:right; 
 	position:relative; 
	background-color: #EBEBEB;

 }
 
#mall_a #midcol{

 	float: left; 
 	display:inline; 
 	position: relative;
	margin:0;
	padding:0;
 	width:293px; 
}
#mall_b #rightcol{

 	display:none; 

}
#mall_b #midcol{
	/*background-color: #BBFFEE; */
 	float: left; 
 	display:inline; 
 	position: relative;
	margin:0;
	padding:0;
 	width:424px; 
}

#mall_c #rightcol{
 	width:330px; 
 	float:right; 
 	position:relative; 
	margin:0;	
	padding:0;
	margin-top: 22px;	
	/*background-color: #EBEBEB;
	border: 1px solid black;*/
 }
 
#mall_c #midcol h1{
 	font-size:1.4em;
 	padding:0;
 	margin:0;
	color: #333333;
	margin-bottom: 10px;
	display: block;	
 }
 #mall_c #midcol p {
 	color: #808080;
	margin:0;
	margin-left: -10px;	
	padding:0;	
	margin-bottom: 1em;	
 }
  #mall_c #midcol h2 {

	margin:0;
	margin-left: -10px;	
	padding:0;	
 }
   #mall_d #midcol h2 {

	margin:0;
	margin-left: -10px;	
	padding:0;	
 }
 #mall_c #midcol{
	/*background-color: #BBFFEE; */
 	float: left; 
 	display:inline; 
 	position: relative;
	margin:0;
	padding:0;	
	padding-top:22px;
 	width:324px; 
	
}
#mall_c #leftcol .sidemargins { 	
 	margin-left: 8px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom: 0;	
	padding: 0px;

 }
 #mall_d #leftcol .sidemargins { 	
 	margin-left: 8px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom: 0;	
	padding: 0px;

 }
  #mall_g #leftcol .sidemargins { 	
 	margin-left: 8px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom: 0;	
	padding: 0px;

 }
#mall_d #rightcol{
 	width:220px; 
 	float:right; 
 	position:relative; 
	margin:0;	
	padding:0;
	margin-top:22px;
	/*background-color: #EBEBEB;
	border: 1px solid black;*/
 }
 #mall_g #rightcol{
 	width:220px; 
 	float:right; 
 	position:relative; 
	margin:0;	
	padding:0;
	margin-top:22px;
	/*background-color: #EBEBEB;
	border: 1px solid black;*/
 }
 
#mall_d #midcol h1{
 	font-size:1.4em;
 	padding:0;
 	margin:0;
	color: #333333;
	margin-bottom: 10px;
	display: block;	
 }
 #mall_d #midcol p {
 	color: #808080;
	margin:0;
	margin-left: -10px;	
	padding:0;	
	margin-bottom: 1em;	
 }
 #mall_g #midcol .sidemargins{
 	margin-left:0px;
 }

#mall_g #midcol{
	
 	float: left; 
 	display:inline; 
 	position: relative;
	margin:0;
	padding:0;	
	padding-top:22px;
 	width:424px; 
	/*border: 1px solid black*/
}
#midcol ul {
 	list-style: square;
 	color: #808080;
	margin:0;
	margin-left:6px;	
	padding-bottom:10px;
	padding-left:10px;	
 }
  #mall_g #midcol p {
 	color: #808080;
	margin:0;
	padding:0;
	margin-bottom: 1em;	
 }
  #mall_g #midcol h2, 
  #mall_g #midcol .obs_title {
 	color: #333333;
	margin:0;
	padding:0;	
	padding-bottom:10px;	
	
 }
#mall_g #midcol .kalendarium h2 {
 	color: #333333;
	margin:0;
	padding:0;	
	padding-bottom:0px;	
}
#mall_g #midcol .kalendarium p {
 	color: #808080;
	margin:0;
	padding:0;	
	padding-bottom:0px;	
}
 #mall_d #midcol{
	/*background-color: #BBFFEE; */
 	float: left; 
 	display:inline; 
 	position: relative;
	margin:0;
	padding:0;	
	padding-top:22px;
 	width:424px; 
	/*border: 1px solid black*/
}
 #mall_d #midcol ul
 {
	margin:0;
	margin-left:6px;	
	padding-bottom:10px;
	padding-left:0px;	
 }
 #mall_d #midcol ol 
 {
	color: #808080;	
 }
 
 #mall_c #midcol ul {

	margin:0;
	margin-left:6px;	
	padding-bottom:10px;
	padding-left:0px;	
 }
 .boxholder {
 	margin-left:23px;
	margin-right: 18px;
 }
 .boxholder h2 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0;
	margin:0;
	margin-top:6px;
 }
  .boxholder p {
	padding: 0;
	margin:0;
	margin-top:2px;
	color: #666666;
 }
.news td{
  vertical-align: top;
  color: #808080;
 }
.news tr{
 
}
.news .date{
	width: 65px;
  	vertical-align: top;
  	font-weight: normal;
  	padding-right:0px;
}
.news table{
	width: 410px;
  	border: 0px none;
  	font-weight: bold;
  	margin:0;
  	padding:0; 
 }
 .kalendarielist table td{
	padding-bottom: 0.5em;
 }

.news h1{
 	font-size:1em;
 	padding:0;
 	margin:0;
	color: #333333;
	margin-bottom: 10px;
	display: inline-block;	
	border-bottom: 1px solid #B3B3B3;
}
html>body .news h1{ 
	display: block;
} 
.news{
	padding:0;
 	margin:0;
 }
 .news a {
 	text-decoration: none;
	font-weight: normal;
	background-image: url(/images/menuplus.gif);
	background-repeat: no-repeat;
	background-position: left ;
	padding-left: 8px;
	margin-left:6px;
	color: #396588;
	text-decoration: none;
 }
.PspText A
{

	white-space: nowrap;
	background-position: 0px;
	margin-left:0px;
	padding-left:8px;
	display: inline-block;
}
.pressrelease{
	padding:0;
 	margin:0;
}
 .pressrelease a {
 	text-decoration: none;
	font-weight: normal;
	background-image: url(/images/menuplus.gif);
	background-repeat: no-repeat;
	background-position: left ;
	padding-left: 8px;
	margin-left:6px;
	color: #396588;
	text-decoration: none;
 }
#mall_d .pressrelease{
	padding:0;
 	margin:0;
	margin-left: -10px;
}
.pressrelease td{
  vertical-align: top;
  color: #808080;
 }
.pressrelease tr{

}
.pressrelease .date{
	width: 65px;
  vertical-align: top;
  font-weight: normal;
  padding-right:0px;
}
.pressrelease table{
	width: 410px;
  	border: 0px none;
  	font-weight: bold;
  	margin:0;
  	padding:0;
}
#mall_d .pressrelease table{
	width: 410px;
  	border: 0px none;
  	font-weight: bold;
  	margin:0;
  	padding:0;
}
#SiteMapWide {
	width: 870px;
	margin-left:10px;
	background-image: url(/images/top_square.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
html>body #SiteMapWide{ 
	background-image: url(/images/top_square2.gif);
} 
#SiteMapWide h1{
	font-size:1.4em;
	color: #333333;
	display:inline-block;
	border-bottom:1px solid #B3B3B3;
	margin:0;
	margin-top:12px;
	margin-bottom:10px;
	
}
#SiteMapWide ul{
	padding:3px;
	margin:0;
	margin-left:7px;
	list-style: none;
}
#SiteMapWide table{
	width: 100%;
}
#SiteMapWide td{
	width: 33%;
}
#SiteMapWide a{
	margin-top: 1em;
	color: #396588;
	text-decoration: none;
	background-image: url(/images/menuplusmod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:12px;
	
}
.pressrelease h1{
 	font-size:1em;
	color: #333333;
	display:inline-block;
	border-bottom:1px solid #B3B3B3;
	margin:0;
	margin-top:12px;
	margin-bottom:10px;
}
 /* göm från ie */
html>body #mall_b .pressrelease h1{ 
	display:block;
} 
/* ------ */

.blue {
	background-image: url(/images/box_bg.gif);
 	background-repeat: repeat-y; 	
}
.red {
	background-image: url(/images/box_bg_m.gif);
 	background-repeat: repeat-y;
 }
.olive {
	background-image: url(/images/box_bg_r.gif);
 	background-repeat: repeat-y;
}
.widebox {
 	background-image: url(/images/wide_box_bg2.gif);
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	height: auto;	
	margin:0;
	width: 443px;
	padding:0;
	padding-bottom:8px;
	border: 0px solid white;
}
.wideboxbottom {
 	background-image: url(/images/wide_box_bg_bottom.gif);
 	background-repeat: no-repeat;
 	height: 12px;
}
.wideboxcontent {
	margin-right: 10px;
}
.wideboxcontent h1,h2{
 	margin:0;
	padding:0;
	color: #333333;
 	font-size:1em;
	font-weight: bold;
	padding-left:20px;
	padding-top:10px;
	
}
.wideboxcontent p{
 	margin:0;
	padding:0;
	color: #666666;
	padding-left:20px;
	margin-top:0px;
}

.wideboxcontent img
{
	margin:0;
	padding:0;
	float:right;
	padding-right:6px;
	margin-top:9px;
	margin-left:14px;
}
.wideboxcontent a {
	background-image: url(/images/menuplus.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	margin: 0 !important;
	padding-left: 8px;
	color: #396588;
	text-decoration: none;	
}
/* mall_c widebox "puff" */
#mall_c .widebox {
	background-color: #EBEBEB;
	background-image: url(/images/mall_c_wide_box_bg.gif);
	background-repeat: repeat-y;
	height:auto;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	width: 328px;
	
}

#mall_c .wideboxbottom {
	background-image: url(/images/mall_c_wide_box_bg_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 328px;
}

#mall_c .wideboxcontent h1,h2{
 	margin:0;
	padding:0;
	color: #333333;
 	font-size:1em;
	font-weight: bold;
	padding-left:20px;
	padding-top:10px;
}
#mall_c .wideboxcontent p{
 	margin:0;
	padding:0;
	color: #666666;
	padding-left:20px;
	margin-top:0px;
}
#mall_c .wideboxcontent img{
 	margin:0;
	padding:0;
	float:right;
	padding-right:15px;
	margin-top:10px;
}
#mall_c .wideboxcontent  .linklist ul li{	
	margin-left:35px;	
}
/* mall_d box "puff" */

.boxcontent {
	
	margin-right:10px;
	
}

.boxcontent a {
	background-image: url(/images/menuplus.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	margin: 0 !important;
	padding-left: 8px;
	color: #396588;
	text-decoration: none;	
}

#mall_d .boxtop {
	font-size:0;
	background-image: url(/images/mall_d_box_top.gif);
	background-repeat: no-repeat;
	height: 2px;
	width: 218px;

}
#mall_c .boxtop {
	font-size:0;
	background-image: url(/images/mall_c_wide_box_bg_top.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 328px;

}

#mall_d .box {	
	background-image: url(/images/mall_d_box_bg.gif);
	background-repeat: repeat-y;
	height: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	width: 218px;		
/*	border: 1px solid green;*/
	
}

#mall_d .boxbottom {
	background-image: url(/images/mall_d_box_bottom.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 218px;
}
#mall_d  .boxcontent h1,h2{
 	margin:0;
	padding:0;
	color: #333333;
 	font-size:1em;
	font-weight: bold;
	padding-left:20px;
	padding-top:10px;
}
#mall_d .boxcontent p{
 	margin:0;
	padding:0;
	color: #666666;
	padding-left:20px;
	margin-top:0px;
}
#mall_d .boxcontent img{
 	margin:0;
	padding:0;
	float:right;
	padding-right:15px;
	margin-top:10px;
}
/*****/

#mall_g .boxtop {
	font-size:0;
	background-image: url(/images/mall_d_box_top.gif);
	background-repeat: no-repeat;
	height: 2px;
	width: 218px;

}

#mall_g .box {	
	background-image: url(/images/mall_d_box_bg.gif);
	background-repeat: repeat-y;
	height: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	width: 218px;		
/*	border: 1px solid green;*/
	
}

#mall_g .boxbottom {
	background-image: url(/images/mall_d_box_bottom.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 218px;
}
#mall_g  .boxcontent h1,h2{
 	margin:0;
	padding:0;
	color: #333333;
 	font-size:1em;
	font-weight: bold;
	padding-left:20px;
	padding-top:10px;
}
#mall_g .boxcontent p{
 	margin:0;
	padding:0;
	color: #666666;
	padding-left:20px;
	margin-top:0px;
}
#mall_g .boxcontent img{
 	margin:0;
	padding:0;
	float:right;
	padding-right:15px;
	margin-top:10px;
}

/*****/
.search_boxtop {
	font-size:0;
	background-image: url(/images/search_box_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 218px;
	margin:0;
	margin-left: -8px;
	margin-top:20px;

}
 /* göm från ie */
html>body .search_boxtop{ 
	margin-top:7px;
} 
/* ------ */
.search_box {	
	background-image: url(/images/search_box_bg.gif);
	background-repeat: repeat-y;
	height: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	width: 218px;		
	margin-left: -8px;
/*border: 1px solid green;*/
	
}

.search_boxbottom {
	background-image: url(/images/search_box_bottom.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 218px;
	margin-left: -8px;
}

.search_boxcontent p{
 	margin:0;
	padding:0;
	color: #666666;
	padding-left:20px;
	margin-top:0px;
}
.search_boxcontent p ul{
 	margin:0;
	padding:0;
	
}
.search_boxcontent form{
	margin:0;
 	margin-left:15px;	
	padding: 0;


}
.search_boxcontent .textinput{ 	
	padding: 0;
	margin: 0;
	margin-top: 2px;
	clear: none;
	float: left;
	border: 1px solid #B3B3B3;
}
.search_boxcontent .searchTextFld{ 	
	padding: 0;
	margin: 0;
	margin-top: 2px;
	 margin-left:15px;	
	 margin-right:-5px;
	clear: none;
	float: left;	
		width: 135px;
	border: 1px solid #B3B3B3;
}

.search_boxcontent .button{ 	
	padding: 0;
	margin: 0;	

}
.search_boxcontent a {
	vertical-align: bottom;
	color: #396588;
	text-decoration: none;
	
}
.search_boxcontent .searchhelplink  {
	margin:0;
	
	margin-left:10px;
	padding:0px;
}

.search_boxcontent ul {
	/*list-style: url(/images/menuplusmod.gif);*/
	padding:0;
	margin:0;
	margin-left:10px;	
	margin-right:20px;;
	text-indent: 0px;
}
.search_boxcontent li {
	/*list-style: url(/images/menuplusmod.gif);*/
	list-style: none;
	background-image: url(/images/menuplusmod.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 0px;
	margin-left:4px;	
	text-indent: 10px;
}
.search_boxcontent .searchhelp  {
	margin:0;
	
	margin-left:10px;
	padding:0px;
	padding-top: 10px;
}
.search_boxcontent .searchhelp li {
	/*list-style: url(/images/menuplusmod.gif);*/
	list-style: none;
	background-image: url(/images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	padding-bottom: 1em;
	margin-left:4px;	
	text-indent: 0px;
	color: #666666;
}
.searchresult {

	margin-bottom: 10px;
}
.searchresult p {
	margin: 0px;
	padding:0px;
}
.searchresult h3{
	font-size: 1em;
	margin: 0;
	padding: 0;	
	margin-left: -10px;
	color: #333333;
}
.searchresult a {
 	text-decoration: none;
	font-weight: normal;
	background-image: url(/images/menuplus.gif);
	background-repeat: no-repeat;
	background-position: left ;
	padding-left: 8px;
	margin-left:6px;
	color: #396588;
	text-decoration: none;
 }
.resultpath {
	background-image: url(/images/bread_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 10px;
	margin:0;
	padding:0;
	margin-top:-7px;
	margin-left: -10px;
	color: #808080;
}
.searchresultlistfooter {
	margin-left:-10px;
	margin-right:-10px;
	padding: 0;
	text-align: center;
	background-image: url(/images/mall_i_list_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top:8px;
	color: #808080;
	
}
.searchresultlistfooter a {
		color: #396588;
	text-decoration: none;
}
.searchprevactive {
	background-image: url(/images/search_prev_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	margin-right:10px;
}
.searchprevinactive {
	background-image: url(/images/search_prev_arrow_dis.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	margin-right:10px;
}
.searchnextactive {
	background-image: url(/images/search_next_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:10px;
	margin-left:10px;
}
.searchnextinactive {
	background-image: url(/images/search_next_arrow_dis.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:10px;
	margin-left:10px;
}

/* explorer */
.linklist a{

padding-left: 10px !important;
}
.sidemargins a{
	margin-top: 1em;
	color: #396588;
	text-decoration: none;	


}
.linklist ul {
	padding:0;
	margin:0;
	list-style: none;
}
.linklist ul li a {	
	background-image: none;
	list-style: none url(/images/menuplusmod.gif);
	margin-top: 1em;
	color: #396588;
		
	text-decoration: none;	
	padding-left:0px;
}
.linklist ul li{	
	list-style: none url(/images/list_bullet.gif);
}
/* // explorer */
/* allt annat */
html>body .linklist a{
	/*margin-top: 1em;*/
	color: #396588;
	text-decoration: none;		
	/*background-image: url(/images/menuplusmod.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}
html>body .linklist ul {
	padding:0;
	margin:0;


}
html>body .linklist ul li a {	
	background-image: url(/images/menuplusmod2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -11px;
	padding-left:10px;
	list-style: none;
}
html>body .linklist ul li{	
	background-image: url(/images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style: none;
	margin: 0;
	margin-left: -16px;
	padding-left:10px;
}

.boxcontent ul {
	padding:0;
	margin:0;
	margin-left:36px;
	list-style: none;
}
.boxcontent ul li a {	
	background-image: none;
	list-style: none url(/images/menuplusmod.gif);
	margin-top: 1em;
	color: #396588;
	text-decoration: none;	
	padding-left:0px;
}
.boxcontent ul li{	
	list-style: none url(/images/list_bullet.gif);
	color: #666666;
}
/* allt annat */
html>body .boxcontent a{
	margin-top: 1em;
	color: #396588;
	text-decoration: none;		
	background-image: url(/images/menuplusmod.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
html>body .boxcontent ul {
	padding:0;
	margin:0;
	margin-left:20px;
	text-indent: 0px;
	list-style: none;

}
html>body .boxcontent ul li a {	
	background-image: url(/images/menuplusmod2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -11px;
	padding-left:10px;
	list-style: none;
}
html>body .boxcontent ul li{	
	background-image: url(/images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style: none;
	margin: 0;
	padding-left:10px;
}



/* de andra läsarna */
 /* footer */
#footer{
 	text-align: center;
 	height:80px; 		
	color: #B3B3B3;
 	background-color:#FFFFFF; 
 	clear:both;
} 
.footermargins {
 	border-top: 1px solid #B3B3B3;
 	width:870px;
 	margin-top:20px;
	padding-top:10px;
	margin-left: 10px;
	margin-right: 10px;
}
#mall_a #footer{
	display: none;
 	height:80px; 
 	background-color:#839366; 
 	clear:both;
} 
 /*footer */
 
 /* *** Float containers fix:
  */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 }
 
.clearfix{
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#mall_a .box a {
	text-decoration: none;
	color: #666666;
	}
 #mall_a img{	
	border: 0;
}

 /* här är menyn */
/* general container settings */
.menyHolder{

padding-top: 10px;
/*border: 1px solid black;*/
}

.treemenugeneralsettings
{
}

/* general listitemsettings */
.menyHolder ul, .menyHolder ul li
{
	list-style-type:none;	
	padding:0;
	margin:0;		
}
.menyHolder ul ul li
{	
	padding:0;
	margin:0;	
	text-indent:10px;	
}

/*  general linksettings */
.menyHolder a
{
	margin-top: 1px;
	color:#39668D;
	text-decoration:none;		
	padding-bottom: 3px;
	padding-top: 2px;
	background-image: url(/images/menuplusall.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	display: block;
	
}

.menyHolder a:hover
{
	color:#333333;
	/*color: #A61930;*/
	border:none;	
}

/* settings for first listitem in every level */
.menyHolder .firstlist
{
}

/* settings for first linkitem in every level */
.menyHolder .firstlink
{
}

.menyHolder .firstlink:hover
{
}

/* settings for last listitem in every level */
.menyHolder .lastlist
{
}

/* settings for last linkitem in every level */
.menyHolder .lastlink
{
}

.menyHolder .lastlink:hover
{
}

/* settings for listitem that is the only item on that level */
.menyHolder .firstandlastlist
{
}


/* settings for linkitem that is the only linkitem on that level */
.menyHolder .firstandlastlink
{
}

.menyHolder .firstandlastlink:hover
{
}

/* settings for each linklevel */
.menyHolder .hreflevel1
{
 /* sätt dit ett +-tecken. */
 text-indent: 0px;
 padding-left: 0px;
}

.menyHolder .hreflevel1:hover
{
}

.menyHolder .hreflevel2
{
	color:#39668D;
	text-indent: 0px;
 	padding-left: 10px;
	/*line-height:1.1em;*/
}

.menyHolder .hreflevel2:hover
{
}

.menyHolder .hreflevel3
{
	color:#39668D;	
	text-indent: 10px;
 	padding-left: 10px;
	/*line-height:1em;*/
}

.menyHolder .hreflevel3:hover
{
}

/* settings  for each listlevel */
.menyHolder .listlevel1
{

}

.menyHolder .listlevel2
{

	/*margin-bottom:4px;*/
}

.menyHolder .listlevel3
{
	/*margin-bottom:2px;*/
}

/* settings for selected lists */
.menyHolder .listselected
{
}

/* settings for expanded lists */
.menyHolder .listexpanded
{
}

/*  settings for expanded links */
.menyHolder .hrefexpanded
{
}

.menyHolder .hrefexpanded:hover
{
}

/* settings for selected links */
.menyHolder .hrefselected
{
	color:#333333;
	font-weight: normal;
	background-image: url(/images/menuplusselected.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.menyHolder .hrefselected:hover
{
}
/*slut på menyn*/
.imglisttable {
	margin-left: -10px;
	padding:0;	
	width: 410px;
}
.imglisttable tr{
	background-image: url(/images/mall_i_list_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;

}
.imglisttable td{	
	padding-bottom: 11px;

}

.imglisttable h3 {
	font-size: 1em;
	padding:0px;
	padding-bottom: 0px;
	margin:0px;
}
.imglist {
	padding-top: 1em;
}
.imglisttable .imglist {	
	vertical-align: top;
	padding:0;
	padding-top: 0;
	margin:0;
	margin-left: 15px;
}
.imglist li{
 	list-style: url(/images/menuplusmod.gif);
	vertical-align: bottom;	
	padding:0;
	margin:0;
	padding-left: 0px;
	margin-left:0px;	
 }
 .imglist a { 	
	padding:0;
	margin:0;
	padding-left: 0px;
	margin-left:0px;
	text-decoration: none;
	color: #396588;
 }
 .imgbank {
 	margin-bottom: 1em;
 }
  .kalendarielink {
	margin-top:2em;

 }
 .normallist ul {
	/*list-style: url(/images/menuplusmod.gif);*/
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:10px;	
	margin-right:20px;;
	text-indent: 0px;
}
.normallist li {
	/*list-style: url(/images/menuplusmod.gif);*/
	list-style: none;
	background-image: url(/images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 8px;
	margin-left:4px;	
	margin-bottom: .5em;
	text-indent: 0px;
}
.styleHidden
{
	display:none;
}
.RaHeader 
{
	font-weight: bold;
	padding-bottom: 8px;
}
.RaYear 
{
	white-space: nowrap;
	padding-right: 5px;
}

.RaYearImage 
{
	text-align: center;
	margin-bottom: 8px;
	margin-top: 7px;
}

.RaOdd, .RaEven
{
	background-image: url(/images/mall_i_list_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 6px;
}

.StHeader 
{
	background-color: #F5F5F5;
}

.StText, 
.StLastUpdated
{
	font-weight: normal;
}

TD A
{
	color: #396588;
	text-decoration: none;
	
}

.PaText A 
{
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
.topmenuselected
{
	color: Black	!important;
}
.tickerpopup 
{
	margin-top: 10px;
	background-image: none;
}
.tickerpopup H1
{
	font-size: 1.2em;
}
.tickerpopup TABLE 
{
	font-size: 1em;
}
 /* tjoho */