
a:hover   { color: #c00; font-size: 11px; font-family: Verdana, Arial, "Helvetica Light", Tahoma, "Trebuchet MS", "Century Gothic" }
.text      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-style: normal; line-height: 15px; font-stretch: normal; text-decoration: none }
.line  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-style: normal; font-stretch: normal; text-decoration: underline }
.liten { font-style: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: none; font-stretch: normal  }
.epost { font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: underline; font-stretch: normal  }
.noline  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: none }
.ramme    { background-color: white; border-style: none solid solid; border-width: medium 1px 1px; border-color: #000 }
.ramme2 { background-color: white; border-style: none solid none none; border-width: medium 1px 1px; border-color: #000 }
.ramme3   { background-color: white; border-style: none none none solid; border-width: medium 1px 1px; border-color: #000 }
.tabell { border-style: solid none none solid; border-width: 1px; border-color: #000 }
.tabell2 { border-style: solid none solid solid; border-width: 1px; border-color: #000 }
.tabell3 { border: solid 1px #000 }
.tabell4 { border-style: solid solid none none; border-width: 1px; border-color: #000 }
.tabell5 { border-style: solid solid solid none; border-width: 1px; border-color: #000 }
.tabell6 { border-style: solid solid none; border-width: 1px; border-color: #000 }
.boks  { background-color: #bfdae1; border-style: none none solid; border-width: medium 1px 1px; border-color: #000 }
.boks2 { background-color: #bfdae1; border-style: solid none; border-width: 1px; border-color: #000 }
.boks3 { background-color: white; border-style: solid none; border-width: 1px; border-color: #000 }
.meny    { font-size: 11px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-weight: bold; font-stretch: normal; text-decoration: none }
.ingress { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-weight: bold; font-stretch: normal; text-decoration: none }
.link  { color: blue; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: underline; font-stretch: normal }
.link2 { color: blue; font-style: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: underline; font-stretch: normal  }
.title        { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-weight: bold; text-decoration: none }
.title2 { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; font-weight: bold; text-decoration: none }
.download        { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, "Century Gothic"; text-decoration: underline }
.kalk {background-color:#BFDAE1;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.kalk_tittel {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 20px;
text-indent: 3px;
border-top:2px solid #999999;
border-left:2px solid #999999;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
}
.kalkselect {width:95px; text-align:right}
.kalkinput {
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:bold;
	text-align:right;
	background-color:#BFDAE1;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
}
.kalkspacer {height:10px}
/* Asle sine stiler her */
.firmatabell {padding:0; border:0; padding:0 }

.firmahead {text-align:center; background-color:#dcdcdc; font-weight:bold;}
.firmanavn {font-weight:bold;font-size:11px}

#navlist
{
font-weight:bold;
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}
#navlist li
{
list-style: none;
margin: 0;
padding: 0.1em;
border-top: 1px solid gray;
}
#navlist li a,#navlist li a:visited  { text-decoration: none; }
#navlist li a:active {color: #c00;background-color:#ccc}
#navlist li a:hover {color: #c00;}

#hideform {display:none}
/* vis eller skjul ikoner for kjżling eller varme */
.ikon {list-style-type: none;}
.ikon li {display:inline; width:20px; }
.k_aktiv  {background: transparent url(cooling.gif) 0 0 no-repeat; width:15px;}
.k_iaktiv {background: transparent url(cooling.gif) 0 0 no-repeat; width:15px;}
.v_aktiv {background: transparent url(heating.gif) 0 0 no-repeat; width:15px}
.v_iaktiv {background: transparent url(heating.gif) 0 0 no-repeat; width:15px;}

#fhl_main {margin-left:30px; margin-top:0; width:600px }
#fhl_main ul {list-style:none; }
#fhl_main li {display:inline; }
#fhl_main h1{font-size:11px;text-align:center; background-color:#dcdcdc; font-weight:bold; margin:0 0 10px 0; }
#fhl_main h2{font-size:11px; font-weight:bold; margin-top:15px; }
#fhl_head {margin: 15px 10px 20px 0}
#fhl_firmanavn {font-weight:bold; }
.fhl_firmanavn {font-weight:bold; margin-top:10px}
.fhl_1 {float:left; width:200px }
.fhl_phone {float:left; width:200px }
.fhl_2 {float:left; width:200px; }
.fhl_2 label {width:50px; float:left}

.hvertfirma {margin-bottom:20px}
#fhl_footer {text-align:center; margin-bottom:15px }
