html, body, input, select, textarea {
	color: 				#000;
	font-size: 			13px;
	font-family:		Verdana, helvetica;
}

body
{
	background:			#492f91 url('/img/bloemetje.jpg');
}

img {
	border:				0px;
}

li {
	margin-left: 		20px;
}

a {
	font-weight: 		normal;
	text-decoration: 	none;
}

a:hover {
	color: 				#492f91;
}

div.spacer {
	height: 			7px;
}

div#header_top {
	height: 			85px;
}

div#header_img {
	width: 				821px;
	height: 			210px;
	margin-left: 		10px;
}

div#page_title h1 {
	margin: 			0px;
	font-size: 			14px;
	font-weight: 		normal;
}

div.content_img {
	position: 			absolute;
	right: 				10px;
	bottom: 			42px;
	width: 				322px;
	text-align: 		center;
}

div.content_img subtitle {
	width: 				100%;
	margin-top: 		30px;
	text-align: 		center;
}

div.content_img_left {
	position: 			absolute;
	left: 				0px;
	bottom: 			42px;
	width: 				250px;
	text-align: 		center;
}

div.content_block {
	position: 			relative;
	z-index: 			10;
}

div.content_top {
	width: 				100%;
	height: 			5px;
	background: 		url('../img/block_top_bg.png') left bottom no-repeat;
}

div.content_bottom {
	width: 				100%;
	height: 			10px;
	background: 		url('../img/block_bottom_bg.png') left top no-repeat;
}

div.content_info {
	position: 			relative;
	padding-top: 		0px;
	background: 		url('../img/block_bg.png') 0px 0px repeat-y;
}

div.content_title {
	position: 			absolute;
	top: 				-5px;
	left: 				10px;
	width: 				200px;
	height: 			35px;
}

div.content_title_text {
	position: 			relative;
	width: 				176px;
	height: 			25px;
	padding-top: 		8px;
	padding-left: 		30px;
	background: 		#492f91;
	color: 				#ffffff;
}

div.content_title_text_serv {
	position: 			relative;
	width: 				245px;
	height: 			25px;
	padding-top: 		8px;
	padding-left: 		30px;
	background: 		#492f91;
	color: 				#ffffff;
}

div.margin {
	width: 				100%;
	height: 			40px;
}

div.margin_small {
	width: 				100%;
	height: 			28px;
}

div.content_text {
	width: 				465px;
	padding-top: 		32px;
	padding-left: 		52px;
	padding-bottom: 	32px;
}

div.content_text_team {
	width: 				480px;
	padding-top: 		37px;
	padding-left: 		52px;
	padding-bottom: 	0px;
}

div#service_blocks div.content_text {
	height: 			155px;
}

div#service_blocks div.content_img {
	position: 			absolute;
	right: 				10px;
	top: 				0px;
	width: 				322px;
	height: 			263px;
	text-align: 		center;
}

div.content_text p.no_first, div.content_full p.no_first, div.content_full_services p.no_first {
	margin-top: 		17px;
}

div.content_text span, div.content_full span {
	color: 				#492f91;
	font-weight: 		bold;
}

div.content_block h2 {
	color: 				#000000;
	margin: 			0px;
	font-size: 			13px;
}

div.content_text_team h2, div.content_text_right h2{
	color: 				#492f91;
	font-weight: 		bold;
}

div.content_text_right {
	width: 				530px;
	padding-top: 		37px;
	padding-left: 		270px;
	padding-bottom: 	0px;
	text-align: 		right;
}

div.content_full {
	width: 				720px;
	padding-top: 		32px;
	padding-left: 		52px;
	padding-bottom: 	32px;
}

div.content_full_services {
	width: 				720px;
	padding-top: 		22px;
	padding-left: 		52px;
	padding-bottom: 	22px;
}

div.content_slide {
	width: 				800px;
	height: 			150px;
	text-align: 		left;
	padding-top: 		14px;
	padding-left: 		20px;
}

div.content_slide div.title {
	margin-bottom: 		30px;
}

div.content_slide div.title h2 {
	 display: 			inline;
}

div.sm a {
	cursor: 			pointer;
	cursor: 			hand;
}

div.guide {
	width: 				674px;
	height: 			433px;
	margin-left: 		35px;
	background: 		url('/img/rondl_big_bg.jpg') left top no-repeat;
}

div.guide div.img {
	padding-top: 		3px;
	margin-left: 		3px;
}

div.play {
	margin-top: 		10px;
	width: 				100%;
	text-align: 		center;
}

div#guide_sm {
	height: 			100px;
}

div#guide_sm div.prev {
	float: 				left;
	width: 				75px;
}

