﻿/*******************************/
/*			Splashpagina			 */
/*										 */
/*******************************/
#outer {
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
}
#inner {
	width: 1000px;
	height:500px;
	margin-left:-500px;  
	position: absolute;
	top: -250px;       
	left: 50%;
}
.column
{
	float:left;
	padding-top:72px;
}
.column a
{
	text-decoration:none;
}
.smallcolumn1
{
	margin-left:155px;
}
.widecolumn
{
	width:312px;
	position:relative;
	padding-top:0px;
}
.widecolumn a.logohome {
	background:url(/images/logo.png) no-repeat;
	width:264px;
	height:324px;
	margin-left:30px;
}
.widecolumn a:hover.logohome {
	background:url(/images/logo-hover.png) no-repeat;
}
.widecolumn img
{
	margin-left:32px;
	margin-top:-8px;
	display:block;
}
.direct
{
	margin-top:24px;
	display:block;

}
.direct a
{
	color:#D81E05;
	text-decoration:underline;
}
.widecolumn a
{
	display:block;
	margin-top:10px;
	color:#D81E05;
	text-transform:uppercase;
	text-align:center;
	font-size:17px;
	font-weight:bold;
}
.widecolumn a:hover
{
	color:#333;
}
.widelink
{
	position:absolute;
	color:#fff;
	font-weight:bold;
	top:47px;
	left:58px;
	text-transform:uppercase;
	font-size:46px;
}
.klikhier
{
	display:block;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-decoration:underline;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:-10px;
}

.smallcolumn
{
	width:186px;
}
.block
{
	width:186px;
	height:71px;
	background: #D81E05;
	display:block;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:1.2;
	padding:10px 0px;
}
.block a
{
	display:block;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-decoration:underline;
	font-weight:normal;
	text-transform:uppercase;
}
.block a:hover
{
	display:block;
	color:#fff;
}
.block span
{
	display:block;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-decoration:underline;
	font-weight:normal;
	text-transform:uppercase;	
}
a:hover.blockhover span{
	background:#333333;
}
.blackblock
{
	background: #333333;
}
.firstblock
{
	margin-bottom:23px;
}
.address
{
	clear:left;
	width:684px;
	margin:0 auto;
	text-align: center;
	font-family:"Trebuchet MS";
	letter-spacing:1px;
	font-size:11px;
	color:#333333;
	padding-top:30px;
}
.address a
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
/*******************************/
/*			Layout					 */
/*										 */
/*******************************/
.nonfooter
{
	width:1000px;
	margin:0 auto;
	min-height:100%;
	background: url(../../images/nonfooter.gif) repeat-y;
}
#header
{
	background:url(../../images/header.gif) no-repeat;
	height:90px;
	padding-top:80px;
	position:relative;
	width:1000px;
}
.topmenu
{
	position:absolute;
	height:50px;
	right:227px;
	top:120px;
	width:445px;
}
.telefoon
{
	color:#D81E05;
	font-weight:bold;
	float:right;
	font-size:17px;
}
.topmenuul
{
	margin:0;
	float:right;
	padding:0;
	clear:right;
	list-style:none;
	width:390px;
}
.topmenuul li
{
	float:left;
	line-height:1;
	
}
.topmenuul li span
{
	line-height:0.5;
	color:#b2b2b2;
	padding:0 4px;
}
.topmenuul li.last
{
	border-right:none;
}
.topmenuul li a
{
	color:#b2b2b2;
	font-size:11px;
	text-decoration:none;
}
.topmenuul li a:hover
{
	color:#DB2B36;

}
.buttons
{
	float:right;
	
}
.button
{
	float:right;
	margin-right:10px;
	clear:right;
	background:url(../../images/buttontop.jpg);
	width:203px;
	height:27px;
	padding-top:5px;
	display:block;
	text-align:center;
}
.button a
{
	text-transform:uppercase;
	font-size:12px;
	color:#D81E05;
	font-weight:bold;	
	text-decoration:none;
}
.button a:hover
{
	color:#333333;
}
.button2
{
	margin-top:10px
}
.logo
{
	margin-left:45px;
	float:left;
}
.container
{
	overflow:hidden;
	padding-bottom:60px;
}
.column1
{
	width:786px;
	float:left;
	position:relative;
}

