/* GOED GEVONDEN */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #333333;
}

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

	min-width: 949px;
	height: 100%;

	background-image: url(/img/goedgevonden/background.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

UL, ul {
	list-style-image: url(/img/goedgevonden/bullet.gif);
	margin-top: 4px;
}

LI {
	list-style-image: url(/img/goedgevonden/bullet.gif);
	margin-left: 26px;
}

input, select, option, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #000000;
}

div {
	vertical-align: top;
	position: relative;
	text-align: justify;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	
	color: #333333;
	
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;

	margin: 0;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	margin: 0;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin: 0;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin: 0;
}

hr {
	height: 2px;

	border: none;

	background-color: transparent;
	background-image: url(/img/goedgevonden/hr.gif);
	background-repeat: repeat-x;
	background-position: top left;

	margin: 8px 0px 8px 0px;
}

.kader {
	border: 1px solid #333333;
}

.white {
	color: #FFFFFF;
}

.red {
	color: #ED008D;
}

.grey {
	color: #333333;
}

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

#container {
	position: relative;
	margin: 0 auto;

	min-width: 949px;
	width: 949px;

	height:auto !important;
	height:100%;
	min-height:100%;

	z-index: 9999;
}

#shadowtop {
	position: absolute;
	width: 5px;
	height: 66px;
	top: 400px;
	left: 190px;

	z-index: 5;
}

#shadowmiddle {
	position: absolute;
	width: 5px;
	height: 255px;
	top: 466px;
	left: 190px;

	padding: 0px 0px 0px 0px;

	z-index: 5;
}

#shadowbottom {
	position: absolute;
	width: 5px;
	height: 89px;
	top: 721px;
	left: 190px;

	z-index: 5;
}

#header {
	position: relative;
	height: 384px;

	z-index: 3;
}

#menu {
	position: relative;
	float: left;
	display: inline;
	
	width: 195px;
	top: 35px;

	padding: 0px 0px 0px 0px;

	z-index: 2;
}

#content {
	position: relative;
	
	min-height: 100%;
	height:auto !important;	

	margin-bottom: 81px;
	margin-left: 215px;

	padding: 0px 0px 26px 0px;

	z-index: 2;
}

#page {
	position: relative;

	height: 100%;
	margin-bottom: 26px;

	padding: 32px 10px 0px 0px;
}

#sitefooter {
	position: relative;
	margin: 0 auto;

	min-width: 100%;
	width: 100%;

	margin-top: -56px;

	height: 56px;

	background-image: url(/img/goedgevonden/background_footer.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.clearfloats
{
	clear: both;
}


/* CONTAINER */

#glow {
	position: absolute;

	top: 35px;
	left: -558px;
}

#shadow {
	position: absolute;

	top: 264px;
	left: -275px;
}


/* HEADER */

#lang {
	position: absolute;
	width: 50px;
	height: 21px;
	left: 877px;
	top: 11px;

	font-size: 10px;
	line-height: 21px;
	color: #FFFFFF;

	text-align: right;
}

.lang * {
	font-size: 10px;
	line-height: 21px;
	color: #FFFFFF;
}

.lang SPAN {
	font-size: 10px;
	line-height: 21px;
	color: #ED008D;
}

#headerimg {
	position: absolute;

	top: 54px;
	left: 0px;
}

#logo {
	position: absolute;

	top: 54px;
	left: 0px;
}

#hmodh {
	position: absolute;

	top: 308px;
	left: 705px;

	z-index: 3;
}


/* MENU */

.menuitem_off {
	position: absolute;
	height: 18px;
	right: 0px;

	background-color: transparent;
	background-image: none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	cursor: pointer;
	overflow: hidden;
}

.menuitem_on {
	position: absolute;
	height: 18px;
	right: 0px;

	background-color: #ED008D;
	background-image: url(/img/goedgevonden/menuitem_on.gif);
	background-repeat: no-repeat;
	background-position: top left;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	cursor: pointer;
	overflow: hidden;
}

