﻿/* -- Insert CSS -- */
/* -- Insert CSS -- */
/* -- Insert CSS -- */
/* -------------------------------------------------------------------------------------------------------- */
/*
@import url("reset.css"); 
@import url("fonts.css");
@import url("jqueryUI.css"); 
@import url("uniform.css");
@import url("colorbox.css"); 
@import url("imageflow.css"); 
@import url("capslide.css");
@import url("tooltip.css");
@import url("carousel.css");
@import url("fancybox.css");
*/
/* -------------------------------------------------------------------------------------------------------- */

/* -- Website Opbouw -- */
/* -- Website Opbouw -- */
/* -- Website Opbouw -- */
/* -------------------------------------------------------------------------------------------------------- */

html, body, .frmMaster{width:100%;height:100%;padding:0;margin:0;}

body
{
    font-family:Arial, Verdana, Tahoma, Sans-Serif;
    color:#000000;
    font-size: 12px;
    line-height: 18px;    
    letter-spacing: 1px;
}

h1, h2, .formulier-label, .blok-titel h3 /*.ul-navigatie li a,*/
{
    font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvenirLTStd35Light', Arial, Verdana, Tahoma, Sans-Serif;
	font-size-adjust: 0.46;
}

.wrapper-table{width: 100%; height:100%;}
.wrapper-cell{vertical-align: top;}
.wrapper-footer-balk{height:50px; background-color:#D82326; border-top:3px double #000000; border-bottom: 3px double #ffffff;}

.website-table{width:100%;}
.website-cell-header{vertical-align: top; text-align: center; /*background-color:#D82326;*/}
.website-cell-inhoud{vertical-align:top; padding-top: 20px; text-align:center;}

.header-table-1024{width:1024px; height:220px; margin: 0 auto; text-align: center; }
.header-cell-1024{vertical-align:top; padding: 10px; }
.header-container-1024{ width:1024px;height:200px;overflow:hidden;}

.header-table-960{width:960px; height:220px; margin: 10px auto 0px auto; text-align: center; background-color:#ffffff;}
.header-cell-960{vertical-align:top; padding: 10px; }
.header-container-960{ width:960px;height:200px;overflow:hidden;}

.navigatie-table{width:100%; height:60px; background-color:#D82326;}
.navigatie-cell{vertical-align: middle; text-align: center; padding-top:5px;}


/*.ul-navigatie{margin: 0 auto;}
.ul-navigatie li{float:left; padding:3px 5px; margin: 0px 10px; z-index:5; position: relative; }
.ul-navigatie li a{display:inline; padding:3px 5px; font-size:16px;  color:#ffffff; line-height:32px; text-transform:uppercase; text-decoration:none;}
.ul-navigatie li a:hover, .ul-navigatie li a.actief{color:#000000;}
.ul-navigatie li.backLava {background-color:#ffffff;}*/

.menu-container{margin: 0 auto; display: inline-block;}

.ul-navigatie{
	list-style:none;
	float: left;
	
}
.ul-navigatie li{
	margin:0px 10px;
	padding:5px 10px;
	float:left;
	/*text-shadow: rgba(255,255,255, 1) 1px 1px 2px;*/
	color:#333;
	position: relative;
	z-index:3;
	font-family: 'AvenirLTStd35Light',Arial,Verdana,Tahoma,Sans-Serif;
}
.ul-navigatie li a {
	position: relative;
	z-index: 5;
	color:#333;
	text-decoration:none;
	font-size:16px;  color:#ffffff; line-height:24px; text-transform:uppercase; text-decoration:none;
}
.ul-navigatie li a:hover, .ul-navigatie li a.actief, .ul-navigatie li:hover, .ul-navigatie li:hover a{
	color:#000000;
}
.ul-navigatie li.backLava {
	position:absolute;
	z-index:3;	
	background:url("../imgsite/nav-bg.jpg") center center repeat-x;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;  
	border-radius: 5px;
	/*box-shadow: 0px 2px 3px #000000;
	-webkit-box-shadow: 0px 2px 3px #000000;
	-moz-box-shadow: 0px 2px 3px #000000;*/
	border:1px solid #000000;
	/*color:#000000;*/
}

.ul-navigatie li.backLava a .ul-navigatie li.backLava a:link, .ul-navigatie li.backLava a:hover{color:#000000;} 

.ul-indekijker{
	list-style:none;
	float: left;
	
}
.ul-indekijker li{
	margin:0px 5px;
	padding:0px 10px;
	float:left;
	color:#333;
	position: relative;
	z-index:3;
}
.ul-indekijker li a {
	position: relative;
	z-index: 5;
	color:#333;
	text-decoration:none;
	font-size: 12px; text-transform: uppercase; color:#ffffff; 
}

.ul-indekijker li h3{height:20px; line-height:20px;}

.ul-indekijker li.selectedLava h3 a, .ul-indekijker li.active h3 a, .ul-indekijker li.active h3 a:link, .ul-indekijker li.active h3 a:visited, .ul-indekijker li h3 a:hover{
    color:#ff0000;
    text-decoration:none;
}

.ul-indekijker li.backLava {
	position:absolute;
	z-index:3;	
	/*background-color:#ffffff;*/
		background:url("../imgsite/nav-bg.jpg") center center repeat-x;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;  
	border-radius: 5px;
	border:1px solid #000000;
	color:#000000;
}

.inhoud-table{width: 960px; margin: 0 auto; text-align: center;}
.inhoud-cell{vertical-align: top;}

.footer-table{width: 960px; margin: 0 auto; text-align: center;}
.footer-cell{padding-top:20px;}
.footer-cell-info{text-align: center; font-size:10px; font-weight:bold; text-transform:uppercase; color:#D82326; letter-spacing:1px; padding-bottom:10px;}

/* -------------------------------------------------------------------------------------------------------- */

/* -- Algemeen -- */
/* -- Algemeen -- */
/* -- Algemeen -- */
/* -------------------------------------------------------------------------------------------------------- */

.rood{color:#D82326;}

.algemeen-table{width:100%;}
.algemeen-cell{vertical-align: top;}
.algemeen-cell-links, .algemeen-cell-rechts{vertical-align:top; width:50%; text-align: left;}

.spacer{display:block; height: 10px;}

.height-100{height:100%;}

.width-20{width:20%;}
.width-25{width:25%;}
.width-33{width:33%;}
.width-50{width:50%;}
.width-66{width:66%;}
.width-75{width:75%;}
.width-100{width:100%;}

.padding-5{padding:5px;}
.padding-5-left{padding-left:5px;}
.padding-5-right{padding-right:5px;}
.padding-5_top{padding-top:5px;}
.padding-5-bottom{padding-bottom:5px;}

.padding-10{padding:10px;}
.padding-10-left{padding-left:10px;}
.padding-10-right{padding-right:10px;}
.padding-10-top{padding-top:10px;}
.padding-10-bottom{padding-bottom:10px;}

.padding-20{padding:20px;}
.padding-20-left{padding-left:20px;}
.padding-20-right{padding-right:20px;}
.padding-20-top{padding-top:20px;}
.padding-20-bottom{padding-bottom:20px;}

.margin-center{margin: 0 auto;}

.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}

.float-left{float:left;}
.float-right{float:right;}

.valign-top{vertical-align: top;}
.valign-middle{vertical-align:middle;}
.valign_bottom{vertical-align:bottom;}

.bold{font-weight:bold;}
.uppercase{text-transform:uppercase;}
.bold-upper{font-weight:bold;text-transform:uppercase;}

.show-cursor{cursor:pointer;}

.links-bg{background:url("../imgsite/pagina_links.jpg"); background-repeat: no-repeat; background-position: right top;}
.rechts-bg{background:url("../imgsite/pagina_rechts.jpg"); background-repeat: no-repeat; background-position: left top;}

.divider{border-bottom:3px double #cccccc; height:10px; margin-bottom: 10px; }

.titel-cell h1, h1{font-size:18px;line-height:24px;font-weight:normal; color:#575757; text-transform:uppercase;letter-spacing:1px;}
.titel-cell h2, h2{font-size:17px;line-height:23px;font-weight:normal; color:#575757; text-transform:uppercase;letter-spacing:1px;}
.titel-cell h3, h3{font-size:16px;line-height:22px;font-weight:normal; color:#575757; text-transform:uppercase;letter-spacing:1px;}
.titel-cell h4, h4{font-size:15px;line-height:21px; font-style:italic; color:#575757; text-transform:uppercase;letter-spacing:1px;}
.titel-cell h5, h5{font-size:14px;line-height:20px;color:#575757; text-transform:uppercase;letter-spacing:1px;}
.titel-cell h6, h6{font-size:13px;line-height:19px; color:#575757; text-transform:uppercase;letter-spacing:1px;}


.img{padding:5px; background-color:#ffffff; border:1px solid #dddddd; vertical-align: middle; text-align: center;}
.img{
  
    -moz-box-shadow: 1px 1px 10px #bbb;
    box-shadow: 1px 1px 10px #bbb;
    -webkit-box-shadow: 1px 1px 10px #bbb;

}

.no-pic{background:url("../imgsite/no_pic.jpg"); background-position:center center; background-repeat: no-repeat;}

.btn{ line-height:20px; padding:3px 10px;   background:url("../imgsite/component_bg.jpg"); background-position: center center; background-repeat:repeat-x; background-color:#f35f5f; color:#ffffff; text-transform:uppercase; font-weight: bold; border: 1px solid #DF0009; text-decoration:none;}
.knop{font-weight:bold; font-size:12px;  background:url("../imgsite/btn_bg.jpg"); text-decoration:none; background-position: center center; padding:2px 10px; color:#ffffff; text-transform:uppercase; border:1px solid #e11118;}
.knop:hover{background:url("../imgsite/btn_bg_hover.jpg"); background-position: center center; padding:2px 10px; color:#ffffff; text-transform:uppercase; border:1px solid #868686; cursor: pointer;}

input.knop{padding:3px 10px;}
input.knop:hover{padding:3px 10px;}

.link:link, .link:visited, .link:active{ color:#868686;}
.link:hover{ color:#D82326;}

.round {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.kader-wrapper-table{width: 100%; margin-bottom: 20px;}
.kader-wrapper-cell{ vertical-align: top; height:400px; background:url("../imgsite/kader_bg.png"); background-position: center top; background-repeat:no-repeat;}
.kader-inhoud-table{width: 532px; height:400px; margin: 0 auto; position: relative; margin-top:20px; }
.kader-inhoud-cell{border:3px solid #ffffff; background:url("../imgsite/kader_gradient.png"); background-position: top left; background-repeat: repeat-x; background-color:#ffffff;}

/* -------------------------------------------------------------------------------------------------------- */

/* -- Home -- */
/* -- Home -- */
/* -- Home -- */
/* -------------------------------------------------------------------------------------------------------- */

.blok-glow{-webkit-box-shadow:0px 0px 10px #999999; 
-moz-box-shadow: 0px 0px 10px #999999; 
box-shadow:0px 0px 10px #999999; 
}
.blok-table{width:100%; background-color:#ffffff; border:1px solid #dddddd;}
.blok-titel{height:32px; line-height:32px; background-color:#868787; vertical-align: middle; padding: 0px 10px; text-align: left;}
.blok-titel h3{height:32px; line-height:32px; font-size: 11px; letter-spacing: normal; text-transform: uppercase; color:#ffffff; }
.blok-titel h3 a, .blok-titel h3 a:link, .blok-titel h3 a:visited{color:#ffffff; text-decoration:none;}
.blok-titel h3 a:hover{text-decoration:underline;}
.blok-inhoud{height:200px; background:url("../imgsite/blok_titel_schaduw.jpg"); background-position: center top; background-repeat: repeat-x; vertical-align: middle; text-align: center;  overflow: hidden;}

.indekijker-table{width:100%; height: 100%;}
.indekijker-foto{vertical-align: middle; text-align: center; border: 1px solid #eeeeee; background-color: #f9f9f9; height:110px;}
.indekijker-gemeente{height: 50px; vertical-align: middle; text-align: center;}
.indekijker-gemeente h2{font-size: 12px;}
.indekijker-gemeente a{ padding: 3px 3px; line-height:20px; background-color:#868686; color:#ffffff; text-decoration:none;}

.blok-wrapper-table{width:222px;height:252px;background-image:url("../imgsite/blok_bg.jpg");background-position:left top; background-repeat:no-repeat; margin:0 auto;}
.blok-wrapper-cell{padding:10px; text-align: center; vertical-align: top;}
.blok-inhoud-table{width:202px; height:232px; margin: 0 auto; border-collapse:collapse; /*border:1px solid #868686;*/ }
.blok-inhoud-cell-titel{height:32px; background-color:#868686; vertical-align: middle; padding: 0px 10px;/* border:1px solid #868686;*/ text-align: left;}
.blok-inhoud-cell-titel h3{font-size: 12px; text-transform: uppercase; color:#ffffff; }
.blok-inhoud-cell-titel h3 a, .blok-inhoud-cell-titel h3 a:link, .blok-inhoud-cell-titel h3 a:visited{color:#ffffff; text-decoration:none;}
.blok-inhoud-cell-titel h3 a:hover{text-decoration:underline;}
.blok-inhoud-cell-tekst{height:192px; background:url("../imgsite/blok_titel_schaduw.jpg"); background-position: center top; background-repeat: repeat-x; vertical-align: middle; text-align: center;  overflow: hidden;  }
.blok-inhoud-overflow{width:202px; height:192px;overflow:hidden; position: relative;}

.blok-wrapper-indekijker-table{width:464px;height:252px;background-image:url("../imgsite/blok_2_bg.jpg");background-position:left top; background-repeat:no-repeat; margin:0 auto;}
.blok-wrapper-indekijker-cell{padding:10px; text-align: center; vertical-align: top;}
.blok-inhoud-indekijker-table{width:444px; height:232px; margin: 0 auto; border-collapse:collapse;/* border:1px solid #ffffff; */}

.indekijker-titel{ display:inline; height:32; line-height: 32px;}
.indekijker-navigatie{    margin-left: 415px;
    margin-top: -25px;
    position: absolute;
    z-index: 9999;}
.indekijker-navigatie td{text-align:right; vertical-align: middle; }
.indekijker-prev{margin-right:10px; height:20px; width: 16px; background:url("../imgsite/indekijker_prev.png"); background-position: left center; background-repeat:no-repeat; cursor:pointer;}
.indekijker-next{ margin-right: 10px; height:20px; width: 16px; background:url("../imgsite/indekijker_next.png"); background-position: left center; background-repeat:no-repeat; cursor:pointer;}

.pand-indekijker{width:444px;  height:192px; margin: 0 auto; }
.pand-indekijker-nav{width: 30px; float:left;}
.pand-indekijker-wrapper{width: 444px; height:200px; overflow: hidden;position: relative;}
.pand-indekijker-container{width: 222px; height:200px; display:block; float:left; overflow:hidden; position:relative;}
.pand-indekijker-container a, .pand-indekijker-container a:link{text-decoration:none;}
.pand-indekijker-info{width:222px; height:30px; background:url("../imgsite/caption_bg.png"); border: 1px solid #ffffff; position:absolute; z-index:111;  text-align: center; line-height: 30px; font-size: 14px; color:#D82326; font-weight: bold; text-transform: uppercase; margin-top:162px;}

.tab_container {
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_content {
	
}

/* -- snelzoeker --*/
.zoek-filters{ margin: 0 auto;}
.zoek-filter-blok{padding:2px 10px; text-align: center; }
.zoek-filter-blok.horizontaal{padding:5px 10px; text-align: center; float:left;}
.zoek-filter-blok select{border:1px solid #cccccc; background-color:#E01017; color:#ffffff; line-height: 30px;padding: 3px 5px; }
.zoek-filter-blok select option{    background-color:#E01017;    padding: 0px 2px; color:#ffffff; border:0;}
.zoek-filter-busy{display:none; background:url("../imgsite/zoek-filter-loader.gif") center center no-repeat;}

.ie6 .zoek-filter-blok select, .ie7 .zoek-filter-blok select{border:1px solid #cccccc; background-color:#197AB6; color:#ffffff;padding: 3px 5px; }


/* -------------------------------------------------------------------------------------------------------- */

/* -- Pagina Template -- */
/* -- Pagina Template -- */
/* -- Pagina Template -- */
/* -------------------------------------------------------------------------------------------------------- */

.pagina-table{width:100%;}
.pagina-cell{vertical-align:top; padding: 5px;}
.pagina-cell-links{width:300px; height:547px; vertical-align: top; padding:0px 10px; background:url("../imgsite/pagina_links.jpg"); background-repeat: no-repeat; background-position: right top;}
.pagina-cell-rechts{vertical-align: top; padding:0px 10px;}

.pagina-links-nav-table{width: 100%;text-align: left; margin-bottom: 20px;}
.pagina-links-nav-cell{text-align:left;}

.pagina-links-table{width: 100%;text-align: left; margin-bottom: 20px;}
.pagina-links-cell-titel{padding-bottom:10px;}
.pagina-links-cell-titel h1{font-size:18px; line-height: 24px; color:#575757; text-transform: uppercase;}
.pagina-links-cell-foto{padding-bottom:10px;}
.pagina-links-cell-info{}

.pagina-rechts-table{width: 100%;text-align: left; margin-bottom: 20px;}
.pagina-rechts-cell-titel{padding-bottom:10px;}
.pagina-rechts-cell-titel h1{font-size:18px; line-height: 24px; color:#575757; text-transform: uppercase;}
.pagina-rechts-cell-inhoud{padding:0px 10px 10px 10px;}

.pagina-fotos-table{width: 100%;text-align: left; margin-bottom: 20px;}
.pagina-fotos-cell-titel{padding-bottom:10px;}
.pagina-fotos-cell-titel h1{font-size:18px; line-height: 24px; color:#575757; text-transform: uppercase;}
.pagina-fotos-cell-fotos{padding: 10px; /* border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; background-color:#f9f9f9;*/}

.pagina-contact-table{width: 100%;text-align: left; margin-bottom: 20px;}
.pagina-contact-cell-titel{padding-bottom:10px;}
.pagina-contact-cell-titel h1{font-size:18px; line-height: 24px; /*color:#575757;*/ text-transform: uppercase;}
.pagina-contact-cell-inhoud{padding: 10px; border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; background-color:#f9f9f9;}

.ul-bestanden{padding-left: 20px; list-style-type: square; color:#868686;}
.ul-bestanden li{padding:2px 0px 0px 5px;}

/* -------------------------------------------------------------------------------------------------------- */


/* -- Pand Overzicht -- */
/* -- Pand Overzicht -- */
/* -- Pand Overzicht -- */
/* -------------------------------------------------------------------------------------------------------- */

.overzicht-wrapper{width:840px; margin: 0 auto;}

.filter-table{text-align: left; margin: 0 auto;}
.filter-cell{text-align:right;padding:2px; /*border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;*/ background-color:#ffffff;}
.filter-inhoud-table{ border-collapse: collapse; }
.filter-cell-dll{padding:2px; text-align: center; vertical-align: middle; width:25%;}
.filter-cell-btn{padding:2px; text-align: center; vertical-align: middle; width:25%;}
.filter-inhoud-table-vertical{width: 100%; border-collapse: collapse;}
.filter-cell-dll-vertical{padding:5px; text-align: center; vertical-align: middle; }
.filter-cell-btn-vertical{padding:5px; text-align: center; vertical-align: middle; }
.filter-loader{display:none; background-color:#ffffff;}
.filter-loader-vertical{display:none; background-color:#ffffff;}
.ddlFilter {height: 21px; background-color:#f35f5f;  background:url("../imgsite/component_bg.jpg"); background-position: center center; background-repeat:repeat-x;  color:#ffffff;border: 1px solid #DF0009;}
.ddlFilter option{padding: 0px 2px; background-color:#868686;}

#filters{display:inline;float:right;}


/*.ddlFilter-v2{background:url("../imgsite/btn_bg.jpg"); text-decoration:none; background-position: center center; padding:3px 3px; color:#ffffff; text-transform:uppercase; border:1px solid #e11118;}
.ddlFilter-v2 option{padding: 0px 3px; background-color:#868686;}
.ddlFilter-v2 option{background:url("../imgsite/btn_bg.jpg"); text-decoration:none; background-position: center center; padding:3px 3px; color:#ffffff; text-transform:uppercase; border:1px solid #e11118;}
*/

.pand-overzicht-table{width: 100%; margin: 0 auto; }
.pand-overzicht-cell{vertical-align: top; padding:10px 0px;}

.pand-table-container{width:940px;height:252px;background-image:url("../imgsite/pand_box.jpg");background-position:left top; background-repeat:no-repeat; margin:5px auto;}

.pand-table{width:940px;height:252px;background-image:url("../imgsite/pand_bg_alt.jpg");background-position:left top; background-repeat:no-repeat; margin:5px auto;}
.pand-cell-foto{width:350px; vertical-align: middle; text-align: center; }
.pand-cell-info{padding:10px 10px 10px 10px; text-align: center; vertical-align: top; }
.pand-inhoud-table{width:100%; height:232px; margin: 0 auto; border-collapse:collapse; border:1px solid #ffffff; }
.pand-inhoud-cell-titel{height:32px; background-color:#868686; vertical-align: middle; padding: 0px 10px; border:1px solid #ffffff; text-align: left;}
.pand-inhoud-cell-titel h1{font-size: 14px; text-transform: uppercase; color:#ffffff; line-height:20px; display:inline; margin-right: 10px;}
.pand-inhoud-cell-titel h2{ color:#ffffff; font-weight: bold; font-size:14px; line-height:20px; background-color:#D82326; padding: 2px 5px; display:inline; margin-right: 10px;}
.pand-inhoud-cell-titel h2.wit{ color:#868686; font-weight: bold; font-size:14px; line-height:20px; background-color:#ffffff; padding: 2px 5px; display:inline; margin-right: 10px;}
.pand-inhoud-cell-tekst{vertical-align:middle; height:192px; background:url("../imgsite/blok_titel_schaduw.jpg"); background-position: center top; background-repeat: repeat-x; text-align: center;  overflow: hidden; }

.pand-inhoud-container{width: 95%; height:180px;  margin: 0 auto; text-align: left;}
.pand-inhoud-container-foto{vertical-align: middle; padding-right: 10px;}
.pand-inhoud-container-info{ vertical-align: top; padding-left: 10px; }

.pand-foto-overflow-container{padding:5px; background-color:#ffffff; border:1px solid #eeeeee; vertical-align: middle; text-align: center;}
.pand-foto-overlow{width: 220px; height:160px; overflow:hidden;}

.pand-info-table{width: 100%; height:180px;  margin: 0 auto; text-align: left; }
.pand-info-cell{vertical-align: top;}
.pand-info-cell-titel{padding-bottom:5px; vertical-align: top;}

.pand-info-cell-beschrijving{padding-bottom:5px; vertical-align: top;}
.pand-info-beschrijving{/*border-left: 5px solid #D82326;*/ border:1px solid #F0F0F0; padding: 10px; background-color:#f9f9f9; }
.pand-info-cell-items{ vertical-align: top; height:70px;}
.pand-info-items-table{width:100%}
.pand-info-items-cell-links{width: 50%; padding-right: 5px; vertical-align: top;}
.pand-info-items-cell-rechts{width: 50%; padding-left: 5px; vertical-align: top;}
.pand-info-item{margin-bottom:3px;}

.pand-info-cell-link{text-align: right;}
.pand-info-cell-link a, .pand-info-cell-link a:link, .pand-info-cell-link a:visited{ text-decoration: none; text-transform:uppercase; font-size: 10px;}
.pand-info-cell-link a:hover{}

/* v2 */

.pand-container-table-v2{width: 460px; height: 430px; background-color:#f9f9f9; border:5px solid #ffffff;}
.pand-container-cell-links{width: 200px; vertical-align: top;}
.pand-container-cell-rechts{vertical-align: top; /*padding-left:10px;*/}

.pand-container-fotos-table{width: 100%; height: 100%;}
.pand-container-fotos-cell{height:50%; vertical-align :top;}

.pand-foto-container{width: 200px; height: 230px;}
.pand-foto-prijs{width:200px; height: 60px; background-color:#D82326; vertical-align: middle; text-align: left;}
.pand-foto-prijs h1{font-size: 12px; text-transform: uppercase; color:#ffffff; line-height:30px; padding:0 10px;}
.pand-foto-prijs h2{font-size: 12px; font-weight:normal; text-transform: uppercase; color:#ffffff; line-height:30px; }

.pand-foto-prijs h1 a, .pand-foto-prijs h1 a:link, .pand-foto-prijs h1 a:visited{color:#ffffff; text-decoration :none;}
.pand-foto-prijs h1 a:hover{}

.pand-foto-kader{width:200px; height: 170px; overflow:hidden;}

.pand-vt-container{width: 200px; height: 200px;}
.pand-vt-titel{width:200px; height: 30px; background-color:#D82326; vertical-align: middle; text-align: left;}
.pand-vt-titel h1{font-size: 16px; text-transform: uppercase; color:#ffffff; line-height:30px; display:inline; margin: 0px 10px;}
.pand-vt-kader{width:200px; height: 170px; overflow:hidden; position:relative; z-index:5;}
.pand-vt-play{width:200px; height: 170px; position:absolute; z-index:10; background:url("../imgsite/play_knop.png"); background-position: center center; background-repeat:no-repeat;}
/*.virtual_tour, .virtual_tour:link, .virtual_tour:visited{background:url("../imgsite/play_knop.png"); background-position: center 35px; background-repeat:no-repeat; position: relative; z-index:100;}*/

.pand-vt-titel h1 a, .pand-vt-titel h1 a:link, .pand-vt-titel h1 a:visited{color:#ffffff; text-decoration :none;}
.pand-vt-titel h1 a:hover{}

.pand-kaart-table{width: 100%; height:100%;}
.pand-kaart-cell{vertical-align: top;}
.pand-kaart-titel{width:100%; height: 100px; background-color:#868686; vertical-align: top; text-align: left;}
.pand-kaart-titel h1{font-size: 12px; text-transform: uppercase; color:#ffffff; line-height:20px; padding:0 10px;}
.pand-kaart-kader{width: 100%; height:230px;  background:url("../imgsite/ajax-loader-google.gif"); background-position: center center; background-repeat:no-repeat; background-color:#868686;}
.gmap{width:100%; height:230px; margin:0 auto;}

.titel-item{display:block;}
.titel-item-links{float:left;display:block;}
.titel-item-rechts{float:right;display:block;}


.pand-kaart-titel h1 a, .pand-kaart-titel h1 a:link, .pand-kaart-titel h1 a:visited{color:#ffffff; text-decoration :none;}
.pand-kaart-titel h1 a:hover{}

/* v3 */
.pand-overzicht-wrapper-v3{margin-bottom:20px;}
.pand-overzicht-table-v3{width:100%; height:250px; border:1px solid #eeeeee;}
.pand-overzicht-cell-titel-v3{height:32px; background-color:#868686; vertical-align: middle; padding: 0px 10px; border-bottom:1px solid #eeeeee; text-align: left;}
.pand-overzicht-cell-titel-v3 h1{font-size: 14px; text-transform: uppercase; color:#ffffff; line-height:30px; display:inline; margin-right: 10px;}
.pand-overzicht-cell-titel-v3 h2{ color:#ffffff; font-weight: normal; font-size:14px; line-height:20px; background-color:#D82326; padding: 2px 5px; display:inline; margin-right: 10px;}
.pand-overzicht-cell-titel-v3 h2.wit{ color:#868686; font-weight: normal; font-size:14px; line-height:20px; background-color:#ffffff; padding: 2px 5px; display:inline; margin-right: 10px;}
.pand-overzicht-cell-inhoud-v3{vertical-align:top;  background:url("../imgsite/blok_titel_schaduw.jpg"); background-position: center top; background-repeat: repeat-x; text-align: left;  }
.
.pand-inhoud-container-v3{width: 100%; height:100%; text-align: left;}
.pand-inhoud-container-foto-v3{vertical-align: top; text-align: left;}
.pand-inhoud-container-info-v3{ vertical-align: top; padding:10px 10px 10px 10px; width:100%;}
.pand-foto-overlow-v3{width: 240px; height:218px; overflow:hidden;}

.pand-info-table-v3{width: 100%; height:100%;}
.pand-info-cell-v3{padding:2px 0px;}
.pand-info-cell-prijs-v3{padding:2px 0px 10px 0px; font-size:14px; font-weight: bold; color:#868686; text-transform:uppercase; }
.pand-info-cell-link-v3{ height: 50px; text-align: right; vertical-align: bottom;}

.pand-info-cell-link-v3 a, .pand-info-cell-link-v3 a:link, .pand-info-cell-link-v3 a:visited{ text-decoration: none; text-transform:uppercase; font-size: 10px;}
.pand-info-cell-link-v3 a:hover{}

.pand-google-maps-table-v3{margin-top:10px; width:100%; display:none; background-color:#868686;}
.pand-google-maps-table-v3-visible{margin-top:10px; width:100%;  background-color:#868686;}

.pand-content-table{width: 100%; height:100%; }
.pand-content-cell-links{vertical-align: middle; padding-right:5px; width:700px;}
.pand-content-cell-rechts{vertical-align:middle; padding-left: 5px;}
.pand-icons-table{width: 100%;}
.pand-icons-cell{width:20%; vertical-align: top; padding:5px; text-align : center; font-size: 10px; text-transform:uppercase; color:#D82326; letter-spacing: normal;}

.pand-icon{display:inline; margin:5px;}

.pager-table{width: 100%;text-align: left;}
.pager-cell{text-align:center;padding: 10px; border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; background-color:#f9f9f9;}
.pager{letter-spacing:normal; width:16px; height:16px; line-height: 16px; margin-right: 2px; background-color:#C81C23; border: 1px solid #ED1C24; text-align: center; font-size: 10px; color:#ffffff; text-decoration: none; display:inline-block;}
.pager:hover{background-color:#ED1C24; border: 1px solid #C81C23; color:#ffffff;}
.pager-actief{letter-spacing:normal; width:16px; height:16px; line-height: 16px; margin-right: 2px; background-color:#ED1C24; border: 1px solid #C81C23; text-align: center; font-size: 10px; color:#ffffff; text-decoration: none; display:inline-block;}
.pager-label{font-size:10px;}
.pager-next-prev{font-size: 14px;font-weight: bold;color:#696969;}

.pand-status-verkocht
{width: 202px;height: 192px;z-index: 10;background:url("../imgsite/verkocht.png");
			background-position: center center;
			background-repeat: no-repeat;			
			position: absolute;	
	}
.status-nieuw
{
    width: 240px; height:218px; position: relative; margin-bottom: -218px; background:url("../imgsite/status_nieuw.png"); background-position: left top; background-repeat:no-repeat; z-index:100;
}

.bestand-container{ display:none;}
.bestand-table{ width: 400px;}
.bestand-header{padding:10px; background-color:#D82326; }
.bestand-header h2{color:#ffffff;}
.bestand-info{padding:10px;}
.bestand-files{padding:10px;}
.bestanden-table{width:100%;}
.bestanden-link, .bestanden-link a{padding:3px; text-align: left; font-size:14px; font-weight: bold; color:#D82326;}
.bestanden-commentaar{padding:3px; text-align: left;}


.bestand-cell{padding: 20px; vertical-align: middle; text-align: left;}

.bezoek-container{ display:none;}
.bezoek-table{ width: 800px;}
.bezoek-header{padding:10px; background-color:#D82326; }
.bezoek-header h2{color:#ffffff;}
.bezoek-cell{padding:10px;}


/* -------------------------------------------------------------------------------------------------------- */

/* -- Pand Detail -- */
/* -- Pand Detail -- */
/* -- Pand Detail -- */
/* -------------------------------------------------------------------------------------------------------- */

.pand-detail-table{width:100%; margin-bottom: 10px;}
.pand-detail-cell{vertical-align:top;}
.pand-detail-titel{vertical-align: top; padding-bottom: 5px; border-bottom: 5px double #D82326; text-align: left;}
.pand-detail-titel h1{color: #D82326;}
.pand-detail-inhoud{vertical-align: top; padding: 10px;}

.pand-detail-container-fotos-table{margin: 0 auto;}
.pand-detail-container-fotos-cell{vertical-align :top;}

.pand-detail-foto-container{width: 250px; height: 250px;}
.pand-detail-foto-prijs{width:250px; height: 30px; background-color:#D82326; vertical-align: middle; text-align: left;}
.pand-detail-foto-prijs h1{font-size: 16px; text-transform: uppercase; color:#ffffff; line-height:30px; display:inline; margin: 0px 10px;}
.pand-detail-foto-kader{width:250px; height: 220px; overflow:hidden;}

.pand-detail-vt-container{width: 250px; height: 250px;}
.pand-detail-vt-titel{width:250px; height: 30px; background-color:#D82326; vertical-align: middle; text-align: left;}
.pand-detail-vt-titel h1{font-size: 16px; text-transform: uppercase; color:#ffffff; line-height:30px; display:inline; margin: 0px 10px;}
.pand-detail-vt-kader{width:250px; height: 220px; overflow:hidden; position:relative; z-index:5;}

.pand-detail-vt-play{width:250px; height: 220px; position:absolute; z-index:10; background:url("../imgsite/play_knop.png"); background-position: center center; background-repeat:no-repeat;}


.pand-detail-kaart-container{width: 100%; height: 500px;}
.pand-detail-kaart-titel{width:100%; height: 30px; background-color:#868686; vertical-align: middle; text-align: left;}
.pand-detail-kaart-titel h1{font-size: 16px; text-transform: uppercase; color:#ffffff; line-height:30px; display:inline; margin: 0px 10px;}
.pand-detail-kaart-kader{width:100%; height: 470px; overflow:hidden; position:relative; z-index:5; background:url("../imgsite/ajax-loader-google.gif"); background-position: center center; background-repeat:no-repeat; background-color:#868686;}
.gmap_detail{width:100%; height:470px; margin:0 auto;}

.details-table{width: 100%; border-collapse: collapse;}
.details-titel-cell{ vertical-align: top; padding: 1px 5x; /*border-right: 1px solid #FFEFF0;*/}
.details-inhoud-cell{ vertical-align:top; padding: 1px 5px; /*border: 1px solid #FFEFF0;*/}

.blikvangers-table{width:100%; margin-bottom: 10px;}
.blikvangers-titel{ padding-left: 170px;}


.blikvangers-img{float: left; position: relative; margin: 0px 0px -70px 10px;}
.blikvangers-inhoud{border:2px solid #D82326; padding: 40px 20px;}


.onderliggende-panden{width: 100%;  border-collapse: collapse;}
.onderliggende-panden-header{height: 30px;line-height: 30px;vertical-align: middle;	text-align: center;	}
.onderliggend-pand-hover td	{background-color:#D82326;padding: 2px;text-align: center;vertical-align: middle;border: 1px solid #e0e0e0;	height: 30px;color:#ffffff;	cursor: pointer;vertical-align: middle; border: 1px solid #999999;	}
.onderliggend-pand-hover td a, .onderliggend-pand-hover td a:link, .onderliggend-pand-hover td a:visited{ color:#ffffff;}
	
.onderliggend-pand-item td{background-color:#f9f9f9;padding: 2px;text-align: center;	vertical-align: middle;	height: 30px;vertical-align: middle;border: 1px solid #e0e0e0; 	}
.onderliggend-pand-alt td{background-color:#f7f7f7;padding: 2px;text-align: center;vertical-align: middle;height: 30px;vertical-align: middle;border: 1px solid #e0e0e0;}

.onderliggend-pand-item td a, .onderliggend-pand-item td a:link, .onderliggend-pand-item td a:visited, .onderliggend-pand-alt td a, .onderliggend-pand-alt td a:link, .onderliggend-pand-alt td a:visited{color:#D82326;}

.ul-technisch{width: 100%;}
.li-technisch{ line-height:20px; background:url("../imgsite/list-item.jpg"); background-position:left center; background-repeat: no-repeat; padding: 2px 0px 2px 25px;}
.technisch-titel{}
.technisch-commentaar{}	

.epc{ margin: 0 auto; width:440px;  background:url("../imgsite/epc.jpg"); background-position:center center; background-repeat: no-repeat;}

/* Custom Icons */
/*.addthis_toolbox{margin: 0 auto;display:block; text-align: center;}
.addthis_toolbox .custom_images{margin: 0 auto;display:block; text-align: center;}*/

.addthis_toolbox .custom_images a {
    width: 64px;
    height: 64px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}

/* -------------------------------------------------------------------------------------------------------- */

/* -- Contact -- */
/* -- Contact -- */
/* -- Contact -- */
/* -------------------------------------------------------------------------------------------------------- */

.team-table{width: 100%; margin-bottom:20px;}
.team-foto-cell{ vertical-align: top; padding-right: 5px; text-align: left;}
.team-info-cell{ vertical-align: bottom; padding-left: 5px; text-align: left;}

.team-info-table{width: 100%;}
.team-info-blok{vertical-align: bottom;}

.kantoor-table{width: 100%;}
.kantoor-foto-cell{vertical-align: top; margin: 0 auto; text-align: center; }
.kantoor-formulier-cell{vertical-align: top; text-align:left;}

.formulier-table{width: 100%;}
.formulier-cell{vertical-align: top; padding-bottom: 3px;}
.formulier-label{margin-bottom: 3px; color:#636b75; letter-spacing:1px; font-size:12px; text-transform:uppercase;}
.formulier-input{display:block;}
.formulier-item{display:inline; margin-right:5px;}

.txt{width:300px; height:20px; line-height:20px; padding: 2px 5px; color:#868686; border:1px solid #c8c8c8;background:url("../imgsite/txt_bg.png") repeat-x scroll left top #fcfcfc;}
.txt:focus{background-color:#EDEDED;}

.txt-captcha{width:180px; height:45px; line-height:45px; font-size:30px; letter-spacing:5px; padding: 2px 5px; color:#868686; border:1px solid #c8c8c8;background:url("../imgsite/txt_bg.png") repeat-x scroll left top #fcfcfc;}
.txt-captcha:focus{background-color:#EDEDED;}

.verificatie-container{ display:inline;}
.verificatie-table{}
.verificatie-cell{padding:2px; vertical-align: middle; text-align: left;}

.validator{font-size:10px;}

/* -------------------------------------------------------------------------------------------------------- */

/* -- U zoekt -- */
/* -- U zoekt -- */
/* -- U zoekt -- */
/* -------------------------------------------------------------------------------------------------------- */

.zoekopdrachten-table{width:100%; border:1px solid #F0F0F0; background-color:#ffffff; border-collapse: collapse;}
.zoekopdrachten-table td{padding:5px; border:1px solid #F0F0F0; }
.tdOpdracht{padding:5px; border:1px solid #F0F0F0; font-weight: bold; width: 100%; text-align:left; color:#EC1D23; text-transform:uppercase;}

.hypWijzigen, .hypWijzigen:link, .hypWijzigen:visited, .hypVerwijderen, .hypVerwijderen:link, .hypVerwijderen:visited {padding: 3px 10px; background-color: #F0F0F0; display: inline; color:#EC1D23; text-decoration: none;}
.hypWijzigen:hover, .hypVerwijderen:hover{text-decoration:underline; color:#868686;}


.autocomplete_container
{
    position:absolute;
    z-index: 1000;
    width: 240px; 
    display:none;
    margin-top: 3px;  
         
}

.kader_autocomplete
{
    width: 240px;
    margin: 0 auto;
    /*min-height:100px;*/
    background-color:#707070;
    border:1px solid #C8C8C8;
   
}

.kader_autocomplete ul
{
    padding:0;

}

.ul_autocomplete{width: 240px;list-style-type: none;padding:0;}
.ul_autocomplete li
{
    height:25px;
    border-bottom:1px dotted #CECECE; 
    background:none;
    list-style-type:none; 
    display: block;
    z-index: 100;
   
    }
.ul_autocomplete li:first-child
{
    /*border-top:1px dotted #d9d9d9;*/
  
} 
.ul_autocomplete li:last-child
{
    border-bottom:none;
       
}

.ul_autocomplete li:hover{background-color:#D82326;cursor:pointer;}
.ul_autocomplete li a {color:#ffffff; height:100%; width:100%; display:inline-block; line-height:25px; padding-left:10px; padding-right:10px;font-size:12px;font-family:Arial, Verdana, Tahoma, Sans-Serif;}
.ul_autocomplete li a:hover {color:#ffffff;}


.loader
{
    display:none;
    padding: 3px 20px;   
    width: 32px;
    height: 100%;       
    background:url("../imgsite/search-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;     
}

.checkbox-list{width:100%;}
.checkbox-list td{width: 25%; padding:3px;}

/* Referenties */

.referentie-container .pand-wrapper
{
    background-color: white;
	margin: 0px;
	display: block;
	float: left;  
	width: 228px;
	height: 200px;
	overflow: hidden;
}

.referentie-container .foto-wrapper
{
	width: 228px;
	height: 200px;
	overflow: hidden;
}


.referentie-container .beschrijving-wrapper {
	
	position:relative; /* absolute position (so we can position it where we want)*/
	width:100%;
	height: 50px;
	overflow: hidden;
	/* styling bellow */
	background-color:#ffffff;
	font-family: 'tahoma';
	font-size:15px;
	color:white;
	opacity:0.7; /* transparency */
	filter:alpha(opacity=70); /* IE transparency */	
	z-index: 10;
	margin-top:-50px;

}

.referentie-container .beschrijving-wrapper p.prijs{font-size: 12px; padding:5px; color:#333333; text-align: center;}
.referentie-container .beschrijving-wrapper h3.gemeente{font-size: 10px; padding:0px 5px; color:#ff0000; text-align: center; line-height:16px;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
