* { position: relative; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
html, body { margin: 0; padding: 0; }
div#mainHeader { height: 130px;	width: 971px; margin: 0 auto; background: url('/images/new/header-bg.jpg') top right repeat-x; background-color: #fff; position: relative; }

#headerRightBlock { z-index: 500; float: left; width: 740px; }
#headerLogo { float: left; margin-right: 4px; width: 227px; height: 96px; }

#headerTopBar {	z-index: 500; width: 740px; height: 24px; margin-top: 11px; line-height: 10px; }
#headerTopBar .block { margin-right: 10px; background-color: #124F9C; color: #fff; padding: 7px; text-transform: uppercase; float: left; }
#headerTopBar .emtpyblock { float: right; width: 97px; }
#headerTopBar .blockSmall { margin-right: 6px; background-color: #124F9C;line-height: 10px; color: #fff; padding: 6px; text-transform: uppercase; font-weight: bold; float: left; text-align: center; height: 13px; cursor: pointer; }
#headerTopBar .blockSmallSelected { background-color: #000636; }

#headerMenuBar { width: 740px; height: 27px; margin-top: 12px; z-index: 500; }
#headerMenuBar .imageButton { z-index: 500; width: 164px; height: 17px; color: #fff; cursor: pointer; text-align: center; font-weight: bold; padding: 5px; text-transform: uppercase; display: inline; float: left; margin-right: 10px; background-color: #000D60; letter-spacing: 2px; }
#headerMenuBar .imageButtonRed { background: url('/images/new/menu_news.png') no-repeat; }
#headerMenuBar .imageButtonGreen { background: url('/images/new/menu_company.png') no-repeat; }
#headerMenuBar .imageButtonOrange { background: url('/images/new/menu_portfolio.png') no-repeat; }
#headerMenuBar .imageButtonBlue { background: url('/images/new/menu_services.png') no-repeat; }
#headerMenuBar .imageButton a:hover, #headerMenuBar .imageButton a { color: #fff; text-decoration: none; }

#headerMenuBarTwo { width: 740px; height: 27px; margin-top: 12px; z-index: 500; }
#headerMenuBarTwo .menulayerthree { 
	z-index: 500; 
	width: 81px; 
	background-color: #001A66; 
	height: 25px; 
	text-align: center; 
	margin-right: 11px; 
	float: left; 
	color: #fff; 
	font-size: 10px; 
	text-transform: uppercase; 
	cursor: pointer; 
	letter-spacing: -0.4pt;
	position: relative; 
}
#headerMenuBarTwo .menulayerthree a { color: #fff; text-decoration: none; }
#headerMenuBarTwo .imageButtonRed { background: url('/images/new/menu2_red.jpg') no-repeat; }
#headerMenuBarTwo .imageButtonGreen { background: url('/images/new/menu2_green.jpg') no-repeat; }
#headerMenuBarTwo .imageButtonOrange { background: url('/images/new/menu2_orange.jpg') no-repeat; }
#headerMenuBarTwo .imageButtonBlue { background: url('/images/new/menu2_blue.jpg') no-repeat; }
#headerMenuBarTwo .menulayerthree p 
{
	font-size: 10px;
	letter-spacing: -0.4pt;
	line-height: 10px;
	display: table-cell;
	vertical-align: middle;
	width: 75px;
	height: 25px;
	left: 3px;
}

#headerLowMenuBar { position: absolute; top: 96px; left: 0; width: 741px; height: 20px; z-index: 1; color: #fff; padding-top: 18px; padding-bottom: 7px; text-transform: uppercase; font-size: 10px; padding-left: 231px;}
#headerLowMenuBar ul, #headerLowMenuBar li  { display: block; float: left; list-style: none; margin: 0; padding: 0; }
#headerLowMenuBar li { margin-right: 15px; }
#headerLowMenuBar li a { color: #fff; text-decoration: none; }
#headerLowMenuBar.imageButtonRed { background-color: #AA4A44; }
#headerLowMenuBar.imageButtonGreen { background-color: #7A964F; }
#headerLowMenuBar.imageButtonOrange { background-color: #A86D3D; }
#headerLowMenuBar.imageButtonBlue { background-color: #2C7F96; }

#contentHeader 
{
	width: 945px;
	display: block;
	height: 90px;
    z-index: 10;
}

#contentHeader .leaderboard { 
	width: 728px;
	height: 90px;
	position: absolute;
	right: 0px;
    z-index: 300;
}
#contentHeader .searchBlock
{
	width: 208px;
	position: absolute;
	left: 0;
}
#content { width: 972px; background-color: #fff; margin-left: auto; margin-right: auto; margin-top: 3px; }
#searchPanel { float: left; width: 206px; height: 94px; }
#searchPanel input { margin-bottom: 5px; }
#searchPanel img { border: none; display: block; float: left; height: 22px;}
#searchPanel a {display: block; float: left;}
#searchbox { border: 0;  background-color: #d4d4d4; padding-left: 5px; height: 22px; width: 127px;  }

