﻿@charset "utf-8";
/*
Description:  Conta Inkasso - Egeninkasso - Den raskeste og billigste måten å få inn pengene på
Design: Atle Hansson @ Conta Systemer
Author URI: http://www.conta.no
Copyright Conta Systemer. All Rights Reserved.
*/
/*-------- Alert boxes ---------*/
.alertBox {
	background:none repeat scroll 0 0 #FFFB91;
	border:2px solid #FFD800;
	margin:0px 0 15px 0;
	padding:10px 10px 10px 25px;
	width:auto;
}
.alertBox h1, .alertBoxOK h1, .alertBoxOK h1 {
	background:transparent url(../images/alert.png) no-repeat scroll left top;
	color:#444;
	font-size:18px;
	font-weight:normal;
	line-height:40px;
	margin-left:0;
	padding:0 0 0 50px;
	text-shadow:none;
	letter-spacing:normal;
	margin-bottom:0;
}
h1.alertBoxParagraph {
	line-height:30px;
}
.alertBoxX {
	background:transparent url(../images/x.png) no-repeat right top;
	float:right;
	width:20px;
	height:20px;
	margin:-8px -8px 0 0;
	cursor:pointer;
}
.alertBoxOK, .alertBoxOKThin {
	background:#FFFB91;
	border:2px solid #FFD800;
	height:auto;
	margin:0 0 15px 0;
	padding:30px 30px 30px 25px;
}
.alertBoxOKThin {
	padding:10px 10px 10px 25px;
}
.alertBoxOK h1, .alertBoxOKThin h1 {
	background:transparent url(../images/check_ok.jpg) no-repeat left top;
}
.alertBoxOK h1 a, .alertBox h1 a, .alertBoxOKThin h1 a {
	text-decoration:underline;
}
.alertBoxOK h1 a:hover, .alertBox h1 a:hover, .alertBoxOKThin a:hover {
	text-decoration:none;
}
.alertInfo h1 {
	background: transparent url(../images/info.png) no-repeat top left;
}

/*---------- General ---------------------------------------*/
html{
	font-size: 125%;
	min-height: 100%;
    	height: auto !important;
    	height: 100%;
	}

body{
	font-size: 50%;
	font-family: arial, helvetica, sans-serif;
	width: 100%;
	background: #000;
	min-height: 100%;
   	height: auto !important;
    	height: 100%;

	}
.hidden {
	display:none;
}

/*-----MOD BY EIVIND-----*/
.pointer {
	cursor: pointer;
}

.leftCol {
	margin: 0 0 0 -39px;
	width: 750px;
}
#shortcutLinks img, #shortcutLinks img a, #shortcutLinks img a:hover {margin: 0 5px -10px 20px; border-bottom:none;}
#shortcutLinks {margin: 0 0 0 14px;}
#shortcutLinks a {color: #444;}
a.shortcutLink {border-bottom:1px dotted #888888; font-size: 14px;}
#shortcutLinks a:hover {text-decoration: none; border-bottom:none;}

#infoRH img {
    margin: -15px 0 0;
}

.yui-skin-sam .yui-pg-container {
	text-align: right;
}

.resultatInnhold {
	margin-top: 20px;
}
#toLinjer {
	line-height: 20px;
}
#kundeDiv {
    width:15em; /* set width here or else widget will expand to fit its container */
}
#newClientName {
    width:19em; /* set width here or else widget will expand to fit its container */
}
#eller {
    position:absolute; left:23em; margin-left:1em; /* place the button next to the input */
}
#newClientAdd {
    position:absolute; left:28em; margin-left:1em; /* place the button next to the input */
}
#fakturaNewClientDiv{
	background: #F4F7E2;
	border: 0px solid #ABA69C;
	width: 900px;
}
#fakturaNewClientOK, #nyKundeOk, #sakOpprettetOK {
	background: #fffb91;
	border: 0px solid #FFD800;
	width: 898px;
	}
#fakturaNewClientDiv, #fakturaNewClientOK, #nyKundeOk {
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 40px 0px 68px;
	}
#sakOpprettetOK {
	height: 40px;
	width: 898px;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	padding: 15px 15px 15px 30px;
	border-width: 2px;
}
#fakturaNewClientDiv h1, #fakturaNewClientOK h1, #nyKundeOk h1, #sakOpprettetOK h1 {
	font-size: 18px;
	line-height: 40px;
	color: #313131;
	font-weight: normal;
	margin-left: 9px;
	padding-left: 50px;
	}
#fakturaNewClientOK h1, #nyKundeOk h1, #sakOpprettetOK h1 {
	background: url(../images/check_ok.jpg) no-repeat top left;
	}
#fakturaNewClientDiv h1 a, #fakturaNewClientOK h1 a, #nyKundeOk h1 a, #sakOpprettetOK h1 a{
	text-decoration: underline;
	color: #FF5400; 
	}	
#fakturaNewClientDiv h1 a:hover, #fakturaNewClientOK h1 a:hover, #nyKundeOk h1 a:hover, #sakOpprettetOK h1 a:hover{
	text-decoration: none;
	}
h1.headline {
	padding-left: 80px;
}
#delinnbetalingSpmDiv, #delinnbetalingSpmDiv2, #delinnbetalingSpmDiv3, #delinnbetalingSpmDiv4, #delinnbetalingSpmDiv5, #delinnbetalingSpmDiv6, #startAlternativerSpmDiv, #kidNummerSpmDiv, #purregebyrSpmDiv {
	overflow: hidden;
}
#delinnbetalingSpmDiv a, #delinnbetalingSpmDiv2 a, #delinnbetalingSpmDiv3 a, #delinnbetalingSpmDiv4 a, #delinnbetalingSpmDiv5 a, #delinnbetalingSpmDiv6 a, #startAlternativerSpmDiv a, #kidNummerSpmDiv, #purregebyrSpmDiv, #husleietvistSpm {
	overflow: hidden;
	cursor: pointer;
}
#delinnbetalingDiv, #delinnbetalingDiv2, #delinnbetalingSpmDiv2, #delinnbetalingDiv3, #delinnbetalingSpmDiv3, #delinnbetalingDiv4, #delinnbetalingSpmDiv4, #delinnbetalingDiv5, #delinnbetalingSpmDiv5, #delinnbetalingDiv6, #delinnbetalingSpmDiv6, #startAlternativerDiv, #kidNummerDiv, #purregebyrDiv, #husleietvistDiv {
	overflow: hidden;
	height: 0;
}
#cal1Container, #cal2Container, #cal3Container, #cal4Container, #cal5Container, #cal6Container, #cal7Container, #cal8Container, #cal9Container, #calInnbContainer, #calInnbContainer2, #calInnbContainer3, #calInnbContainer4, #calInnbContainer5, #calInnbContainer6     
{ 
	display:none; position:absolute; left:650px; top:400px; z-index:1
}

