body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background-color: #FCFEE0;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px; padding:0px; margin: 0px;
}
.clear{clear:both;}
a {
	color: #6B696B;
}

a:hover {
	text-decoration: none;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	position: relative;
	width: 856px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	background-image: url(../../images/bgr.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#top {
	background-image: url(../../images/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 172px;
}

#top a {
	text-decoration: none;
	color: #D7AC77;
}

#top a:hover {
	text-decoration: underline;
}

#flashtop {
	position: relative;
	width: 605px;
	height:171px;
	overflow:hidden;
	left: 245px;
	background-color: #FFFFFF;
}
#flashtop a{display:block;}
#title{
	position:absolute;
	bottom:0;right:0;
	width:611px;
	height:49px;
	background:url(../../images/bannerbg.png) no-repeat left top;
	z-index:101;
	right:-6px;
	bottom:-1px;
}
#title a{padding:15px 20px 0;margin:0;color:#101388;font-size:20px;font-weight:bold;display:block;height:35px;}
#title a:hover{text-decoration:none;}
/* Begin menu style info */
#hoofdmenu {
	background-color: #95A105;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 850px;
	height: 25px;
}

#menublock {
	width: 244px;
	height: 25px;
	float: left;
	background-color: #B6C606;
	border-right: 1px #DEE3A0 solid;
}

#navmenu {
	float				:	left;
    width               :   550px;
    margin              :   0;
    padding             :   0;
    list-style-type     :   none;
	height				:	25px;
	line-height			:	25px;
}

#navmenu li {
    float               :   left;
/*	text-align: center;*/
}

#navmenu li:hover, #navmenu li.hover {
    /* background          :   url('../img/nav_hover.gif') no-repeat top center; */
}

#navmenu li a {
	position			:	relative;
	line-height			:	25px;
    display             :   block;
	color				:	#FFFFFF;
	text-decoration		:	none;
	padding-left		:	16px;
	padding-right		:	15px;
}

#navmenu li.menuitemopen {
	line-height			:	25px;
	background-color	:	#FFF; /*#B6C606;*/
	z-index: 100;
}

#navmenu li a.menuitemopen {
	color				:	#B6C606;
	line-height			:	25px;
	position			:	relative;
	z-index				:	102;
	display				:	block;
}

#navmenu li.hover {
	background-color	:	#B6C606;
}

#navmenu li.hover a {
	color	:	#FFF;
}

/*
#navmenu li a span {
    display             :   true;
}
*/

/* Begin submenu style info */

#navmenu ul {
	position            :   absolute;
	left                :   -999em; 
	list-style-type     :   none;
	margin              :   0;
	padding             :   0;
	text-indent         :   0;
	width               :   100px;
	border-left			:   1px solid #fff;
	border-right        :   1px solid #fff;
	border-bottom       :   1px solid #fff;
	height:16px;
	line-height: 16px;
	clear: both;
}

#navmenu li:hover ul, #navmenu li.hover ul {
	left                :   auto;
	z-index				:	200;
}

#navmenu ul li {
    float               :   left;
    padding-top         :   0;
    background          :   none;
	z-index				:	200;
}

#navmenu ul li a {
	display             :   block;
	white-space         :   nowrap;
	border-top          :   1px solid #fff;
    border-left         :   1px solid #fff;
	background-color    :   #B6C606;
	background-image    :   none;
    font-size           :   11px;
    font-weight         :   bold;
	color               :   #fff;
	text-decoration     :   none;
	padding-left		:   26px;
	padding-right		:   4px;
    voice-family		:	"\"}\""; 
	voice-family		:	inherit;
    width               :   120px;

	height				:	25px;
	line-height			:	25px;
	margin-left			:	-2px;
	z-index				:	200;
}

#hoofdmenu>#navmenu ul li a {
    width               :   120px;
}

#navmenu ul li a:hover {
	background-color    :   #95A105;
	color               :   #FFF;
	border-top          :   1px solid #fff;
}

