html { width: 100%; background-color: #ffffff; background-image: url(images/back.gif); background-position: top; background-repeat: repeat-x; vertical-align: top;}
body, html { font-size: 13px; font-family: Arial, Helvetica, sans-serif, Verdana; text-align: center; margin: 0; height: 100%; width: 100%; }
.outermaintable { width: 951px; margin-left: auto; margin-right: auto; text-align: center; }
.maintable { background-color: #ffffff; width: 921px; text-align: center; }
.maintd2 { background-color: #ffffff;  }
.frontinfoleft { border-right: 1px #acacac solid; width: 261px; padding-right: 10px; color: #808285; padding-left: 10px; }
.frontinforight { width: 259px; padding-left: 20px; color: #808285; }
.frontinfoskille { width: 560px; border-bottom: 1px #acacac solid; height: 10px; margin-bottom: 10px; }
.left { width: 0px; padding-top: 25px; }
.left-shadow { width: 15px; vertical-align: top; background-image: url(images/left-bottom.png); background-repeat: no-repeat; background-position: bottom; background-color: #ffffff; }
.left-shadow-top { width: 15px; height: 350px; background-image: url(images/left-topp.png); background-repeat: no-repeat; vertical-align: top;  }
.right-shadow { width: 15px; vertical-align: top; background-image: url(images/right-bottom.png); background-repeat: no-repeat; background-position: bottom; background-color: #ffffff; }
.right-shadow-top { width: 15px; height: 350px; background-image: url(images/right-topp.png); background-repeat: no-repeat; vertical-align: top;  }
.right { width: 304px; padding-left: 20px; padding-top: 12px; }
.toppen { height: 120px; text-align: left; }
.toppleft { height: 120px; width: 300px; float: left; }
.toppright { height: 100px; width: 600px; float: right; text-align: right; padding-top: 20px; padding-right: 20px; }
.logintop, .logintop:link, .logintop:visited, .logintop:active { color: #A7A9AC; font-weight: bold; text-decoration: none; }
.logintop:hover { text-decoration: none; color: #7AC143; }
.toppbilde { width: 570px; }
.middle { width: 617px; padding-top: 12px; }
.middle-content { text-align: left; width: 600px; padding-top: 30px; background-color: #eaeae9; }
.Midten-Innhold { margin-left: 0px; margin-right: 0px; width: 570px; }
.shorttext, .headline, .chatter, .maintd { padding-left: 15px; padding-right: 15px; color: #808285;  }
.leftinfoborder { width: 14px; height: 218px; background-image: url(images/leftinfoborder.gif); background-repeat: no-repeat; }
.rightinfoborder { width: 14px; height: 218px; background-image: url(images/rightinfoborder.gif); background-repeat: no-repeat; }
.tilbakeknapp { margin: 0px; padding: 0px; display: none; }
.bottom { color: white; font-size: 10px; background-color: #ffffff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; clear: both; width: 760px; text-align: center; padding-top: 0px; padding-bottom: 0px; }
.bunnlinje { height: 35px; text-align: left; }
.menylinje { text-align: left; height: 30px; }
.meny { text-align: left; float: left; clear: both; margin: 0; padding: 0;  width: 800px; }
.menybuttonon { float: left; margin-right: 5px; height: 40px; vertical-align: top; width: 120px; }
.menybutton { float: left; margin-right: 5px; height: 40px; vertical-align: top; width: 120px; }
.menytekst { color: #333; font-weight: bold; line-height: 15px; vertical-align: middle; padding-top: 5px; padding-left: 10px; }
.btn { color: #00483A; font-size: 14px; line-height: 20px; font-weight: bold; }
a.btn:link,a.btn:visited { color: #00392e; font-size: 14px; text-decoration: none; margin: 0; vertical-align: middle; font-weight: bold; }
a.btn:hover { color: #7AC143; font-size: 14px; text-decoration: none; margin: 0; vertical-align: middle; font-weight: bold; }
.btn_on { color: #7AC143; font-size: 14px; line-height: 20px; font-weight: bold; }
a.btn_on:link,a.btn_on:visited { color: #7AC143; font-size: 14px; text-decoration: underline; margin: 0; vertical-align: middle; font-weight: bold;  }
a.btn_on:hover { color: #7AC143; font-size: 14px; text-decoration: none; margin: 0; vertical-align: middle; font-weight: bold;  }
.site-clear-float {
        clear: both;
}
.site-table-default {
        width: 100%;
}
body, span, div, td, a, h1, h2, h3 { font-size: 12px; color: #020202; }
h1,h2,h3 { color: #00483A; font-weight: bold; }
h1 {
        font-size: 20px;
}
.h1:link, .h1:visited, .h1:active { color: #00483A; font-size: 20px; text-decoration: none; }
.h1:hover { color: #7AC143; text-decoration: none;  }
h2 {
        font-size: 17px;
}
h3 {
        font-size: 14px;
}
h4 { color: #000; font-size: 20px; }
h5 { color: #000; font-size: 17px; }
h6 { color: #000; font-size: 14px; }
form {
        display: inline;
}
hr {
        height: 1px;
        border: none;
        background-color: #00483A;
        color: #00483A;
        margin: 0 0 5px !important;
        margin: 0px;
}
textarea {
        font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
        color: #000000;
        border: solid 1px;
        padding: 2px;
}
a, a:link, a:visited { color: #7AC143; text-decoration: underline; }
.header {
        color: #00392e;
        font-size: 20px;
        font-weight: bold;
        padding: 2px 0 4px;
}
a:hover { text-decoration: underline; color:#000000}
.stlink, .stlink:link, .stlink:visited { color: #7AC143; text-decoration: underline; }
.stlink:hover { text-decoration: underline; }
.inbox
{
    color: #000000;
}
P { font-weight: normal; text-decoration: none; margin-top:0; margin-bottom:0; color: #808285; }
/*
.menybuttonunder { background-image: url(images/uknapp.gif); background-repeat: no-repeat; }*/
.menybuttonunder, .menybuttonunder_on { padding-left: 10px; height: 20px; background-color: #ffffff; width: 130px; cursor: pointer; color: #000000; }
.menybuttonunder_on { text-decoration: none; color: #7AC143; }
.linker {  width: 276px; margin-top: 10px; margin-bottom: 10px; }
.linkbox { float: left; padding-right: 0px; padding-bottom: 20px; }
.infobox { padding: 3px 3px 3px 5px; }
.newslistbox { padding: 3px 10px 3px 5px; }
.nyhetarkiv { font-size: 12px; text-align: right; padding-top: 2px; padding-left: 15px; border-style: none; border-width: 0; }
.nyheterover { font-size: 12px; font-weight: normal; background-repeat: repeat-y; text-decoration: none; text-align: left; padding-top: 15px; color: #00483A; }
.newsovermain { padding-left: 14px}
.newsbox { padding-right: 46px; padding-bottom: 5px; padding-left: 14px; }
.newsframe { background-color: white; padding: 5px; border: solid 1px #013d41; }
.right-over { color: #7AC143; text-align: left; vertical-align: middle; width: 276px; height: 18px; padding-top: 0px; padding-left: 0px; text-transform: uppercase; font-size: 18px; font-weight: bold; border-bottom: 1px #acacac solid; padding-bottom: 5px; }
.left-over { color: black; font-size: 12px; font-weight: bold; background-image: url(images/righttop.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 163px; height: 18px; padding-top: 5px; }
.rightbox { border: 0 #515151; }
.righttd { padding-left: 8px; padding-top: 10px; }
.rightarkiv { text-align: center; }
.firmainfobottom { text-align: center; margin-left: 20px; margin-right: 20px; padding-top: 15px; padding-bottom: 15px; border-top: 2px #eeeeef solid; width: 881px; }
.bottomlogo { width: 74px; height: 14px; background-image: url(images/bottom-logo.gif); background-repeat: no-repeat; float: left; }
.bottomtekst { float: left; color: #7AC143; }
.table_article {
width: 95%;
margin-left: 12px;
border-bottom: 1px #6D6E71 solid;
}
.article_left {
width: 50%;
	   padding-top: 5px;
	   padding-right: 5px;
	   padding-bottom: 5px;
}
.article_right {
width: 50%;
	   padding-top: 5px;
	   padding-left: 5px;
	   padding-bottom: 5px;
}
.td_dark {
	background-color: #000000;
}
.sidekart { display: none; }
.nyhetbox { text-align: left; width: 276px;}
.infobox { clear:both; text-align: center; width: 159px;}
.nyhetout { text-decoration: none; text-align: left; width: 276px; }
.rightboxbunn { background-image: url(images/right-box-bunn.gif); background-repeat: repeat-y; text-decoration: none; text-align: center; width: 163px; height: 15px; clear: both; }
.infoout { background-image: url(images/infobox.gif); background-repeat: repeat-y; text-decoration: none; text-align: center; width: 163px; clear: both; }
.infobottom { background-image: url(images/infobottom.gif); background-repeat: no-repeat; width: 163px; height: 15px;}
.info {text-decoration: none; text-align: left; padding: 2px; }
.nyhet { text-decoration: none; text-align: left; padding: 0px; color: #808285; }
.rightani { width: 163px; height: 148px; }
.rightspace { background-position: left 0; height: 14px; clear: both; }
.stortbilde
{
    text-align: left;
}
.bildecss
{
	margin: 0px;
    /* border: solid 2px #146a67; */
}
.leftspace {clear:both; height:20px;width:163px;}
/*.titlediv { font-size: 10px; font-weight: bold; position: absolute; top: 147px; left: 245px; width: 100px; height: 12px; display: none; }*/
.titlediv { font-size: 10px; font-weight: bold; width: 100px; height: 12px; display: none; padding-left: 12px; padding-top: 2px; }
.left_knapper { text-align: center; width: 173px; height: 112px; padding-top: 30px; padding-left: 30px; }
.bunntekst { color: #bbbbbb; }
.bunntekst:link, .bunnteksy:active, .bunntekst:visited { color: #bbbbbb; text-decoration: underline; }
.left_pure { text-align: center; padding-top: 30px; }

.frontbox1 { float: left; width: 145px; height: 288px; background-image: url(/images/front1.gif); background-repeat: no-repeat; text-align: left; }
.frontbox2 { float: left; width: 143px; height: 280px; background-image: url(/images/front2.gif); background-repeat: no-repeat; margin-left: 10px; text-align: left; }
.frontbox3 { float: left; width: 144px; height: 288px; background-image: url(/images/front3.gif); background-repeat: no-repeat; margin-left: 10px; text-align: left; }
.frontbox4 { float: left; width: 142px; height: 288px; background-image: url(/images/front4.gif); background-repeat: no-repeat; margin-left: 10px; text-align: left; }
.frontover { clear: both; font-weight: bold; font-size: 12px; padding: 15px; color: #00392e; }
.fronttext { text-align: left; padding-left: 15px; padding-right: 15px; }
.frontlinks { padding: 15px; }
.frontlink, .frontlink:link, .frontlink:hover, .frontlink:active, .frontlink:visited { color: #739e00; }
.framsideskille { height: 15px; font-size: 8px; }

.developer { color: #bababa; }
.bottomlink, .bottomlink:link, .bottomlink:visited, .bottomlink:active { color: #bababa; }
.bottomlink:hover { color: #303030; }
.linkbildetekst { width: 200px; padding-left: 10px;  }
.midtnyhetdato { visibility: hidden; display: none; }

