/* CSS Document */
#sideUtseende{ /* hovedoppsettet paa siden */
/*background-color:#cccccc;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
BACKGROUND-POSITION: 0px 100%;
background-image: url(bilder/valid_xhtml_css.png);
BACKGROUND-ATTACHMENT: fixed;
BACKGROUND-REPEAT: no-repeat; 
}

/* td-en til hovedmenyen på forsiden */
#main_linker {
}

td.groenn_jpg{
	background-image: url(bilder/groenn.jpg);
}

td.blaa_jpg{
	background-image: url(bilder/blaa.jpg);
}

td.bro_bottom_left_jpg{
	background-image: url(bilder/bro_bottom_left.jpg);
}

td.roed_jpg{
	background-image: url(bilder/roed.jpg);
}


/* menyer og hoved_boks sine DIV bokser's data (menyboksene "popup") */
.div_er a:hover{ /* skriften ved mus-over sine data */
	font-weight:bold;
	color:#333333;
	text-align:right;
	display:marker;
	
	}
.div_er{ /*normal layout ikke linkbar..*/
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#C0C0C0;
	border-right-style:groove;/*font-style:oblique;skrner skriften*/ 
	border-top: 1px solid #ffffff; /*toppen i boksen*/
	border-bottom: 2px solid #999999; /* bunnen i boksen */
	border-right: 2px solid #999999;
	border-left: 1px solid #ffffff;
	font-variant:normal;
	text-decoration: none;
	text-align:left;
	}
.div_er a{ /*tekst med linker....*/
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
.div_parent {/* rammen til der hvor "popup" menyene ligger inni */
	vertical-align:text-bottom;
	text-align: right;
	background-position: right bottom;
	border-bottom-width:medium;
}	
.div_parent a{
	vertical-align:text-bottom;
	text-align: right;
}	
	
/************* globalNav styles ****************/
/* Bunnlinje(meny linje nederst) sine data */
#globalNav{
	position:relative;
	width: 100%;
	/*min-width: 759px;*/
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image:  url("bilder/css_bilder/glbnav_background.gif");
	text-decoration: underline;
	text-align:center;
}
#signatur{
	position:relative;
	width:100%;
	/*background-color:#cccccc;*/
	text-align:center;
	font-size:10px;
}

#signatur a:link {color:rgb(102,102,102)}
#signatur a:visited {color:rgb(153,153,153)}
#signatur a:hover {color: #FF0000;background-color:yellow;text-decoration:none;}
#signatur a:active {color: #FF0000;}

#globalNav img{
	margin-bottom: -4px;
}
#gnl {	position: absolute;
	top: 0px;
	left:0px;

}
#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}
#globalLink{ /* egenskaper til bunn meny-bar */
	text-align:center;
	position:relative;
	top: 6px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}
a.glink, a.glink:visited{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
	text-decoration: none;
}
a.glink:hover{ /* mus over linkbaren */
  	background-image:  url("bilder/css_bilder/glblnav_selected.gif");
	text-decoration: underline;
}
#sitemap{ /* sitemap bakgrunn */
	position:relative;
	width: 100%;
	/*min-width: 758px;*/
	height: 16px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image:  url("bilder/css_bilder/glbnav_background.gif");
	/*text-decoration: underline;*/
	text-align:left;
}
a.siteTekst, a.siteTekst:visited{ /* egenskaper til tekst i sitemap bar */
	font-size:12px;
	color:#666666;
	font-weight: bold;
	margin: 0px;
	padding: 2px 10px 1px 5px;
	text-decoration: none;
	border:0px;
}
a.siteTekst:hover{
	text-decoration: underline;
}
a.siteTekstCurrent, a.siteTekstCurrent:visited{
	font-size:12px;
	color:#FF0000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration: none;
	border:0px;
}
.skipLinks {display: none;}
.hovedmeny_lys{ /* skriftfarge i index menyen (nede) */
	text-align:center;
	font-size:28px;
	color:#ffffff;
	font-family:impact, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border:0px;
	}
.hovedmeny_mork{ /* skriftfarge i index menyen (oppe) */
	text-align:center;
	font-size:26px;
	color:#FFFFFF;
	font-family:Arial, Times, sans-serif;	
	font-weight: bold;
	text-decoration: none;
	border:0px;
	}

