body { 
  background : #808080;
  text-align : center;
  margin     : 0px;
  font-family: arial, helvetica, sans-serif;
  font-size  : 11px;
  line-height: 16px;
}
.clear {
  clear    : both;
  height   : 0px;
  overflow : hidden;
}

.logocontainer { 
  position : absolute;
  float : left;
  z-index : 10000;
}
.toplogo {
  position : absolute;
  top : 293px;
  left : 640px;
  width : 300px;
  float : left;
  margin : 10px 0px 0px 0px;
  padding : 0px 0px 0px 10px;
  z-index : 10001;
}


.toplinks {
  width : 540px;
  float : left;
  margin : 20px 0px 0px 0px;
  padding : 0px 0px 2px 37px;
}

.toplinks a {
  color : #7F7F7F;
  text-decoration : none;
}

.topsearch {
  width : 300px;
  float : left;
  margin : 10px 0px 0px 0px;
  padding : 0px 0px 0px 10px;
}
.topsearch form .txt { 
  background: #E5DED3;
  color: #000000;
  font-size : 10px;
  font-family : arial,helvetica;
  width : 130px;
}
.topsearch form .btn { 
  font-size : 10px;
  font-family : arial,helvetica;
  width : 130px;
}

body { 
  background : #5e9ace;
}


