
@import "/library/style-dropdown.css";
@import "/library/style-navigatie.css";

form { margin: 0px; padding: 0px; }



html>body { overflow: scroll; overflow-x: auto; }

body, div, input, textarea, select {
	font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:			12px;
}

a { color: #D50C8E; }

strong, b { text-transform: uppercase; font-size: 10px; font-weight: normal; }

body {
	background:			#edeae8 url(/images/bg_top3.jpg) no-repeat top;
   /* _background:		#edeae8 url(/images/bg-top.gif) repeat-x top; */
	margin:				0;
	padding:			0;
	behavior:			url("/library/csshover.htc");
	overflow:			-moz-scrollbars-vertical;
}

div#pagina_overzicht h2 {
	z-index: 1;
	margin: 5px 0px;
	padding: 0px;
	font: 10px Arial;
	line-height: 20px;
	text-transform: uppercase;
	text-indent: 4px;
	background-color: #c8c3c1;
	color: #ffffff;
}

ul {
	list-style-type: none
}

#container {
	width: 890px;
	_width: 899px;
	margin: 0 auto;
	border-left: 1px solid white;
	background: transparent;
	z-index: 0;
}

#header {
	position: relative;
	top: 0;
	width: 890px;
	margin: 0 auto 10px;
	z-index: 100;
}

div#headerBalk1 {

	margin: 			0 auto;
	_margin: 			0 auto -10px;
	height: 			9px;
	width:				100%;
	border-bottom:		1px solid #fff;
	z-index: 			100;
	background:			#ded9d6;
}

div#headerBalk2 {
	background:			#C9C1BF;
	margin: 			0 auto;
	height: 			20px;
	width:				100%;
	border-bottom: 		1px solid #fff;
	border-top:			0;
	_border-top:		1px solid #fff;
	z-index: 			100;
}

div#headerBalk3 {
	background:			#C9C1BF;
	margin: 			0 auto;
	height: 			30px;
	width:				100%;
	border-bottom: 		1px solid #fff;
	z-index: 			100;
}

div#headerBalk3 img {
	border:				0;
	margin-top:			2px;
	margin-right:		0px;
}

#kolom {
	position: relative;
	float: left;
	width: 680px;
	margin-bottom: 10px;
	margin-right: 0;
	margin-left: 2px;
	z-index: 2;
}

#rechts {
	width: 200px;
	min-height: 300px;
	_height: 300px;
	float: right;
	margin-right: 0;
	_margin-right: 0;
	z-index: 4;
}

div#commercieelVastgoed {
	background:			#b3acab url(/images/commercieel-header.jpg) no-repeat top;
	width:				200px;
	border:				0px solid #d60c8c;
	height: 			171px;
	margin-top: 		0px;
}

div#zoeken {
	background:			#fff;
	border:				1px solid #DC59A0;
	width:				200px;
	height: 			73px;
	margin-top: 		10px;
}

div#zoeken img {
	margin-top: 		0px;
	border:				0;
}

div#nieuws {
	background:			#fff url(/images/nieuws-header.jpg) no-repeat left top;
	border:				1px solid #d60c8c;
	width:				200px;
	min-height: 		100px;
	margin-top: 		10px;

}

div#nieuws img {
	margin-top: 		0px;
	border:				0;
}

div#nieuws ul {
	background: 		transparent;
	text-align: 		left;
	margin-top: 		-1px;
	margin-left:		0px;
	margin-right:		0px;
	_margin-left:		0px;
	list-type:			none;
	display:			block;
	padding:			0;
	min-height: 80px;
}

div#nieuws li {
	padding-top: 		4px;
	padding-bottom:		2px;
	padding-right:		0px;
	padding-left:		7px;
	border-top:			1px solid #d60c8c;
	width:				193px;
	display:			block;
	min-height: 15px;
}

