html {
   margin: 0px; 
   padding: 0px; 
} 
body {
   margin: 0px; 
   padding: 0px; 
} 
body {
   color: #234676; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
body {
   background: #cdd6e3; 
}
.topp-tbl {
   margin-left: auto; 
   margin-right: auto; 
}
.topp-part01 {
   background: #5f7fa2; 
   background-image: url("img/topp-1a.jpg"); 
   background-repeat: repeat; 
   color: #000000; 
   text-align: center center; 
   vertical-align: middle; 
}
.topp-part02 {
   background: #708ca6; 
   background-image: url("img/topp-2d.jpg"); 
   background-repeat: repeat; 
   color: #234676; 
   text-align: center center; 
   vertical-align: middle; 
}
.topp-meny0 {
   background: #264666; 
   background-image: url("img/fadeblueh02.gif"); 
   background-repeat: repeat; 
   color: #f16656; 
   border-top: 3px solid #3f6690; 
   border-right: none; 
   border-bottom: 3px solid #3f6690; 
   border-left: none; 
   text-align: left; 
   vertical-align: middle; 
   font-weight: normal; 
   font-size: small; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.topp-meny1 {
   background: #264666; 
   background-repeat: repeat; 
   color: #d67317; 
   border-top: 3px solid #3f6690; 
   border-right: none; 
   border-bottom: 3px solid #3f6690; 
   border-left: none; 
   text-align: right; 
   vertical-align: middle; 
   font-weight: normal; 
   font-size: small; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.td01 {
   background: #cdd6e3; 
   color: #234676; 
}
.td02 {
   background: #b2c1d6; 
   color: #234676; 
   background-image: url("img/linjer-blue.gif"); 
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: 1px solid #234676;
}
.td03 {
   background: #3f6690; 
   color: #234676; 
   border-top: 1px solid #234676; 
   border-right: none; 
   border-bottom: none; 
   border-left: none; 
}
hr {
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 0px;
   border-top: none;
   border-right: none;
   border-bottom: thin dashed #234676;
   border-left: none;
}
.img-shadow {
  float:left;
  background: url(img/shadowalpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 5px 0 0 5px !important;
  margin: 5px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -3px 6px 6px -3px;
  padding: 0;
   border: 1px solid #306090; 
  }
p {
   text-align: left; 
   vertical-align: top; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
p.right	{
   text-align: right; 
}
.bg01 {
   color: #234676; 
   background: #3f6690; 
}
.bord {
   border: 1px solid #336699; 
}
.border {
   border-width: 1px; 
   border-style: solid; 
   border-color: #336699; 
}
.marg01 {
   margin-right: 5px; 
   margin-top: 0px; 
   margin-left: 10px; 
   margin-bottom: 0px; 
}
.marg02 {
   margin-right: 50px; 
}
.myline TR {
   border-bottom:1px solid black;
}
.nobord {
   border: 0 none; 
}
.txt-b {
   font-weight: bold; 
}
.txt-large {
   font-size: large; 
   letter-spacing: 1px; 
}
.txt-xlarge {
   color: #305383; 
   background: #cdd6e3; 
   font-size: x-large; 
   letter-spacing: 1px; 
}
.txt01 {
   color: #234676; 
   background: #cfdaec; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.txt02 {
   color: #305383; 
   background: #cdd6e3; 
   border-bottom:1px solid #3f6393; 
   font-weight: bold; 
   font-size: large; 
   letter-spacing: 2px; 
   font-family: 'Lucida Calligraphy', Verdana, Arial, Helvetica, sans-serif; 
}
.txtd0 {
   color: #f3f3f3; 
   background: #264666; 
   background-image: url("img/bgbr1.gif"); 
   font-weight: bold; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.txtd1 {
   color: #f3f3f3; 
   background: #788eb0; 
   border-top:1px solid #3f6690; 
   border-bottom:1px solid #3f6690; 
   font-weight: bold; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.txtd2 {
   color: #234676; 
   background: #fefbff; 
   border-bottom:1px solid #bdc6d3; 
   font-weight: normal; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.txtd3 {
   color: #00446c; 
   background: #dfe4ee; 
   border-bottom:1px solid #bdc6d3; 
   font-weight: normal; 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
}
a.set00:link {
   color: #da3e00; 
   background: inherit; 
   text-decoration: underline; 
   border-width: 0px; 
   border-style: none; 
   border-color: inherit; 
} 
a.set00:visited {
   color: #da3e00; 
   background: inherit; 
   text-decoration: underline; 
   border-width: 0px; 
   border-style: none; 
   border-color: inherit; 
} 
a.set00:hover {
   color: #f33f30; 
   background: inherit; 
   text-decoration: none; 
   border-width: 0px; 
   border-style: none; 
   border-color: inherit; 
} 
a.set00:focus {
   color: #da3e00; 
   background: inherit; 
   text-decoration: underline; 
   border-width: 0px; 
   border-style: none; 
   border-color: inherit; 
} 
a.set00:active {
   color: #da3e00; 
   background: inherit; 
   text-decoration: underline; 
   border-width: 0px; 
   border-style: none; 
   border-color: inherit; 
} 
a.set01:link {
   color: #acbdd9; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set01:visited {
   color: #acbdd9; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set01:hover {
   color: #ffffff; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set01:focus {
   color: #acbdd9; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set01:active {
   color: #acbdd9; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set02:link {
   color: #234676; 
   background: #cdd6e3; 
   text-decoration: underline; 
} 
a.set02:visited {
   color: #234676; 
   background: #cdd6e3; 
   text-decoration: underline; 
} 
a.set02:hover {
   color: #000000; 
   background: #ffffff; 
   text-decoration: none; 
} 
a.set02:focus {
   color: #234676; 
   background: #cdd6e3; 
   text-decoration: underline; 
} 
a.set02:active {
   color: #234676; 
   background: #cdd6e3; 
   text-decoration: underline; 
} 
a.set03:link {
   color: #234676; 
   background: #cfdaea; 
   text-decoration: none; 
} 
a.set03:visited {
   color: #234676; 
   background: #cfdaea; 
   text-decoration: none; 
} 
a.set03:hover {
   color: #f16656; 
   background: #cfdaea; 
   text-decoration: underline; 
} 
a.set03:focus {
   color: #234676; 
   background: #cfdaea; 
   text-decoration: none; 
} 
a.set03:active {
   color: #234676; 
   background: #cfdaea; 
   text-decoration: none; 
} 
a.set04:link {
   color: #ffffff; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set04:visited {
   color: #ffffff; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set04:hover {
   color: #ffb65f; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set04:focus {
   color: #ffffff; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.set04:active {
   color: #ffffff; 
   background: #264666; 
   text-decoration: none; 
   font-weight: bold; 
} 
a.menulink {
   border-right : 1px solid #ffffff; 
   border-top : 1px solid #ffffff; 
   display : block; 
   border-left : 1px solid #ffffff; 
   width : 210px; 
   color : #234676; 
   background : #dfe4ee; 
   border-bottom : 1px solid #ffffff; 
   font-size : small; 
   font-family : arial, verdana, helvetica, sans-serif; 
   text-align : left; 
   text-decoration : none; 
}
a.menulink:hover {
   border-right : 1px solid #f16656; 
   border-top : 1px solid #f16656; 
   border-left : 1px solid #f16656; 
   border-bottom : 1px solid #f16656; 
   color : #333333; 
   background-color : #fcaf6c; 
   font-family : verdana, arial, helvetica, sans-serif; 
}