.menuitem_off A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	margin: 0px 11px 0px 0px;

	cursor: pointer;
}

.menuitem_on A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	margin: 0px 11px 0px 0px;

	cursor: pointer;
}

.submenuitem_off {
	position: absolute;
	height: 15px;
	right: 0px;

	background-color: transparent;
	background-image: none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ED008D;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	cursor: pointer;
	overflow: hidden;
}

.submenuitem_on {
	position: absolute;
	height: 15px;
	right: 0px;

	background-color: #F0F0F0;
	background-image: url(/img/goedgevonden/submenuitem_on.gif);
	background-repeat: no-repeat;
	background-position: top left;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	cursor: pointer;
	overflow: hidden;
}

.submenuitem_off A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ED008D;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	margin: 0px 11px 0px 0px;

	cursor: pointer;
}

.submenuitem_on A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;

	text-transform: uppercase;
	text-decoration: none;
	text-align: right;

	margin: 0px 11px 0px 0px;

	cursor: pointer;
}

#othersite {
	position: absolute;

	width: 170px;
	height: 134px;
	left: 19px;
}


/* CONTENT */

#headertitle {
	position: absolute;
	width: 600px;
	height: 2px;
	top: 10px;
	left: 38px;

	overflow: hidden;

	color: #fcfcfc;
}

#headerimage {
	position: absolute;
	width: 723px;
	height: 33px;
	top: 0px;
	left: 0px;

	background-color: #FFFFFF;
	background-image: url(/img/goedgevonden/background_title.gif);
	background-repeat: repeat-x;
	background-position: bottom left;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #040404;

	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	
	padding: 0px 0px 0px 0px;

	z-index: 2;
}

#headerimage SPAN {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #040404;
}



/* FOOTER */

#footer {
	position: relative;
	margin: 0 auto;

	min-width: 949px;
	width: 949px;
	height: 56px;
}

#footertext_left {
	position: absolute;
	
	width: 362px;
	height: 13px;

	top: 31px;
	left: 214px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #F0F0F0;
}

#footertext_right {
	position: absolute;
	
	width: 343px;
	height: 13px;

	top: 31px;
	right: 11px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #F0F0F0;
	text-align: right;
}

#footertext_left > *, #footertext_right > *, .footertext_left, .footertext_left b, .footertext_left a, .footertext_left span, .footertext_right, .footertext_right b, .footertext_right a, .footertext_right span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #F0F0F0;
}


/* HOMEPAGE */

#biv {
	position: relative;

	width: 325px;
	height: 110px;
	left: 30px;
}

#biv > *, .biv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #929496;
}

#home_modules {
	position: relative;
	width: 723px;
	height: 360px;
}

#kijkerbackground {
	position: relative;
	width: 361px;
	height: 1px;
	top: 0px;
}

#kijkerbg {
	position: absolute;
	width: 361px;
	height: 340px;
	top: 0px;
	left: 0px;
}

#kijker {
	position: relative;
	width: 350px;
	height: 360px;

	z-index: 2;
}

#kijkersticker {
	position: relative;
	width: 120px;
	height: 1px;
	top: -375px;
	left: -14px;

	z-index: 99999;
}

#kijkerrealsticker {
	position: absolute;
	width: 120px;
	height: 120px;
	top: 0px;
	left: 0px;

	z-index: 99999;
}

.kijker_1 {
	position: relative;
	width: 350px;
	height: 340px;

	z-index: 2;
}

.kijker_pand {
	position: absolute;
	
	width: 350px;
	height: 340px;
	top: 4px;
	left: 5px;

	z-index: 2;
}

.kijker_foto {
	position: absolute;
	top: 0px;
	left: 0px;
}

.kijker_type {
	position: absolute;
	width: 334px;
	height: 17px;
	top: 271px;
	left: 8px;

	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	color: #ED008D;

	background-color: #F0F0F0;

	text-align: left;
	overflow: hidden;
}

.kijker_gemeente {
	position: absolute;
	width: 334px;
	height: 17px;
	top: 287px;
	left: 8px;

	font-size: 14px;
	line-height: 17px;
	color: #333333;

	background-color: #F0F0F0;

	text-align: left;
	overflow: hidden;
}

