.newstable {
	border-left: 1px none #555555;
	border-top: 1px none #555555;
	border-right: 1px none #555555;
	border-bottom: 1px dotted #555555;
}
ul {
    padding-left: 15px;
	margin: 0px 0px 0px 0px;
}

.hoved {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #ffffff;
}

.tekstannonse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	background-color: #ffffff;
}

.tekstannonse2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #oooooo;
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	background-color: #FFFFCC;
}

.heimesider_topp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;	
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	background-color: #618FCD;
}


.heimesider_liste {
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	background-color: #bebfdd;
}

.hvitbunnlinje {
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
.blaatopplinje {
	border-top-width: 1px;
	border-top-color: #618FCD;	
	border-top-style: solid;
}

.blaalinje {
	border-width: 1px;
	border-color: #618FCD;	
	border-style: dotted;
}

.blaalinjehel {
	border-width: 1px;
	border-color: #618FCD;	
	border-style: solid;
}
.blaalinjehel_sider {
	border-left-width: 1px;	
	border-left-color: #618FCD;	
	border-left-style: solid;	
	border-right-width: 1px;	
	border-right-color: #618FCD;	
	border-right-style: solid;	
}

.blaalinjehel_sider_bunn {
	border-left-width: 1px;	
	border-left-color: #618FCD;	
	border-left-style: solid;	
	border-right-width: 1px;	
	border-right-color: #618FCD;	
	border-right-style: solid;	
	border-bottom-width: 1px;	
	border-bottom-color: #618FCD;	
	border-bottom-style: solid;	
}

.blaalinjehel_sider_topp {
	border-left-width: 1px;	
	border-left-style: solid;	
	border-left-color: #618FCD;	
	border-right-width: 1px;	
	border-right-style: solid;	
	border-right-color: #618FCD;
	border-top-width: 1px;	
	border-top-style: solid;	
	border-top-color: #618FCD;	
}

.blaalinje_top_dotted {
	border-top-width: 1px;
	border-top-color: #618FCD;	
	border-top-style: dotted;
}

.blaalinje_bottom_dotted {
	border-bottom-width: 1px;
	border-bottom-color: #618FCD;	
	border-bottom-style: dotted;
	font-size: 3px;
}


.blaalinje_left_dotted {
	border-left-width: 1px;
	border-left-color: #618FCD;	
	border-left-style: dotted;
}
	
.overskrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
}

.overskrift2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    weight: bold;
	color: #000033;
}
	
.Under {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

a.small:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #007580;
 text-decoration: none;
}
 
a.small:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #007580;
 text-decoration: underline;
}


.menytopp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #C3CEEE;
	padding: 0px 0px 0px 0px;
	border: none;
}
.meny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #8090c0;
	padding: 0px 0px 0px 0px;
	border: none;
}

.menygroenn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B7BBA;
	background-color: #91C100;
	padding: 0px 0px 0px 0px;
	border: none;
}
a.heimeside:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-style: normal;
	text-decoration: none;
}
a.heimeside:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

a.heimeside:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #007580;
 text-decoration: none;
}
 
a.heimeside:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #007580;
 text-decoration: underline;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.tabell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	border: 1px none #618FCD;
}

.tabell td {
padding: 2px;
}

table
{ 
    font-size: 1em; /* Fix for size "loss" in tables in IE; redundant for most others, but does no harm */
    margin: 0;
    padding: 0;
}

th, td
{
    padding: 0;
}
.celle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #BEBFDD;	
}

.celle-dotted-bunn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #BEBFDD;	
}
.celletopp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #618FCD;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #BEBFDD;
}
.cellegroenn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #618FCD;
	border-right-color: #618FCD;
	border-bottom-color: #65731B;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #77aa66;	
}

.cellegroenn_oppslag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #65731B;
	padding: 3px;
	background-color: #77aa66;	
}

.cellegroenntopp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #65731B;
	border-right-color: #618FCD;
	border-bottom-color: #65731B;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #77aa66;	
}

.cellegroenn-dotted-bunn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #65731B;
	border-right-color: #618FCD;
	border-bottom-color: #65731B;
	border-left-color: #618FCD;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #77aa66;	
}

.style1 {
	font-size: 18px;
	border: thin none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000033;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	weight: bold;
}

.bglight {
	background-color: #DDE5E9;
}

.bgdark {
	background-color: #DDEFF9;
}
input {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}


/* RENDERED TABLE */

table.renderedtable td
{ 
    margin: 0px;
    padding: 3px;
    border-top: 0px solid;
    border-left: 0px solid;
}

table.renderedtable
{ 
    border-right: 0px solid;
    border-bottom: 0px solid;
}

/* NAVIGATORS */

div.content-navigator
{
    display: block;
    clear: both;
}

div.content-navigator div
{
    display: inline;
    text-align: center;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.content-navigator div.content-navigator-arrow
{
    font-size: 150%;
}
.underblaabg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
    background-color: #BEBFDD;
	border-right-width: 1px;
	border-left-width: 1px;		
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;	
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #618FCD;
	border-left-color: #618FCD;
	border-top-color: #618FCD;	
	border-bottom-color: #618FCD;
}

a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #007580;
 text-decoration: none;
}
 
a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #007580;
 text-decoration: underline;
}

/* FORM ELEMENTS */

input.box, input.halfbox
{
    font-size: 14px;
}

textarea
{
   	font-family: Arial, Helvetica, sans-serif; /* Usually defaulted to monospaced font; so it needs to be set if to change */
    font-size: 14px; /* Needs to be specified for IE | font-size: 1em;*/
}

label.validation-error
{
    color: #ff0000;
}