/********* STANDAARD *********/
html, body 		{margin:0; padding:0;}
body 			{background:#d1d1d1 url(../../images/background.jpg) repeat-x; text-align:center; overflow:scroll; overflow-x:hidden;}

img				{border:0;}

* 				{font-family:Arial; font-size:12px; color:#484949;}

a 				{color:#d9007e; text-decoration:underline;}
a:hover			{color:#d9007e; text-decoration:underline;}

/********* SITE *********/
#container					{width:1004px; height:100%;}
#contactform #container		{width:1004px; height:auto;}
#zoekersform #container		{width:1004px; height:auto;}
#intro #container			{width:1004px; height:auto;}

#shadow_left	{width:25px; background:url(../../images/shadow_left.png) no-repeat left top;}
#shadow_right	{width:25px; background:url(../../images/shadow_right.png) no-repeat;}
#maintable 		{width:954px; height:100%; margin:0px auto; background:#ffffff;}

#intro #maintable 				{width:954px; margin:0px auto; background:#ffffff;}
#contactform #maintable 		{width:954px; margin:0px auto; background:#ffffff;}
#zoekersform #maintable 		{width:954px; margin:0px auto; background:#ffffff;}

/********* TOP *********/
#top			{width:954px; height:41px; background:url(../../images/top_bg.jpg) repeat-x;}
#top ul			{margin:0px; margin-left:43px; padding:0px; list-style:none;}
#top li			{margin:0px; margin-left:5px; margin-right:5px; padding:0px; color:#ffffff; float:left;}
#top li a		{color:#ffffff; font-size:10px; text-decoration:none;}
#top li .email	{background:url(../../images/icon_email.gif) no-repeat 0px 3px; padding-left:20px;}

/********* HEADER *********/
#header			{width:954px; height:125px; padding-right:33px; background:url(../../images/header_bg.jpg) repeat-x;}
#header #logo	{margin:0px; margin-left:37px; padding:0px; float:left;}
#header ul		{margin:0px; padding:0px; list-style:none; float:right;}
#header li		{margin:0px; padding:0px; text-align:right; color:#828f97;}
#header li a	{color:#828f97; text-decoration:none;}

/********* MENU *********/
#menu									{width:954px; height:45px; background:url(../../images/menu_ul_bg.jpg) repeat-x; border-bottom:1px solid #e5e5e5;}
#menu ul								{height:45px; margin:0px; margin-left:32px; padding:0px; padding-top:1px;; list-style:none; float:left;}
#menu li								{margin:0px; padding:0px; float:left;}

#menu .btn_home							{width:86px; height:43px; background:url(../../images/menu/btn_home.jpg) no-repeat; display:block;}
#menu .btn_home:hover					{width:86px; height:43px; background:url(../../images/menu/btn_home_over.jpg) no-repeat; display:block;}
#menu .btn_woningaanbod					{width:131px; height:43px; background:url(../../images/menu/btn_woningaanbod.jpg) no-repeat; display:block;}
#menu .btn_woningaanbod:hover			{width:131px; height:43px; background:url(../../images/menu/btn_woningaanbod_over.jpg) no-repeat; display:block;}
#menu .btn_overons						{width:93px; height:43px; background:url(../../images/menu/btn_overons.jpg) no-repeat; display:block;}
#menu .btn_overons:hover				{width:93px; height:43px; background:url(../../images/menu/btn_overons_over.jpg) no-repeat; display:block;}
#menu .btn_diensten						{width:98px; height:43px; background:url(../../images/menu/btn_diensten.jpg) no-repeat; display:block;}
#menu .btn_diensten:hover				{width:98px; height:43px; background:url(../../images/menu/btn_diensten_over.jpg) no-repeat; display:block;}
#menu .btn_nieuws						{width:83px; height:43px; background:url(../../images/menu/btn_nieuws.jpg) no-repeat; display:block;}
#menu .btn_nieuws:hover					{width:83px; height:43px; background:url(../../images/menu/btn_nieuws_over.jpg) no-repeat; display:block;}
#menu .btn_contact						{width:82px; height:43px; background:url(../../images/menu/btn_contact.jpg) no-repeat; display:block;}
#menu .btn_contact:hover				{width:82px; height:43px; background:url(../../images/menu/btn_contact_over.jpg) no-repeat; display:block;}

#menu p									{margin:0px; margin-top:1px; padding:0px; float:right;}
#menu .btn_housematch					{width:131px; height:43px; background:url(../../images/menu/btn_housematch.jpg) no-repeat; display:block;}
#menu .btn_housematch:hover				{width:131px; height:43px; background:url(../../images/menu/btn_housematch.jpg) no-repeat; display:block;}

#home #menu .btn_home					{width:86px; height:43px; background:url(../../images/menu/btn_home_over.jpg) no-repeat; display:block;}
#woningaanbod #menu .btn_woningaanbod	{width:131px; height:43px; background:url(../../images/menu/btn_woningaanbod_over.jpg) no-repeat; display:block;}
#overons #menu .btn_overons				{width:93px; height:43px; background:url(../../images/menu/btn_overons_over.jpg) no-repeat; display:block;}
#diensten #menu .btn_diensten			{width:98px; height:43px; background:url(../../images/menu/btn_diensten_over.jpg) no-repeat; display:block;}
#nieuws #menu .btn_nieuws				{width:83px; height:43px; background:url(../../images/menu/btn_nieuws_over.jpg) no-repeat; display:block;}
#contact #menu .btn_contact				{width:82px; height:43px; background:url(../../images/menu/btn_contact_over.jpg) no-repeat; display:block;}

/********* PHOTO *********/
#photo									{padding-top:1px; padding-left:1px;}

/********* CONTENT *********/
#content												{width:954px; height:100%; padding-top:31px; padding-bottom:5px; padding-left:31px; padding-right:31px; background:#ffffff url(../../images/content_bg.jpg) repeat-x; vertical-align:top;}

#intro #content											{width:954px; height:562px; background:#ffffff url(../../images/content_intro.jpg) no-repeat; text-align:center; vertical-align:middle;}
#intro #content #content_zoekopdracht					{margin-top:99px; margin-left:470px;}
#intro #content #content_contact						{margin-top:15px; margin-left:470px;}
#intro #content #content_zoekopdracht h1				{margin:0px; margin-bottom:10px; margin-left:47px; padding:0px; padding-left:22px; background:url(../../images/h1_intro.jpg) no-repeat; color:#4a535a; font-size:18px; text-align:left;}
#intro #content #content_contact h1						{margin:0px; margin-bottom:10px; margin-left:32px; padding:0px; padding-left:22px; background:url(../../images/h1_intro.jpg) no-repeat; color:#4a535a; font-size:18px; text-align:left;}

#woningaanbod #content									{width:954px; height:100%; padding-top:1px; padding-bottom:5px; padding-left:0px; padding-right:0px; background:#ffffff url(../../images/content_bg.jpg) repeat-x; vertical-align:top;}
#content_table											{width:893px; height:100%; border:1px solid #dadada;}

#content_table #content_txt								{width:599px; height:400px; margin:0px; padding:0px; padding-top:20px; padding-bottom:10px; padding-left:25px; padding-right:25px; vertical-align:top; border-right:1px solid #dcdcdc;}
#content_table #content_txt h1							{margin:0px; margin-bottom:10px; padding:0px; padding-left:22px; background:url(../../images/h1_bg.jpg) no-repeat; color:#575757; font-size:20px;}
#content_table #content_txt h1 .h1_pink					{color:#de007d; font-size:20px;}
#content_table #content_txt .text_housematch			{width:250px; float:left;}
#content_table #content_txt .button_housematch			{margin:0px; padding:0px; float:right;}
#content_table #content_txt hr							{height:1px; margin-bottom:10px; border:0px; border-top:1px solid #e9e9e9;}
#content_table #content_txt h2							{width:250px; max-width:228px; margin:0px; margin-bottom:10px; padding:0px; padding-left:22px; background:url(../../images/h1_bg.jpg) no-repeat; color:#575757; font-size:20px; float:left;}
#content_table #content_txt h2 .h2_grey					{color:#4b5c66; font-size:20px;}
#content_table #content_txt .meer_informatie			{width:116px; height:25px; max-height:20px; margin-bottom:10px; padding-top:5px; background:#d9007e; color:#ffffff; font-size:12px; font-weight:bold; text-align:center;}
#content_table #content_txt .meer_informatie a			{color:#ffffff; text-decoration:none;}

#content_table #content_txt h3							{margin:0px; padding:0px; font-size:12px; font-weight:bold;}
#content_table #content_txt h3 span						{color:#d8007d; font-size:10px;}
#content_table #content_txt .read_more					{color:#d8007d; font-size:11px; text-align:right;}

#content_table #content_txt p							{line-height:18px; margin:0px; margin-bottom:15px; padding:0px;}

#content_table #content_txt ul							{margin:0px; padding:0px; list-style:none;}
#content_table #content_txt li							{height:20px; margin:0px; padding:0px; padding-left:20px; background:url(../../images/list_style.jpg) no-repeat;}

#content_table #content_extra							{width:291px; height:450px; margin:0px; padding:0px; padding-top:1px; padding-bottom:1px; padding-left:1px; vertical-align:top; background:#eaeaea;}
#content_table #content_extra #snelzoeken				{width:290px; height:152px; background:#eaeaea;}
#content_table #content_extra #bijzonder				{width:290px; height:201px; background:#eaeaea;}
#content_table #content_extra p							{margin:0px;}
#content_table #content_extra a							{color:#484949; text-decoration:none;}
#content_table #content_extra a:hover					{color:#d9007e; text-decoration:underline;}
#content_table #content_extra .titel					{padding:0px; border-bottom:1px solid #ffffff;}
#content_table #content_extra .zoeken					{width:68px; height:25px; max-height:20px; margin-top:-5px; margin-left:17px; padding-top:5px; background:#4b5c66; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; cursor:pointer;}
#content_table #content_extra ul						{margin:0px; padding:0px; list-style:none;}
#content_table #content_extra li						{margin:0px; padding:0px;}

#content_table #content_extra li .btn_aankoop				{width:290px; height:53px; background:url(../../images/btn_aankoop.jpg) no-repeat; border-bottom:1px solid #ffffff; display:block;}
#content_table #content_extra li .btn_verkoop				{width:290px; height:53px; background:url(../../images/btn_verkoop.jpg) no-repeat; border-bottom:1px solid #ffffff; display:block;}
#content_table #content_extra li .btn_taxatie				{width:290px; height:53px; background:url(../../images/btn_taxatie.jpg) no-repeat; border-bottom:1px solid #ffffff; display:block;}
#content_table #content_extra li .btn_hypotheken			{width:290px; height:53px; background:url(../../images/btn_hypotheken.jpg) no-repeat; border-bottom:1px solid #ffffff; display:block;}
#content_table #content_extra li .btn_zoekopdracht			{width:290px; height:53px; margin-bottom:1px; background:url(../../images/btn_zoekopdracht.jpg) no-repeat; display:block;}

#content_table #content_extra li .btn_aankoop:hover			{width:290px; height:53px; background:url(../../images/btn_aankoop_over.jpg) no-repeat; display:block;}
#content_table #content_extra li .btn_verkoop:hover			{width:290px; height:53px; background:url(../../images/btn_verkoop_over.jpg) no-repeat; display:block;}
#content_table #content_extra li .btn_taxatie:hover			{width:290px; height:53px; background:url(../../images/btn_taxatie_over.jpg) no-repeat; display:block;}
#content_table #content_extra li .btn_hypotheken:hover		{width:290px; height:53px; background:url(../../images/btn_hypotheken_over.jpg) no-repeat; display:block;}
#content_table #content_extra li .btn_zoekopdracht:hover	{width:290px; height:53px; background:url(../../images/btn_zoekopdracht_over.jpg) no-repeat; display:block;}

/*
#contactform #content_table #content_extra				{width:291px; height:400px; margin:0px; padding:0px; padding-top:1px; padding-bottom:1px; padding-left:1px; vertical-align:top; background:#eaeaea;}
#contactform #content_table #content_extra #snelzoeken	{width:290px; height:235px; background:#eaeaea;}
#contactform #content_table #content_extra #bijzonder	{width:290px; height:401px; background:#eaeaea;}
#contactform #content_table #content_extra p			{margin:0px; padding:10px;}
#contactform #content_table #content_extra a			{color:#484949; text-decoration:none;}
#contactform #content_table #content_extra a:hover		{color:#d9007e; text-decoration:underline;}
#contactform #content_table #content_extra .titel		{padding:0px; border-bottom:1px solid #ffffff;}
#contactform #content_table #content_extra .zoeken		{width:68px; height:25px; max-height:20px; margin-top:-5px; margin-left:17px; padding-top:5px; background:#4b5c66; color:#ffffff; font-size:12px; font-weight:bold; text-align:center;}
#zoekersform #content_table #content_extra				{display:none;}

#contactform #content_table #content_extra2				{display:none;}

#zoekersform #content_table #content_extra2				{width:291px; height:400px; margin:0px; padding:0px; padding-top:1px; padding-bottom:1px; padding-left:1px; vertical-align:top; background:#eaeaea;}
#zoekersform #content_table #content_extra2 #snelzoeken	{width:290px; height:235px; background:#eaeaea;}
#zoekersform #content_table #content_extra2 #bijzonder	{width:290px; height:401px; background:#eaeaea;}
#zoekersform #content_table #content_extra2 p			{margin:0px; padding:10px;}
#zoekersform #content_table #content_extra2 a			{color:#484949; text-decoration:none;}
#zoekersform #content_table #content_extra2 a:hover		{color:#d9007e; text-decoration:underline;}
#zoekersform #content_table #content_extra2 .titel		{padding:0px; border-bottom:1px solid #ffffff;}
#zoekersform #content_table #content_extra2 .zoeken		{width:68px; height:25px; max-height:20px; margin-top:-5px; margin-left:17px; padding-top:5px; background:#4b5c66; color:#ffffff; font-size:12px; font-weight:bold; text-align:center;}
*/

#content_table #content_extra #iframe_snelzoek			{width:285px; height:73px;}
#content_table #content_extra #iframe_aanbod_laatste	{width:284px; height:230px; margin-top:3px; margin-left:6px;}

/********* AANDOD *********/
#woningaanbod h1		{display:none; margin:0px; margin-left:58px; margin-bottom:10px; padding:0px; padding-left:22px; background:url(../../images/h1_bg.jpg) no-repeat; color:#575757; font-size:17px;}
#iframe_aanbod			{width:100%; height:100%;}

/********* BOTTOM *********/
#bottom			{width:954px; height:69px; padding-left:57px; padding-right:33px; background:#485359; border:1px solid #ffffff;}
#bottom p		{margin:0px; padding:0px; color:#ffffff; float:left;}
#bottom ul		{margin:0px; padding:0px; list-style:none; float:right;}
#bottom li		{margin:0px; margin-right:5px; padding:0px; color:#ffffff; float:left;}
#bottom li a	{color:#ffffff; text-decoration:none;}

.persoon {font-family:Myriad Pro; font-size:18px; font-weight:bold; color:#747474;}
img.persoon1 (margin-top:15px; margin-left:10px; margin-right:10px;)