.kijker_postcode {
	font-size: 11px;
	line-height: 17px;
	color: #333333;

	text-align: left;
}

.kijker_prijs {
	position: absolute;
	width: 278px;
	height: 21px;
	top: 308px;
	left: 8px;

	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;

	background-color: #ED008D;
}

.kijker_prijs B {
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
}

.kijker_info {
	position: absolute;
	top: 307px;
	left: 297px;
	background-color: #F0F0F0;
}

#nieuwbouwbackground {
	position: relative;
	width: 340px;
	height: 1px;
	top: 0px;
	left: 378px;
}

#nieuwbouwbg {
	position: absolute;
	width: 340px;
	height: 410px;
	top: 0px;
	left: 0px;
}

#nieuwbouw {
	position: relative;
	width: 330px;
	height: 200px;
	top: 0px;
	left: 378px;

	z-index: 2;
}

.nieuwbouw_1 {
	position: relative;
	width: 330px;
	height: 401px;
	top: 0px;
	left: 378px;

	z-index: 2;
}

.nieuwbouw_project {
	position: absolute;
	
	width: 330px;
	height: 401px;
	top: 0px;
	left: 5px;

	z-index: 2;
}

.nieuwbouw_titel {
	position: absolute;
	width: 314px;
	height: 15px;
	top: 1px;
	left: 8px;

	font-size: 12px;
	line-height: 17px;
	color: #333333;

	background-color: #F0F0F0;

	text-align: right;
	overflow: hidden;
}

.nieuwbouw_foto {
	position: absolute;
	top: 19px;
	left: 0px;
}

.nieuwbouw_type {
	position: absolute;
	width: 316px;
	height: 17px;
	top: 275px;
	left: 8px;

	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	color: #ED008D;

	background-color: #F0F0F0;

	text-align: left;
	overflow: hidden;
}

.nieuwbouw_gemeente {
	position: absolute;
	width: 316px;
	height: 17px;
	top: 290px;
	left: 8px;

	font-size: 14px;
	line-height: 17px;
	color: #333333;

	background-color: #F0F0F0;

	text-align: left;
	overflow: hidden;
}

.nieuwbouw_postcode {
	font-size: 11px;
	line-height: 17px;
	color: #333333;

	text-align: left;
}

.nieuwbouw_descr {
	position: absolute;
	width: 316px;
	height: 39px;
	top: 311px;
	left: 8px;

	font-size: 11px;
	line-height: 13px;
	color: #333333;
	margin: 0px;

	background-color: #F0F0F0;
}

.nieuwbouw_prijs {
	position: absolute;
	width: 260px;
	height: 21px;
	top: 358px;
	left: 8px;

	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;

	background-color: #ED008D;
}

.nieuwbouw_prijs B {
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
}

.nieuwbouw_info {
	position: absolute;
	top: 358px;
	left: 279px;
	background-color: #F0F0F0;
}


/* CONTACT */

.bigcontact, .bigcontact > * {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.contactform {
    font-size: 11px;
    line-height: 15px;
    color: #333333;
}


/* AANBOD */
#paginanummer{
    position: absolute;
    left: 300px;
    bottom: -10px;
    padding: 10px 0 10px 0;
}

#aanbodzoek {
	position: absolute;
	width: 420px;
	height: 26px;
	top: 0px;
	left: 0px;
}

.pandenzoek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	
	color: #333333;
}

#aanbodsort {
	position: absolute;
	width: 270px;
	height: 13px;
	top: 13px;
	right: 0px;

	text-align: right;
}

.aanbodsort A {
	color: #333333;
	text-decoration: lowercase;
}

#aanbod {
	position: relative;
	width: 723px;
    margin-top: 20px;
}

#aanbod ul {
	position: relative;
	margin-left: 0px;
	padding-left: 0px;
}

#aanbod li {
	position: relative;
	display: inline;
	float: left;

	list-style: none;
	margin-left: 0px;
}

