body {
 margin: 0;
 padding: 0;
 text-align: center;
 min-width: 950px;
 background: #000 url(/wwimage/28754/topnavbg.gif) repeat-x 0 113px;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

h1 {
 font-size: 1.3em; }

h2 {
 font-size: 1em;
 font-weight: bold; }

h3 {
 font-size: 1em;
 margin: 0; }

a {
 color: #6699FF; }

#wrapper {
 text-align: left;
 color: #FFF;
 width: 990px;
 margin-left: auto;
 margin-right: auto;
 background: #000; }

#header {
 width: 800px;
 height: 113px; }

.logo {
 position: absolute;
 padding-top: 46px;
 border: 0; }

.topimg {
 position: absolute;
 margin-left: 820px;
 margin-top: 75px; }

#search {
 position: absolute;
 margin-top: 40px;
 margin-left: 865px; }

#search input {
 background-color: #CCC;
 border: 0; }

#topnav {
 height: 31px;
 padding-top: 10px;
 text-align: center;
 color: #999;
 background: url(/wwimage/28754/topnavbg.gif) repeat-x; }

.nav {
 text-transform: uppercase;
 text-decoration: none;
 font-size: 11px;
 font-weight: bold;
 color: #999;
 padding: 0 5px; }

.nav:hover {
 color: #FFF; }
 
.main {
 width: 990px;  }

.leftcol {
 width: 180px;
 padding-top: 20px; }

#subnav {
 width: 175px; }

.subnav1 {
 font-size: 12px;
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding: 2px 4px;
 margin-top: 2px; }

.subnav1:a {
 font-size: 12px;
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding: 2px 4px;
 margin-top: 2px; }

.subnav1:visited {
 font-size: 12px;
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding: 2px 4px;
 margin-top: 2px; }

.subnav1:hover {
 font-size: 12px;
 text-decoration: none;
 color: #000;
 background-color: #CCC;
 display: block;
 margin-top: 1px;
 padding: 2px 4px;
 margin-top: 2px; }

.subnav1Active {
 font-size: 12px;
 text-decoration: none;
 color: #000;
 background-color: #CCC;
 display: block;
 margin-top: 2px;
 padding: 2px 4px;
 margin-top: 2px; } 

 p, .subnav2 {
 margin: 0; }

.subnav2 {
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding-left: 6px;
 padding-bottom: 2px;
 font-size: 10px; }

.subnav2:a {
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding-left: 8px;
 padding-bottom: 2px;
 font-size: 10px; }

.subnav2:visited {
 text-decoration: none;
 color: #999;
 background-color: #666;
 display: block;
 padding-left: 8px;
 padding-bottom: 2px;
 font-size: 10px; }

.subnav2:hover {
 text-decoration: none;
 color: #000;
 background-color: #CCC;
 display: block;
 padding-left: 8px;
 padding-bottom: 2px;
 font-size: 10px; }

.subnav2Active {
 text-decoration: none;
 color: #000;
 background-color: #CCC;
 display: block;
 padding-left: 8px;
 padding-bottom: 2px;
 font-size: 10px; }

.maincol {
 padding-top: 20px;
 padding-left: 10px;
 min-height: 400px; }

#tips {
 display: none; }

#footer {
 width: 990px;
 border-top: 1px solid #666;
 color: #999;
 background-color: #000;
 padding-top: 5px;
 margin-top: 20px;
 text-align: center;
 font-size: 10px; }

.mailtext {
 text-decoration: none;
 color: #999;
 background-color: #000; }

.mailtext:hover {
 text-decoration: none;
 color: #FFF;
 background-color: #000; }

.ansatte a {
 text-decoration: none; }

.ansatte a:hover {
 text-decoration: underline; }

.ansatte img {
 float: left;
 padding-right: 10px;
 padding-bottom: 5px; }

.ansatte td {
 padding-right: 40px;
 padding-bottom: 40px;
 font-size: 90%; }

.kontaktskjema {
 background-color: #666;
 border: 1px solid #CCC; }

/*--Slideshow--*/
#slideshow {
 position: absolute;
 z-index: 5; }

#lampimg {
 z-index: 1; }

#placeholder {
 background: url(/wwimage/49895/Lysperebg.jpg) no-repeat; }

#slideshowRev {
 width: 542px;
 height: 299px; }
/*--Slutt Slideshow--*/

.tjenesteimg {
 float: right;
 padding: 10px 0 10px 10px; }

.listimg {
 margin-bottom: 20px; }

/*--Nyheter--*/
.newsbox {
 width: 220px;
 border: 1px solid #666; }

.boxtop {
 background: url(/wwimage/49896/NewsBg.gif) repeat-x;
 text-align: center; }

.boxtop h3 {
 color: #FFF;
 padding: 7px 0;
 margin: 0; }

.newsbox .boxcontent {
 font-size: 85%;
 height: 390px;
 overflow: hidden;
 background: #000;
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 -khtml-opacity: 0.7;
 opacity: 0.7; }

.newsbox .boxcontent p {
 background: #2B2A2A;
 padding: 5px;
 margin-top: 3px; }

.newsbox .boxcontent a {
 text-decoration: none;
 color: #FFF; }

.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: url(/wwimage/49896/NewsBg.gif); }

.more a {
 text-decoration: none;
 color: #FFF; }

.more a:hover {
 text-decoration: underline; }
/*--Slutt nyheter--*/

