body {
	background-color: #fff;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 13px;
	line-height: 19px;
	overflow-x: hidden;
}

div#container {
	margin-bottom: 80px;
	position: relative;
	/*width: 900px;*/
	width: 100%;
	}

div#breadcrumb {
	margin: 0 auto;
	padding-left: 20px;
	padding-top: 5px;
	position: relative;
	width: 880px;
	}
	div#breadcrumb ul {
		}
		div#breadcrumb ul li.first {
			color: #000;
			}
		div#breadcrumb ul li {
			color: #7f7f7f;
			font-size: 10px;
			float: left;
			}
			div#breadcrumb ul li.stripe {
				padding: 0 4px;
				}

div#headerWrapper {
	position: relative;
	width: 100%;
	}

div#header {
	height: 262px;
	margin: 0 auto;
	position: relative;
	width: 900px;
	}
	div#header div#pixels {
		
		}
		div#header div#pixels div {
			height: 20px;
			width: 20px;
			}
			div#header div#pixels div.pixelA {
				background-color: #009cdd;
				left: -59px;
				top: 21px;
				}
			div#header div#pixels div.pixelB {
				background-color: #338ac1;
				left: -99px;
				top: 41px;
				}
			div#header div#pixels div.pixelC {
				background-color: #ddf2fb;
				left: -59px;
				top: 41px;
				}
			div#header div#pixels div.pixelD {
				background-color: #006db2 ;
				left: 961px;
				top: 61px;
				}
			div#header div#pixels div.pixelE {
				background-color: #ddf2fb;
				left: 941px;
				top: 81px;
				}
			div#header div#pixels div.pixelF {
				background-color: #338ac1;
				left: 921px;
				top: 161px;
				}
	div#header div {
		color: #fff;
		position: absolute;
		}
		div#header div#headerImage {
			left: 0;
			top: 0;
			}
		div#header div#headerQuote {
			font-family: TheSansSemiBold;
			font-size: 35px;
			left: 37px;
			letter-spacing: -0.1px;
			line-height: 42px;
			top: 139px;
			}
			div#container.contact div#headerWrapper div#header div#headerQuote span {
				padding-left: 7px;
				}
			div#container.ervaring div#headerWrapper div#header div#headerQuote span {
				padding-left: 9px;
				}
			div#container.index div#headerWrapper div#header div#headerQuote span {
				padding-left: 10px;
				}
			div#header div#headerQuote span {
				padding-left:11px;
				}
			div#container.leobroekman div#header div#headerQuote, 
			div#container.contact div#header div#headerQuote {
				letter-spacing: 1.4px;
				top: 138px;
				}
			div#container.aanpak div#header div#headerQuote {
				top: 181px;
				}
		div#header div#headerPerson {
			font-family: TheSansCorrespondenceRegular;
			font-size: 13px;
			left: 570px;
			top: 222px;
			}
			div#container.leobroekman div#header div#headerPerson {
				left: 218px;
				}
			div#container.ervaring div#header div#headerPerson {
				left: 295px;
				}
			div#container.aanpak div#header div#headerPerson {
				left: 275px;
				}
				
				
				div#navigation ul li.current div {
					visibility: visible
					}
				div#navigation ul li div {
					visibility: hidden;
					}
				
div#navigation {
	height: 72px;
	margin: 0 auto;
	padding-left: 20px;
	padding-top: 14px;
	width: 880px;
	}
	div#navigation ul {
		float: left;
		height: 75px;
		width: 650px;
		}
		div#navigation ul li {
			float: left;
			font-size: 12px;
			font-weight: bold;
			margin-right: 64px;
			position: relative;
			}
			div#navigation ul li a {
				color: #000;
				display: block;
				text-decoration: none;
				}
				div#navigation ul li div a {
					color: #006db2;
					}
				div#navigation ul li a:hover {
					color: #006db2;
					}				
				div#navigation ul li div {
					color: #006db2;
					font-size: 10px;
					line-height: 13px;
					/*opacity: 0;*/
					position: absolute;
					visibility: none;
					width: 200px;
					}
				div#navigation ul li.current a,
				div#navigation ul li.current div {
					opacity: 1;
					visibility: visible;
					color: #006db2;
					}
					
	div#navigation div#quote {
		color: #006DB2;
		float: right;
		font-family: TheSansCorrespondenceRegular;
		font-size: 13px;
		line-height: 14px;
		padding-right: 18px;
		padding-top: 14px;
		text-align: right;
		width: 150px;
		}
		div#navigation div#quote h1 {
			font-size: 44px;
			padding-bottom: 14px;
			}
			div#navigation div#quote h1 a {
				color: #006DB2;
				text-decoration: none;
				}
			
			div#navigation div#quote h1 span {
				color: #009cdd;
			}

