body {
	background-image: url(img/kart.gif);
	background-position: 5px 85px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	overflow-x: hidden;
	width: white;
}

#container {
	float: left;
	width: 1000px;
}

.aCol {
	float: left;
	width: 190px;
	padding: 0 35px 0 15px;
}

.aCol,
.bCol,
.cCol,
.dCol,
.eCol {
	float: left;
	width: 190px;
}

.bColFronPage 
{
    padding-bottom: 25px;
}

.bcCol,
.cdCol,
.deCol {
	float: left;
	width: 380px;
}

.abcCol {
	float: left;
	width: 605px;
	padding: 0 0 0 15px;
}

.cdeCol {
	float: left;
	width: 570px;
}

.bcdCol {
	float: left;
	width: 570px;
}


.bcdeCol {
	float: left;
	width: 760px;
}

#siteHeader {
	position: relative;
	/*background-image: url(/media/img/co2-01.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
	width: 1000px;
	height: 180px;	
	overflow:hidden;	
}

#siteHeader #logo {
	position: absolute;
	top: 0px;
	left: 5px;
}

#siteHeader #logo h1,
#siteHeader #logo h1 a {
	display: block;
	width: 192px;
	height: 65px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 1000px;
	text-decoration: none;
	border: none;
}
#siteHeader #logo h1 a.en {
	background:url("img/klif-logo-eng.gif") no-repeat scroll 5px 2px transparent !important;

}
#siteHeader #logo h1 a.no {
	background:url("img/logo-transp.gif") no-repeat scroll 5px 2px transparent;
}

#siteHeader #intro {
	position: absolute;
	top: 80px;
	left: 240px;
	width: 700px;
}

#siteHeader #intro h1 {
	font-family: arial, sans-serif;
	font-size: 28px;
	line-height: 34px;
	margin: 0;
	padding: 0;
	border: none;
}

#siteHeader #intro h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* FUNCBAR */

#funcbar {
	position: absolute;
	top: 0;
	left: 0;
	/*background-color: Black;*/
    width:1000px;
    height:35px;
    padding:30px 0 0 200px;
	background:#000000 url("img/bg-funcbar-alt-w.jpg") no-repeat right top ;
	background-position: 0px 0px;
}

#funcbar a {
	color: #000;
	text-decoration: none;
}

#funcbar a:hover {
	text-decoration: underline;
}

#funcbar p {
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #000;
	margin: 0;
	padding: 0 15px 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#funcbar .deCol {
    margin-top: -22px;
    margin-left: 40px;
    text-align: right;
}

.colgroup {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}

.colgroup p a {	
	text-decoration: underline;
}

.colgroup p a:hover {
	text-decoration: none;
}

.group {
	float: left;
	padding-left: 10px;
	border-left: 1px dotted #666;
}

.first {
	border-left: 1px solid #f1f0ef;
}

#siteFooter {
	float: left;
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
}

#siteFooter p {
	padding: 10px 0 5px 0;	
	font-size: 10px;
	border-top: 1px solid #ccc;	
}

#siteFooter p a {
	text-decoration: underline;
}

#siteFooter p a:hover {
	text-decoration: none;
}

.chartheading 
{
    height: 35px;
    padding-bottom: 5px;
    width: 160px;
}

.chartheading h5 em
{
    white-space:nowrap;
}

.unitHeader
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}