#fakturaPluss1, #fakturaPluss2, #fakturaPluss3, #fakturaPluss4, #fakturaPluss5, #fakturaPluss6, #fakturaPluss7, #fakturaPluss8 {
	overflow: hidden;
}
#fakturaPluss1 a, #fakturaPluss2 a, #fakturaPluss3 a, #fakturaPluss4 a, #fakturaPluss5 a, #fakturaPluss6 a, #fakturaPluss7 a, #fakturaPluss8 a {
	overflow: hidden;
	cursor: pointer;
}
#faktura1 {
	width: 1010px;
	height: 435px;
}
#faktura2, #faktura3, #faktura4, #faktura5, #faktura6, #faktura7, #faktura8, #faktura9  {
	overflow: hidden;
	width: 1010px;
	height: 0;
}

#innbetalingsinfo {
	overflow: hidden;
}
#glemtPassordLink {
	cursor: pointer;
}
#brukerlisteLinks li {display:inline; margin-left: 40px;}
input.listButton {left:-20px;}

/*-------- Lighbox popup colorbox.js/colorbox.css ---------*/

.lightbox {
	padding:50px 50px 25px 50px;
}
.lightbox h1 {
	font-weight:bold;
	font-size:25px;
	color:#FF5400;
	margin-bottom:0;
}
h1.green {
	color:#79A61B;
}
.lightbox p {
	font-weight:normal;
	font-size:14px;
	color:#666;
	line-height: 25px;
	margin:0;
	padding-bottom:13px;
}
.lightbox.input.settingsSaveBt {
	float:right;
}

/*-------- Tooltip help --------------*/

p.tooltip {
	line-height:18px;
	margin-bottom:0;
	color: #5B564D;
    font-size: 12px;
}
h4.tooltipBlue {
	color:#00587A;
	margin-bottom:6px;
	margin-top:-3px;
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
	font-size: 18px;
	font-weight: bold;
    letter-spacing: -0.05em;
    text-shadow: 1px 1px #FFFFFF;
}
a.tooltip {
	cursor:pointer;
}

/*---------------------------*/

a, a:active, a:link, a:visited {
	color: #FF5400;
	}

#user li a {
	color: white;
	background: #5194c7;
	padding: 1px 4px 1px 4px;
	}
	
#user li a:hover{
	color: white;
	text-decoration: none;
	background: #ff5400;
	padding: 1px 4px 1px 4px;
	}	

a.brukeravtalelink {
	color: #5B564D;
	text-decoration: underline;
}
/*-------- Typography ---------*/	
h1.headline, h1.headlineStart {
	font-size: 30px;
	font-weight:bold;
	letter-spacing: -1px;
	color:#3a3731;
	text-shadow: 1px 1px #fff;
	
	}
	
/*-------- Wraps and containers ---------*/
#wrap {
	background-color: #e9ecd7;
	min-width: 1024px;
	margin: 0 auto;
	min-height: 100%;
    height: auto !important;
    height: 100%;
	}
#headerContainer {
	background: transparent url(../images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	height: 62px;
	padding: 0 5px 0 5px;
	}
#navContainer {
	background: transparent url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	height: 77px;
	padding: 0 5px 0 5px;
	}
	
#mainContainer{
	background-color: #e9ecd7;
	width: 100%;
	min-height: 100%;
    height: auto !important;
    height: 100%;

	}
#footerContainer{
	background: transparent url(../images/ft_bg.jpg) top left repeat-x;
	width: auto;
	clear: both;
	height: 130px;
	overflow: hidden;
	}
#followup {
	margin-top: 30px;
	}
#followup h1 {
	background: url(../images/followup.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}

/*--------  Sitewide classes ---------*/
.top {
	margin: 30px 0 40px 0;
	width: 1020px;
	}

.top h1 {
	padding: 5px 0 5px 70px;
	height: 70px;
	}
.top span {
	font-size: 16px;
	color: #5b564d;
	letter-spacing: 0;
	line-height: 45px;
	}
.top span.red {
	color: #FF0000;
}
ul li.blueHeader { 
	background: #00587A;
	margin-bottom: 40px;
	color: #fff;
	font-size: 18px;
	padding: 8px 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
	text-shadow:1px 1px 3px #002B3C;
	}	
ul li.greyHeader {
	border: 1px solid yellow;
    box-shadow: 0 0 9px #FFFFFF;
  background: none repeat scroll 0 0 #B9B4A7;
	margin-bottom: 40px;
	color: #fff;
	font-size: 18px;
	padding: 8px 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}
.btTipOrange, .btTipGreen, .btTipBlue {
	background: transparent url(../images/bubble_tip_orange.gif) no-repeat top left; 
	margin-bottom: 15px;
	width: 62px;
	height: 12px;
	position: relative;
	top: 7px;
	}
.btTipBlue {
	background: transparent url(../images/bubble_tip_blue.gif) no-repeat top left;
	}
.settingsTable {
	margin-left: 4px;
}
p.brodtekst {
	color:#5B564D;
	font-size:14px;
	line-height:22px;
	margin-bottom:15px;
}	
.innstillingerTable {
	margin-left: 15px;
}
.settingsBox {
	background: #D6D9C6;
	width: 929px;
	height: auto;
	margin: 20px 0 35px 0;
	padding: 40px 40px 40px 70px;
	border: 1px solid #BFC1B0;
	}
.settingsBox table{
	width: 900px;
	table-layout:fixed;
	}
.settingsText tr td {
	color:#5B564D;
	font-size:16px;
	line-height:35px;
	font-weight: bold;
	}
.settingsText tr td em {
	color:#5B564D;
	font-size:16px;
	line-height:25px;
	}
.settingsText tr td label{
	color:#5B564D;
	font-size:16px;
	line-height:35px;
	font-weight: bold;
	}
.settingsTable td{
	color: #516900;
	height: 36px;
	}
