/* ------------------------------------------------------------------------------------------------------------ */
/*                                                         																											*/
/*    www.goesenroos.nl         																																								*/
/*    © 2005-2006 Goes & Roos.																															    								*/
/*                                                         																											*/
/* ------------------------------------------------------------------------------------------------------------ */

/* 
***************************************************************************************
Notities
***************************************************************************************
* Paden naar images worden getraceerd vanaf de stylesheet, niet vanaf de HTML pagina.
* Deze stylesheet is firefox proof gemaakt, staat achter de items aangegeven.
* De huizentabel begint met het plaatsen van huis nummer 0 en dan 1 en dan 2. Dus eigenlijk is even oneven en oneven is even.
*/	

/* 
***************************************************************************************
Latest Addons
***************************************************************************************
*/	

.picture_element_imgstatus_verkocht {
background-image: url(../../images/status/verkocht.gif);
position: relative; bottom: 0px; left: 0px; /* Firefox */
display: block;  /* Firefox */
width: 162px;
height: 39px;
background-repeat: no-repeat;	
background-position: center center;	
margin-bottom: 0px;
} /* Firefox */

.picture_element_imgstatus_verhuurd {
background-image: url(../../images/status/verhuurd.gif);
position: relative; bottom: 0px; left: 0px; /* Firefox */
display: block;  /* Firefox */
width: 162px;
height: 39px;
background-repeat: no-repeat;	
background-position: center center;	
margin-bottom: 0px;} /* Firefox */

.picture_element_imgstatus_verhuurdov {
background-image: url(../../images/status/verhuurdov.gif);
position: relative; bottom: 0px; left: 0px; /* Firefox */
display: block;  /* Firefox */
width: 162px;
height: 39px;
background-repeat: no-repeat;	
background-position: center center;	
margin-bottom: 0px;} /* Firefox */

.picture_element_imgstatus_verkochtov {
background-image: url(../../images/status/verkochtov.gif);
position: relative; bottom: 0px; left: 0px; /* Firefox */
display: block;  /* Firefox */
width: 162px;
height: 39px;
background-repeat: no-repeat;	
background-position: center center;	
margin-bottom: 0px;} /* Firefox */

/* Kenmerken */
.TABLE_Kenmerken
{
border-collapse: collapse;
}

.TABLE_Kenmerken .TD_Kenmerken_Pic
{
width: 2%;
}		

.TABLE_Kenmerken .TD_Kenmerken_Props1
{
width: 35%;
padding-left: 5px;
color: #000000; font: 12px Arial;
}		

.TABLE_Kenmerken .TD_Kenmerken_Props2
{
width: 3%;
color: #000000; font: 12px Arial;
}
		
.TABLE_Kenmerken .TD_Kenmerken_Props3
{
width: 200px;
color: #000000; font: 12px Arial;
}		

/* Flash items */
.table_xtratxt 
{ 
width: 100% ;
cell-spacing: 0px;
margin: 0px; 
padding: 0px ;
border: 0px ;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
background: transparant ;   
}
 
.td_xtratxtlineleft { border: 0px ; margin: 0px; padding: 0px ; width: 100% ; text-align: left;}
.td_xtratxtlinecenter { border: 0px ; margin: 0px; padding: 0px ; width: 100% ; text-align: center;}
.td_xtratxtlineright { border: 0px ; margin: 0px; padding: 0px ; width: 100% ; text-align: right;}

/* 
***************************************************************************************
De Huizen teksten
***************************************************************************************
*/	

/* Adres: */
#element_adres { color: #cd000c; font: 11.5px Verdana ; font-weight: bold  ; text-align: left }
	
/* Omschrijving: */
#element_omschrijving { color: #000000 ; font: 11px Verdana ; text-align: left }
	
/* Vraagprijs (het woord 'vraagprijs' dus..) */	
#element_prijs1 { color: #cd000c ; font: 12.5px Verdana ; font-weight: bold  ; text-align: right }
	
/* De echte vraagprijs */
#element_prijs2 { color: #cd000c ; font: 12px Verdana ; font-weight: bold  ; text-align: right; text-align: right }	
	
/* Bijzondere tekst voor bijvoorbeeld boven de omschrijving, vraagprijs e.d. */
#tstatus, #extratekst1, #extratekst2, #extratekst3 { color: #000000 ; font: 12px Verdana ; font-weight: bold  ; text-align: left ; }		
#element_truncatenext	{ color: #cd000c ; font: 12px Verdana  ; text-align: left; text-decoration: underline;}