/* undermenyers egenskaper/instillinger */
.underMeny{ /*store boksen til venstre for de 3 andre undermenyene */
	font-size:24px;
	color:#ffffff;
	font-style:oblique; /*skrner skriften */
	font-variant:normal;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
}
.div_undermeny{
	text-align:center;
}
.underMenyHovedBakgrunnFarge{ /* bakgrunnsfarge til meny helt til venstre, naar ingen av underkategoriene er valgt */
	background-color:#CCCCCC;
	text-align:center;
}
.underMenySma_tekst a:hover{ /* tekstformat for hovedmenyene */
	text-decoration:underline;
	color:#CCCCCC;
}
.underMenySma_tekst{
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	/*font-style:oblique;*//*skrner skriften */
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}
/* undersiders hovedmeny */
#meny{
	background-image:url('./bilder/topp.jpg');
	border-width:thin;
	
}
.underMenySma_venstre{ /* konfigurasjon for boksene i hovedmenyen */
	height: 50px;
/*	background-color:#333333; */
	text-align:center;
}
.underMenySma_midten{
	text-align:center;
	height: 50px;
/*	background-color:#666666; */
}
.underMenySma_hoyre{
	height: 50px;
	text-align:center;
/*	background-color:#999999; */
}

/* det som staar inni menylinker */
.undermeny_linkene, .undermeny_linkene:visited{
	font-weight:normal;
	font-size:12px;
	color:#FF0000;
	font-weight: bold;
	margin: 0px;

	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align:left;
}
a.undermeny_linkene:hover{
	text-decoration: underline;
}

h1 {
	display:inline;
	font-size:14pt;
	color:#000000;
}

h2 {
	display:block;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}

h3 {
	display:block;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}

h4 {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:block;
}
h5 {
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
p {
	font-size:12px;
	color:#333333;
}
div.slogan {
	width:100%;
	text-align:center;
}
div.slogan p {
	margin-top:0px;
	font-family:Georgia,Arial;
	font-size:14px;
}
div.slogan a:link {color:#333333;font-weight:bold;text-decoration:none}
div.slogan a:visited {color:#333333;font-weight:bold;text-decoration:none}
div.slogan a:hover {color:#333333;font-weight:bold;text-decoration:none}
div.slogan a:active {color:#333333;font-weight:bold;text-decoration:none}

div#menu {
	padding-top:1px;
	padding-bottom:1px;
	/*text-align:right;*/
	padding-right:15px;
	padding-left: 15px;
	background-color:#666666;
	width:100%;
	height:13px;
}
a.menu {
	padding-right:8px;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}
div.home {
	padding-top:1px;
	padding-bottom:1px;
	padding-right:15px;
	padding-left:15px;
	height:13px;
	width:100%;
	/*display:block;*/
	background-color:#999999;
}
a.home {
	padding-left:8px;
	font-size:10px;
	margin-right:3px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:underline;
}
img {
	border:0px;
	}
a.menu_loggut{
	padding-right:8px;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}
.lenker_head{
	font-size:13px;
	color:#FFFFFF;
	font-variant:normal;
	font-weight:bold;
	background-color:#333333;
}
.lenker{
	font-size:13px;
	color:#FFFFFF;
	font-variant:normal;
	font-weight:bold;
	background-color:#dddddd;
}
.lenker a {
color:#333333;
}
.lenker a:visited {
color:#666666;
}

/* css til tekst sidene */
.innholdh1 {
	color:#333333;
}
.innholdh2 {
	color:#4c4c4c;
}
.bildearkiv {
	margin-left:20px;
}
.innholdp {

}
#tekst_venstre {
	width:72%;
	padding-right:50px;	
}
#tekst_hoyre {

}
#tekst_hoyre_alignright{
	
}
#tekst_tabell {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 15px;	
}
#tekst_tabell a:link {color:rgb(102,102,102)}
#tekst_tabell a:visited {color:rgb(153,153,153)}
#tekst_tabell a:hover {color: #FF0000;background-color:yellow;text-decoration:none;}
#tekst_tabell a:active {color: #FF0000;}

.kundeweberror {
	color:#ff0000;
	font-weight:bold;
}
.graf table {
	cellpadding:0;
	border:1;
}