﻿#DivTPSearchContainer
{
    position:relative;
    width:690px;
    background-color:#B2D6EC;
    overflow:visible;
    padding:10px;
    clear:both;
    height:auto;
}

#DivAdviesGesprek
{
    position:relative;
    clear:both;
    height:auto;
    overflow:auto;
}

#DivAdviesGesprek label
{
    display:inline-block;
    padding-left:10px;
}

#DivAdviesGesprek .DivAfspraak input, #DivAdviesGesprek .DivAfspraak select
{
    border:solid 1px #7f9db9;
}

#DivWelOfGeenAdviseur
{
    position:relative;
    height:auto;
    width:240px;
    float:left;
    padding:0px;
}

#DivWelOfGeenAdviseur .DivWelEenAdviseur
{
    background-color:Transparent;
    position:relative;
    padding:5px;
    width:245px;
    margin-top:10px;
}

#DivWelOfGeenAdviseur .DivGeenAdviseur
{
    background-color:Transparent;
    position:relative;
    padding-top:0px;
    padding-bottom:5px;
    padding-left: 5px;
    padding-right: 5px;
    width:245px;
}

#DivWelOfGeenAdviseur .DivContactBrengen
{
    background-color:Transparent;
    position:relative;
    padding-top:5px;
    padding-bottom:0px;
    padding-left: 5px;
    padding-right: 5px;
    width:245px;
}

#DivWelOfGeenAdviseur .DivWelEenAdviseur.Active, #DivWelOfGeenAdviseur .DivGeenAdviseur.Active, #DivWelOfGeenAdviseur .DivContactBrengen.Active
{
    background-color:#D9EBF6;
}

.DivWelEenAdviseur label, .DivGeenAdviseur label, .DivContactBrengen label
{
    display:inline-block;
    padding-left:10px;
    width:210px;
}

.DivContactBrengen  input
{
    vertical-align:top;
    float:left;
}

#DivTPSearchMessages
{
    font-weight:bold;
    position:relative;
    clear:both;
    line-height:normal;
    margin-bottom:20px;
}

.adviesgesprek_form_hr , .DivZoekResultaten .adviesgesprek_form_hr
{
	width:700px;
	height:1px;
	font-size:0;
	line-height:0;
	background-color:#ffffff;
	margin:16px 0 16px -5px;
}

.DivZoekResultaten .adviesgesprek_form_hr
{
    margin-top:10px;
	margin:16px 0 16px -5px;
}

.DivWelEenAdviseurInfo,.DivGeenAdviseurInfo, .DivContactBrengenVolgende{
	width:430px;
	float:right;
	padding:1px 5px 5px 5px;
	background-color:#D9EBF6;
	height:auto;
	overflow:visible;
}

.DivContactBrengenVolgende
{
    padding-top:11px;
    padding-bottom: 10px;
}

.DivWelEenAdviseurInfo
{
    display:none;
}

.DivGeenAdviseurInfo
{
    line-height:30px;
    display:none;
}

.DivAfspraak
{
    position:relative;
    clear:both;
    padding:3px 0px 0px 0px;
}

.DivAfspraak label
{
    display:block;
    width:75px;
    float:left;
    padding-left:0px !important;
}

.DivAfspraak input, .DivAfspraak select
{
    margin-left:10px;
    width:110px;
    height:18px;
    float:left;
    padding:1px 0px 0px 2px;
}

.DivAfspraak select
{
    width:50px;
    height:23px;
}

.DivGeenAdviseurInfo label, .DivWelEenAdviseurInfo label
{
    display:block;
    width:195px;
    float:left;
}

.DivWelEenAdviseurInfo label
{
    width:195px;
}

.DivGeenAdviseurInfo input, .DivWelEenAdviseurInfo input, .DivContactBrengenVolgende input
{
    float:left;
    width:130px;
    margin-top:3px;
    border:solid 1px #B2D6EC;
    height:19px;
    padding:1px 0px 0px 2px;
}

.DivWelEenAdviseurInfo input, .DivContactBrengenVolgende input
{
    float:left;
    width:225px;
    height:19px;
    padding:1px 0px 0px 2px;
    margin-top:-2px;
}

