body {
	background-color:#F3F1E2;
	font-family: Verdana, Arial, sans-serif;
	font-size:1em;
	margin:auto;
	width:852px;
	voice-family:inherit;
	outline:none;
}

/* Align left */
body form
{
 margin: 0;
}

#containerdiv {
 	background-color:White;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.80em;
	color:#555555;
	line-height: 1.5em;
	word-spacing: 0.1em;
	height:100%;
 	margin:0;
 	padding:0;
 	width:850px;
}
.containerdivCenterTop 
{
 background-image:none;
 width:850px;
}
.containerdivCenter 
{
 background-image:none;
 width:850px;
 padding: 0;
 margin: 0;
}
.Brodstandard 
{
	font-family:Verdana, Arial, sans-serif;
	color:#555555;
	line-height: 1.5em;
	word-spacing: 0.1em;
}

.Brodstandard a, #mainareadiv .Brodstandard a
{
	color:#555555;
	font-weight: normal;
}

a.Brodstandard:hover, .Brodstandard a:hover, a:hover .Brodstandard,
#mainareadiv a.Brodstandard:hover, #mainareadiv .Brodstandard a:hover, #mainareadiv a:hover .Brodstandard
{
  color:#000000;
}

#headerdiv {
 float:left;
 height:180px;
 margin:0;
 padding:0;
 text-align:left;
 width:850px;
}

#headertopright {
 display:none;
}

#divSeparator {
 display:none;
}
li {
	list-style-type: square;
}
ol.leftmenu {
 border-top:1px solid #000000;
}

/* First level menu*/
 ol li a.Menyrubrik2 {
 background-color:#FFFFFF;
 /*border-bottom:1px solid #DDDDDD;*/
 border-top:1px solid #DDDDDD;
 color:#555555;
 font-size:1em;
 font-weight:bold;
 margin-bottom:0;
 padding:10px 0 12px;
 text-align:left;
 text-transform:none;
 display:block;
 text-decoration:none;
}

/* Hover styles for firstlevel menu */
 a.Menyrubrik2:hover {
 background-color:#FFFFFF;
 /*border-bottom:1px solid #DDDDDD;*/
 text-decoration:none;
 font-size:1em;
 font-weight:bold;
 color:#000000;
 display:block;
 text-transform:none;
 text-decoration:none;
}

/* Active styles for firstlevel menu */
 a.Menyrubrik2:active {
 background-color:#FFFFFF;
 border-bottom:1px solid #DDDDDD;
 text-decoration:none;
 color:#000000;
 display:block;
 text-transform:none;
 text-decoration:none;
}

/* Second level menu */
ol li a.Menystandard{
 border-bottom:medium none;
 border-right:medium none;
 color:#555555;
 font-size:1em;
 font-weight:normal;
 padding:6px 0 0 10px;
 text-align:left;
 text-decoration:none;
}

/* Hover style for secondlevel menu */
a.Menystandard:hover 
{
 background-color:#FFFFFF;
 border-bottom:medium none;
 border-right:medium none;
 color:#000000;
 display:block;
 font-size:0.870em;
 font-weight:normal;
 padding:6px 0 0 10px;
 text-decoration:none;
 text-align:left;
 text-decoration:none;
}

/* Active style for secondlevel menu */
ol li a.Menyaktiv {
 background-color:#FFFFFF;
 border-bottom:medium none;
 border-right:medium none;
 color:#000000;
 display:block;
 font-size:1em;
 font-weight:bold;
 padding:6px 0 0 10px;
 text-decoration:none;
 text-align:left;
 padding-left:5px;
 text-decoration:none;
}

/* Active hover style for secondlevel menu */
a.Menyaktiv:hover {
 background-color:#FFFFFF;
 text-decoration:none;
}

/* Active style for secondlevel menu 2 */
ol li a.Menyaktiv2 {
 background-color:#FFFFFF;
 border-bottom:medium none;
 border-right:medium none;
 color:#000000;
 display:block;
 font-size:1em;
 font-weight:bold;
 padding:6px 0 0 10px;
 text-decoration:none;
 text-align:left;
}

/* Active hover style for secondlevel menuc2 */
a.Menyaktiv2:hover {
 background-color:#FFFFFF;
 text-decoration:none;
}

/* Undermenu */
ol li a.Undermeny {
 border-bottom:medium none;
 border-right:medium none;
 color:#555555;
 font-size:1em;
 font-weight:bold;
 padding:6px 0 0 10px;
 text-align:left;
 text-decoration:none;
}

