BODY{
	margin: 0pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6e6e6;

}

a{
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}
a:hover   {
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}


a.aa {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
a.aa:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
a.aa:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

a.aabrotitel {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.aabrotitel:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.aabrotitel:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

a.aabrotext {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.aabrotext:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.aabrotext:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.aa2 {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.aa2:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.aa2:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

a.aa2a {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.aa2a:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.aa2a:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.aa2b {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
}
a.aa2b:visited {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
}
a.aa2b:hover   {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

a.aa2bred {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
a.aa2bred:visited {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
a.aa2bred:hover   {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

a.ab {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
a.ab:hover   {
	color: #d8d8d8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.ac {
	color: #a6a6a6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
a.ac:hover   {
	color: #a6a6a6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

a.ad {
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
a.ad:hover   {
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.ad_1 {
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
a.ad_1:hover   {
	color: #a50d0e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.ad_2 {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a.ad_2:hover   {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.ad_3 {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a.ad_3:hover   {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

a.pz {
	color: #b8b8b8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.pz:hover   {
	color: #a5a5a5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.ad_ar {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a.ad_ar:hover   {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.sort {
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a.sort:visited {
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.sort:hover   {
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.siterub {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.siterub:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.siterub:hover   {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.textdemo {
	color: #21295a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: normal;
}

.sitemap_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #a50d0e;
	font-weight: normal;
}

.tbl_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.tbl_rubrik2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}

.textbox_lang {
	border-left:1px ridge #909090;
	border-right:1px ridge #909090;
	border-top:1px ridge #909090;
	border-bottom:1px ridge #909090;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	color: #909090;
	font-size: 10px;
}

.textbox {
	border-left:1px inset #000000;
	border-right:1px inset #000000;
	border-top:1px inset #000000;
	border-bottom:1px inset #000000;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-size: 11px;
}
.boxBlur { 
	border-left:1px inset #000000;
	border-right:1px inset #000000;
	border-top:1px inset #000000;
	border-bottom:1px inset #000000;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-size: 11px; 
}
.boxFocus {
	border-left:1px solid #02a0c3;
	border-right:1px solid #02a0c3;
	border-top:1px solid #02a0c3;
	border-bottom:1px solid #02a0c3;
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-size: 11px;
}

.button {
	background-color : #eaeaea;
	border: 1px solid #8a8a8a;
	font-family : "Courier New", Courier, mono, serif;
	font-size : 12px;
	
}

.forstoringsglas { cursor:url("images/zoom.cur"); }

.forstoringsglas2 { cursor:url("../images/zoom.cur"); }

.langbild {
	background-image: url(images/langbild.gif);
	background-repeat: no-repeat;	
	width: 870px;
	height: 551px;
}

.vanstertabell {
	background-image: url(images/vansterbild.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #c7c7c7;
	width: 208;
}

.promat_flaggor {
	background-image: url(images/promat_flaggor.gif);
	background-repeat: no-repeat;	
	width: 313px;
	height: 37px;
}

.promat_flaggor2 {	

}

.promat_flaggor3 {	
height: 28px;
}

.copyright {
	background-image: url(images/copyright_bg.gif);
	background-repeat: no-repeat;	
	width: 696px;
	height: 55px;
	font-family: Arial;
	color: #a6a6a6;
	font-size: 10px;
	font-weight:normal;
}

.nyhetstabell {
	background-image: url(images/news_bg.gif);
	background-repeat: no-repeat;	
	width: 492px;
	height: 148px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:normal;
	padding-left:26px;
	padding-right:25px;
}

.omtabell {
	background-image: url(images/om_bg.gif);
	background-repeat: no-repeat;	
	width: 492px;
	height: 148px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:normal;
	padding-left:20px;
	padding-right:25px;
}

.comptabell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
}

/* Menystart */

a.button_ett {
	background-image: url(images/knapp1_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 45px;
	height: 37px;
	border: 0;
}

a.button_ett_a {
	background-image: url(images/knapp1_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 45px;
	height: 37px;
	border: 0;
}

a.button_ett:hover   {
	background-image: url(images/knapp1_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 45px;
	height: 37px;
	border: 0;
}





a.button_tva {
	background-image: url(images/knapp2_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 79px;
	height: 37px;
	border: 0;
}
a.button_tva_a {
	background-image: url(images/knapp2_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 79px;
	height: 37px;
	border: 0;
}

a.button_tva:hover   {
	background-image: url(images/knapp2_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 79px;
	height: 37px;
	border: 0;
}

a.button_tre {
	background-image: url(images/knapp3_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 80px;
	height: 37px;
	border: 0;
}

a.button_tre_a {
	background-image: url(images/knapp3_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 80px;
	height: 37px;
	border: 0;
}

a.button_tre:hover   {
	background-image: url(images/knapp3_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 80px;
	height: 37px;
	border: 0;
}

a.button_fyra {
	background-image: url(images/knapp4_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 112px;
	height: 37px;
	border: 0;
}

a.button_fyra_a {
	background-image: url(images/knapp4_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 112px;
	height: 37px;
	border: 0;
}
a.button_fyra:hover   {
	background-image: url(images/knapp4_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 112px;
	height: 37px;
	border: 0;
}

a.button_fem {
	background-image: url(images/knapp5_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 87px;
	height: 37px;
	border: 0;
}

a.button_fem_a {
	background-image: url(images/knapp5_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 87px;
	height: 37px;
	border: 0;
}
a.button_fem:hover   {
	background-image: url(images/knapp5_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 87px;
	height: 37px;
	border: 0;
}

a.button_sex {
	background-image: url(images/knapp6_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 57px;
	height: 37px;
	border: 0;
}

a.button_sex_a {
	background-image: url(images/knapp6_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 57px;
	height: 37px;
	border: 0;
}
a.button_sex:hover   {
	background-image: url(images/knapp6_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 57px;
	height: 37px;
	border: 0;
}

a.button_sju {
	background-image: url(images/knapp7_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}

a.button_sju_a {
	background-image: url(images/knapp7_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}
a.button_sju:hover   {
	background-image: url(images/knapp7_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}

a.button_atta {
	background-image: url(images/knapp8_off.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}

a.button_atta_a {
	background-image: url(images/knapp8_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}
a.button_atta:hover   {
	background-image: url(images/knapp8_on.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 65px;
	height: 37px;
	border: 0;
}

.test {
	background-image: url(images/test.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: transparent;
	width: 133px;
	height: 31px;
	border: 0;
}

#dropmenudiv{
position:absolute;
border:1px solid #21295a;
border-bottom-width: 0;
font:normal 12px Verdana;
/*line-height:18px;*/
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid #21295a;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

.color_red   {
color: #a50d0e;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #03b1da;
}
/* Menyslut */

   SPAN.TreeviewSpanArea A {
     font-size: 11px; 
     font-family: verdana,helvetica; 
     text-decoration: none;
     color: black;}
   SPAN.TreeviewSpanArea A:hover {
     color: '#820082';}
	 
	    SPAN.TreeviewSpanAreaNew A {
     font-size: 11px; 
	 font-weight: bold;
     font-family: verdana,helvetica; 
     text-decoration: none;
     color: white;}
   SPAN.TreeviewSpanAreaNew A:hover {
     color: '#ffffff';}
	 
a.boldbuttonstop{
background: transparent url('images/d4_right.png') no-repeat scroll top right; 
display: block;
float: left;
height: 23px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

}

a:link.boldbuttonstop, a:visited.boldbuttonstop, a:hover.boldbuttonstop, a:active.boldbuttonstop{
color: #ffffff; /*button text color*/
}

a.boldbuttonstop span{
background: transparent url('images/d4_left.png') no-repeat; 
display: block;
line-height: 12px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
}

a:hover.boldbuttonstop{ /* Hover state CSS */
text-decoration: underline;
}