div#nieuws a:link, div#nieuws a:visited, div#nieuws a:active {
	text-decoration: 	none;
    color: 				#D8027F;
	font-size: 			11px;
	text-transform: 	none;
	letter-spacing:		normal;
	font-weight:		normal;
}

div#nieuws a:hover {
	text-decoration: 	none;
	font-size: 			11px;
	font-weight:		normal;
	letter-spacing:		0;
	text-transform:		none;
	color: 				#d60c8c;
}

div#personal ul {
	background: 		transparent;
	text-align: 		left;
	margin:				4px;
	padding: 			18px 0 0 0;
	color:				#fff;
}

div#personal li {
	list-style-type: 	none;
	padding-top: 		4px;
	padding-bottom:		4px;
	padding-right:		7px;
	padding-left:		7px;
	border-top: 		1px solid #B3ABA8;
	background:			#C9C1BF;
}

div#personal a:link, div#personal a:visited, div#personal a:active {
	text-decoration: 	underline;
    color: 				#fff;
	font-size: 			11px;
	text-transform: 	none;
	letter-spacing:		normal;
	font-weight:		normal;
}

div#personal a:hover {
	text-decoration: 	none;
	font-size: 			11px;
	font-weight:		normal;
	letter-spacing:		0;
	text-transform:		none;
	color: 				#D60C8C;
}

div#inloggen {
	background:			#C9C1BF url(/images/inloggen-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	height: 			24px;
	margin-top: 		10px;
	text-indent: 		-200px;
	overflow: 			hidden;
}
div#inloggen a {
	display: 			block;
	height: 			100%;
	width: 				100%;
}


div#uitloggen {
	background:			#C9C1BF url(/images/uitloggen-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	height: 			24px;
	margin-top: 10px;
	text-indent: -200px;
	overflow: hidden;
}
div#uitloggen a {
	display: block;
	height: 100%;
	width: 100%;
}

div#personal {
	background:			#C9C1BF url(/images/personal-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	height: 			24px;
	text-indent: -200px;
	overflow: hidden;
}
div#personal a {
	display: block;
	height: 100%;
	width: 100%;
}

div#reeds_bekeken {
	background:			#C9C1BF url(/images/bekeken-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	min_height: 		20px;
	_height: 			20px;
}

div#reeds_bekeken ul {
	background: 		transparent;
	text-align: 		left;
	padding:				0px;
	margin: 				18px 0 4px 0;
}

div#reeds_bekeken li {
	list-style-type: 	none;
	padding-top: 		1px;
	padding-bottom:		1px;
	padding-right:		7px;
	padding-left:		7px;
	background:			#C9C1BF;
}

div#reeds_bekeken a:link, #reeds_bekeken a:visited, #reeds_bekeken a:active {
	text-decoration: 	underline;
    color: 				#fff;
	font-size: 			11px;
	text-transform: 	none;
	letter-spacing:		normal;
	font-weight:		normal;
}

div#reeds_bekeken a:hover {
	text-decoration: 	none;
	font-size: 			11px;
	font-weight:		normal;
	letter-spacing:		0;
	text-transform:		none;
	color: 				#D60C8C;
}


div#favoriete_projecten {
	background:			#C9C1BF url(/images/favorieten-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	min_height: 		20px;
	_height: 			20px;
}

div#favoriete_projecten ul {
	background: 		transparent;
	text-align: 		left;
	padding:				0px;
	margin: 				0px 0 5px 0;
}

div#favoriete_projecten li {
	list-style-type: 	none;
	padding-top: 		1px;
	padding-bottom:		1px;
	padding-right:		7px;
	padding-left:		7px;
	background:			#C9C1BF;
	color: #ffffff;
}

div#favoriete_projecten a:link, #favoriete_projecten a:visited, #favoriete_projecten a:active {
	text-decoration: 	underline;
    color: 				#fff;
	font-size: 			11px;
	text-transform: 	none;
	letter-spacing:		normal;
	font-weight:		normal;
}

