/*  ******************************************* **
LAYOUT RESULT PAGE
**  ******************************************* */
.toolTip
{
margin-top:10px;
   
}

.toolTip span
{
    color:#70c426;
    font-weight:bold;
    text-decoration:none !important;
    border:solid 1px #70c426;
    padding:5px;
    margin-top:5px;
   
}
#resultPagecontainer
{
	position: relative;
	padding-right:20px;
	color: #000;
	top:20px;
}
#resultPageHeader
{
	position: relative;
}
#resultPageHeaderKop  /* Aantal gevonden objecten + infoknop  */
{
	position: relative;
	float:left;
}
#resultPageHeaderKop img.infoknop
{
	padding-left: 5px;
	border:none;
}
#resultPageHeaderButtons  /* Bevat de sorteerbuttons  */
{
	position:relative;
	width:120px;
	float:left;
	margin:8px 0 0 20px;
	z-index:2;
}

#menu_parent   /* Sorteren op...  */
{
	width:120px;
	height:20px;
	background:#666666;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	margin-top: -10px; 
}
#menu_child   /* Bevat de sorteercriteria  */
{
	width:120px;
	display:block;
	margin-top:-18px;
	background-color: #999999;
}

#menu_child a  /* dropdownmenu Sorteercriteria  */
{
	display:block;
	width:118px;  /* 120px - 2*1px borders  */
	height:20px;
	margin-top:-1px;  /* om de topborders en bottomborders over elkaar te laten vallen  */
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background:#999999;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	line-height:20px;
}
#menu_child a:hover  /* Sorteercriteria  */
{
	color:#fff;
	background:#666666;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}


#resultPageHeaderTopBar   /* Balk met gekleurde balk, "Zoekresultaat" en paginanummering  */
{
	position:relative;
	margin-bottom:70px;
	height:42px;
	top:80px;
}
#resultPageHeaderTopBar ul   /* "Zoekresultaat"  */
{
	display:inline;
	height:20px;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
	position:absolute;
	left:0;
}
#resultPageHeaderTopBar ul li   /* "Zoekresultaat"  */
{
	height:20px;
	padding:0px 0px  0px  9px;
	color:#ffffff;
	float:left;
	margin-right:5px;
	margin-left:0;
	font-weight:bold;
	background:#D40026;
	text-decoration: none;
}
#resultPageHeaderTopBar ul li span a,
#resultPageHeaderTopBar ul li span a:hover
{
    color:#fff;
    font-weight:bold;
    text-decoration: none;
}

#resultPageHeaderTopBar ul li span   /* "Zoekresultaat"  */
{
	display:block;
    padding-right:10px;
    padding-top:3px;
}
#ResultPageTabs
{
    position:absolute;
}


#resultPageHeaderTopBar p   /* paginanummering  */
{
	display:inline;
	right:0px;
	position:absolute;
	margin:0;
	padding:0;
	text-align:right;
}
#resultPageHeaderTopBar a,
#resultPageHeaderTopBar b
{
	padding-left:5px;
	color:#000;     /* Ruimte tussen de cijfers  */
}
#resultPageHeaderTopBar a
{
	color:#000;
}
#resultPageHeaderTopBar a:hover
{
	color:#B21207;
}
#resultPageHeaderTopBar div   /* Gekleurde balk  */
{
	position:relative;
	height:20px;
	top:20px;
	background:#D40026;
	font-size:20px;
}

#resultPageContent  /* Bevat alle objecten  */
{
	position:relative;
	margin-top:16px;
	top: 30px;
}
.ResultpageContentObject  /* Bevat 1 object  */
{
	position:relative;
	overflow:hidden;
}
.ResultpageContentImage   /* Bevat de foto */
{
	position:relative;
	float:left;
	margin-right:12px;
}
.ResultpageContentImage img
{
	border:none;
	display:block;
}
.ResultpageContentAdres a  /* Adres en prijs  */
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.ResultpageContentAdres a:hover
{
	text-decoration:underline;
}
.ResultpageContentExtraTitle,
.ResultpageContentExtraItem
{
	color:#0b2876;
	width: 400px;
}
.ResultpageContentOppervlakte
{
	position:absolute;
	color:#0b2876;
  right:0;
	bottom:0;
}
.ResultpageContentOppervlakte td p
{
    margin:0;
    padding:0;
}
img.bladderfunctienext
{
	position: absolute;
	top:0;
	right:0 
}


img.bladderfunctieprevious
{   
	position: absolute;  
	top:0;
	left:0; 
}

#resultPageHeaderBottomBar   /* Paginanummering onderaan  */
{
	text-align:right;
	margin-top:45px;
	margin-bottom:70px;
}
#resultPageHeaderBottomBar a,
#resultPageHeaderBottomBar b
{
	padding-left:6px;
	color:#000;
}
#resultPageHeaderBottomBar a:hover
{
	color:#B21207;
}

hr
{
	color:#e0e0e0;
	background:#e0e0e0;
	height:1px;
	clear:both;
}

/*  ******************************************* **
LAYOUT DETAIL PAGE
**  ******************************************* */

#detailPageContainer
{
	position:relative;
	margin-top:20px;
	padding-right:0;

}
#detailPageHeader
{
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}
#detailPageHeaderPhoto  /* Div waarin de foto zit. Width en height zijn hetzelfde als de foto  */
{
	position:relative;
	float:left;
	width:241px;
	height:161px;
	margin-right:12px;
}
#detailPageHeaderPhoto img
{
	display:block;
	border:none
}
#detailPageHeaderProperties
{
	float:left;
	width:300px;
}
#detailPageHeaderProperties h3  /* Adres  */
{
	color:#000;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
#detailPageHeaderProperties p.contentText
{
	margin:0;
}

#detailPageHeaderProperties p.contentText a
{
	color:#000;
	text-decoration:underline;
}
#detailPageHeaderProperties p.contentText a:hover
{
	color:#E11F20;
}
ul.ListBanners {
	margin:0;
	padding:0;
	font-size:14px !important;
}
#detailPageHeaderButtons  /* Bevat de buttons 'Vorige', 'Volgende', 'Print', 'Mail', 'Reageer' en 'Overzicht'  */
{
	position:relative;
	float:right;
	width:143px;
}

#nieuwbouw .reageerdirectfunctie,
.printfunctie
{
	margin-top:22px;
}

#detailPageHeaderButtons img
{
    
 border: none;
 margin-right:1px;   
 margin-bottom:3px;   
}
#detailPageNavigatie  /*  omvat de tabs en de content  */
{
	position:relative;
	clear:left;
	margin-top:20px;
}

/*  ******************************************* **
STYLE FOR THE TABS
**  ******************************************* */
ul#maintab
{
	position: relative;
	z-index: 2;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#maintab li
{
	display: block;
	float:left;
	margin-right:3px;
	margin-left:0;
}

#maintab li a{
	display:block;
	float:left;
	text-decoration: none;
	font-weight:bold;
	color: #fff;
	background:#666666;
	text-align: center;
	padding: 4px 12px;
	border:solid 1px #999;
	border-bottom:solid 1px #999;
}

#maintab li a:hover
{
	color:#fff;
	font-weight: bold;
	background:#999;
	border:solid 1px #999;
	border-bottom:none;
}

#maintab li.selected a
{
	color:#fff;
	background:#E41E1F;
	border:solid 1px #999;
	border-bottom:none;
}

div#FrogJSMainContainer
{
 margin: 0 auto;   
text-align:left;  
}


#ajaxcontentarea
{
	border: 1px solid #999;
	margin-top: -1px;
	padding: 5px 20px 12px 20px; 
	background: transparent;
}

#ajaxcontentarea h3
{
	font-size:12px;

}
p.contentTextKenmerken
{
	margin:0;
	padding:0;
	border-bottom: 1px;
    border-bottom-color: #283032; 
}
hr.rulerKenmerken
{
/*	visibility:hidden;
	display:none;*/
}

.imageHypotheek,
.imageGeldLenen,
.imageVerzekeringen
{
	width: 40px;
	height: 40px;
	padding: 0 0 0 10px;
}
hr.rulerOmschriving
{
  color: #fff;  
    
}
ResultpageContentObject hr
{
    color: #283032;
}
div.ResultpageContentOppervlakte
{
     color: #000;  

}


/*
IMAGE DETAILPAGINA
===============================================*/
.iframeFotos
{
	position:relative;
	width:570px;
	height:500px;
	left: 0px;

}
.IframeBody
{
	background:none;
}

body.main
{
	margin:0;
	padding:0;
}
#FrogJSCaption
{
	position:relative;
	width:540px;
	color: #000;
	margin-left: -40px;
	text-align:center;
	margin:0;
	padding:0;
   font-family: Arial, Verdana, Sans-Serif;
}
#FrogJSrightThumb1
{
	top:360px;
	position: relative;
	left: 400px;
}
#FrogJSleftThumb1
{
	top:360px;
	left:0px;
}
#FrogJSrightThumb2
{
	top:0;
	margin-right:80px;
}
#FrogJSleftThumb2
{
	top:0;
	left:0;
}
hr.rulerFotos
{
	visibility:hidden;
	display:none;
}
.iframeMap
{
	width:600px;
	height:400px;
	padding: 0 0 15px 5px;
}
.iframeMapResultPage
{
	width: 100%;
	height: 580px;
	margin-top:20px;
}
.NieuwStatus, .KoopHuurStatus
{
    font-weight:bold !important;
    color:#E41E1F;
}
.ListBanners
{
   width:300px;
   padding:0;
   margin-top:20px;
}

#resultPagecontainer .ListBanners li
{
	margin-left:0;
	font-size:13px;
	font-weight:normal;
	color:#D40026;
}
.ListBanners li.OpenHuisStatus
{
       font-size:14px;
       margin:5px 0px;
       font-weight:bold !important;
       color:#70C426 !important;
}