body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #0C4662 url(/wwimage/43413/bodybg.jpg) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

h1 {
 font-size: 120%; }

h2 {
 font-size: 100%; }

h3 {
 font-size: 100%; }

a img {
 border: 0; }

/*---Hoveddesign--*/
#toplinks {
 width: 992px;
 color: #FFF;
 text-align: right;
 padding: 32px 20px 5px 0;
 margin-left: auto;
 margin-right: auto; }

#toplinks a {
 color: #FFF;
 text-decoration: none; }

#toplinks a:hover {
 text-decoration: underline; }

#wrapper {
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 width: 992px; }

#top {
 width: 992px;
 height: 185px;
 background: url(/wwimage/43411/topbg.jpg) no-repeat; }

.logo {
 border: 0;
 padding: 15px 0 0 20px; }

.info {
 color: #096CA5;
 font-size: 85%;
 padding: 8px 0 0 16px; }

.info a {
 color: #096CA5;
 text-decoration: none; }

.info a:hover {
 text-decoration: underline; }

/*--Toppmeny--*/
#topnav {
 text-align: center;
 text-transform: uppercase;
 padding-top: 12px; }

#topnav a {
 text-decoration: none;
 color: #000;
 background: url(/wwimage/43412/topnavbg.gif) repeat-x;
 padding: 5px 15px;
 margin-left: 1px; }

#topnav a:hover {
 text-decoration: underline; }

#topnav .navActive {
 text-decoration: none;
 color: #000;
 background: url(/wwimage/43970/topnavbgactive.gif) repeat-x;
 padding: 5px 15px;
 margin-left: 1px; }
/*--End Toppmeny--*/

#middle {
 width: 962px;
 background: url(/wwimage/43410/middlebg.jpg) repeat-y;
 padding: 10px 15px 10px 15px;
 min-height: 440px;
 height: auto !important;
 height: 440px; }

#leftcol {
 float: left;
 width: 180px; }

/*--Margmeny--*/
#subnav {
 margin-top: 13px; }