/* Layout */
div#bodyouter {
  background   : #808080 url(/img/dropshadow_933_913_ncb.gif);
  width        : 933px;
  margin-right : auto;
  margin-left  : auto;
  margin-top   : 0px;
  padding      : 0px;
  text-align   : left;
  min-height   : 100%;
  height       :100%;
  overflow-x   : hidden;
}
div#body {
  background   : #ffffff;
  width        : 901px;
  margin       : 0px 0px 0px 8px;
  padding      : 6px 6px 6px 6px;
  text-align   : left;
  min-height   : 100%;
  height       : 100%;
  overflow-x   : hidden;
}
div#top {
  background : #ffffff;
  width      : 901px; 
  float      : left;
  overflow-x : hidden;
}
div#center_top { 
  display: block;
  background : #ffffff;
  width      : 901px;
  min-height : 342px;
  height     : 342px;
  float      : left;
  overflow-x : hidden;
}
div#center {
  display: block;
  background : #eef2f4;
  width      : 901px;
  min-height : 288px;
  height     : 288px;
  margin     : 7px 0px 0px 0px;
  float      : left;
  overflow-x : hidden;
}
div#center h1 {
  text-align: center;
  position: relative;
  top: 30px;
  left: 128px;
  display: block;
  font-size: 21px;
  margin: 0px;
  padding: 0px;
  width: 650px;
  height: 25px;
  color: #535353;
}
div#center p {
  text-align: center;
  position: relative;
  top: 60px;
  left: 128px;
  display: block;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  width: 650px;
  height: 180px;
  overflow: hidden;
}
div#bottom {
  display: block;
  background : #ffffff url(/img/bg_bottom_full_no_map1.gif);
  width      : 901px; 
  height     : 279px;
  min-height : 279px;
  float      : left;
  color      : #c0c0c0;
  text-decoration: none;
  font-size  : 10px;
  overflow-y : hidden;
}
div#b_left {
  width      : 196px;
  padding    : 0px 0px 0px 129px;
  min-height : 278px;
  color      : #efece7;
  float      : left;
  overflow   : hidden;
}
div#b_left a{
  color      : #efece7;
  font-size  : 11px;
}
div#b_left a h1{
  text-decoration: none;
  color      : #efece7;
  border: none;
  font-size  : 17px;
}
div#b_center {
  text-decoration: none;
  width      : 233px; 
  min-height : 278px;
  float      : left;
  padding: 0px 0px 0px 8px;
  margin: 0px;
  color      : #efece7;
  overflow   : hidden;
}
div#b_center a h1{
  width      : 196px;
  height: 35px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #efece7;
  font-size  : 17px;
}
div#b_center a h2{
  text-decoration: none;
  width      : 196px;
  height: 15px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #efece7;
  line-height: 100%;
  font-size  : 11px;
}
div#b_center p{
  width      : 196px;
  height: 15px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #efece7;
  font-size: 11px;
}
div#b_right {
  width      : 217px; 
  padding    : 0px ;
  min-height : 278px;
  float      : left;
  overflow-x : hidden;
}
div#big_left{
  width: 901px;
  height: 100%;
  min-height: 600px;
  background: #EEF2F4;
  float: left;
  overflow-x: hidden;
}
div#left1{
  width: 470px;
  height: 100%;
  background: #EEF2F4;
  float: left;
  padding: 27px 115px 0px 65px;
  overflow-x: hidden;
}
div#left1 p{
  text-decoration: none;
}
div#left1 p a h1{
  text-decoration: none;
}
div#big_right{
  width: 234px;
  height: 600px;
  min-height: 600px;
  float: right;
}
div#right1{
  text-decoration: none;
  border: 4px solid #eef2f4;
  width      : 238px; 
  background: #ffffff;
  min-height : 278px;
  height: 278px;
  float: right;
  padding: 0px 4px 0px 0px;
  margin: 0px;
  color      : #3E6A8F;
  overflow   : hidden;
}
div#right1 a h1{
  width      : 220px;
  border-bottom: 6px solid #eef2f4;
  height: 21px;
  margin: 0px;
  padding: 4px 0px 0px 16px;
  color      : #3E6A8F;
  font-weight: 600;
  font-size  : 17px;
  text-decoration: none;
}
div#right1 a h2{
  text-decoration: none;
  width      : 196px;
  margin: 0px;
  padding: 2px 0px 0px 16px;
  color      : #3E6A8F;
  line-height: 100%;
  font-size  : 13px;
}
div#right1 a h3{
  text-decoration: none;
  width      : 196px;
  height: 15px;
  margin: 0px;
  padding: 2px 0px 0px 16px;
  color      : #3E6A8F;
  line-height: 100%;
  font-size  : 11px;
}
div#right1 a h4{
  text-decoration: none;
  width: 234px;
  height: 15px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #143D8D;
  line-height: 100%;
  font-size  : 11px;
}
div#right1 h1{
  margin: 10px 0px 0px 0px ;
  padding: 1px 0px 0px 25px;
  width: 242px;
  height: 28px;
  background: #ffffff;
  color: #3E6A8F;
}
div#right1 b{
  width: 242px;
  height: 370px;
  margin: 10px 0px 0px 0px ;
  padding: 0px 0px 0px 0px;
  background: #ffffff;
  color: #3E6A8F;
  float: left;
}
div#right1 b img{
  padding: 0px;
  margin: 0px;
}
div#right1 b h4{
  width: 242px;
  padding: 0px 0px 0px 10px;
  font-size: 11px;
}
div#right2{
  border-top: 6px solid #eef2f4;
  padding: 0px 4px 0px 0px;
  width: 242px;
  height: 278px;
  background: #EEF2F4;
  float: right;
}
div#right2 img{
  background: #889EC1;
}
div#right1_1{
  text-decoration: none;
  width      : 234px; 
  background: #EEF2F4;
  min-height : 556px;
  height: 100%;
  float: right;
  padding: 0px 4px 0px 0px;
  margin: 0px;
  color      : #3E6A8F;
  overflow   : hidden;
}
div#right1_1 a h1{
  width      : 196px;
  height: 35px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #3E6A8F;
  font-weight: 600;
  font-size  : 17px;
  text-decoration: none;
}
div#right1_1 a h2{
  text-decoration: none;
  width      : 196px;
  height: 15px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #3E6A8F;
  line-height: 100%;
  font-size  : 11px;
}
div#right1_1 a h3{
  text-decoration: none;
  height: 15px;
  margin: 0px;
  padding: 0px 0px 0px 16px;
  color      : #143D8D;
  line-height: 100%;
  font-size  : 11px;
}
div#right1_1 h1{
  margin: 10px 0px 0px 0px ;
  padding: 1px 0px 0px 25px;
  width: 242px;
  height: 28px;
  background: #ffffff;
  color: #3E6A8F;
}
div#right1_1 b{
  width: 242px;
  margin: 10px 0px 0px 0px ;
  padding: 0px 0px 0px 0px;
  background: #ffffff;
  color: #3E6A8F;
  float: left;
}
div#right1_1 b img{
  padding: 0px;
  margin: 0px;
}
div#right1_1 b h3{
  width: 242px;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  color: #244A95;
  line-height: 14px;
  font-size: 11px;
}
div#right1_1 img{
  margin: 0px;
  padding: 0px;
}
div#right1_1 b h4{
  width: 242px;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 11px;
  color: #B4C2DF;
  line-height: 14px;
}
ul li.map_1 a{
  color: #b4c2df:
  font-size: 15px;
}
img#icca{
  position: relative;
  top: 197px;
  left: 55px;
}
/* menu */
.menucontainer { 
  position : absolute;
  float : left;
}
ul.menu {
  position : absolute;
  top : 55px;
  margin: 0px;
  padding: 0px;
  height : 18px;
  width : 901px;
  float : left;
  background : #ffffff;
}


