/*-- header grijze balk + fade background--*/
body
{
	margin:0;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/accounts/102/images/site/body-bg2.gif) repeat-x;
	color:#7f7f7f;
	min-width:850px;
}

table,tr,td,span,div,em
{
font-size:12px;
font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}

/*-- background met tandwielen--*/
.bg{background:url(/accounts/102/images/site/bg.jpg) no-repeat 50% 0;}
img{border-style:none;}
a{
	text-decoration:none;
	color:#435e9d;
	border-bottom:1px dotted #435e9d;
}
a:hover{
	color:#60b349;
	border-color:#60b349;
}
#main{
	margin:0 auto;
	width: 867px;
	position:relative;
	overflow:hidden;
	padding:105px 0 0;
	border 1px solid #000
}
/*-- header --*/
#header{
	top:0;
	left:0;
	position:absolute;
}
.header-bg {
	float:left;
	background:url(/accounts/102/images/site/header-bg.png) no-repeat;
	width:850px;
	height:105px;
}
h1.logo{
	position:absolute;
	top:43px;
	left:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	z-index:10;
}
h1.logo a{
	display:block;
	background:url(/accounts/102/images/site/logo.gif) no-repeat;;
	width:218px;
	height:26px;
}
/*-- header taalkeuze --*/
ul.lang-nav {
	position:relative;
	float:left;
	margin:0;
	padding:6px 16px 0 0;
	margin-left:16px;
	display:inline;
	overflow:hidden;
}
ul.lang-nav li{
	padding:0 7px 0 8px;
	border-left:1px solid #7f7f7f;
	margin:0 1px 0 -1px;
	font-size:11px;
	line-height:14px;
	float:left;
	list-style:none;
}
ul.lang-nav li a{ color:#7f7f7f;}
ul.lang-nav li a:hover,
ul.lang-nav li a.active { color:#60b349;}
/*-- header navigatie rechtsboven --*/
ul.top-nav{
	position:relative;
	margin:0;
	padding:0 4px 0 0;
	float:right;
}
ul.top-nav li{
	padding:0 1px 0 0;
	list-style:none;
	float:left;
	font-size:11px;
}
ul.top-nav li a{
	background:url(/accounts/102/images/site/top-nav-bg.gif) no-repeat;
	color:#656d64 !important;
	float:left;
	text-decoration:none;
}
ul.top-nav li a span{
	cursor:pointer;
	height:24px;
	background:url(/accounts/102/images/site/top-nav-right-bg.gif) no-repeat 100% 0;
	padding:7px 8px 0 7px;
	float:left;
}
ul.top-nav li a:hover,
ul.top-nav li a.active{ background-position:0 -31px;}
ul.top-nav li a:hover span,
ul.top-nav li a.active span{ background-position:100% -31px;}
/*-- hoofdnavigatie --*/
#menu {
	position:relative;
	height:1%;
	clear:both;
	margin:0 0 0 249px;
	padding:32px 0 0 0;
}
#menu li{
	margin:0 0 0 -3px;
	float:left;
	list-style:none;
}
#menu li a{
	font-size:15px;
	color:#fff !important;
	float:left;
}
#menu li a strong {
	cursor:pointer;
	height:25px;
	padding:10px 8px 3px 16px;
	font-weight:normal;
	float:left;
	background:url(/accounts/102/images/site/main-nav-bg.png) no-repeat;
}
#menu li a span{
	width:8px;
	height:38px;
	background:url(/accounts/102/images/site/main-nav-right-bg.png) no-repeat;
	float:left;
}
#menu li.hover,
#menu li:hover {
	position:relative;
}
#menu li.hover a strong,
#menu li a.active strong,
#menu li:hover a strong{ background:url(/accounts/102/images/site/main-nav-active-bg.png) no-repeat;}
#menu li.hover a span,
#menu li a.active span,
#menu li:hover a span{ background:url(/accounts/102/images/site/main-nav-active-right-bg.png) no-repeat;}
#menu li.hover ul,
#menu li:hover ul{
	display:block;
}
#menu ul {
	background:url(/accounts/102/images/site/none.gif);
	width:auto;
	margin:0;
	padding:0;
	border-bottom:1px solid #c7cbd1;
	display:none;
	position:absolute;
	left:3px;
	top:38px;
	z-index:10;
}
#menu ul li{
	background:#fff;
	border:1px solid #c7cbd1;
	border-bottom-width:0;
	float:none;
	margin:0;
	padding:5px 13px 5px 14px;
}
#menu ul li a{
	white-space:nowrap;
	background:url(/accounts/102/images/site/more-link-arrow.gif) no-repeat 0 4px !important;
	font-size:12px;
	color:#435e9d !important;
	padding:0 0 0 12px;
	text-align:left;
	width:auto;
	height:auto;
	float:none;
	display:block;
}
#menu ul li a:hover{
	background:url(/accounts/102/images/site/more-link-arrow-hov.gif) no-repeat 0 4px !important;
	color:#5eb445 !important;
}
/*-- content --*/
#content{
	height:1%;
	overflow:hidden;
}
/*-- content left column --*/
.column{
	width:613px;
	float:left;
}
ul.breadcrumbs{
	background:url(/accounts/102/images/site/dots-bg.gif) repeat-x 0 100%;
	width:598px;
	margin:6px 0 0 5px;

	padding:0 0 3px;
	overflow:hidden;
}
ul.breadcrumbs li{
	font-size:11px;
	color:#737373;
	float:left;
	padding:0 8px 0 13px;
	background:url(/accounts/102/images/site/gray-arrow.gif) no-repeat 0 4px;
	list-style:none;
}
ul.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
ul.breadcrumbs li a{
	padding-bottom:1px;
	color:#737373;
	float:left;
}
ul.breadcrumbs li a:hover{ padding-bottom:0;}
ul.breadcrumbs a:hover{
	color:#60b349;
	border-bottom:1px dotted #60b349 !important;
}
/*-- content left banner --*/
.banner { margin:4px 0 0;}
.banner img{display:block;}
/*-- content left boxes Interim management - Consultancy --*/
.boxes {
	margin:11px 0 0 5px;
	padding:25px 0 0;
	background:url(/accounts/102/images/site/boxes-head.gif) no-repeat;
}
.boxes-body {
	width:600px;
	padding-bottom:4px;
	background:url(/accounts/102/images/site/boxes-repeat-bg.gif) repeat-y;
}
.boxes-body:after {
	content:"";
	clear:both;
	display:block;
}
.boxes-foot {
	line-height:0;
	font-size:0;
	height:12px;
	background:url(/accounts/102/images/site/boxes-foot.gif) no-repeat;
}
.box{
	position:relative;
	padding:0 10px 0 19px;
	width:260px;
	float:left;
}
.right-box {
	width:259px;
	float:right;
}
.box h3{
	position:relative;
	font-size:13px;
	line-height:23px;
	margin:-25px 0 0;
	padding:0 0 2px;
	color:#fff;
}
.box p{
	margin:0;
	padding:11px 0 4px;
}
.box p.left{ padding-right:98px;}
img.bottom-image{
	right:8px;
	bottom:-15px;
	position:absolute;
}
img.top-image {
	float:left;
	margin:0 0 0 -18px;
}
.more{
	margin:10px 0 0;
	float:left;
}
.more a{
	border-bottom:none;
	padding:0 13px 1px 0;
	background:url(/accounts/102/images/site/more-link-arrow.gif) no-repeat 100% 5px;
	float:left;
}
.more a:hover{ background:url(/accounts/102/images/site/more-link-arrow-hov.gif) no-repeat 100% 5px;}
.more a strong{
	font-weight:normal;
	border-bottom:1px dotted #435e9d;
}
.more a:hover strong{border-color:#60b349;}
/*-- content left boxes Brain lab - Loyalty lab --*/
.blue-boxes {
	margin:15px 0 0 5px;
	padding:32px 0 0;
	background:url(/accounts/102/images/site/blue-boxes-head.gif) no-repeat;
}
.blue-boxes-body {background:url(/accounts/102/images/site/blue-box-repeat-bg.gif) repeat-y;}
.blue-box-gradient {
	width:600px;
	padding-bottom:7px;
	background:url(/accounts/102/images/site/blue-box-gradient-bg.gif) no-repeat 0 100%;
}
.blue-box-gradient:after {
	content:"";
	clear:both;
	display:block;
}
.blue-boxes-foot{
	height:8px;
	line-height:0;
	font-size:0;
	background:url(/accounts/102/images/site/blue-box-foot.gif) no-repeat 0 100%;
}
.blue-box{
	padding:0 14px 0 19px;
	width:260px;
	float:left;
}
.right-blue-box { float:right;}
.blue-box h3{
	position:relative;
	margin:-32px 0 0;
	font-size:14px;
	line-height:32px;
	color:#435e9d;
}
.blue-box p{margin:10px 0 0;}
.blue-box .more{margin-top:7px;}
.main-content {padding:0 0px 0 7px;}
.main-content h2{
	margin:0;
	padding:12px 0 9px;
	font-size:22px;
	line-height:23px;
	color:#435e9d;
	font-weight:normal;
}
.main-content h3{
	margin:7px 0 0;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
}
.main-content p{
	margin:0;
	padding:1px 0 14px;
}
/*-- content right column --*/
.column-1{
	float:right;
	width:237px;
	padding:0 0 0 0;
	position:relative;
	left:-18px;
}
/*-- content right column Jobs/Services --*/
.gray-info-box h3{background:url(/accounts/102/images/site/info-box-head.png) no-repeat;}
.gray-info-box .info-box-body {background:url(/accounts/102/images/site/info-box-bg.png) repeat-y;}
.gray-info-box .info-box-foot{
	height:14px;
	background:url(/accounts/102/images/site/info-box-foot.png) no-repeat;

}
ul.list {
	position:relative;
	margin:0;
	padding:1px 28px 0;
}
ul.list li{
	padding:0 0 8px 13px;
	background:url(/accounts/102/images/site/arrow.gif) no-repeat 0 4px;
	list-style:none;
}
a.btn {
	display:block;
	color:#7f7f7f !important;
	font-size:12px;
}
a.btn strong{
	cursor:pointer;
	font-weight:normal;
	background:url(/accounts/102/images/site/btn.png) no-repeat;
	margin:0 0 0 24px;
	padding:6px 5px 0 18px;
	float:left;
	height:22px;
}
a.btn span{
	cursor:pointer;
	float:left;
	width:10px;
	height:28px;
	background:url(/accounts/102/images/site/btn-right.png) no-repeat;
}
/*-- content right column BEAbanner --*/
.small-banner {
	margin:5px 0 0;
	font-size:16px;
	line-height:22px;
	color:#000;
	cursor:pointer;
	display:block;
	padding:0px 0px 0px 93px;
	background:url('/accounts/102/images/site/kmo-portefeuille.png') no-repeat;
	width:140px;
	height:55px;
	position:relative;
	left:+2px;
}
/*-- content right column Latest news/Customer quotes --*/
.info-box {
	margin:0 0 0 3px;
	width:233px;
	padding:0 0 0 0;
}
.info-box-body {
	overflow:hidden;
	height:1%;
	padding-bottom:6px;
	width:229px;
}
.info-box-foot {
	font-size:0;
	line-height:0;
}
.info-box h3{
	height:1%;
	margin:0;
	padding:12px 16px 0 28px;
	color:#595959;
	font-size:17px;
	font-weight:normal;
}
.info-box h3 span{
	display:block;
	font-size:11px;
	color:#757575;
	padding:1px 0 0;
	text-align:right;
}
/*-- content right column Contact us --*/
.green-info-box { margin-top:6px;}
.green-info-box h3{
	padding-top:19px;
	color:#60b349;
	background:url(/accounts/102/images/site/green-info-box-head-bg.png) no-repeat;
}
.green-info-box .info-box-body { background:url(/accounts/102/images/site/green-info-box-repeat-bg.png) repeat-y;}
.green-info-box .info-box-foot{
	height:13px;
	background:url(/accounts/102/images/site/green-info-box-foot-bg.png) no-repeat;
}
/*-- content right column Our customers --*/
.white-info-box { margin-top:5px;}
.white-info-box-head{
	padding-top:0px; padding-bottom: 3px;
	background:url(/accounts/102/images/site/white-info-box-head-bg-long.gif) no-repeat;
}
.white-info-box .info-box-body { background:url(/accounts/102/images/site/white-info-box-repeat-bg.png) repeat-y;}
.white-info-box .info-box-foot{
	height:14px;
	background:url(/accounts/102/images/site/white-info-box-foot-bg.png) no-repeat;
}

ul.news-list {
	background:url(/accounts/102/images/site/dots.gif) no-repeat 3px 0;
	margin:10px 0 0;
	padding:7px 6px 0;
	overflow:hidden;
	height:1%;
}
ul.news-list li{
	height:1%;
	margin-bottom:3px;
	background:url(/accounts/102/images/site/news-item.gif) repeat-y;
	list-style:none;
}
ul.news-list li .news-head {background:url(/accounts/102/images/site/news-item-head-bg.gif) no-repeat;}
ul.news-list li .news-foot {
	padding:0 11px 10px 22px;
	background:url(/accounts/102/images/site/news-item-foot-bg.gif) no-repeat 0 100%;
}
ul.news-list li a{
	border:none;
	background:url(/accounts/102/images/site/news-item-arrow.gif) no-repeat 100% 12px;
	display:block;
	padding:0 24px 0 0;
}
ul.news-list li a:hover{ background:url(/accounts/102/images/site/news-item-arrow-hov.gif) no-repeat 100% 12px;}
ul.news-list li a span {border-bottom:1px dotted #435e9d;}
ul.news-list li a:hover span {border-color:#60b349;}
a.read-btn {
	display:block;
	color:#7f7f7f !important;
	font-size:12px;
}
a.read-btn strong{
	cursor:pointer;
	font-weight:normal;
	background:url(/accounts/102/images/site/read-btn.png) no-repeat;
	margin:0 0 0 22px;
	padding:1px 5px 2px 14px;
	float:left;
	line-height:28px;
}
a.read-btn span{
	cursor:pointer;
	float:left;
	width:22px;
	height:30px;
	background:url(/accounts/102/images/site/read-btn-right.png) no-repeat;
}
.customers h3{ padding-top:14px;}
ul.logos{
	overflow:hidden;
	height:1%;
	margin:0;
	padding:10px 13px 8px 28px;
}
ul.logos li{
	padding:5px 7px 0 0;
	float:left;
	list-style:none;
}
ul.logos li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
ul.logos li a.l-jet {
	background:url(/accounts/102/images/site/logo-jet.gif) no-repeat;
	width:48px;
	height:57px;
}
ul.logos li a.l-unilever{
	background:url(/accounts/102/images/site/logo-unilever.gif) no-repeat;
	width:51px;
	height:57px;
}
ul.logos li a.l-jet:hover,
ul.logos li a.l-unilever:hover{ background-position:0 -57px;}
ul.logos li a.l-philips {
	background:url(/accounts/102/images/site/logo-philips.gif) no-repeat;
	width:72px;
	height:23px;
}
ul.logos li a.l-philips:hover{ background-position:0 -23px;}
ul.logos li a.l-colruyt{
	background:url(/accounts/102/images/site/logo-colruyt.gif) no-repeat;
	width:72px;
	height:29px;
}
ul.logos li a.l-colruyt:hover { background-position:0 -29px;}
ul.logos li a.l-kbc{
	background:url(/accounts/102/images/site/logo-kbc.gif) no-repeat;
	width:48px;
	height:35px;
}
ul.logos li a.l-j-and-j{
	background:url(/accounts/102/images/site/logo-j-and-j.gif) no-repeat;
	width:130px;
	height:35px;
}
ul.logos li a.l-kbc:hover,
ul.logos li a.l-j-and-j:hover{ background-position:0 -35px;}
ul.contacts {
	margin:0;
	padding:8px 28px 7px;
}
ul.contacts li{
	color:#595959;
	list-style:none;
}
/*-- footer --*/
p.copy{
	border-top:1px solid #e2e2e2;
	text-align:center;
	margin:6px 5px 20px;
	padding:1px 0 0;
	font-size:10px;
	color:#7f7f7f;
}
/*-- general --*/
h1.logo a,
ul.lang-nav li a,
ul.top-nav li a,
#menu li a,
ul.breadcrumbs a,
a.btn,
.small-banner,
a.read-btn,
ul.logos li a{border:none !important;}
.ie-bag-fix {
	height:1%;
}
.tableBox
{
	width:600px;
	border:0;
	margin-top:10px;
}
.tableBoxHeader
{
	height:23px;
	color:white;
	background:url(/accounts/102/images/site/boxes-head.gif) no-repeat;
	padding-left:15px

}

.tableBoxContent
{
	border-left:1px solid lightgrey;
	border-right:1px solid lightgrey;
	background-color:white;
	padding-left:10px;
	padding-top:10px;
	padding-left:10px;
	vertical-align:top;
	width:280px;
}

.tableBoxFooter
{
	height:12px;
	background:url(/accounts/102/images/site/boxes-foot.gif) no-repeat;

}
.tableBlueBox
{
	width:600px;
	border:0;
	margin-top:10px;
}
.tableBlueBoxHeader
{
	height:28px;
	color:#435E9D;
	background:url(/accounts/102/images/site/blue-boxes-head.gif) no-repeat;	
	padding-left:15px;

}

.tableBlueBoxContent
{
	border-left:1px solid #D8E2EC;
	border-right:1px solid #D8E2EC;
	width:600px;
	background:url(/accounts/102/images/site/blue-box-gradient-bg.gif) no-repeat 0 100%;
	padding-left:10px;
	width:279px;
	vertical-align:top;
}

.tableBlueBoxFooter
{
	height:8px;
	background:url(/accounts/102/images/site/blue-box-foot.gif) no-repeat 0 100%;
	padding:0 0 0 0;
	background-color:#DEE6F0;
}

h1.sitemap
{
	font-size:16px;
	margin:0px;
	padding-bottom:10px;
}
h2.sitemap
{
	font-size:14px;
	padding:0px;
	padding-left:50px;
	padding-bottom:4px;
	margin:0px;
}
p.sitemapsub
{
padding-left:50px;
	padding-bottom:10px;
	margin:0px;
}
p.sitemapsubsub
{
padding-left:10px;
	padding-bottom:10px;
	margin:0px;
}
p.sitemap
{
padding-bottom:10px;
margin:0px;
}

h3.sitemap
{
	font-size:12px;
	padding-left:100px;
	margin:0px;
}

