html, body {margin:0; padding:0;}

body {background:#fff; text-align:center; overflow:scroll; overflow-x:hidden;}

img{border:0}

* {font-family:Arial; color:#000;}

td {font-family:Arial; font-size:11px; color:#000;}

/********* SITE *********/
#intro #maintable {width:946px; height:auto;}
#wonen #maintable, #nieuwbouw #maintable, #bedrijfshuisvesting #maintable {width:946px; height:70%;}
#maintable {width:946px; height:auto;}
#medewerkers #maintable {width:946px; height:100%;}
#links #maintable {width:946px; height:85%;}
#maintable_header {width:946px; height:233px;}

/********* MENU TOP *********/
#menu_top {width:607px; height:40px; margin:0px; padding:0px;}
#menu_top ul {margin:0px; margin-right:8px; padding-top:20px!important; list-style:none; float:right;}
#menu_top li {margin:0px; padding:0px; padding-right:13px; color:#918b7c; text-decoration:none; float:left;}
#menu_top li a {color:#918b7c; text-decoration:none;}
#menu_top li a:hover {color:#c80e0f; text-decoration:underline;}

/********* HEADER *********/
#photo {width:339px; height:233px; background:url(../../images/photo.jpg) no-repeat;}
#header {width:607px; height:193px; background:url(../../images/header.jpg) no-repeat;}

/********* INTRO *********/
#menu_intro {padding-top:28px;}
#menu_intro ul {margin:0px; padding:0px; list-style:none;}
#menu_intro li {margin:0px; padding:0px; /* float:left; */}
#menu_intro h1 {width:303px; margin:0px; padding:0px; padding-top:10px; font-size:15px; font-style:italic; color:#fff; text-align:center;}
#menu_intro #btn_wonen {float:left;width:303px; height:146px; margin:0px; margin-right:10px; padding:0px; background:url(../../images/intro/btn_wonen.jpg) no-repeat; cursor:pointer;}
#menu_intro #btn_bedrijfshuisvesting {width:303px; height:146px; margin:0px; margin-right:10px; padding:0px; background:url(../../images/intro/btn_bedrijfshuisvesting.jpg) no-repeat; cursor:pointer;}
#menu_intro #btn_nieuwbouw {width:303px; height:146px; margin:0px; padding:0px; background:url(../../images/intro/btn_nieuwbouw.jpg) no-repeat; cursor:pointer;}
#menu_intro #btn_wiezijnwij {width:303px; height:146px; margin:0px; margin-top:10px; margin-right:10px; padding:0px; background:url(../../images/intro/btn_wiezijnwij.jpg) no-repeat; cursor:pointer;}
#menu_intro #btn_financielediensten {width:303px; height:146px; margin:0px; margin-top:10px; margin-right:10px; padding:0px; background:url(../../images/intro/btn_financielediensten.jpg) no-repeat; cursor:pointer;}
#menu_intro #btn_contact {width:303px; height:146px; margin:0px; margin-top:10px; padding:0px; background:url(../../images/intro/btn_contact.jpg) no-repeat; cursor:pointer;}

/* menuintro buttons floating */
#menu_intro #btn_wiezijnwij,
#menu_intro #btn_bedrijfshuisvesting,
#menu_intro #btn_wonen,
#menu_intro #btn_financielediensten,
#menu_intro #btn_contact{
float:left;
}
/* einde menuintro buttons floating */

#menu_intro #btn_contact h1 {width:303px; height:40px; margin:0px; padding:0px; padding-top:10px; font-size:15px; font-style:italic; color:#fff; text-align:center;}
#menu_intro #btn_contact p {margin:0px; padding:0px; padding-top:10px; padding-left:10px; padding-right:10px; color:#fff; font-size:10px;}
#menu_intro #btn_contact .read_more {margin:0px; padding:0px; padding-top:10px; padding-left:10px; padding-right:10px; color:#fff; font-size:10px;}
#menu_intro #btn_contact .read_more a {color:#fff; font-size:10px;}

/********* NIEUWS SCROLLER *********/
#menu_intro #btn_contact marquee {width:268px; height:95px; color:#fff;}
#menu_intro #btn_contact marquee a {color:#c70e0c; text-decoration:none; font-size:12px; font-weight:bold;}
#menu_intro #btn_contact ul {margin:0px; padding:0px; list-style:none;}
#menu_intro #btn_contact li {margin:0px; margin-bottom:10px; padding:0px; color:#fff;}
#menu_intro #btn_contact marquee div{width:210px;}
#photo #openhuis {width:104px; height:94px; color:#c70e0c; position:absolute; top:205px; margin-left:130px; display:none;}

/********* MENU *********/
#menu {width:946px; padding-top:7px; padding-left:10px;}
#menu ul {margin:0px; padding:0px; list-style:none;}
#menu li {width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn.jpg) no-repeat; float:left;}
#menu li a {width:128px; height:21px; max-height:16px; margin:0px; padding:0px; padding-top:5px; color:#fff; text-decoration:none; font-weight:bold; font-style:italic; font-size:10px; text-align:center; display:block;}
#menu li a:hover {width:128px; height:21px; max-height:16px; margin:0px; padding:0px; padding-top:5px; background:url(../../images/menu_btn_over.jpg) no-repeat; color:#fff; text-decoration:none; font-weight:bold; font-size:10px; display:block;}

#menu .btn_nieuwbouw {width:138px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_big.jpg) no-repeat; float:left;}
#menu .btn_nieuwbouw a {width:138px; height:21px; max-height:16px; margin:0px; padding:0px; padding-top:5px; color:#fff; text-decoration:none; font-weight:bold; font-style:italic; font-size:10px; text-align:center; display:block;}
#menu .btn_nieuwbouw a:hover {width:138px; height:21px; max-height:16px; margin:0px; padding:0px; padding-top:5px; background:url(../../images/menu_btn_over_big.jpg) no-repeat; color:#fff; text-decoration:none; font-weight:bold; font-size:10px; display:block;}

#wonen #menu .btn_wonen,
#wonenhuur #menu .btn_wonen,
#recentverkocht #menu .btn_wonen,
#aankoop #menu .btn_wonen,
#verkoop #menu .btn_wonen,
#taxaties #menu .btn_wonen
	{width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over.jpg) no-repeat; float:left;}

#bedrijfshuisvesting #menu .btn_bedrijfshuisvesting,
#aanhuur_aankoop #menu .btn_bedrijfshuisvesting,
#bedrijfsrecent #menu .btn_bedrijfshuisvesting,
#verhuur_verkoop #menu .btn_bedrijfshuisvesting,
#beleggingen #menu .btn_bedrijfshuisvesting,
#bedrijfstaxatie #menu .btn_bedrijfshuisvesting,
#advies #menu .btn_bedrijfshuisvesting
	{width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over.jpg) no-repeat; float:left;}

