
/*div
{
	border: 1px dotted Fuchsia;
}
*/
/* Layout styles */
#container {
	width:795px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-right:1px solid #dbc4ad;
}

.menu_row {
	width:20%;
	vertical-align:top;
	text-align:center;
}

.content_row {
	width:80%;
}
/* Header styles */
#header {
	text-transform: uppercase;
	font-size:x-large;
	vertical-align:top;
	font-weight: bold;
	width:100%;
}

.headercolor_1 {
	color:#5A8F9B;
}

.headercolor_2 {
	color:#C0BC4B;
}

.headercolor_3 {
	color:#97BBC3;
	width:100%;
}



/* Navigation styles */
#navigation {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:xx-small;
	text-transform: lowercase;
	border-top:1px solid #dbc4ad;
	border-left:1px solid #dbc4ad;
}

#navigation a {
	font-weight:bold;
	width:100%;
	text-decoration:none;
	color:#ffffff;
}

#navigation td {
	background-color: #a38566;
	height: 20px;
}
#navigation a:hover {
	width:100%;
	color:#C0BC4B;
}

/* Content styles */
#content {
	border-top:1px solid #dbc4ad;
	border-left:1px solid #dbc4ad;
	text-align:left;
	vertical-align:top;
	width:100%;
}

#content p {
	padding-left:7.5px;
	margin-top:7.5px;
	margin-bottom:7.5px;
}

#content a {
	color:#5A8F9B;
	text-decoration:underline;

}

#content a:hover {
	color:#C0BC4B;
}

.content_row {
	vertical-align:top;
}

.content_div {
	width:auto;
	height:100%;
	overflow:auto;
	padding-right:7.5px;
	padding-left:7.5px;
}


.link_table {
	width:100%;
	margin-top:7.5px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #dbc4ad;
	font-weight:bold;
	text-align:left;
}

.link_category {
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dbc4ad;
	background-color: #dbc4ad;
	height: 23px;
	vertical-align: middle;
}

.link_header {
        color:#ffffff;
       	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #dbc4ad;
	background-color:#a38566;
}

.link_lead {
	text-align:justify;
	vertical-align:bottom;
	color:#5A8F9B;
	font-weight:bold;
}

.link_cell {
	border-bottom:1px solid #dbc4ad;
	color:#97BBC3;
	
}


.link_table a {
	font-weight:normal;
}

.copyright {
	font-size:xx-small;
	color:#c3c3c3;
	text-align:right;
	padding-right:7.5px;
}

.copyright a {
	color:#c3c3c3;
	text-decoration:underline;
}

.undertittel  {
	font-size: 100%;
	font-weight: bold;
	color: #027abb;
	text-align: center;
	margin-left: 5px
}

.tagline  {
	font-size: 80%;
	font-weight: normal;
	color: #027abb;
	text-align: center;
	margin-left: 5px

}



#lenkebanner {
	width: auto;
	background-color: #73be1e;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 5px solid #FFFFFF;
	float: left;
	color:#ffffff;
}

#lenkebanner a:link, #lenkebanner a:visited, #lenkebanner a:active {
	color:#FFFFFF;
	background-color: #73be1e;
	padding:10;
	text-decoration: none;
	border-right: 3px solid #FFFFFF;

}
#lenkebanner a:hover {
	background-color:#a7dd69;;
	text-decoration: none;
	color: #FFFFFF;
}


#lenkebanner1 {
	width: auto;
	background-color: #027abb;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 5px solid #FFFFFF;
	float: left;
	color:#ffffff;
}

#lenkebanner1 a:link, #lenkebanner1 a:visited, #lenkebanner1 a:active {
	color:#FFFFFF;
	background-color: #027abb;
	padding:10;
	text-decoration: none;
	border-right: 3px solid #FFFFFF;

}
#lenkebanner1 a:hover {
	background-color: #52b1e6;
	text-decoration: none;
	color: #FFFFFF;

}
hr {
	height:3px;
	color:#027abb;
}