.DivGeenAdviseurInfo select, .DivWelEenAdviseurInfo select
{
    width:229px;
    height:25px;
}

.DivGeenAdviseurInfo input.ButtonVind
{
    background-image:url(/style%20library/reaalnl/images/btn-vind.gif);
	cursor:pointer;
	height:32px;
	line-height:0;
	margin-top:20px;
	position:relative;
	text-indent:-9999px;
	width:64px;
	border:none;
	clear:both;
}

.DivGeenAdviseurInfo input.ButtonVind:hover 
{
	background-image:url(/style%20library/reaalnl/images/btn-vind.gif);
	background-position:0 32px;
}

.DivWelEenAdviseurInfo input.ButtonVolgende, .DivItemButton input.ButtonVolgende, .DivContactBrengenVolgende input.ButtonVolgende
{
	background-image:url(/style%20library/reaalnl/images/btn-volgende.png);
	cursor:pointer;
	height:32px;
	line-height:0;
	margin-top:6px;
	position:relative;
	text-indent:-9999px;
	width:186px;
	border:none;
	clear:both;
	background-color:Transparent;
}

.DivContactBrengenVolgende input.ButtonVolgende
{
    margin-top:0px;
}

.DivWelEenAdviseurInfo input.ButtonVolgende
{
    margin-top:6px;
}

.DivWelEenAdviseurInfo input.ButtonVolgende:hover, .DivItemButton input.ButtonVolgende:hover, .DivContactBrengenVolgende input.ButtonVolgende:hover
{
	background-image:url(/style%20library/reaalnl/images/btn-volgende.png);
	background-position:0 32px;
}

.DivZoekResultatenHidden
{
    display:none;
}

.DivZoekResultaten
{
    width:700px;
    background-color:#B2D6EC;
    position:relative;
    overflow:visible;
    height:auto;
    clear:both;
}

#DivSearchResultsDetailsHeader
{
    width:668px;
    position:relative;
    background-color:#B2D6EC;
    vertical-align:top;
    height:auto;
}

.DivDetail
{
    width:668px;
    height:22px;
    background-image:url('/Style%20Library/ReaalNL/images/tab_middle_normal.gif');
    background-repeat:repeat-x;
    float:left;
    padding:7px 0px 0px 25px;
    margin-bottom:5px;
    font-weight:bold;
}

.DivSearchResultsDetailsItems
{
    padding:5px;
    background-color:#D9EBF6;
    width:680px;
    position:relative;
    margin-top:5px;
}

.DivItemNumber
{
    font-weight:bold;
    width:30px;
    float:left;
    position:relative;
    padding-left:10px;
}

.DivNameAndAddress
{
    width:400px;
    float:left;
    position:relative;
}

.DivItemButton
{
    float:left;
    width:238px;
    position:relative;
    text-align:right;
}

ul.balk_top 
{
	overflow:visible;
	margin-right:-2px;
	list-style-type:none;
	float:left;
	width:690px;
	height:32px;
	background-image:url('/Style%20Library/ReaalNL/images/vergelijk-balk.gif');
	background-repeat:repeat-x;
	background-color:#B2D6EC;
	z-index:999;
	position:relative;
	display:inline-block;
	margin-bottom:5px;
}

.balk_top li.naam_adres {
	float:left;
	padding-left:45px;
	padding-top:7px;
	width:151px;
	margin-left:0px;
	height:25px;
	position:absolute;
}

.bureaunr
{
	float:left;
	background-image:url('/Style%20Library/ReaalNL/images/nr-cirkel.gif');
	width:16px;
	height:15px;
	text-align:center;
	color:#ffffff;
	font-size:10px;
	padding-top:1px;
	font-weight:bold;
}

.DivWelEenAdviseurInfo DIV, .DivContactBrengenVolgende DIV
{
    float:left;
    padding-top:5px;
}

.DivSearchResultsDetailsItems a
{
	color:#133d8d;
	text-decoration:none;
}

.DivSearchResultsDetailsItems a:hover
{
    color:#133d8d;
	text-decoration:underline;
}
