body {
background-color: #DAD8D9;
margin: 0px;
padding: 0px;
padding-bottom: 12px;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
line-height: 1.4em;
text-align: center;
/*background-image: url(../bilder/bakgrund4.jpg);
background-repeat: repeat;
background-position: 0px 0px; */
min-width: 751px; 
}

td {
/*
font-family: Arial, Helvetica, sans-serif;

background-color: #ffffff;
font-size: .75em;
line-height: 1.4em; 
*/
}

#forstasidan {
background-color: #ffffff;
background-image: none;
/*
padding-left: 20px; 
*/

position: relative;
top: 0;
left: 0;

border: 1px solid white;
min-height: 413px;
height: 413px;
}

#forstasidan #ingress {
background-color: #ffffff;
background-image: none;
padding-top: 25px;
margin-left: 0px;
width: 345px; 
}

#forstasidan #bild3 {
background-image: url(../bilder/hem3/images/forstasida_06.jpg);	/* 051206 */
margin-top: 20px;
margin-bottom: 20px; /* 051206 */
margin-left: 0px;
width: 286px;
height: 362px; 
}

#forstasidan #bild3_060113 {
background-image: url(../bilder/hem3/images/forstasida_06.jpg);	/* 051206 */
margin-top: 20px;
margin-bottom: 20px; /* 051206 */
margin-left: 0px;
width: 286px;
height: 222px; 
}

#forstasidan #storbild_tv {

position: absolute;
top: 20px;
left: 20px;

/*
background-image: url(../bilder/hem07_2/storbild.jpg);
border: 1px solid #B3B3B3;
*/

width: 288px;
height: 371px; 

}

#forstasidan #bild5 {
background-image: url(../bilder/hem/images/skiss_alt_1_05.gif);
margin-top: 0px;
margin-left: 0px;
width: 217px;
height: 251px;
margin-left: 30px;
margin-top: 20px; 
}

#forstasidan #bild6 {
background-image: url(../bilder/hem/images/skiss_alt_1_06.jpg);
margin-top: 0px;
margin-left: 0px;
width: 136px;
height: 362px;
margin-left: 0px;
margin-top: 0px; 
}

#forstasidan #bild7 {
/*
background-image: url(../bilder/hem/images/skiss_alt_1_07.gif);
*/
margin-top: 0px;
margin-left: 0px;
width: 217px;
height: 111px;
margin-left: 30px;
margin-top: 0px;
border: 0px #2b2b2b none; 
}

/* 070516 */

#forstasidan .nyhetsruta {
position: absolute; 

width: 241px; 
height: 117px; 
}


#forstasidan .nyhetsruta#aktuellt {
left: 328px; 
top: 20px; 

background-image: url(../bilder/hem07_2/bg_aktuelltruta.gif); 
background-repeat: no-repeat; 
background-color: #ffffff;
}

#forstasidan .nyhetsruta#aktuellt a {
font-weight: normal;
}

#forstasidan .nyhetsruta#nyheter {
left: 328px; 
top: 157px; 

background-image: url(../bilder/hem07_2/bg_nyhetsruta.gif); 
background-repeat: no-repeat; 
background-color: #ffffff;

}



#forstasidan .nyhetsruta .innehall  {
padding: 12px 10px 0px 13px;
}

#forstasidan .nyhetsruta#nyheter .innehall .datum {
font-weight: bold;

line-height: 19px; 
}

#forstasidan .nyhetsruta#nyheter .innehall {
line-height: 19px; 
}

#forstasidan .nyhetsruta#nyheter .innehall .rubrik {
line-height: 19px; 
}

#forstasidan .nyhetsruta#nyheter .innehall .nyhet {
line-height: 19px; 
height: 19px;
}

#forstasidan .nyhetsruta .innehall h3,
 #forstasidan .tj_pr_ruta .innehall h3 {
margin-top: 0;
}


#forstasidan .minirubrik {
text-transform:uppercase;
font-size: .95em;
font-weight: bold; 
color: #575757;

padding: 0 18px 0px 13px;

height: 20px;
line-height: 20px;
}

