* {
  font-family       : Verdana;
  font-size         : 10px;
}

.body {
  background-image  : url(/img/background.gif);
  overflow          : -moz-scrollbars-vertical;
  margin            : 20px 0 0 0;
}

TD {
  vertical-align    : top;
}

IMG { border: none;}

P {
  margin-top        : 10px;
  margin-bottom     : 10px;
  padding           : 0px;
}

A {
  color             : #aaaaaa;
}

A:hover {
  color             : #036bde;
}

DIV.jail {
  width             : 797px;
  margin-left       : auto;
  margin-right      : auto;
  background-image  : url(/img/background_left.gif);
  background-repeat : repeat-y;
}

DIV.header {
/*  background-color  : white;*/
  width             : 797px;
}
DIV.header DIV.topmenu {
  background-image  : url(/img/header_bg.gif);
  width             : 772px;
  height            : 19px;
  color             : white;
  text-align        : right;
  padding           : 6px 25px 0 0;
}

DIV.header DIV.topmenu A {
  color             : white;
  text-decoration   : none;
}

DIV.header IMG.headerimage {
  position          : absolute;
  margin-top        : 21px;
  margin-left       : 221px;
  z-index           : 10;
}

DIV.header IMG.headertop {
  position          : relative;
  z-index           : 9;
}

DIV.left {
  float             : left;
  width             : 204px;
  background-image  : url(/img/background_left.gif);
  background-repear : repeat-y;
}

UL.menu {
  margin            : 0px;
  padding           : 0px;
  list-style        : none;
}

UL.menu LI {
  background        : #d9d9d9 url(/img/menu_off.gif) no-repeat 7px 9px;
  border-top        : 1px solid white;
  border-bottom     : 1px solid #737373;
  color             : #9d9d9d;
}

UL.menu LI.expand, UL.menu LI.hooverexpand { background-image  : url(/img/menu_expand.gif); }
UL.menu LI.collapse { background-image  : url(/img/menu_collapse.gif); }

UL.menu LI SPAN {
  display           : block;
  position          : relative;
  top               : -1px;
  padding           : 5px 0px 5px 36px;
}

UL.menu LI.active SPAN {
  background-image  : url(/img/menu_border.gif);
  background-repeat : no-repeat;
}

UL.menu LI SPAN.bottom {
  display           : none;
}

UL.menu LI.active SPAN.bottom {
  display           : block;
  padding           : 0px;
  height            : 3px;
  top               : 0px;
}

UL.menu LI A {
  text-decoration   : none;
  color             : #9d9d9d;
}

UL.menu LI A:hover {
  color             : #9d9d9d;
}
UL.menu LI B {
  color             : #1b53ad;
}

UL.menu LI.hoover, UL.menu LI.activehoover, UL.menu LI.hooverexpand {
  background-color  : #dedede;
}

UL.menu LI.activehoover A {
  color             : black;
}

UL.menu LI.active {
  background-color  : #eeeeee;
  color             : #bdbdbd;
}

UL.menu LI UL {
  margin            : 0px;
  padding           : 0px;
  list-style        : none;
/*  margin-left       : 37px;*/
}

UL.menu LI UL LI {
  background-image  : none;
  background-color  : transparent;
  padding           : 2px 0 2px 37px;
  border-top        : 1px dotted #7a7a7a;
  border-bottom     : none;
}

UL.menu LI UL LI.active A {
  color             : black;
}


DIV.main {
  width             : 559px;
  margin-left       : 218px;
}

html>body DIV.main {
  margin-left       : 221px;
}

DIV.main DIV.newsarchive {
  padding           : 5px 12px 5px 12px;
}
DIV.main DIV.content {
  padding           : 16px 12px 16px 12px;
}

DIV.main DIV.content IMG {
  margin            : 4px;
}

H2 {
  padding           : 0px;
  margin            : 0px;
  color             : #036bde;
  text-transform    : uppercase;
  font-size         : 12px;
}

H2 A {
  color             : #036bde;
}

.blue {
  color             : black;
  font-weight       : bold;
}

/*Name: Overskrift*/
.overskrift {
  color             : #036bde;
  text-transform    : uppercase;
  font-size         : 10px;
  font-weight       : bold;
}