#navmenu ul li a.open {
	background-color    :   #95A105;
}

#navmenu ul li:first-child a, #navmenu ul li.first-child a {
	border-top          :   1px solid #fff;
	clear: both;
}

/* Einde menu style info */
/* Begin overige style info */

#zoeken {
	position: absolute;
	top: 136px;
	left: 10px;
}

#linkerkolom {
	width: 244px;
	float: left;
	border-right: 1px #DEE3A0 solid;
	padding: 0;
	background-color: #FFF;
	color: #000;
	font-size: 10px;
	height: 100%;
	margin-bottom:40px;
}

#content {
	float: left;
	width: 565px;
	background-color: #FFFFFF;
	padding: 20px;
	height: 100%;
	margin-bottom:20px;
}

#content .titel {
	color: #95A105;
	font-weight: bold;
	font-size: 14px;
}

.nieuwsberichten A {
	font-weight: bold;
	color: #C19B00;
}


.contactinput {
	color: #5A3D1B;
	font-family: Arial, Helvetica, sans-serif;
}

textarea.contactinput {
	width: 400px;
}

.meer {
	border: 0px;
	margin-left: 5px;
}

.foto {
	float: left;
	margin-right: 17px;
	margin-bottom: 10px;
	height: 150px;
	width: 200px;
}

.bericht {
	border: solid 1px #000000;
	background-color: #FFF1BB;
	padding: 5px;
}

.bericht .head {
	position: relative;
	font-weight: bold;
}

.bericht .head .datum {
	position: absolute;
	right: 25px;
}

#gbtoevoegen {
	text-align: center;
}


#gbtoevoegen span {
	padding: 5px;
	background-color: #FFF1BB;
	border: solid 1px #000000;
}

#gbtoevoegen table{
	margin: 5px;
	text-align: left;
}

.input {
	color: #5A3D1B;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #5A3D1B;
}

textarea.input {
	width: 400px;
}

.curpage {
	font-weight: bold;
}

.vorige, .volgende {
	text-decoration: none;
}

.gbnav .head {
	background-color: #5A3D1B;
	color: #FFFFFF;
	padding: 2px;
}

.sitemap1 {

}

.sitemap2 {
	margin-left: 10px;
}
#linkerkolom a {
	text-decoration: none;
}
#linkerkolom .aanbod0, #linkerkolom .aanbod1 {
	width: 244px;
	height: 100px;
	border-bottom: 1px #DEE3A0 solid;
	padding: 0;
	margin: 0;
	display: block;
	text-decoration: none;
	background: transparent url(../../images/verder.gif) 228px 84px no-repeat;
	position: relative;
	cursor: pointer;
}

#linkerkolom .aanbod0 {
	background-color: #FCFDF7;
}
#linkerkolom .aanbod1 {
	background-color: #F5F7E1;
}
#linkerkolom .aanbod0:hover, #linkerkolom .aanbod1:hover {
	background-color: #FFF;
}
#linkerkolom A.aanbod {
	width: 234px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #95A105;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	background-color: #FCFDF7;
	border-bottom: 1px #DEE3A0 solid;
}	
#linkerkolom .image {
	float: left;
	width: 100px;
	height: 80px;
	margin: 10px;
}
#linkerkolom img {
	border: 1px #DEE3A0 solid;
}
#linkerkolom .tekst {
	float: left;
	width: 110px;
	height: 100px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#linkerkolom .titel {
	color: #95A105;
	font-weight: bold;
}
#linkerkolom ul li a, #linkerkolom ul li a:hover {
	text-decoration: none;
}

/* Begin object style info */

#object {
	width: 100%;
}

#object .kop {
	font-size: 18px;
	font-weight: bold;
	color: #95A105;
	float:left;
	margin-bottom:20px;
	width:380px;
}
#object .images {
	margin-top: 20px;

}
#object .images .imagegroot {
	float: left;
	margin-right: 0px;
	border: 1px #000 solid;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#object .images .imagekleinholder {
	position: relative;
	float: right;
	width: 223px;
}