#forstasidan .kampanjruta#ovre .minirubrik,
 #forstasidan .kampanjruta#nedrekampanj .minirubrik {
color: #FFFFFF;

padding-top: 3px;
}

#forstasidan .kampanjruta#ovre .innehall,
 #forstasidan .kampanjruta#nedrekampanj .innehall {
color: #FFFFFF;
}

#forstasidan .kampanjruta#ovre .innehall {
padding-right: 4px;
}


/* tj_pr_ruta */

#forstasidan .tj_pr_ruta {
position: absolute; 

width: 403px; 
height: 97px; 

background-image: url(../bilder/hem07_2/bg_tjanster_produkter.gif); 
background-repeat: no-repeat; 
background-color: #ffffff;
}


#forstasidan .tj_pr_ruta#nedre {
left: 328px; 
top: 294px; 
}

#forstasidan .tj_pr_ruta#nedre .bild {
float: left;

margin: 11px 13px 11px 6px;
padding: 0;
}

#forstasidan .tj_pr_ruta#nedre .bild a {
border-bottom: none;
text-decoration: none;
}

#forstasidan .tj_pr_ruta .innehall  {
padding: 4px 10px 0px 13px;

color: #FFFFFF;
}

#forstasidan .tj_pr_ruta .innehall h3  {
margin-top: 11px;
margin-bottom: 6px;

color: #FFFFFF;
}

/* /070516 */


/* 070518 */

#forstasidan .kampanjruta {
position: absolute; 

width: 142px; 
height: 117px; 

background-repeat: no-repeat; 
background-color: #ffffff;
}


#forstasidan .kampanjruta#ovre {
left: 587px; 
top: 20px; 
background-image: url(../bilder/hem07_2/bg_skogsvarden.gif); 
}

#forstasidan .kampanjruta#ovre .bild {
padding: 3px 7px 0 13px;
float: left;
}

#forstasidan .kampanjruta#ovre a {
border-bottom: none;
text-decoration: none; 
}


#forstasidan .kampanjruta#nedrekampanj {
left: 587px; 
top: 157px; 
background-image: url(../bilder/hem07_2/bg_kontakt.gif); 
}

#forstasidan .kampanjruta#nedrekampanj .bild {
padding: 10px 5px 0 0px;
float: right;
}

#forstasidan .kampanjruta#nedrekampanj a {
border-bottom: none;
text-decoration: none; 
}


#forstasidan .kampanjruta#nedrekampanj .innehall {
}

#forstasidan .kampanjruta .innehall  {
padding: 4px 10px 0px 13px;
}


/* /070518 */





div#wrapper {
width: 751px;
margin-top: 12px;
margin-bottom: 12px;
margin-right: auto;
margin-left: auto;
position: static;
background-color: #ffffff;
text-align: left;
background-image: url(../bilder/bg_vansterkant.gif);
background-repeat: repeat-y; 
border:1px solid #9c9c9c;

}

/*
div#wrapper {
width: 751px;
margin-top: 12px;
margin-bottom: 12px;
margin-right: auto;
margin-left: auto;
position: static;
background-color: #ffffff;
text-align: left;
border:1px solid #9c9c9c;
}
*/

p {
line-height: 1.7em; 
}

/*****************/

/* header */

/*****************/

#header { 
	height:57px;

}

#header #logo {
position: static;
float: left;
margin-top: 0px;
margin-left: 0px;
background-image: url(../bilder/index_r1_c1.gif);
background-repeat: no-repeat;
width: 269px;	/* 239px */
height: 57px; 
}

#header #overdel_bild_HEM {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; */
}

#header #overdel_bild_KONTAKT {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}

#header #overdel_bild_AKTUELLT {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}

#header #overdel_bild_TJ_PROD {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}

#header #overdel_bild_KONCERNEN {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}

#header #overdel_bild_WEBBKARTA {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}

#header #overdel_bild_SKOGSVARDEN {
position: static;
margin-top: 0px;
margin-right: 0px;
float: right;
/*
background-image: url(../bilder/overdel_sol_lov_1an.jpg);
width: 494px;
height: 57px; 
*/
}


