/* ===== LAYOUT ===== */

html, body
{
  margin: 0px;
  padding: 0px;
  height: 100%;
  border: none;
}

body
{
  font-family: Arial, Helvetica, sans-serif, serif;
  font-size: 11px;
  background: #FFFFFF url(/wwbilde/10812/bakgrunn.gif) repeat-y left;
}

.printinfo { display: none; }

/* ===== DOKUMENT ===== */

a
{
  color: #0000FF;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

a.Normal {
  font-family: Verdana;
  font-weight: normal;
  font-size: 8pt;
}

.Normal:link {
  color:#0000FF;
  text-decoration: none;
}

.Normal:visited {
  color: #0099FF;
  text-decoration: none;
}

.Normal:hover {
  text-decoration: underline;
}  

a:hover
{
  color: #0000FF;
  text-decoration: underline;
}

a:visited
{
  color: #0099FF;
}

h1
{
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  margin-top: 10px;
  padding-bottom: 4px;
  border-bottom: 1px solid #FFDE9C;
}

h1.front
{
  font-family: Verdana;
  font-size: 18pt;
  font-weight: bold;
  color: #000000;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
  line-height: 90%;
}

h2
{
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 12px;
}

h3
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 0px;
}

h5
{
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 4px;
  background-color: #FFCC66;
}

li
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  line-height: 140%;
  margin-top: 4px;
  margin-bottom: 4px;
  text-align: left;
}

p
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  line-height: 140%;
  margin-top: 4px;
  margin-bottom: 4px;
}

table
{
}

td
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

/* ===== NYHET ===== */

.Boks
{
  border-style: solid;
  border-width: 1px;
  border-color: #FFCC66;
  border-color: #c0c0c0;
}


.BoksTittel
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  background-color: #ffcc66;
}

.Ingress
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

.Nyhetsregion
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FFCC66;
	font-weight: bold;
}

.NyhetTittel
{
  color: #0000FF;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.NyhetTittel:hover
{
  color: #0000FF;
  text-decoration: underline;
}

.NyhetTittel:visited
{
  color: #0099FF;
}

/* ===== MODULER ===== */

.modulelist {
 border-left: 1px dotted #CCCCCC;
 padding-left: 5px; }

#module h2 {
 font-weight: bold;
 font-size: 20px;
 font-family: Arial,Tahoma, sans-serif;
 color: #666666;
 background-color: #FFFFFF;  }

.moduleicon {
 float: left;
 margin: 0 10px 5px 0; }

.moduleingress {
 font-weight: bold;
 margin-bottom: 10px;
 color: #666666;
 background-color: #FFFFFF; }

.moduleingress p {
 font-weight: bold;
 color: #666666;
 background-color: #FFFFFF; }

#moduleprint {
 position: absolute;
 top: 10 px;
 right: 465px; }

#box {
 float: right;
 margin: 5px 5px 5px 10px; }

.modulebox {
 color: #000000;
 background-color: #F0F0F0;
 border: 1px solid #CCCCCC;
 padding: 4px; }

.modulebox ul {
 list-style: none;
 margin: 0; }

.modulebox ul li {
 padding-left: 4px;
 margin: 0; }

.modulebox a {
 font-weight: normal; }


/* ===== VENSTRE-MENY ===== */

.Innhold1
{
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

p.Innhold1
{
  margin-top: 8px;
  margin-bottom: 2px;
  margin-left: 4px
}

.Innhold1:link {
  color:#000000;
  text-decoration: none;
}

.Innhold1:visited {
  color:#000000;
  text-decoration: none;
}  

.Innhold1:hover {
  color:#FF0000;
  text-decoration: underline;
}

.Innhold1Active
{
  font-family: Verdana;
  font-size: 10pt;
  color: #FF0000;
  font-weight: normal;
}

p.Innhold1Active
{
  margin-top: 8px;
  margin-bottom: 2px;
  margin-left: 4px;
}

.Innhold1Active:visited {
  color:#FF0000;
  text-decoration: none;
}

.Innhold1Active:visited {
  color:#FF0000;
  text-decoration: none;
}  

.Innhold1Active:hover {
  color:#FF0000;
  text-decoration: underline;
}

.Innhold2
{
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
}

p.Innhold2
{
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 14px;
}

.Innhold2:link {
  color:#000000;
  text-decoration: none;
}

.Innhold2:visited {
  color:#000000;
  text-decoration: none;
}  

.Innhold2:hover {
  color:#FF0000;
  text-decoration: underline;
}

.Innhold2Active
{
  font-family: Verdana;
  font-size: 8pt;
  color: #FF0000;
  font-weight: normal;
}

p.Innhold2Active
{
  margin-top: 3px;
  margin-bottom: 2px;
  margin-left: 14px;
}

.Innhold2Active:visited {
  color:#FF0000;
  text-decoration: none;
}

.Innhold2Active:visited {
  color:#FF0000;
  text-decoration: none;
}  

.Innhold2Active:hover {
  color:#FF0000;
  text-decoration: underline;
}

.Innhold3
{
  font-family: Tahoma;
  font-size: 8pt;
  list-style-type: none;
}

p.Innhold3
{
  margin-left: 16px;
  margin-top: 0px;
  margin-bottom: 3px;
}


.Innhold3:link {
  color:#000000;
  text-decoration: none;
}

.Innhold3:visited {
  color:#000000;
  text-decoration: none;
}  

.Innhold3:hover {
  color:#FF0000;
  text-decoration: underline;
}

.Innhold3Active
{
  font-family: Tahoma;
  font-size: 8pt;
  color: #FF0000;
}

p.Innhold3Active
{
  margin-left: 16px;
  margin-top: 0px;
  margin-bottom: 3px;
}

.Innhold3Active:visited {
  color:#FF0000;
  text-decoration: none;
}

.Innhold3Active:visited {
  color:#FF0000;
  text-decoration: none;
}  

.Innhold3Active:hover {
  color:#FF0000;
  text-decoration: underline;
}


/* ===== TOPP ===== */

.Topp {
  font-family: Verdana;
  font-size: 8pt;
  color:#000044;
  }

a.Topp:link {
  color:#000044;
  text-decoration: none;
  font-weight: normal;
  }
  
a.Topp:visited {
  color:#000044;
  text-decoration: none;
  font-weight: normal;
  }  
  
a.Topp:hover {
  color: #EEB647;
  text-decoration: underline;
  font-weight: normal;
  }

#ToppTekst {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  }

#ToppSkille {
  font-family: Verdana;
  font-size: 9pt;
  color: #A0A0A0;
  }

#ToppFelt {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  border-style: dotted;
  border-color: #EEB647;
  border-width: 1px;
  }