.ansvar {
	font-size:11px;
	color:#999999;
}

.samsok {
	padding:5px;
	background: #FF9900;
	font-weight: bold;
	font-size:15px;
	color:#027abb;
}

/* #menudivider a:link {
	border-bottom: 5px solid #778CB3;
	text-decoration: none; 

} */











/*---------------    custum parten            --------------*/ 









BODY
{
	font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  bold;
	margin-left: 5pt;
	margin-top: 5pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	background-color: #F5F5F5;
}
.clearfix 
{
	clear:both;
	content:".";
	display:block;
	height:1px;
	font-size: 1px;
	visibility:hidden;
}

a:hover 
{
   color:#FF9900;
   color: #027abb;
	text-decoration: underline;
}
a 
{
   color: #027abb;
   text-decoration: underline;
}
table
{
	background-color: transparent;
}
.icon 
{
	margin-right: 3px;
}

.artikkelliste img 
{
	width: 195px;
}
.bildetekst
{
	width: 195px;
	font-size: 9px;
}

.bilde
{
	float: right;
/*	border: 1px solid gray;*/
   padding-left: 5px;
   padding-bottom: 5px;
}
/* se pagetable for totalt bredde */
.topbanner
{
	width: 100%; 
	background-color: transparent;
}
.topbanner img
{
}
.ddmeny
{
	border: 0px;
}
.topheading
{
}
.pagetable
{
   width: 700px;
	border-collapse: separate;
	background-color: White;
}
.sidetittel
{
}
.centerbody
{
	width: 550px;
}
.centerbodytable
{
}
.centerbodyB
{
	width: 675px;
}
.venstrespalte
{
	
	background-color: #ffffff;
	min-width: 120px;
	max-width: 120px;
	padding-left: 0px;
	border-right: 3px solid #027abb;
}
.venstrespalteB
{
	background-color: #DEC3AD;
	width: 120px;
}
.hoyrespalte
/*  opprinnelig 155px */ 
{
	width: 0px;	
	padding-left: 0px;
}
.topmenu
{
	width: 0px;
	background-color: #ffffff;
	height: 30px;
}
.bildeDC
{
	background-color: transparent;
	font-size: 9px;
}
.bildeLC
{
	background-color: transparent;
	float: left;
	font-size: 9px;
}
.bildeRC
{
	background-color: transparent;
	float: left;
	font-size: 9px;
}
.bildeV1
{
	background-color: transparent;
	font-size: 9px;
	margin-bottom: 20px;
}
.bildetable
{
	background-color: transparent;
	float: right;
	font-size: 9px;	
}
.artikkelTable
{
	background-color: White;
	padding: 7px 7px 7px 7px;
	font-size: 11px;
}
.artikkelTable .pflip
{
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 6px;
}
.artikkelTable .publisert
{
	text-decoration: none;
	padding-bottom: 10px;
}
.artikkelTable .tittel
/*{
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: transparent;
}*/
{
	color:#027abb;
	font-size: medium;
	font-weight: bold;
	margin:0px;
	margin-top:2px;
	border-bottom:3px solid #fede58;
}

.artikkelTable .bilde
{
	padding-bottom: 100px;
}