ul.menu, ul.menu ul { /* Behavior of main ul */
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
  list-style : none;
  z-index    : 9999;
}
ul.menu li { /* Main menu points */
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 1px 0px 2px 0px;
  width      : 118px;
  background : #ffffff;
  border-left : 2px #cbcbcb solid;
  border-bottom : 2px #9ecc5f solid;
  text-align : left;
}
ul.menu ul { /* Sub menu ul (frame) */
  position         : absolute;
  display          : none;
  margin           : 2px 0px 0px 0px;
  background-color : #ffffff; /* Global bakgrunnsfarge */
  z-index          : 9999;
}
ul.menu a, ul.menu a:visited, ul.menu a:link { /* Main menu points link */
  display         : block;
  color           : #444444;
  padding         : 0px 0px 0px 5px;
  font-family     : arial, helvetica;
  font-size       : 12px;
  line-height     : 14px;
  width           : 113px;
  text-decoration : none;
}
ul.menu a:hover { /* Main menu points link hover */
  color       : #000000;
  font-weight : normal;
  background  : #6694E0;
}
ul.menu ul li { /* Sub menu points */
  float      : none;
  border     : 0px;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
  width      : 120px;
  background : #ffffff;
  border-bottom : 2px solid #9ecc5f;
  text-align : left;
}
ul.menu ul a, ul.menu ul a:visited, ul.menu ul a:link { /* Sub menu points link */
  display         : block;
  padding         : 0px 0px 0px 10px;
  color           : #444444;
  font-family     : arial, helvetica;
  font-size       : 11px;
  line-height     : 16px;
  width           : 110px;
  text-decoration : none;
}
ul.menu ul a:hover { /* Sub menu points link hover */
  color       : #000000;
  font-weight : normal;
  background  : #6694E0;
}

/* Behavior level 1 */
ul.menu li {
  behavior: url(/css/behavior.htc);
}
ul.menu li:hover .level_1, ul.menu li.hover .level_1 {
  display : block;
}
/* Behavior level 2 */
ul.menu .level_1 li {
  behavior: url(/css/behavior.htc);
}
ul.menu .level_1 li:hover .level_2, ul.menu .level_1 li.hover .level_2 {
  display : block;
}
ul.menu .level_2 {
  position : absolute;
  left : 120px;
  top  : -3px;
}
/* Behavior level 3 */
ul.menu .level_2 li {
  behavior: url(/css/behavior.htc);
}
ul.menu .level_2 li:hover .level_3, ul.menu .level_2 li.hover .level_3 {
  display : block;
}
ul.menu .level_3 {
  position : absolute;
  left : 120px;
  top  : -3px;
}
/* Behavior level 4 */
ul.menu .level_3 li {
  behavior: url(/css/behavior.htc);
}
ul.menu .level_3 li:hover .level_4, ul.menu .level_3 li.hover .level_4 {
  display : block;
}
ul.menu .level_4 {
  position : absolute;
  left : 120px;
  top  : -3px;
}
/* Behavior level 5 */
ul.menu .level_4 li {
  behavior: url(/css/behavior.htc);
}
ul.menu .level_4 li:hover .level_5, ul.menu .level_4 li.hover .level_5 {
  display : block;
}
ul.menu .level_5 {
  position : absolute;
  left : 120px;
  top  : -3px;
}





ul.menu .selected { /* Main menu points */
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 1px 0px 1px 0px;
  width      : 118px;
  background : #ffffff;
  text-align : left;
  text-decoration : none;
}

/* /menu */
/* =============================================================================== */



.powered_by{
  display: inline;
  margin: 5px 0px 0px 0px;
  height:11px;
  padding:0px;
  width: 280px;
  float: right;
  font-size:9px;
  text-align:right;
}
.powered_by a{
  display: inline;
  color: #705f55;
}




/* Base tags */
img {
  border : 0px;
}
h1,h2,h3,h4,h5,h6,h7,form {
  margin : 0px;
}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h7 a:link {
  color : #535353;
  text-decoration : none;
}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h7 a:visited {
  color : #535353;
  text-decoration : none;
}
dd h2 a:link,dd h3 a:link,dd h4 a:link,dd h5 a:link,dd h6 a:link,dd h7 a:link {
  color : #ffffff;
  text-decoration : none;
}
dd h2 a:visited,dd h3 a:visited,dd h4 a:visited,dd h5 a:visited,dd h6 a:visited,dd h7 a:visited {
  color : #ffffff;
  text-decoration : none;
}