input.newClientBt {
	background: transparent url(../images/bt_bg.gif) repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	font-weight: bold;
	border: 1px solid #000353;
	padding: 4px 6px 4px 6px;
	margin: 0 15px 0 30px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	left: -28px;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
	
	}
input.settingsSaveBt {
	background: transparent url(../images/bt_bg.gif) repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	font-weight: bold;
	border: 1px solid #000353;
	padding: 4px 6px 4px 6px;
	margin: 0 15px 0 30px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	position: relative;
	left: -28px;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
	
	}
td input.settingsInput {
	background:transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width:350px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}	
td input.settingsInputFile {
	background: #FFF;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width:350px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}		
tbody td input.settingsInputShort {
	background:transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width: 110px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}	
tbody td input.settingsInputMini {
	background:transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width: 40px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}	
tbody td.settingsGreyed {
	color: #999;
	font-weight: normal;
	}	
tbody td.settingsGreyedSmall {
	color: #999;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	}
tbody td.settingsGreyedBold {
	color: #999;
	font-weight: bold;
	}	
tbody td.settingsGreyedCloser {
	color: #999;
	font-weight: normal;
	line-height: 25px;	
	}
textarea#beskjed  {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:Padding;
	background:transparent url(../images/inputbgtxtarea.png) repeat scroll left top;
	color:#4B6B8A;
	font-size:14px;
	height:80px;
	line-height:18px;
	margin-bottom:10px;
	padding:5px 0 5px 7px;
	width:348px;
	}	
.settingsInputRequired {
	background:transparent url(../images/input_bg_required.jpg) no-repeat scroll 0 0;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width:350px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}	
.settingsInputRequiredShort {
	background:transparent url(../images/input_bg_required.jpg) no-repeat scroll 0 0;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	color:#5b564d;
	font-weight: bold;
	font-size: 16px;
	overflow:hidden;
	padding:5px 0 5px 7px;
	width:110px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}
div.fakturaListOverdue {
	height: 6px;
	background: #fff url(../images/input_bg_txtarea.jpg) repeat-x top;
	border-left: 2px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #bbb;
	}
div.areaShadowL {
	background: #fff;
	height: auto;
	padding: 17px 30px 25px;	
	border-left: 2px solid #ccc;
	border-right: 1px solid #fff;
	}
div.areaShadowB {
	background: #fff url(../images/input_bg_txtarea_b.gif) repeat-x bottom;
	height: 6px;
	margin-bottom: 50px;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #ccc;
	border-right: 1px solid #fff;
	}
div.areaShadowBsmall {
	background: #fff url(../images/input_bg_txtarea_b.gif) repeat-x bottom;
	height: 6px;
	margin-bottom: 30px;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #ccc;
	border-right: 1px solid #fff;
	}
.listNav ul li, .listTitle ul li{	
	display: inline;
}	
.listNav  li, .listTitle li{	
	color: #fff;
	font-size: 18px;
	padding: 8px 14px;
	background: #d2cdbf;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	margin: 0 70px 0px 0;
	}	
.listNav  li:hover {	
	background: #85ad00;
	padding: 8px 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	cursor: pointer;
	}
.push {
	height: 130px; 
	}
.bold {
	font-weight: bold;
    }
.exportlink {
	float:left;
	margin: 6px 0 0 680px;
	}
ul.arrowList, ol.arrowList{
	list-style-type: none;
	padding-left: 2px;
	line-height: 17px;
}
ul.arrowList li, ol.arrowList li {
	background: url(../images/bullet_arrow_tr.png) no-repeat scroll -2px 2px;
	padding-left: 20px;
	margin-bottom: 13px;
	}
ul.content, ol.content {
	font-size: 14px;
	color: #5B564D;
}
	
/*-------- Header ---------*/
#header {
	width: 1010px;
	height: 62px;
	margin: 0 auto;
	}
#logo {
	float: left;
 	position:relative;
	top:34px;
	}
#logo img.logo {width:200px; height:22px;}
#logo h1 {
	display: none;
	}
#user {
	float: right;
	height: 15px;
	width: auto;
	margin: 43px -14px 0 0;
	}
	
#user ul {
	list-style-type: none;
	}
#user li {
	float: left;
	width: auto;
	background: transparent url(../images/hd_txt_sep.gif) no-repeat;
	background-position: right;
	color: #375791;
	font-size: 11px;
	margin: 0 10px 0 10px;
	padding-right: 20px;
	list-style-type: none;
	}
li#turnover{
	font-size: 27px;
	color: #ff5400;
	margin: -12px 0 0 10px;
	background: none;
	}

/*-------- Navigation ---------*/
#nav {
	width: 1010px;
	background: transparent url(../images/nav_bg_center.jpg) no-repeat;
	height: 77px;
	margin: 0 auto;
	}
#leftMenu{
	float: left;
	width: auto;
	}
#leftMenu li{
	background: transparent url(../images/flip_bg.jpg) no-repeat;
	width: 145px;
	height: 43px;
	float: left;
	margin: 12px 0 0 0;		
	}
	
li#three	{background: transparent url(../images/flip_bg3.jpg) no-repeat;}

#leftMenu li a {
	color: #0089BE;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0 0 20px;
	display: block;
	text-shadow:1px 1px #fff;
	
	}
#leftMenu li.current a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin: 9px 0 0 20px;
	display: block;
	text-shadow:2px 2px 0 rgba(1, 1, 0, 0.3);
	
	}
li#one a {margin-left: 40px;}			
li#two a {margin-left: 38px;}	
li#three a {margin-left: 14px;}

li#one.current a {margin-left: 39px;}			
li#two.current a {margin-left: 38px;}	
li#three.current a {margin-left: 14px;}

#leftMenu li a:hover {
	text-decoration: underline;
	color: #66BCDD;
	}

#leftMenu li.current a:hover {
	text-decoration: underline;
	color: #fff;
	}
	
#leftMenu li a.current {
	color: #fff;
	}	
li#one.current{
	color: #fff;
	background: transparent url(../images/flip_active.jpg) no-repeat;
	width: 145px;
	height: 43px;
	float: left;
	}
li#two.current {
	color: #fff;
	background: transparent url(../images/flip_active.jpg) no-repeat;
	width: 145px;
	height: 43px;
	float: left;
	}
li#three.current {
	color: #fff;
	background: transparent url(../images/flip_active3.jpg) no-repeat;
	width: 145px;
	height: 43px;
	float: left;
	}	