#nieuwbouw #menu .btn_nieuwbouw,
#nieuwbouw_gerealiseerd #menu .btn_nieuwbouw
	{width:138px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over_big.jpg) no-repeat; float:left;}

#overons #menu .btn_wijzijnwij,
#medewerkers #menu .btn_wijzijnwij,
#ibg #menu .btn_wijzijnwij,
#referenties #menu .btn_wijzijnwij
	{width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over.jpg) no-repeat; float:left;}

#financiele_diensten #menu .btn_diensten
	{width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over.jpg) no-repeat; float:left;}
	
#nieuws #menu .btn_nieuws
	{width:128px; height:21px; margin:0px; margin-right:4px; padding:0px; background:url(../../images/menu_btn_over.jpg) no-repeat; float:left;}

/********* CONTENT *********/
#content_left_top {width:199px; height:12px; background:#249897 url(../../images/content_left_top.jpg) no-repeat;}
#content_left {width:193px; height:100%; margin:0px; padding:0px; background:#249897; vertical-align:top;}
#content_left h2 {margin:0px; padding:0px; padding-left:5px; color:#ffffff; font-size:14px;}
#content_left h3 {margin:0px; padding:0px; padding-left:5px; color:#ffffff; font-size:11px;}
#content_left p {margin:0px; padding:0px; padding-left:5px; color:#ffffff;}
#content_left p a {color:#fff;}
#content_left img {margin:0px; padding:0px;}

#content_left ul {margin:0px; margin-top:25px; padding:0px; list-style:none;}
#content_left li {width:199px; margin:0px; padding:0px;}
#content_left li a {height:22px; margin:0px; padding:0px; padding-top:5px; padding-left:5px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:left; display:block;}
#content_left li a:hover {height:22px; margin:0px; padding:0px; padding-top:5px; padding-left:5px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}