h1 {
  color : #535353;
  font-size : 20px;
  line-height : 24px;
  font-weight : normal;
}
h2 {
  color : #535353;
  font-size : 18px;
  line-height : 22px;
  font-weight : normal;
}
h2#arc{
  color : #3E6A8F ;
}
h3 {
  font-size : 17px;
  line-height : 21px;
}
h4 {
  font-size : 16px;
  line-height : 20px;
}
h5 {
  font-size : 14px;
  line-height : 18px;
}
h6 {
  background : #e9e9e9;
  margin : 10px 0px 0px 10px;
  padding : 0px 0px 0px 10px;
  border-bottom : 1px #e0e0e0 solid;
  border-top : 1px #c0c0c0 solid;
  font-size : 12px;
  line-height : 16px;
}
h7 {
  background : #e9e9e9;
  margin : 10px 0px 0px 10px;
  padding : 0px 0px 0px 10px;
  border-bottom : 1px #e0e0e0 solid;
  border-top : 1px #c0c0c0 solid;
  font-size : 11px;
  line-height : 15px;
}


dl.center_full {
  width : 901px;
  float : left;
  margin : 0px 0px 0px 0px;
/*  background : #eef2f4;*/
}
dl.center_full .image { 
  width : 256px;
  margin : 0px 10px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.center_full .imagetop, .center_full .imagetop { 
  width : 901px;
  height : 343px;
  margin : 0px 0px 0px 0px;
  padding : 0px;
  float : left;
  overflow : hidden;
}
dl.center_full dd {
  background : #eef2f4;
  padding : 30px 130px 55px 130px;
  margin : 6px 0px 0px 0px;
}
dl.center_full dl {
  width : 192px;
  float : left;
  margin : 0px 0px 0px 0px;
  border : 0px;
/*  background : #ffff00;*/
}
dl.center_full dl dd {
  margin : 0px 0px 0px 0px;
  padding : 0px;
  border : 0px;
}



/* Base definitions for dl-lists */
dl.left, dl.left2, dl.leftsmall {
  width : 207px;
  float : left;
  margin : 10px 0px 0px 0px;
  /* background : #ff9900; */
}
dl.left .image { 
  width : 64px;
  margin : 0px 10px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.left2 .image { 
  width : 128px;
  margin : 0px 10px 5px 0px;
  float : right;
  overflow : hidden;
}
dl.leftsmall .image { 
  width : 64px;
  margin : 0px 10px 5px 0px;
  float : right;
  overflow : hidden;
}
dl.left .imagetop { 
  width : 468px;
  margin : 0px 0px 0px 0px;
  padding : 0px;
  float : left;
  overflow : hidden;
}
dl.left dd, dl.left2 dd, dl.leftsmall dd {
  margin : 0px 0px 10px 10px;
  border-bottom : 1px #e0e0e0 solid;
  color : #ffffff;
}
dl.left dl, dl.left2 dl, dl.leftsmall dl {
  width : 192px;
  float : left;
  margin : 0px 0px 0px 0px;
  border : 0px;
/*  background : #ffff00;*/
}
dl.left dl dd, dl.left2 dl dd, dl.leftsmall dl dd {
  margin : 0px 0px 0px 0px;
  border : 0px;
}


dl.center {
  width : 211px;
  margin : 10px 10px 0px 0px;
  float : right;
}
dl.center .image { 
  width : 64px;
  margin : 0px 0px 5px 10px;
  float : right;
  overflow : hidden;
}
dl.center dd {
  margin : 0px 0px 10px 0px;
  border-bottom : 1px #e0e0e0 solid;
  color : #ffffff;
}
dl.center dl {
  width : 162px;
  float : left;
}
dl.center dl dd {
  border : 0px;
}



dl.right {
  width : 196px;
  margin : 10px 10px 0px 0px;
  float : right;
}
dl.right .image { 
  width : 180px;
  margin : 0px 0px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.right dd {
  margin : 0px 0px 10px 0px;
  color : #ffffff;
}
dl.right dl {
  width : 180px;
  margin : 0px 0px 0px 10px;
  float : left;
/*  background : #ffaa00;*/
}



dl.small {
  margin : 5px 0px 0px 0px;
  float : right;
/*  background : #ff66ff;*/
}
dl.small .image { 
  width : 64px;
  margin : 0px 10px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.small dd {
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 15px;
  border-bottom : 1px #e0e0e0 solid;
}
dl.small dd h4 {
  font-size : 12px;
  line-height : 16px;
}



dl.xsmall {
  margin : 5px 0px 0px 0px;
  padding : 0px;
  float : right;
}
dl.xsmall .image { 
  width : 32px;
  margin : 0px 5px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.xsmall dd {
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 15px;
  border-bottom : 1px #e0e0e0 solid;
}
dl.xsmall dd h4 {
  font-size : 11px;
  line-height : 15px;
}


