a
{
	color: #FF4444;
	font-weight: 700;
	text-decoration: none;
}

a:hover
{
	color: #273a87;
}

html {height:100%;}
#frmHome {height:100%;}

body
{
	background: #FFF url(/Woningruil/img/Site/bg.gif) center repeat-y;
	height:100%;
	font-family: Arial;
	font-size: 9pt;
	margin: 0;
	text-align:center;
	color: #00004a;
	
}

html>/**/body { margin-left:1px; /*ivm 1px bug IE*/ }

div#divContainer
{
	background: url(/Woningruil/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-image: url(/Woningruil/img/Site/btn_empty.gif);
	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(/Woningruil/img/Site/bullet.gif);
	background-repeat:no-repeat;
}

.gevr
{
	background-color: #f9f9fc;
}

.aangeb
{
	background-color: #ebecf5;
}

.verplicht
{
	color: #FF4444;
}

.foto
{
	border-width: 1px;
	border-color: #484537;
	color: #484537;
}

.clsTransButton input
{
	background-color: Transparent;
}

.tdFotoPnl
{
	background-color: #EEECE4;
	background-image: url(/woningruil/img/site/tbl_fotopnl_bg.gif);
	background-repeat: repeat-x;
}

.hdr_gevr
{
	background-image: url(/Woningruil/img/site/fade_gevr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}

.hdr_aangeb
{
	background-image: url(/Woningruil/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(/Woningruil/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(/Woningruil/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(/Woningruil/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;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 680px;
	z-index: 350;
}

.tbl td
{
	font-size: 8pt;
}

.tblGr td
{
	font-size: 9pt;
}

.clsHomeKader
{
	background-image: url(/Woningruil/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(/Woningruil/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(/Woningruil/img/Site/faq_bg.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	padding: 6px;
	border: solid 1px #7076A4;
	font-style: italic;
}

.clsAantalwoningen
{
	background-image: url(/Woningruil/img/Site/bg_aantalwon.gif);
	background-repeat: no-repeat;
	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(/Woningruil/img/Site/grid_logokl.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ED2123;
}

.tblCel1
{
	background-image: url(/Woningruil/img/Site/grid_lijn1.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

.tblCel2
{
	background-image: url(/Woningruil/img/Site/grid_lijn1.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

.tblCel3
{
	color: #aaaabb;
}

.tblCelLijnen
{
	background-image: url(/Woningruil/img/Site/grid_lijn2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.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(/Woningruil/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(/Woningruil/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(/Woningruil/img/Site/knop_r.gif) top right no-repeat;
	height:27px;
	padding-right:17px;
	padding-top:6px;
	color:#fff;
	display:inline-block;
	font-size: 12px;
}

a.knop span {
	background: url(/Woningruil/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: right;
}
#fotosurvey_knoppen #volgordeOpslaan { display: none; }
#fotosurvey_knoppen #volgordeAnnuleren { display: none; }
.fotosurvey_item
{
	background-image: url(/Woningruil/img/Site/fotosurvey_bg.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 175px;
	float: left;
	margin: 5px 14px 10px 0px;
}
.fotoPlaceholder
{
	background-image: url(/Woningruil/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: 12px;
	margin-bottom: 10px;
}
.fotosurvey_item .fotocontainer input { border-width: 0px; }

.fotosurvey_item .docid { display: none; }
.fotosurvey_item .move { margin-left: 12px; display: none; }
.fotosurvey_item .wijzig { margin-left: 12px; }
.fotosurvey_item .verwijder { margin-left: 12px; }

#errornotice
{
	padding: 5px;
	border: solid 1px #c3c6e2;
	background-color: #f0f0f7;
	font-weight: 700;
	margin-bottom: 10px;
	display: none;
}

/* ======== Log in ======= */

#divTopnav a.btnLogin span {
	background:url(/Woningruil/img/Site/login_pijl_down.gif) 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(/Woningruil/img/Site/login_pijl_up.gif) 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 ========= */

.fotosurvey_itemX {padding:10px 0; background:#eff0f7; border-bottom:1px solid #fff; border-top:1px solid #cccfe8; display:inline-block;}
.advNummer { font-size:14px; padding:0 10px; display:inline-block; float:left; line-height:50px;}
.advIconen { float:left;}

/* ======= PREMIUM Advertenties ======= */

table.laatsteAdvertenties tr.tblCel1,
table.laatsteAdvertenties tr.tblCel2  
{
	background:none;
}
table.laatsteAdvertenties tr.tblCel1Premium {
	background:url(/Woningruil/img/Site/bg_premium1.gif) no-repeat 0 0;
	position: relative;
}
table.laatsteAdvertenties tr.tblCel2Premium {
	background:url(/Woningruil/img/Site/bg_premium2.gif) no-repeat 0 0;
	position: relative;
}
table.laatsteAdvertenties td {
	height: 42px;
	background-image: none;
}
.stadNaar {position:relative; z-index:90;}
.premium_stamp {top:0px; position:absolute; right:2px; top: 15px; z-index:80;}