body {
	margin: 0;
	padding: 0;
	background-color: #5B5B5B;
	font-family: Tahoma, verdana, Arial;
	font-size: 11px;
	line-height: 17px;
}
a {
	color: #66BCBE;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #009092;
}
#website {
	overflow: hidden;
	width: 964px;
	height: auto;
	margin: 10px auto;
	padding: 1px;
	background-color: #ffffff;
}

/* HEADER */
#header {
	position: relative;
	z-index:150;
	width: 962px;
	height: 63px;
	margin: 0;
	padding: 0;
}
#logo {
	position: absolute;
	top: 29px; left: 640px;
}
#headerPic {
	float: left;
	width: 642px;
	height: 178px;
	margin-left: 1px;
	padding: 0;
	background-image: url(/img/jpg/headers/header01.jpg);
}
div#graphic {
	float: left;
	width: 642px; !important;
	height: 178px; !important;
	float: left;
	margin: 0 0 0 1px;
	padding: 0 0 0 0;
	background-image: url(/img/jpg/headers/header01.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	z-index: 99;
}
.slideElement
{
	width: 100%;
	height: 100%;
}

/* CONTENT */
#content {
	float: left;
	width: 440px; /*641*/
	height: auto;
	margin: 0;
	padding: 0;
}
#content h1{
	width: 405px;
	height: 17px;
	margin: 0;
	padding: 10px 0 0 35px;
	font-size: 14px;
	font-weight: bold;
	background-color: #C2E9ED;
}
#content h2{
	margin: 10px 35px 0 35px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #009092;
}

#content p {
	width: 367px;
	margin: 0 35px 30px 35px;
	padding: 0;
}

/* BLOCK */
#block1 {
	width: 437px;
	height: auto;
	
}
#block2 {
	width: 437px;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: 1px solid #7FC7C8;
}
#block2 h2{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #009092;
}
#block2 h3 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #C2E9ED;
}
#block2 p {
	margin: 0;
	padding: 0;
}
#block2 ul {
	margin: 5px 0 0 15px;
	padding: 0;
}
#block2 li {
	margin: 0;
	padding: 0;
}
#block2a {
	float: left;
	width: 250px;
	height: auto;
	margin: 10px 0;
	padding: 0 35px;
}
#block2b {
	float: left;
	width: 250px;
	height: auto;
	margin: 10px 0;
	padding: 10px 35px;
	border-left: 1px solid #C2E9ED;
}
#block3 {
	width: 642px;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: 1px solid #7FC7C8;
}
#block3 p {
	margin: 0 35px 30px 35px;
	padding: 0;
}
/* AFBEELDINGEN */
.companyHistory {
	padding:5px 0 5px 125px;
}
.companyReport {
	padding:0 0 0 10px;
}

/* SIDEBAR */
#sidebarGroot,
#sidebar {
	position: relative;
	float: left;
	width: 523px;
	height: 300px;
	padding: 0;
	background-image: url(/img/jpg/world_map_groot02.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#sidebarGroot {
	background-image: url(/img/jpg/world_map_groot03.jpg);
	height: 430px;
}
#sidebarGroot h1,
#sidebar h1{
	width: 508px;
	height: 17px;
	margin: 0;
	padding: 10px 15px 0 0;
	color: #66BCBE;
	font-size: 14px;
	font-weight: bold;
	text-align:right;
}
#sidebarGroot .tip,
#sidebar .tip {
	position: absolute;
	width: 6px;
	height: 6px;
	/*background-color:#FF0000;*/
	background-image: url(/img/png/bol.png);
	cursor: pointer;
}
#sidebarGroot #singapore,
#sidebar #singapore {
	top: 192px; left: 205px;
}
#sidebarGroot #rotterdam,
#sidebar #rotterdam {
	top: 103px; left: 75px;
}
#sidebarGroot #houston,
#sidebar #houston {
	top: 123px; right: 133px;
}
#sidebarGroot #rio,
#sidebar #rio {
	top: 223px; right: 60px;
}
#sidebarGroot #dubai,
#sidebar #dubai {
	top: 155px; left: 142px;
}
#sidebarGroot #seoul,
#sidebar #seoul {
	top: 129px; right: 280px;
}
#sidebarGroot #shanghai,
#sidebar #shanghai {
	top: 140px; right: 290px;
}
/* Tip Sidebar */
.tool-tip {
	background-color:#fff;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #179798;
	padding: 8px 8px 0px;
}
.tool-text {
	font-size: 11px;
	padding: 0 8px 8px;
}

/* FOOTER */
#footerLeft {
	float: left;
	width: 587px;
	height: 19px;
	margin: 0;
	padding: 8px 20px 8px 35px;
	border-top: 4px solid #66BCBE;
	font-size: 10px;
}
#footerMiddle {
	float:left;
	width: 1px;
	height: 26px;
	margin-top: 9px;
	background-color: #009092;
}
#footerRight {
	float: left;
	width: 301px;
	height: 19px;
	margin: 0;
	padding: 8px 20px 8px 0;
	border-top: 4px solid #009092;
	text-align: right;
	font-size: 10px;
}
#footerLeft a,
#footerRight a {
	color: #5B5B5B;
	text-decoration: none;
	font-weight:normal;
}
#footerLeft a:hover,
#footerRight a:hover {
	text-decoration: underline;
}

table {
	/*width: 570px;*/
	margin: 0 35px 30px 35px;
	line-height: 13px;
}

.cell1 {
	background-color: #C2E9ED;
}
.cell2 {

}

#scroller {
	width: 420px;
	height: 249px;
	margin-bottom: 1px;
	overflow: auto;
	overflow-x: hidden;
}