body {
	margin:0px;
	padding:0px;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#515350;
	background-color:#FFF;
	line-height:16px;
}

a {
	color:#BB0F2F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

div#wrapper {
	width:979px;
	height:1200px;
	margin:0px auto;
	background-color:#FFF;
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
}

div#header {
	background-color: #BFBCAD;
	width:979px;
	height:211px;
	border-bottom:4px solid #bb0f2f;
}

div#content-wrapper {
	float:left;
	width:701px;
}

div#maincontent {
	width:650px;
	padding-left:19px;
	padding-top:20px;
}

p {margin:10px 0px;}

p.first-p {padding-top:20px;}

div#wereldbol {
	width:276px;
	height:320px;
	margin-left:6px;
}

h1 {
	font-size:24px;
	color:#7f7f7f;
	margin:0px;
	padding:0px;
}

div#eu_financialtimes, div#eu_economist, div#eu_bauer, div#eu_wallstreetjournal, div#eu_intelligentlife,
div#us_financialtimes, div#us_economist, div#us_washingtonpost, div#us_intelligentlife,
div#as_financialtimes, div#as_economist, div#as_intelligentlife {
	display:none;
	position:relative;
	left:-10px;
}

div#subsbooster p {width:570px;}

div#amsterdam p, div#newyork p, div#shanghai p {
	font-size:12px;
	font-weight:bold;
}
div#amsterdam img, div#newyork img, div#shanghai img {
	margin-left:-4px;
	margin-top:5px;
}

div#contactform {margin:0px;}
table#contact {margin:20px;border-collapse:collapse;}

input.txt {width:225px;font-size:11px;}
textarea {width:225px;font-size:11px;}
input.button {font-size:11px;}

div#message {
	width:400px;
	padding:10px 0px 0px 0px;
	color:#BB0F2F;
	font-weight:bold;
	padding-left:20px;
}


.clear { clear: both; }

a { color: #515350; }
a.active { color: #BC1030; }

#home a { color: #BC1030; }

.officepic { float: left; }
#logo { float: left; }
#logo img { border: none; }

#rightbar { float: right; width: 275px; }
#rightbar #tagline { font-weight: bold; height: 60px; padding: 5px; }

#rightbar #offices { height: 240px; }
#rightbar #officelist { float: left; padding-left: 5px; width: 151px; }
#rightbar #swapping { height: 50px; position: relative; }
#rightbar .office { position: absolute; }
#rightbar .office a { color: #515350; font-weight: bold; }
#rightbar a.active { color: #BC1030; }
#rightbar #globe { float: left; width: 111px; }

#rightbar .referencebox { background-color: #BFBCAD; margin-top: 10px; width: 275px; }
#rightbar #person { float: right;  height: 191px; }
#rightbar #references { color: #FFF; float: right; width: 108px; }
#rightbar #references a { color: #FFF; }
#rightbar #references a.active { color: #BC1030; }
#rightbar #references a:hover { color: #BC1030; }
#rightbar #references #person-name { font-weight: bold; }
#rightbar #references #references-header { color: #303030; font-weight: bold; }

#rightbar #subsbooster { margin-top: 80px; }
#rightbar #subsbooster a img { border: 0px; }

#maincontent #headerwrap { margin: 20px 0px; }
#maincontent #office { font-size: 24px; float: left; width: 300px; }
#maincontent #client { font-size: 18px; float: left; width: 300px; }
#maincontent #thumbnails { float: left; width: 134px; }
#maincontent .thumbnail { margin-bottom: 5px; }
#maincontent .thumbnail a:hover { text-decoration: none; }
#maincontent .thumbnail a img { border: 1px solid #AAA; }
#maincontent .thumbnail a img.thumbcolor { display: none; }
#maincontent .thumbnail a.active img.thumbcolor { display: inline; }
#maincontent .thumbnail a.active img.thumbbw { display: none; }
#maincontent .thumbnail a:hover img.thumbcolor { display: inline; }
#maincontent .thumbnail a:hover img.thumbbw { display: none; }
#maincontent #middle { float: left; width: 166px; }
#maincontent #middle a:hover { color: #BC1030; }
#maincontent #middle p { width: 150px; }
#maincontent #pageshot { float: left; width: 330px; }

.hidden { display: none; }
