/* DEFAULTS
********************************************************/
body 
{
	text-align:center;
    margin: 0;
    padding: 0;
    background-image: url(/look/bgr.gif);   
}
.nobg
{
    background: none;
    padding:0;margin:0;margin-left:0;margin-top:0;
    background-color:#F3EEDE;
}
#info
{
position:absolute;left:0px;top:0px;
}

#Website
{
    margin: 0 auto 0 auto;  /* site centreren */ 
    padding-top: 0px;
    width:955px;
    text-align: left;    
    height:100%;}
#Content
{
    border:0px solid #F00;
/*    height:60%;*/
    background-repeat: y-repeat;
    background-position: top left;
    background-image: url(/look/bgr-pattern-info.jpg); 
}
#ContentHome
{
    border:0px solid #F00;
/*    height:60%;*/
    background-repeat: y-repeat;
    background-position: top left;
    background-image: url(/look/bgr-pattern-info-home.jpg); 
}

form {
    margin: 0;
    padding: 0;
}    

p, td, th, div, span, h1, h2, h3, input, textarea, select, option, a, li {
    color: #3E4665;
    font-size:11px;
    font-family: Verdana, Helvetica;
}
a {
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
select {
    margin-bottom: 2px;
}
input {
    margin-bottom: 2px;
}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

/* NAVIGATIE
********************************************************/
#TopFoto
{
    width:955px;
    height:123px;
}
#TopBalk {height:32px;background-repeat: x-repeat; background-position: top left; background: url(/look/bgr-topnav.gif);}
#TopNav 
{
    padding:10px 0 0 21px;
    height:32px;    
    margin:0px;
    color: #807D6C; 
/*    width:453px !important;
    width:475px;*/
    height:22px !important;
    height:32px;    
    font-weight: bold;
    background-repeat: x-repeat;
    background-position: top left;
    background: url(/look/bgr-topnav.gif); 
    float:left;   
}

#TopNav a {color: #807D6C; text-decoration: underline;}
#TopNav a.nonactief:link		{color: #807D6C; text-decoration: none;}
#TopNav a.nonactief:visited		{color: #807D6C; text-decoration: none;}
#TopNav a.nonactief:hover		{color: #807D6C; text-decoration: underline;}
#TopNav a.nonactief:active		{color: #807D6C; text-decoration: none;}

#TopMidNav {
    padding:10px 0 0 22px;
    color: #FFF;
    width:933px !important;
    width:955px;
    height:22px !important;
    height:32px;
    font-weight: bold;
    background-repeat: x-repeat;
    background-position: top left;
    clear:both;
}

#TopMidNav a{text-decoration: none;}
#TopMidNav a.nonactief:link		{color: #FFF; text-decoration: none;}
#TopMidNav a.nonactief:visited		{color: #FFF; text-decoration: none;}
#TopMidNav a.nonactief:hover		{color: #FFF; text-decoration: underline;}
#TopMidNav a.nonactief:active		{color: #475259; text-decoration: none;}

.Top1, .Top2, .Top3 {background: url(/look/bgr-subnav.gif);}
.Top4, .Top10, .Top11, .Top12 {background: url(/look/bgr-subnav-vakantie.gif);}
.Top5 {background: url(/look/bgr-subnav-verhuur.gif);}
.Top6 {background: url(/look/bgr-subnav-verkoop.gif);}
.Top7 {background: url(/look/bgr-subnav-nieuwbouw.gif);}


