body { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffcc;
overflow: auto;

	
}

a {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	outline: none;
}

a:hover {
color: #B93E60;
text-decoration: none;
border-style: dotted;
border-width: 0px 0px 0px 0px;

}


h2 {

font: 19px Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #444444;
margin: 0px 0px 10px 0px;
padding: 0px 40px 0px 30px;

}

h3 {

font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #444444;
margin: 0px 0px 0px 0px;
padding: 5px 10px 10px 30px;

}

a img {

border-style: none;
text-decoration: none;

}

img a {

border-style: none;
text-decoration: none;

}

p {

font: 11px/16px Georgia, Times, serif;
margin: 0px 0px 0px 0px;
padding: 0px 10px 15px 30px;
text-align: left;

}

li

{

font: 11px/18px Georgia, Times, serif;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 3px 0px;


}


ul

{
	padding: 0px 10px 20px 46px;
	margin: 0px 0px 0px 0px;
	list-style-image: url('images/pil2.gif')
}

td {
vertical-align: top;

}

/* IDs */

#adress
{
font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #ffffff;
background-color: #349C34;
margin: 20px 0px 0px 0px;
padding: 0px 10px 0px 0px;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #349C34;
text-align: center;

}


#container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;

}

#content
{

background-color: #ffffff;
width: 800px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: #349C34;

}

#heading
{

width: 800px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#login {

border: 1px solid rgb(51, 51, 51); 
margin: 0px auto; 
background-color: #e0e0e0;
}

#login h3 {

font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #444444;
margin: 0px 0px 0px 0px;
padding: 2px 5px 10px 10px;

}

#nav
{
text-align: left;
background-color: #C6BA42;
width: 800px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px 1px 0px 1px;
border-color: #349C34;


}

#nav a
{

font: 13px Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #444444;
text-decoration: none;
background-color: #e0e0e0;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;

}

#sub_hfv {

background-color: #743297;
text-align: right;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
height: 13px;
font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif;
}


#sub_foretag {

background-color: #C64542;
text-align: right;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
height: 13px;
font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif;
}


#sub_omoss {

background-color: #B93E60;
text-align: left;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 13px;
}

#sub_personal {

background-color: #7F5C2A;
text-align: left;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 13px;
}

#sub_servicef {

background-color: #3891A7;
text-align: right;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
height: 13px;
font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#sub_specialit {

background-color: #C67642;
text-align: right;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
height: 13px;
font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#sub_specialit a {

text-decoration: none;
color: #ffffff;
}

#sub_vrd {

background-color: #34699D;
text-align: right;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
height: 13px;
font: 10px Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#top
{

background-color: #349C34;
width: 800px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #349C34;

}


/* CLASSES */


.caption {
font: 10 px Verdana, Verdana, Geneva, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px 20px 10px 30px;
color: #444444;
text-align: left;

}

.caption2 {
font: 10 px Verdana, Verdana, Geneva, sans-serif;
margin: -5px 0px 0px 0px;
padding: 0px 20px 10px 30px;
color: #444444;
text-align: left;

}


.extralink {

font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #3891A7;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;

}

.faktaruta {

background-color: #eeeeee;
margin: 30px 30px 30px 30px;
padding: 0px 0px 20px 0px;
border-style: dashed;
border-width: 1px 1px 1px 1px;
border-color: #666666;

}

.faktaruta h3 {

font: 13px/16px Trebuchet MS, Helvetica, sans-serif;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 13px 13px 0px 13px;
text-align: left;
font-weight: bold;
}

.faktaruta p {

font: 11px/16px Trebuchet MS, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 13px 13px 0px 13px;
text-align: left;
}

.faktaruta ul

{
	padding: 10px 10px 0px 40px;
	margin: 0px 0px 0px 0px;
	list-style-image: url('images/pil3.gif')
}


.floatleft {
display: inline; 
float: left; 
margin: 5px 20px 10px 30px;

}

.floatleft p {
font: 10 px Verdana, Verdana, Geneva, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
color: #444444;
text-align: left;
}

.floatright {
display: inline; 
float: right; 
margin: 5px 20px 10px 30px;

}

.floatright p {
font: 10 px Verdana, Verdana, Geneva, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px 10px 10px 0px;
color: #444444;
text-align: left;
}

.imgitext {

margin: 30px 40px 10px 40px;
padding: 0px 0px 0px 0px;

}

.imgmram {

border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #898989;

}

.insideimgleft {
display: inline; 
float: left; 
margin: 5px 20px 10px 30px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #898989;
}

.insideimgright {
display: inline; 
float: right; 
margin: 5px 30px 10px 20px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #898989;
}

.insideright {
display: inline; 
float: right; 
margin: 5px 30px 10px 20px;
}

.photocaption {

font: 11px/16px Trebuchet MS, Helvetica, sans-serif;
text-align: left;
}

.listlinks

{
	padding: 0px 10px 20px 40px;
	margin: 0px 0px 0px 40px;
	list-style-image: url('images/pil.gif')
}

.maincontent {

/* width: 740px; */
margin: 30px 30px 0px 20px;
padding: 0px 0px 10px 0px;

}

.nyheter {

background-color: #eeeeee;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #999999; width: 161px;

}

.nyheter h3 {

font: 14px/16px Trebuchet MS, Helvetica, sans-serif;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 10px 13px 0px 13px;
text-align: left;
font-weight: bold;
}

.nyheter p {

font: 11px/16px Trebuchet MS, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 7px 13px 15px 13px;
text-align: left;
}

.nyheter_u {

background-color: #ffffff;
margin: 0px 10px 10px 10px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #000000; width: 535px;

}

.nyheter_u h3 {

font: 16px/16px Trebuchet MS, Helvetica, sans-serif;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 10px 13px 10px 13px;
text-align: left;
font-weight: bold;
}

.nyheter_u p {

font: 11px/16px Trebuchet MS, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 13px 10px 13px;
text-align: left;
}


.personal {

width: 720px;
margin: 30px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}

.personal td {


margin: 0px 0px 0px 0px;
padding: 0px 10px 20px 0px;

}

.personal h2 {

font: 13px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #743297;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;

}

.personal h3 {

font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #444444;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;

}

.personal img {

border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #666666;

}

.specialtab {

margin: 10px 0px 0px 20px;

}

.specialtab td {

border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #999999;
font: 12px/16px Trebuchet MS, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 7px 13px 5px 0px;
text-align: left;

}


.spectext {

padding: 2px 2px 2px 2px;
margin: 0px 10px 15px 30px;
background-color: #ffffcc;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color: #898989;
text-align: center;

}

.storrub {

font: 19px Lucida Sans Unicode, Lucida Grande, sans-serif;
font-weight: bold;
color: #743297;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;

}

.stortext {
font: 11px/16px Georgia, Times, serif;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 5px;
text-align: left;
font-weight: bold;
}

.tabnav {

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;


}

.tabnav td {

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

/* MENU*/

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 750px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 170px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  /*border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC; */
  border: 0px;
  padding: 0 10px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font: 12px/24px Lucida Sans Unicode, Lucida Grande, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #DDDDDD;
  color: #333333;
    font: 11px/24px Lucida Sans Unicode, Lucida Grande, sans-serif;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #AAAAAA;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #DDDDDD;
  color: #333333;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}



