body {margin:0; padding:0; background-image:url(../images/skugga.jpg); background-repeat:repeat-y;}
a:active        { color: #c00; text-decoration: none }
a:hover     { color: #c36 }
a:link         { color: #c00; text-decoration: none }
a:visited         { color: #c00; text-decoration: none }
.text     { color: #777; font-size: 11px; line-height: 17px; font-family: verdana, charcoal, sans-serif; }
.tabellrubrik   {
	color:#fff;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	font-family: "courier new", verdana, charcoal, sans-serif;
	background-color: #cd5c5c;
	text-indent: 7px;
	padding:3px;
	margin-top:0px;
	display:block;
	width:300px;
}
.karta { color: #000; font-size: 10px; line-height: 19px; font-family: verdana, charcoal; text-align: left }
.bildtext  { color: #000; font-style: italic; font-size: 9px; font-family: verdana, charcoal }
.bildtext2  { color: #000; font-style: italic; font-size: 9px; font-family: verdana, charcoal; display:block; width:350px; }
.litenrubrik  { color: #222; font-weight: bold; font-size: 9px; font-family: verdana, charcoal; letter-spacing: 0.25mm }
.newsrubrik           { color: black; font-size: 11px; font-family: "courier new", courier, verdana, charcoal; letter-spacing: 0px }
.storrubrik   { color: #900; font-family: arial, helvetica; letter-spacing: 1px; font-weight: bold; font-size: 14px;  }
h1   { color: #900; font-family: arial, helvetica; letter-spacing: 1px; font-weight: bold; font-size: 14px;  }
h2   { color: #900; font-family: arial, helvetica; letter-spacing: 1px; font-weight: bold; font-size: 12px; margin-bottom:-10px; }

.ram { border: solid 0px #696969 }
.news { color: #333; font-size: 9px; font-family: verdana }
#meny a:active, #meny a:link, #meny a:visited {color:#900; text-decoration:none;}
#container {text-align:left; margin:0; padding:0;}
#meny {position:relative;width:840px;height:9.5em;background-image:url(../images/bakgrund.jpg); background-position: top left; background-repeat: no-repeat; margin:0;}
#meny p {color:#900;font-size: 10px; line-height: 13px; font-family: verdana, charcoal; font-weight:bold; padding-top: 130px;padding-left:20px; margin:0;}

#main {position:relative;width:840px;height:550px;background-color:#fff;}
#leftside {float:left;width:115px; height:500px; padding-left:20px; padding-top:15px; padding-right:10px;}
#leftside img.apple {margin-left:-20px;}
#leftside img {margin-bottom:8px;}
#leftside span.bildtext {line-height:1.5;}

#innehall {float:left;width:600px;height:465px;}
#sidebarlinje {position:absolute;top:455px;left:0;width:144px;height:1px;}
#lager {position:absolute;top:640px;left:5px;width:140px;height:22px;}
#maincontent {color: #777; font-size: 11px; line-height: 17px; font-family: verdana, charcoal, sans-serif; margin-left:0; padding-left:230px; padding-top:35px; padding-right:170px;}
#maincontentlandskap {margin-left:0; padding-left:230px; padding-top:35px; padding-right:220px;}
#maincontent p {margin-top:15px; margin-bottom:5px;}
#maincontent p.aktuellt {color: #900; font-size: 11px; font-weight:bold; line-height: 17px; font-family: verdana, charcoal, sans-serif;margin-top:5px; margin-bottom:5px;}
#maincontent p.aktuelltrubrik  { color: #900; font-family:verdana, charcoal, sans-serif; letter-spacing: 0px; font-weight: bold; font-size: 16px;margin-top:30px; margin-bottom:10px }

#kontakt {width:500px; height:240px;}
div.bildotext {margin-right:25px;width:150px; height:240px;float:left;}
div.bildotext p {color: #777; font-size: 9px; line-height: 15px; font-family: verdana, charcoal, sans-serif; margin-top:5px; margin-bottom:5px;width:150px;}


#maincontentstyrelse {margin-left:0; padding-left:230px; padding-top:35px; padding-right:70px;}
#maincontentstyrelse p {margin-top:15px 0 5px 0;}
#maincontentstyrelse div.bildotext{margin-right:25px; margin-bottom:20px;width:150px; height:290px;float:left;}
#maincontentstyrelse div.bildotext p{color: #777; font-size: 9px; line-height: 15px; font-family: verdana, charcoal, sans-serif; margin-top:5px; margin-bottom:5px;width:150px;}



.stil3 {color: #FFCCFF}
.stil4 {color: #FFFFFF}
#apDiv1 {
	position:absolute;
	width:144px;
	height:89px;
	z-index:1;
	left: 2px;
	top: 367px;
}
ol{ list-style-type: decimal; color:#900; }

.bildobildtext { position:relative; height:175px; margin-bottom:10px; margin-top:15px}
.bildobildtext2 { position:relative; height:152px; margin-bottom:10px; margin-top:15px;}


.textvidbild { font-style: italic; font-size: 9px; font-family: verdana, charcoal; position:absolute; bottom:0px; right:0px; width:235px; color: #000; }
#landskap {
	position:absolute;
	top:51px;
	right:48px;
	width:129px;
	height:319px;
}
#apDiv2 {
	position:absolute;
	left:9px;
	top:9px;
	width:225px;
	height:106px;
	z-index:1;
}
#apDiv2 a {display:block; width:220px; height:100px;}