/* Undermenu active */ 
ol li a.Undermenyaktiv {
 background-color:#FFFFFF;
 border-bottom:medium none;
 border-right:medium none;
 color:#000000;
 font-size:1em;
 font-weight:bold;
 padding:6px 0 0 10px;
 text-align:left;
 text-decoration:none;
}

/* Undermenu hover */
a.Undermeny:hover {
 background-color:#FFFFFF;
 color:#000000;
 text-decoration:none;
}

/* Undermenu hover*/
a.Undermenyaktiv:hover {
 background-color:#FFFFFF;
 text-decoration:none;
}

#leftmenudiv {
 float:left;
 margin-right:34px;
 text-align:left;
 width:130px;
 margin-left:30px;
 margin-top:25px;
 padding-left:0px;
 clear:none;
 display:inline;
}

/* ndra font-size till motsvarande 12 pt.*/
 div.divText {
	padding: 10px 9px 9px;
	/*color:#262626;
 font-size: 12px;*/
}

/* Klass fr lnkar. Kolla om det skall vara s hr allts fr alla lnkar eller om det endast skall glla Ls mer. */
div.divText a
{
	color: #990000;
	font-weight: bold;
}
 
#navigationdivtop {
 background-color:White;
 border-bottom:1px solid silver;
 float:left;
 height:25px;
 margin-left:0;
 padding:3px 15px 3px 10px;
 text-align:left;
 vertical-align:middle;
 width:594px;
}

#mainareadiv {
 float:left;
 padding:0;
 text-align:left;
 width:620px;
 /*Width var 625 nr henrik brjade felska IE6 april 2009*/
 clear:none;
}

#ytaAB {
	float:left;
	margin-top:25px;
	overflow:hidden;
	width:412px;
	color:#333333;
	clear:none;
}

#ytaC {
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:190px;
	font-size:12px;
	clear:none;

}
#mark {
	float:left;
	overflow:hidden;
	width:100%;
	clear:none;
	background-color: #EFEFD1;
	font-size: 0.870em;
	font-weight: bold;
	color: #333333;
	padding: 15px;
}

div#ytac div:last-child {
 bottom-border:none;
}

#ytaABC {
 float:left;
 margin-top:25px;
 overflow:hidden;
 width:620px;
}

#ytaA_B_C {
 float:left;
 margin-top:25px;
 overflow:hidden;
 width:620px;
}


/*Brdpuff styles*/

.Overgripanderubrik{
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	background-color: #4C7F37;
	padding: 1px 1px 1px 10px;
	width: 180px;
	color: #FFFFFF;
}
a.Overgripanderubrik:link{
	font-color:#ffffff;
	font-size:0.870em;
	font-weight: bold;
}

a.Overgripanderubrik:hover{
	font-color:#ffffff;
	font-size:0.870em;
	font-weight: bold;
}

#2_A_B_C_Puff1 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #E4E4E4;
}
#2_A_B_C_Puff2 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#2_A_B_C_Puff3 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}

#2_A_B_C_Puff4 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#2_A_B_C_Puff5 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#2_A_B_C_Puff6 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	padding: 5px;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#2_A_B_C_Puff7 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
} 
#2_A_B_C_Puff8 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	padding: 5px 10px 10px;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#2_A_B_C_Puff9 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff1 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff2 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff3 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}

#3_A_B_C_Puff4 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff5 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff6 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff7 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}
#3_A_B_C_Puff8 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
	padding: 5px;
}

#3_A_B_C_Puff9 {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	color: #000000;
	border: 1px solid #EFEFD1;
}

.Brodpuff {
	color:#666258;
	font-size:1em;
	background-color: #F0EFD9;
	padding: 0px 10px 10px;
}

/*Brdpuff rubrik styles*/
.Puffrubrik {
	font-color:#990000;
	font-size:0.870em;
	font-weight: bold;
	padding: 1px;
	color: #000000;
}

td {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D2D3B4;
}
.tabellrubrik {
	font-color:#666666;
	font-size:1em;
	font-weight: bold;
	padding: 3px;
}
.tabellunderrubrik {
	font-color:#999999;
	font-size:1em;
	font-weight: bold;
	background-color: #F2F2DB;
	padding: 3px;
}
/*Brdpuff link styles*/
a.Brodpuff, .Brodpuff a, a .Brodpuff {
	color:#555555;
	text-decoration:underline;
	font-size:0.1em;
	font-weight: bold;
}

a.Brodpuff:hover, .Brodpuff a:hover, a:hover .Brodpuff {
 color:#000000;
 text-decoration:underline;
}

div.divStretchVertical_right {
	float:left;
	margin-bottom: 15px;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:0px;
	width:190px;
	margin-right: 15px;
}

