/*
Styles som brukes på hver eneste side
*/
* 
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
}
BODY {
	background-color: #F4F8FB;
	margin: 0px;
	padding: 0px;
}
H1 {
	margin-bottom:12px;
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size:18px;
	font-weight: normal;
	display: inline;
}
.H1 {
	margin-bottom:12px;
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size:18px;
	font-weight: normal;
	display: inline;
}
A {
	text-decoration : underline;
}
A:hover {  
	text-decoration : none;
}
TD.bg_topleft {
	background-image: url(../gfx/bg1left.gif);
}
TD.bg_bottomleft {
	background-image: url(../gfx/bg2left.gif);
}
TD.bg_topright {
	background-image: url(../gfx/bg1right.gif);
}
TD.bg_bottomright {
	background-image: url(../gfx/bg2right.gif);
}

A:link, A:visited
{
	color: #00529B;
}

A:hover, A:active
{
	color: #68A7D4;
	text-decoration : none;
}

A.toppmeny, A.toppmeny:visited {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color: white;
	text-decoration : none;
}
A.toppmeny:hover {
	color: #FFD600;
}
A.kart_base_navn,A.kart_base_navn:visited {
	background-color: #F9F8F8;
	padding-left:5px;
	padding-right:2px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	color: #BA1612;
	font-weight:bolder;
	text-decoration : none;
}
A.kart_base_navn:hover {
	color: #00529C;
}
A.hovedmeny, A.hovedmeny:visited {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	color: white;
	text-decoration : none;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	width:70px;
	height:30px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
A.hovedmeny:hover {
	color: #FFD600;
}
A.undermeny, A.undermeny:visited {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	color: white;
	text-decoration : none;
	text-align:left;
	font-size:11px;
	width:100px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 10px;
}
A.undermeny:hover {
	color: #FFD600;
}
A.lesmer, A.lesmer:visited {
	font-size:10px;
	color: #000033;
	text-decoration : none;
	font-weight:bolder;
}
A.lesmer:hover {
	text-decoration : underline;
	color: #000033;
}
A.mediaheader,A.mediaheader:visited  {
	color: #000033;
	text-decoration : none;
	font-weight:bolder;
}
A.mediaheader:hover{
	text-decoration: underline;
}
A.mediakilde,A.mediakilde:visited  {
	padding-left:9px;
	color: #000033;
	text-decoration: none;
}
A.mediakilde:hover {
	text-decoration: underline;
}
A.fartoy_navn,A.fartoy_navn:visited {
	padding-left:5px;
	padding-right:2px;
	background-color: #153B63;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration : none;
	font-weight:bolder;
}
A.fartoy_navn:hover {
	color: #FFD600;
}
A.fartoy_navn_on,A.fartoy_navn_on:visited,A.fartoy_navn_on:hover {
	padding-left:5px;
	padding-right:2px;
	background-color: #153B63;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	color: #FFD600;
	text-decoration : none;
	font-weight:bolder;
}

A.utvikletav,A.utvikletav:visited,A.utvikletav:hover {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:9px;
	color: #153B63;
	text-decoration : none;
}

A.meny3selected:link, A.meny3selected:visited
{
	color: Black;
	text-decoration : none;
}

A.nyhetstittel:link,A.nyhetstittel:visited,A.nyhetstittel:hover,A.nyhetstittel:active
{
	color: White;
	text-decoration: none;
}

A.nyhetstittel2:link,A.nyhetstittel2:visited,A.nyhetstittel2:hover,A.nyhetstittel2:active
{
	color: Black;
	text-decoration: none;
}
a.mappe
{
	background-image: url(../gfx/mappe.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 16px;
	display: block;
	height: 16px;
}
a.mappeback
{
	background-image: url(../gfx/tilbake.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	line-height: 16px;
	display: block;
	height: 16px;
}


DIV.utvikletav {
	padding-top:9px;
	font-size:9px
}
TD.forside_introtekst {
	font-family: Verdana,Arial,Sans-Serif;
	padding: 10px;
	color: white;
}
DIV.karthjelpetekst {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	padding-top:12px;
	padding-left:5px;
	font-size:9px;
	color: #860600;
}
DIV.karthjelpetekst_underside {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	padding-top:1px;
	padding-left:5px;
	font-size:9px;
	color: #860600;
}
TD.kart_forklaring {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	padding-left:9px;
	padding-bottom:9px;
	font-size:10px;
	color: #000033;
	font-weight:bolder;
}
TD.kart_base {
	background-image: url(../gfx/basenavn_prikker.gif);
	padding-bottom:2px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	color: #BA1612;
	font-weight:bolder;
}
TD.nyhetsomrade {
	background-image: url(../gfx/bg_nyheter.gif);
}
TABLE.nyhetsomrade {
	margin-left:6px;
	margin-top:15px;
	margin-bottom:4px;
	width:399px;
	height:246px;
}
TABLE.nyhetsliste {
	margin-top:5px;
}
TABLE.medialiste 
{
	margin-top:5px;
	padding-left: 9px;
}
TD.nyhetsheader {
	margin-top: 5px;
	background-image: url(../gfx/bg_nyhetsheader.gif);
	padding-left:11px;
}
TD.nyhetsingress {
	padding-top:4px;
	padding-left:11px;
	padding-bottom:8px;
}
TD.mediakilde {
	padding-bottom:10px;
}
TD.nyhetsbrevtekst {
	padding-left:9px;
	color: #000033;
	text-decoration : none;
	font-weight:bolder;
}
TD.fartoyomrade {
	padding-top: 18px;
	color: white;
}
TD.fartoy {
	background-image: url(../gfx/fartoy_prikker.gif);
	padding-bottom:4px;
}
TD.kartbunn
{
	background-image:url(gfx/bg_forsidekart.gif);
}
INPUT.nyhetsbrev {
	background-color: #D0DBE9;
	font-size: 9px;
	margin-top:2px;
	margin-left:9px;
	width:124px;
	height:17px;
}
TABLE.fartoytabell {
	margin-bottom:13px;
}
TD.copyright {
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:9px;
	color: #153B63;
}
IMG.aktivbase {
	position:absolute;
	left:4px;
	top:139px;
	display:none;	
}
DIV.dropdown {
	position:absolute;
	left:1px;
	top:1px;
	display:none;	
	background-color: #2E333C;
	width:114px;
	color:#FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 8px;
}
DIV.innhold {
	margin-top: 12px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
}
DIV.ingress {
	margin-bottom:12px;
	line-height: 15px;
	font-weight: bolder;
}
DIV.brodtekst 
{
	margin-bottom:4px;
	line-height: 15px;
}
.baseramme
{
	background-color: #DFE9F3;
	padding: 6px;
}
.errormsg
{
	color: Red;
}
.success
{
	color: Green;
	font-style: italic;
}
a.linkStor
{
	font-size: 15px;
}
div.basefelt
{
	margin-bottom: 0.5em;
}
.validation_summary
{
	padding-top:1em;
	margin:1em 0;
	border:solid 2px Red;
}
span.merinfo
{
	border-bottom:dashed 1px #3ca92a;
	cursor:help;
}
.abs
{
    visibility:hidden;
    position:absolute;
    top:1px;
    left:1px;
    background-color:#3ca92a;
    color:#fff;
    padding:3px;
    border-left:solid 6px #ffd600;
    width:300px;
}