/********* SUBMENU SELECTED *********/
#wonen #content_left .btn_aanbodaankoop,
#wonenhuur #content_left .btn_aanbodhuur,
#recentverkocht #content_left .btn_recentverkocht,
#aankoop #content_left .btn_aanhuuraankoop,
#verkoop #content_left .btn_verhuurverkoop,
#taxaties #content_left .btn_taxaties,
	{height:22px; margin:0px; padding:0px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}

#bedrijfshuisvesting #content_left .btn_aanbodkoophuur,
#bedrijfsrecent #content_left .btn_gedanezaken,
#aanhuur_aankoop #content_left .btn_aanhuuraankoop,
#verhuur_verkoop #content_left .btn_verhuurverkoop,
#beleggingen #content_left .btn_beleggingen,
#bedrijfstaxatie #content_left .btn_taxatie,
#advies #content_left .btn_advies
	{height:22px; margin:0px; padding:0px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}

#nieuwbouw #content_left .btn_nieuwbouw,
#nieuwbouw_gerealiseerd #content_left .btn_nieuwbouw_gerealiseerd
	{height:22px; margin:0px; padding:0px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}

#overons #content_left .btn_overons,
#medewerkers #content_left .btn_medewerkers,
#ibg #content_left .btn_ibg,
#referenties #content_left .btn_referenties,
#referenties_bedrijven #content_left .btn_referentiesbedrijven
	{height:22px; margin:0px; padding:0px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}

#content_left #sub_big a {height:40px; margin:0px; padding:0px; padding-top:5px; padding-left:5px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:left; display:block;}
#content_left #sub_big a:hover {height:40px; margin:0px; padding:0px; padding-top:5px; padding-left:5px; background:#c80e0f; color:#fff; text-decoration:none; display:block;}

#content_left_bottom {width:199px; height:22px; background:#249897 url(../../images/content_left_bottom.jpg) no-repeat;}

#content_right_top {width:747px; height:12px; background:#ffffff url(../../images/content_right_top.jpg) no-repeat;}
#content_right {width:727px; height:100%; margin:0px; padding:0px; padding-left:10px; background:#ffffff url(../../images/content_background.jpg) right bottom repeat-y; vertical-align:top;}
#content_right h1 {margin:0px; padding:0px; color:#c80e0f; font-size:15px;}
#content_right h1 a {margin:0px; padding:0px; color:#c80e0f; font-size:15px; text-decoration:none;}
#content_right h2 {margin:0px; padding:0px; color:#c80e0f; font-size:13px;}
#content_right p {margin:0px; margin-top:10px; padding:0px; color:#333333;}
#content_right_bottom {width:747px; height:22px; background:#ffffff url(../../images/content_right_bottom.jpg) no-repeat;}

#links #content_right ul {margin:0px; margin-top:10px; padding:0px; list-style:none;}
#links #links_left {width:400px; height:120px; float:left;}
#links #links_left li {margin:0px; margin-bottom:10px; padding:0px;}

#links #links_right {height:120px; float:left;}
#links #links_right li {margin:0px; margin-bottom:10px; padding:0px;}

#medewerkers #content_right ul {margin:0px; margin-top:10px; padding:0px; list-style:none;}
#medewerkers #medewerkers_left {width:400px; height:120px; float:left;}
#medewerkers #medewerkers_left p{margin:0px; padding:0px;}

#medewerkers #medewerkers_right {height:120px; float:left;}
#medewerkers #medewerkers_right p{margin:0px; padding:0px;}

/********* AANBOD *********/
#wonen #content_right,
#wonenhuur #content_right,
#recentverkocht #content_right,
#bedrijfshuisvesting #content_right,
#bedrijfsrecent #content_right,
#nieuwbouw #content_right
	{width:747px; height:100%; margin:0px; padding:0px; background:#ffffff url(../../images/content_background.jpg) right bottom repeat-y; vertical-align:top;}

#wonen #content_right h1,
#wonenhuur #content_right h1,
#recentverkocht #content_right h1,
#bedrijfshuisvesting #content_right h1,
#bedrijfsrecent #content_right h1,
#nieuwbouw #content_right h1
	{margin:0px; margin-left:10px; padding:0px; color:#c80e0f; font-size:15px;}

#iframe_aanbod {width:737px; height:100%;}

/********* BOTTOM *********/
#bottom {width:946px; height:100%; text-align:center;}

.reftip{border:1px solid #249897;}
.tiptitle{background:#249897; padding: 2px 5px 2px 5px; color:#ffffff;}
.tiptekst{padding:5px;}

#nieuwbouw #content_right #iframe_aanbod{height: 96%!important;}