div#favoriete_projecten a:hover {
	text-decoration: 	none;
	font-size: 			11px;
	font-weight:		normal;
	letter-spacing:		0;
	text-transform:		none;
	color: 				#D60C8C;
}


div#registeren {
	background:			#C9C1BF url(/images/registreren-header.jpg) no-repeat left top;
	border:				1px solid #B3ABA8;
	width:				200px;
	height: 				25px;
	text-indent: -200px;
	overflow: hidden;
}
div#registeren a {
	display: block;
	height: 100%;
	width: 100%;
}

div#registeren ul {
	background: 		transparent;
	text-align: 		left;
	margin:				0px;
	padding: 			18px 0 0 0;
}

div#registeren li {
	list-style-type: 	none;
	padding-top: 		4px;
	padding-bottom:		4px;
	padding-right:		7px;
	padding-left:		7px;
	border-top: 		1px solid #B3ABA8;
	background:			#C9C1BF;
}

div#registeren a:link, div#registeren a:visited, div#registeren a:active {
	text-decoration: 	underline;
    color: 				#fff;
	font-size: 			11px;
	text-transform: 	none;
	letter-spacing:		normal;
	font-weight:		normal;
}

div#registeren a:hover {
	text-decoration: 	none;
	font-size: 			11px;
	font-weight:		normal;
	letter-spacing:		0;
	text-transform:		none;
	color: 				#D60C8C;
}


/*	Weergave type A */
div.weergaveA {
	position: relative;
	background:			transparent;
	height:				250px;
	float: 				left;
	width:				100%;
	margin-bottom: 4px;
}

/*	Weergave type B */
ul.weergaveB {
	margin: 0px -6px;
	_margin: 0px -12px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 692px;
	list-style-type: none;
}
	ul.weergaveB li {
		margin: 2px 0px 3px 6px;
		float: left;
		width: 335px;
		height: 78px;
		background-color: #b3acab;
		border: 1px solid #ffffff;
		cursor: pointer;
		overflow: hidden;
	}
	ul.weergaveB li.weergaveActief {
		background-color: #d60c8c;
	}
		ul.weergaveB li img {
			float: left;
			width: 128px;
			height: 78px;
			margin-right: 5px;
			border-width: 0px;
		}
		ul.weergaveB li h3 {
			margin: 0px 5px;
			font-weight: bold;
			font-size: 10px;
			margin-top: 2px;
			line-height: 14px;
			font-family: "Trebuchet MS", Arial;
			text-transform: uppercase;
			color: #646464;
		}
		ul.weergaveB li h4 {
			margin: 0px 5px;
			font-weight: bold;
			font-size: 11px;
			line-height: 12px;
			font-family: "Trebuchet MS", Arial;
			color: #ffffff;
		}
		ul.weergaveB li p {
			margin: 0px 5px;
			line-height: 14px;
		}
		ul.weergaveB li p a {
			font-size: 11px;
			font-family: "Trebuchet MS", Arial;
			text-decoration: none;
			color: #ffffff;
		}

/*	Weergave type C */
ul.weergaveC {
	margin: 0px -6px;
	_margin: 0px -12px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 692px;
	list-style-type: none;
}
	ul.weergaveC li {
		margin: 2px 0px 3px 6px;
		float: left;
		width: 163px;
		height: 78px;
		background-color: #c8c3c1;
		border: 1px solid #ffffff;
		cursor: pointer;
		overflow: hidden;
	}
	ul.weergaveC li.weergaveActief {
		background-color: #dd58a0;
	}
		ul.weergaveC li h3 {
			margin: 0px 5px;
			font: bold 10px "Trebuchet MS", Arial;
			text-transform: uppercase;
			color: #646464;
		}
		ul.weergaveC li h4 {
			margin: 0px 5px;
			font: bold 11px "Trebuchet MS", Arial;
			color: #ffffff;
		}
		ul.weergaveC li p {
			margin: 0px 5px;
		}

		ul.weergaveC li p a {
			font: 11px "Trebuchet MS", Arial;
			text-decoration: none;
			color: #ffffff;
		}