.navboven3, a.navboven3 {color: #FFF; font-weight: bold; text-decoration: none;}
a.navboven3:hover       {text-decoration: underline;}


/*        h1,.navboven2actief {color: #475259;}
    <%CASE "5"%>
        .navboven2 {background: url(/look/bgr-subnav-verhuur.gif);}
        h1 ,.navboven2actief {color: #665037;}
    <%CASE "6"%>
        .navboven2 {background: url(/look/bgr-subnav-verkoop.gif);}
        h1 ,.navboven2actief {color: #59574B;}
    <%CASE "7"%>
        .navboven2 {background: url(/look/bgr-subnav-nieuwbouw.gif);}
        h1 ,.navboven2actief {color: #59543A;}
    <%CASE ELSE%>
        .navboven2 {background: url(/look/bgr-subnav.gif);}
        h1 {color: #000;}
<%END SELECT%>
*/

/* FOOTER, H1, P, A, ...
********************************************************/
.footerTxt      		{color: #FFF;}

h1						{font-size:14px;}

h2						{font-size:14px; color: #AB4C4A;}
h3						{font-size:13px; color: #AB4C4A;}

.detailText				{font-size:12px; color: #000; font-weight: normal;}
.detailRef				{font-size:12px; color: #000; font-weight: normal;float:right;margin-top:5px;margin-right:15px;}

h1 a                    {font-size: 14px; color: #3E4665; text-decoration: underline; }
h1 a:hover              {font-size: 14px; text-decoration: none; }
.H1Adres                 {display:none;}

h2.vakantie             {font-size:14px;color:#3E4665;}
h2 a.vakantie                    {font-size: 14px; color: #3E4665; text-decoration: underline; }

p.left					{font-family:Verdana, Helvetica; color: #000; padding-left:20px; padding-right:20px; line-height:16px;}
p.left2					{font-family:Verdana, Helvetica; font-size:11px; color: #000; padding-right:20px; line-height:16px;}
p.left3					{font-family:Verdana, Helvetica; color: #000; padding-left:0px; padding-right:20px; margin: 0; line-height:16px;}
p.left4					{font-family:Verdana, Helvetica; color: #000; margin: 0; line-height:16px;}
p.zoek					{font-family:Verdana, Helvetica; color: #004854; padding-left:20px; padding-right:20px; line-height:27px; font-weight: bold;}

a.aanbod				{font-family:Verdana, Helvetica; color: #004854;}

a.aanbod:link			{text-decoration: underline;}
a.aanbod:visited		{text-decoration: underline;}
a.aanbod:hover			{text-decoration: none;}
a.aanbod:active			{text-decoration: underline;}

.zoek2					{font-family:Verdana, Helvetica; font-size:14px; color: #6F6754; padding-left:20px; padding-right:5px; line-height:27px; font-weight: bold;}

a.detailLink			{color: #00508C; padding-left:10px; padding-bottom:3px; padding-right:10px;text-decoration: underline;}
a.detailLink:hover		{text-decoration: none;}

a.detailLink2			{color: #000; padding-left:10px; padding-bottom:3px; padding-right:10px;}

a.detailLink2:link		{text-decoration: underline;}
a.detailLink2:visited	{text-decoration: underline;}
a.detailLink2:hover		{text-decoration: none;}
a.detailLink2:active	{text-decoration: underline;}

a.detailLink3			{color: #00508C; padding-bottom:3px;}

a.detailLink3:link		{text-decoration: underline;}
a.detailLink3:visited	{text-decoration: underline;}
a.detailLink3:hover		{text-decoration: none;}
a.detailLink3:active	{text-decoration: underline;}

img.boord				{border-color:#D1D1DE;}

/* TALEN NAVIGATIE
********************************************************/
#Talen {
    padding:10px 30px 0 0;
    height:22px !important;
    height:32px;
/*    width:451px !important; 
    width:480px;   
*/    
    color: #999;
    text-align:right;
    background-repeat: x-repeat;
    background-position: top left;
    background: url(/look/bgr-topnav.gif); 
    margin:0px;  
    font-weight:bold;  
    float:right;
}
#Talen a {
    color: #666;
    text-decoration: none;
}

#Talen a {color: #807D6C; text-decoration: underline;}
#Talen a.actief {color: #AA4C4A; text-decoration: underline;}

#Talen a.nonactief:link		{color: #807D6C; text-decoration: none;}
#Talen a.nonactief:visited		{color: #807D6C; text-decoration: none;}
#Talen a.nonactief:hover		{color: #807D6C; text-decoration: underline;}
#Talen a.nonactief:active		{color: #807D6C; text-decoration: none;}

#Talen a:hover {
    text-decoration: underline;
}

/* HOMEPAGE
********************************************************/

#LeftHome
{
    width:326px;
    float:left;
    padding-top:0px;
    padding-bottom:0;
/*    border:1px solid #F00;*/
}
#LeftHome h3 {margin-top:15px;margin-left:21px;color:#656049;width:300px;}

#Left
{
    width:332px;
    float:left;
    border:0px solid #F00;
    
/*    padding-top:22px;*/
/*    padding-bottom:22px;*/
    margin:0px;
/*    margin-bottom:20px;*/

}
/*#Left h1 {margin-top:15px;margin-left:21px;}*/
#Left h2, #Left h1 {margin-top:15px;margin-left:21px; color:#475259;}
#Left h2.jaarverhuur {color:#665037;}
#left .vragen {padding-left:22px;clear:both;}

#Right, #RightNieuwBouw
{
/*    width:605px !important;
    width:605px;*/
    width:580px !important;
    width:600px;
/*    padding:20px;*/
    padding:6px 10px 0px 20px !important; 
    padding:16px 10px 0px 20px;
    margin-left:332px;
/*    padding-top:1px;
    padding-bottom:22px;*/
    line-height: 16px;
    background: url(/look/bgr-pattern.gif);
    border:0px solid #F00;
    
}
#Right h1 {border:0px solid #F00;}
#Right h1.Titel {color:#AB4C4A;border:0px solid #F00;}
#right .Formresult {padding: 45px 0 400px 25px;}

#Right h1.NieuwBouw {color:#AB4C4A;}
#Left h2.NieuwBouw {color:#59543A;}

#Between
{
    background-color:#FFF;
    width:284px;
    padding-bottom:10px;
    float:left;
/*    border:1px solid #F00;*/
}
#Between h3 {margin-top:15px;margin-left:20px;color:#656049;}
#RightHome
{
    width:317px !important;
    width:343px;
    padding-left:26px;
    padding-top:22px;
    padding-bottom:0px;
    line-height: 16px;
/*    border:1px solid #F00;*/
    float:left;
}

#SyndicGebouwen .Syndicgebouw
{
    width:140px;
    height:150px;
    float:left;
    text-align:center;
}
#SyndicGebouwen img {margin:5px;}

.homeh1 {
    color: #3E4665;
    font-size: 19px;
    margin: 20px 0 20px 0;
    padding: 0;
    font-weight: bold;
}
.homeh3 {
    color: #656049;
    font-size: 13px;
}
#kantoortd {
/*    background: url(/look/bgr-pattern.gif);
    background-position: top left;
    background-repeat: y-repeat;*/
    padding: 21px 0 0 33px;
}
#kantoorimg {
    margin-bottom: 21px;
}
.kantoortekst1 {
    font-size: 12px;
    margin-right: 38px;
}
.kantoortekst2 {
    margin-bottom: 10px;
    margin-right: 38px;
    
}
.kantoortekst2 i {
    color: #AB4C4A;
    font-style: normal;
}
.menuvakantieverhuur,.menujaarverhuur,.menuverkoop,.menunieuwbouw {
    width: 326px;
    height: 60px;
    margin-bottom: 4px;
/*    border:1px solid #F00;*/
}
.menuvakantieverhuur h2,.menujaarverhuur h2,.menuverkoop h2,.menunieuwbouw h2 {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    margin: 0 0 0 22px;
    padding: 13px 0 0 0;
}
.menuvakantieverhuur a,.menujaarverhuur a,.menuverkoop a,.menunieuwbouw a {
    color: #FFF;
    text-decoration: none;
}
.menuvakantieverhuur a:hover,.menujaarverhuur a:hover,.menuverkoop a:hover,.menunieuwbouw a:hover {
    text-decoration: underline;
}
.menuvakantieverhuur {
    background: url(/look/vakantieverhuur_menu_kleur.jpg);
}
.menujaarverhuur {
    background: url(/look/jaarverhuur_menu_kleur.jpg);
}
.menuverkoop {
    background: url(/look/verkoop_menu_kleur.jpg);
}
.menunieuwbouw {
    background: url(/look/nieuwbouw_menu_kleur.jpg);
}
.menutekstklein {
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 22px;
}
#zoekhome {
    margin-top: 10px;
    padding-bottom: 15px;
    border-bottom:1px solid #999;    
/*    border:1px solid #F00;*/
}
#ZoekRef
{
    width:332px; 
    border-top:1px solid #E2E1DD;
    margin-top: 25px;
    margin-bottom: 10px;
}

#Laureaat
{
    width:292px !important;
    width:332px; 
    border-top:1px solid #E2E1DD;
    padding: 20px 20px 0 20px;
}

.zoekvak {
    border: 1px solid #6F6754;
    width: 120px;
    vertical-align: middle; line-height: 18px;
}
.zoekknop {
    font-size: 10px;
    height: 17px;
    background-color: #6F6754;
    color: #FFF;
    font-weight: bold;
    border: 0;
}
#kijkertd h3 {
    margin-left: 25px;
    color: #656049;
    font-size: 13px;
}
#tdhomemenu h3 {
    margin-left: 22px;
    color: #656049;
    font-size: 13px;
}

/* FOOTER ADRES
********************************************************/
#Footer
{
    padding:25px 0 0 22px; 
    width:933px !important;
    width:955px;
    height:36px !important;
    height:61px;
    background-color:#656049;
/*    border:1px solid #F00;*/
}
#FooterAdres  {color:#FFF; float:left;}
#FooterEmail  {float:right;padding-right:22px;font-weight: bold;}
#FooterEmail a {color:#FFF;text-decoration: none;}
#FooterEmail a:hover {color:#FFF;text-decoration: underline;}

#Disclaimer   {width:955px;}
#Disclaimer a {font-size:9px;color:#999;text-decoration: none;}
#Disclaimer a:hover {font-size:9px;color:#999;text-decoration: underline;}
#Disclaimer .Link {float:left; color:#999;}
#Disclaimer .Creations {float:right;}



/* IMMO VHRWIN
********************************************************/
#errorinfo {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
    color: #AB4C4A;
    font-weight: bold;
/*    border:1px solid #F00;*/
    width:306px;
}
#vakantiezoek {
    width:300px;
    /*margin-bottom: 10px;*/
}
#vakantiezoek th {
    text-align: left;
    color: #004854;
    white-space: nowrap;
}
#vakantiezoek td {
    text-align: right;
}
.FormDropDownType {
    width: 190px;
}
#volledigaanbod {
    text-align: right;
    padding-top: 10px;
}
.FormKnop {
    background-color: #576B7A;
    color: #FFF;
    font-weight: bold;
    border: 0;
    vertical-align: middle; line-height: 18px;
}

#vastgoedlijst {
border:0px solid #F00;
}
/*#vastgoedlijst {
    margin-left: 41px;
    margin-right: 41px;
}*/
.vastgoedlijstnav {
    margin-top: 15px;
    padding-bottom: 15px;
}
.navigation,.navigation:link,.navigation:visited,.navigation:active {
    color: #000000;
}
.NavigationActive,.navigation:hover {
    color: #AB4C4A;
}
.NavigationActive {
    font-weight: bold;
}
.VastgoedNaam, .VastgoedPrijs, .VastgoedVerkocht, .VastgoedVerhuurd, .VastgoedLigging, .VastgoedSoort, .VastgoedMeerInfo {
    /*white-space: nowrap;*/
    line-height: 16px;
}
.VastgoedMeerInfo,.VastgoedMeerInfo a {
    color: #B2AC92;
    text-decoration: none;
}
.VastgoedNaam,.VastgoedNaam a {
    color: #AB4C4A;
    font-weight: bold;
}
.VastgoedNaam a:hover {
    text-decoration: none;
}
.ResidentieBorder {
    border: 1px solid #918C77;
}
.VastgoedVerhuurd, .VastgoedVerkocht {
    color: #600;
    font-weight: bold;
}
.searchfor {
    font-size:13px;
    padding-left:0px;
    padding-top:0px;
    font-weight: bold;
    color: #000;
    margin-right: 0px;
}
.searchfor b {
    color: #7B8F9E;
}
.searchaantal {
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

/* IMMO ORXS
********************************************************/
#vastgoedzoektype {
    margin:0 0 0px 20px;

/*    border:1px solid #F00;*/
}
#vastgoedzoektype .Inlichtingen{clear:both;}
#vastgoedzoektype .VolledigAanbod{ float:left;margin:10px 0 20px 0px;}
#vastgoedzoektype .ZoekKnop {margin-top:10px;text-align:right;background-color:#FFF;margin-right:12px !important; margin-right:6px;padding:0;border:0px solid #F00;}

#vastgoedzoektype th {
    text-align: left;
    color: #004854;
    white-space: nowrap;
    padding-right: 15px;
}
#vastgoedzoektype td {
    text-align: right;
}

#vastgoedzoektype .type {float:left;margin: 3px 20px 0 0px;font-weight:bold;}

.VastgoedPubText, a.VastgoedPubText {
    color: #3E4665;
    text-decoration: none;
}
a.VastgoedPubText:hover {
    text-decoration: underline;
}
#comfortdetail td {
    color: #000;
    font-family:Verdana, Helvetica;
    font-size:11px;
}

/* INFOBON & KALENDER & RESERVATIE
********************************************************/
#reservatieh1 {
    margin: 0;
    padding: 0;
}
.FormField {
    border: 1px solid #CCC;
}
label {
    color: #000;
}
.ErrorMessage, .FormErrorMessage {
    color: #AB4C4A;
    font-weight: bold;
}
.FormDropDownType2 {
    width: 200px;
}
.reservatiesubtitel {
    font-weight: bold;
    font-size: 12px;
}
.Tekst1 {
}

/* OVERIGE STIJLEN
********************************************************/
.contactfotoblock {
    width:290px;
    height:50px;
    margin-left:22px;
    margin-bottom:15px;
}
#verhuurkatalogus {
    margin: 15px 46px 0px 120px;
}
#copyright h2{
    font-size: 14px;
    color: #000;
}
#copyright h3{
    font-size: 12px;
    color: #000;
}

