h1, h1 a, a h1 {
	font-weight: normal;
	font-size: 14px;
	color: #e85426;
	text-decoration: none;
	padding: 0px;
	margin: 2px 0;
}

.fil {
        background: none;
        height: 18pt;
        vertical-align: top;
        white-space: nowrap;
}

.fil2 {
        background: #E1DDEB;
        height: 18px;
        vertical-align: top;
        white-space: nowrap;
}

.filb {
        background: none;
        height: 18pt;
        vertical-align: top;
}

.fil2b {
        background: #E1DDEB;
        height: 18px;
        vertical-align: top;
}


.menured {
	background-color:#e6ecf2;
}

div.menypynt {
  	position: relative; 
	height: 3px;
	left: 10px;
}
* html div.menypynt {
  	position: relative; 
	height: 3px;
	left: 0px;
}

*+html div.menypynt {
  	position: relative; 
	height: 3px;
	left: 0px;
}


td,th {
	font-size: 12px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	vertical-align: top;
}

td.contentTitle{
	font-size: 13pt;
	color:#127577;
	font-weight:bold;
}

td.contentTitleRule{
	background-color:#127577;
}

td.contentTitleShim{
}
td#toppmenycelle {
   background-color: #f0f0f1;
   background-repeat: no-repeat;
   text-align: left;
   width: 780px;
   height: 28px;
   padding-top: 3px;
   z-index: 100;
}

div#toppmeny {
   background-color: #f0f0f1;
   background-repeat: no-repeat;
   text-align: left;
   width: 780px;
   height: 28px;
   z-index: 100;
}

div#toppmeny3 {
   background-color: #f0f0f1;
   background-repeat: no-repeat;
   text-align: left;
   width: 780px;
   height: 28px;
   z-index: 100;
}

div#toppmeny2 {
	position: relative;
	left: 0;
	top: 0;
   background-image: url("gfx/meny_bg.jpg");
	background-repeat: repeat-x;
   text-align: left;
	margin-left: 5px;
   width: 770px;
   height: 27px;
   z-index: 100;
}

div#innhold {
	position: relative;
	left: 5px;
	border-left: solid #cccccc 1px;
	width: 775px;
	height: 325px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y:hidden;
}

.memberAdminBig{
	font-size: 11pt;
	font-weight:bold;
}

.bgHighlight{
	background-color:#ddeee7;
}
		
.tableBorder{
	background-color:#484848;
}
		
body{
	background-color:white;
	color: #484848;
	margin: 10px 10px 10px 10px;
}	     

td{
	font-size: 9pt;
	font-family:helvetica,arial;
	color: #484848;
}

a{
	color:blue;
	font-family:helvetica,arial;
	text-decoration:underline;
}

a:hover{
	color:#127577;
	text-decoration:underline;
}

.rule{
	background-color:#484848;
}

.bold{
	font-weight:bold;
}

.greenFg{
	color:#127577;
}

.darkGreenFg{
	color:#127577;
}

.lightGreenBg{
	background-color:#ddeee7;
}

.darkGreenBg{
	background-color:#127577;
}

.mediumGreyFg{
 color:#cccccc;
}

.darkGreyFg{
 color:#484848;
}

.lightGreyBg{
 background-color:#e5e5e5;
}

.mediumGreyBg{
 background-color:#cccccc;
}

.darkGreyBg{
 background-color:#484848;
}


.blueFg{
	color:#435a89;
}

.darkBlueFg{
	color:#435a89;
}

.lightBlueFg{
	color:#dce2ed;
}

.darkBlueBg{
	 background-color:#435a89;
}

.lightBlueBg{
	 background-color:#dce2ed;
}

.redFg{
	color:red;
}

.darkRedFg{
	color:#874242;
}

.redBg{
	 background-color:red;
}

.lightRedBg{
	 background-color:#eddcdc;
}

.darkRedBg{
	 background-color:#874242;
}

.whiteFg{
	color:white;
}

.whiteBg{
	background-color:white;
}


.smallWhiteFg{
	color:white;
	font-size:8pt;
}

a.pageNav{
	color:white;
	font-size:8pt;
}

a.pageNav:hover{
	color:white;
	font-size:8pt;
}

table.menu{
}

td.menuHead{
	color:#484848;
	font-weight:bold;
}

td.menuOn{
	background-color:#cccccc;
}


a.menuIndex{
	font-weight:bold;
	color:#435a89;
}

a.menuIndex:hover{
	color:#127577;
	text-decoration:underline;
}


a.menuAdmin{
	font-weight:bold;
	color:#874242;
}

a.menuAdmin:hover{
	color:#127577;
	text-decoration:underline;
}

td.bottom{
	color:white;
	background-color: #435a89;
}

a.bottom{
	color:#cccccc;
}

a.bottom:hover{
	color:white;
}
td.adminBorder{
	background-color:#874242;
}
		
td.adminTitle{
	color:white;
	font-weight:bold;
}
		
td.adminRow{
	background-color:white;
	color:#874242;
}

td.adminOnRow{
	background-color:#f7d4d4;
	color:#874242;
}

a.admin{
	font-size:9pt;
	color:#874242;
	text-decoration:none;
}

a.admin:hover {
	font-size:9pt;
	color:#874242;
	text-decoration:underline;
}
.memberGroupAdminBig{
	font-size:11pt;
}
td.testBorder{
	background-color:#484848;
}

