html { margin: 0; padding: 0; height: 100%; width: 100%; text-align: center; background-image: url(images/back.png); background-repeat: repeat-x; background-color: #ffffff; background-position: top; }
body { width: 844px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; }
.toppen { text-align: left; vertical-align: top; width: 844px; height: 197px; background-image: url(images/topp.jpg); background-repeat: no-repeat; }
.logo { width: 265px; height: 101px; margin-left: 60px; margin-top: 29px; }
.left { text-align: left; width: 184px; vertical-align: top; }
.left-back { background-image: url(images/left-back.gif); background-repeat: repeat-y; width: 184px; }
.left-content { background-image: url(images/left-topp.gif); background-repeat: no-repeat; width: 184px; }
.left-over { background-image: url(images/left-over.jpg); background-repeat: no-repeat; width: 184px; height: 32px; margin-top: 10px; }
.left-box { color: #000000; width: 162px; padding-left: 22px; text-align: center; }
.middle { background-image: url(images/middle-back.gif); background-repeat: repeat-y; width: 479px; text-align: center; }
.middle-topp { width: 479px; background-image: url(images/middle-topp.gif); background-repeat: no-repeat;  background-position: top; }
.middle-content { width: 439px; margin-left: 30px; margin-right: 10px; }
.nyhetoverframside { width: 479px; background-image: url(images/nyhet-over.jpg); background-repeat: no-repeat;  background-position: top; }
.nyhetframsidespace { width: 479px; height: 30px; }
.right-seperator { width: 150px; height: 7px; }
.right { background-color: #ffffff; text-align: left; width: 181px; }
.right-back { background-image: url(images/right-back.gif); background-repeat: repeat-y; text-align: left; width: 181px; }
.right-topp  { background-image: url(images/right-topp.gif); background-repeat: no-repeat; width: 181px; }
.right-boxtop { background-image: url(images/right-boxtop.gif); background-repeat: no-repeat; width: 156px; }
.rightpadding { padding-left: 25px; }
.right-space-bunn { height: 5px; font-size: 1px; }
.newslistbox { width: 172px; padding-right: 10px; padding-left: 10px; }
.bottom { color: #999999; font-size: 11px; height: 25px; text-align: center; }
.developer:link,.developer:visited,.developer:active { color: #999999; font-size: 10px; text-decoration: underline; }
.developer:hover { text-decoration: underline; color: #000000; }
.menyknapp { color: #000000; text-align: left; vertical-align: middle; width: 150px; height: 16px; padding-left: 34px; }
.btn { color: #000000; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; margin: 0; line-height: 16px; }
a.btn:link,a.btn:visited { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; text-align: center; margin: 0; vertical-align: middle; }
a.btn:hover { color: #000000; font-weight: normal; text-decoration: underline; text-align: center; margin: 0; vertical-align: middle; }
.btn_on, .btn_on:link, .btn_on:visited, .btn_on:hover { color: #000000; text-decoration: underline; }
.menybuttonunder { color: #000000; text-decoration: none; vertical-align: middle; width: 144px; padding-left: 40px; }

.site-clear-float {
        clear: both;
}
.site-table-default {
        width: 100%;
}
h1
{
	text-align: center;
}
h1,h2,h3 { color: #000000; font-weight: bold; text-align: left; }
h1 {
        font-size: 16px;
}
h2 {
        font-size: 14px;
}
h3 {
        font-size: 12px;
}
h4 { color: #666666; font-size: 16px; }
h5 { color: #666666; font-size: 14px; }
h6 { color: #666666; font-size: 12px; }
form {
        display: inline;
}
hr { height: 1px; background-color: #ed1c24; color: #ed1c24; margin: 5px 0 !important; margin: 0px; border: 1px; }
textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #000000;
        border: solid 1px;
        padding: 2px;
}
a, a:link, a:visited { color: #003399; text-decoration: underline; }
a:hover { text-decoration: underline; }
.stlink, .stlink:link, .stlink:visited { color: #003399; text-decoration: underline; }
.stlink:hover { text-decoration: underline; }
.inbox
{
    color: #000000;
}
.header {
        color: #013d41;
        font-size: 20px;
        font-weight: bold;
        padding: 2px 0 4px;
}
.ingress { color: #7d3b27; font-weight: bold; padding-bottom: 4px; }
.linkboks { background-image: url(images/left-link.gif); background-repeat: repeat-y; width: 184px; padding-bottom: 10px; }
.linkbox-under { background-image: url(images/left-link-under.gif); background-repeat: no-repeat; width: 184px; height: 2px; font-size: 1px; }
.linkspace { width: 184px; height: 10px; background-image: url(images/left-link.gif); background-repeat: repeat-y; }
.infobox { color: #fff; font-size: 10px; width: 170px; padding-right: 10px; padding-left: 10px; }

.nyhetpil { background-image: url(images/right-nyhetover.jpg); background-repeat: no-repeat; width: 181px; height: 32px; }
.nyhetregpil { background-image: url(images/right-nyhetregover.jpg); background-repeat: no-repeat; width: 181px; height: 32px; }
.nyhetarkivtd { font-size: 12px; font-family: arial, helvetica, verdana; background-repeat: repeat-y; text-align: right; padding-top: 2px; border-style: none; border-width: 0; padding-bottom: 5px; }
.nyheterover { font-size: 12px; font-family: helvetica, arial, verdana; font-weight: bold; background-repeat: repeat-y; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.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-box { font-weight: bold; width: 154px; padding-left: 10px; }
.right-overskrift { color: #000000; font-weight: bold; background-image: url(images/right-over.jpg); background-repeat: no-repeat; text-align: left; width: 146px; height: 22px; text-transform: uppercase; padding-left: 10px; }
.rightinfo { width: 161px; padding-right: 5px; padding-left: 0px; }
.righttd { padding: 2px 20px; }
.rightarkiv { text-align: center; }
.newslistbox { background-image: url(images/right-fill.jpg); background-repeat: repeat-y; padding-top: 10px; }
.firmainfo { color: #006065; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-top: 0; padding-bottom: 55px; padding-left: 165px; }
.table_article {
width: 95%;
margin-left: 12px;
}
.article_left {
	   padding-top: 5px;
	   padding-right: 5px;
	   padding-bottom: 5px;
}
.article_right {
	   padding-top: 5px;
	   padding-left: 5px;
	   padding-bottom: 5px;
}
.td_dark {
	background-color: #000000;
}
.newsright { color: black; font-size: 10px; }
td { font-size: 11px; }
/*Standard text*/
.small          {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7px; color : black ;   }
.xsmall         {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 5px; color : black ;   }
.smallpic           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 6px; color : #0000ff ; text-align: left; }
.bilde          { text-decoration: none; font-weight: normal ; font-size: 11px; color: #993300; text-align: left; }
.chatter
{ font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.shorttext
{ font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; font-style: italic; }
.input-felt
{ font-size: 11px; color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f5f6fd; text-decoration: none; border: solid 1px; }
.button
{ font-size: 11px; color: #fff; background-color: #3853a4; text-decoration: none; border: solid 1px; width: 131px; }
P { font-weight: normal; color: #000000; text-decoration: none; margin-top:0; margin-bottom:0; }
.boxright { font-weight: bold; width: 154px; }
.nyhetdato { color: #0080c6; font-weight: bold; padding-top: 5px; }
.nyhetright {  width: 134px; text-align: left; padding-right: 10px; padding-left: 10px; }
.nyhetrighttext { width: 154px; }
.nyhetdatoback { padding-left: 10px; }
.bildecss {  }
.headline { text-align: left; }
.nyhetinnhold { color: #000000; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.right-over { background-image: url(images/right-top.jpg); background-repeat: no-repeat; width: 180px; height: 5px; }
.rightovertext { color: black; font-weight: bold; background-image: url(images/right-top-fill.jpg); background-repeat: repeat-y; text-align: center; padding-top: 2px; padding-bottom: 2px; }
.nyhetarkivtd { background-image: url(images/rightbox-fill.jpg); background-repeat: repeat-y; width: 154px; }
.nyhetarkiv { color: #2a3ec6; line-height: 20px; text-align: center; }
.nyhetarkivlink:link,.nyhetarkivlink:hover,.nyhetarkivlink:visited { color: #003399; font-style: italic; }
.rightstuff { width: 148px; }
.firmainfobottom { background-color: #f6eb13; width: 810px; }
.kartdiv { color: #000000; background-color: #ffffff; text-decoration: none; position: absolute; top: 80px; left: 150px; border: solid 1px #ff0000; padding: 10px; }

