body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background-color: #FFF;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

#wrapper {
 text-align: left;
 width: 990px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 border: 3px solid #7FC349; }

input {
 border: 1px solid #7FC349; }

h1 {
 font-size: 1.3em; }

h2 {
 font-size: 1.1em;
 font-weight: bold; }

h3 {
 font-size: 1em;
 margin: 0; }

#top {
 height: 144px; }

.toptext {
 color: #7FC349;
 font-weight: bold;
 font-size: 1.5em;
 padding: 20px 0 0 10px; }

.logo {
 float: right;
 width: 119px;
 height: 144px;
 padding-right: 15px;}

#search {
 padding: 44px 0 0 10px;}

#topnav {
 color: #000;
 margin: 10px 150px 0 0;
 padding: 7px;
 background: url(/wwimage/50461/topnavbg.gif) repeat-x; }

.nav {
 text-transform: uppercase;
 text-decoration: none;
 padding: 2px 1px;
 color: #000; }

.nav:hover {
 color: #000;
 text-decoration: underline; }

#leftcol {
 float: left;
 width: 230px; }

#area {
 display: none; }

#subnav {
 margin-top: 25px;
 width: 230px; }

#subnav p {
 margin: 0; }

#subnav a {
 display: block;
 text-decoration: none;
 color: #000;
 background-color: #E3F0C6;
 padding: 5px 0 5px 5px;
 border-bottom: 1px solid #FFF; }

#subnav a:hover {
 color: #FFF;
 background-color: #7FC349; }

#subnav .subnav1Active {
 color: #FFF;
 background-color: #7FC349; }

#maincol {
 margin-left: 230px;
 padding: 10px;
 min-height: 400px;
 height: auto !important;
 height: 400px; }

#footer {
 color: #7FC349;
 text-align: center;
 padding: 5px 0;
 width: 990px;
 border-top: 1px solid #E3F0D6; }

#footer p {
 margin: 0;
 font-size: 80%; }

.mailtext {
 text-decoration: none;
 color: #7FC349;
 background-color: #FFF;
 font-size: 9px; }

.mailtext:hover {
 text-decoration: underline; }
 
.skjema {
 border: 1px solid #CCC;
 width: 300px; }

.skjema td {
 padding: 5px; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px; }

#ekstranett {
 color: #FFF;
 background-color: #7FC349;
 padding: 5px 10px 5px 10px; }

/*--Nyheter--*/
.newsbox {
 border: 1px solid #7FC349;
 width: 230px; }

.boxtop {
 background: url(/wwimage/50088/BoxheaderBglys.gif) repeat-x;
 text-align: center; }

.boxtop h2 {
 color: #339900;
 text-transform: uppercase;
 padding: 7px 0;
 margin: 0; }

.newsbox .boxcontent {
 font-size: 85%;
 height: 430px; }

.newsbox .boxcontent p {
 background: #E3F0C6;
 padding: 5px;
 margin-top: 10px; }

.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: url(/wwimage/50088/BoxheaderBglys.gif) repeat-x;}

.more a {
 text-decoration: none; }

.more a:hover {
 text-decoration: underline; }
/*--Slutt nyheter--*/

/*--Bokser startside--*/
.slideshow {
 width: 475px;
 height: 200px;
 border: 1px solid #7FC349;
 margin-bottom: 15px; }

#fadeshow1 {
 border: 1px solid #7FC349;
 margin-bottom: 15px; }

.box {
 width: 230px;
 height: 131px;
 border: 1px solid #7FC349; }

.box h2 {
 color: #339900;
 text-transform: uppercase;
 background: url(/wwimage/50088/BoxheaderBglys.gif) repeat-x;
 margin: 0;
 padding: 5px;
 text-align: center }

.box .content {
 font-size: 85%; }

.box .content img {
 float: left; }