/*****************/
/* search */
/*****************/

#search {
	position: absolute;
	top: 20px;
	left: 587px; 

}

input.search {
color: #000000;
margin-right: 5px; 
font-size: 90%;

height: 14px;
height: 12px;

width: 110px;
border: 2px #ACD644 outset; 
border: 2px solid #ACD644;

padding: 1px 3px 1px 3px;
}


/*****************/
/* navbar */
/*****************/

div#navbar {
font-family: Arial, Helvetica, sans-serif;
/*
font-family: Verdana, "Lucida Grande", Tahoma, sans-serif;
font-family: "Lucida Grande", Tahoma, sans-serif;
*/
font-size: 1em;
font-weight: bold;
text-align: left;
background-color: #0f451c;
border-top: none;
border-bottom: 0px #2b2b2b none;
font-weight: bold;
padding: 0px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
position: static;
margin-top: 0px;
margin-left: 0px;
width: 751px;
clear: left;
background-image: url(../bilder/menyrad_bg2.gif);
background-repeat: repeat;
height: 25px; 
}

#navbar a:link, #navbar a:visited,
#nederrad a:link, #nederrad a:visited {
color: #ffffff;
text-decoration: none;
border: 0px #ffffff none;
display: inline;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 3px;
padding-right: 20px;
margin: 0px;
margin-right: 20px;
}

#navbar a:hover, #navbar a.current {
color: #ffffff;
background-color: #1a752f;
text-decoration: none;
padding-bottom: 4px;
background-image: url(../bilder/menyrad_bg2_tand.gif);
background-repeat: repeat;
display: inline; 
}

/*****************/
/* nederrad */
/*****************/

div#nederrad {

font-weight: normal;
text-align: left;
background-color: #ACD644;
border-top: 1px solid #9c9c9c;
border-bottom: 0px #1a752f none;
padding: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 1px;
padding-bottom: 0px;

position: static;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 751px;
color: #ffffff;
clear: both; 

text-transform:uppercase;
height: 24px;

font-size: .95em;
line-height: 24px;
}

#nederrad a:hover, #nederrad a.current {
color: #ffffff;

text-decoration: none;
padding-bottom: 2px;
/*background-image: url(../bilder/menyrad_bg2_tand2.gif);
background-repeat: repeat;  */
}


div#nederradundre {
font-weight: normal;
width: 731px;
margin-right: auto;
margin-left: auto;
position: static;
background-color: transparent;
text-align: right;
border: 0px solid none;
padding: 0 20px 0 0;
color: #ffffff;
clear: both; 
height: 24px;
font-size: .95em;
line-height: 24px;
}

#nederradundre a {
color: #ffffff;
text-decoration: none;
padding-bottom: 2px;
border: 1px black none;
border-bottom: 1px black none;
}


/*****************/
/* leftcolumn */
/*****************/

#leftcolumn {
float: left;
width: 220px;
padding: 0px;
padding-top: 30px;
padding-left: 20px;
display: inline;
border: 0px #2b2b2b none;
margin-top: 0px;
position: static; 
}

#leftcolumn a {
color: #2b2b2b; /* 0f451c */
font-size: 11px; 

}

#leftcolumn a:link, #leftcolumn a:visited {
text-decoration: none;
border: 0px #ffffff none;
display: block;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px; 
}

#leftcolumn a:hover, #leftcolumn a.current {
color: #2b2b2b; /* 25a743 */
text-decoration: none; 
font-weight: bold; 
}

.indrag0 a { 
}

.indrag1 a {
text-indent: +20px;
margin-top: -10px; 
}

.indrag2 a {
text-indent: +35px;
margin-top: -10px; 

text-indent: 0;
margin-left: 35px;
margin-right: 25px;

margin-bottom: 3px;
}

.indrag3 a {
text-indent: +50px;
margin-top: -10px; 
}

#leftcolumn #fasta_lankar {
margin-bottom: 50px;
border: 0px #2b2b2b solid;
position: static;
margin-top: 30px;
bottom: 0px;
margin-bottom: 20px; 