.artikkelTable .ingress
{
	font-style: italic;
}
.artikkelTable .bodytext
{
}
.artikkelTable table
{
	font-size: 11px;
}
.artikkelTable .kalender_tilbake
{
	font-size: 11px;
	font-weight: normal;
}
.artikkelTable A
{
}
.artikkelliste
{
	background-color: White;
	font-size: 11px;
}
.artikkelliste .lcell
{
	padding: 7px;
	width: 50%;
}
.artikkelliste .rcell
{
	width: 50%;
	padding: 7px;
}
.artikkelliste .list_liten
{
	padding: 7px;
	border-bottom: #027abb solid 3px;
			
}
.artikkelliste .linklistepanel
{
	border-bottom: 4px solid #EEEEEB;
	margin-left: 5px;
	margin-right: 5px;
}
.artikkelliste .linkliste
{
}
.artikkelliste .linkliste .icon 
{
}
.artikkelliste .flip
{
	font-weight: bold;
   padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.artikkelliste .tittel
{
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 10px;
	font-size: 11px;

}
.artikkelliste .publisert
{
	width: 100%;
	font-size: 11px;
}
.artikkelliste .ingress
{
	font-size: 11px;


}
.artikkelliste .skribent
{
}
.artikkelliste .skribentlink
{
}
.artikkelliste .lesmer
{
	font-size: 11px;
	margin-bottom: 10px;

}
.artkkelliste .bildelesmer, .lesmer img
{
}
.venstregrenmeny 
{
	width: 100%;
}
.venstregrenmeny table
{
	background-color: transparent;
	border: 0px none black;
}
.venstregrenmeny .linksub a
{
	font-weight: normal;
}
.venstregrenmeny .meny2 
{
}
.venstregrenmeny .meny2tittel
{
	margin-top: 5px;
	padding-top: 5px;
	height: 20px;
}
.venstregrenmeny a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;	
}
.venstregrenmeny a:hover 
{
	text-decoration: underline;
}
.venstregrenmeny .level1bullet
{
	background-color: transparent;
	width: 5px;
}
.venstregrenmeny .link
{
		background-color: transparent;
}
.venstregrenmeny .level2bullet1
{
	background-color: Silver;
}
.venstregrenmeny .level2bullet2
{
	width: 10px;
	background-color: transparent;
}
.tipsenvenn
{
	background-color: Gray;
	width: 200px;
}
.tipsenvenn .inputfelt input
{
	font-size: 9px;
	width: 150px;
}
.tipsenvenn input
{
	font-size: 9px;
	width: 55px;
	background-color: Teal;	
	color: White;
}
.kalenertittel
{
	font-size: 12px;
}
.listkalender
{
	background-color: White;
	border: 1px solid Gray;
	border-collapse: separate;
}
.januar, .februar, .mars, .april, .mai, .juni, .juli, .august, .september, .oktober, .november, .desember
{
	width: 100%;
	color: Black;
	background-color: #AEDEAD;
	font-size: 13px;
	font-weight: bolder;
}
.listkalender .tittel, .listkalender .tittel a
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.listkalender .dato
{
	font-size: 12px;
}
.listkalender .ingress
{
	font-size: 13px;
	font-weight: normal;
}
.listkalender .space
{
	height: 10px;
}
.lfmenyboks, .rimenyboks 
{
	font-size: 11px;
	background-color: transparent;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	color: Black;
	border: 0px solid #ffffff;
	border-color: #ffffff;
}
.lfmenyboks .imglinkiboks, .rimenyboks .imglinkiboks
{
	margin-right: 2px;
}
.lfmenyboks .tittelhtmlboks, .rimenyboks .tittelhtmlboks
{
	font-size: 12px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	color: Black;
	text-transform: uppercase;	
}
.lfmenyboks .tittel, .rimenyboks .tittel
{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	color: ##027abb;
	background: #eeeeee;
}
.lfmenyboks .tittel:first-letter, .rimenyboks .tittel:first-letter
{
	text-transform: uppercase;
}
.lfmenyboks .tittel a, .rimenyboks .tittel a
{
	color: #027abb;
	text-decoration: none;
}
.lfmenyboks .tittel a:hover, .rimenyboks .tittel a:hover
{
	text-decoration: underline;
}
.lfmenyboks table, .rimenyboks table
{	
	font-size: 10px;
	width: 100%;
	background-color: transparent;
}
.lfmenyboks table table, .rimenyboks table table
{
	font-size: 10px;
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.lfmenyboks .linksub, .rimenyboks .linksub
{
	font-size: 10px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.lfmenyboks .submeny a, .rimenyboks .submeny a
{
/*	font-size: 10px;   overstyrer font str i kalendereboksen */
	color: #5A8F9B;
	font-size: 10px;
	text-decoration: none;
}
.lfmenyboks .submeny a:hover, .rimenyboks .submeny a:hover
{
	text-decoration: underline;
}
.kalenderboks
{
	border: 0px solid black;
	font-size: 9px;
}
.kalenderboks img
{
	width: 135;
}
.kalenderboks .tittel
{
	font-size: 11px;
	background-color: transparent;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px 0px 0px 0px;
}
.kalenderboks .lesmer
{
	font-size: 9px;
	color: #006666;
	float: right;
}
.kalenderboks .lesmer A
{
	font-size: 9px;
	color: #006666;
}
.kalenderboks .publisert
{
	color: #006666;
}
.nyheter
{
	border: 1px solid black;
	font-size: 9px;
}
.nyheter .menynyhet
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 3px;
}
.nyheter .menynyhet .lesmer
{
	color: #006666;
}
.nyheter .menynyhet .tittel
{
	background-color: transparent;
	color: Black;
	border: 0px none;
	font-size: 12px;
}
.artikkel .bildefelt
{
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}

.artikkelboks
{
	border: 1px solid black;
	font-size: 9px;
	text-transform: none;
}
.artikkelboks .menynyhet
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 3px;
}
.artikkelboks .menynyhet .tittel
{
	background-color: transparent;
	color: Black;
	border: 0px none;
	font-size: 12px;
}
.artikkelboks .menynyhet .lesmer
{
	color: #006666;
}
.bannertopmain
{
	background-color: White;
	font-size: 11px;
	width: 100%;
/*	height: 45px;*/
	color: #0099CC;
	padding-top: 5px;
}
.bannertopmain a
{
	color: #0099CC;	
}
.bannerbunn
{
	background-color: White;
	width: 100%;
	border-top: solid 3px #027abb;
}
.bannerbunnmain, .bannerbunnmain a
{
	background-color: White;
	width: 100%;	
	color: White;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
}
#signaturnote
{
	visibility: hidden;
}
.navigasjonsti, .navigasjonsti a 
{
	font-size: 10px;
	font-weight: bold;
	color: #5A8F9B;
	padding-left: 7px;
	padding-top: 10px;
	
}
.sokboks
{
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	padding-top: 5px;
	padding-left: 8px;
}
.sokboks input
{
	color: #0099CC;
}