#tooltip {position: absolute; display: none; border: 1px solid #000;}
.syndiclink {
    margin-left: 22px;
    margin-bottom: 5px;
} 
#syndictd p {
    margin-left: 20px;
    margin-right: 20px;
    line-height:16px;
}
#RealEstateAward
{
float:left;padding-left:25px;
}


@media print {
    body { background-color: #FFFFFF; background: none; }
    #Disclaimer, #TopMidNav, #TopNav, outputmidnavtr, #topbannertr, #outputtopnavtr, #ZoekRef, #zoekhome, .linkerkolom, .vastgoedopties, .meerfotos, .vastgoedlijstnav, #left, #TopFoto, #Talen{display: none;}
    
    /*.left, .right, .topleft, .top, .topmiddle, .topright, .footerleft, .footermiddle, .footerright, .VastgoedType {display:none;}
    #content                {margin-left: 0px;}*/
    #Content, #Footer, #Right, #RightNieuwBouw {width:760px;margin:0; padding:0;background: none; }
    #FooterAdres, #FooterEmail, #FooterEmail a {color:#000;}
}
@media screen {
    /*#content                {margin-left: 63px;}
    .footerprint            {display:none;}
    .concept                {height: 100%; width:992px; border:0}*/
}
#hide {display:none}

.lpage-afbeelding {
	border: 1px solid #8c8877;
	margin-right: 20px;
}

.lpage-afbeelding2 {
	border: 1px solid #8c8877;
}

#call-to-action {
	width: 290px;
	background-color:ab4c4a;
	margin-left: 20px;
	margin-right:20px;
	text-align:center;
	height: 70px;
	line-height: 35px;
}

#call-to-action a{
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
#call-to-action a:hover{
	font-size:18px;
	color:#3e4665;
	background-color:d1cdb6;
}

#left P {
	margin-left: 20px;
	margin-right: 20px;
}
#Breadcrumb {text-align:left;font-size:10px;font-family:verdana;}
#Breadcrumb a {font-size:10px;color:#3E4665;}
#Breadcrumb a:link		{font-size:10px;text-decoration: underline;}
#Breadcrumb a:hover		{font-size:10px;text-decoration: none;}