.hometekst
{
	padding:25px 0px 0px 45px;
	color:#333;
	width:630px;
}
/*******************************/
/*			Contentmenu				 */
/*										 */
/*******************************/
.vervolgtekst
{
	padding:25px 0px 0px 45px;
	color:#333;
	width:720px;
}
/*******************************/
/*			Contentmenu				 */
/*										 */
/*******************************/
.column2
{
	width:203px;
	float:left;
}
.snelzoeker
{
	background: #D81E05;
	width:173px;
	height:240px;
	padding:17px 15px;
}
.snelzoeker h2
{
 color:#fff;
 text-transform:uppercase;
 font-size:17px;
 font-weight:bold;
 margin-bottom:0px;
}
.zoekscherm ul
{
	margin:0;
	padding:0;
	list-style: none;
}
.zoekscherm ul li label
{
	color:#fff;
	display:block;
}
.zoekscherm ul li select
{
	width:140px;
}
.zoekbutton
{
	margin-top:10px;
	position:relative;
	height:20px;
}
.zoekbutton input
{
	position:absolute;
	left:0;
	bottom:0;
}
.zoekbutton .uitgebreidzoeken
{
	position:absolute;
	bottom:0;
	right:0;
}
.zoekbutton a
{
	font-size:11px;
	color:#fff;
}
.special_container
{
	margin-top:8px;
	background: url(../../images/specialcontainer.jpg) no-repeat;
	padding:7px 7px 0px 9px;
	height:144px;
	
}
.special_link
{
	text-decoration:none;
	font-weight:bold;
}
.specials_image
{
	margin-bottom:4px;
}
.special_container span
{
	display:block;
	font-size:11px;
	line-height:1;
	float:left;
	clear:left;
	color:#4c4c4c;
}
#adrestext, #woningtypetext
{
	display:none !important;
}

.footer
{
	background:#e6e6e6 url(../../images/footer.gif) no-repeat;
	height:40px;
	margin:-60px auto 0 auto;
	width:1000px;
	text-align:right;
	color:#999999;
	letter-spacing:1px;
	padding-top:20px;
	position:relative;
}
.footer p a
{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.footer p
{
	position:absolute;
	right:0;
	font-size:11px;
	bottom:0;
}
.footer .logos
{
	float:left;
	margin-right:10px;
}

/*******************************/
/*			Wie zijn wij			 */
/*										 */
/*******************************/
.employee
{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.employee li
{
	overflow:hidden;
	list-style:none;
}
.employee .naam
{
	display:block;
	float:left;
	width:130px;
}
.employee li span.naam_value
{
	display:block;
	float:left;
	width:200px;
}
.employee .functie
{
	display:block;
	float:left;
	width:130px;
}
.employee li span.functie_value
{
	display:block;
	float:left;
	width:200px;
}
.employee .email
{
	display:block;
	float:left;
	width:130px;
}
.employee li span.email_value
{
	display:block;
	float:left;
	width:300px;
}
.employee .mobiel
{
	display:block;
	float:left;
	width:130px;
}
.employee li span.mobiel_value
{
	display:block;
	float:left;
	width:200px;
}


/* PADDING IN DE POPUPS IN HET ZOEKSCHERM
====================================================== */
.popup
{
	padding: 10px;
	background:none;
}
/* STYLES DIE DOOR HET SYSTEEM WORDEN GEGENEREERD
====================================================== */

td
{
	font-size:12px;
	font-family:  "Trebuchet MS", Verdana, sans-serif;
}
select
{
    font-size:12px;
	font-family:  "Trebuchet MS", Verdana, sans-serif;
}
input
{
    font-size:12px;
	font-family:  "Trebuchet MS", Verdana, sans-serif;
}
textarea
{
    font-size:12px;
	font-family:  "Trebuchet MS", Verdana, sans-serif;
}
body #fout
{
    font-size:12px;
    color: red
}
body #informatietext
{
    color: #000;
}
body #boginfotitletekst
{
    color: #000;
}
body #titel
{
    color: #000;
}
body #highlight
{
    color: #000;
}
body #nieuwsdatum
{
    color: #000;
	 width:110px;
	 display:block;
}
body #nieuwsimage
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid
}
body #selectbox
{
    font-size: 12px;
    font-family: 'lucida console', terminal, 'courier new', courier, mono;
    background-color: #fff;
    text-decoration: none
}
.printwindow
{
    background-color: #fff;
}
.verkocht
{
    color: #f00;
}
body #huislink
{
    text-decoration: none
}
body #inputdisabled
{
    background-color: #888888
}
body #checkbox
{
    width: 13px
}
body #informatie
{
    font-size:12px;
    color: #000;
}
body #informatietext
{
    font-size:12px;
    color: #000;
}
.homebox
{
    background-color: #fff;
}
body #huizeninformatiekleur
{
    background-color: #000;
}
body #lijntje
{
    background-color: #888;
}
body #homespecialborder
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}
body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px;
}
body #searchinfotitletekst
{
    color: #000000;
}
.buurtgegevens_header
{
    background-color: #DB2B36;
    width:700px;
    color:#fff;
}
.mailhuis_input
{
    width: 200px
}
.loginbox
{
    background-position: left top;
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat
}