#ToppKnapp {
  cursor: hand;
  }


/* ===== DIVERSE ===== */

.Normal
{
  font-family: Tahoma;
  font-size: 10pt;
  margin-top: 1px;
  margin-bottom: 1px;
  color: gray;
}

.Overskrift1
{
  font-family: Arial Black;
  font-size: 18pt;
  color: #000080;
}

.Overskrift2
{
  font-family: Arial Black;
  font-size: 11pt;
  margin-top: 8px;
  margin-bottom: 4px;
}

.Overskrift3
{
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 0px;
}

.ReferanseCelle
{
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #FFCC66;
  bottom-cell-padding: 10px;
  }

.RammeGul
{
  border: 1px solid #FFCC99;
  margin: 4px;
}

.skiller-graa
{
  background: url(/wwbilde/12818/skiller.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 3px;
}

.SkjemaTall {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-align:right;
  background-color: #dddddd;
  width: 50px;
}

table.StyledTable
{
  background-color: #cccccc;
  border-width: 0;
  padding: 2px;
  border-spacing: 1px;
  width: 100%;
}

tr.StyledHead
{
  background-color: #ffdf9c;
  font-weight: bold;
}

tr.StyledCell
{
  background-color: #ffffff;
}

/*--CSS for versjoner--*/
.verbox {
 width: 90%;
 background-color: #F0F0F0;
 border: 1px solid #CCC;
 padding: 4px;
 margin-bottom: 10px; }

.verbox p {
 margin-top: 10px; }
/*--End--*/

.FormPostNumber {
 display: none;
}

.employee-name a{
  font-size: 12px;
}

.table-style{
  border-collapse: collapse;
  text-align: left;
}
.table-style th{
  background-color: #ffdf9c;
  font-weight: bold;
  border:1px solid rgb(175,175,175);
  padding:5px;
}
.table-style td{
  border:1px solid rgb(175,175,175);
  padding:5px;
}