/*-------- Navbar rightside ---------*/
#rightMenu {
	float: right;
	width: auto;
	margin: 0 -40px 0 0;
	}

li#four{
	background: transparent url(../images/flip_altinn.jpg) no-repeat;
	width: 147px;
	height: 27px;
	float: left;
	margin: 28px 0 0 0;	
	text-shadow:1px 1px #fff;	
	
	}
	
li#five{
	background: transparent url(../images/flip_innst.jpg) no-repeat;
	width: 147px;
	height: 27px;
	float: left;
	margin: 28px -4px 0 0;		
	}
	
#rightMenu li a {
	color: #0089BE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0 0 0;
	display: block;
	}
li#four a {
	width: 112px;
	text-align: center;
	}
	
li#five a {
	width: 105px;
	text-align: center;
	color: #B9F8FF;
	}		
#rightMenu li a:hover {
	text-decoration: underline;
	color: #66BCDD;
	}

li#five a:hover {
	color: #E5FCFF;
	}

li#four.activeClients { 
	background: transparent url(../images/flip_altinn_active.jpg) no-repeat;
	text-shadow:1px 1px 0 rgba(1, 1, 0, 0.3); 
	}
li#five.activesettings {
	background: transparent url(../images/flip_innst_active.jpg) no-repeat; text-shadow:1px 1px 0 rgba(1, 1, 0, 0.3); 

	}

li#four.activeClients a  { 
	color: #fff;
	}
li#five.activesettings a {
	color: #fff;
	}

/*-------- Sub Menu ---------*/

#subMenuLeft{
	font-size: 12px;
	margin: 3px 0 2px -10px;
	float: left;
	min-width: 500px;
	}
#subLinks li{
	background: url(../images/sub_txt_sep.gif) no-repeat top right;
	padding: 0 42px 0 42px;
	display: inline;
	}
#subLinks li a{
	color:#fee9c5;
	font-weight:bold;
	}
#subLinks li a:hover, #subLinks li a:active, #subLinks li a:focus{
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	color: #fff;
	}
li#b{margin-left: -2px;}
#subMenuRight {
	float: right;
	}
#help{
	width: auto;
	font-size: 12px;
	margin: 0 -1px 1px 0;
	}
#help li a{
	color:#fee9c5;
	background-position: right;
	margin: 0 7px 0 0;
	font-weight:bold;
	}
#help li a:hover, #help li a:active, #help li a:focus{
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	color: #fff;
	}
#subMenuRuler{
	height: 3px;
	width: auto;
	background: url(../images/sep_hor_dark.gif) repeat-x;
	}
/*-------- Sidebar news ---------*/
#news{
	width: 249px;
	height: 270px;
	background: #fff url(../images/news_bg.jpg) repeat-x;
	background-position: top;
	float:right;
	margin: 10px 0 0 0;
	border-left: 2px solid white;
	border-bottom: 1px solid #aca584;
	border-right: 1px solid #beb690;
	}
img.rssicon{
	float: right;
	width: auto;
	margin: -1px;
	}
#newsContent h4{
	color: #fff;
	font-size: 12px;
	margin: 4px 10px 0 10px;
	}
#newsContent h4 a{
	color: #fff;
	}
#newsContent h4 a:hover{
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	}
	
#newsContent h3{
	color: #817a6d;
	font-size: 12px;
	font-weight: bold;
	font-family:georgia;
	margin: 16px 10px 0 10px;
	line-height: 14px;
	}
#newsContent h3 a{
	color: #817a6d;
	font-size: 12px;
	font-weight: bold;
	font-family:georgia;
	}
#newsContent h3 a:hover{
	border-bottom: 1px dotted #817a6d;
	text-decoration: none;
		}
#newsContent p{
	color: #636363;
	font-size: 10px;
	margin: 5px 10px 7px 10px;
	line-height: 15px;
	}
#newsContent small{
	background: url(../images/news_plus.gif) no-repeat;
	background-position: left;
	padding: 0 0 0 18px;
	font-size: 11px;
	margin: 0px 0 10px 10px;
	}
#newsContent small a:hover{
	border-bottom: 1px dotted #ff5400;
	text-decoration: none;
	}
#newsArchive{
	width: auto;
	text-align:right;
	background: transparent url(../images/news_older.gif) no-repeat;
	background-position: right;
	padding: 0 12px 0 0px;
	margin-right: 7px;
	margin-top: -6px;
	}
#newsArchive a{
	color: #636363;
	font-size: 9px;
	}
	
/*-------- Start (Main Page) ---------*/
/*-------- Top area ---------*/
#page{
	width:1010px;
	height: 100%;
	margin: 0 auto;
	}
#topLeft{
	width: 600px;
	height: auto;
	margin: 40px 30px 40px 40px;
	float:left;
	}
	
#topLeft h1 a {
	color: #00587A;
	font-size: 25px;
	font-weight: bold;
	line-height: 70px;
	}
	
#topLeft h1 a:hover {
	color: #8F2F00;
	}

#buttonA{
	margin-bottom: 50px;
	}		
#buttonB p, #buttonC p{
	margin: 10px 0 17px 28px;
	color: #636363;
	}
#mid	{	
	height: 150px;
	width:2px;
	float:left;
	margin: 35px 10px 0 10px;
	}
#mid.vr		{
	width:2px;
	background: url(../images/sep_vertical.gif) repeat-y;
	}
#topRight{
width: 250px;
height: 250px;
float: left;
margin: 50px 0px 30px 30px;
}
div.ruleA{
	background: url(../images/sep_hor.gif) repeat-x;
	width: auto;
	height: 2px;
	clear: both;
	position: relative;
	top: -2px;
	}
li.done{
text-decoration: line-through;
color: #666;
}
label.greyed{
	color: #999;
	font-weight: normal;
}
/*--- List ------ */	
#btTipOrange, #btTipGreen {
	background: transparent url(../images/bubble_tip_orange.gif) no-repeat top left; 
	margin-bottom: 15px;
	width: 62px;
	height: 12px;
	position: relative;
	top: 7px;
	}

#btTipGreen {
	background: transparent url(../images/bubble_tip_green.gif) no-repeat top left;
	}

.listNav a, .listNav a:hover {	
	color: #fff;
	text-decoration: none;
	}
li.active {
	background: #85ad00;
	}
li.orangeHeader{
	background: #FF5400;
	text-shadow:1px 1px 3px #612000;
	
	}
