/* ===================== Alegmene stijlen ============================= */
* {
	margin: 				0px;
	padding: 				0px;
	overflow:				hidden;
}
div {
	border: 				solid 0px red;
}
* a:link, a:visited, a:active {
	text-decoration:		none;
	color:					#000000;
}
* a:hover {
	text-decoration:		underline;
}
.zoek_table {
	font-size:				12px;
	width: 33%;
}
body {
	background-color: 		#fef6eb;
	color:					#581e1c;
	font-size:				12px;
	font-family:			tahoma;
}
.a1, .a2, .a3  {
	border:					0px;
	margin:					0px;
	padding:				0px;
}
.rij11 {
	background-color:		#ffffff;
}
.rij2 {
	background-color:		#f7eddf;
}
#zoekbalk {
	margin-top:				20px;
	height:					65px;
	padding:				0px;
	padding-left:			20px;
	padding-right:			20px;
	padding-top:			10px;
}
#zoekbalk input {
	border:					solid 1px #581e1c;
	margin-bottom: 			4px;
}
#zoekbalk #zoek_knopje {
	margin:					0px;
}
/* ===================== Classes van wrappers ============================= */
.wrapmain {
 width: 					100%;
 height: 					100%;
 border: 					0px; 
 border-collapse: 			collapse;
}
.zeer_opvallend {
	font-size:				18px;
	margin-left:			10px;
}
#ongelezen {
	color:					#FcFcFc;
}
.top_menu_onder2 a, .top_menu_onder2 img {
	border:					solid 0px;
}
.content_txt {
	margin-top:				10px;
}
.hoofdkop_image {
}
#content p {
	margin-top:				0px;
}
.nieuws_p a:link, .nieuws_p a:visited, .nieuws_p a:active  {
	text-decoration: 		none;
	color:					#000000;
	font-family:			arial;
	font-size:				12px;
}
.onder_content {
	padding-top:			-20px;
}
.nieuws_p a:hover {
	text-decoration:		underline;
}
.in {
	background-color:		#581e1c;
	cursor:					pointer;
	color:					#ffffff;
}
.uit {

}
.fradio { 
	background:				none;
	border:					0px;
}
.algemeen_paging_wrapper {
	width: 					auto;
	height: 				auto;
	margin-top: 			10px;
	margin-bottom: 			10px;
	margin-left:			20px;
	font-size:				12px;
	font-family:			arial;
}
.algemeen_paging_wrapper a:link, .algemeen_paging_wrapper a:active, .algemeen_paging_wrapper a:visited {
	display:				block;
	border:					solid 1px black;
	background-color:		#581e1c;
	width:					auto;
	padding-left:			25px;
	padding-right:			25px;
	height:					18px;
	overflow:				hidden;
	text-decoration:		none;
	text-align:				center;
	color:					#ffffff;
	float:					left;
	margin-right:			12px;
	padding-top:			2px;
}
.algemeen_paging_wrapper a:hover {
	background-color:		#ffffff;
	color:					#581e1c;
	border:					solid 1px black;
}
#paging_geen_padding {	
	padding:				0px;
	padding-left:			4px;
	padding-right:			4px;
}
.paging_actief {
	display:				block;
	border:					solid 1px black;
	background-color:		#ffffff;
	width:					auto;
	padding:				0px;
	padding-left:			4px;
	padding-right:			4px;
	height:					18px;
	overflow:				hidden;
	text-decoration:		none;
	text-align:				center;
	color:					#581e1c;
	float:					left;
	margin-right:			12px;
}
.ar a:link, .ar a:visited, .ar a:active, .ar a {
	text-decoration:		none;
	color:					#000000;
	font-family:			arial;
	font-size:				12px;
}
p a  {
	text-decoration:		none;
	color:					#000000;
}
p a:hover  {
	text-decoration:		underline;
}
.ar a:hover {
	text-decoration:		underline;
}
.brochure_cel {
	padding:				2px;
}
.brochure_cel2 {
	padding:				2px;
	padding-right:			4px;
}
.no_under {
	text-decoration:		none;
	color:					blue;
}
.woot {
	font-family:			Arial, Helvetica;
	font-size:				11px;
	border-collapse:		collapse;
}
.kop__1 {
	font-family:			arial;
	font-size:				16px;
	font-weight:			bold;
}
.kop__2 {
	font-family:			arial;
	font-size:				12px;
}
.select_s {
	width:					144px;
	background-color:		#FFFFFF;
	border:					solid 1px black;
}
.reacties_wrapper {
	text-align: 			left;
	background-color:		#fef6eb;
	border:					solid 1px #581e1c;
	margin-bottom:			15px;
	padding:				15px;
	margin-top:				19px;
	overflow:				hidden;
	padding:				10px;
}
.reacties_wrapper_zoek {
	text-align: 			left;
	background-color:		#fef6eb;
	border:					solid 1px #581e1c;
	overflow:				hidden;
	padding:				10px;
}
.voorzieningen_tabel {
	font-family:			arial;
	font-size:				12px;
	color:					#581e1c;
	font-weight:			bold;
	width:					100%;
}
.voorzieningen_tabel tr td {
	width:					20%;
}
.totaal  {
	padding-right:			20px;
}
.radios input {
	width:					20px;
	padding:				0px;
	margin:					0px;
}
.radios {
	font-family:			tahoma;
	font-size:				12px;
}
#links a:link, #links a:visited, #links a:active {
	color:					#000000;
	text-decoration:		none;
	font-weight:			normal;
}
#links a:hover {
	text-decoration:		underline;
}
#links {
	font-weight:			bold;
	color:					#581e1c;
	width:					580px;
}
.links_padding_rechts {
	padding-right:			15x;
}
.verticale_spacer_links {
	height: 				10px;
}
.voorzieningen_tabel tr td input {
	width:					100%;
	border:					solid 1px #581e1c;
}
.meldingkje {
	font-size:				12px;
	font-family:			arial;
	color:					black;	
}
#tweede_linkie {
	background-image:		url(/static/img/onder_submenu_wrap.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
}