#footer {
	text-align: center;
	clear: both;
	margin: 0 auto;
	width: 890px;
}

#footer ul {
	background: 		transparent;
	text-align: 		left;
	padding: 			0;
	_padding: 			4px 0 0 0;
	text-align: 		left;
	margin-left:		0;
	_margin-left:		-5px;
	margin-top:			-1px;
}

#footer li {
	list-style-type: 	none;
	padding-top: 		6px;
	padding-bottom:		1px;
	padding-right:		5px;
	padding-left:		5px;
	display: 			inline;
	height: 			30px;
	margin-right: -6px;
}

#footer li:first-child {
	padding-left:		0;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	text-decoration: 	underline;
    color: 				#B3ABA8;
	font-size: 			10px;
	text-transform: 	none;
	letter-spacing:		0;
	font-weight:		normal;
}

#footer a:hover {
	text-decoration: 	none;
    color: 				#B3ABA8;
	font-size: 			10px;
	text-transform: 	none;
	letter-spacing:		0;
	font-weight:		normal;
}


div#copyright {
	text-align: 		center;
	width:				875px;
	margin:				0 auto;
	clear:				both;
	text-align: 		left;
}

div#copyright p {
	color: 				#B3ABA8;
	font-size: 			10px;
	word-spacing:		4px;
}

div#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover {
	text-decoration: 	underline;
    color: 				#B3ABA8;
	font-size: 			10px;
	text-transform: 	none;
	letter-spacing:		0;
	font-weight:		normal;
}

#copyright a:hover {
	text-decoration: 	none;
    color: 				#B3ABA8;
	font-size: 			10px;
	text-transform: 	none;
	letter-spacing:		0;
	font-weight:		normal;
}

div#logoHEJA {
	background:			url(/images/heja-logo.jpg) no-repeat left;
	width:				57px;
	height:				351px;
	z-index:			5;
	position: 			absolute;
	margin-left:		-47px;
	margin-top:			70px;
}

div#witteLijn {
	width:				57px;
    min-height: 		100%;
	height: 			auto !important; /* voor moderne browsers */
	height: 			100%; /* voor IE */
	z-index:			5;
	position: 			absolute;
	margin-left:		0px;
	margin-top:			0;
	border-left:		1px solid white;
}


div.optieKeuzelijst {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	margin-right: 10px;
	width: 150px;
	height: 20px;
	background: #dd58a0 url(/images/bg-optieKeuzelijst.gif) right center no-repeat;
	z-index: 100;
}

