a
{
	color: #FF4444;
	font-weight: 700;
	text-decoration: none;
}

a:hover
{
	color: #273a87;
}

html {height:100%;}
#frmHome {height:100%;}

body
{
	background: #FFF url(img/Site/bg.gif) center repeat-y;
	height:100%;
	font-family: Arial;
	font-size: 9pt;
	margin: 0;
	text-align:center;
	color: #00004a;
	
}
a img { border: 0; }

html>/**/body { margin-left:1px; /*ivm 1px bug IE*/ }

div#divContainer
{
	background: url(img/Site/bg_top.gif) repeat-x; /**/
	position:relative;
	height:100%;

}

#wrapper {

	position:relative;
	width:990px;
	margin:0 auto;
	text-align:left;
	height:100%;
	
}

td
{
	font-family: Arial;
	font-size: 9pt;
}

.error
{
	COLOR: #FF4444;
}

.button
{
	background-color: #293375;
	height: 29px;
	width: 120;
	color: #FFFFFF;
	border-width: 0px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
}

.bullet
{
	background-image: url(img/Site/bullet.gif);
	background-repeat:no-repeat;
}

.verplicht
{
	color: #FF4444;
}

.foto
{
	border-width: 1px;
	border-color: #484537;
	color: #484537;
}

.clsTransButton input
{
	background-color: Transparent;
}

.tdFotoPnl
{
	background-color: #EEECE4;
	background-image: url(img/site/tbl_fotopnl_bg.gif);
	background-repeat: repeat-x;
}

