/*     RAH: REDEFINERING AV HTML TAGGER     */

HTML {
  margin: 0px;
  padding: 0px;
  height: 100%;
  border: none;
}

BODY {
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: none;
  HEIGHT: 100%;
  BACKGROUND-COLOR: #999EA3;
  FONT-WEIGHT: normal;
  FONT-SIZE: small;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

A:link, A:active {
  COLOR: #0060aa;
  TEXT-DECORATION: none;
}

A:visited {
  COLOR: #ad2c8f;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}

h1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 23px;
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

h2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 20px;
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

h3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

h4 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

h5 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

small {
  FONT-SIZE: 11px;
}

pre {
  FONT-SIZE: small;
}

/*     RAH: TOPPMENYEN     */

.topmenu A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #0060aa;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 18px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  DISPLAY: block;
  BACKGROUND-COLOR: #d4d7da;
  WIDTH: 90px;
  MARGIN: 0px 0px 0px 0px;
}


.topmenu A:hover {
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}

.topmenu_td_right {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #0060aa;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 18px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-COLOR: #d4d7da;
  WIDTH: 100%;
  MARGIN: 0px 0px 0px 0px;
}


/*     RAH: HOVEDTABELL MED ALT INNHOLD     */

.main_table {
  background-color: #ffffff;
  margin: 0px auto 0px auto;
  padding: 0px;
  height: 100%;
}

.main_table_td_left {
  background-image: url(/bilder/bg_skygge_left.gif);
  background-repeat: repeat-y;
  background-position: right;
  width: 10px;
}

.main_table_td_right {
  background-image: url(/bilder/bg_skygge_right.gif);
  background-repeat: repeat-y;
  background-position: left;
  width: 10px;
}


/*     RAH: NYHETSDELEN TIL H&YRE P& FORSIDEN     */

.newshead {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/newsheadbg.gif);
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}

.newshead_rettsnyheter {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  /* TEXT-ALIGN: center; */
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/newsheadbg_rettsnyheter.gif);
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 150px;
  MARGIN: 0px 0px 0px 0px;
  PADDING-LEFT: 50px;
}

.newshead_lovtidend {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/newsheadbg_lovtidend.gif);
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}
.newshead_hoering
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #cc052b;
  FONT-FAMILY:  Times, Helvetica, Arial, Verdana, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 23px;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/newsheadbg_hearing2.gif);
  BACKGROUND-REPEAT: repeat-x;
  WIDTH: 200px;
  MARGIN: 0px 0px 0px 0px;
}

.newsdate {
  FONT-WEIGHT: normal;
  FONT-SIZE: 9px;
  COLOR: #38414a;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

.newsline {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #38414a;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}


/*     RAH: GRAFIKK     */

.archive {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #4e5862;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  TEXT-INDENT: 17px;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/archive.gif);
  BACKGROUND-REPEAT: no-repeat;
}

.print {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #4e5862;
  WIDTH: 65px;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  DISPLAY: block;
  BACKGROUND-IMAGE: url(/bilder/print.gif);
  BACKGROUND-REPEAT: no-repeat;
}

.button {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 17px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 6px;
  BACKGROUND-COLOR: #f2f2f2;
  BORDER: #bfc4c9 1px solid;
}

/*     TH: spesielle regler for knapper   */

.button A:visited
{
  COLOR: #0060aa;
  TEXT-DECORATION: none;
}

.button A:hover
{
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}


.button A:active
{
  COLOR: #0060aa;
  TEXT-DECORATION: none;
}




/*     RAH: UNDERKLASSER SKRIFT    */

.mediumtext {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

.mediumred {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

.smalltext {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}

.redtext {
  COLOR: #cc052b;
}

.stipletlinje {
  BACKGROUND-IMAGE: url(/bilder/dotgreybg.gif);
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-POSITION: top;
  PADDING-TOP: 22px;
}

.utenlinjeskift {
  LINE-HEIGHT: 0px;
}

.kurstabell {
  BORDER-BOTTOM: 1px solid #bebfc3;
}

.kurstabell b, .kurstabell strong {
  PADDING-LEFT: 11px;
}

/*     RAH: VENSTREMENYEN - STILER OG FUNKSJONALITET     */

.nav {
  MARGIN: 0px;
  PADDING: 0px;
  WIDTH: 139px;
  BACKGROUND-COLOR: #f2f2f2;
  TEXT-ALIGN: left;
  LIST-STYLE-TYPE: none;
  LINE-HEIGHT: 14px;
}

.nav li {
  FLOAT: left;
  POSITION: relative;
  WIDTH: 139px;
  BACKGROUND-IMAGE: url(/bilder/leftmenudot.gif);
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: center left;
  TEXT-INDENT: 20px;
  LIST-STYLE-TYPE: none;

}

.nav li ul {
  DISPLAY: none;
  POSITION: absolute;
  TOP: 0px;
  LEFT: 0px;
}

.nav li ul li {
  BACKGROUND-IMAGE: none;
  TEXT-INDENT: 8px;
}

.nav li>ul {
  TOP: auto;
  LEFT: auto;
}

.nav li:hover ul, .nav li.over ul {
  DISPLAY: inline;
  COLOR: #007ada;
  BACKGROUND-COLOR: #f2f2f2;
  WIDTH: 220px;
  MARGIN: 0px;
  PADDING: 0px;
  LEFT: 125px;
  TOP: 0px;
}

.nav li:hover ul li, .nav li.over ul li {
  BORDER-TOP: 1px solid #bebfc3;
  BORDER-LEFT: 1px solid #bebfc3;
  BORDER-RIGHT: 1px solid #bebfc3;
  WIDTH: 219px;
}

table.leftmenutbl {
  BACKGROUND-COLOR: #f2f2f2;
}

.leftmenuhead {
  FONT-WEIGHT: normal;
  FONT-SIZE: 18px;
  /* GRAA ELLER ROED COLOR: #4e5862;*/
  COLOR: #cc052b;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
  TEXT-INDENT: 11px;
  DISPLAY: block;
  WIDTH: 139px;
  BACKGROUND-IMAGE: url(/bilder/leftmenuheadbg.gif);
  BACKGROUND-COLOR: #f2f2f2;
  BACKGROUND-REPEAT: repeat-x;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 11px;
  PADDING-BOTTOM: 2px;
}

.leftmenusubmenubottom {
  BORDER-BOTTOM: 1px solid #bebfc3;
}

.leftmenutextindent {
  TEXT-INDENT: 11px;
}

.leftmenu A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #0060aa;
  FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 13px;
  WIDTH: 139px;
  MARGIN: 0px;
}

.leftmenu ul>li>ul>li A {
  FONT-WEIGHT: normal;
}

.leftmenu A:hover {
  COLOR: #0098ef;
  TEXT-DECORATION: none;
}

.nav li:hover, .nav li.over {
  BACKGROUND-COLOR: #D4D8DB;
}

.leftmenu td {
  BACKGROUND-COLOR: #f2f2f2;
}

.sokhead
{
  MARGIN: 0px 0px 0px 0px;
}

.sokmenu ul li
{
  MARGIN: 0px 0px 0px 10px;
}

A.intern {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #cc052b;
}

/*     TH: rette opp luftefeil i teksten */

P {
  MARGIN: 12px 0px 0px 0px;
}

BR {
  LINE-HEIGHT: 8px;
}