div#contentWrapper {
	background-color: #F4EDDF;
	padding-bottom: 60px;
	position: relative;
	width: 100%;
	}
	div#contentWrapper div#blueBar {
		background-color: #006db2;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
		}
div#content {
	background-color: #f4eddf;
	margin: 0 auto;
	padding-top: 48px;
	position: relative;
	width: 900px
	}
	div#content div#quoteCharacter {
		position: absolute;
		top: -19px;
		left: -158px;
		}
	div#content #contentLeft,
	div#content #contentMiddle,
	div#content #contentRight {
		float: left;
		}
		div#contentLeft {
			font-family: TheSansCorrespondenceBold;
			padding-left: 20px;
			width: 160px;
			}
			div#contentLeft div.sub {
				font-family: Arial;
				font-size: 12px;
				margin-left: -20px;
				padding-top: 16px;
				}
				div#contentLeft div.sub.contact {
					padding-top: 28px;
					}
				div#contentLeft div.sub ul li {
					background: url('/images/arrow.gray.gif') no-repeat;
					background-position: 0px 3px;
					line-height: 17px;
					padding-bottom: 13px;
					padding-left: 20px;
					}
					div#contentLeft div.sub ul li a {
						color: #000;
						text-decoration: none;
						}
					div#contentLeft div.sub ul li div,
					div#contentLeft div.sub ul li span,
					div#contentLeft div.sub ul li div a,
					div#contentLeft div.sub ul li span a {
						color: #a08d7e;
						font-size: 11px;
						line-height: 15px;
						}
		div#contentMiddle {
			padding-top: 4px;
			width: 480px;
			}
			div#contentMiddle a.mailto {
				color: #000;
				text-decoration: none;
				}	
				div#contentMiddle a.mailto:hover {
				color: #006DB2;
				text-decoration: underline;
				}
			div#contentMiddle div.number {
				color: #009cdd;
				font-family: TheSansCorrespondenceBold;
				font-size: 33px;
				line-height: 33px;
				padding-bottom: 6px;
				padding-top: 20px;
				}
			div#contentMiddle div.extra p {
				font-family: Arial, Helvetica, sans;
				}
			div#contentMiddle form#contactForm ul.fields {
				padding-bottom: 15px !important;
				margin-bottom: 0px !important;
				}
			div#contentMiddle form#contactForm ul.fields,
			div#contentMiddle div.quote,
			div#contentMiddle div.extraToggle,
			div#contentMiddle div.extra,
			div#contentMiddle div#formSend {
				background-color: #fff;
				color: #006db6;
				font-family: TheSansCorrespondenceRegular;
				font-size: 17px;
				line-height: 24px;
				margin-left: -20px;
				margin-bottom: 20px;
				padding-bottom: 33px;
				padding-left: 39px;
				padding-right: 33px;
				padding-top: 25px;
				position: relative;
				width: 450px;
				}
				div#contentMiddle div#formSend {
					background: none;
					padding: 0;
					width: 520px;
					}
					div#contentMiddle div#formSend div {
						}
						div#contentMiddle div#formSend div.title {
							background-color: #C1B29F;
							padding: 1px 1px 1px 20px;
							}
						div#contentMiddle div#formSend div.message {
							background-color: #fff;
							padding: 10px 10px 10px 20px;
							}
				div#contentMiddle div.extraToggle {
					color: #1ea7e1;
					cursor: pointer;
					font-size: 12px;
					font-style: italic;
					letter-spacing: 0.3px;
					margin-bottom: 2px;
					padding: 0px 0px 0px 20px;
					width: 500px;
					}
					div#contentMiddle div.extraToggle.active,
					div#contentMiddle div.extraToggle.active span{
						background-color: #c1b29f;
						color: #fff;
						}
						div#contentMiddle div.extraToggle.active img {
							display: none;
							}
				div#contentMiddle div.extraToggle span {
					color: #006db2;
					}
				div#contentMiddle div.extraToggle img {
					cursor: pointer;
					float: right;
					margin-right: 11px;
					margin-top: 8px;
					}
				div#contentMiddle div.extra {
					background-color: #fff;
					color: #000;
					display: none;
					font-size: 13px;
					line-height: 18px;
					padding: 15px 20px 20px 20px;
					width: 481px;
					}
					div#contentMiddle div.extra span.dissolve {
						color: #c0c0c0;
						cursor: pointer;
						float: right;
						font-size: 12px;
						}
					div#contentMiddle div.extra span {
						color: #2bace2;
						}
				div#contentMiddle div.quote div.bottom {
					color: #999;
					float: left;
					font-size: 10px;
					letter-spacing: 0.7px;
					position: absolute;
					right: 17px;
					}
					div#contentMiddle form#contactForm {
						padding-top: 18px;
						}
					div#contentMiddle form#contactForm div.title,
					div#contentMiddle form#contactForm ul.fields {
						color: #009cdd;
						float: left;
						font-family: TheSansCorrespondenceRegular;
						font-size: 13px;
						padding: 15px 20px 15px 20px;
						position: relative;
						width: 483px;
						}
					
					div#contentMiddle form#contactForm div.title {
						background-color: #c1b29f;
						letter-spacing: 0.9px;
						margin-bottom: 4px;
						margin-left: -20px;
						padding: 1px 1px 1px 20px;
						width: 502px;
						}
						div#contentMiddle form#contactForm div.title h3 {
							color: #fff;
							}
					div#contentMiddle form#contactForm ul {
						width: inherit;
						}
						div#contentMiddle form#contactForm ul li.formBlock {
							float: left;
							padding-bottom: 15px;
							width: 100%;
							}
							div#contentMiddle form#contactForm ul li.formBlock.name,
							div#contentMiddle form#contactForm ul li.formBlock.email {
								width: 232px;
								}
							div#contentMiddle form#contactForm ul li.formBlock.buttons {
								padding-bottom: 0;
								}
								div#contentMiddle form#contactForm ul li.formBlock.name {
									padding-right: 18px;
								}
							div#contentMiddle form#contactForm ul li.formBlock.title,
							div#contentMiddle form#contactForm ul li.formBlock.description {
								width: 100%;
								}
								div#contentMiddle form#contactForm ul li.formBlock.description {
									padding-bottom: 5px;
									}
						div#contentMiddle form#contactForm ul li input.input,
						div#contentMiddle form#contactForm ul li textarea {
							border: 1px solid #9b9c9d;
							}
						div#contentMiddle form#contactForm ul li input.input {
							width: 230px;
							}
						div#contentMiddle form#contactForm ul li select {
							width: 100%;
							}
						div#contentMiddle form#contactForm ul li textarea {
							height: 200px;
							width: 480px;
							}
						div#contentMiddle form#contactForm ul li a.cancel {
							color: #a08d7e;
							cursor: pointer;
							float: left;
							font-size: 11px;
							}
						div#contentMiddle form#contactForm ul li.formBlock input.submit {
							float: right;
							}
			div#contentMiddle p.last {
				padding-bottom: 0;	
				}
			div#contentMiddle p.introduction {
				font-weight: bold;
				}
		div#contentRight {
			font-family: TheSansSemiBold;
			font-size: 21px;
			line-height: 29px;
			padding-right: 20px;
			padding-top: 3px;
			text-align: right;
			width: 220px;
			}
			div#contentRight ul li {
				color: #006DB2;
				}
	div#content div#dots {
		position: absolute;
		right: 20px;
		bottom: 2px;
		width: 60px;
		}
		div#content div#dots div {
			float: left;
			height: 20px;
			width: 20px;
			}
			div#content div#dots div.one {
				background-color: #a2c9df;
				}
			div#content div#dots div.two {
				background-color: #66a7d1;
				}
			div#content div#dots div.three {
				background-color: #006db2;
				}
				
div#footerWrapper {
	position: relative;
	width: 100%;
	}
	div#footer {
		margin: 0 auto;
		padding-left: 80px;
		padding-top: 15px;
		position: relative;
		width: 900px;
		}
    #footer > ul > li > a {
        text-decoration: none;
        color:#000;
}
		div#footer ul li {
			float: left;
			font-size: 11px;
			padding-left: 4px;
			padding-right: 3px;
			}
			div#footer ul li.first {
				font-size: 12px;
				font-weight: bold;
				padding-left: 0;
				padding-right: 12px;
				}

/**
 * Default styles
 */
.clear {
	clear: both;
	}
strong {
	font-weight: bold;
	}

h1, h2, h3 {
	font-weight: bold;
	}

h1 {
	font-size: 32px;
	}
	
h2 {
	font-size: 32px;
	letter-spacing: -0.8px;
	line-height: 33px;
	}
	
h3 {
	color: #006db2;
	font-size: 14px;
	font-weight: 15px;
	}

p {
	padding-bottom: 19px;
	}
	
span.red {
	color: #ff0000;
	}
	
input.red,
textarea.red {

	border: 2px solid #ff0000 !important;
	}