div.optieKeuzelijst h3, div.optieKeuzelijst a {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font: 10px Arial;
	text-transform: uppercase;
	text-indent: 4px;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

div.optieKeuzelijst h3 {
	line-height: 20px;
}

	div.optieKeuzelijst ul {
		position: absolute;
		top: 20px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		width: 85%;
	}
	div.optieKeuzelijst ul.collapsed {
		display: none;
	}

		div.optieKeuzelijst ul li {
			position: relative;
			top: 0px;
			left: 1px;
			margin: 0px;
			padding: 0px;
			line-height: 10px;
			font-size: 10px;
			border-bottom: 1px solid #dd58a0;
		}
			div.optieKeuzelijst ul li a {
				display: block;
				padding: 0px 1px;
				line-height: 20px;
				background-color: #d40c8a;
			}
			div.optieKeuzelijst ul li a:hover {
				background-color: #dd58a0;
			}

div.optieKnop {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	margin-right: 10px;
	width: 150px;
	height: 17px;
	border: 1px solid #ffffff;
}

div.optieKnop a {
	display: block;
	background-color: #b3acab;
	font: 9px Arial;
	line-height: 17px;
	text-transform: uppercase;
	text-indent: 4px;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	border-top: 1px solid #c6c0c0;
}

div.search_header, div.search_header_small {
	position: relative;
	width: 680px;
	border-top: 1px solid #D70C8C;
}
div.search_header {
	height: 58px;
}
div.search_header_small {
	height: 29px;
}
	div.search_top_left {
		position: absolute;
		width: 18px;
		height: 29px;
		background-color: #D70C8C;
		border-right: 1px solid #FFFFFF;
	}
	div.search_top_right {
		position: absolute;
		left: 19px;
		width: 655px;
		height: 23px;
		background-color: #D70C8C;
		border-right: 1px solid #FFFFFF;
		padding: 3px;
		font: bold 17px "Trebuchet MS", Arial;
		color: #ffffff;
		text-transform: uppercase;
	}
	div.search_top_right a {
		text-transform: uppercase;
		text-decoration: none;
		color: #ffffff;
		font: bold 17px "Trebuchet MS", Arial;
	}
	div.search_bottom_left {
		position: absolute;
		top: 29px;
		width: 18px;
		height: 29px;
		background-color: #DE589F;
		border-right: 1px solid #FFFFFF;
	}
	div.header_bottom_right {
		text-align: left;
	}
	div.search_bottom_right {
		text-align: right;
	}
	div.search_bottom_right, div.header_bottom_right {
		position: absolute;
		left: 19px;
		top: 29px;
		width: 661px;
		height: 29px;
		background-color: #DE589F;
		vertical-align: middle;
	}
		div.header_bottom_right a {
			color: white;
			text-transform: uppercase;
			font-size: 10px;
			padding-left: 10px;
			line-height: 25px;
		}
		div.search_bottom_right .titel, .search_box {
			font: bold 11px "Trebuchet MS", Arial;
			color: #ffffff;
		}
		div.search_bottom_right .titel {
			float: left;
			padding: 6px;
		}
		div.search_bottom_right .search_box {
			float: right;
			padding-top: 4px;
			padding-right: 4px;
			text-align: right;
		}
		div.search_bottom_right #search {
			border: 1px solid #E2A1C3;
			height: 15px;
			width: 460px;
			font-size: 10px;
		}
		div.search_bottom_right #search_button {
			height: 20px;
			width: 50px;
			font-size: 10px;
		}
div.news_even, .news_not_even, .press_even, .press_not_even, .search_result_header, div.search_result_empty {
	position: relative;
	height: 18px;
	width: 680px;
	vertical-align: top;
}
	div.search_result_left {
		position: absolute;
		width: 18px;
		height: 18px;
		border-right: 1px solid #FFFFFF;
	}
	div.search_result_right {
		padding-left: 4px;
		position: absolute;
		left: 19px;
		width: 661px;
		height: 18px;
		vertical-align: top;
	}

div.search_result_header {
	color: #FFFFFF;
	background-color: #A6A6A6;
	font: 10px "Trebuchet MS", Arial;
}
	div.search_result_header a {
		color: #FFFFFF; text-decoration: none;
		text-transform: uppercase;
	}

div.news_even, div.news_not_even {
	font: 10px "Trebuchet MS", Arial;
	color: #646464;
}
div.news_even {
	background-color: #DDDCD9;
}
div.news_not_even {
	background-color: #F3F2F0;
}
	div.news_even a, .news_not_even a {
		font: 12px "Trebuchet MS", Arial;
		color: #646464;
	}

div.press_even, div.press_not_even {
	padding-top: 0px;
	margin-top: 0px;
	font: 10px "Trebuchet MS", Arial;
	color: #918589;
}
div.press_even {
	background-color: #F3C9DF;
}
div.press_not_even {
	background-color: #F6DEEB;
}
	div.press_even a, .press_not_even a {
		font: 10px "Trebuchet MS", Arial;
		color: #918589;
	}

div.news_detail, div.press_detail {
	width: 680px;
}
.news_detail {
	background-color: #DDDCD9;
}