/* ===== woning zoeken stijls ==== */
.zoek_cel1 {
	width:					20px;
}
.zoek_cel2 {
	width:					150px;
}
.zoek_cel3 {
	width:					70px;
}
.zoek_cel4 {
	width:					100px;
}
.melding {
	width: 					97%;
	height:					auto;
	border:					solid 1px black;
	font-family:			Arial, Helvetica;
	font-size:				14px;
	background-color:		#EFAA21;
	color:					#581e1c;
	background-image: 		url(/static/img/header_venster_bg.jpg);
	background-repeat:		repeat-x;
}
.zoek_cel1 {
	color:					#581e1c;

}
.rij1 {
	background-color:		#581e1c;
	color:					#ffffff;
	font-weight:			bold;

}
.rij_even {
	background-color:		#e5a426;
}
.rij_oneven {
	background-color:		#f0b032;	
}
#wid_vak {
	width:					60px;
}
#no_vet {
	font-weight:			normal;
}
#no_vet_ {
	font-weight:			normal;
	border-collapse:		collapse;
}
.agemeen_woning_blok * {
	overflow:				hidden;
}
.agemeen_woning_blok {
	background:				#fef6eb;
	border:					solid 1px #581e1c;
	padding-bottom:			12px;
	padding-top:			12px;
	padding-left:			15px;
	padding-right:			15px;
	color:					#581e1c;
	font-family:			arial;
	font-size:				12px;
	overflow-y:				hidden;
	margin-bottom:			15px;
}
#plattegrond_wrapper {
	margin-top:				21px;
}
.complex_padder {
	padding-left:			20px;
}
.woningdetailskop {
	font-size:				14px;
	color:					#581e1c;
	font-family:			arial;
}
.reacties_wrapper #details a:link, .reacties_wrapper #details a:active, .reacties_wrapper #details a:visited {
	color:					#000000;
	font-weight:			normal;
	font-family:			arial;
	font-size:				12px;
	text-decoration:		none;
}
.reacties_wrapper #details a:hover {
	text-decoration:		underline;
}