/* 
***************************************************************************************
De Huizen tabel achtergronden
***************************************************************************************
*/	

/* Oneven */
/* Achtergrond Tabel voor de foto Numero 1,3,5 etc. */
.element_td1_even
{
border-top: 1px solid #cc0000 ;	
border-left: 1px solid #cc0000 ;	
border-bottom: 1px solid #cc0000 ;	
padding: 10px 0px; 
padding-left: 5px;
background-color: #ffffff;
width: 540px;
vertical-align: middle;
cursor: pointer; /* Firefox */
}

/* Achtergrond Tabel voor de uitlegtekst Numero 1,3,5 etc. */
.element_td2_even
{
border-top: 1px solid #cc0000 ;	
border-right: 1px solid #cc0000 ;	
border-left: 1px solid #cc0000 ;	
border-bottom: 1px solid #cc0000 ;	
padding: 10px;
background-color: #ffffff;
width: 35%;
height: 90px;	
vertical-align: top;
cursor: pointer; /* Firefox */	
}

/* Achtergrond Tabel voor de prijs huizen Numero 1,3,5 etc. */
.element_td3_even
{
width: 100%;
height: 30px;
text-align: left ;
vertical-align: middle;
cursor: pointer; /* Firefox */	
}

/* even */
/* Achtergrond Tabel voor de foto Numero 2,4,6 etc. */
.element_td1_odd
{
border-top: 1px solid #cc0000 ;	
border-left: 1px solid #cc0000 ;	
border-bottom: 1px solid #cc0000 ;	
padding: 10px 0px; 
padding-left: 5px;
background-color: #ffffff;
vertical-align: middle;
cursor: pointer; /* Firefox */
}

/* Achtergrond Tabel voor de uitlegtekst Numero 2,4,6 etc. */
.element_td2_odd
{
border-top: 1px solid #cc0000 ;	
border-right: 1px solid #cc0000 ;	
border-left: 1px solid #cc0000 ;	
border-bottom: 1px solid #cc0000 ;	
background-color: #ffffff;
padding: 10px;
vertical-align: top;
cursor: pointer; /* Firefox */	
}

/* Achtergrond Tabel voor de prijs huizen Numero 2,4,6 etc. */
.element_td3_odd
{
height: 40px;
text-align: left ;
vertical-align: middle;
cursor: pointer; /* Firefox */
}

/* 
***************************************************************************************
De Huizen foto's
***************************************************************************************
*/	