SPAN.date {
  color             : #858484;
}

A.lesmer {
  color             : #676666;
  font-weight       : bold;
  text-decoration   : none;
}

.ingress {
  font-weight       : bold;
  color             : #031f49;
}

/*************/
/* SUB MENU */

TABLE.submenu {
  border-collapse   : collapse;
  background-color  : #777777;
  width             : 100%;
  margin-top        : 1px;
}

DIV.spacer {
  clear: both;
}

TABLE.submenu TD {
  padding-top       : 9px;
/*  vertical-align    : middle;*/
  padding-bottom    : 9px;
}

TD.kategori {
  color             : #494949;
  font-weight       : bold;
  width             : 98px;
  padding-left      : 10px;
}

UL.submenu {
  list-style        : none;
  margin            : 0px;
  padding           : 0px;
}

UL.submenu LI {
  color             : white;
  padding           : 0px;
  margin            : 0 0 3px 10px;
  float             : left;
}

UL.submenu LI.active {
  font-weight       : bold;
}

SPAN.orange {
  color             : #ffc000;
  font-size         : 8px;
  padding-top       : 2px;
}

UL.submenu LI A {
  color             : white;
  text-decoration   : none;
}

UL.submenu LI A:hover {
  text-decoration   : underline;
  color             : white;
}

/* PDF box */
DIV.pdf {
  background-color: #FAFAFA;
  padding: 5px 5px 5px 12px;
  border-top: 1px solid #222222;
  border-bottom: 1px solid #222222;
  margin-left: -12px;
  margin-right: -12px;
}

DIV.pdf UL {
  list-style-type   : none;
  margin: 0;
  padding: 0;
}

DIV.pdf UL LI {
  background: transparent url(/img/pdf.gif) no-repeat;
  height: 20px;
  padding-left: 20px;
}

DIV.pdf UL LI A {
  color: black;
}

/**************/
/* LINKS LIST */

UL.links {
  list-style        : none;
  margin            : 0px;
  padding           : 0px;
}

UL.links LI {
  padding-top       : 5px;
  padding-bottom    : 5px;
  padding-left      : 10px;
  background-image  : url(/img/line.gif);
  background-repeat : no-repeat;
  background-position: bottom;
}

UL.links LI.header {
  background-color  : #d9d9d9;
  color             : #031f49;
  font-weight       : bold;
  text-transform    : uppercase;
  background-image  : none;
}

UL.links LI A {
  color             : #1b53ad;
  text-decoration   : none;
}

/****************/
/* CONTACT FORM */
FORM.contact TD.col1 {
  width             : 200px;
}

FORM.contact SELECT {
  width             : 205px;
  margin-top        : 3px;
}

FORM.contact INPUT {
  width             : 200px;
  margin-top        : 3px;
}

FORM.contact TEXTAREA {
  margin-top        : 3px;
  width             : 530px;
  height            : 100px;
}

FORM.contact INPUT.button {
  width             : 80px;
  margin-top        : 3px;
}

DIV.contact_box, DIV.contact_box2 {
  float             : right;
  margin-top        : 10px;
  margin-right      : 10px;
}

DIV.contact_box2 {
  margin-right      : 35px;
}

/****************/
/* CONTACT INFO */

DIV.left DIV.contact_info {
  background-color  : #d8d8d8;
  border-top        : 1px solid white;
  border-bottom     : 1px solid #737373;
  padding           : 8px 0 8px 12px;
}

DIV.left DIV.contact_info SELECT {
  width             : 180px;
  background-color  : #e4e4e4;
  color             : #54544f;
}

DIV.left DIV.contact_info DIV.contact {
  padding-top       : 6px;
  color             : #54544f;
  line-height       : 14px;
}

DIV.left DIV.contact_line {
  background-color  : white;
  height            : 1px;
}

/**********/
/* FOOTER */

DIV.footer {
  background-image  : url(/img/background_footer.jpg);
  width             : 787px;
  height            : 26px;
  color             : white;
  padding           : 5px 0 0 10px;
  clear             : both;
}

DIV.footer A {
  color             : white;
  text-decoration   : none;
}