.agemeen_woning_blok_plattegrond {
	background:				#fef6eb;
	border:					solid 1px #581e1c;
	padding-bottom:			12px;
	padding-top:			12px;
	padding-left:			15px;
	color:					#581e1c;
	font-family:			arial;
	font-size:				12px;
	margin-bottom:			15px;
}
.woning_zoek_blok a:link, .woning_zoek_blok a:visited, .woning_zoek_blok a:active {
	color:					#000000;
	text-decoration:		none;
	float: 					inline;
}
.agemeen_woning_blok table tr td, .agemeen_woning_blok table tr th {
	color:					#581e1c;
}
.zoek_uitgebreid_wrapper {
	width:					auto;
}
#plattegrond, #reageer {
	margin-bottom:			15px;
}
#zoek {
	margin-top:				21px;
}
.zoek_uitgebreid_wrapper {
	color:					#000000;
	width:					100%;
	text-align: 			right;
	padding-top:			10px;
}
.zoek_uitgebreid_wrapper a:link, .zoek_uitgebreid_wrapper a:visited, .zoek_uitgebreid_wrapper a:active {
	font-family:			arial;
	font-size:				12px;
	text-decoration:		none;
	color: 					#000000;
}
.zoek_uitgebreid_wrapper a:hover {
	text-decoration:		underline;
}
.padding_cel {
	padding-left:			5px;
}
.woning_zoek_blok a:hover {
	text-decoration:		underline;
}
.woning_zoek_wrapper_weergave {
	background-color:		#fef6eb;
	width:					600px;
	padding-top:			10px;
	display:				block;
	font-size:				12px;
	font-family:			arial;
	margin-top:				20px;
	padding:				10px;
	border:					solid 1px black;
	overflow:				hidden;
	padding-bottom:			20px;
	padding-top:			20px;
}
.content_main_blok {
	padding-left:			15px;
	padding-right:			15px;
	width:					550px;
}
.woning_zoek_links {
	width: 					305px;
	float: 					left;
	display: 				block;
}
.woning_zoek_rechts {
	width: 					305px;
	float: 					left;
	display: 				block;
}
.woning_zoek_select2 {
	width:					130px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
#zoekterm {
	width:					100px;
}
.woning_zoek_wrapper_weergave table tr td  {
	padding-left: 2px;
}
.woning_zoek_select3 {
	width:					120px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
.woning_zoek_select4 {
	width:					70px;
	background-color:		#EFAA22;
	border:					solid 1px #581e1c;
}
.eerste_rij_cel {
	background-color:		#581e1c;
	color:					#ffffff;
	font-weight:			bold;
	padding-left:			3px;
	padding-right:			3px;
	font-size:				10px;
	font-family:			arial;
}
.padd_l_r {
	padding-left:			3px;
	padding-right:			3px;
}
.woning_rij_over {
	background-color:		#581e1c;
	color:					#ffffff;
	cursor:					pointer;
}
.woning_rij_normaal {
	color:					#000000;	
}
.config_opslaan_knop {
	border:					solid 1px white;
	background-color:		#581e1c;
	color:					#ffffff;
	font-size:				12px;
	font-family:			arial;
	padding:				2px;
}
.woning_zoek_select5 {
	width:					47px;
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	border:					solid 1px #581e1c;
}
.woning_zoek_wrapper a:link, .woning_zoek_wrapper a:visited, .woning_zoek_wrapper a:active  {
	font-size:				12px;
	font-family:			arial;
	text-decoration:		none;
	color:					#000000;
}
.woning_zoek_wrapper a:hover {
}
#zoektekst img {
	border:					0px;
}
.uitg_zoek_1 {
	float: 					left;
	width:					140px;
}
.uitg_zoek_2 {
	float: 					left;
	width:					230px;
}
.huurprijs {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	border:					solid 1px #581e1c;
	width:					30px;
}
.woning_zoek_wrapper {
	background: 			#fef6eb;
	border:					solid 1px #581e1c;
	width: 					590px;
	height: 				33px;
	font-size:				12px;
	font-family:			arial;
	padding-top: 			10px;
	padding-left:			20px;
}
#uitg_zoek_wrapper {
	background:				none;
	background-color:		#fef6eb;
	padding-bottom:			15px;
}
.woning_zoek_select {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	border:					solid 1px #581e1c;
}
.woning_zoek_veld {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	width:					100px;
	border:					solid 1px #581e1c;
}
.woning_zoek_knop {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	width:					40px;
	border:					solid 1px #581e1c;
}
#zoekk {
	background-color:		#581e1c;
	color:					#ffffff;
}
.adv_search_knop {
	background-color:		#581e1c;
	color:					#ffffff;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	border:					solid 1px #581e1c;
	margin-top:				3px;
	cursor:					pointer;
}
.woning_zoekbalk2 {
	background-color:		#EFAA21;
	float:					left;
	
}
.woning_select {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	width:					120px;
}
.woning_veld {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	width:					120px;
	border:					solid 1px #581e1c;
}
.woning_knop {
	border:					solid 1px;
	background-color:		#581e1c;
	text-decoration:		none;
	color:					#ffffff;
}
.woning_veld {
	background-color:		#EFAA22;
	color:					#581e1c;
	font-weight:			bold;
	font-size:				12px;
	font-family:			arial;
	width:					120px;
	border:					solid 1px #581e1c;
}

