﻿html, body, form {
	margin:0;
	padding:0;
	height: 100%;
}
body
{
    /*background-image: url('/kunde/img/gradient-bg.jpg');
    background-repeat: repeat-x;
    background-color: rgb(234, 234, 234);*/
    font-size: 62.5%;
    font-family: Arial, Helvetica, Sans-Serif;
}

h1, h2, h3, h4, h5, h6
{
    color: #6388a1;
    line-height: 2em;
    margin: 0;
    padding: 0;
}

h1
{
    font-size: 1.4em;
}
div#leftnav { display:none;}
.horizontalList ul
{
    padding: 0px;
    margin: 0px;
    color: #fff;
    white-space: nowrap;
    list-style-type: none; /*display: table-row;*/
}

.horizontalList li
{
    float: left;
}

.artikkel
{
    font-size: 9pt;
}
.artikkel .beskrivelse 
{
    font-style: normal !important;
}


#topnav
{
    padding: 0px;
    font-size: 1.1em;
    line-height: 31px;
    background-image: url("/kunde/img/tab-1-middle.gif");
}

#topnav ul
{
    padding: 0px;
    height: 31px;
}
#topnav li
{
    background-image: url("/kunde/img/tab-1-right.gif");
    background-position: 0 0;
    height: 100%;
    background-repeat: repeat-y;
}
#topnav li a
{
    background-position: top right;
    color: #FFF;
    font-weight: bold;
    background-image: url("/kunde/img/tab-1-left.gif");
    background-repeat: repeat-y;
    display: block;
    height: 31px;
    padding: 0 5px;
}
#topnav .Valgt *
{
    color: #000;
    background-image: none;
    background-color: #FFF;
}

#logo
{
	height: 75px;
	padding-bottom: 1px;
}

#logo a, #logo img
{
    border: 0;
    padding: 0;
}
#maincenter
{
    background-image: url('/kunde/img/front_gradient4.png');
}

#maincenter table
{
    margin: 0 auto;
}

#main
{
    margin: 0 auto;
    width: 980px;
    border: 1px solid #FFF;
    background-color: #FFF;
}

#headCorporate
{
	position: relative;
	height: 20px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#headCorporate ul
{
    position: absolute;
    right: 5px;
    top: 3px;
    bottom: 0;
}

#headCorporate li
{
    border-left: 1px solid #CCC;
    padding: 0 10px;
    height: 17px;
    font-size: 8pt;
    font-weight: bold;
}
#headCorporate a
{
    color: #fff;
}

#header
{
    background-color: rgb(24,77,90);
}
.hs
{
    border-bottom: 1px solid #FFF;
}

#footer
{
    text-align: right;
    border-top: 1px solid #6389a0;
    border-bottom: 2px solid #bbb;
    padding: 5px;
    width: 970px !important;
    clear: both;
}


.leftnavcur
{
    background-color: rgb(99, 137, 160);
    color: #FFF;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 1.2em;
}

#leftnav
{
    position:absolute;
    width: 19em;
    padding: 10px 5px 0 5px;
    font-size: 8pt;
}

#leftnav li
{
    background-color: rgb(247, 247, 247);
    border-bottom: 1px solid #6389a0;
    background-image: url('/kunde/img/brown_arrow.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 150%;
}

#leftnav li.Valgt
{
    background-color: rgb(210, 221, 227);
}


#leftnav ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#leftnavmain
{
    margin-left: 22em;
}


.bilde_hoyre
{
    float: right;
    margin-left: 7px;
    margin-right: 3px;
}

.bilde_venstre
{
    float: left;
    margin-right: 7px;
}
.bilde_senter
{
    margin: 0 auto;
}

.ressursListe
{
    margin-bottom: 5px;
}

.ressursListe ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a
{
    color: #22546d;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#ctl00_ctl00_ctl00_innhold_SoneManager_FrontLayoutListeId_63
{
    text-align: left;
    background-color: #201e5f;
    color: #FFF;
}


.reports {
    margin-left: 5px;
    margin-top: 3px;
}

.reports td, .reports th {
    padding: 3px;
}


ul.hidden {
    position: absolute;
    left: -300px;
    top: -100px;
}
/* @charset "utf-8"; */
/* CSS Document */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0;
	width: 1040px;
	
	
}

#header {
	margin: 0 0 0px 0;
	background: #14424f;
}

#side-a {
	float: left;
	width: 314px;
	background-image: url('/kunde/img/backmain.gif');
	background-repeat: repeat-x;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 11px;
}

/* 
#bar {
	background-image: url('/kunde/img/stolpe1.gif');
	background-repeat: no-repeat;
	float: left;
	height: 242px;
	margin-left: 0px;
	margin-top: 0px;
	width: 1px;
}*/
#side-b {
	float: left;
	width: 311px;
	background-image: url('/kunde/img/backmain.gif');
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-left: 0px;
}

#content {
	float: left;
	width: 314px;
	background-image: url('/kunde/img/backmain.gif');
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
border: 0px;
}



h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1a4f5e;
	margin: 0px;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*font-weight: bold;*/
	color: #414042;
	padding-top: 0px;
	margin-top: 0px;
}

#planning #creport 
{
    vertical-align: top ;
    background-color: #FFF ;
    color: #011E41 ;
    width: 200px ;
    float: right ;
    margin-left: 5px ;
}

#planning #creport th, #planning #fullreport th { text-align: left;}

#planning, #planning #map-canvas, #plots, #plots #map-canvas
{
	height: 100%;
}

#planning #creport h2 {
    color: #FFF;
    background-color: #011E41;
    /* background-image: url('images/bartint.jpg'); */
    font-size: 9px;
    font-weight: bold;
    text-align: center;
}

#planning #creport input[type=submit] {
    background-color:#011E41;
    color:#FFF;
    margin:2px;
    /* background-image: url(https://tools.starfix.com/Kunde/grafikk/FullRapport.jpg); */
}
#planning h1 a { float: right; margin-right: 15em;}
#planning label { width: 50px;display: inline-block;}
#planning #services label { width: auto;}
#planning #lat, #planning #lng { width: 120px;}
#planning #rad { width: 50px;}
#planning #fullreport  { padding-left: 1em;}
#planning #fullreport thead {background-color:#c1d4e3;color:#195464}
#planning #fullreport table { border-collapse: collapse;margin-bottom: 1em;}
#planning #fullreport th, #planning #fullreport td  { padding: 3px;}
#planning #azel  { margin-top: 2em; }
#planning #azel td,#planning #azel th  { padding-right: 15px; }
#planning #fullreport tr:nth-child(even) {background: rgb(215, 226, 235)}
#dreport { float: right; margin-right: 1em; font-size: 16px }
#plotdetails  { padding: 0 1em; margin-bottom: 1em;}
#plotdetails h1 { text-align: left;}
#plotdetails .graph { height: 148px;width: 900px;background: url(/kunde/fugro/plots/loading.gif) no-repeat center center;}
#plotdetails a { float: right; }

.marker-desc { min-width: 100px; min-height: 150px;}
.Logowrapper img {padding: 7px; }