div.prev a, div.next a {
	cursor: 			pointer;
	cursor: 			hand;
}

div#guide_sm div.next {
	float: 				left;
	width: 				30px;
}

div#guide_sm div.prev div, div#guide_sm div.next div {
	margin-top: 		50px;
}

div#guide_sm div.sm {
	float: 				left;
	width: 				200px;
	margin-right: 		30px;
}

div#guide_sm div.bg {
	width: 				194px;
	height: 			139px;
	background: 		url('/img/rondl_small_bg.jpg') left top no-repeat;
}

div#guide_sm div.img {
	padding-top: 		2px;
	margin-left: 		2px;
}

div.content_full div.left {
	float: 				left;
	width: 				300px;
}

div.content_full div.row {
	 height: 			30px;
}

div.content_full div.sub {
	margin-left: 		40px;
	margin-bottom: 		20px;
}

div.content_full div.right {
	float: 				right;
	width: 				300px;
}

div.content_full h1.th {
	 margin-left: 		42px;
	 margin-top: 		15px;
	 margin-bottom: 	60px;
	 color: 			#492f91;
	 font-size: 		15px;
	 text-decoration: 	underline;
}

div.content_full div.row_img {
	float: 				left;
	width: 				30px;
}

div.content_block h1 {
	margin: 			0px;
	margin-bottom: 		10px;
	color: 				#000000;
	font-weight: 		bold;
	font-size: 			13px;
}

div.content_block p {
	margin: 			0px;
	line-height: 		21px;
}

div.broch_img {
	margin-top: 		70px;
}

div.broch_img {
	margin-top: 		70px;
}

div.content_text div.ctact_group, div.ref_group {
	margin-bottom: 		25px;
}

div.ref_group div.left{
	float: 				left;
	width: 				360px;
}

div.ref_group h2 {
	color: 				#492f91;
	font-weight: 		bold;
	height: 			20px;
}

div.ref_group div.row {
	height: 			20px;
}

div.content_text div.ctact_group div.left{
	float: 				left;
	/*
	width: 				105px;
	*/
	width:				75px;
	color: 				#492f91;
}

h1.ctact_header
{
	color:				#452F7E !important;
	margin-bottom:		64px !important;
}

div.ctact_group a {
	color: 				#000000;
}

div#no_display div.content_text {
	min-height: 		115px;
}

div#call_us div {
 	color: 				#ffffff;
}

div#labels img {
	height: 			107px;
	behavior:			url('../js/iepngfix.htc');
}

div#header_container img {
	behavior:			url('../js/iepngfix.htc');
}

div.nav {
	float: 				left;
	width: 				20px;
	color: 				#492f91;
	font-weight: 		bold;
}

div.nav a {
	color: 				#000000;
}

div.nav a:hover {
	color: 				#000000;
	font-weight: 		bold;
}

h2.purple  {
	color: 				#492f91;
	font-weight: 		normal;
}

/* new projects page */
div#content_projects {
	position: 			relative;
	width: 				821px;
	padding-top: 		5px;
	padding-bottom: 	11px;
	padding-left: 		17px;
	min-height: 		700px;
}

div.project {
	float: 				left;
	width: 				234px;
	height: 			189px;
	margin-left: 		36px;
	padding-top: 		25px;
	cursor: 			pointer;
	cursor: 			hand;
	background:			url('../img/project_seperator.jpg') 0px 204px no-repeat;
}

div.project .title {
	margin-top: 		16px;
	color: 				#492f91;
	font-weight: 		bold;
}

div.project .specs {
	margin-top: 		16px;
	font-weight: 		bold;
	color: 				#000000;
	font-weight: 		normal;
}

div#project_curtain {
	display: 			block;
	z-index: 			100;
	position: 			absolute;
	top: 				0px;
	left: 				10px;
	width: 				821px;
	height: 			99%;
	background-color: 	white;
	filter: 			alpha(opacity=85);
	-moz-opacity: 		.85;
	opacity: 			.85;
}

div#popup {
	position: 			absolute;
	top: 				109px;
	left: 				80px;
	width: 				672px;
	height: 			549px;
	z-index: 			1000;
	background:			url('../img/project_shadow.png') top left no-repeat;
}

div#popup .nav {
	position: 			relative;
	width: 				652px;
	height: 			29px;
	margin-top: 		-3px;
	background: 		#404040;
}

div#popup .nav .prev_project {
	position: 			absolute;
	top: 				7px;
	left: 				18px;
}

div#popup .nav .next_project {
	position: 			absolute;
	top: 				7px;
	left: 				180px;
}

div#popup .nav .close_project {
	position: 			absolute;
	top: 				7px;
	left: 				559px;
}