.subnav1, .subnav1:visited {
 color: #627EB7;
 background: url(/wwimage/43409/margknappbg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 5px 0 5px 3px;
 margin-top: 5px;
 border: 1px solid #e7ecf5; }

.subnav1:hover, .subnav1Active {
 color: #000;
 background: url(/wwimage/43409/margknappbg.gif) ;
 background-position: bottom;
 text-decoration: none;
 display: block;
 padding: 5px 0 5px 3px;
 margin-top: 5px;
 border: 1px solid #C1D5E9; }

.subnav2 {
 display: block;
 text-decoration: none;
 color: #627EB7;
 background-color: #EAF7FE;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

.subnav2:hover {
 display: block;
 text-decoration: none;
 color: #000;
 background-color: #EAF2F9;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

.subnav2Active {
 display: block;
 text-decoration:underline;
 color: #000;
 background-color: #EAF2F9;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

.subnav3 {
 display: block;
 text-decoration: none;
 color: #627EB7;
 background-color: #F3F7FB;
 padding-left: 20px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

.subnav3:hover {
 display: block;
 text-decoration: none;
 color: #000;
 background-color: #EAF2F9;
 padding-left: 20px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

.subnav3Active {
 display: block;
 text-decoration:underline;
 color: #000;
 background-color: #EAF2F9;
 padding-left: 20px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #e7ecf5;
 border-right: 1px solid #e7ecf5;
 border-bottom: 1px solid #e7ecf5; }

#subnav p {
 margin: 0; }
/*--Slutt margmeny--*/

#rightcol {
 margin-left: 190px; }

#bottom {
 width: 992px;
 height: 15px;
 background: url(/wwimage/43408/bottombg.jpg) no-repeat; }
/*---Slutt Hoveddesign--*/

/*---Bokser startside--*/
#fadeshow1 {
 margin-bottom: 15px; }

.boxbaater {
 float: left;
 width: 292px;
 height: 136px;
 background: url(/wwimage/43973/boxnyebaater.jpg) no-repeat; }

.boxbaater .content {
 padding: 30px 5px 0 110px;
 font-size: 90%; }

.boxkampanje1 {
 float: left;
 width: 292px;
 height: 136px;
 margin-left: 15px;
 background: url(/wwimage/54224/boxkampanje.jpg) no-repeat; }

.boxkampanje1 .content {
 padding: 30px 5px 0 110px;
 font-size: 90%; }

.baaterfinn {
 float: left;
 width: 292px;
 height: 136px;
 margin-top: 15px;
 background: url(/wwimage/43999/boxbaaterfinn.jpg) no-repeat; }

.baaterfinn .content {
 padding: 30px 5px 0 110px;
 font-size: 90%; }

.boxopplag {
 float: left;
 width: 292px;
 height: 136px;
 margin-top: 15px;
 background: url(/wwimage/44002/boxsvinteropplag.jpg) no-repeat; }

.boxopplag .content {
 padding: 30px 5px 0 110px;
 font-size: 90%; }

.boxverksted {
 float: left;
 width: 292px;
 height: 136px;
 margin-left: 15px;
 margin-top: 15px;
 background: url(/wwimage/44001/boxverksted.jpg) no-repeat; }

.boxverksted .content {
 padding: 30px 5px 0 110px;
 font-size: 90%; }

/*---Slutt Bokser startside--*/

.banner {
 padding-bottom: 3px; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

.kontaktskjema a {
 text-decoration: none;
 color: #000;
 background-color: #EEF3F8;
 padding: 1px 4px;
 border: 1px solid #BCD6F1;
 margin-top: 5px; }

.kontaktskjema a:hover {
 color: #FFF;
 background-color: #2F9ED6; }

/*--Produkter vise--*/
#video {
 float: right; }

.videolink a {
 text-decoration: none;
 padding: 10px 10px 3px 30px;
 background: url(/wwimage/44729/PlayVideo.jpg) no-repeat; }

.videolink a:hover {
 text-decoration: underline; }

.videolink2 a, videolink2 a:visited {
 text-decoration: none;
 font-size: 11px;
 color: #36569F;
 padding-left: 27px;
 line-height: 150%;
 background: #FFF url(/wwimage/23289/videoicon2.gif) no-repeat; }

.videolink2 a:hover {
 text-decoration: underline; }

.eggenvideo {
 margin-top: 60px;
 text-align: center;
 font-size: 11px;
 border: 1px solid #BCD6F1; }

#printicon {
 display: none; }

#tips {
 display: none;
 float: right; }

.link  {
 text-decoration: none;
 font-weight: bold; }

.link:hover {
 text-decoration: underline; }

#infobox {
 border: 1px solid #B5CDDF;
 padding: 4px;
 float: right; }

.tekniskdatalink a, .tekniskdatalink a:visited {
 text-decoration: none;
 font-weight: bold;
 padding: 4px 7px 0 19px;
 color: #62738C;
 background: #FFF url(/wwimage/23023/pdficon.gif) no-repeat;
 border-right: 1px dotted #67738C; }

.tekniskdatalink a:hover {
 text-decoration: underline; }

.infoboxlink a, .infoboxlink a:visited {
 text-decoration: none;
 font-weight: bold;
 padding: 4px 7px 0 19px;
 margin-left: 4px;
 background: #FFF url(/wwimage/23022/linkicon.gif) no-repeat; }

.infoboxlink a:hover {
 text-decoration: underline; }
/*--Slutt produkter vise--*/

.kontaktskjema {
 border: 1px solid #62738C; }

.borderbottom td {
 border-bottom: 1px solid #CCC;
 padding: 10px 0; }

.borderbottom td table td {
 border: 0;
 padding: 0; }

.tilbud {
 background: url(/wwimage/44686/Tulbudstjerne.gif) no-repeat; }

/*--Kampanjer--*/
.boxkampanje {
 border: 1px solid #357493;
 margin: 5px; }

.boxkampanje h2 {
 color: #FFF;
 background: url(/wwimage/49737/kampanjeheader.gif) repeat-x;
 margin: 0;
 padding: 5px 3px; }

.boxkampanje .content {
 padding: 3px; }

.boxkampanje .content img {
 float: left;
 padding-right: 5px; }
/*--Slutt kampanjer--*/

.kontaktkort {
 width: 160px;
 height: 217px;
 border: 1px solid #CCC;
 padding: 5px;
 background: #D0E7F3; }

