html, body {height:100%} /* om pagina beeldvullend te laten zien*/
html {overflow-y:scroll; overflow-x: hidden}
body {
color:#fff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background:#000
}

#body_contactformulier2,
#body_contactformulier {background: #d6d6d6; color: #000; padding: 20px; height: 400px;}
#body_contactformulier2 h1,
#body_contactformulier h1 {display: none;}

.logo {position: absolute; top: 20px; left: 10px; z-index: 999}


.MapObject .MapText {color: #000!important;}
.MapObject .MapText a {color: #000!important;}
.MapObject .MapText li {list-style:none!important;}

#body_home #divGoogleMap div {width: 310px; }
#body_home .gmnoprint {display: none;}

/* Sitemap / PopUp */
.body_hi, #body_popup {background:#f6f6f6}

h1 {font-size:15px; font-weight:bold; color:#fff; margin-top: 0px; padding-top: 0px;}
h2,h3,h4,h5,h6 {font-size:13px; font-weight:bold; color:#fff}

.breadcrumbsContainer {padding-bottom: 5px; margin-top: 5px;}

a {color: #fff; text-decoration:none; font-weight: bold;}
a:hover {text-decoration:underline}

.contentdiv a {color: #fff; text-decoration:underline}
.contentdiv a:hover {text-decoration:none}

#body_woningaanbod .contentdiv a,
#body_detailpagina .contentdiv a {color:#fff; 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}
.dyn_loader{ background-image:url("../../images/hmodule/ajaxloader.gif") }

/********* Hoofd container ********/
#div_container {
width:968px;
min-height:100%; /* om pagina beeldvullend te laten zien*/
height:auto !important;
height:100%;
padding:0;
margin:0px auto;
background:#313131;
position:relative;
border:0px solid #fff;
border-top:0;
border-bottom:0;
}

#body_zoekersopdracht #Klantinfo{display: none;}
#body_contactformulier2 #Klantinfo{display: none;}

#body_contactformulier .bound  {display: none;}
#body_contactformulier .detail_klantinfo {display: none;}

#body_contactformulier #divGoogleMap {margin-top: 15px;}

#div_header {width:100%;text-align:left;padding:0; margin:0; position:relative;height:97px; border-bottom: 2px solid #fff;}
#div_navigatie {position:relative; width:180px; height: 100%; display: block; margin-left: 5px; float: left; }

#body_home .li_home a,
#body_home .li_home a:hover,
#body_woningaanbod .li_aanbod a,
#body_woningaanbod .li_aanbod a:hover,
#body_vendome .li_vendome a,
#body_vendome .li_vendome a:hover,
#body_diensten .li_diensten a,
#body_diensten .li_diensten a:hover,
#body_nieuws .li_nieuws a,
#body_nieuws .li_nieuws a:hover,
#body_contact .li_contact a,
#body_contact .li_contact a:hover {color:#ee7f01}

.contentimages {padding: 20px; float: right; padding-right: 0px;}
#body_wonenintgooi .contentimages, #body_eenhuiskopen .contentimages, #body_eenhuisverkopen .contentimages, #body_gratiswaardebepaling .contentimages, #body_taxatie .contentimages {padding-top: 0px;}

.breadcrumbs {font-size:11px; padding:5px 10px; margin:0}



.tag_content h1 {margin-top: 0px!important; padding-top: 0px!important;}
.tag_content {width: 97%!important; margin-left: 10px; padding-top: 0px; margin-top: 0px;}
.contentdiv {text-align:left; padding:0 0 70px 0; margin:0} /* padding bottom hoogte #div_footer */
.contentdiv {width: 778px!important; float: left;}
#body_detailpagina .contentdiv {width: 778px!important; float: left;}
.KlantinfoContainer, .GoogleContainer, .TagsContainer, .OmschrijvingContainer, .ExtratekstContainer, .FotoContainer, .SharethisContainer, .KenmerkenContainer {width: 95%;}
.KlantinfoContainer {padding-bottom: 5px;}
.contentdiv .default_content2 .content_column {padding-top: 0px;}
#clear {clear:both;}
#nawhome td {padding-left: 40px;}
#nawhome {margin-left: -40px; font-weight: bold;}
/* AANBOD */
#body_woningaanbod .contentdiv,
#body_detailpagina .contentdiv {text-align:left; padding:0 0 70px 0} /* padding bottom hoogte #div_footer */

/* HOME */
#body_home .div_nieuwsblieb {position:absolute; right:10px; top:28px}
#body_home .div_twitter {padding:10px 0; min-height:200px; display:block}
#body_home .div_specials {position:absolute; right:10px; top:28px}
#body_home .div_tagsclouds {width:360px; padding:0 0 5px 0}
#body_home .cloud2 {}

/* FOOTER */
#div_footer {width:100%; height:70px; text-align:center; position:absolute; bottom:0; overflow:hidden; clear: both; float: none; border-top: 2px solid #fff; line-height: 40px;background:#000;}
#div_footer .div_address {width:100%; height:30px; background:#000; border-top:1px solid #bababa}
#div_footer .footercol {color:#fff; font-size:11px; width:22%; line-height: 32px; text-align:center; display:inline-block}
#div_footer .footeradres {width:30%;} 
#div_footer .footercol a {color:#fff; font-weight:bold}
#div_footer .div_copyright {font-size:10px; color:#bababa; width:100%; height:20px; line-height:18px;}
#div_footer .div_copyright a {color:#bababa}


/********* NAVCRUMBS MENU *********/
#navCrumbs {z-index:301; width: 177px;}
#navCrumbs {margin:0px; padding:0px; font-size:11px}
#navCrumbs .navCrumb_off {display:none}

#navCrumbs li {list-style:none; display:inline;  height: 21px;  font-size: 11px;  margin-top: 3px;}
#navCrumbs li a {color:#fff; padding:0px 5px; line-height:19px; border: 1px solid #fff; display:block; text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 11px; background:url(../../images/content/bgli.jpg) repeat-x right bottom !important;  margin-top: 3px;}
#navCrumbs li a:hover {color:#fff; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; font-size: 11px; background:url(../../images/content/lihover.jpg) repeat-x right bottom !important}
#navCrumbs .active {font-weight: bold; font-size: 11px;}
#navCrumbs .active a  { background:url(../../images/content/lihover.jpg) repeat-x right bottom !important}

#navCrumbs li .navCrumb_on {position:absolute; margin:0px; padding:0px; background-color:#595959; left:0; top:40px; width:660px; height:40px; }
#navCrumbs li .navCrumb_on li {color:#fff; list-style:none; float:left; display:inline;}
#navCrumbs li .navCrumb_on li a {color:#fff; height:40px; padding:0px 20px; line-height:36px; display:block; text-decoration:none;}
#navCrumbs li .navCrumb_on li a:hover {color:#fff; background:#7b7b7b; background-image:none}
/********* END *********/

/********* NAVCRUMB MENU *********/
ul.navcrumb {list-style:none;padding:0 15px;margin:0;float:left;width:97%;font-weight:bold;position:absolute;left:0;top:90px;z-index:999}
ul.navcrumb li {float:left;margin:0;padding:0 15px 0 0;position:relative}
ul.navcrumb li a{width:140px; padding:5px;color:#ea6300;background:#e0e0e0;border-bottom:2px solid #7a7a7a;display:block;text-decoration:none;float:left}
ul.navcrumb li a:hover{background:#f1f1f1}
ul.navcrumb li ul.subnav {list-style:none;position:absolute;left:0;top:30px;margin:0;padding:0;display:none;float:left;
width:148px;
background:#e0e0e0;
border:1px solid #7a7a7a;border-bottom:0;border-top:0
}

ul.navcrumb li ul.subnav li {width:148px;margin:0;padding:0;border:0;border-bottom:1px solid #7a7a7a;clear:both}
html ul.navcrumb li ul.subnav li a {width:142px;margin:0;padding:5px 0 5px 5px;border:0;float:left;background:#e0e0e0}
html ul.navcrumb li ul.subnav li a:hover {margin:0;padding:5px 0 5px 5px;border:0;background:#f1f1f1}
/********* END *********/


/********* RSS DEFAULT ITEMS COLOR *********/

/* RSS Nieuws */
.NieuwsContainer .nieuws_item .nieuws_titel, 
.NieuwsContainer .nieuwshead_item .nieuwshead_titel {background:#d1d1d1}
.NieuwsContainer .nieuws_item .nieuws_datum,
.NieuwsContainer .nieuwshead_item .nieuwshead_datum {background:#d1d1d1}
.NieuwsContainer .nieuws_item .nieuws_tekst {background:#e9e9e9}

/* RSS Twitter */
.TwitterContainer .twitter_item .twitter_datum {background:#d1d1d1}
.TwitterContainer .twitter_item .twitter_link {background:#d1d1d1}
.TwitterContainer .twitter_item .twitter_tekst {background:#e9e9e9}

/********* END *********/

/********* NIEUWSBLIEB GADGET HEADLINES *********/
.NieuwsbliebGadget {background:#f3f3f3; border-color:#d1d1d1}
.NieuwsbliebGadget .nieuwshead_item .nieuwshead_titel {background:#e9e9e9}
.NieuwsbliebGadget .RssContainer {margin:10px 0}

/********* TWITTER GADGET - HEADLINES *********/
.TwitterGadget .TwitterContainer {background:#f3f3f3; border-color:#d1d1d1}

/********* TAGCLOUD *********/
.TagCloudGadget	{background:#f5f5f5; border-color:#eeeeee}
.TagCloudGadget a {color:#fff}
.TagCloudGadget a:hover {color:#fff; background:#7b7b7b; text-decoration:none}

/********* 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:#fff}


#animatie1, .extratekst1, .td_xtratxtlineleft {width: 50%!important; color: #fff!important}


.organisaties img {margin-top: 10px; text-align: center!important;}
.organisaties {text-align: center!important; padding-left: 40px;}
.nwwilogo {padding-bottom: 8px;}

#introcontainer {
	width: 800px;
	height: 230px;
	margin-top: 200px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#intro {
	vertical-align:middle;
	background-color: #000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
#intro a:active, #intro a:hover, #intro a:visited, #intro a:link{
	position:relative;
	color: #ffffff;
	margin-right:15px;
	margin-left:700px;
	text-decoration: none;
	font-size:11px;
	line-height: 34px;
}

#txt {
	position:relative;
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align:center;
}


.fb_edge_widget_with_comment {
    margin-left: 38px;
    margin-top: 10px;
    position: relative;
}

.twitter{
	margin-left: 38px;
    margin-top: 10px;
    position: relative;
	}