.MenuGroup
{
	height:22px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	border: 2px outset #F3F0EB;
	width: 120px;
	text-align: center;
	background-color: #AEDEAD;
}
.MainItem 
{
	height:20px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center; 
	margin: 1px 0px 3px 0px;
}
.MainItemOver
{
	height: 18px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	width: 120px;
	text-align: center;
	background-color: #EFEBE4;
}
.MenuItem
{
	height:18px;
	font-family: Arial, Verdana;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	padding: 6px 0px 6px 7px;
	border: 1px none;
}
.MenuItemOver
{
	font-family: Arial, Verdana;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	padding: 6px 0px 6px 7px;
	border: 1px solid #E3D5BF;
	border-top: 1px solid white;
	border-bottom: 1px solid #DEADC7;
	background-color: #F8F7F4;
}
.MenuItemToolTip
{
	background-color: #fffacd;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}

.MenuItemClicked
{
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}
.MenuItemDisabled

{
	height:22px;
	border-style:solid;
	border-width:1px;
	border-color:#f5f5f5; 	
	font-family:Tahoma;
	font-size:10pt;	
	text-align: left;
	padding: 1px;	 
	color: Gray;
	cursor: default;
}
.Separator
{
	background-color: Transparent; 
	margin-left: 2px;
	margin-right: 2px;
}

.Spacer
{
	background-color: Transparent; 
}
.MenuItemClicked
{
	cursor: pointer;
	cursor: hand;
	padding: 1px;
	background-color: #FFF5D6;
	height: 26px;
}