div.press_detail {
	background-color: #F3C9DF;
}
	div.news_detail_right h1, div.news_detail_right h3 {
		text-transform:uppercase;
	}
	div.news_detail_right, div.news_detail_right h1, div.news_detail_right h3 {
		margin: 0px;
		padding: 0px;
		color: #858585;
		font: bold 11px "Trebuchet MS", Arial;
	}
	div.news_detail_right {
		border-left: 1px solid #FFFFFF;
		width: 656px;
		margin-left: 18px;
		padding-left: 5px;
		padding-top: 5px;
	}
	div.news_detail_right a { text-transform: uppercase; color: #858585; font-size: 10px; }

div.project_description {
	clear: left;
	margin-top: 5px;
	background-color: #F3F2F0;
	padding-left: 25px;
	font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color: 	#646464;
	font-weight: normal;
	padding-bottom: 10px;
	width: 650px;
}
	div.project_description h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #646464; margin: 0px;  padding: 0px;  background-color: #F3F2F0;}
	div.project_description h2 span { color: #DC48A0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;}

div.project_x_nieuws {
	background-color: #E9E8E6;
	padding-left: 25px;
	padding-top: 4px;
}
	div.project_x_nieuws a { color: #DC48A0; font-size: 11px;}

	ul.doelgroep_menu {
		z-index: 100;
		position: absolute;
		margin: 0px;
		top: 30px;
		left: 18px;
		padding: 0px;
		width: 130px;
		list-style-type: none;
		border: 1px solid #FFFFFF;
	}
	ul.doelgroep_menu li {
		background-color: #F3F2F0;
		border-bottom: 1px solid #FFFFFF;
		height: 15px;
		width: 130px;
		margin: 0px;
	}
	* html ul.doelgroep_menu li { margin-bottom: -1px; }

	ul.doelgroep_menu li a {
		color: #9C9696;
		font-family:		Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:			10px;
		text-decoration: none;
		display: block;
		height: 14px;
		padding: 0px;
		padding-top: 2px;
		margin: 0px;
		padding-left: 5px;
	}
	* html ul.doelgroep_menu li a { padding: 1px; padding-left: 5px;}
	ul.doelgroep_menu li a:hover {
		background-color: #D70C8C;
		color: #FFFFFF;
	}
	ul.doelgroep_menu li a.actief {
		background-color: #D70C8C;
		color: #FFFFFF;
	}

div.onderdeel_color { background-color: #F3F2F0;  z-index: 200; margin-bottom: 0px;}

div.doelgroep_description {
	clear: left;
	margin-top: 5px;
	background-color: #F3F2F0;
	padding-left: 170px;
	font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:	12px;
	color: 	#646464;
	font-weight: normal;
	padding-bottom: 10px;
	width: 510px;
	
}
	div.doelgroep_description h2 {
		color: #646464;
		margin: 0px;
		padding: 0px;
		background-color: #F3F2F0;
		font: 11px Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	div.doelgroep_description h2 span { color: #D70C8C; }

div.doelgroep_x_nieuws {
	background-color: #F3F2F0;
	padding-left: 170px;
	padding-top: 4px;
}
	div.doelgroep_x_nieuws h2 {		color: #D70C8C; margin: 0px; padding: 0px; font: 11px Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold;	}
	div.doelgroep_x_nieuws a { color: #D70C8C; font-size: 11px;}

div.outer_photo_div {
	position: absolute; top: 30px; z-index: 400;
}

div.inner_photo_div {
	margin: 0px; padding: 0px;  left: 184px; top: 0px;width: 494px; position: absolute; z-index: 400;
}
div.inner_photo_div img {
	margin: 0px; padding: 0px; margin-right: 2px; margin-top: 2px;
}

div.inner_photo_div img.no_margin{
	margin: 0px; padding: 0px; margin-right: 0px; margin-top: 2px;
}


.large_foto { clear: right; }
div.description_dark, div.description_light {
	font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;	font-size:	12px; font-weight: bold; color: #646464;
	position: relative; top: 0px; left: 0px; padding-left: 184px; width: 496px; z-index: 1;
	padding-top: 5px; padding-bottom: 5px; _height: 100px; min-height: 100px;
}

div.description_dark {
	background-color: #E3E2DF;
}

div.description_light {
	background-color: #edeae8;
}

div.description_without_pictures, div.description_with_pictures {
	letter-spacing: 0px; background-color: #F3F2F0; font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;	font-size:	12px; font-weight: normal; color: #646464; padding-right: 5px;
}

div.description_with_pictures {
	padding-left: 184px; position: relative;
}

div.description_without_pictures {
	position: relative; left: 184px; width: 487px; padding-left: 4px; padding-top: 4px; padding-bottom: 4px;
}
	div.description_without_pictures a, div.description_with_pictures a {
		color: #D70C8C;
	}
	div.description_without_pictures h2, div.description_with_pictures h2 {
		font-size: 10px; line-height: 15px; padding: 0px; margin: 0px; color: #646464; font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;	font-size:	10px; background-color: #F3F2F0; font-weight: normal;
	}
	div.description_without_pictures p, div.description_with_pictures p {
		font-size: 12px; line-height: 15px;  margin-top: 2px; margin-bottom: 10px; padding: 0px;
	}

div.bouwtypes {
	background-color: #F3F2F0; padding-top: 10px;
}
	div.bouwtypes img {
		margin-left: 18px; float: left; border: 0px; margin-bottom: 15px;
	}
	div.bouwtype_text {
		float: right; width: 496px;  font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;	font-size:	12px; color: #646464;
	}
		div.bouwtype_text a { color: #E17EB4; text-transform: uppercase; font-size:	11px;}

div.contact_line, div.contact_line_light {
	background-color: #E3E2DF; width: 488px; padding-left: 4px;
	vertical-align: middle;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: bold;
	font-size: 10px;
}

div.contact_line_light { background: transparent; font-weight: normal;}

div.contact_header {
	margin-top: 20px;
	height: 18px;
	border-bottom: 1px solid #D50C8E; padding-left: 4px;
	background-color: #D50C8E; color: #FFFFFF; vertical-align: middle;
}

div.contact_input_line {
	vertical-align: top; line-height: 15px;
}

div.contact_input_error, p.fout {
	font-size: 12px;
	color: #D70C8C
}

div.contact_input_line input, div.contact_input_line textarea, div.contact_input_line select { border: 0px; font-size: 12px; color: #D50C8E; /*text-transform: uppercase;*/ font-weight: bold; padding-left: 4px; width: 490px; line-height: 20px;}
div.contact_input_line select.small { vertical-align: middle; width: 200px}
div.contact_input_line input.radio {vertical-align: middle; width: 15px;}

/* begin feest formulier */

.feestformulier {
	color: #5b525e;
}

.feestveld {
	background: #d9a0d1;
	height: 19px;
	padding: 3px 0 2px 4px;
	border: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	width: 120px;
}
.feestdropdown {
	background: #d9a0d1;
	height: 21px;
	padding: 2px 0 2px 4px;
	border: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}

/* einde feest formulier */

div.clear_both { clear: both;}

.makelaar_project_overzicht { width: 100%; border: 1px solid #D50C8E; border-collapse: collapse;}
.makelaar_project_overzicht input, .makelaar_project_overzicht select, .makelaar_project_overzicht textarea { width: 270px;}
	.makelaar_project_overzicht td, .makelaar_project_overzicht .header { border-bottom: 1px solid #D50C8E; padding-left: 4px;}
	.makelaar_project_overzicht .header { background-color: #D50C8E; color: #FFFFFF; vertical-align: top; }

/* Overzicht van uit te loggen computers */
table.uitloggen {
	width: 100%;
}

	table.uitloggen tr.header {
		background-color: #E3E2DF; padding-left: 4px;
		vertical-align: top;
		text-transform: uppercase;
	}
		table.uitloggen tr.header th {
			text-align: left;
		}

