body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #CDD6CA url(/wwimage/41645/topbg.gif) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

/*Hoved-design med plassholdere*/
#wrapper {
 text-align: left;
 width: 970px;
 background: #E6EDE4;
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #A4B5A0; }

h1 {
 font-size: 130%;
 margin-bottom: 15px; }

h2 {
 font-size: 120%;
 margin-bottom: 3px; }

h3 {
 font-size: 100%;
 margin-bottom: 2px; }

h4 {
 font-size: 80%;
 margin-top: 1px;
 margin-bottom: 2px;
 color: #808080;
  }

p {
 margin-top: 0;
 margin-bottom: 6px; }

table {
  border-collapse: collapse; }

th {
 color: #000;
 background-color: #D9E9D4;
 border: 1px solid #CCC; }

.priser td h3 {
 color: #000;
 background-color: #D9E9D4;
 margin: 0;
 padding: 5px;
 color: #404040;  }

.priser td {
 border: 1px solid #CCC;
 background-color: #ECF8E8; }

#print {
 display: none; }

#top {
 height: 176px;
 background: url(/wwimage/41555/topbg.gif) repeat-x;
 padding: 20px 5px 0 5px; }

.logo {
 position: absolute;
 width: 312px;
 height: 71px;
 border: 0;}

.toplinks {
 float: right; }

.toplinks a {
 text-decoration: none;
 color: #000; }

.toplinks a:hover {
 text-decoration: underline;
 color: #000; }

.dropdown {
 float: right;
 margin-top: 20px; }

#topnav {
 padding-top: 109px;
 padding-bottom: 5px;
 text-align: center;
 text-transform: uppercase; }

#topnav a {
 text-decoration: none;
 color: #000;
 background: url(/wwimage/41554/margknappbg.gif) repeat-x;
 padding: 5px 20px;
 margin-left: 1px; }

#topnav a:hover {
 text-decoration: none;
 color: #000;
 background: url(/wwimage/41557/margknappbg.gif) repeat-x;
 padding: 5px 20px;
 margin-left: 1px; }

#topnav .topnavActive {
 text-decoration: none;
 color: #000;
 background: url(/wwimage/41557/margknappbg.gif) repeat-x;
 padding: 5px 20px;
 margin-left: 1px; }

#leftcol {
 float: left;
 width: 155px;
 padding-left: 5px; }

/*--Margknapper--*/
#subnav {
 font-size: 90%; }

.subnav1 {
 color: #666;
 background: url(/wwimage/41554/margknappbg.gif);
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #CCC; }

.subnav1:visited {
 color: #666;
 background: url(/wwimage/41554/margknappbg.gif);
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #CCC; }

.subnav1:hover {
 color: #000;
 background: url(/wwimage/41554/margknappbg.gif);
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #000; }

.subnav1Active  {
 color: #000;
 background: url(/wwimage/41554/margknappbg.gif);
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #000; }

.subnav2 {
 color: #666;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border-top: 1px solid #C7E2BE;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC; }

.subnav2:hover {
 color: #000;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border: 1px solid #000; }

.subnav2Active {
 color: #000;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border: 1px solid #000; }

.subnav3 {
 color: #666;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border-top: 1px solid #C7E2BE;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC; }

.subnav3:hover {
 color: #000;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border: 1px solid #000; }

.subnav3Active {
 color: #000;
 background-color: #CEE7C5;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border: 1px solid #000; }

#subnav p {
 margin: 0; }
/*--Ferdig med margknapper--*/

#rightcol {
 margin-left: 170px;
 padding-right: 5px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

#maincol {
 padding: 10px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

#footer {
 height: 20px;
 background: url(/wwimage/41552/footerbg.gif) repeat-x;
 text-align: center;
 padding-top: 5px;
 margin-top: 5px; }

#footer a {
 text-decoration: none;
 color: #000; }

#footer a:hover {
 text-decoration: underline;
 color: #000; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

/*--Innhold--*/
.newsbox {
 background-color: #EEF2Ed;
 border: 1px solid #CCC; }

.boxtop {
 background: url(/wwimage/41556/boxheaderbg.gif) repeat-x;
 height: 31px;
 text-align: center; }

.boxtop h3 {
 margin: 0;
 padding-top: 5px; }

.newsbox .boxcontent {
 padding: 5px;
 font-size: 85%;
 height: 370px; }

.newsbox .boxcontent a {
 text-decoration: none; }

.newsbox .boxcontent a:hover {
 text-decoration: underline; }

.newsbox table {
 border: 0; }

.newsbox table td {
 border: 0;
 padding: 5px 0; }

.more {
 padding: 5px;
 font-size: 85%;
 background-color: #E6F0F4; }

.more a {
 text-decoration: none; }

.more a:hover {
 text-decoration: underline; }

#slideshow {
 border: 1px solid #CCC;
 background: #EEF2Ed url(/wwimage/41584/Gepard.jpg) no-repeat;
 width: 263px;
 height: 150px;
 margin-bottom: 10px;
 padding-left: 280px; }

/*--Bokser startside--*/
.box {
 background-color: #EEF2Ed;
 border: 1px solid #CCC;
 height: 135px; }

.box .boxcontent {
 padding: 5px;
 font-size: 85%; }

.box .boxcontent img {
 float: left;
 padding-right: 5px; }

/*--Slutt bokser startside--*/

.kontaktskjema td {
 border: 0;
 background: 0; }

.ad {
  border: 1px solid #CCC;
  background-color: #EEF2Ed;
  width: 543px;
  height: 150px;
  margin-bottom: 10px; 
  position: absolute;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }
 
.ad-list {
  border: 1px solid #CCC;
  background-color: #EEF2Ed;
  width: 543px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 10px;  }

.ad-list table {
 border: 0; }

.ad-list td {
 border: 0;
 background: 0; }

.ad-list td h3 {
 background: 0; }

.ad-list p {
  margin: 0px; }

.ad p {
  margin:0px; }

.adContainer {
  height: 160px;
  display: block; }

.adContainer h3 {
 background: 0; }

.adContainer td {
 border: 0;
 background: 0; }

.ad-hidden {
    display: none; }

.noborder {
 border: 0; }

.noborder td {
 border: 0;
 background: 0; }

.noborder h3 {
 background: 0; }

/*--Kontaker--*/
.contactlist a {
 text-decoration: none; }

.contactlist a:hover {
 text-decoration: underline; }

.contactlist img {
 border: 0;
 float: left;
 padding-right: 5px; }

.contactlist td {
 padding: 0 20px 30px 0; }

.contactlist h2 {
 margin-top: 0; }
/*--Slutt Kontakter--*/

.FormPostNumber {
 display: none;
}

