body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.80em;
 background: url(../img/bodyBg.gif) repeat left top;
 padding: 12px;
 line-height: 130%;
}

#wrapper 
{ 
 margin: 0 auto;
 width: 946px;
 background-color: #fff;
}

#contentWrapper 
{
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header 
{
 width: 902px;
 height: 170px;
 background: #BECFD6 url(../img/headerBg.jpg) repeat-x left top;
 border-left: 22px solid #fff;
 border-top: 22px solid #fff;
 border-right: 22px solid #fff;
 position: relative;
}

#header img
{
	border: 0px;
}


#banner
{
	background: url(../img/banner.jpg) no-repeat left top;
	height: 174px;
	position: relative;
}

#banner #adres
{
	position: absolute;
	left: 680px;
	top: 26px;
	color: #023F5B;
	line-height: 140%;
}

/* mainNav styles */

#mainNav
{
	position: absolute;
	background: url(../img/navBg.jpg) no-repeat right top;
	left: 510px;
	top: 0px;
	width: 110px;
	padding-top: 20px;
	text-align: right;
	padding-right: 36px;
}

#mainNav a
{
	text-decoration: none;
	display: block;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 2px;
}

#mainNav a:hover
{
	color: #024059;	
}

#mainNav .selected
{
	color: #024059;
}


/*  subMenu styles */

#subMenu
{
  font-size: 90%;
}

#subMenu a.notselected
{
  text-decoration: none;
  display: block;
  color: #477688;
  letter-spacing: 1px;
  margin-bottom: 2px;
  padding: 2px 3px 2px 12px;
  background: #fff;
}

#subMenu a:hover
{
  background: #DFE7EB url(../img/subNavArrow.jpg) no-repeat left top; 
}

#subMenu a.selected
{
  text-decoration: none;
  display: block;
  color: #477688;
  letter-spacing: 1px;
  margin-bottom: 2px;
  padding: 2px 3px 2px 12px;
  font-weight: bold;
  background: #DFE7EB url(../img/subNavArrow.jpg) no-repeat left top;
}

#contentDiv 
{ 
 float: left;
 color: #333;
 width: 636px;
 display: inline;
 position: relative;
 padding: 12px;
 background: #fff url(../img/contentBg.jpg) no-repeat right top;
}

#rightColumn 
{ 
 display: inline;
 position: relative;
 color: #000;
 width: 258px;
 float: right;
 padding: 12px;
}

#rightColumn a img
{
  border: none;
}

/* footer styles */

#footer 
{ 
 clear: both;
 color: #ddd;
 background: #BECFD6;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 text-align: center;
 border-left: 22px solid #fff;
 border-right: 22px solid #fff;
 color: #618698;
 font-size: 10px;
}

#footer a
{
  color: #618698;
}


/* content styles */


#contentDiv .moreInfoPanel
{
  margin-left: 52px;
  background-color: #E4ECEE;
  margin-bottom: 12px;
}

#contentDiv .moreInfoPanel h2
{
  padding: 0px;
  margin: 0px;
  margin-bottom: 3px;
  margin-top: 3px;
}

#contentDiv .moreInfoLink
{
  width: 90px;
  height: 20px;
  background: url(../img/readMorePlus.gif) no-repeat right top;
  font-size: 12px;
  font-weight: bold;
  color: #4E798B;
  padding-top: 10px;
  text-decoration: none;
  display: block;
  text-align: left;
  float: right;
}

#contentDiv .paragraphBox
{
  border: 1px solid #fff;
  margin-bottom: 12px;
  width: 536px;
  padding-left: 52px;
  padding-right: 24px;
}

#contentDiv .paragraphBox a
{
  color: #01405A;
}

#contentDiv .paragraphTitle
{
  color: #01405A;
}

#contentDiv .paragraphText
{
	 color: #000;
}

.teamsw
{
  width: 536px;
  height: 320px;
  background: url(/img/teamsw.jpg) no-repeat left bottom;
}

/* rightColumn styles */

#rightColumn .paragraphBox
{
  border: 1px solid #fff;
  margin-bottom: 12px;
}

#rightColumn .paragraphTitle
{
	 color: #00364B;
}

#rightColumn .paragraphText
{
 	color: #00364B;
}

form .field input
{
	 border: 1px solid #D1DCE2;
	 color: #B0B1B3;
	 background: #F0F4F5;
	 width: 210px;
	 display: block;
	 margin-bottom: 12px;
}

form .button input
{
  background: #C1131E;
  border: 0px;
  color: #fff;
  font-weight: bold;
  height: 22px;
  letterspacing: 0.5px;
  padding: 0px;
  margin: 0px;
  font-size: 9px;
  padding: 3px 12px;
}

form .errors
{
  color: #C1131E;
  font-size: 9px;
}

ul
{
  padding-left: 18px;
}

li
{
  list-style-image: url(../img/redBullet2.gif);
  padding: 0px 0px;
  line-height: 130%;
  margin-top: 4px;
  margin-bottom: 4px;
}

li a
{
  color: #023F5B;
  text-decoration: none;
}



/* header styles */

h1
{
  font-size: 16px;
  color: #03405C;
  margin: 0px;
  margin-left: 52px;
  margin-bottom: 24px;
  letter-spacing: 0.5px;
}

h1 u
{
  text-decoration: none ! important;
  color: #4C7B8F ! important;
}

#contentDiv h2
{
	font-size: 14px;
	color: #03405C;
}


#rightColumn h2
{
	font-size: 14px;
	color: #03405C;
}




/* algemene styles*/

.clear 
{ 
  clear: both; 
  background: none; 
}


blockquote
{
  font-size: 11px;
  color: #555;
  padding: 12px;
  padding-top: 8px;
  margin: 0px;
  margin-top: 12px;
  border: 1px solid #01405A;
}

.imageLeft
{
	float: left;
	margin-right: 12px;
}

.imageRight
{
	float: right;
	margin-left: 12px;
}

.separator
{
	border-top: 1px solid #BFBFBF;
}


table#select
{
  border-collapse: collapse;
}

table#select td
{
  border: 1px solid #C0CFD4;
}

table#select td a
{
  text-decoration: none;
  color: #01405A;
  display: block;
  padding: 3px 3px 3px 18px;
  background: #fff url(../img/redBullet.gif) no-repeat 5px -2px;
}

table#select  td a:hover
{
  background-color: #D9E3E4;
  background-position: 8px -2px;
}

/* personeel styles */

table#personeel
{
  border-collapse: collapse;
  
}

table#personeel td
{
  padding: 4px;
  width: 240px;
  color: #444;
}

table#personeel td div
{
  background: url(../img/photoBg.jpg) no-repeat 0px -6px;
  padding: 6px 0px 0px 11px;
  height: 110px;
  width: 100px;
}

table#personeel td div img
{
  width: 85px;
}

table#personeel td.left
{
  border-top: 1px solid #C0CFD6;
  padding-left: 0px;
}

table#personeel td.right
{
  border-top: 1px solid #C0CFD6;
  border-left: 1px solid #C0CFD6;
}

table#personeel td.rightTop, table#personeel td.leftTop
{
 border-top: 0px;
}

table#personeel td.leftTop
{
  border-right: 1px solid #C0CFD6;
  padding-left: 0px;
}

.biglink
{
  font-size: 16px;
  color: #01405A;
  font-weight: bold;
}