visibility: hidden;
}

#leftcolumn #fasta_lankar a {
padding-bottom: 3px; 
}

#left_height_maxer {
}

#webbkarta a:link, #webbkarta a:visited {
color: #2b2b2b;	/* 0f451c */
text-decoration: none;
border: 0px #ffffff none;
display: block;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px; 
}

#webbkarta a:hover, #webbkarta a.current {
color: #2b2b2b;
text-decoration: none; 
}

/*****************/
/* maincontent */
/*****************/

#maincontent {
padding: 0px;
text-align: left;
background-color: #ffffff;
color: #2b2b2b;
border: 1px #25a743 none;
width: 480px;
margin-left: 247px;
margin-top: 0px;
position: static;
padding-top: 30px;
padding-bottom: 30px; 

min-height: 413px;
}

#maincontent li {
width: auto;
}


#maincontent li:hover {
background-color: transparent;
/*
background-color: #ffffff;
*/
}

.svart { 
}

#debug {
position: absolute;
top: 1000px;
left: 0px;
font-family: monospace; 
}

h1 {
color: #2b2b2b;	/* 1a752f */
font-size: 1.3em;
font-weight: bold;
border: 1px #2b2b2b none;
margin-top: 18px;
margin-bottom: 12px;
line-height: 1.35em; 
}

h1:first-child, h1.first {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 18px; 
margin-bottom: 24px; 
}

h2 {
color: #000000;
font-size: 1.1em;
font-weight: bold;
margin-top: 12px;
margin-bottom: 6px; 
}

h2:first-child, h3:first-child {
margin-top: 0px;
padding-top: 0px; 
}

h3 {
color: #2b2b2b;
font-size: 1em;
font-weight: bold;
margin-top: 12px;
margin-bottom: 6px; 
}

h4 {
color: #2b2b2b;
font-size: 1em;
font-weight: normal;
margin-top: 12px;
margin-bottom: 6px; 
}

h5 {
color: #2b2b2b;	/* 1a752f */
/* alla h hade #0f451c;
*/
font-size: 1.1em;
font-weight: normal; 
}

/*****************/

/* forms */

/*****************/

input[type="submit"], input[type="button"], button {
background-color: #ACD644; /* d3edd9 */
width: 200px;
color: #FFFFFF; /* 0f451c */

font-weight: bold;
text-transform:uppercase;
font-size: .95em;

}


p.breadcrumbs {
font-size: .7em;
font-family: Arial, Helvetica, sans-serif;
/*
font-family: Verdana, Helvetica, Arial, sans-serif;
*/
background-color: #ffffff;
border-top: dotted #25a743 thin;
border-bottom: dotted #25a743 thin 
}

p.breadcrumbs a:link {
color: #2b2b2b;
text-decoration: none 
}

p.breadcrumbs a:visited {
color: #2b2b2b;
text-decoration: none 
}

p.breadcrumbs a:hover {
color: #2b2b2b;
text-decoration: none 
}

.currentpage {
color: #25a743 
}

span.separator {
font-size: .9em 
}

a:link, a:visited {
color: #2b2b2b;	/* 0f451c */
border-bottom: 1px #ACD644 solid;
text-decoration: none; 
}

a:hover {
color: #2b2b2b;	/* ACD644 */
border-bottom: 1px #2b2b2b solid;
text-decoration: none; 

font-weight: bold;
}

a.imagelink {
border-bottom: none;
}

.bildtext {
font-size: 0.8em;
font-style: italic; 
}

.bild_hoger {
border: 0px #2b2b2b none;
margin-left: 0px;
margin-bottom: 20px;
float: right; 
padding-left: 20px;
}

.bild_vanster {
border: 0px #2b2b2b none;
margin-right: 20px;
margin-bottom: 20px;
float: left; 
}

.ruta {
background-color: #f3de9b;
width: 447px;
padding: 15px
}

/* 051206 */

#rightcolumn {
font-size: 9px;
line-height: 1.2em;
}

