html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: sans-serif, arial, serif;
/*	background-color: #fff;   */
	font-size:0.95em;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0.5em 0;
}

div#wrapper {
	position: relative;
	margin: 0;
	height: auto !important;
	height: 100%;
	/*background-color: #fff; */

	min-height: 100%;
	float: left;
	min-width: 1024px;
}

b {
   	font-weight:200;
}

div#header {
	margin: 0;
	background: #fff url("top_banner_smal_gradient3.JPG") no-repeat scroll left;
	padding-left: 20px;
	height: 75px;
}

div#header h1 {
	color: #f08c09; /*#f99c1b;*/
	font-family:sans-serif;
/*	font-weight:1900;  */
	font-style: italic;
	padding-top: 10px;
}

div#content {
	/*background-color: #fff; */
	padding: 0px 10px 50px 10px;
}

div#footer {
	position: absolute;
	width: 100%;
	bottom: 0; 
	border-top: 2px solid #c0c0c0; /* #f99c1b;*/
	background: #fff;
}

div#footer p {
	margin: 5px;
}

form#ordre_sok label {
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
}

form#ordre_sok input[type="submit"] {
	margin-left: 130px;
}


table.wrap {
   border-collapse: collapse;
   border: 0px;
   padding: 0px;
   margin: 0px;
   background-color: #C0FEC1;
}

table.short_help {
   width:60em;
   border: 2px;
   padding: 0.2em;
   margin: 0px;
   background-color: #C0FEC1;
}

table.short_help td{
   width:33%;
   padding: 0.2em;
}
table.short_help ul{
   margin-top:0.7em;
   margin-bottom:0.7em;
   padding-left: 1.2em;
}

table {
	border-collapse: collapse;
	border: 1px solid #aaa;
	margin: 0px;
}

table.w {
	background-color: #eee;
}
table th {
	background-color: #ffc;
	border-top: 1px solid #999; /*#FB7A31;*/
	border-bottom: 1px solid #999; /*#FB7A31;*/
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 0.1em 0.1em 0.1em 0.1em;
}

table td {
	border: 1px solid #c0c0c0;
	padding: 0.1em 0.1em;
}
table td.red {
   background-color:red;
	font-weight:bold;
}
table td.green {
   background-color:#33FF66;
	font-weight:bold;
}
table td.blue {
   background-color: #66FFFF;
	font-weight:bold;
}
table td.right {
   text-align:right;
}
table td.b {
	font-weight:bold;
}
table td.m {
	font-family:monospace;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #DDFFAC;
	background-image: url("up.gif");
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url("down.gif");
}
.nosort {
	cursor: default;
}


td.l {
	background-color: #FEFEE7; /*Almost white*/
}
td.r {
	background-color: #FDB4DB; /*Pink*/
}
td.rl {
	background-color: #FEE6F3; /*Light pink*/
}
td.c {
	text-align: center;
}


.scroll-table-head {
	width: 800px;
}

.scroll-table-body {
	width: 800px;
	height: 400px;				
}
.scroll-table-body td {
	padding-right: 20px;
	overflow: hidden;
}


#nob {
	padding:0;
	background-color: #ddd;
	width: 2em;
}

#small {
	font-size:0.8em;
	margin:0;
	padding:0;
	color:#00f;
	font-weight:bold;
	border-width:0;
	border:0 ;
	background:#ddd;
}

div.statwrap {
	margin: 1em;
/*	border: 1px dashed #cccccc;  */
}

div.statfloat {
	margin: 1em;
	float: left;
}

table.vat {
   border:0px;
   margin: 0px;
   width:3em;
}
table.vat td{
   border:0px;
}
table.vat tr{
   border:0px;
   text-align: right;
   padding: 0.1em;
}

