﻿
body {
 background-color:#FFFFFF;
 font-family:Helvetica,Verdana,Arial,sans-serif;
 font-size:12px;
 margin:0;
 padding:0;
 voice-family:inherit;
 outline:none;
}

/* Align left */
body form
{
 margin: 0;
}

.containerdivCenterTop 
{
 background-image:none;
 width:850px;
}
.containerdivCenter 
{
 background-image:none;
 width:850px;
 padding: 0;
 margin: 0;
}

#headerdiv {
 float:left;
 height:200px;
 margin:0;
 padding:0;
 text-align:left;
 width:850px;
}

#headertopright {
 display:none;
}

#divSeparator {
 display:none;
}

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:13px;
 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;
 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:12px;
 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:12px;
 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:12px;
 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:12px;
 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:12px;
 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:12px;
 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:54px;
 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:0;
 /*color:#262626;
 font-size: 12px;*/
}

/* Klass för länkar. Kolla om det skall vara så här alltså för alla länkar eller om det endast skall gälla Läs mer. */
div.divText a
{
 text-decoration:underline;
 color: #555555
}
 
#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:636px;
 /*Width var 625 när henrik började felsöka IE6 april 2009*/
 clear:none;
}

#ytaAB {
 float:left;
 margin-top:25px;
 margin-right:45px;
 overflow:hidden;
 width:400px;
 color:#262626;
 font-size:12px;
 clear:none;
}

#ytaC {
 /*border-top:1px solid #DDDDDD;*/
 float:left;
 padding-left:0px;
 /*margin-top:25px;*/
 width:190px;
 font-size:12px;
 clear:none;
}

div#ytac div:last-child {
 bottom-border:none;
}

#ytaABC {
 float:left;
 margin-top:25px;
 overflow:hidden;
 width:607px;
}

/*Brödpuff styles*/
.Brodpuff {
/*color:#262626;*/
color:#666258;
font-size:12px;
}

/*Brödpuff link styles*/
a.Brodpuff, .Brodpuff a, a .Brodpuff {
 color:#555555;
 text-decoration:underline;
 font-size:12px;
}

a.Brodpuff:hover, .Brodpuff a:hover, a:hover .Brodpuff {
 color:#000000;
 text-decoration:underline;
}

div.divStretchVertical_right {
 border-top:1px solid #DDDDDD;
 float:left;
 margin-bottom:0;
 margin-top:25px;
 overflow:hidden;
 padding-bottom:30px;
 padding-top:20px;
 width:190px;
}

/*
 Bortkommenterad 20090414 av Henrik Staberg.
 Översta puffen ska inte skilja sig från övriga längre.
#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;
}*/

#containerdiv {
 background-color:White;
 font-size:85%;
 height:100%;
 margin:0;
 padding:0;
 width:850px;
}

#navigationdivtop {
 display:none;
}

#navigationdivbottom {
 border-top:none;
 margin-top:30px;
}

a.NFLinks, a.NFLinks:hover, .NFLinks a:hover, a:hover .NFLinks {
font-size:12px;
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:12px;
 font-weight:bold;
 margin-top:30px;
 margin-left:214px;
 margin-bottom:30px;
 padding:3px 15px 5px;
 text-align:left;
 width:635px;
 padding:0;
}

/*Links*/
a {
 color: #555555;
 text-decoration:underline;
}

a:hover {
 color: #000000;
 text-decoration:underline;
}

/*Headline 0*/
.Rubrik0, a.Rubrik0, .Rubrik0 a, a .Rubrik0 {
 color:#000000;
 font-size:40px;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:20px;
}

/* Headline 1*/
.Rubrik1, a.Rubrik1, .Rubrik1 a, a .Rubrik1{
 color:#000000;
 font-size:40px;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:0px;
}

/* Headline 2*/
.Rubrik2, a.Rubrik2, .Rubrik2 a, a .Rubrik2 {
 color:#000000; 
 font-size:20px; 
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
}

/* Headline 3*/
.Rubrik3, a.Rubrik3, .Rubrik3 a, a .Rubrik3 {
 color:#000000;
 font-size:13px;
 font-weight:bold;
 margin-bottom:10px;
}

/*Headline used in a puff*/
.Mellanrubrik, a.Mellanrubrik, .Mellanrubrik a, a .Mellanrubrik {
 color:#000000;
 font-size:13px;
 font-weight:bold;
}

/*Ingress*/
.Ingress {
 color:#101010;
 font-size:12px;
 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;
 border-top:1px solid #000000;
 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:12px;
 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:12px;
 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 a, #mainareadiv .Brodstandard a
{
  color:#555555;
  text-decoration:underline;
  font-weight: normal;
  font-size: 12px;
}

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 -------------*/

/*-------------- SÖk styles - START ---------------------*/

#mainareadiv table a
{
 font-size:12px; 
 color: #000000;
}

#mainareadiv table a:hover
{
 font-size:12px; 
 color: #555555;
}

/*-----------Kalendarium - sök ----------------*/
#searchForm
{
	width: 365px;
}