#rightcolumn a:link, #rightcolumn a:visited,
#rightcolumn a:hover, #rightcolumn a.current {
text-decoration: none;
border: 0px #ffffff none;
}


/* drop shadow f&ouml;r f&ouml;rstasidans nyhetsruta */

.p-shadow {
  width: 90%;
  float:left;
  background: url(/bilder/hem07_2/hem3/dropshadow/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/bilder/hem07_2/hem3/dropshadow/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/bilder/hem07_2/hem3/dropshadow/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

/**********************/
/* a box on the front page */
/**********************/

.nyhetsruta li {
color: black;
background-color: transparent;
margin:0 auto;
padding:0;
}



/* /051206 */





/* SUPPORT RESORT */
/* ************************** */
#mastheaddiv {
	padding-top: 20px;
	float:right;
	padding-right:10px;
}
.texta {
 font-size: 10px;
 background-color: #ffffff;
 border: 1px solid #ACD644;
}

/* JohA 070516 */

#forstasidan #storbild_tv a {
border-bottom: none;
text-decoration: none; 
}

/*
div {
	border: 1px solid red;
}
*/

.articleHead {
	margin-top: 0;
	padding-top: 0;
}



/* Tj&auml;nster & Produkter 070718 */

div.container {
padding: 10px;
padding-bottom: 0;
padding-top: 5px;
text-align: left;
}

div.fargruta {
width: 343px;
color: white;
font-family: Arial;
font-size: 12px;
}

/* 080428 */
div.fargruta.bred {
width: 478px;
}

div.fargruta div.top {
height: 8px;
min-height: 8px;
max-height: 8px;

background-repeat: no-repeat;
background-position: top left;

}

div.fargruta.gron div.top {
background: #7ec21e;
background-image: url(/bilder/broschyr/farg_01.gif);
background-repeat: no-repeat;
background-position: top left;
}

div.fargruta.gron div.bottom {
background: #7ec21e;
background-image: url(/bilder/broschyr/farg_08.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

/* 080428 */

div.fargruta.gron.bred div.top {
background-image: url(/bilder/broschyr/farg_01bred.gif);
height: 8px;
min-height: 8px;
max-height: 8px;
}

div.fargruta.gron.bred div.bottom {
background-image: url(/bilder/broschyr/farg_08bred.gif);
}

/* /080428 */

div.fargruta.brun div.top {
background: #8e8355;
background-image: url(/bilder/broschyr/farg_09.gif);
background-repeat: no-repeat;
background-position: top left;

}

div.fargruta.brun div.bottom {
background: #8e8355;
background-image: url(/bilder/broschyr/farg_16.gif);
background-repeat: no-repeat;
background-position: bottom left;
}


div.fargruta.bla div.top {
background: #549a98;
background-image: url(/bilder/broschyr/farg_18.gif);
background-repeat: no-repeat;
background-position: top left;
}

div.fargruta.bla div.bottom {
background: #549a98;
background-image: url(/bilder/broschyr/farg_26.gif);
background-repeat: no-repeat;
background-position: bottom left;
}


div.fargruta.gra div.top {

background: #8c8c83;
background-image: url(/bilder/broschyr/gra_ruta/farg_01.gif);
background-repeat: no-repeat;
background-position: top left;

}

div.fargruta.gra div.bottom {
background: #8c8c83;
background-image: url(/bilder/broschyr/gra_ruta/farg_08.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

div.fargruta a, div.fargruta a:link, div.fargruta a:visited, div.fargruta a:active {
color: #ffffff;
}

div.fargruta a:hover {
border-bottom: 1px solid #ffffff;
}


/* 100817 */

#map_lv {
position: relative;
top: 0;
left: 0;
}

#map_lv_inner {
position: absolute;
top: 319px;
left: 172px; /* skalenl 192 */
z-index: 3000;
}

/* 120114 */

.slideshow { height: 372px; width: 288px; margin: auto }
.slideshow img { padding: 0px; border: 0px none #ccc; background-color: #fff; }


/* /Tj&auml;nster & Produkter 070718 */

/*
div, img {
	border: 1px solid red;
}
*/