li.listRightHeader{
	float: right;
	text-align: right;
	width: auto;
	color: #5B564D;
	background: none;
	margin-right: -10px;
	clear: both;
	}
div.listRightHeader {
	background: none repeat scroll 0 0 transparent;
    color: #5B564D;
    display: inline;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin-top: -40px;
    text-align: right;
}
#forfalteFakturaDiv table {
	width: 950px;
	table-layout:fixed;
	border: 1px solid #bbb;
	}
th {text-align:left;}
td.listClient {
	width: 310px;
	}
td.listNumber {
	text-align: right;
	padding-right: 40px;
	}
td.listInvoiceNo {
	width: 100px;
	}
th.listNumber { 
	width: 83px; 
	text-align: right;
	}
.underListeDiv {
	background: #FFFFFF;
	padding: 0 5px 15px 0;
	text-align: right;
	border-left:2px solid #CCCCCC;
}
#fakturaList thead tr a {
	display: table-cell;
	color: #5B564D;
	font-weight: bold;
	}
#fakturaList th {
	padding: 3px 7px 0 7px;
	}
#fakturaList td {	
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	}	
.forfalt {
	background: #FF5400;
	color: #fff;
	padding: 1px 5px;
	}
.aktiv {
	background: #00CADB;
	color: #fff;
	padding: 1px 9px;
	}
.listPages {
	display: inline;
	float: right;
	width: auto;
	margin-right: 20px;
	margin-top: 20px;
	clear: both;
	}
.listPages ul li {
	height: 10px;
	float: left;
	width: auto;
	padding: 4px 4px 6px 4px;
	margin-right: 5px;
	font-size: 12px;
	background: #fff;
	color: #aaa;
	border: 1px solid #ccc;
	}
.listPages a {
	color: #777;
	}
.notyet {
	color: #999;
	}
.kn {
	color: green;
	}
.cancelled {
	color: red;
	}
.strikethru {
	text-decoration: line-through;
	}
/*--------  Bedrift&Privat pages ---------*/
#proClientCreate {
	height: 128px;
	width: 1007px;
	margin: 20px 0;
	font-size: 20px;
	background: #01C9D9;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
	
	border: 1px solid #888A7E;
	}
#proClientTop{
	padding: 20px 40px 35px 38px;
	}
.newClientHeadline h1{
	color:#fff;
	font-size: 23px;
	font-weight:bold;
	height:35px;
	width: auto;
	margin-bottom: 10px;
	letter-spacing: -0.007px;
	}
.newClientName{
	background: transparent url(../images/input_bg.jpg) repeat-x;
	overflow: hidden;
	width: 300px;
	border: 1px solid #00587A;
	padding: 5px 0 5px 10px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #746b5b;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}
.newClientAdd{
	background: transparent url(../images/bt_bg.gif) repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	border: 1px solid #00587A;
	padding: 4px 6px 4px 6px;
	margin: 0 15px 0 30px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
	
	}
span#eller {
	font-size: 16px;
	color: #00587A;
	float: left;
	margin: 3px 0 0 20px;
	}
#loginBox {
	margin: 50px 0 50px 0px;
	}
#show1up, #show2up, #show3up, #show4up, #show5up, #show6up, #show7up, #show8up, #show9up, #showInnbUp, #showInnb2Up, #showInnb3Up, #showInnb4Up, #showInnb5Up, #showInnb6Up {
	cursor: pointer;
}
.newProCase {
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 80px;
    border: 1px solid #D4D7C3;
    background: #F1F4DF;
	}
.newProCase2 {
	margin: 0px 30px 30px 80px;
	}
.newProCase input.settingsInputShort {
	width: 120px;
	}
.newProCase table img {
	margin-left: 3px;
	}
.newProCase input.settingsSaveBt {
	color: #fff;
	}
.newProCase td.inputCommentRightSide {
	color: #999;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 17px;
	}
	
.plus {
    background:transparent url(../images/plus.jpg) no-repeat scroll left top;
    color:#817A6D;
    float:right;
    font-size:10px;
    height:15px;
    padding-left:18px;
    width:auto;
    color:#817A6D;
    display:block;
    font-size:12px;
    margin:15px 20px 10px 0;
    }	
	
	
/*----- Følg opp saker page ----*/
#overdue {
	margin: 75px 0 30px 0;
	}
/*--------  Saker page ---------*/

#allCases h1 {
	background: url(../images/cases.jpg) top left no-repeat;
	}
	
input.search300 {
	background:transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	width:300px;
	border-right:1px solid #bcbfad ;
	border-top: 1px solid #808274;
	border-left: 1px solid #808274;
	border-bottom: 1px solid #bcbfad;
	font-weight: normal;
	font-size: 14px;
	overflow:hidden;
	padding:5px 0 5px 10px;
	margin:9px 5px 5px 32px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
	}
input.greyText{
	background:transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	color:#999;
}
.inline {
	display:inline;
}
.fl {
	float:left;
}
input#searchForm {
	float:left;
}


/*Buttons*/

.smallButton {
	line-height:31px;
	margin:5px 0px 15px 10px;
	text-transform:uppercase;
	float:right;
	}
.smallButton a {
	background:transparent url(../images/button_small_green.png) no-repeat scroll left center;
	color:#2B3B00;
	text-shadow:1px 1px #FFFFFF;
	cursor:pointer;
	display:block;
	font-size:14px;
	padding:0 0 0 9px;
	float:left;
	
	}
.smallButton a:hover {
	cursor:pointer;
	text-decoration:none;
	color:#CC3A00;
	}
.smallButton a span {
	font-weight:bold;
	background:transparent url(../images/button_small_green.png) no-repeat scroll right center;
	display:block;
	float:left;
	padding:0 12px 3px 0;
	}
/*Floated left buttons */
/*Small grey, white background*/
.smallButtonGreyW {
	float:left;
	margin:4px 0 0 3px;
	display:inline;
	}
.smallButtonGreyW a {
	background:transparent url(../images/button_w_small_grey.png) no-repeat scroll left center;
	padding-left:5px;
	}
.smallButtonGreyW a span {
	background:transparent url(../images/button_w_small_grey.png) no-repeat scroll right center;
	padding:0 11px 1px 0;
	margin-top:0px;
	color:#666;
	}
.smallButtonGrey {float:left; margin:1px 0 0 3px; display:inline;}