.pand {
	position: relative;

	width: 723px;
	height: 246px;
}

.pandbackground {
	position: absolute;
	top: 8px;
	left: 0px;
}

.pandfoto1 {
	position: absolute;
	top: 12px;
	left: 445px;
}

.pandfoto2 {
	position: absolute;
	top: 12px;
	left: 307px;
}

.pandfoto3 {
	position: absolute;
	top: 117px;
	left: 307px;
}

.pandsticker {
	position: absolute;
	top: 6px;
	left: 618px;
}

.pandinfo {
	position: absolute;
	top: 81px;
	left: 406px;
}

.pandtype {
	position: absolute;
	width: 289px;
	height: 17px;
	top: 22px;
	left: 9px;

	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	color: #ED008D;

	text-align: left;
	overflow: hidden;
}

.pandgemeente {
	position: absolute;
	width: 289px;
	height: 17px;
	top: 36px;
	left: 9px;

	font-size: 14px;
	line-height: 17px;
	color: #333333;

	text-align: left;
	overflow: hidden;
}

.pandpostcode {
	font-size: 11px;
	line-height: 17px;
	color: #333333;

	text-align: left;
}

.panddescr {
	position: absolute;
	width: 289px;
	height: 104px;
	top: 75px;
	left: 9px;

	font-size: 11px;
	line-height: 13px;
	color: #333333;
	margin: 0px;

	overflow: hidden;
}

.pandprijs {
	position: absolute;
	width: 287px;
	height: 21px;
	top: 198px;
	left: 10px;

	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;

	background-color: #ED008D;
}

.pandprijs B {
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
}

.pandref {
	position: absolute;
	width: 90px;
	height: 15px;
	top: 223px;
	left: 630px;

	background-color: #F0F0F0;
	background-image: url(/img/goedgevonden/background_pand_ref.png);
	background-repeat: repeat-x;
	background-position: top left;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;

	text-align: center;
}


/* DETAILPAGINA - NIEUWBOUWPAGINA */

#top_buttons {
	position: relative;
	
	width: 723px;
	height: 40px;
}

#detailsubtitle {
	position: absolute;
	width: 280px;
	height: 34px;

	top: 0px;
	left: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #333333;

	text-align: left;
}

#detailref {
	position: absolute;
	width: 120px;
	height: 13px;

	top: -25px;
	left: 602px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;

	text-align: right;
}

#photo360 {
	position: absolute;
	width: 139px;
	height: 38px;
	top: -3px;
	left: 290px;
}

#vorigpand {
	position: absolute;
	width: 140px;
	height: 18px;
	top: 6px;
	left: 436px;
}

#volgendpand {
	position: absolute;
	width: 140px;
	height: 18px;
	top: 6px;
	left: 579px;
}

#fotos {
	position: relative;

	width: 723px;
	height: 373px;
}

#hoofdfotobg {
	position: absolute;
	top: 0px;
	left: 0px;
}

#hoofdfoto {
	position: absolute;
	top: 4px;
	left: 4px;
	
	width: 426px;
	height: 320px;	
}

#hoofdfoto img {
	position: absolute;
	top: 0px;
	left: 0px;
}

#thumbnails {
	position: absolute;
	top: 4px;
	left: 438px;
	
	width: 282px;
	height: 319px;
}

.thumbnail {
	width: 140px;
	height: 105px;

	padding: 0px 2px 2px 0px;
}

.thumbnail img {
	width: 140px;
	height: 105px;
}

#slideshow {
	position: absolute;

	width: 208px;
	height: 18px;
	top: 339px;
	left: 4px;

	text-align: center;
}

#showfotos {
	position: absolute;

	width: 208px;
	height: 18px;
	top: 339px;
	left: 222px;

	text-align: center;
}
#morediv {
	position: absolute;

	width: 283px;
	height: 18px;
	top: 339px;
	left: 437px;

	text-align: center;
	text-decoration: none;
}

#previousdiv {
	position: absolute;

	width: 26px;
	height: 18px;
	top: 339px;
	left: 437px;

	text-align: center;
	text-decoration: none;
}