#object .images .imageklein {
	width: 67px;
	height: 50px;
	float: left;
	display: block;
	margin-left: 4px;
	margin-bottom: 3px;
	text-decoration: none;
}
#object .overig, .overzicht tr.overig td, .overzicht .overig, #zoekformulier {
	position: relative;
	height: 30px;
	border-top: 1px #95A105 solid;
	border-bottom: 1px #95A105 solid;
	background-color: #F5F7E1;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
	z-index: 100;
	color: #95A105;
	font-weight: bold;
}
#zoekformulier {
	padding-left: 10px;
	padding-top: 10px;
}
#zoekformulier .submit {
	color: #95A105;
}

.overzicht .overig {
	padding-left: 10px;
}
#object .overig A {
	padding-left: 8px;
	padding-right: 4px;
	text-decoration: none;
	font-weight: bold;
	color: #95A105;
}

#object .omschrijving {
	color: #666666;
}

/* Begin home style info */

#home #kolomtop{
	border-bottom:1px solid #DEE3A0;
	margin-bottom:20px;
	padding-bottom:10px;
}
#home #kolomnieuws {
	clear:both;
	margin-right: 0px;
}
#home #kolomnieuws h2{
	color:#101388;
	font-size:20px;
	font-weight:bold;
}
#home #kolomleft{
	width: 295px;
	float: left;
}
#home #kolomoverig {
	width: 270px;
	float: left;
}

#home #kolomnieuws .nieuwsitem {
	width:270px;
	padding-right:20px;
	float:left;
}
#home #kolomnieuws .nieuwsitem.itemeven {
	padding:0;
}
#home #kolomnieuws .nieuwsitemkop {
	border-top: 1px #DEE3A0 solid;
	margin-right: 10px;
	margin-top: 10px;
	height: 10px;
	line-height: 10px;
	width: 250px;
	clear: both;
}
#home #kolomnieuws .nieuwsitemkoptop {
	height: 0;
	display: none;
}

/* Begin aanbod style info */

.overzicht tr.aanbod0 {
	background-color: #FCFDF7;
}
.overzicht tr.aanbod1 {
	background-color: #F5F7E1;
}
.overzicht tr.aanbod0 A, .overzicht tr.aanbod1 A {
	text-decoration: none;
}
.overzicht tr.aanbod0 A:hover, .overzicht tr.aanbod1 A:hover {
	text-decoration: underline;
}
/* Begin zoeken style info */

.submit {
	background-color: transparent;
	border: 0;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
}
.trefwoord {
	border: 1px #0E0F79 solid;
	font-size: 13px;
	width: 154px;
}

#objectzoeken {
	background-color: #F5F7E1;
	padding: 10px;
	border-top: 1px #95A105 solid;
	border-bottom: 1px #95A105 solid;
}

select {
	font-size: 12px;
}
input {
	font-size: 12px;
}

.invi {
	visibility: hidden;
}
.vi {
	visibility: visible;
}

#nieuwsbrief, #energielabel {
	padding-bottom: 10px;
}

#energielabel img{
	cursor:pointer;
}

#woonvideo, #nieuwsbrief {
	border-top: 1px #DEE3A0 solid;
	padding-top: 10px;
}