.hdr_gevr
{
	background-image: url(img/site/fade_gevr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}

.hdr_aangeb
{
	background-image: url(img/site/fade_aangeb.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}

.tbl_stappen
{
	border-color: #BFC5E8;
	border-style: solid;
	border-width: 1px;
}

.tblCel_R
{
	border-right-color: #BFC5E8;
	border-right-style: solid;
	border-right-width: 1px;
	word-wrap: break-word;
}

.tblCel_T
{
	border-top-color: #BFC5E8;
	border-top-style: solid;
	border-top-width: 1px;
}

.tblCel_R_B
{
	border-right-color: #BFC5E8;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #BFC5E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.tblHdrAdv
{
	font-weight: bold;
	padding: 5px;
}

.tblAdv
{
    width: 100%;
}


.tblTdAdv
{
	padding: 3px;
	border-top: solid 1px #f0f1f7;
	border-bottom: solid 1px #f0f1f7;
	background-color: #f9f9fc;
	width: 100%;
}

h2
{
	color: #000000;
	font-size: 11pt;
}

h3
{
	border-top: solid 1px #e9eaf4;
	padding-top: 3px;
	width: 100%;
	color: #FF0000;
	font-size: 11pt;
}

h4
{
	border-top: solid 1px #3b4999;
	padding-top: 3px;
	font-size: 10pt;
	font-style: italic;
}

.tbl_jur
{
	background-image: url(img/site/faq_bg.gif);
	background-repeat: repeat-x;
}
ul li
{
	list-style-type:square;
	list-style-position:outside;
}

b
{
	letter-spacing: 1px;
}

input, select, textarea
{
	font-family: Arial;
	font-size: 9pt;
}

div#divHeader
{
	position:relative;
	width:970px;
	height:157px;
}

div#divTopnav
{
	position:absolute;
	top: 31px;
	right: 45px;
	z-index: 340;
	font-size:11px;
}

div#divTopnav, div#divTopnav a { color:#FFF;}
div#divTopnav a {padding:10px; line-height:20px;}

div#divTopAccount
{
	position:absolute;
	top: 61px;
	right: 45px;
	z-index: 340;
	font-size:11px;
}

div#divTopAccount, div#divTopAccount a { color:#FFF;}

div#divLogo
{
	position:absolute;
	top: 58px;
	left: 9px;
	width: 224px;
	height: 31px;
	z-index: 300;
}

div#divBeeldmerk
{
	position:absolute;
	top: 43px;
	left: 0px;
	z-index: 350;
}

div#divMenu
{
	background-repeat: no-repeat;
	float:left;
	width: 247px;
	padding-top: 40px;
	padding-left: 44px;
	height: 300px;
	z-index: 310;
}

html>/**/body #divMenu {width:203px;}

div#divHeaderImage
{
	float:left;
	background: url(img/site/bg_headerImage.jpg);
	width:695px;
	height:65px;
	margin-top:-31px;
}

div#divTitle
{
	position: relative;
	width:650px;
	float:left;
	margin-top:20px;
	margin-left:18px;
	padding-bottom:0px;
	z-index: 380;
}

div#divContent
{
	float:left;
	top: 170px;
	left: 280px;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 680px;
	z-index: 350;
}

html>/**/body #divContent {width:660px;}

div#divHomeLinks
{
	width:315px;
	float:left;
	margin-top: 15px;
}

div#divHomeRechts
{
	float:right;
	overflow:hidden;
	background:url(img/site/bg_homeRechts.gif) repeat-y;
	border-left:1px solid #dbddee;
	width: 340px;
	margin-top: 15px;
}

div#divHomeRechts p
{
padding:0 10px;
}

div#divHomeRechts #stat
{
	padding: 5px;
	text-align: center;
	width: 115px;
	float: left;
	display: none;
}
div#divHomeRechts #stat .aantal
{
	display: block;
	font-size: 22px;
	color: #FF0000;
	margin-bottom: 5px;
}

div#divGoogleAds
{
	position: absolute;
	top: 300px;
	left: 80px;
}


div#divStappen
{
}

div#divStappen a
{
	color: #98A1E0;
	font-size: 7pt;
}
div#divStappen a:hover
{
	color: white;
}

div#divContentSmal
{
	float:left;
	top: 170px;
	left: 280px;
	margin-left: 20px;
	padding-bottom: 20px;
	width: 655px;
	z-index: 350;
}

.tbl td
{
	font-size: 8pt;
}

.tblGr td
{
	font-size: 9pt;
}

.clsHomeKader
{
	background-image: url(img/Site/home_bg_kader.gif);
	background-repeat: no-repeat;
	background-color: #ED2123;
	padding-left: 45px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: 700;
	border-bottom: solid 1px #781001;
}

#lnkNieuweAdv {text-align:right;}

.browse
{
	color: #555eb0;
	font-size: 8pt;
	vertical-align: middle;
	padding-bottom: 9px;
	height: 1px;
	cursor: hand;
}
.classTabT:hover { text-decoration: none; }

.tblHdr
{
	background-image: url(img/Site/grid_lijn0.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: #ED2123;
	color: #FFFFFF;
}

.clsTblVraag
{
	margin-top: 6px;
	border-top: solid 1px #7076A4;
}

.clsAntwoord
{
	background-color: #f6f7fa;
	background-image: url(img/Site/faq_bg-2.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	padding: 6px;
	border: solid 1px #7076A4;
	font-style: italic;
}

.clsAantalwoningen
{
	width: 112px;
	height: 26px;
	text-align: center;
	font-weight: 700;
	font-size: 13px;
	padding-top: 4px;
	color: #FFFFFF;
}

.clsAantalwoningen a
{
	color: #FFFFFF;
}
.clsAantalwoningen a:visited
{
	color: #FFFFFF;
}

.tblHdr a
{
	color: #FFFFFF;
}

.tblHdr a:hover
{
	text-decoration: underline;
}

.tblHdrLogo
{
	background-image: url(img/Site/grid_logokl.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ED2123;
}

.tblCel1 td
{
	border-bottom:1px solid #838aba;
	background-color: #f9f9fc;
}

.tblCel2 td
{
	border-bottom:1px solid #838aba;
	background-color: #f2f3f8;
}
.tblCel3
{
	color: #aaaabb;
}

.tblCel1 .aangeb,
.tblCel2 .aangeb
{
	background-color: #f1f2f8;
}

.tblCel1 td.gevr,
.tblCel2 td.gevr
{
	background-color: #ebecf6;
}

/*======= Nieuwe Advertenties met foto (ShowNew.aspx) ========*/

#DfWonList .tblCel1 td td,
#DfWonList .tblCel2 td td
{border:none;}

#DfWonList .tblCel1 td.aangeb td,
#DfWonList .tblCel2 td.aangeb td {
	background-color: #f1f2f8;
}

#DfWonList .tblCel1 td.gevr td,
#DfWonList .tblCel2 td.gevr td {
	background-color: #ebecf6;
}


/* ================================================= */

.tblCel1 td td,
.tblCel2 td td
{border:none;}


.tblCelLijnen
{
	border-left:1px solid #555eb0;	
}

.tblCel1 a:visited
{
	color: #F37E7F;
}

.tblCel2 a:visited
{
	color: #F37E7F;
}

/* -- overlib -- */
.overlib_FGcolor
{
	background-color: #E0E3ED;
}

.overlib_BGcolor
{
	background-color: #1A214B;
}

.overlib_Text
{
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
}

/* -- 3-hoeksruil -- */
.tbl3hoek
{
	background-color: #E0E3ED;
	color: #293375;
}

.td3hoek_header
{
	background-image: url(img/Site/3hoek_headerbg.gif);
	height: 30px;
}

/* -- Zoeken P31 --*/

.clsZoekenP31Left
{
	width: 0px;
	height: 394px;
	float: left;
	border-left: solid 1px #c3c6e2;
}

.clsZoekenP31
{
	border-top: solid 1px #c3c6e2;
	border-bottom: solid 1px #c3c6e2;
	float: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	height: 394px;
}

.clsZoekenP31 h5
{
	font-size: 12px;
	color: #263986;
	margin: 5px;
}

.clsZoekenP31Aantal
{
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
}

.clsZoekenP31Aantal a
{
}

.clsZoekenP31MidPijl
{
	background-image: url(img/Site/zoeken_p31_midpijl.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 394px;
	float: left;
}

.clsZoekenP31Right
{
	width: 0px;
	height: 394px;
	float: left;
	border-right: solid 1px #c3c6e2;
}

.clsZoekenG01
{
	background-color: #f8f9fb;
	border: solid 1px #e9eaf4;
	height: 504px;
	float: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}

.clsZoekenG01Aantal
{
	padding-left: 5px;
	font-size: 14px;
	font-weight: 700;
	color: #bfc5e8;
	text-align: left;
}

.clsZoekenG01Status
{
	margin-top: 6px;
	border: solid 1px #98a1e0;
	z-index: 400;
	margin-left: 210px;
}

.clsgMap
{
	border-color: #98a1e0;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
}

div.markerTooltip, div.markerDetail {
    background-color: white;
    font-size: 11px;
    font-weight: 100;
    white-space: nowrap;
    margin: 0;
    padding: 6px 6px;
    border: 1px solid #293275;
}


.Alvin
{
	font-size: 12px;
	font-weight: 700;
	color: #4444FF;
	text-align: left;
}


a.knop {
	background: url('img/Site/knop_r.gif') no-repeat right top;
	padding-right:17px;
	padding-top:6px;
	color:#fff;
	display:inline-block;
	font-size: 12px;
}

a.knop span {
	background: url(img/Site/knop_l.gif) top left no-repeat; 
	height:27px;
	padding-top:6px;
	width:13px;
	display:inline-block;
	margin-top:-6px;
	float:left;
	}

a.knop:hover {color:#c6cff9; text-decoration:none;}

#fotosurvey_notice
{
	float: left;
	display: none;
	line-height: 26px;
	padding-right: 12px;
}
#fotosurvey_knoppen
{
	float: left;
}
.pnlFotoFoto {
	float: left;
	clear:left;
}

#fotosurvey_knoppen #volgordeOpslaan { display: none; }
#fotosurvey_knoppen #volgordeAnnuleren { display: none; }
.fotosurvey_item
{
	background-image: url(img/Site/fotosurvey_bg.gif);
	background-repeat: no-repeat;
	background-position:-5px top;
	width: 147px;
	height: 175px;
	float: left;
	margin: 5px 14px 10px 0px;
}
.fotoPlaceholder
{
	background-image: url(img/Site/fotosurvey_bg_placeholder.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 175px;
	float: left;
	margin: 5px 14px 10px 0px;
}
.fotoMove
{
	cursor: move;
}

.fotosurvey_item .fotocontainer
{
	float: left;
	text-align: center;
	display: block;
	width: 120px;
	height: 122px;
	margin-top: 12px;
	margin-left: 7px;
	margin-bottom: 10px;
}
.fotosurvey_item .fotocontainer input { border-width: 0px; }

.fotosurvey_item .docid { display: none; }
.fotosurvey_item .move { margin-left: 7px; display: none; }
.fotosurvey_item .wijzig { margin-left: 7px; }
.fotosurvey_item .verwijder { margin-left: 7px; }

#errornotice
{
	padding: 5px;
	border: solid 1px #c3c6e2;
	background-color: #f0f0f7;
	font-weight: 700;
	margin-bottom: 10px;
	display: none;
}

#Btn_Back {
	float: left;
	clear:left;
	}

/* ======== Log in ======= */

#divTopnav a.btnLogin span {
	background:url(img/Site/login_pijl_down.html) right 1px no-repeat;
	padding:0 15px 0 0; 
}
#divTopnav a.btnLogin { 
	padding-right:5px; 
	
	outline:none; 
	-moz-border-radius:5px; 
	-moz-border-radius-bottomright:0px; 
	-webkit-border-radius:5px;
	-webkit-border-top-bottom-radius:0px;
}
#divTopnav a.menu-open {background:#020265}
#divTopnav a.menu-open span {
	background:url(img/Site/login_pijl_up.html) right 1px no-repeat; 
	color:#fff; 
}
.loginPanel, .loggedInPanel {
	position:absolute; 
	top:51px; 
	right:65px; 
	z-index:999; 
	width:248px; 
	padding:10px; 
	color:#fff; 
	font-size:11px; 
	text-align:right; 
}
.LoggedInMarked a:hover{color:#fff; text-decoration:underline;}
.loginPanel {
	text-align:left;
	display:none;
	color:#00004a; 
	background:#fff; 
	border:10px solid #020265; 
	 
	-moz-border-radius:10px; 
	-moz-border-radius-topright:0px; 
	-webkit-border-radius:10px; 
	-webkit-border-top-right-radius:0px; 
}
.inputInlognaam {
	display:block;
	background:#f3f4f9; 
	border:1px solid #c3c6e2;
	padding:5px;
	margin-bottom:10px;
	width:180px;
	height:25px;
}
.loginPanel .knop {float:left; cursor:pointer;}
#inschrijven {float:left; clear:left;}
#bewaarWachtwoord {float:left; margin-bottom:10px; }

.lnkFoto
{
	position:relative;
}

.meerAfbeeldingen
{
	position:absolute;
	right:0;
	bottom:0;
}

/* ========= MijnAdvertenties.aspx ========= */

.mijnAdvertenties {}
.fotosurvey_itemX {width:660px; padding:0; margin-top:2px; display:inline-block; cursor:pointer;}
.advNummer { background:#eff0f7 url(img/Site/pijl_down.gif) no-repeat top right; color:#273a87; border:1px solid #e3e5f3; border-bottom:none; font-size:14px; margin:0; width:660px; height:28px; line-height:28px; overflow:hidden; }
.advNummer p {margin:0 0 0 10px; padding:0;}
.advNummer img {display:none;}
.over {color:#0c1950; text-decoration:underline;}
.selected {background:#fa484a url(img/Site/pijl_right.gif) no-repeat top right; color:#FFF; border:1px solid #fa484a; border-bottom:none;}
.advIconen { padding:0 0 5px 0; margin: 0 0 10px 0; float:left; clear:left; border:1px solid #cccfe8; width:660px;}
.advIconen input {font-size:0px; }
.advIconen .advZoek {}
/* ======= PREMIUM Advertenties ======= */

table.laatsteAdvertenties tr.tblCel1,
table.laatsteAdvertenties tr.tblCel2  
{
	background:#fee;
}


.stadNaar {float:left; z-index:90;}
.premium_stamp {float:right; top:10px; right:10px; z-index:80;}


/* Social media icons */

.socialMediaIcons {display:block;}
.socialMediaIcons a {width:20px; height:20px; background-repeat:no-repeat; margin-left:2px; display:block; float:left;}
.socialMediaIcons a span { display:none;}
a.sm_ico_twitter {background-image:url(img/Site/sm_ico_twitter.gif);}
a.sm_ico_facebook {background-image:url(img/Site/sm_ico_facebook.gif);}
a.sm_ico_email {background-image:url(img/Site/sm_ico_email.gif);}
a.sm_ico_hyves {background-image:url(img/Site/sm_ico_hyves.gif);}

/* Privacyverklaring */

table.cookies {
    border: solid 1px #f2f3f8;
    width: 100%;
}

table.cookies td, table.cookies th {
    padding: 8px;
}

table.cookies td {
    border-top: solid 1px #f2f3f8;
}

table.cookies th {
    font-size: 9pt;
    font-weight: 700;
    text-align: left;
}