html, body 	{height:100%} /* om pagina beeldvullend te laten zien*/
html 		{overflow-y:scroll}
body 		{margin:0px; padding:0px; background:#ededed; font-family:arial; font-size:11px; color:#000000;}
#body_intro	{background:#ffffff;}

.body_hi, #body_popup {background:#f6f6f6}

a 			{color:#000000; text-decoration:none;}
a:hover 	{text-decoration:underline;}

.contentdiv a 		{color:#000000; text-decoration:none;}
.contentdiv a:hover {text-decoration:underline;}

#body_woningaanbod .contentdiv a,
#body_detailpagina .contentdiv a {color:#000000; text-decoration:none}
#body_woningaanbod .contentdiv a:hover,
#body_detailpagina .contentdiv a:hover {text-decoration:underline;}
#body_woningaanbod #pageTabs a:hover,
#body_woningaanbod a.picture_link:hover {text-decoration:none;}

img {border:none;}

#div_container 				{width:990px; min-height:100%; height:auto !important; height:100%; margin:0px auto; padding:0px; position:relative;}
#body_intro	#div_container	{width:990px; min-height:720px; height:auto !important; height:100%; margin:0px auto; padding:0px; position:relative; background:url(../../images/intro.jpg) no-repeat center top;}

/********* MENU ********/
#div_navigatie 				{width:990px; max-width:968px; height:41px; padding:0px 11px; background:url(../../images/menu_shadow.png) no-repeat;}
#div_navigatie ul			{width:968px; max-width:948px; height:30px; margin:0px 0px 0px 0px; padding:11px 0px 0px 20px; background:url(../../images/menu.png) repeat-x; list-style:none;}
#div_navigatie li			{margin:0px; padding:0px; float:left;}
#div_navigatie li a			{line-height:30px; margin:0px; padding:0px 30px; border-left:1px solid #8ebbdc; color:#ffffff; text-transform:uppercase; font-weight:bold; display:block;}
#div_navigatie li a:hover	{line-height:30px; background:#ffffff; color:#0067b1;}
#div_navigatie .active a	{line-height:30px; background:#ffffff; color:#0067b1;}
/********* END ********/

/********* HEADER ********/
#div_logo						{width:270px; height:179px; position:absolute; top:11px; right:50px; z-index:999;}
#body_tagsysteem #div_logo,
#body_woningaanbod #div_logo,
#body_favorieten #div_logo,
#body_detailpagina #div_logo	{border-bottom:1px solid #f7901e;}

.melding{display:none;}
#body_home .melding{display:block;}
.melding						{height:40px; margin:0px; padding:0px; position:absolute; top:48px; left:31px; font-size:13px; font-weight:bold; font-style:italic; color:#FF0000;text-transform:uppercase; }

#div_title						{height:30px; margin:0px; padding:0px; position:absolute; top:68px; left:31px; font-size:16px; font-weight:bold; font-style:italic; color:#0067b1; border-bottom:1px solid #cacaca;}
#div_title p					{margin:0px; padding:0px; line-height:15px;}

#body_home #div_title			{position:absolute; top:68px; left:31px; font-size:16px; font-weight:bold; font-style:italic; color:#0067b1; border:0px;}
#body_woningaanbod #div_title,
#body_detailpagina #div_title,
#body_favorieten #div_title		{width:625px;}
/********* END ********/

/********* CONTENT ********/
#contentid		{width:990px; max-width:968px; min-height:420px; padding:50px 11px 0px 11px; background:url(../../images/content.png) repeat-y left top;}
#contentid h1	{margin:10px 0px; padding:0px; font-size:18px; color:#0067b1;}
#contentid h2	{margin:10px 0px; padding:0px; font-size:18px; color:#0067b1;}
#contentid p	{width:600px; line-height:17px;}

.contentdiv .default_content2 .content_column 	{width:968px; max-width:928px; padding:10px 20px 0px 20px;}
.contentdiv .tag_content 						{width:968px; max-width:928px; margin:30px auto 20px auto; padding:10px 20px 0px 20px;}

.tagform 				{float:none;}
.tag_content .hrline 	{color:#cacaca;}

#body_woningaanbod #contentid,
#body_favorieten #contentid		{min-height:680px !important;}

/* Intro */
#body_intro	#div_navigatie					{background:none;}
#body_intro #div_navigatie ul,
#body_intro #div_logo,
#body_intro #div_footer,
#body_intro #div_title						{display:none;}
#body_intro #contentid						{width:759px; margin:60px auto; padding:0px; background:none;}
#body_intro #contentid h1					{margin:10px 0px 20px 0px; padding:0px; color:#ffffff; font-style:italic;}
#body_intro #contentid p					{width:auto; margin:0px 0px 10px 0px; padding:0px; color:#ffffff;}
#body_intro #contentid a					{color:#ffffff;}
#body_intro #contentid .handtekening		{width:401px; height:101px; background:url(../../images/handtekening.png) no-repeat;}
#body_intro #contentid .intro				{font-size:13px;}
#body_intro #contentid .link				{position:relative; top:-28px; left:381px;}
#body_intro #contentid .link a				{font-size:13px; font-weight:bold; color:#ff9e40;}
#body_intro .contentdiv .default_content2 .content_column {width:759px; max-width:679px; margin:0px; padding:20px 40px;}

/* Home */
#body_home #contentid						{width:990px; max-width:968px; min-height:470px; padding:0px 11px; background:url(../../images/content.png) repeat-y left top;}
#body_home #contentid .div_photo			{width:928px; height:395px; margin:0px; padding:0px; position:relative; top:40px; background:url(../../images/header_home.jpg) no-repeat left bottom;}
#body_home #contentid .div_text				{width:270px; max-width:230px; height:238px; max-height:198px; padding:20px; position:absolute; top:209px; left:670px; background:url(../../images/header_text.png) no-repeat;}
#body_home #contentid .div_text h2			{width:230px; margin:0px; padding:0px; color:#ffffff;}
#body_home #contentid .div_text p			{width:230px; margin:0px 0px 10px 0px; padding:0px; line-height:17px; color:#ffffff;}
#body_home #contentid .div_text .contact	{font-size:12px; font-weight:bold; color:#ff7d00}

/* Over ons */
#body_overons #contentid .div_photo		{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_overons.jpg) no-repeat;}

/* Diensten */
#body_diensten #contentid .div_photo,
#body_verkoop #contentid .div_photo,
#body_aankoop #contentid .div_photo,
#body_verhuur #contentid .div_photo,
#body_huur #contentid .div_photo,		
#body_taxatierapporten #contentid .div_photo,
#body_onsnetwerk #contentid .div_photo,
#body_onsadvies #contentid .div_photo			{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_diensten.jpg) no-repeat;}

#contentid  ul							{margin:0px; padding:0px; list-style:none;}
#body_diensten #contentid li,
#body_diensten #contentid li,
#body_verkoop #contentid li,
#body_aankoop #contentid li,
#body_verhuur #contentid li,
#body_huur #contentid li,
#body_taxatierapporten #contentid li,
#body_onsnetwerk #contentid li,
#body_onsadvies #contentid li			{line-height:17px; margin:0px; padding:0px 0px 0px 20px; background:url(../../images/arrow.png) no-repeat left center;}

/* Nieuws */
#body_nieuws #contentid .div_photo	{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_nieuws.jpg) no-repeat;}

/* Contact */
#body_contactformulier #contentid .div_photo	{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_contact.jpg) no-repeat;}

#body_algemenevoorwaarden #contentid .div_photo	{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_contact.jpg) no-repeat;}
#body_disclaimer #contentid .div_photo			{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_contact.jpg) no-repeat;}
#body_sitemap #contentid .div_photo				{width:310px; height:373px; position:absolute; top:98px; right:30px; background:url(../../images/photo_contact.jpg) no-repeat;}
/********* END ********/

/********* CONTENT EXTRA ********/
#div_extra						{width:990px; max-width:928px; height:260px; max-height:199px; padding:29px 31px 32px 31px; background:url(../../images/extra.png) no-repeat;}
#div_extra .special				{width:320px; height:195px; border-right:1px solid #c0c0c0; float:left; position: relative}

#div_extra .route				{width:320px; height:195px; border-right:1px solid #c0c0c0; float:left;}
#div_extra .route a				{width:296px; max-width:276px; height:195px; max-height:35px; padding:160px 0px 0px 20px; font-size:17px; font-weight:bold; color:#0067B1; background:url(../../images/route.jpg) no-repeat; display:block;}
#div_extra .route a:hover		{text-decoration:none;}

#div_extra .text				{width:320px; max-width:280px; height:195px; padding:0px 20px; border-right:1px solid #c0c0c0; float:left;}
#div_extra .text h4				{margin:0px; padding:0px; font-size:17px; color:#0067b1;}
#div_extra .text p				{line-height:17px; font-size: 14px;}
#div_extra .text .read_more		{float:right;}

.kerst {position: absolute; left: 357px; top: 650px;}

/*tijdelijk*/
/* #body_home #div_extra .text .read_more		{float:right;margin-top:-10px;}
.tijdelijk{line-height: 17px;} */
/*end*/

#div_extra .text .read_more a	{color:#f7901e; font-style:italic;}

#div_extra .search				{width:260px; margin:0px 0px 0px 20px; float:left;}
#div_extra .search h4			{margin:0px 0px 10px 0px; padding:0px; font-size:17px; color:#0067b1;}

#div_extra .info				{width:260px; margin:0px 0px 0px 20px; float:left;}
#div_extra .info h4				{margin:0px 0px 10px 0px; padding:0px; font-size:17px; color:#0067b1;}
#div_extra .info ul				{margin:0px; padding:0px; list-style:none;}
#div_extra .info li				{line-height:17px; margin:0px; padding:0px 0px 0px 20px; background:url(../../images/arrow.png) no-repeat left 5px;}

#div_extra .archief				{width:320px; max-width:280px; height:195px; padding:0px 20px; border-right:1px solid #c0c0c0; float:left;}
#div_extra .archief h4			{margin:0px 0px 10px 0px; padding:0px; font-size:17px; color:#0067b1;}
#div_extra .archief ul			{margin:0px; padding:0px; list-style:none;}
#div_extra .archief li			{line-height:17px; margin:0px; padding:0px 0px 0px 20px; background:url(../../images/arrow.png) no-repeat left 5px;}

#div_extra .contact				{width:320px; max-width:280px; height:195px; padding:0px 20px; border-right:1px solid #c0c0c0; float:left;}
#div_extra .contact h4			{margin:0px 0px 10px 0px; padding:0px; font-size:17px; color:#0067b1;}
#div_extra .contact ul			{margin:0px; padding:0px; list-style:none;}
#div_extra .contact li			{line-height:17px; margin:0px; padding:0px;}

#snelzoekcontainer 							{width:260px; height:185px; min-height:185px !important; padding:0px; background:#ffffff; border:0px;}
#snelzoekcontainer .snelzoek_button button	{width:115px; height:21px; background:url(../../images/menu.jpg) repeat-x center center; border:0px; font-size:11px; font-weight:bold; color:#ffffff; float:right;}
#snelzoekcontainer .snelzoek_row			{margin:0px 0px 6px 0px;}
#snelzoekcontainer .snelzoek_row select		{width:260px; font-size:11px; color:#999999;}
#snelzoekcontainer #Snelzoek 				{border:0px; padding:0px;}

/********* END ********/

/********* FOOTER ********/
#div_footer			{width:968px; max-width:928px; height:auto; margin:0px auto; padding:0px 20px;}
#div_footer ul		{margin:0px; padding:0px; list-style:none;}
#div_footer li		{margin:0px 10px 0px 0px; padding:0px; float:left;}
#div_footer li a	{}

#body_woningaanbod #div_footer	{width:990px; max-width:950px; margin:-10px 0px 0px 0px; padding:15px 20px 0px 20px; background:url(../../images/aanbod_footer.png) no-repeat;}
#body_favorieten #div_footer	{width:990px; max-width:950px; margin:-10px 0px 0px 0px; padding:15px 20px 0px 20px; background:url(../../images/aanbod_footer.png) no-repeat;}
#body_detailpagina #div_footer	{width:990px; max-width:950px; margin:0px; padding:15px 20px 0px 20px; background:url(../../images/aanbod_footer.png) no-repeat;}
/********* END ********/


/********* TAG FILE *********/
.tag_content .hrline,
.tag_content .hrlinedot,
.tag_element .tag_img {border-color:#bababa}

.tag_content h3 a {font-size:12px}
.tag_content input {font-size:11px}

#body_error input {font-size:11px}
/********* END *********/

/********* CHAT MODULE *********/
.ChatContainer {width:100px; height:80px; position:absolute; right:0; top:0}
.ChatContainer .cb_chatbutton {background:url("../../images/hmodule/web1on1.png") left center no-repeat; display:block; width:97px; height:100%}
.ChatContainer .cb_chatbutton span {display:none}

/********* END *********/

/********* TOOLTIP ********/
.gr_tooltip {color:#fff; border-color:#bababa; background:#6a6a6a}

/********* GOOGLE MAPS ********/
#divGoogleMap {border-color:#bababa}
.MapObject .MapText,
.MapObject .MapRoute {color:#42383a}


/* #body_home .text{background: url("../../images/kersthome.jpg") no-repeat bottom right!important; } */
/* #kersttekst p {width:290px; font-size: 13px!important; color: #ff0000; font-weight: bold;} */
.twitter-follow-button {display:none;}
#body_home .twitter-follow-button {display:block;float:right;}
#openhuis{position: absolute; bottom: 100px; left: 31px; display:none;}

.bieden {position: absolute; top: 175px; left: -20px; z-index: 200; display:none;}


/* .extramelding {color: #fff; display: block; float: right; margin-right: 20px; margin-top: 6px; position: relative; text-align: right; width: 300px; } 
 *//* #body_home #div_extra .text {border-right: 1px solid #C0C0C0; float: left; height: 195px; max-width: 280px; padding: 0 20px; width: 320px; background:url("../../images/kerstbg.jpg") left center no-repeat; } */