.hometableborder
{
    BORDER-RIGHT: silver thin double;
   BORDER-TOP: silver thin double;
    BORDER-LEFT: silver thin double;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-COLOR: #ebebeb
}
#prospectaanbiedertabellijntje1
{
}
#prospectaanbiedertabelborder
{
background-color:#516779;
}
#prospectaanbiedertabelheader
{
	background-color:#E3E8EC;
	font-weight:bolder;
}
#prospectaanbiedertabelrow1
{
	background-color:#BAC7D1;
}
#prospectaanbiedertabelrow2
{
	background-color:#9BAEBD;
}

/* OPEN HUIS
================================================================================================================*/


body#Openhuis
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
.OpenHuisMainDiv
{
	position:relative;
	min-height:100%;
}
* html .OpenHuisMainDiv
{
	height:100%;
	text-align:center;
}
.OpenHuisMainDiv div
{
	position:relative;
	padding-bottom:30px;
}
body#Openhuis p
{
	margin:0;
	padding:0;
}
.OpenHuisHeaderText
{

}
body#Openhuis p.OpenHuisTitle
{
	position:relative;
	height:60px;
	line-height:60px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color: #fff;
	background: #D81E05;
}
body#Openhuis p.OpenHuisDate
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#D81E05;
	margin-top:12px;
}
body#Openhuis p.OpenHuisTime
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#D81E05;
}
.OpenHuisMainDiv table
{
	width:96%;
	border-collapse:collapse;
	margin:0 auto;
}
.OpenHuisMainDiv table td
{
	padding-left:6px;
}
.TableWoonplaats
{
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background:#D81E05;
	color:#fff;
}
.TableTitle
{
	font-weight:bold;
	color: #D81E05;
}
.TableData
{
color: black;
}
.TableData a
{
color: #c0c0c0;
}

.TableData a:hover
{
color: #D81E05;
}
#footerOH
{
	position:relative;
	height:20px;
	margin-top:-20px;
	background: #D81E05 url(/images/footer_openhuis.gif) repeat-x 0px;
}
.nieuwsOmschrijving
{
	padding:10px 0px 15px 0px;
}
/* END OPEN HUIS
==================================================================================================================*/
.MijnTekstImgLeftTop
{
	margin:5px 15px 15px 0;
}
.MijnTekstImgRightTop
{
	margin:5pxpx 0px 15px 15px;
}
.MijnTekstImgLeftBottom
{
	margin:15px 15px 0px 0px
}
.MijnTekstImgRightBottom
{
	margin:15px 0px 0px 15px;
}

