
/* Linker */

a img { border: none;}
a:link {color: #CE1F26; text-decoration: none;  }
a:visited {color: #CE1F26; text-decoration: none;}
a:hover, a:active, a:focus { color: #006699; text-decoration: none;}


a.news, a.news:link, a.news:visited, a.news:focus, a.news:active {
color: White;
text-decoration: none;
font-family: arial, sans-serif;
font-size: 12px;
}
a.news:hover {
color: Black;
text-decoration: underline;
font-family: arial, sans-serif;
font-size: 12px;
}


/*  Fixes  */
ul, ol, dl {font-family: arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p {font-family: arial, helvetica, sans-serif; }
iframe {border: 0; }


/* Linje strek*/
hr { height: 1px; margin: 0; padding: 0; border-top: 1px solid #C3C6CF; border-collapse: collapse; }


/* Floats */

.floatr{  /* Høyre */
	float: right;
	margin-left: 8px;
}
.floatl { /* Venstre */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


p { 
font-family: verdana, arial, helvetica, sans-serif;   
}


/* WebEdit */
.heading_rod { font-style: normal; font-weight: bold; font-size:20px; font-family: arial, helvetica, sans-serif; color: #CF1F27; text-decoration: none; }
.heading_sort { font-style: normal; font-weight: bold; font-size:20px; font-family: arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
.heading_gra { font-style: normal; font-weight: bold; font-size:20px; font-family: arial, helvetica, sans-serif; color: #cccccc; text-decoration: none; }

.boks1 { font-family: arial, helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: #212125; border: none;  padding: 8px; background-color: #F3F3F3;  line-break: normal;  }
.boks2 { font-family: arial, helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: #212125; border: none;  padding: 8px; background-color: #c3c4c7; line-break: normal; }
.boks3 { font-family: arial, helvetica, sans-serif;  font-size: 13px; font-weight: bold;  color: White; border: none;  padding: 8px; background-color: #CF1F27; line-break: normal; }
.boks4 { font-family: arial, helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: #212125; border: 1px solid #006600;  padding: 8px; background-color: White; line-break: normal; }
.boks5 { font-family: arial, helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: white; border: none;  padding: 8px; background-color: #212125; line-break: normal; }

.small { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #5D5D5D; font-weight: normal; text-decoration: none;  letter-spacing: 1px;   }
.medium { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #5D5D5D; font-weight: normal; }
.large { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 13px; color: #5D5D5D; font-weight: normal;}
.xl { font-family: verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #5D5D5D;}
.xxl { font-family: verdana, arial, helvetica, sans-serif; font-size: 17px; font-weight: bold; text-decoration: none; color: #5D5D5D;}
.ansatte { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #5D5D5D;  }
.head_ansatt{ font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #000; }
.fronttxt { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CF1F27; }

.pagehead { font-style: normal; font-weight: bold; font-size:13px; font-family: verdana; color: Black; text-decoration: none;}
.headblack { font: bold 17px arial, sans-serif; text-decoration: none; color: black; }
.subhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5D5D5D; }
.bold { font: bold 12px verdana, helvetica, sans-serif; text-decoration: none; color: #5D5D5D; }
.bold_black { font: bold 12px verdana, helvetica, sans-serif; text-decoration: none; color: Black; }
.bold_grey { font: bold 12px verdana, helvetica, sans-serif; text-decoration: none; color: #666; }


.inputcontact { height: 18ppx; font-family: arial,  helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: Black; border: 1px solid #ccc;  padding-left: 5px;  width: 237px;  background-color: #f2f2f2;  }
.areacontact { height: 115px; font-family: arial,  helvetica, sans-serif;  font-size: 13px; font-weight: normal; color: Black; border: 1px solid #ccc; padding-left: 5px;  width: 380px;  background-color: #f2f2f2;  }
.sendup { font-family:  arial,  helvetica, sans-serif;  font-size: 13px; font-weight: bold; color: White;  width: 388px;  height: 28px; background-color:  #B60000; border: 1px solid #B60000; padding-left: 5px;  }
.senddown { font-family: arial,  helvetica, sans-serif;  font-size: 13px; font-weight: bold; color: White;  width: 388px;  height: 28px; background-color: #484848; border: 1px solid #484848; padding-left: 5px; }
.select { height: 18ppx; font-family: arial, helvetica, sans-serif;  font-size: 8pt; font-weight: normal; color: Black; padding-left: 5px;  width: 235px;  background-color: #f8f8f8;  border: 1px solid #ccc;}




.border {border: 1px solid #ccc; }
.dashborder {border: 1px dashed #666;padding:5px;}

.Toppheading { font:normal 24px Arial, Helvetica, sans-serif; color:#CF1F27; }
.toppheading { font:normal 24px Arial, Helvetica, sans-serif; color:#CF1F27; }
