/* CSS Document */

body { 
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
}

h4 { font-size: 14px; margin: 0; }
form, hr { margin: 0; padding: 0; border:0px }

p { margin-top: 0; }

img { 
	border: 0;
	vertical-align: middle;
}

a:link, a:active, a:visited { color: #0000FF; }
a:hover { color: #0000FF; text-decoration: none; }

a.meny:link, a.meny:active, a.meny:visited { color: #fff; }
a.meny:hover { color: #fff; text-decoration: none; }

.decNone { text-decoration: none; }

.font14 { font-size: 14px; }
.grey { color: #efefef; }
.clear {
	border: 0px;
	background: none;
}

input, textarea, select {
	padding: 2px;
	border: 1px solid #046595;
	background: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

input.submit_login {
	background: url('/grafikk/login.gif') no-repeat;
	width: 68px;
	height: 26px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_lagre {
	background: url('/grafikk/button_lagre.gif') no-repeat;
	width: 96px;
	height: 29px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_upload {
	background: url('/grafikk/button_upload.gif') no-repeat;
	width: 82px;
	height: 22px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_slett {
	background: url('/grafikk/button_fjern.gif') no-repeat;
	width: 96px;
	height: 29px;	
	outline: none;
	border: 0;
	cursor: pointer;
}

input.submit_bekreft {
	background: url('/grafikk/button_bekreft.gif') no-repeat;
	width: 96px;
	height: 29px;
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_fjern {
	background: url('/grafikk/button_fjern.gif') no-repeat;
	width: 96px;
	height: 29px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_endre {
	background: url('/grafikk/button_endre.gif') no-repeat;
	width: 96px;
	height: 29px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_avbryt {
	background: url('/grafikk/button_avbryt.gif') no-repeat;
	width: 96px;
	height: 29px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_send {
	background: url('/grafikk/button_send.gif') no-repeat;
	width: 120px;
	height: 71px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_kjop {
	background: url('/grafikk/shoppingcart_add2.png') no-repeat;
	width: 24px;
	height: 24px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_kjop_fjern {
	background: url('/grafikk/shoppingcart_delete.png') no-repeat;
	width: 16px;
	height: 16px;	
	outline: none;
	border: 0;
	cursor: pointer;
}
input.submit_save {
	background: #70c066;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	color: #fff;
	outline: none;
	font-size:14px;
	height: 24px;
	cursor: pointer;
}
input.submitOK {
	background: url('/grafikk/button_ok.gif') no-repeat;
	width: 64px;
	height: 30px;	
	outline: none;
	border: 0;
	cursor: pointer;
}

input.sok {
	background: #fff url('/grafikk/fglass.gif') no-repeat;
	margin: 0px;
	padding: 2px;
	padding-left: 23px;
	border: 1px solid #385496;
}
input.checkbox {
	vertical-align: middle;
	background: none;
	border: 0px;
}

.inputsubmit {
	padding:5px; 
	font-size:1em; 
	cursor:pointer;
	font-weight:bold;
	background:#3255b2; color:#fff; 
	border:1px solid #0e1f5b; 
	border-left-color:#D9DFEA; 
	border-top-color:#D9DFEA;
 }
 
.box {
	border-right: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	border-bottom: 2px solid #99bbe8;
	background: #f9f9f9;
	padding: 5px;
	text-align:left;
}
.box_heading {
	padding-top: 5px;
	padding-left: 5px;
	color: #264390;
	height: 20px;
	background:url("https://fakturer.no/grafikk/boxtop.gif");
	border-left:#99bbe8 1px solid;
	border-right:#99bbe8 1px solid;
	font-weight: bold;
	text-align:left
}

.box2 {
	border-top: 1px solid #3255b2;
	border-bottom: 1px solid #3255b2;
	background: #f5f5f5;
	padding: 5px;
}
.box2_heading {
	padding: 3px 3px 3px 6px;
	color: #fff;
	background: #3255b2;
	font-weight: bold;
}

.info {
	text-align:left;
	width: 730px;
	padding: 10px;
	margin-bottom: 20px;
	border: #CCC 1px solid;
}


.msg {
	width: 580px;
	padding: 10px;
	background: #046595;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}

.chart {
	position: absolute;
	display: none;
	left: -100px;
}

tr.prodsok_header {
	font-size:10px;
	background: #046595;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
}

tr.autocomplete {
	background:url(../grafikk/prodmeny.gif);
	background-color:#FFF;
	cursor:pointer;
}



#tablebar {
	padding-top: 5px;
	padding-left: 5px;
	background: url("https://fakturer.no/grafikk/tabletop.gif");
	color: #264390;
	height: 21px;
}

#trbar {
	background: url("https://fakturer.no/grafikk/barbg.gif");
	color: #000;
	height: 26px;
}


#trbar a {
	color: #000;
}

#tdbar {
	height: 20px;
}