#tekst #versturen, #tekst #wissen, #contact #versturen {
	background: transparent url(../../images/verder.gif) 1px 50% no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	border: 0px;
	width: 85px;
	text-align: left;
	margin-left: 10px;
}
#contact textarea {
	margin-left: 10px;
}
#nieuwsbrief #aanmelden {
	background: transparent url(../../images/verder.gif) 1px 50% no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	border: 0px;
	width: 90px;
	text-align: left;
	margin-left: 10px;
}
#nieuwsbrief #afmelden {
	background: transparent url(../../images/verder.gif) 1px 50% no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	border: 0px;
	width: 80px;
	text-align: left;
	margin-left: 0px;
}
#nieuwsbrief input, #contact input, #tekst input {
	border: 1px #DEE3A0 solid;
	width: 160px;
	font-size: 13px;
	margin: 2px;
	margin-left: 10px;
}
#nieuwsbrief select, #contact select, #tekst select {
	width: 166px;
	font-size: 13px;
	margin: 2px;
	margin-left: 10px;
}
a.videohome {
	color: #95A105;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}
#bottom {
	clear: both;
	height: 85px;
	padding:0 10px;
	text-align: left;
	font-size: 10px;
	margin-right:6px;
}

#bottom a {
	color: #CCCCCC;
	text-decoration: none;
}

.referentie {
	float: left;
	width: 275px;
	padding-right: 7px;
	padding-bottom: 7px;
	height: 56px;
}
.referentie img, .referentie .tekst {
	float: left;
}
.referentie img {
	margin-right: 5px;
	border: 1px #000 solid;
}
.referentie a {
	text-decoration: none;
}

.openhuis {
	color: #F00;
	font-weight: bold;
}
tr.error td {
	background-color: #FAD6D3;
}

tr.regel td {
	font-weight: bold;
	padding-top: 20px;
}

div.aanbod, div.aanbod0, div.aanbod1{font-size:10px;width:282px;margin:0;padding:0;float:left;clear:none;}
div.result_woning{float:left;background:transparent url(../../images/verder.gif) no-repeat scroll 260px 84px;border-bottom:1px solid #DEE3A0;cursor:pointer;display:block;height:100px;margin:0;padding:0;clear:none;text-decoration:none;width:100%;}
div.aanbod1 div.result_woning{background-color:#F5F7E1;}
div.aanbod1 div.result_woning:hover{background-color:#FFF;}
div.aanbod_pic, div.aanbod_txt{float:left;margin:10px 0 0 0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:13px;white-space:normal;width:150px;height:auto;}
div.aanbod_pic{margin-left:10px;width:110px;}
div.aanbod_txt div.titel{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px !important;line-height:13px;}

#melding {
	position: absolute;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	width: 321px;
	left: 50%;
	top: 180px;
	margin-left: -160px;
	z-index: 100;
}
#melding .titel {
	background-color: #95A105;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	margin-bottom: 4px;
}
#melding .titel a.sluiten {
	color: #FFFFFF;
	width: 18px;
	height: 20px;
	background-color: #333333;
	display: block;
	float: right;
	text-decoration: none;
	text-align: center;
}
#melding .tekst {
	padding: 0px;
}

.vorige{width:56px;height:27px;background: url(../../images/vorige.png) no-repeat;float:left;text-indent:-9999px;font-variant:small-caps;cursor:pointer;margin:5px 10px 0 0;}
.addthis_toolbox{float:right;margin-right:3px;}
.addthis_toolbox a{padding:0 2px;min-width:10px;}
.fb-like{min-height:24px;}
.pretty_box_pictures{display:none;}
.groteimage{border:5px solid #fff;padding:5px;position:Relative;
}
span.expand{
    background: url("../../images/prettyPhoto/default/sprite.png") no-repeat scroll 0 -29px transparent;
    cursor: pointer;
    height: 28px;
    width: 28px;
	position:absolute;
	right:10px;
	top:10px;
}
.groteimage:hover span.expand{background-position:0 -56px;}
.groteimage:hover{border:5px solid #999;}
#grootimage{cursor:pointer;}
.play{width:28px;height:28px;cursor:pointer;margin-left:-14px;margin-top:-14px;background: url("../../images/prettyPhoto/default/sprite.png") no-repeat scroll -53px 0 transparent;position:absolute;left:50%;top:50%;}
.small{position:relative;display:block;}
.banner_margin{padding:11px 0px 13px 0px;}