.smallButtonGrey a {
	background:transparent url(../images/button_small_grey.png) no-repeat scroll left center;
	padding-left:5px;
	}
.smallButtonGrey a span {
	background:transparent url(../images/button_small_grey.png) no-repeat scroll right center;
	padding:0 11px 0 0;
	margin-top:0px;
	color:#666;
	}

/*--------  Sak page ---------*/
.sakDetaljer {
	margin-left: 4px;
}
#case h1.headline {
	background: transparent url(../images/invoice_icon.jpg) top left no-repeat;
	}
#caseDetails img {
	margin: 0 8px 0 0;
	}
#opprinneligFaktura {
	cursor: pointer;
}
a.greyUrl{
	color: #999;
	}	
input.btGrey {
	background: transparent url(../images/bt_bg_grey.jpg) repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	font-weight: bold;
	padding: 4px 6px 4px 6px;
	margin: 0 15px 0 30px;
	border: 1px solid #5067A8;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	left: -28px;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
	
	}
#caseNotes {
	margin: 25px 0 10px 5px;
	width: 810px;
	}
#caseNotes textarea {
	width: 570px;
	height: 120px;
	padding: 10px;
	background: transparent url(../images/inputbgtxtarea.png) top left;
	line-height: 18px;
	font-size: 14px;
	color: #4B6B8A;
	margin-bottom: 10px;
	}
#caseNotes label {
	font-size: 12px;
	color:#666666;
	margin: 0 10px 0 2px;
	}	
#caseHistory {
	margin: 40px 0 40px 5px;
	width: 595px;
	}
#caseHistory h3, #caseNotes h3 {
	margin: 0 0 7px 0;
	font-size: 16px;
	font-weight: bold;
	color: #5B564D;
	}
#caseHistoryDiv table {
	width: 530px;
	table-layout:fixed;
	border: 1px solid #bbb;
	}
#caseHistoryDiv thead tr a {
	display: table-cell;
	color: #5B564D;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	}
#caseHistoryDiv th {
	padding: 0 7px;
	background: #eee;
	}
#caseHistoryDiv td {	
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	}
#notes img {cursor:pointer; position: relative; top:1px; margin-left: 8px;}

/*--------  Rapporter page ---------*/
#reports h1 {
	background: url(../images/reports.jpg) top left no-repeat;
	}
#reportsLinks{
	margin: 40px 30px 40px 40px;
	}
#reportsLinks img{
	margin-right: 15px;
	}
#reportsLinks h1{
	background-image: none;
	color: #00587A;
	font-size: 25px;
	font-weight: bold;
	line-height: 70px;
	background-image: none;
	}
	
/*--------  Kunder page ---------*/
.redigereBilde {
	margin-left: 25px;
}
#clientsPrivate h1 {
	background: url(../images/clientsicon_private.jpg) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
	}
#clientsCompany h1 {
	background: url(../images/clientsicon.jpg) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
	}
#clientsAll h1 {
	background: url(../images/clientsicon_all.jpg) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
	}
#newClient h1 {
	background: url(../images/clientsicon_private.jpg) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
}
#users h1 {
	background: url(../images/users_icon.png) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
	}
#newUser h1 {
	background: url(../images/newuser_icon.jpg) top left no-repeat;
	padding: 5px 0 5px 70px;
	height: 70px;
}
.clients input {
	float: right;
	}

/*--------  Kunde page ---------*/	
#client h1 {
	background: url(../images/clientsicon.jpg) top left no-repeat;
	}
#client img {
	margin: 0 8px 0 0;
	}
#clientHistory {
	margin: 40px 0 40px 5px;
	width: 1000px;
	}
#clientHistory h3 {
	margin: 0 0 7px 0;
	font-size: 16px;
	font-weight: bold;
	color: #5B564D;
	}
#clientHistoryDiv table {
	width: 950px;
	table-layout:fixed;
	border: 1px solid #bbb;
	}
#clienttHistoryDiv thead tr a {
	display: table-cell;
	color: #5B564D;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	}
#clientHistoryDiv th {
	padding: 0 7px;
	background: #eee;
	}
#clientHistoryDiv td {	
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	}	
	
/*--------  Hjelp page ---------*/
#mainHelp h1 {
	background: url(../images/help.jpg) top left no-repeat;
	}
#helpSpace {
	width: 725px;
	height: auto;
	float: left;
	padding-top:10px;
	}
#helpSpace h2 {
	font-size:23px;
	color: #3A3731;
	font-weight: bold;
	margin: 20px 0 15px 20px;
	letter-spacing:-1px;
	
}
#helpSpace p {
	font-size:14px;
	line-height: 22px;
	color: #565249;
	margin: 0 15px 30px 20px;
}

#helpSpace blockquote{
	line-height:22px;
	font-size: 16px;
	width:220px;
	font-weight:bold;
	color:#565249;
	margin: 0 10px 20px 25px;
	padding-left:10px;
	float:right;
	border-left: 1px solid #D1C7B4; 
}
#helpSpace blockquote span {
	color: #fff;
	font-size:14px;
	background:#FF5400;
	font-weight:bold;
	padding:1px 4px;
	margin-right: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	-khtml-border-radius: 3px;
	border-radius:3px;
	
}
#helpSpace img{
	margin: 0 0 20px 20px;
}
.bold {
	font-weight: bold;
}
ol.helpspace {
	padding-left: 30px;
	font-size: 14px;
	line-height: 22px;
	font-style:italic;
	color: #565249;
	margin: 0 15px 30px 20px;
	list-style-type: decimal;
	}
	
ol.helpspace li, ul.helpList li {
    -moz-border-radius: none;
	-webkit-border-radius:none;
	border-radius:none;
	
    background: none;
    color: #565249;
    font-size: 14px;
    margin: 0 15px 30px 20px;
    padding-left: 30px;
	display: block;
}


ul.helpList {
	padding-left: 30px;
	font-size: 14px;
	line-height: 22px;
	font-style:italic;
	color: #565249;
	margin: 0 15px 30px 20px;
	list-style-type: circle;
	}
	
#helpSidebar {
	width: 250px;
	height: auto;
	margin: 57px 0 0 35px;
	background: url(../images/sep_vertical.gif) top left repeat-y;
	float: left;
	}
#helpSidebar h3 {
	font-size: 18px;
	color: #444;
	font-weight: bold;
	margin: 0 5px 20px 20px;
	}