.aanbodmenu
{
background:url("../../images/dropUP.png") no-repeat scroll left bottom transparent;
display:block !important;
height:130px;
padding:30px 20px 0;
visibility:visible !important;
float:left;
width:155px;
text-decoration:none;
font-weight:bold;
color:#fff;
font-size:15px;
}
.aanbodmenu:hover
{
	color:#333;
}
/* active items */
.wiezijnwij .Overons ul,
.boudestynenpartner  .Overons ul,
.vbo .Overons ul,
.vastgoedcert .Overons ul,
.activiteiten .Overons ul,
.vacatures .Overons ul,
.search .Aanbod ul,
.aog .Aanbod ul,
.bog .Aanbod ul,
.huur .Aanbod ul,
.project .Aanbod ul,
.buitenland .Aanbod ul,
.huisenpaard .Aanbod ul,
.verkoop .Diensten ul,
.aankoop .Diensten ul,
.diensten .Diensten ul,
.emigratiebegeleiding .Diensten ul,
.waardebepaling .Diensten ul,
.verhuur .Diensten ul,
.taxaties .Diensten ul,
.hypotheken .Diensten ul,
.contactformulier .contactul ul,
.gegevens .contactul ul,
.routebeschrijving .contactul ul,
.aogPAARD .Aanbod ul,
.buitenland .Aanbod ul
{
	display:block !important;
	visibility:visible !important;
	left:			0;
	bottom: 2.7em; /* match top ul list item height */ 
	z-index:		99;
	background: url(../../images/dropUP.png) left bottom no-repeat;
	height:130px;
	padding:30px 20px  0px 20px;	
}
.wiezijnwij .Overons ul .wiezijnwijmenuitem,
.boudestynenpartner .Overons ul .boudestynenpartnermenuitem,
.vbo .Overons ul .vbomenuitem,
.vastgoedcert .Overons ul .vastgoedcertmenuitem,
.activiteiten .Overons ul .activiteitenmenuitem,
.vacatures .Overons ul .vacaturesmenuitem,
.search .Aanbod ul .searchmenuitem,
.bog .Aanbod ul .bedrijvenmenuitem,
.huur .Aanbod ul .huurmenuitem,
.aog .Aanbod ul .agrarischmenuitem,
.project .Aanbod ul .projectmenuitem,
.buitenland .Aanbod ul .buitenlandmenuitem,
.huisenpaard .Aanbod ul .huisenpaardmenuitem,
.verkoop .Diensten ul .verkoopmenuitem,
.aankoop .Diensten ul .aankoopmenuitem,
.verhuur .Diensten ul .verhuurmenuitem,
.emigratiebegeleiding .Diensten ul .emigratiebegeleidingmenuitem,
.waardebepaling .Diensten ul .waardebepalingmenuitem,
.taxaties .Diensten ul .taxatiesmenuitem,
.hypotheken .Diensten ul .hypothekenmenuitem,
.contactformulier .contactul ul .contactformulieritem,
.gegevens .contactul ul .gegevensitem,
.routebeschrijving .contactul ul .routebeschrijvingmenuitem,
.aogPAARD .Aanbod ul .huisenpaardmenuitem
{
	font-weight:bold;
	font-size:13px;
}
fieldset p
{
	clear:left !important;
	
}

/* FANCY INLOG */

#sign_in fieldset {
	float:left;
	border:1px solid;
	padding:0px 10px 10px 10px;
	margin-left:4px;
	}
#sign_in legend {
	font-size:13px;

}	

#sign_in input#mailadres, 
#sign_in input#wachtwoord{
	width:238px;
	margin-bottom:15px;
}
#sign_in input#mailadres {
	background:#ffffff url(/images/user.png) 5px 2px no-repeat;
	padding-left:40px;
	}
#sign_in input#wachtwoord {
	background:#ffffff url(/images/password.png) 10px 2px no-repeat;
	padding-left:40px;
	}

#sign_in input.text {
	color:#333333;
	font-size:1em;
	font-weight:bold;
	height:15px;
	padding:5px 6px;
}

#sign_in label {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:6px 10px 0 0;
	text-align:right;
	width:65px;
}

#sign_in div.knoppen {
	text-align:right;
	float:left;
	width:375px;
}

#sign_in div.knoppen .knop {
	margin-left:5px;
}

.MijnTekstImgLeftTop
{
	margin:5px 15px 15px 0;
}
.MijnTekstImgRightTop
{
	margin:5pxpx 0px 15px 15px;
}
.MijnTekstImgLeftBottom
{
	margin:15px 15px 0px 0px
}
.MijnTekstImgRightBottom
{
	margin:15px 0px 0px 15px;
}


#forms legend
{display:block;color:#D81E05;float:left;}
#forms fieldset
{
    border:solid 1px #D81E05;
    padding:10px;
	margin-bottom:10px;
}
.row
{
    clear:left;
    overflow:hidden;
}
.row label
{
    display:block;
    width:120px;
    float:left;
    cursor:pointer;
    margin-bottom:2px;
}

.row input, .row textarea
{
    width:300px;
    margin-bottom:4px;
}
.postcode input, .gsm input
{
    width:100px !important;
}
.sendlink
{
	float:left;
	margin-top:10px;
	clear:left;
}