/*
 
#DynamiskPuff1 {
border-top:medium none;

border-bottom:1px solid #DDDDDD;
height:25px;
padding-bottom:0;
padding-top:0px;
padding-bottom:0px;
}

#DynamiskPuff1 a {
text-decoration:none;
}*/



#navigationdivtop {
 display:none;
}

#navigationdivbottom {
 border-top:none;
 margin-top:30px;
}

a.NFLinks, a.NFLinks:hover, .NFLinks a:hover, a:hover .NFLinks {
font-size:1em;
font-weight:normal;
}

#navigationdivbottom a {
 text-decoration:underline;
 color:#555555;
}

#navigationdivbottom a:hover {
 text-decoration:underline;
 color:#000000;
}

#navigationdivbottom img {
 display:none;
}

#bottomshadow {
 display:none;
}

#footerdiv {
 border-top:1px solid #000000;
 font-size:0.870em;
 font-weight:bold;
 margin-top:30px;
 margin-left:214px;
 margin-bottom:30px;
 padding:3px 15px 5px;
 text-align:left;
 width:645px;
 padding:0;
}

/*Links*/
a {
	color: #72715A;
	font-size: 1em;
	font-weight: bold;
}

a:hover {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
}

/*Headline 0*/
.Rubrik0, a.Rubrik0, .Rubrik0 a, a .Rubrik0 {
 color:#4C7F37;
 font-size:1em;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:20px;
}

/* Headline 1*/
.Rubrik1, a.Rubrik1, .Rubrik1 a, a .Rubrik1{
 color:#333333;
 font-size:1.35em;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:0px;
}

/* Headline 2*/
.Rubrik2, a.Rubrik2, .Rubrik2 a, a .Rubrik2 {
 color:#333333; 
 font-size:1.2; 
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
}

/* Headline 3*/
.Rubrik3, a.Rubrik3, .Rubrik3 a, a .Rubrik3 {
 color:#000000;
 font-size:1.2em;
 font-weight:bold;
 margin-bottom:10px;
}

/*Headline used in a puff*/
.Mellanrubrik, a.Mellanrubrik, .Mellanrubrik a, a .Mellanrubrik {
 color:#333333;
 font-size:1em;
 font-weight:bold;
}

/*Ingress*/
.Ingress {
 color:#101010;
 font-size:0.870em;
 font-weight:bold;
 line-height:130%;
 margin-bottom:10px;
}

/* Froum hover style */
.ExplorerTreeLink:hover {
 color:#555555;
}




/*-------------- Advanced menu styles - START -------------------*/
/* Left div style */
#LeftmenuBg 
{
 border:none;
 border-width:0;
 background:transparent url(/upload/vastarv/layoutbilder/leftmenu_prolong.jpg) repeat-y scroll left top;
 margin-bottom:none;
 overflow:hidden;
 padding-bottom:none;

 padding: 0;
 margin: 0;
}


#leftmenudiv #LeftmenuBg 
{
 background:transparent url(/upload/vastarv/layoutbilder/leftmenu_prolong.jpg) repeat-y scroll left top;
 margin-bottom:0px;
 overflow:hidden;
 padding-bottom:0px;

 padding: 0;
 margin: 0;
}

#LeftmenuBg ul
{
 list-style: none;
 list-position
 margin: 0;
 padding: 0;
}

/* Background color */
#leftmenudiv ul li 
{
 background-color:#FFFFFF;
}

/* Background color */
#leftmenudiv ul li li 
{
 background-color:#FFFFFF;
}

/* Firstlevel style */ 
#leftmenudiv ul li a 
{
 background-color:#FFFFFF;
 border-top:1px solid #DDDDDD;
 color:#555555;
 display:block;
 font-size:1em;
 font-weight:bold;
 margin:0;
 padding:6px 0;
 text-align:left;
 text-decoration:none;

}

/* Firstlevel hover style */ 
#leftmenudiv ul li a:hover 
{
 color:#000000;
 font-weight:bold;
}

/* Firstlevel active style */ 
#leftmenudiv ul li span a 
{
 color:#000000;
}

/* Second level style */ 
#leftmenudiv ul li li a 
{
 border-top:medium none;
 color:#555555;
 font-size:1em;
 font-weight:normal;
 padding:0px 0px 6px 8px;
 text-align:left;
 text-decoration:none;
}

/* Second level hover style */
#leftmenudiv ul li ul li a:hover 
{
 color:#000000;
 font-weight:normal;
}

/* Second level active style */
#leftmenudiv ul li ul li span a 
{
 color:#000000;
 font-weight:bold;
}