#helpSidebar li {
	font-size: 12px;
	color: #666;
	margin: 0 6px 0 20px;
	line-height: 19px;
	}
#helpSidebar ul {
	margin: 20px 0 20px 0;
	}
#helpSidebar a {
	color:#707266;
	}
#helpSidebar a:hover {
	color:#FF5400;
	text-decoration:underline;
	}
/*--------  EULA page ---------*/
#eula h1 {
	background: url(../images/paragraf.jpg) top left no-repeat;
	}
#eulaSpace {
	width: 725px;
	height: auto;
	float: left;
	}
#eulaSpace h3 {
	font-size:18px;
	color: #3A3731;
	margin: 20px 0 8px 20px;
	letter-spacing:-1px;
}
#eulaSpace p {
	font-size:14px;
	line-height: 22px;
	color: #565249;
	margin: 0 15px 30px 20px;
}
#eulaSpace ol li {
	padding-left: 30px;
	font-size: 14px;
	line-height: 22px;
	color: #565249;
	margin: 0 15px 30px 20px;
	}
#eulaSpace ol p {
	padding-left: 30px;
	font-size: 14px;
	line-height: 22px;
	color: #565249;
	margin: 0 15px 30px 20px;
	font-style:italic;
	}
/*--------  Register page ---------*/
#register h1 {
	background: url(../images/register_icon.jpg) top left no-repeat;
	}
#registerDetails {
	margin-bottom: 50px;
	}
/*--------  Thanks for registering page ---------*/
#thanks h1 {
	background: url(../images/invoice_sent.jpg) top left no-repeat; background:
	height: 80px;
	padding: 5px 0 5px 70px;
	}
#thanks a {
	margin: 50px 0 150px 600px;
	font-size: 16px;
	}
/*--------  Ny sak registrert ---------*/
#nySakOk h1 {
	background: transparent url(../images/invoice_sent.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
#nySakOk a {
	margin: 50px 0 150px 600px;
	font-size: 16px;
	}
#nySakOkSubmit {
	width: 620px;
	padding: 0 70px;
	font-size: 16px;
	color: #3F3B33;
}
#nySakOkSubmit .newClientBt {
	margin-left: 200px;
}
/*--------  Login page ---------*/

#proLogin {
	margin: 50px 0 50px 0;
	}
#proLoginTop h1 {
	background: url(../images/invoice_icon.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
#proLogin input.settingsInputShort {
	width: 160px;
	}

#proLogin table td input.settingsInput {
	background: transparent url(../images/input_bg_light2.jpg) no-repeat scroll 0 0;
	padding:5px 0 5px 7px;
	width: 250px;
	}	
#proLogin table td input.settingsSaveBt {
	float: right;
	}	

/*--------  Logout page ---------*/
#loggut h1 {
	background: url(../images/logout.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}

/*--------  Innbetaling page ---------*/
#innbetaling h1 {
	background: url(../images/innbetaling.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}

/*--------  Last opp faktura page ---------*/
#lastOppFaktura h1 {
	background: url(../images/invoice_icon2.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
/*--------  Utleggsforretning page ---------*/
#utlegg h1 {
	background: url(../images/utlegg.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}	
	
/*--------  Utleggsforretning sende page ---------*/
#utleggSend h1 {
	background: url(../images/sendutlegg.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}		
	
/*--------  Trekke sak page ---------*/
#trekkesak h1 {
	background: url(../images/ico-trekk.png) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}	
		
/*--------  Innsigelse page ---------*/
#innsigelse h1 {
	background: url(../images/innsigelse.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}		

/*--------  Innsigelse sende page ---------*/
#innsigelseSend h1 {
	background: url(../images/sendinnsigelse.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}		

/*--------	Konkursvarsel page ---------*/
#konkursvarsel h1 {
	background: url(../images/konkursvarsel.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}		

/*--------	Konkursvarsel sende page ---------*/
#konkursvarselSend h1 {
	background: url(../images/sendkonkursvarsel.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}		
	
/*--------	Konkursvarsel forkynnelse page ---------*/
#forkynnelse h1 {
	background: url(../images/forkynnelse_reg.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
	
/*--------	Ny sak sende page ---------*/
#nySakSend h1 {
	background: url(../images/sendnysak.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}

/*--------	Forliksdom page ---------*/
#forliksdom h1 {
	background: url(../images/forliksrad_reg.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
	
	
/*--------  Settings page ---------*/
#settings h1 {
	background: url(../images/settings_icon.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}
#settingsTop span {
	font-size: 16px;
	color: #5b564d;
	letter-spacing: 0;
	line-height: 45px;
	}
	
#contaCredit h1 {
	background: url(../images/ico-contaCredit.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;
	}	

/*-------- Kredittsjekk ---------*/
td.ksLedetekst {font-weight: bold;}
td.ksTall {text-align: right;}

#kSjekkSearch h1 {
	background: url(../images/ico-kredittsjekk.jpg) top left no-repeat;
	height: 80px;
	padding: 5px 0 5px 70px;	
}

#ksjekk h2 {font-size: 24px; color:#5B564D; text-shadow:1px 1px 1px #ccc; margin-bottom:7px; }
#ksjekk h2.first {margin-top:-32px;}
#ksjekk h2 span {font-size:14px; text-transform:capitalize; position:relative; top:-1px;}
#ksjekk .dotframe, .ksjekkTable {padding:7px; border:1px dashed #ddd; margin-bottom:25px;}
#ksjekk tr td, #ksjekk p, #privatTekst {color:#5B564D; font-size:16px; line-height:30px;}
#ksjekk a, .ksjekkChooseBt {
    	background: transparent url(../images/bt_bg.gif) repeat-x;
	background-position: bottom;
	overflow: hidden;
	width: auto;
	font-weight: bold;
	border: 1px solid #000353;
	padding: 4px 6px 4px 6px;
	margin: 0 15px 0 30px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	position: relative;
	left: -28px;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}