/* Foto nr1 (Hoofdfoto) */
.element_img1
{
margin-top: -39px;
z-index: -1 ;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img2
{
margin-top: -39px;
z-index: -1;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}	

.element_img3
{
z-index: -1;
margin-top: -39px;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img6
{
align: left;
valign: middle;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img7
{
align: left;
valign: middle;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img8
{
align: left;
valign: middle;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img15
{
align: left;
valign: middle;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

.element_img17
{
align: left;
valign: middle;
width: 160px;
height: 120px;
border: 1px solid #cd000c ;
vertical-align: middle;	
margin-top: 2px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}
	
	
.element_imgstatus_verkocht
{
display: none;
}
	
.element_imgstatus_verkochtov
{
display: none;

}
	
.element_imgstatus_aangekocht
{display: none;

}	
	
.element_imgstatus_verhuurd
{display: none;

}	
	
.element_imgstatus_verhuurdov	
{display: none;

}	
	
.picture_element_imgstatus_optie
{display: none;
background-image: url(../../images/status/optie.gif);
position: relative; /* Firefox */
display: block;  /* Firefox */
width: 113px;
height: 45px;
background-repeat: no-repeat;	
background-position: center center;	
margin-bottom: 0px;	
}
	
/* 
***************************************************************************************
Top en bottom tekst
***************************************************************************************
*/		
	
/* Bottom tekst en Top tekst (meer informatie, niets gevonden etc..) */
#ozcont_gentxt2 { color: #808080 ; font: 11.5px Verdana ; text-align: center }
#ozcont_gentxt3 { color: #808080 ; font: 11.5px Verdana ; text-align: center }
#ozcont_gentxt4 { color: #808080 ; font: 11.5px Verdana ; text-align: center }
#ozcont_gentxt5 { color: #808080 ; font: 11.5px Verdana ; text-align: center }
#ozcont_gentxt6 { color: #808080 ; font: 11.5px Verdana ; text-align: center }

/* Top tekst overzichtspagina (Totaal aanbod etc.) */
.ozcont_gentitle { color: #000000 ; font: 12.5px Verdana ; font-weight: bold  ; text-align: left; }

/* Tekst properties voor de teksten m.b.t. bijzonder object */
#ozcont_gentxt7 { color: #cc0000 ; font: 12.5px Verdana ; font-weight: bold  ; text-align: left }
#ozcont_gentxt8 { color: #cd000c ; font: 12.5px Verdana ; font-weight: bold  ; text-align: left }
#ozcont_gentxt9	{ color: #cd000c ; font: 11.5px Verdana ; text-align: center }
#ozcont_gentxt10 { color: #cd000c ; font: 11.5px Verdana ; text-align: center }

/* VALK PROJECT AANBOD */


.ozcont_bottomtekst #ozcont_gentxt1{display:none!important;}
.ozcont_toptekst #ozcont_gentxt1{display:block!important;}


/* 
***************************************************************************************
Hoofdtabel
***************************************************************************************
*/		

.ozcont_maintable
{
text-align: left;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
}

/* Waardes maintable (float, align etc.) */
.ozcont_tableprops
{
margin:0px auto;  /* Firefox */
text-align: left;
width: 90%;
float: center;
vertical-align: center;
}

table tr.gridrowOnmouseover td { background-image: url('../../images/sl.gif'); }

.element_imgstatusMASK_verkochtov
{
height:     91px;
width:      131px;
text-align: center;
background-image: url(../../images/hmodule/image_mask.png);
}

.element_imgstatusTEXT_verkochtov 
{ 
color: #7A7A7A ; 
font: 15.5px Verdana ;
text-align: left ; 
}

.ozcont_toptekst
{

display: none; openhuisbanner
float: center;
width: 96%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
text-align: center;
}
	
.ozcont_header_align
{
border-top: 1px solid #cc0000 ;	
border-left: 1px solid #cc0000 ;	
border-right: 1px solid #cc0000 ;	
border-bottom: 1px solid #cc0000 ;	
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
height: 30px;
background-color: #f0f0f0;
width: 849px; /*desgewenst de tabel breedte*/
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
text-align: left;
}
	
.ozcont_bottomtekst
{
margin-top: 0px;
float: center;
width: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
text-align: center;
}	

/* 
***************************************************************************************
Zoeken op prijs, type, plaats etc. (in appart frame dus)
***************************************************************************************
*/

/* Select Dropdown shitjes */
.ozcont_select 
{
background-color: #ffffff;
list-style-type: circle;
text-align: center;	
margin-left: 0px;
margin-top: 0px;
text-align: center;
}

.ozcont_select A:link
{
color: #cd000c;
}

.ozcont_select A:active
{
color: #cd000c;
}

.ozcont_select A:visited
{
color: #cd000c;
}

.select_mainprop
{
margin:0px auto;  /* Firefox */
float: center;
width: 870px;
}
	
.select_table 
{
margin-top:6px;
float: center;
width: 565px;
}

.select_select
{	
background-color: #ffffff;
font: 10px Verdana;
margin: 0px;
}
	
.select_td0
{
display: none;
float: center;
}
		
.select_td1 
{
float: center;
}
	
.select_td2 
{
float: center;
width: 280px;
}
	
.select_td3
{
float: center;
width: 280px;
}	
	
.select_td4
{
display: none;
float: center;
width: 280px;
}	

/* Zoek text  (bijv. klik hier om te zoeken) */
#select_text  { color: #cd000c ; font: 10px Verdana ; font-weight: bold  ; text-align: right ; }

.select_select_waarde, .select_select_waarde1, .select_select_waarde5 
{ 
color: #000000 ; 
background-color: #ffffff;
font: 9px Verdana ; 
text-align: left ; 
width: 150px;
 }

/* begin prijs=2 plaats=4 */
.select_select_waarde2, .select_select_waarde4, .select_select_waarde3
{ 
color: #000000 ; 
background-color: #ffffff;
font: 9px Verdana ; 
text-align: left ; 
width: 230px;
 }
/* einde prijs=2 plaats=4 */



/* einde type=3 */

/* td waar "totaalaanbod" in staat"*/
 .select_totaalaanbod
{
display: none;
float: center;
width: 120px;
color: #cd000c ; font: 10px Verdana ; font-weight: bold  ; text-align: left
}

/* 
***************************************************************************************
De rest
***************************************************************************************
*/

/* Print icoon */
.ozcont_printicon
{
background-image: url("../../images/hmodule/printen.gif");
width: 17px;
height: 16px;
cursor: pointer;  /* Firefox */
float: right;
margin-bottom: 2px;
background-repeat: no-repeat;
}	

.ozcont_body
{
background-color: #ffffff;
background-repeat: no-repeat;
background-position: right bottom;
background-attachment: fixed;
list-style-type: circle;
text-align: center;	
margin-top: 15px;
}
		
BODY
{
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ef1b27;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
}

HR
{
float: left;
width: 100%;
color: #cccccc;
background-color: #cccccc;
height: 1px;
}
       
A:link { color: #cc0000 }
A:active { color: #cc0000 }
A:visited { color: #cc0000 }
A:hover { color: #e7ddab }

/* Google Maps toevoeging */

.ozcont_spacer {
text-align: left;
width: 900px;
}

:root .ozcont_spacer {width:auto}

.gmapsiframe {
width: 739px;
height: 470px;
}

.topabtTBL .marginbottom {
padding: 2px;
}

#horizontal_status
{
text-align: left;
background-image: url("http://websites.goesenroos.nl/general/images/multigmaps/icons/ico2_white.gif");
background-repeat: no-repeat;	
background-position: top left;
padding-left: 20px;
padding-top: 2px;
height: 20px;
cursor: pointer;
}

.topabtTBL .marginbottom {
display: inherit;
}



/* Safari */ /* Safari */ /* Safari 
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
*/
	:root .ozcont_maintable
	{
	text-align: left;
	cell-spacing: 0px;
	margin-left:30px;
	border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
	}
	
	/* Waardes maintable (float, align etc.) */
	:root .ozcont_tableprops
	{
	margin:0px auto;  /* Firefox */
	text-align: left;
	width: 90%;
	float: left;
	vertical-align: center;
	}
	
	:root table tr.gridrowOnmouseover td { background-image: url('../../images/sl.gif'); }
	
	:root .element_imgstatusMASK_verkochtov
	{
	height:     91px;
	width:      131px;
	text-align: center;
	background-image: url(../../images/hmodule/image_mask.png);
	}
	
	:root .element_imgstatusTEXT_verkochtov 
	{ 
	color: #7A7A7A ; 
	font: 15.5px Verdana ;
	text-align: left ; 
	}
	
	:root .ozcont_toptekst
	{
	/*display: none; openhuisbanner*/
	float: center;
	width: 94%;
	cell-spacing: 0px;
	border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
	text-align: center;
	margin-left:20px;
	}
		
	:root .ozcont_header_align
	{
	border-top: 1px solid #cc0000 ;	
	border-left: 1px solid #cc0000 ;	
	border-right: 1px solid #cc0000 ;	
	border-bottom: 1px solid #cc0000 ;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 30px;
	margin-left:30px;
	background-color: #f0f0f0;
	width: 849px; /*desgewenst de tabel breedte*/
	cell-spacing: 0px;
	border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
	text-align: left;
	}
		
	:root .ozcont_bottomtekst
	{
	margin-top:0px;
	float: left;
	width: 99%;
	cell-spacing: 0px;
	border-collapse: collapse; /*geen borders?*/ /* Cellspacing */	
	text-align:center;
	}	
	
	:root .select_mainprop
	{
	margin:0px auto;  /* Firefox */
	float: center;
	width: 870px;
	margin-left:200px;
	}
	
	:root .picture_element_imgstatus_verkocht {
	background-image: url(../../images/status/verkocht.gif);
	position: relative; bottom: 0px; left: 0px; /* Firefox */
	display: block;  /* Firefox */
	width: 162px;
	height: 39px;
	background-repeat: no-repeat;	
	background-position: center center;	
	margin-bottom: 0px;
	}
/*
}
 einde Safari */



/*
.Div_ExtraBanner{ 
background-image: url("../../images/banner.GIF");
background-repeat: no-repeat;
width: 634px;
margin-left:150px;
height: 123px;
text-align: center; 
padding-top: 10px;
padding-bottom: 10px;
}

.Div_ExtraBanner IMG{ display:none; }

html > body .div_extrabanner{
display: block;
margin-bottom:50px;
}
*/