td.testTitle{
	color: white;
	font-weight:bold;
}
		
td.testRow{
	background-color:white;
	color:#435a89;
}

td.testOnRow{
	background-color:#cccccc;
	color:#435a89;
}

a.test{
	font-size:9pt;
	color:#484848;
	text-decoration:none;
}

a.test:hover {
	font-size:9pt;
	color:#484848;
	text-decoration:underline;
}

.overskrift {
	font-size: 12pt;
	font-weight:bold;
}

td.articleBody{
}

.ingress{
	font-weight:bold;
}

.articleText{
}

td.articleTime{
	font-size:8pt;
	color:#127577;
}

.articleImageDesc{
	font-size:8pt;
	font-style: italic;
}

.articleUpdated{
	font-size:8pt;
	color: #808080;
}

a.article{
	color:#435a89;
	text-decoration:underline;
}

a.article:hover{
	color:#874242;
}

td.onelinerRule{
	background-color:#484848;
}

td.onelinerHeadline{
	font-size:11pt;
	color: #484848;
	font-weight:bold;
}

td.onelinerTop{
	font-size:9pt;
	color: #484848;
}

td.onelinerAktiv0{
	font-size:9pt;
	color: #484848;
}

td.onelinerAktiv1{
	background-color:#ddeee7;
	font-size:9pt;
	color: #484848;
}

td.onelinerSmallAktiv0{
	font-size:8pt;
	color: #484848;
}

td.onelinerSmallAktiv1{
	background-color:#ddeee7;
	font-size:8pt;
	color: #484848;
}


td.onelinerInaktiv0{
	font-size:9pt;
	color: #aaaaaa;
}

td.onelinerInaktiv1{
	background-color:#ddeee7;
	font-size:9pt;
	color: #aaaaaa;
}

td.onelinerSmallInaktiv0{
	font-size:8pt;
	color: #aaaaaa;
}

td.onelinerSmallInaktiv1{
	background-color:#ddeee7;
	font-size:8pt;
	color: #aaaaaa;
}

a.onelinerAktiv{
	font-size:11pt;
	color:#484848;
	text-decoration:none;
}

a.onelinerAktiv:hover{
	color:black;
	text-decoration:underline;
}

a.onelinerInaktiv{
	font-size:11pt;
	color:#aaaaaa;
	text-decoration:none;
}

a.onelinerInaktiv:hover{
	color:black;
	text-decoration:underline;
}

/* pkColHead */

td.pkColHead{
	font-weight:bold;
}

a.pkColHead{
	color:#484848;
	text-decoration:none;
}

a.pkColHead:hover{
	color:#484848;
	text-decoration:underline;
}

a.pkColHeadSort{
	color:#127577;
	text-decoration:none;
}

a.pkColHeadSort:hover{
	color:#127577;
	text-decoration:underline;
}

a.pk{
	color:#484848;
	text-decoration:none;
}

a.pk:hover{
	color:#127577;
	text-decoration:underline;
}

td.pkDetailName{
	font-weight:bold;
	font-size:11pt;
}

/* pkSeparator */

td.pkSeparator{
	background-color:#484848;
}

/* pkLine */

td.pkLine1{
}

td.pkLine2{
	background-color:#ddeee7;
}

a.lenkeGruppeNavn{
	font-size:9pt;
	color:white;
}

	
td.lenkerButton{
	font-size:8pt;
	color:#cccccc;
}

font.lenkeUrl{
	color: #aaaaaa;
}

font.lenkeBeskrivelse{
	font-size: 8pt;
	color: #435a89;
}

font.lenkeBeskrivelseInaktiv{
	font-size: 8pt;
	color: #aaaaaa;
}

td.lenkerBorder{
	background-color:#435a89;
}

td.lenkerBorderInaktiv{
	background-color:#aaaaaa;
}

td.lenkerOverskrift{
	color: white;
	font-weight:bold;
}

td.lenkerInnhold1{
	background-color:white;
	color: #435a89;
}

td.lenkerInnhold1Inaktiv{
	background-color:white;
	color: #aaaaaa;
}

td.lenkerInnhold2{
	background-color:#d6e4f9;
	color: #435a89;
}

td.lenkerInnhold2Inaktiv{
	background-color:#d6e4f9;
	color: #aaaaaa;
}

a.lenker{
	color: blue;
	text-decoration:none;
}

a.lenker:hover{
	color: blue;
	text-decoration:underline;
}

a.lenkerInaktiv{
	color: #aaaaaa;
	text-decoration:none;
}

a.lenkerInaktiv:hover{
	color: #aaaaaa;
	text-decoration:underline;
}

#imageTag{
	visibility:hidden;
}
#tableTag{
}
td#annonser {
	padding: 10px;
	height: 100%;
}

div#logginnknapp {
	position: absolute;
	left: 710px;
	top: 5px;	
	z-index: 999;
}

div#footer {
	position: relative;
	left: 0;
	top: 0;
	background-image: url('gfx/footer.jpg');
	height: 67px;
}

div#arkivlink {
	color: #e85426;
	position: absolute;
	left: 150px;
	top: 8px;
}
div#footertekst {
	width: 500px;
	position: absolute;
	left: 175px;
	top: 45px;
	font-weight: normal;
	color: white;
	font-size: 14px;
}

div#footertekst a {
	color: white;
	text-decoration: none;
}

p {
	width: 100%;
}

#beskrivelse, #beskrivelse p {
	width: 505px;
}