/*********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;}

h1 {font-size: 16px; color: #3b89df;}
h2 {font-size: 14px; color: #3b89df;}
h3, h4 {font-size: 13px; color: #3b89df; font-weight:normal;}

#wrapper {width: 972px; min-height: 619px; padding: 7px; margin: 26px auto; background: url(../images/bg_wrapper.gif) top left no-repeat; position: relative;}
.lang {position: absolute; left: 20px; top: -15px;}
.lang a {margin-right: 10px;}

/*header*/
#header {width: 972px; height: 114px; position: relative;}
#header img {display: block;}
#logo {position: absolute; top: 0px; right: 0px;}

/*nav*/
#nav {height: 26px; padding-left: 8px; background: url(../images/bg_navbar.gif) top left repeat-x; font-size: 15px; font-weight: bold;}
#nav ul {margin: 0px; padding: 0px;}
#nav li {list-style: none; position: relative; float: left; z-index: 10;}
#nav li ul {width: 160px; background: #eee; position: absolute; left: 0px; top: 26px; z-index: 100;}
#nav li ul li {float: none;}
#nav a {padding: 0px 8px; line-height: 26px; color: #fff; text-decoration: none; background: none; float: left;}
#nav li ul li a {display: block; width: 140px; padding: 8px 10px; line-height: normal; color: #3b89df; font-size: 12px; font-weight: normal; float: none;}
#nav a:hover {color: #fff; text-decoration: none;}
#nav li ul li a:hover {color: #378be9;font-weight:bold;text-decoration: none; background: #eee;}
#nav a.on {color: #378be9; text-decoration: none; background: #fff;}
#nav li ul {display: none}
#nav li:hover ul {display: block;}

/*breadcrumb*/
.breadcrumb {padding: 12px 16px; font-size: 11px; color: #8a8a8a;}
.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, h1 {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;}
.boxName1 a {color: #fff; text-decoration:none;}
.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; color: #fff; background: #f1963b; 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 {width: 264px; margin-left: 16px; float: left;}*/
#sidebar {width: 264px; margin-left: 16px; position: relative; z-index: 1; float: left;}

.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; cursor: pointer;}
.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;}
#zoekdatadetails1, #zoekdatadetails2, #zoekdatadetails3 {height:92px;}

.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 .zkHead2 {position: absolute; left: 150px; top: 4px;}
.zoekKoop span {font-weight: bold;}
.zoekKoop .inpTxt {width: 182px;}
.zoekKoop .selSlaap {width: 67px;}
.zoekKoop .selBad {position: absolute; left: 200px; width: 51px;}
.zoekKoop .selPrijs {width: 79px;}
.zoekKoop .selTot {position: absolute; left: 170px; width: 80px;}
.zoekKoop .send {text-align: right;}
.zoekKoop .send input {margin-right: 2px;}

.kiesKaart {position: relative;}
.kiesKaart img {display: block;}
.kiesKaart span {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;}
#contenttekst {height: 445px;width: 384px; margin-left: 14px; float: left; overflow:auto;}
.sectionL img, .sectionR img {display: block;}
.sectionL, .sectionR {margin-bottom: 15px; text-decoration: none;}
.sectionLL, .sectionRR {margin-bottom: 0px; text-decoration: none;}
.sectionL, .sectionLL {float: left;}
.sectionR, .sectionRR {float: right;}
.sectionL, .sectionR, .sectionLL, .sectionRR {position: relative;}
.sectionL span, .sectionR span, .sectionLL span, .sectionRR span {display: block; text-align: right; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; cursor: pointer; position: absolute;  bottom: 10px; right: 10px;}
.sectionL span strong, .sectionR span strong, .sectionLL span strong, .sectionRR span strong {display: block; font-size: 23px;} 