.padder_l {
	padding-left:			2px;
	margin-top:				40px;
}
#algemeen_submit {
	background-color:		#59200a;
	color:					#ffffff;
	font-size:				12px;
	font-family:			arial;	
	border:					solid 1px black;
	margin-right:			15px;
}
ul li  a {
	margin-left:			30px;
	text-decoration:		none;
	font-family:			arial;
	color:					#000000;
	font-size:				13px;
	cursor:					pointer;
}
ul li  a:hover {
	text-decoration:		underline;
}
ul li {
	list-style-type:		none;
}
#actief_link_links {
	color:					#652b0d;
}
#actief_link_links2 {
	background-image:		url(/static/img/knopjes/over/flapje1.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
	color:					#652b0d;
}
.onder {

	background-image:		url(/static/img/menu_links_bg.gif);
	background-position:	left top;
	background-repeat:		repeat-y;
}
.wrapper {
	width: 					800px;
	text-align:				left;
	background-color:		#fae2b1;
	border-bottom:			solid 1px #5c0000;
}
.laag1 {
	z-index:				10;
	width:					100%;
	position: 				absolute;	
}
.laag2 {
	z-index:				20;
	width:					100%;
	position: 				absolute;	
}
.spacer_links {
	background-image: 		url(/static/img/spacer_links_bg.gif);
	background-position: 	right top;
	background-repeat:		no-repeat;
	background-color: 		#fef6eb;
	text-align:				right;
}
.spacer_rechts {
	padding-top:			8px;
	background-color: 		#581e1c;	
	text-align:				left;
}
.sapcer_rechts_bg {
	background-color: 		#581e1c;	
}
/* ====================== Structuur ====================== */
#uitg_zoek_wrapper * {
	font-size:				12px;
}
.ondergrond {
	position: 				absolute;	
	z-index: 				1;
}
.wrapper_rij_2 {
	height:					22px;
	margin: 				0px;
	background-position:	#F7D086;
	overflow:				hidden;
}
#sitemap {
	float: right;
}
.bruine_balk .top_menu_main a img {
	margin-right:			33px;
	display:				block;
	float: 					left;
}
.bruine_balk a:link img, .bruine_balk a:visited img,.bruine_balk a:active img {
	border: 				solid 0px;
	padding: 				0px; 
	margin-left: 			-6px;
}
.bruine_balk {
	background:				red;
	position:				static;
	width:					800px;
	height:					22px;
	overflow:				hidden;
	z-index:				55;
	margin-top:				114px;
	text-align:				left;
	background-color: 		#B27220;
	clear:					none;
}
.roodje {
	background-color: 		#581e1c;	
}
.voorgrond {
	style: 					width: 397px;
	float: 					right; 
	overflow: 				hidden; 
	background-repeat: 		no-repeat; 
	background-position: 	right top; 
}
.top_header {
	background-color: 		#EFAA21;
	text-align:				right;
	background-image:		url(/static/img/header_logo.jpg);
	background-position: 	left top;
	background-repeat:		no-repeat;
	height:					114px;
}
#top_upper_rij {
	float:					right;
	background:				blue;
}
.menu_boven_achter {
	background-image:		url(/static/img/onder_boven_bg.jpg);
	background-repeat:		no-repeat;
	background-position:	left top;
}
.top_menu_main {
	background-image: 		url(/static/img/menu_bg.gif);
	background-position: 	right top;
	background-repeat:		no-repeat;
	background-color: 		#B27220;
	height:					22px;
	overflow:				hidden;
}
.top_menu_onder {	
	background-color: 		#EFAA21;
	height: 				8px;
}
.onder_boven {
	background-image: 		url(/static/img/onder_boven_bg.jpg);
	background-repeat:		no-repeat;
	height:					72px;
}
.onder_submenu {	
	background-image: 		url(/static/img/menu_links_bg.gif);
	background-repeat:		repeat-x;
	background-position:	left top;
	width:					150px;
	background-color:		#EFAA21;

}
.onder_content {
	background-image:		url(/static/img/onder_content_bg.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
	background-color:		#fae2b1;
	overflow:				hidden;
	padding-left:			15px;
	padding-right:			15px;
	width:					620px;
	font-size:				13px;
	height: 100%;
	/*border: 10px solid red;*/
}
#cont {
	color:					#581e1c;
	height:					100%;
}
/* ===================== CSS containers ===================== */
.onder_submenu a:link, .onder_submenu a:visited {
	width:					150px;
	text-decoration:		none;
	color:					#FFFFFF;
	padding-bottom:			0px;
	background-color:		#581e1c;	
	font-family:			arial;
	text-align:				right;
	font-size:				12px;
	display:				block;
}
.linkwrap {
	width:					138px;
}
.onder_submenu img {
	display:				block;
}
#actief {
	color: 					#EFAA21;
	margin: 				0px;
}
.top_menu_bg a img {
	margin:					0px;
	padding:				0px;
	display:				block;
	float:					left;
}
.bruine_balk a img {
	margin:					0px; 
	padding:				0px; 
	display:				block; 
	float: 					left;
}
.top_menu_bg {
	background-color:		#F7D086;
	height:					21px;
	overflow:				hidden;
}
.onder_submenu_submenu  {
	background-color:		#b27220;
}
.onder_submenu_submenu a:link, .onder_submenu_submenu a:visited, .onder_submenu_submenu a:active {
	background-color: 		#b27220;
	width:					142px;
	padding-top:			9px;
	padding-bottom:			5px;
	margin-right:			8px;
}
.onder_submenu_submenu a:hover {
	color:					#652b0d;
}
#flap1 {
	background-image:		url(/static/img/knopjes/over/flapje1.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
}
/* ===================== Substijlen ========================= */
h1 {
	font-family:			Arial;
	font-size:				24px;
	color:					#581e1c;
}
h2 {
	font-family:			Arial;
	font-size:				18px;
	color:					#581e1c;
	padding-top:			2px;
}
p {
	font-family:			Arial;
	font-size:				13px;
	color:					#59200A;
	margin-top:				19px;
}
.blok_plaatje {
	display:				block;
}
/* ===================== Uitzonderingen ===================== */
#eerste_link {
	background-image:		url(/static/img/onder_submenu_link1_bg.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
	margin-bottom:			0px;
}
#tweede_link {
	background-image:		url(/static/img/onder_submenu_link2_bg.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
}
#eerste_link_a {
	background-image:		url(/static/img/onder_submenu_link1_bg.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
	margin:					0px;
	background-color:		#581e1c;
	color:					#EFAA22;
}
#tweede_link_a {
	background-image:		url(/static/img/onder_submenu_link2_bg.gif);
	background-position:	left top;
	background-repeat:		no-repeat;
	margin:					0px;
	background-color:		#581e1c;
	color:					#EFAA22;
}
/* ================= nieuws stijlen ========= */
#actief_bericht_topic {
	margin-top:				40px;
}
.nieuws_subscript {
	font-size:				11px;
	font-style:				italic;
	font-family: 			Arial, Helvetica;
	color:					#581e1c;
}
.nieuws_onderwerp {
	font-family:			Arial;
	font-size:				15px;
	font-weight:			bold;
	color:					#59200A;
}
.knop_s {
	border:					solid 1px 581e1c;
	background-color:		#581e1c;
	color:					#000000;
	height:					22px;
	margin-right:			20px;
}
#ietskleiner {
	width:					60px;
}
input {
	padding-left:			2px;
}
.form_text {
	width:					340px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
.form_text_geboorte {
	padding-left:			3px;
	width:					75px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
.form_text_22 {
	width:					230px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
.form_select {
	width:					340px;
	background-color:		#FFFFFF;
	border:					solid 1px #581e1c;
}
.form_textarea {
	width:					340px;
	background-color:		#FFFFFF;
	height:					120px;
	resize:					none;
	border:					solid 1px #581e1c;
}
.form {
	font-family:			arial;
	font-size:				12px;
	font-weight:			bold;
	color:					#581e1c;
}
#form_text_metradio {
	width:					230px;
}
#geb_datum {
	width:					230px;
}
#form_text_euro {
	width:					330px;
}
#form_text_te {
	width:					326px;
}
.subtekst {
	font-size:				11px;
}
/* ================= Woonbon stijl ========== */
#woonbon_nummer { 
	width:					40px;
}
#woonbon_straat { 
	width:					296px;
}
/* ================ ZOEKresultaten van Woningen ======== */
#header_result {
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#581e1c;
	padding-left:			3px;
	padding-right:			3px;
}
#eerste_link_menu {
	margin-left: -7px;
	margin: 0px; 
	padding: 0px;
}
.bLijst {
    margin-left: 40px;
}
.bLijst li {
    list-style-type: square;
    margin-bottom: 8px;
}
.bLijst li a:link,
.bLijst li a:active,
.bLijst li a:visited {
    font-weight: bold;
}

.subinlinemenu { background: #b27220; margin-top: 7px; }
	.subinlinemenu p { padding: 4px; padding-left: 12px; color: #fff; }
		.subinlinemenu p a,
		.subinlinemenu p a:link,
		.subinlinemenu p a:active,
		.subinlinemenu p a:visited { color: #fff; }