#nextdiv {
	position: absolute;

	width: 26px;
	height: 18px;
	top: 339px;
	left: 694px;

	text-align: center;
	text-decoration: none;
}

#gtabknoppen {
	position: relative;
	width: 130px;
	height: 1px;

	left: 137px;
}

#gtab2 {
	position: absolute;
	width: 130px;
	height: 13px;
	top: -33px;
	left: 0px;
	
	text-align: right;
	background-color: #E8E4E4;
}

#gtab3 {
	position: absolute;
	width: 130px;
	height: 13px;
	top: -20px;
	left: 0px;
	
	text-align: right;
	background-color: #E8E4E4;
}

#detailknoppen {
	position: relative;

	width: 287px;
	height: 87px;
}

#printpage {
	position: absolute;

	width: 287px;
	height: 18px;
	top: 0px;
	left: 0px;

	text-align: center;
}

#mail2friend {
	position: absolute;

	width: 287px;
	height: 18px;
	top: 23px;
	left: 0px;

	text-align: center;
}

#extrainfo {
	position: absolute;

	width: 287px;
	height: 18px;
	top: 46px;
	left: 0px;

	text-align: center;
}

#panddelen {
	position: absolute;

	width: 287px;
	height: 18px;
	top: 69px;
	left: 0px;

	text-align: center;
}




/* HMODH, DETAIL, NIEUWBOUW */

.detailkader {
	background-color: #E8E4E4;
}

.detailkadertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #333333;

	text-transform: uppercase;
	text-align: left;
}

.detailkadertitledark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #333333;

	text-transform: uppercase;
	text-align: left;
}

.detailcontent {
	padding: 0px 11px 0px 9px;
}

.detailspacer {
	font-size: 2px;
	line-height: 2px;
}

.kaderspacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	line-height: 7px;
	color: #333333;
}

.even {
	background-color: #F0F0F0;
}

.odd {
	background-color: #F0F0F0;
}

.detail {
	font-size: 11px;
	line-height: 16px;

	text-align: left;
	padding-left: 4px;
}

.hmodh {
	line-height: 13px;
	text-align: left;
}

.hmodhsmall {
	font-size: 10px;
	line-height: 13px;
	color: #333333;	
	text-align: left;
}


/* PERS EN PUBLICATIE */

#borden_type1, #borden_type2 {
    position: relative;
    width: 350px;
    height: 250px;
    text-align: center;
    overflow: hidden;
}

.bord_type1, .bord_type2 {
    position: absolute;
    top: 0px;
    border: 0px;
}

#sfeeren_type1, #sfeeren_type2 {
    position: relative;
    width: 350px;
    height: 250px;
    text-align: center;
    overflow: hidden;
}

.sfeertype1, .sfeer_type2 {
    position: absolute;
    top: 0px;
    border: 0px;
}

/* GOOGLE MAPS API3 */
.map-wrap{
    margin-bottom: 10px;
    position: relative;
}

.map-cont{
    height: 342px;
}

#nieuwbouwintro .map-cont{
    width: 269px;
    height: 342px;
}

.kantoor-gmap .map-cont{
    width: 400px;
    height: 250px;
}

.infoBox{
    background: #fff;
    border: 1px solid #888;
    box-shadow: 0px 0px 5px #888;
    color: #000;
    display: block;
    padding: 2px 5px;
    text-align: left;
    min-width: 120px;
    max-width: 190px;
}

#map-SVControls{ 
    background: #fff; 
    display: inline-block; 
    border: 1px solid #000; 
    box-shadow: 0px 0px 5px #888; 
    right: 5px; 
    position: absolute; 
    z-index: 5; 
    bottom: 20px; 
}
 
#map-SVControls span{ 
    cursor: pointer; 
    display: block; 
    font-size: 10px; 
    padding: 2px 15px; 
} 
 
#map-SVControls span.active{ 
    background: #007fc4; 
    color:#fff; 
    font-weight: bold; 
}