.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;}
.propDatacat1 {background: #c64ff7;}
.propDatacat2 {background: #468fe1;}
.propDatacat3 {background: #38bb35;}
.propDatacat4 {background: #ffc000;}
.propDatacat5 {background: #a68870;}
.propDatacat6 {background: #f49548;}
.propDataNav {height: 24px; padding: 0px; margin: 0px; background: #62a1e5;}
.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; cursor:pointer;}
.propDataNav li a.on {background: #fff; color: #000;}
.dataDetails {padding: 4px 3px; background: #fff;}

.propGallery {POSITION: relative; WIDTH: 361px; MARGIN-BOTTOM: 10px; HEIGHT: 276px; OVERFLOW: hidden}
.propGallery IMG {DISPLAY: block}
.propGalNav {POSITION: absolute; WIDTH: 361px; BOTTOM: 0px; BACKGROUND: #979494; HEIGHT: 23px; LEFT: 0px}
.propGalNav UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px 2px 3px 85px; PADDING-LEFT: 0px; WIDTH: 145px; PADDING-RIGHT: 0px; BACKGROUND: #797676; FLOAT: left; HEIGHT: 15px; COLOR: #fff; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px}
.propGalNav UL LI {POSITION: relative; PADDING-LEFT: 4px; FLOAT: left; CURSOR: pointer}
.propGalNav UL A {PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 2px}
.propGalNav UL A:hover {COLOR: #000; TEXT-DECORATION: none}
.propGalNav UL LI:hover A {COLOR: #000; TEXT-DECORATION: none}
.propGalNav UL A.on {COLOR: #000; TEXT-DECORATION: none}
.propGalPlus {DISPLAY: block; FLOAT: left}
.propGalPlay {POSITION: absolute; TOP: 0px; RIGHT: 5px}
.propGalThumb {PADDING-BOTTOM: 9px; PADDING-LEFT: 5px; WIDTH: 94px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/bg_thumb_gal.gif) #fff no-repeat left bottom; HEIGHT: 69px; OVERFLOW: hidden; PADDING-TOP: 5px}
.propGalNav UL LI DIV {POSITION: absolute; DISPLAY: none; TOP: -83px; LEFT: -32px}
.propGalNav UL LI:hover DIV {DISPLAY: block}

.dataDetailsList {width: 347px; padding: 10px; background: #fff; height:343px; overflow:auto;}
.dataDetailsList table {width: 330px; border: 1px solid #eee;}
.dataDetailsList table td {width: 50%; padding: 5px; border-bottom: 1px solid #eee;}
.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 {padding: 2px 0px; font-size: 11px; color: #fff; text-align: right;}
.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;}

#datadetails2_print, #datadetails3_print {display:none;}

#zoekopdracht .txt {width:270px;}
#zoekopdracht select {width:275px;}
#zoekopdracht textarea {width:270px;}

/*sidebar-alt*/
#sidebar-alt {width: 264px; margin-left: 14px; float: left;}
.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;height:15px;}

.pub {margin-bottom: 6px;}
.pub img {vertical-align: bottom; margin-bottom: 7px;}
.meerInfo {padding: 10px; background: #dbdbdb;}
.meerInfo2 {padding: 10px 10px 20px 10px; background: #dbdbdb;}

.galleryAlt {width: 249px; height: 262px; 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;}

.social {padding: 6px 10px; margin-bottom: 14px; background: #eee;}
.social a {margin-right: 7px;}

#neemContact {padding: 10px 6px 6px 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: 11px 10px 12px 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;}


/*catstyles*/
.cat1 {background: #c64ff7;}
.cat2 {background: #468fe1;}
.cat3 {background: #38bb35;}
.cat4 {background: #ffc000;}
.cat5 {background: #a68870;}
.cat6 {background: #f49548;}
.subcat1 {background: #d479fa;}
.subcat2 {background: #70aaeb;}
.subcat3 {background: #74e172;}
.subcat4 {background: #fcd357;}
.subcat5 {background: #c2aa97;}
.subcat6 {background: #fbb67e;}

/*footer*/
#footer {width: 941px; height: 25px; margin: 18px auto; background: #3b89df; color: #fff; line-height: 22px; font-size: 12px;}
#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;}

	#CE_Editor1_ID								{height:800px;width:600px;}
	.imageeditdiv 								{position:absolute;display: none;left:100px;}
	.imageeditpopup 							{background-color: #DEDEDE;border: solid #0062c4 1px;	padding-left:40px;width: 375px; height: 205px;}
	.artikelpopupheader 					{background-color:#0062c4;}

	.imagedetail									{padding: 20px;}
	.imageoverview								{cursor:pointer; padding: 19px;}
	.RRT													{height: 10px; width: 7px; background-image: url(../images/cp/RRT.png);background-repeat: no-repeat;}
	.RR														{width: 7px; background-image: url(../images/cp/RR.png);background-repeat: repeat-y;}
	.BBL													{height: 7px; width: 9px; background-image: url(../images/cp/BBL.png);background-repeat: no-repeat;}
	.BB														{height: 7px; background-image: url(../images/cp/BB.png);background-repeat: repeat-x;}
	.BBR													{height: 7px; width: 9px; background-image: url(../images/cp/BBR.png);background-repeat: no-repeat;}
	
	.tablecontent1								{font-size:11px; color:#000}
	.tablecontent2								{font-size:10px; color:#222}
	.tablecontent3								{font-size:9px; color:#777}

	.button 											{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background:#468fe1;}

	.zoekwoordgevonden						{font-weight:bold; color:#222;}

	#admincontent 								{}
	