tr.tabellinje {background:#F2F4E4;}
td.adj1 {padding:1px 3px 1px 5px; font-weight:bold;}
.pdf {padding:0px 25px;}
.adj2 {position:relative; top:-7px;}
img.score {padding:0 15px 0 5px;}
.light {color:#9FA191;}
#ksjekk td.kscore {font-size:19px; font-weight:bold;}
.purehelp {background:transparent url(../images/purehelp.png) left center no-repeat; padding:2px 0 2px 27px; margin-left:3px;}
.brreg {background:transparent url(../images/brreg.png) left center no-repeat; padding:2px 0 2px 27px; margin-left:5px;}
.horizontalLineGrey {border-bottom: 1px dashed #ddd; margin-bottom:8px;}

/* --- Adjust layout classes --- */

/*Push vertical - left towards right*/
.push2v		{margin-left:2px;}
.push3v		{margin-left:3px;}
.push4v		{margin-left:4px;}
.push5v		{margin-left:5px;}
.push6v		{margin-left:6px;}
.push7v		{margin-left:7px;}
.push8v		{margin-left:8px;}
.push9v		{margin-left:9px;}
.push10v	{margin-left:10px;}
.push11v	{margin-left:11px;}
.push12v	{margin-left:12px;}
.push13v	{margin-left:13px;}
.push14v	{margin-left:14px;}
.push15v	{margin-left:15px;}
.push16v	{margin-left:16px;}
.push17v	{margin-left:17px;}
.push18v	{margin-left:18px;}
.push19v	{margin-left:19px;}
.push20v	{margin-left:20px;}
.push30v	{margin-left:30px;}
.push40v	{margin-left:40px;}
.push50v	{margin-left:50px;}

.push2v, .push3v, .push4v, .push5v, .push6v, .push7v, .push8v, .push9v, .push10v, .push11v, .push12v, .push13v, .push14v, .push15v, .push16v, .push17v, .push18v, .push19v, .push20v, .push30v, .push40v, .push50v {position:relative;}

/*Push horizontal - downwards */

.push2h		{margin-top:2px;}
.push3h		{margin-top:3px;}
.push4h		{margin-top:4px;}
.push5h		{margin-top:5px;}
.push6h		{margin-top:6px;}
.push7h		{margin-top:7px;}
.push8h		{margin-top:8px;}
.push9h		{margin-top:9px;}
.push10h	{margin-top:10px;}
.push11h	{margin-top:11px;}
.push12h	{margin-top:12px;}
.push13h	{margin-top:13px;}
.push14h	{margin-top:14px;}
.push15h	{margin-top:15px;}
.push16h	{margin-top:16px;}
.push17h	{margin-top:17px;}
.push18h	{margin-top:18px;}
.push19h	{margin-top:19px;}
.push20h	{margin-top:20px;}
.push30h	{margin-top:30px;}
.push40h	{margin-top:40px;}
.push50h	{margin-top:50px;}

.push2h, .push3h, .push4h, .push5h, .push6h, .push7h, .push8h, .push9h, .push10h, .push11h, .push12h, .push13h, .push14h, .push15h, .push16h, .push17h, .push18h, .push19h, .push20h .push30h, .push40h, .push50h {position:relative;}


/*Pull vertical - right towards left */

.pull-2v	{margin-left:-2px;}
.pull-3v	{margin-left:-3px;}
.pull-4v	{margin-left:-4px;}
.pull-5v	{margin-left:-5px;}
.pull-6v	{margin-left:-6px;}
.pull-7v	{margin-left:-7px;}
.pull-8v	{margin-left:-8px;}
.pull-9v	{margin-left:-9px;}
.pull-10v	{margin-left:-10px;}
.pull-11v	{margin-left:-11px;}
.pull-12v	{margin-left:-12px;}
.pull-13v	{margin-left:-13px;}
.pull-14v	{margin-left:-14px;}
.pull-15v	{margin-left:-15px;}
.pull-16v	{margin-left:-16px;}
.pull-17v	{margin-left:-17px;}
.pull-18v	{margin-left:-18px;}
.pull-19v	{margin-left:-19px;}
.pull-20v	{margin-left:-20px;}

.pull-2v, .pull-3v, .pull-4v, .pull-5v, .pull-6v, .pull-7v, .pull-8v, .pull-9v, .pull-10v, .pull-11v, .pull-12v, .pull-13v, .pull-14v, .pull-15v, .pull-16v, .pull-17v, .pull-18v, .pull-19v, .pull-20v {float: left; position:relative;}

/*Pull horizontal - upwards */
.pull-1h	{margin-top:-1px;}
.pull-2h	{margin-top:-2px;}
.pull-3h	{margin-top:-3px;}
.pull-4h	{margin-top:-4px;}
.pull-5h	{margin-top:-5px;}
.pull-6h	{margin-top:-6px;}
.pull-7h	{margin-top:-7px;}
.pull-8h	{margin-top:-8px;}
.pull-9h	{margin-top:-9px;}
.pull-10h	{margin-top:-10px;}
.pull-11h	{margin-top:-11px;}
.pull-12h	{margin-top:-12px;}
.pull-13h	{margin-top:-13px;}
.pull-14h	{margin-top:-14px;}
.pull-15h	{margin-top:-15px;}
.pull-16h	{margin-top:-16px;}
.pull-17h	{margin-top:-17px;}
.pull-18h	{margin-top:-18px;}
.pull-19h	{margin-top:-19px;}
.pull-20h	{margin-top:-20px;}
.pull-30h	{margin-top:-30px;}
.pull-40h	{margin-top:-40px;}

.pull-1h, .pull-2h, .pull-3h, .pull-4h, .pull-5h, .pull-6h, .pull-7h, .pull-8h, .pull-9h, .pull-10h, .pull-11h, .pull-12h, .pull-13h, .pull-14h, .pull-15h, .pull-16h, .pull-17h, .pull-18h, .pull-19h, .pull-20h, .pull-30h, .pull-40h {position:relative;}

/*-------- Loader ---------*/
body.loader * {
	cursor:wait !important;
}
#loaderGif {
	z-index: 50;
	position: fixed;
	top:50%;
	left:50%;
	width: 330px;
	height: 29px;
	margin-top: -15px;
	margin-left: -165px;
}

/*-------- Footer ---------*/
#footer {
		width: 1010px;
		margin: 0 auto;
		}
#footermenu {
		width: 1010px;
		height: auto;
		margin: 0 auto;
		color: #fff;
		}
#footermenu a {
		color: #858268;
		text-decoration: none;
		margin-left: 30px;
		}		
#footermenu a:hover {
		color: #858268;
		text-decoration: none;
		border-bottom: 1px dotted #858268;
		}	
#footermenu  li  {
		font-size: 12px;
		float: left;
		margin: 50px 40px 0 0px;
		width: auto;
		}
#footerLogo {
		float: right;
		margin: 53px 0 0 0;
		width: auto;
		}