/* Second level active hover style */
#leftmenudiv ul li ul li span a:hover 
{
 color:#000000;
 font-weight:bold;
}
 

/* Style of last node in the second level menu  */ 
#leftmenudiv ul li ul li:last-child 
{
  padding-bottom:6px;
}

/* Hide image */
#BackgroundImg 
{
 display:none;
}
/*-------------- Advanced menu styles - STOP -----------*/


/*-------------- Form styles - START -------------------*/
/* XForm style */
fieldset 
{
 border:none;
}

/* xForm Heading */ 
.FormHeading 
{
  font-weight:bold;
}

/*-------------- Form styles - STOP --------------------*/

/*-------------- Brodstandard styles - START -----------*/
/* Brodstandard link styles */
.Brodstandard 
{
	font-family:Verdana, Arial, sans-serif;
	color:#555555;
	font-size:0.80em;
	line-height: 1.5em;
	word-spacing: 0.1em;
}

.Brodstandard a, #mainareadiv .Brodstandard a
{
	color:#555555;
	font-weight: normal;
}

a.Brodstandard:hover, .Brodstandard a:hover, a:hover .Brodstandard,
#mainareadiv a.Brodstandard:hover, #mainareadiv .Brodstandard a:hover, #mainareadiv a:hover .Brodstandard
{
  color:#000000;
}

/*-------------- Brodstandard styles - STOP -------------*/

/*-------------- Sk styles - START ---------------------*/

#mainareadiv table a
{
 font-size:1em; 
 color: #000000;
}

#mainareadiv table a:hover
{
 font-size:1em; 
 color: #555555;
}

/*-----------Kalendarium - sk ----------------*/
#searchForm
{
	width: 365px;
}.gray {
	background-color: #F1F1D8;
	padding: 7px;
}

.lightgray {
	background-color: #F7F7E8;
	padding: 7px;
}

.darkgray {
	background-color: #DFDDB7;
	padding: 7px;
}
/*-----------Bildtext olika storlekar ----------------*/

.bildtext {
	font-style: italic;
	color: #999999;
	font-size: 0.950em;
}

.bildtext_small {
	font-style: italic;
	color: #999999;
	font-size: 0.870em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.textmark {
	font-size: 0.870em;
	font-weight: bold;
	color: #990000;
}
#sidfot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
#sidfot a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.870em;
	font-weight: bold;
	color: #666666;
}
#sidfot a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.870em;
	font-weight: bold;
	color: #333333;
}
#sidfot a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.870em;
	font-weight: bold;
	color: #666666;
}
.Brodtextpuff {
	color:#666258;
	font-size:1em;
	padding: 5px 10px 10px;
}
h1 {
	font-family: Verdana, Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: normal;
	color: #1B1B1B;
}
h2 {
	font-family: Verdana, Arial,  sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	font-variant: normal;
	color: #3E3E3E;
}
h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1,1em;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: italic;
}
#td text {
	font-family: Verdana, Arial,sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

em {
	font-style: italic;
}
.antonelli_rubrik {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	font-variant: normal;
	color: #6c0000;
}

.artal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: normal;
	color: #707070;
}

.div.divText {padding-left:0px;margin:0!important;padding-right:7px;padding-bottom:10px;padding-top:5px;background-color:inherit !important;padding:0;margin:0;}

.skiptranslate.goog-te-gadget {
float:right!important;
height:25px!important;
width:150px!important;
}

.goog-te-gadget {
color:#333333!important;
font-family:arial!important;
font-size:11px!important;
white-space:nowrap!important;
}

#google_translate_element {
height:25px;
margin-bottom:5;
margin-left:auto;
margin-right:auto;
margin-top:0;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
top:10px;
width:850px;
background-color:#F3F1E2!important;}

.goog-te-menu-value, .goog-te-combo, .goog-te-banner, .goog-te-ftab, .goog-te-menu, .goog-te-menu2, .goog-te-balloon{
font-family: Arial, Helvetica, sans-serif!important;
font-size: 11px!important;
color: #333333!important;
}

.button {
text-align:right;
}

a.button { 
color:#555555;
display:block;
font-size: 11px;
font-weight:bold;
margin-right:0;
padding:6px 0;
align:left;
text-decoration:none; 
 }
 
a.button:hover { 
color:#121212;
display:block;
font-size: 11px;
font-weight:bold;
margin-right:0;
padding:6px 0;
align:left;
text-decoration:none;
 }
 
a.button:activ { 
color:#555555;
display:block;
font-size: 11px;
font-weight:bold;
margin-right:0;
padding:6px 0;
align:left;
text-decoration:none;
 }
 
 
 
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {

}