#footer { 
	width: 972px; 
	background-color: #BAD6DE; 
	margin: 0;
	margin-left: auto; 
	margin-right: auto;
	height: 230px;
	padding: 13px 0px;
}
#footer .footerContainer {
    margin: 0px 10px;
}
#footer .sponsorIcon {
	background-color: #fff;
	width: 85px;
	height: 40px;
	float: left;
	margin-right: 11px;
	padding: 0;
}
#footer .sponsorIcon img {
	width: 85px;
	height: 40px;
	padding: 0;
	margin: 0;
}
#ankeilerbar {
	margin-left: 1px;
}
#ankeilerbar .ankeiler {
	position: relative;
	width: 232px;
	height: 175px;
	background-color: #fff;
	float: left;
	margin-right: 11px;
	text-align: center;
	font-size: 12px;
}
#ankeilerbar .ankeiler h1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background: url(/images/new/footer_balk.png) no-repeat top left;
	width: 222px;
	height: 12px;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	padding: 7px 5px;
	font-size: 12px;
}
#ankeilerbar .small {
	position: relative;
	width: 225px;
	height: 175px;
	background-color: #fff;
	float: left;
	margin-right: 11px;
}
#ankeilerbar .small h1 {
	background: url(/images/new/footer_balk_small.png) no-repeat top left;
}
#ankeilerbar .ankeiler .content {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 100%;
    width: 224px;
    padding: 0px 4px;
}
#ankeilerbar .ankeiler .content a {
	color: #708396;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}
#ankeilerbar .ankeiler .content a:hover {
	text-decoration: none;
}
/* Linker kolom */
#commonright {
	width: 120px;
	float: left;
	padding-bottom: 30px;
	overflow-x:hidden;
}

/* Rechter kolom */
#commonright {
	width: 336px;
	float: right;
}
#commonright .block {
	position: relative;
	width: 314px;
	background-color: #9aaab1;
	padding: 30px 11px 3px 11px;
}
#commonright .rectangle {
	position: relative;
	width: 314px;
	background-color: #FFF;
	padding: 30px 11px 3px 11px;	
	
}
#commonright h1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 336px;
	background: url(/images/new/footer_balk.png) no-repeat top left;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	padding: 7px 5px;
	font-size: 10px;
	background: url(/images/new/right_column_header.gif) top left no-repeat;
}
#commonright .smallblock {
	background-color: #9aaab1;
	padding: 3px;
	color: #fff;
}
#commonright > div {
	margin-bottom: 10px;
}
.smallblock p:first-line {
	text-transform: uppercase;
	font-weight: bold;
}
#middle {
	margin: 11px;
	width: 950px;
}

/* Advertentie placeholders */
.rectangle {
	width: 336px !important;
	height: 280px;
	background-color: #f00;
	padding:  0 !important;
	
}
/* center block */
#centercontent {
	width: 468px;
	float: left;
	z-index: 1000;
	position: static;
}
#centercontent * {
	position: static;
}
#centercontent h1 {
	width: 458px;
	margin-bottom: 7px;
	padding: 0;
	padding-left: 8px;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #f00;
	height: 16px;
	background: url(/images/new/head_center_red.png) top left no-repeat;
	color: #fff;
	padding: 5px 0px;
	padding-left: 10px;
	font-weight: bold;
}
#centercontent h1.item {
	font-size: 10px;
}
#centercontent h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
#centercontent .nieuwsitem p {
	margin-bottom: 5px;
}
#centercontent .first {
	font-size: 140%;
}
#centercontent .first p {
	font-weight: bold;
}
#centercontent .nieuwsitem {
	margin-bottom: 10px;
}
#centercontent .nieuwsitem a.meer {
	display: block;
	color: #45a8ba;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	margin-left: 10px;
	text-decoration: none;
	margin-top: 5px;
}
#commonleft {
	width: 120px;
	height: 600px;
	float: left;
	margin-right: 12px;
}
#centercontent .publicatiedatum {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
#centercontent h1.orange {
		background: url(/images/new/head_center_orange.png) top left no-repeat;
}
#centercontent h1.blue {
		background: url(/images/new/head_center_blue.png) top left no-repeat;
}
#centercontent h1.green {
		background: url(/images/new/head_center_green.png) top left no-repeat;
}
#centercontent h3 {
	font-size: 9px;
	text-transform: lowercase;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}