/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, fieldset, form, label, legend {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
:focus {outline: 0;}

/*********LAYOUT********/
body {background: #fff url(../images/bg_body.gif) top left repeat-x; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12px;}
a {color: #000; text-decoration: underline;}
select, input {font-family: Calibri, Arial, Helvetica, sans-serif;}
.send, .send input {font-size: 11px;}


#wrapper {width: 100%; min-height: 619px; padding: 7px; margin: 26px auto; background: url(../images/bg_wrapper.gif) top left no-repeat; position: relative;}
.lang {display:none;}
.lang a {margin-right: 10px;}

/*header*/
#header { display:none;}
#header img {display: block;}
#logo {position: absolute; top: 0px; right: 0px;}

/*nav*/
#nav {display:none;}
#nav ul {margin: 0px; padding: 0px;}
#nav li {display: inline; list-style: none;}
#nav a {padding: 0px 8px; line-height: 26px; color: #fff; text-decoration: none; background: none; float: left;}
#nav a:hover, #nav a.on {color: #378be9; text-decoration: none; background: #fff;}

/*breadcrumb*/
.breadcrumb {display:none;}
.breadcrumb a {color: #8a8a8a; text-decoration: underline;}
.breadcrumb a:hover {color: #3a8eea; text-decoration: underline;}
.breadcrumb a.on {color: #3a8eea; text-decoration: none;}

/*titles*/
.boxName1 {height: 30px; line-height: 28px; padding: 0px 5px 0px 10px; margin-bottom: 14px; background: #3b89df; color: #fff; font-size: 16px; font-weight: bold; position: relative;}
.boxName2 {height: 30px; line-height: 28px; padding: 0px 5px 0px 10px; margin-bottom: 0px; background: #3b89df; color: #fff; font-size: 16px; font-weight: bold; position: relative;}
.boxName3 {height: 30px; line-height: 28px; padding: 0px 5px 0px 10px; margin-bottom: 0px; background: #f1963b; color: #fff; font-size: 16px; font-weight: bold; position: relative;}
.boxName4 {height: 30px; line-height: 28px; padding: 0px 5px 0px 10px; margin-bottom: 0px; background: #38bb35; color: #fff; font-size: 16px; font-weight: bold; position: relative;}
.boxName5 {height: 30px; line-height: 28px; padding: 0px 5px 0px 10px; margin-bottom: 0px; background: #c6c6c6; color: #fff; font-size: 16px; font-weight: bold; position: relative;}
.boxName1 .goTo, .boxName2 .goTo, .boxName3 .goTo, .boxName4 .goTo, .boxName5 .goTo {font-size: 12px; font-weight: normal; text-align: right; line-height: normal; position: absolute; right: 10px; top: 6px;}
.boxName1 .goTo a, .boxName2 .goTo a, .boxName3 .goTo a, .boxName4 .goTo a, .boxName5 .goTo a {text-decoration: underline; color: #fff;}

/*sidebar*/
#sidebar {display:none;}

.zoekTab {height: 21px; margin-bottom: 2px; font-size: 11px; background: #fff url(../images/bg_zoektab.gif) bottom left repeat-x;}
.zoekTab a {display: block; height: 21px; line-height: 20px; padding: 0px 7px 0px 8px; color: #848282; text-decoration: none; float: left;}
.zoekTab a:hover {color: #3c7dc7; text-decoration: none;}
.zoekTab .on {color: #3c7dc7; background: #fff url(../images/bg_zoektab.gif) top left repeat-y; border-right: 1px solid #979797;}
.zoekTab .zoekTapKoop.on {color: #3c7dc7; background: #fff none; border-right: 1px solid #979797;}

#zoekKoop {padding: 0px 5px; margin-bottom: 9px; background: #fff; font-size: 11px;}
#zoekKoop span, #zoekKoop input, #zoekKoop select {vertical-align: middle;}
#zoekKoop div {width: 186px; padding-left: 68px; margin-bottom: 2px; position: relative;}
#zoekKoop .zkHead {position: absolute; left: 0px; top: 4px;}
#zoekKoop span {font-weight: bold;}
#zoekKoop .inpTxt {width: 182px;}
#zoekKoop .selSlaap {width: 67px;}
#zoekKoop .selBad {width: 51px;}
#zoekKoop .selPrijs {width: 79px;}
#zoekKoop .selTot {width: 80px;}
#zoekKoop .send {text-align: right;}
#zoekKoop .send input {margin-right: 2px;}

.kiesKaart {position: relative;}
.kiesKaart img {display: block;}
.kiesKaart a {color: #3b89df; font-size: 14px; text-decoration: none; position: absolute; top: 155px; left: 180px;}
.kiesKaart a:hover {color: #3b89df; text-decoration: underline;}

/*content*/
#content {width: 384px; margin-left: 14px; float: left;}
.sectionL img, .sectionR img {display: block;}
.sectionL, .sectionR {margin-bottom: 15px;}
.sectionLL, .sectionRR {margin-bottom: 0px;}
.sectionL, .sectionLL {float: left;}
.sectionR, .sectionRR {float: right;}

.woningen {height: 414px; padding: 0px 9px; background: #38bb35;}
.woningenData {padding: 8px 6px; background: #fff;}
.woningenProp {width: 108px; height: 112px; padding: 4px; background: #fff; border: 1px solid #fff; font-size: 11px; text-decoration: none; float: left;}
.woningenProp:hover, .woningenData a.on {border: 1px solid #38bb35; text-decoration: none;}
.woningenPages {padding: 3px; font-size: 14px; color: #fff; text-align: center;}
.woningenPages a {color: #fff; text-decoration: none;}
.woningenPages a.on {color: #000;}
.woningenPages a:hover {color: #000; text-decoration: underline;}

.propData {padding: 0px 8px 5px 9px; background: #3b89df;}
.propDataNav {display:none}
.propDataNav li {display: inline; padding: 0px; margin: 0px; list-style: none;}
.propDataNav li a {display: block; height: 24px; line-height: 22px; padding: 0px 15px; color: #fff; border-right: 1px solid #fff; font-size: 14px; text-decoration: none; float: left;}
.propDataNav li.last a {border: none;}
.propDataNav li a:hover {color: #000; text-decoration: none;}
.propDataNav li a.on {background: #fff; color: #000;}
.dataDetails {padding: 4px 3px; background: #fff;}
.propGallery {margin-bottom: 10px;}
.propGallery img {display: block;}
.propDetails {padding: 12px 10px;}
.propDetails ul {width: 340px; margin: 0px; padding: 0px;}
.propDetails ul li {width: 150px; padding: 0px 0px 0px 20px; margin: 0px; list-style: none; background: url(../images/bullet.gif) 4px 3px no-repeat; float: left;}
.printAndTell {display:none}
.printAndTell a {color: #fff;}
.printAndTell span {line-height: 17px;}
.printAndTell .print {padding-left: 22px; background: url(../images/icon_print.gif) left 0px no-repeat;}
.printAndTell .tell {padding-left: 22px; background: url(../images/icon_tell.gif) left 0px no-repeat;}

/*sidebar-alt*/
#sidebar-alt {display:none;}
.uwSelectie {height: 96px; padding: 15px 10px 10px 10px; background: #ececec;}
.uwSelThumb {padding-right: 14px; float: left;}
.uwSelThumb img {display: block;}
.uwSelData {width: 100px; font-size: 11px; float: left;}
.uwSelData .old {text-decoration: line-through;}
.uwSelData .new {display: block; font-size: 14px; padding-top: 10px;}
.uwSelMeerInfo {padding: 3px 0px 14px 0px; background: #fff; font-size: 11px;}

.pub {margin-bottom: 6px;}
.pub img {vertical-align: bottom; margin-bottom: 7px;}
.meerInfo {padding: 10px; background: #dbdbdb;}

.galleryAlt {width: 249px; padding: 7px 7px 5px 8px; margin-bottom: 9px; background: #d6d6d6; font-size: 11px;}
.galleryAlt .mainPic {display: block; margin-bottom: 6px;}
.galleryAlt p.price {font-size: 12px;}
.galleryAlt p span {text-decoration: line-through;}
.galleryAlt p a {text-decoration: none; color: #38bb35;}
.propGalNav {display:none;}
.social {padding: 6px 10px; margin-bottom: 14px; background: #eee;}
.social a {margin-right: 7px;}

#neemContact {padding: 7px 6px 7px 10px; margin-bottom: 12px; background: #eee;}
#neemContact p {margin-bottom: 2px;}
#neemContact label {display: block; margin-bottom: 0px; position: relative;}
#neemContact label span {position: absolute; left: 0px; top: 3px;}
#neemContact label input {width: 135px; padding: 1px 5px; height: 14px; margin-left: 100px;}
#neemContact div.send {text-align: right;}

#prisjMaand {padding: 7px 10px; margin-bottom: 12px; background: #eee;}
#prisjMaand p strong {font-size: 24px; color: #3b8dea;}

#omrekenen {padding: 7px 7px 7px 10px; background: #eee;}
#omrekenen label {display: block; margin-bottom: 2px; position: relative;}
#omrekenen label span {position: absolute; left: 0px; top: 3px;}
#omrekenen label input {width: 135px; padding: 1px 5px; margin-left: 100px;}
#omrekenen div {margin-bottom: 2px; position: relative;}
#omrekenen div span.s1 {position: absolute; left: 0px; top: 5px;}
#omrekenen div select.s1 {width: 53px; margin-left: 100px;}
#omrekenen div span.s2 {padding-left: 25px;}
#omrekenen div select.s2 {width: 53px;}
#omrekenen div.send {text-align: right;}

/*footer*/
#footer {display:none}
#copy {padding-left: 10px; float: left;}
#copy a {color: #fff; text-decoration: underline;}
#altnav {padding-right: 10px; float: right;}
#altnav a {color: #fff; text-decoration: none;}
#altnav a:hover {color: #fff; text-decoration: underline;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 0px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
