﻿.clear {clear:both;}
.hide {display: none;}
img{border: 0;}
form {padding:0; margin:0;}

/* ----------------------------------------------------------------------------- */

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size : 12px;
	margin:0;
	line-height:1.3;
	color:#333333;
	text-align:left;
}



.color1{color:#fff;}
.color2{color:#000;}
.color3{color:#92c849;} /* licht groen */
.color4{color:#009b3a;} /* donker groen */
.color5{color:#c7c2ba;} /* licht grijs */
.color6{/*color:#333333;*/color:#8b8178;} /* donker grijs */
.color7{color:#99ccff;} /* licht blauw */
.color8{color:#990621;} /* alert rood */
.color9{color:#f1ede7;} /* grijs (achtergrond) */
.color10{color:#8b8178;} /* grijs (achtergrond) */

.bgcolor1{background:#fff;}
.bgcolor2{background:#000;}
.bgcolor3{background:#92c849;} /* licht groen */
.bgcolor4{background:#009b3a;} /* donker groen */
.bgcolor5{background:#c7c2ba;} /* licht grijs */
.bgcolor6{/*background:#333333;*/background:#8b8178;} /* donker grijs */
.bgcolor7{background:#99ccff;} /* licht blauw */
.bgcolor8{background:#990621;} /* alert rood */
.bgcolor9{background:#f1ede7;} /* grijs (achtergrond) */
.bgcolor10{background:#8b8178;} /* grijs (achtergrond) */


.super{vertical-align:super;font-size:10px;}
.alert{color:#990621;font-weight: bold;}
.nomargin{margin:0;padding:0;}
.verplichtveld{color: #000;font-weight:bold;margin:0 3px;}
.validationsummary{clear:both;color: #990621; font-weight: bold;}

/* bronvermelding */

#bronvermelding{padding:0;font-size:10px;}
#bronvermelding a{color:#8b8178;text-decoration:none;}

/* GoogleMaps */
div.gmaddress{font-size:10px;}
div.gmfotos {padding:9px 0;}
div.gmfotos img{margin-right:3px;margin-bottom:3px;padding:1px;background:#fff;border:solid 1px #92c849;}


/*  header-variaties
-----------------------------------------------------------------------------*/

h1.type1{
	font-size:23px;
	font-weight:bold;
	margin:0;
	padding:0 0 25px 0;
	color:#000;
}

h1.type1 span.headsub{font-size:17px;color:#333333;font-weight:bold;}
#layout2rightcolumn h1.type1,
#layout5rightcolumn h1.type1,
#immoiq h1.type1, 
#rekenmodules h1.type1,
#infoenduiding h1.type1{font-size:18px;padding:0 0 8px 0;}

h1.type4{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0 0 18px 0;
	color:#000;
}

h1.type5{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 12px 0;
	color:#000;
}

h2.type3{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:8px 0 0 0;
	color:#009b3a;
}

h2.type5{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0 0 12px 0;
	color:#000;
}

h2.type6{
	width:510px;
	color:#fff;
	background:#8b8178;
	font-size:12px;
	font-weight:bold;
	margin:6px 0;
	padding:4px 4px 4px 13px;
}

/* hieronder oude stijlen */

h1.type2{
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:7px 0 0 55px;
	color:#333333;
	height:59px;
}

h1.type3{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:12px 0 12px 13px;
	color:#584f47;
}



h2.type1{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
}

h2.type2{
	float:left;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:8px 0 0 12px;
	color:#333333;
	height:58px;
}




h2.type4{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:8px 0 0 0;
	color:#584f47;
}

/*  p-variaties
-----------------------------------------------------------------------------*/
p.type1{margin:0 0 25px 0;padding:0;}

/*  hr-variaties
-----------------------------------------------------------------------------*/
hr.type1_7{height:4px;color:#99ccff;background:#99ccff;padding:0;margin:24px 0 0 0;border:none;}


/*  ul-variaties
-----------------------------------------------------------------------------*/

ul.type3{ 
	margin:0; 
	padding:0;
	list-style-type:none;
}

ul.type3 li{ 
	padding:0 0 6px 12px;
	background: url(../Images/Bullets/BulletType3d.gif) no-repeat 0 6px;
}

/* -- */

ul.type4{ 
	margin:0; 
	padding:0;
	list-style-type:none;
}

ul.type4 li{ 
	padding:0 0 6px 12px;
	background: url(../Images/Bullets/BulletType4.gif) no-repeat 0 6px;
}

ul.type4 span.title{font-weight:bold;}

/* -- */

ul.type5{ 
	margin:0; 
	padding:0;
	list-style-type:none;
}

ul.type5 li{ 
	padding:6px 6px 6px 30px;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 18px 11px;
	border:solid 1px #cccccc;
	margin:0 0 9px 0;
}

ul.type5 span.title{font-weight:bold;color:#009b3a}
ul.type5 span.title:hover{text-decoration:underline;}
ul.type5 span.description{}

/* -- */

ul.type6{ 
	margin:0; 
	padding:15px 0 0 0;
	list-style-type:none;
}

ul.type6 li{ 
	padding:0 0 6px 15px;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 4px;
}

ul.type6 span.title{font-weight:bold;}
ul.type6 span.title:hover{text-decoration:underline;}

/* -- */

ul.type7{ 
	margin:12px 0 18px 0; 
	padding:0;
	list-style-type:none;
}

ul.type7 li{ 
	padding:0 0 6px 24px;
	background: url(../Images/Bullets/Checkbox_15_13.gif) no-repeat 0 2px;
}


/* -- */


ul.square7b{ 
	margin:0; 
	padding:0;
	list-style-type:none;
}

ul.square7b li{ 
	padding:0 0 12px 12px;
	background: url(../Images/Bullets/Square7b.gif) no-repeat 0 6px;
}


/* hieronder oude types */

ul.type1{ 
	margin:0;
	padding:15px 0 0 0;
	list-style-type:none;
}

ul.type1 li{
	margin:0;
	padding:0 0 8px 0;
}


ul.type2{ 
	margin:0;
	padding:15px 0 0 0;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

ul.type2 li{
	margin:0;
	padding:0 0 8px 0;
}



/*  Stylen link algemeen 
-----------------------------------------------------------------------------*/

a:link,a:visited,a:active{
	color : #333333;
    text-decoration: underline;
}
a:hover{
	color : #333333;
    text-decoration: none;
}

/*  a-variaties
-----------------------------------------------------------------------------*/

a.reverse:link,a.reverse:visited,a.reverse:active{text-decoration: none;}
a.reverse:hover{text-decoration: underline;}

a.nounderline:link,a.nounderline:visited,a.nounderline:active,a.nounderline:hover{text-decoration: none;}

a.bold4:link,a.bold4:visited,a.bold4:active,a.bold4:hover{font-weight:bold;color:#009b3a;}


/*  classes met afbeeldingen
-----------------------------------------------------------------------------*/

.bsq1{background: url(../Images/Bullets/Square1.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq2{background: url(../Images/Bullets/Square2.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq3{background: url(../Images/Bullets/Square3.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq4{background: url(../Images/Bullets/Square4.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq5{background: url(../Images/Bullets/Square5.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq6{background: url(../Images/Bullets/Square6.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}
.bsq7{background: url(../Images/Bullets/Square7.gif) no-repeat 0 3px;padding: 0 6px 6px 15px;}

.correct{background: url(../Images/Bullets/Checkbox_15_13.gif) no-repeat right top;padding: 0 20px 0 0;}
.wrong{background: url(../Images/Icons/Checkbox_false_15_13.jpg) no-repeat right top;padding: 0 20px 0 0;}

/*  Stylen link met afbeelding 
-----------------------------------------------------------------------------*/

a.arrow4:link,a.arrow4:visited,a.arrow4:active{
	display:block;
	text-decoration:none;
	color:#fff;
	background:#009b3a url(../Images/Buttons/ArrowButton2aa.gif) no-repeat right 50%;
	padding:11px 35px 11px 11px;
	border-bottom:solid 4px #333333;
	font-weight:bold;
}

/* -- */

a.arrow3d:link,a.arrow3d:visited,a.arrow3d:active,
a.arrow4d:link,a.arrow4d:visited,a.arrow4d:active,
a.arrow7d:link,a.arrow7d:visited,a.arrow7d:active{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:8px 8px 8px 40px;
	margin:19px 0 15px 0;
	font-weight:bold;
	font-size:13px;
}

a.arrow3d:link,a.arrow3d:visited,a.arrow3d:active{background:#92c849 url(../Images/Buttons/ArrowWhite.png) no-repeat 10px 50%;}
a.arrow4d:link,a.arrow4d:visited,a.arrow4d:active{background:#009b3a url(../Images/Buttons/ArrowWhite.png) no-repeat 10px 50%;}
a.arrow7d:link,a.arrow7d:visited,a.arrow7d:active{background:#99ccff url(../Images/Buttons/ArrowWhite.png) no-repeat 10px 50%;}


/* -- */

a.arrow4a:link, a.arrow4a:visited, a.arrow4a:active{
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 0 0 12px;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 3px;
}

a.arrow4b:link, a.arrow4b:visited, a.arrow4b:active{
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 0 0 15px;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4b.gif) no-repeat 0 3px;
	text-decoration:none;
}

a.arrow4bdimmed:link, a.arrow4bdimmed:visited, a.arrow4bdimmed:active{
	font-size:12px;
	font-weight:bold;
	color:#e6e5e5;
	padding:0 0 0 15px;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4bDimmed.gif) no-repeat 0 3px;
	text-decoration:none;
}

a.arrow4c:link, a.arrow4c:visited, a.arrow4c:active{
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 15px 0 0;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat right 3px;
	text-decoration:none;
}

a.arrow4cdimmed:link, a.arrow4cdimmed:visited, a.arrow4cdimmed:active{
	font-size:12px;
	font-weight:bold;
	color:#e6e5e5;
	padding:0 15px 0 0;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4Dimmed.gif) no-repeat right 3px;
	text-decoration:none;
}

a.go:link, a.go:visited, a.go:active{
	
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 0 0 12px;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 3px;
	text-decoration:none;
}

a.go:hover,
a.go7b:hover,
a.arrow4:hover,
a.arrow4b:hover,
a.arrow4bdimmed:hover,
a.arrow4c:hover,
a.arrow4cdimmed:hover{text-decoration:underline;}

a.go7b:link, a.go7b:visited, a.go7b:active{
	/* ok -> overschreven */
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 0 0 12px;
	margin:0;
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 3px;
	text-decoration:none;
}



/* hieronder oude stylen */

a.go3a:link, a.go3a:visited, a.go3a:active{
	background: url(../Images/Buttons/ImageButtonGo3.gif) no-repeat;
	padding: 0 0 6px 20px;
	font-weight:bold;
	color:#92c849;
}

a.go3b:link, a.go3b:visited, a.go3b:active{
	background: url(../Images/Buttons/ImageButtonGo3.gif) no-repeat right top;
	padding:0 20px 9px 0;
	font-weight:bold;
	color:#92c849;
}

a.go3a:hover{
	background: url(../Images/Buttons/ImageButtonGo7.gif) no-repeat;
	color:#99ccff
}

a.go3b:hover{
	background: url(../Images/Buttons/ImageButtonGo7.gif) no-repeat right top;
	color:#99ccff
}


a.go6a:link, a.go6a:visited, a.go6a:hover, a.go6a:active{
	background: url(../Images/Buttons/ImageButtonGo6.gif) no-repeat;
	padding: 0 0 6px 20px;
	font-weight:bold;
	color:#999;
}

a.go6b:link, a.go6b:visited, a.go6b:hover, a.go6b:active{
	background: url(../Images/Buttons/ImageButtonGo6.gif) no-repeat right top;
	padding:0 20px 9px 0;
	font-weight:bold;
	color:#999;
}

a.go7a:link, a.go7a:visited, a.go7a:active{
	background: url(../Images/Buttons/ImageButtonGo7.gif) no-repeat;
	padding: 0 0 6px 20px;
	font-weight:bold;
	color:#99ccff;
}


a.go7c:link, a.go7c:visited, a.go7c:active{
	background: url(../Images/Buttons/ImageButtonBack7.gif) no-repeat;
	padding: 0 0 6px 20px;
	font-weight:bold;
	color:#99ccff;
}

a.go7a:hover{
	background: url(../Images/Buttons/ImageButtonGo3.gif) no-repeat;
	color:#92c849
}

a.info:link,a.info:visited,a.info:hover,a.info:active{
	background: url(../Images/Icons/Info.gif) no-repeat;
	padding: 0 0 0 20px;
	text-decoration:none;
}

a.print:link,a.print:visited,a.print:hover,a.print:active{
	background: url(../Images/Icons/Print.png) no-repeat;
	padding: 0 0 6px 20px;
}


/*  icons
-----------------------------------------------------------------------------*/

.popup{
	background: url(../Images/Icons/Btn_PopUp.png) no-repeat right 2px;
	padding:0 18px 9px 0;
	cursor:pointer;
}

/*  Formulier elementen algemeen
-----------------------------------------------------------------------------*/


.formfieldtype1{
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

.formfieldtype2{
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#fff;
}

.formbuttontype1{}  /* default button -> voorlopig zonder opmaak */

.rbtype1{
	font-weight:bold;
	font-size:12px;
	line-height:1.8;
}

/* -- vervangstijlen voor alle specifieke formulieren -- */

.formfieldcontainer{
	width:480px;
}
.formfieldcontainer .formfield1,
.formfieldcontainer .formfield2{
	width:178px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}
.formfieldcontainer .formfield1{height:15px;}

.formfieldcontainer .button1{
	color:#fff;
	background:#009b3a url(../Images/Buttons/ArrowButton2a.gif) no-repeat right 4px;
	padding-right:24px;
}

.formfieldcontainer .contentpanelbuttoncontainer{clear:both;padding:24px 0 0 0;}

.formfieldcontainer .contentpanel1{
	padding:9px 0 0 0;
	margin:0;
}

.formfieldcontainer .contentpanel2col1{
	clear:both;
	float:left;
	width:225px;
	padding:9px 0 0 0;
	margin:0;
}

.formfieldcontainer .contentpanel2col2{
	float:left;
	padding:3px 0 0 0;
	margin:0;
}

.formfieldcontainer .contentpanel2col12{
	clear:both;
	padding:24px 0 0 0;
	margin:0;
}


/*  Buttons
-----------------------------------------------------------------------------*/





input.btntype3_d{
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#009b3a;
	padding:0 0 0 12px;
	margin:0 0 0 6px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif; /* nodig voor firefox */
	background: url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 3px;
}

input.btntype1_7a,
input.btntype1_7b,
input.btntype1_7c,
input.btntype1_7d,
input.btntype1_7e,
input.btntype1_7f,
input.btntype1_7g,
input.btntype1_7h,
input.btntype1_7i,
input.btntype1_7j{
	/* color:#fff;
	background:#009b3a url(../Images/Buttons/ArrowButton2a.gif) no-repeat right 4px;
	padding-right:24px;
	*/
}


/* hieronder buttons oude stijl -> vervangen */

/* 
input.btntype1_7a,
input.btntype1_7b,
input.btntype1_7c,
input.btntype1_7d,
input.btntype1_7e,
input.btntype1_7f,
input.btntype1_7g,
input.btntype1_7h,
input.btntype1_7i,
input.btntype1_7j{
	height:29px;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:0 35px 0 10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
}

input.btntype1_7a{background: url(../Images/Buttons/ButtonGo7_100_29.gif) no-repeat right top;width:100px;}
input.btntype1_7b{background: url(../Images/Buttons/ButtonGo7_100_29.gif) no-repeat right top;width:100px;}
input.btntype1_7c{background: url(../Images/Buttons/ButtonGo7_120_29.gif) no-repeat right top;width:120px;}
input.btntype1_7d{background: url(../Images/Buttons/ButtonGo7_150_29.gif) no-repeat right top;width:150px;}
input.btntype1_7e{background: url(../Images/Buttons/ButtonGo7_55_29.gif) no-repeat right top;width:55px;}
input.btntype1_7f{background: url(../Images/Buttons/ButtonGo7_180_29.gif) no-repeat right top;width:180px;}
input.btntype1_7g{background: url(../Images/Buttons/ButtonGo7_220_29.gif) no-repeat right top;width:220px;}
input.btntype1_7h{background: url(../Images/Buttons/ButtonGo7_250_29.gif) no-repeat right top;width:250px;}
input.btntype1_7i{background: url(../Images/Buttons/ButtonGo7_350_29.gif) no-repeat right top;width:350px;}
input.btntype1_7j{background: url(../Images/Buttons/ButtonGo7_300_29.gif) no-repeat right top;width:300px;}

input.btntype2_7a,
input.btntype2_7b,
input.btntype2_7c,
input.btntype2_7d,
input.btntype2_7e{
	height:29px;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 35px;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
}

input.btntype2_7a{background: url(../Images/Buttons/ButtonGo2_7_100_29.gif) no-repeat right top;width:100px;}
input.btntype2_7b{background: url(../Images/Buttons/ButtonGo2_7_100_29.gif) no-repeat right top;width:100px;}
input.btntype2_7c{background: url(../Images/Buttons/ButtonGo2_7_120_29.gif) no-repeat right top;width:120px;}
input.btntype2_7d{background: url(../Images/Buttons/ButtonGo2_7_150_29.gif) no-repeat right top;width:150px;}
input.btntype2_7e{background: url(../Images/Buttons/ButtonGo2_7_55_29.gif) no-repeat right top;width:55px;}

*/


/* Tabellen
/* -------------------------------------------- */


td.borderleft{border-left:solid 1px #8b8178;}
td.borderright{border-right:solid 1px #8b8178;}
td.bordertop{border-top:solid 1px #8b8178;}
td.borderbottom{border-bottom:solid 1px #8b8178;}

td.borderleft2{border-left:solid 1px #fff;}
td.borderright2{border-right:solid 1px #fff;}
td.bordertop2{border-top:solid 1px #fff;}
td.borderbottom2{border-bottom:solid 1px #fff;}

td.left{text-align:left;}
td.center{text-align:center;}
td.right{text-align:right;}

td.vtop{vertical-align:top;}
td.vmiddle{vertical-align:middle;}
td.vbottom{vertical-align:bottom;}


/* type6 */

table.type6{
    width: 100%;
    border-collapse: collapse;
    border:none;
}    
table.type6 td.head1,
table.type6 td.head2{
    vertical-align:top;
	font-size:17px;
	font-weight:bold;
}

table.type6 tr td.head1{
    background-color:#8b8178;
    border-top:solid 1px #8b8178;
    border-left:solid 1px #8b8178;
    border-right:solid 1px #8b8178;
    border-bottom:solid 1px #fff;
	color:#fff;
	padding:4px 8px;
}

table.type6 tr td.head2{
    background-color:#99ccff;
    border:solid 1px #99ccff;
	color:#000;
	padding:10px 12px;
}

table.type6 tr td{
    vertical-align:top;
    border:solid 1px #d7d7d7;
	padding:10px;
	width:226px;
}

table.type6 tr td.innercell{
	border:none;
	padding:0;
	width:4px;
}

/* -- */

/* type7 */

table.type7{
    width: 100%;
    border-collapse:collapse;
    border:none;
}    

table.type7 td{
    padding:6px;
    line-height:2;
}

table.type7 td.type1,
table.type7 td.type1b{
	text-align:right;
    border:solid 1px #d7d7d7;
} 

table.type7 td.type1b{
	font-weight:bold;
} 
  
table.type7 td.type3{
    background:#8b8178;
    color:#fff;
    font-weight:bold;
    border:solid 1px #d7d7d7;
}    

table.type7 td.type4{
    background:#99ccff;
    color:#000;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}  





/* hieronder oude stylen */

/* wizard */

.wizard{width: 100%;}


/* type1 */

table.type1{
    width: 100%;
    border-collapse: collapse;
    border-style:none;
}    
table.type1 caption{
}

table.type1 th{
	height:24px;
	color:#fff;
	background-color:#8b8178;
	font-weight:bold;
    text-align:center;
    padding:0;
    margin:0;
}

/* -> mag weg, was nodig voor afgeronde hoeken
table.type1 th.first{
	background-image:url(../Images/General/TableHeaderBgLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

table.type1 th.last{
	background-image:url(../Images/General/TableHeaderBgRight.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
*/

table.type1 tr td{
    padding: 4px;
    vertical-align:top;
    text-align:center;
}

table.type1 tr.even td{
    background-color: #fff;
}
table.type1 tr.odd td{
    background-color: #fff;
}

table.type1 .paging{
	margin:16px 0 0 0;
	padding:0;
    font-weight:bold;
    background:#fff;
}

table.type1 .paging td{
}

table.type1 .paging td table{
	/* border-top:solid 1px #99ccff; */
	margin:auto;
	margin-top:18px;
}

/* type2 */

table.type2{
    width: 100%;
    border-collapse: collapse;
}    
table.type2 th{
    background-color:#fff;
    color:#000;
    padding:4px;
    text-align:center;
    font-weight:bold;
    vertical-align:top;
}

table.type2 tr td{
    padding: 4px;
    vertical-align:top;
    text-align:center;
}

/* type3 */

table.type3{
    width: 100%;
    border-collapse: collapse;
    border:solid 1px #c7c2ba;
}    
table.type3 th{
    background-color:#fff;
    padding:4px;
    text-align:center;
    font-weight:bold;
    vertical-align:top;
}

table.type3 tr td{
    padding: 4px;
    vertical-align:top;
    text-align:center;
}


/* type4 */

table.type4{
    border-collapse: collapse;
    border:solid 1px #c7c2ba;
    margin:18px 0 18px 12px;
}    
table.type4 th{
    background-color:#fff;
    padding:4px;
    text-align:center;
    font-weight:bold;
    vertical-align:top;
}

table.type4 tr td{
    padding: 4px;
    vertical-align:top;
    text-align:center;
    border:solid 1px #c7c2ba;
}

table.type4 tr td.type1{
    text-align:left;
    width:210px;
}

table.type4 tr td.type2{
    text-align:left;
    font-size:14px;
    font-weight:bold;
    background-color:#c7c2ba;
    color:#fff;
}

table.type4 tr td.type3{
    text-align:left;
}

table.type4 tr td.type4{
    text-align:right;
	padding-right:24px;
}

/* type5 */

table.type5{
	width:100%;
	border-collapse: collapse;
    border-style:none;
}    
table.type5 caption{}
table.type5 th{}
table.type5 tr td{padding: 9px;}
table.type5 tr td.strong{font-weight:bold;}
table.type5 tr.even td{background-color: #fff;}
table.type5 tr.odd td{background-color: #f8f6f7;}



/*  Wrapper
-----------------------------------------------------------------------------*/
#wrapper{width:960px;margin:0 auto;}


/*  Top section
-----------------------------------------------------------------------------*/
#logo{
	display:block;
	float:left;
	padding-left:3px;
}

#top{
	float:right;
}

#taalkeuze{
	float:right;
	width:50px;
	height:19px;
	margin:0 53px 0 0;
	padding:2px 8px;
	background: url(../Images/Menu/MenuTopDevider.gif) no-repeat right top; 
	color:#333333;  
}

#taalkeuze a{
	color:#333333;  
	font-size:12px;
	text-decoration:none;
	padding:0 2px;
}

#taalkeuze span.selected{
	color:#584f47;  
	font-weight:bold;
}

#zoeken{
	float:right;
	width:246px;
	margin:0;
	padding:0;
}

#zoeken span{
	display:block;
	float:left;
	font-size:12px;
	margin:2px 6px 0 10px;
	color:#333333;  
}

#zoeken #searchfor,
#zoeken #searchforf{
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
}

#zoeken #searchfor{width:148px;}
#zoeken #searchforf{width:120px;}

#zoeken #searchforgo{
	vertical-align:bottom;
}

#footer{
	border-top:solid 1px #7f7f7f;
	padding:6px 0 0 30px;
	margin:36px 20px 0 20px;
	font-size:11px;
}

/* Mijn Immotheker Login */



#mijnimmothekerlogin{margin:0 0 15px 0;padding:0;}

#mijnimmothekerloginhead{background:#92c849;padding:3px 6px;color:#fff;}

#mijnimmothekerlogin h1{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;	
}

#mijnimmothekervergeten{
	float:right;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	padding:2px 3px 0 0;
}

#mijnimmothekervergeten a:link,
#mijnimmothekervergeten a:visited,
#mijnimmothekervergeten a:hover,
#mijnimmothekervergeten a:active{
	color:#fff;
}


#mijnimmothekerlogin form{
	padding:12px 9px 6px 9px;
	margin:0;
	background:#e2e2e2;
	border-bottom:solid 4px #009b3a;
}


#mijnimmothekerlogin #username,
#mijnimmothekerlogin #password{
	width:128px;
	margin:0 0 2px 0;
	padding:0 3px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	color:#333333;

}

#mijnimmothekerlogin #logoffcontainer{
	padding:3px 10px;
	border-top:solid 1px #ccc;
	border-bottom:solid 4px #009b3a;
	background:#e2e2e2;
}

#mijnimmothekerlogoffhead{background:#92c849;padding:3px 6px;color:#fff;font-size:13px;font-weight:bold;}
#mijnimmothekerlogoffhead ul.type1 li{padding-bottom:3px;}

/* -- */

#cmpfiscaalsparen{padding:9px 0 18px 0;}


/* lay-out type 2: 3 kolom lay-out, fix - fix - fix
-----------------------------------------------------------------------------*/



#layout2contentwrapper{
	float: left;
	width: 100%;
}

#layout2contentcolumn{
	margin: 0 200px 0 170px;
}

#layout2leftcolumn{
	float: left;
	width: 170px;
	margin-left: -960px; 
}

#layout2rightcolumn{
	float: left;
	width: 200px;
	margin-left: -200px;
}

#layout2contentcolumn div.innertube{padding:0 20px;}
#layout2contentcolumn div.innertubebis{padding:0 20px}
#layout2rightcolumn div.innertube{padding:0;}
#layout2leftcolumn div.innertube{padding:0;}
#layout2rightcolumn div.innertubebis{padding:0 0 20px 10px;margin:0 0 6px 0;border-bottom:solid 1px #ccc;} 




/* lay-out type 4: 2 kolom lay-out, fix with links 
-----------------------------------------------------------------------------*/



#layout4contentcolumnwrapper{
	float: left;
	width: 100%;
}

#layout4leftcolumn{
	float: left;
	width: 170px; /*Width of left column*/
	margin-left: -100%;
}

#layout4rightcolumn{
	margin-left: 170px; /*Set left margin to LeftColumnWidth*/
}

#layout4rightcolumn div.innertube{padding:0 0 0 20px;}   /* recentelijk aangepast van 0 20px naar 0 0 0 20px */
#layout4leftcolumn div.innertube{padding:0;}
#layout4rightcolumn div.innertubebis{padding:0 0 0 20px} /* recentelijk aangepast van 0 20px naar 0 0 0 20px */ 


/* lay-out type 5: 2 kolom lay-out, float - fix
-----------------------------------------------------------------------------*/



#layout5contentwrapper{
	float: left;
	width: 100%;
}

#layout5contentcolumn{
	margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#layout5rightcolumn{
	float: left;
	width: 200px; /*Width of right column in pixels*/
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
	background: #fff;
}

#layout5contentcolumn div.innertube{padding:0;}
#layout5rightcolumn div.innertube{padding:0;}
#layout5rightcolumn div.innertubebis{padding:0 0 20px 10px;margin:0 0 6px 0;/*border-bottom:solid 1px #ccc;*/} 



/* Componenten
-----------------------------------------------------------------------------*/


/* postcodeapplicatie */

#componentpostcodeapplicatie{
	margin:0;
	padding:8px 0 0 0;
}

.postcodeapplicatiepostcode{
	width:65px;
	height:15px;
	margin:3px 0 0 0;
	padding:2px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	color:#333333;  

}

#componentpostcodeapplicatiekantoren,
#componentpostcodeapplicatiekantoor{
	padding:6px 0 0 0;
}

#componentpostcodeapplicatiekantoorlinkafspraak{
	padding:24px 0 9px 0;
}

#componentpostcodeapplicatiekantoren .componentpostcodeapplicatiekantoor{
	padding:0 0 6px 0;
}

/* nieuws */

#componentnieuws{
	margin:0;
	padding:8px 0 0 0;
}

#componentnieuws ul.type1{
	padding-bottom:12px;
}


/* partner */

#componentpartnerlogo{padding:85px 0 0 0;}

/* componentimmochecker */

#componentimmochecker{
	margin:0;
	padding:8px 0 0 0;
}

/* bankvoorstel */

#bvafspraak:link,#bvafspraak:visited,#bvafspraak:active{
	display:block;
	min-height:50px;
	line-height:50px;
	text-decoration:none;
	color:#fff;
	padding:0 8px 0 30px;
	margin:0;
	font-weight:bold;
	font-size:13px;
    background:#92c849 url(../Images/Buttons/ArrowWhite.png) no-repeat 10px 50%;
}

/* Items
-----------------------------------------------------------------------------*/

.itemdate{font-size:10px;color:#333333;font-weight:normal;margin-left:9px;}

#gotoitemprevious{
	float:left;
	width:240px;
	background:url(../Images/Buttons/ArrowButton4b.gif) no-repeat 0 9px;
	margin:0;
	padding:6px 0 0 15px;
}
#gotoitemnext{
	float:right;
	width:240px;
	background:url(../Images/Buttons/ArrowButton4.gif) no-repeat right 9px;
	margin:0;
	padding:6px 15px 0 0;
	text-align:right;
}

/* logins
-----------------------------------------------------------------------------*/

#loginkbusername,
#loginkbpassword{
	height:15px;
	margin:3px 6px 0 0;
	padding-left:6px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	color:#333333;  
}

#loginkbusername{width:90px;}
#loginkbpassword{width:90px;}


/*-----------------------------------------------------------------------------
Pagina specifieke elementen
-----------------------------------------------------------------------------*/


/* Homepage
-----------------------------------------------------------------------------*/

#homemain {margin-bottom:19px;}
#homemain img{border:solid 1px #bbbbbb;}

#homebuttons,#homebuttonsf{margin:0;padding:0;}
#homebuttons{height:125px;}
#homebuttonsf{height:144px;}

#homeadvies, #homerekenmodules, #homeinfo, 
#homeadviesf, #homerekenmodulesf, #homeinfof{
	float:left;
	display:block;
	width:232px;
	border-bottom:solid 4px #333333;
	text-decoration:none;
	padding:0
}

#homeadvies, #homerekenmodules, #homeinfo{height:111px;}
#homeadviesf, #homerekenmodulesf, #homeinfof{height:130px;}

#homeadvies, #homeadviesf{background:#009b3a url(../Images/Buttons/ArrowButton2a.gif) no-repeat right bottom;margin:0 22px 0 0;}
#homerekenmodules, #homerekenmodulesf{background:#92c849 url(../Images/Buttons/ArrowButton2b.gif) no-repeat right bottom;margin:0 22px 0 0;}
#homeinfo, #homeinfof{background:#99ccff url(../Images/Buttons/ArrowButton2c.gif) no-repeat right bottom;margin:0;}

#homeadvies h1, #homerekenmodules h1, #homeinfo h1, 
#homeadviesf h1, #homerekenmodulesf h1, #homeinfof h1{
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding:6px;
	margin:0;
}

#homeadvies h2, #homerekenmodules h2, #homeinfo h2, 
#homeadviesf h2, #homerekenmodulesf h2, #homeinfof h2{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:6px;
	margin:0;
}

#disclaimer{
	margin:0;
	padding:0;
	font-size:11px;
	color:#aaa39c;
}
#disclaimer a{color:#aaa39c;}


#homenieuwsitems{padding:12px 0 24px 0;}
#homenieuwsitems h1{font-size:13px;color:#000;margin:0;padding:0;}

div.homenieuwsitem{
	background:url(../Images/Buttons/ArrowButton4.gif) no-repeat 0 9px;
	margin:0 22px 0 0;
	padding:6px 6px 0 12px;
}

div.homenieuwsitem span.date{margin-left:9px;font-weight:normal;}

/* home - starterseminars */

#starterseminarsaantal{
	position:absolute;
	margin:250px 0 0 510px;
	width:185px;
	font-size:14px;
	text-align:right;
}

#starterseminarsaantal b{
	font-size:18px;
}

#starterseminarsinschrijven{}

#starterseminarsinschrijvencol1{float:left;width:210px;}
#starterseminarsinschrijvencol2{float:left;width:210px;}
#starterseminarsinschrijvencol3{float:left;width:260px;margin-left:12px;}


#starterseminarsinschrijven table.type1{padding:0;margin:0;border-collapse:collapse;border:none;}
#starterseminarsinschrijven table.type1 td{padding:2px 0;margin:0;}
#starterseminarsinschrijven table.type1 td.left{text-align:left;}
#starterseminarsinschrijven table.type1 td.right{text-align:right;}

#starterseminarsinschrijven input.fieldtype1{width:100px;border:solid 1px #c7c2b9;}
#starterseminarsinschrijven select.fieldtype2{border:solid 1px #c7c2b9;font-size:12px;}
#starterseminarsinschrijvensubmit{text-align:right;margin-right:15px;}
#starterseminarsinschrijvensubmit input.buttontype1{width:auto;background:url(../Images/Buttons/BgButton.gif) no-repeat left top;margin:0;padding:0 6px 0 20px;border:none;color:#fff;height:20px;}



/* hieronder oude stylen */

#adviesanimatie{
	margin:0;
	padding:0 0 33px 0;
}

#adviesgo{
	display:block;
	float:left;
	background-color:#fff;
	background-image:url(../Images/Buttons/ImageButtonGo3big.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding:0 50px 9px 0;
	font-weight:bold;
	color:#92c849;
	font-size:15px;
}


#frmrekenmodule{
	padding:6px 0;
}

#rekenmodulego{
	margin:0;
	padding:6px 0 0 0;
}

#rekenmodulegoall{
	margin:0;
	padding:15px 0 0 0;
}

#duidinggo{
	margin:0;
	padding:10px 0 0 0;
}

#frmrekenmodule #eigenmiddelen{
	width:93px;
	height:15px;
	margin:3px 6px 0 0;
	padding-left:6px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	color:#333333;  

}



/* Contact - Map (290)
-----------------------------------------------------------------------------*/

#contactmap{
	float:right;
}


/* Contact - kantoren provincie (307)
-----------------------------------------------------------------------------*/

/* 

#contactkantorenlist{
	padding: 10px 0 70px 0;
}

#contactkantorenlist li{
	padding: 3px 0;
}

#contactkantorenlist a{
	font-weight:normal;
}

*/


/* Contact - kantoor (308)
-----------------------------------------------------------------------------*/

/*
#kantooradres{
	line-height:1.5;
}
*/

#kantoormedewerkers{
	border:solid 1px #fff; /* zonder border spacing in IE */
} 

#kantoormedewerkers .kantoormedewerkerinfo{
	float:left;
	margin:0 12px 12px 0;
}

#kantoormedewerkers .kantoormedewerkerinfo .medewerkernaam{
	padding:3px 6px;
}

#kantoormedewerkers .kantoormedewerkerinfo .medewerkernaam .tel{
}

/*
#kantoormedewerkers .kantoormedewerkerinfo{
	background:orange;
}

#kantoormedewerkers .kantoormedewerkerinfo .medewerkerfoto{
	clear:left;
	float:left;
	border:solid 1px #009b3a;
    background:yellow;
}

#kantoormedewerkers .kantoormedewerkerinfo .medewerkernaam{
	float:left;
	padding:68px 0 0 10px;
	margin-bottom:6px;
	background:purple;
}
*/

/* Contact - kantoor afspraak (309)
-----------------------------------------------------------------------------*/

/* niet meer nodig */


/* Artikels - Overzicht (278)
-----------------------------------------------------------------------------*/

/* is vervangen door ul.type5 

#artikels{ 
	margin:0;
	padding:15px 0 0 0;
	list-style-type:none;
}

#artikels li{
	margin:0;
	padding:0 0 9px 0;
}

#artikels span.artikeltitle{
	color:#99ccff;
	font-weight:bold;	
}

*/

/* Mijn Immotheker - Password recovery (347)
-----------------------------------------------------------------------------*/

#mijnimmothekerpasswordrecovery{
	padding:0 0 50px 0;
}

#mijnimmothekerpasswordrecovery .formfield1{
	width:150px;
	margin:3px 3px 0 18px;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#mijnimmothekerpasswordrecovery .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
}

/* Mijn Immotheker (313)
-----------------------------------------------------------------------------*/

#mijnimmotheker{
	padding:12px 0;
}


#mijnimmotheker .formfield1,
#mijnimmotheker .formfield2,
#mijnimmotheker .formfield3{
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#mijnimmotheker .formfield1{
	width:193px;
}

#mijnimmotheker .formfield2{
	width:43px;
}

#mijnimmotheker .formfield3{
	width:93px;
}

#mijnimmotheker .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}

#mijnimmothekertitlepanel1col1{
	float:left;
	width:407px;
	height:24px;
	line-height:24px;
	padding:0;
	margin:0;
}

#mijnimmothekertitlepanel1col2{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#mijnimmotheker .contentpanel1col1{
	clear:both;
	float:left;
	width:275px;
	padding:9px 0 0 0;
	margin:0;
}

#mijnimmotheker .contentpanel1col2{
	padding:3px 0 0 0;
	margin:0;
}



/* Mijn Immotheker - Mijn abonnementen (314)
-----------------------------------------------------------------------------*/

#mijnabonnementen{
	padding:0;
}

#mijnabonnementen .formfield1{
	width:120px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#mijnabonnementen .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}


#mijnabonnemententitlepanel1col1{
	float:left;
	width:407px;
	height:24px;
	line-height:24px;
	padding:0;
	margin:0;
}

#mijnabonnemententitlepanel1col2{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#mijnabonnementen .contentpanel1{
	padding:0 13px 0 0;
	margin:0;
}


/* Mijn Immotheker - WoningRadar (332)
-----------------------------------------------------------------------------*/

#mijnwoningradar{
	padding:0;
}

#mijnwoningradar .formfield1{
	width:120px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#mijnwoningradar select.formfield1{height:auto;width:auto;}

#mijnwoningradar .contentpanelbuttoncontainer{
	clear:both;
	padding:12px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}

#mijnwoningradareigenschappen{
	padding: 0;
}

#mijnwoningradar .contentpanel1col1{
	clear:both;
	float:left;
	width:120px;
	padding:6px 0 0 0;
	margin:0;
}

#mijnwoningradar .contentpanel1col2{
	padding:3px 0 0 0;
	margin:0;
}

#mijnwoningradar .contentpanel1{
	padding:9px 0 12px 0;
	margin:0;
}


/* Mijn Immotheker - Mijn panden (315)
-----------------------------------------------------------------------------*/

#mijnpanden{
	padding:0;
}

#mijnpanden .mijnpand{
	float:left;
	width:125px;
	text-align:center;
	padding: 0 0 24px 0;
	margin:0;
}

#mijnpanden .mijnpand img{
	border:solid 1px #99ccff;
	margin-bottom:6px;
}

#mijnpanden .mijnpandgemeente{
	font-size:10px;
}

#mijnpanden .mijnpandbedrag{

}

#mijnpanden .mijnpandnieuw{
	padding-top:6px;
}

#mijnpanden .navigatie{
	padding-top:12px;
	text-align:center;
}

#mijnpanden .navigatie a,
#mijnpanden .navigatie .selectedpage{
	margin:0 5px;
	font-weight:bold;
}

#mijnpandensorteeropties{
	float:right;
	padding:3px 14px 15px 0;
}



/* Mijn Immotheker - Mijn pand (319)
-----------------------------------------------------------------------------*/

#mijnpand{
	padding:0;
}

#mijnpand .contentpanelbuttoncontainer{
	clear:both;
	padding:0 0 0 13px;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}

#mijnpandtitlepanel1col1,
#mijnpandtitlepanel2col1,
#mijnpandtitlepanel3col1{
	float:left;
	width:407px;
	height:24px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
}

#mijnpandtitlepanel1col2,
#mijnpandtitlepanel2col2,
#mijnpandtitlepanel3col2{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#mijnpand .contentpanelcol1{
	clear:both;
	float:left;
	width:115px;
	padding:3px 0 0 12px;
	margin:0;
}

#mijnpand .contentpanelcol2{
	padding:3px 0 0 0;
	margin:0;
}

#mijnpand #mijnpandcontainer{
	padding:6px 0 12px 0;	
	margin:0 9px 0 0;
}

#mijnpand #mijnpandimage{
	float:left;
	border:solid 1px #99ccff;
	margin-right:12px;
}

#mijnpand #mijnpandprijs{
	font-size:24px;
	font-weight:bold;
	padding:0 0 12px 0;
}

#mijnpand #mijnpandadres{
}

#mijnpand #mijnpandlinkdetail{
	padding:12px 0;
}


#mijnpand #mijnpandvastgoedtype{
	font-weight:bold;
	padding:0 0 12px 0;
}

#mijnpand #mijnpandomschrijving{
	padding:12px 0;
}

#projectberekening{padding:0 0 48px 0;}
#veiligeleenformules{padding:12px;}
#pandlinkimmotheker{padding:0 12px;}



/* Mijn Immotheker - Financieel (316)
-----------------------------------------------------------------------------*/

#mijnimmothekerfinancieel{
	padding:0;
}

#mijnimmothekerfinancieel .formfield1{
	width:78px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#mijnimmothekerfinancieel .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}


#mijnimmothekerfinancieel .contentpanel1col1{
	clear:both;
	float:left;
	width:312px;
	padding:00;
	margin:0;
}

#mijnimmothekerfinancieel .contentpanel1col2{
	padding:0;
	margin:0;
}

/* Mijn Immotheker - Kredietbewaker settings (365)
-----------------------------------------------------------------------------*/

#kredietbewakersettings{
	padding:0;
}

#kredietbewakersettings .formfield1{
	width:120px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#kredietbewakersettings .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}



/* Mijn Immotheker - Kredietbewaker (343, 344)
-----------------------------------------------------------------------------*/

#mijnimmothekerkredietbewaker{
	padding:0;
}

#mijnimmothekerkredietbewaker ul.type1{
	margin:24px 12px;
}

#mijnimmothekerkredietbewaker .titlepanelcol1{
	float:left;
	width:280px;
	height:24px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
}

#mijnimmothekerkredietbewaker .titlepanelcol2{
	float:left;
	width:70px;
	height:24px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
}

#mijnimmothekerkredietbewaker .titlepanelcol3{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#mijnimmothekerkredietbewaker .contentpanel1col0{
	clear:both;
	padding:24px 0 9px 13px;
	margin:0;
	font-weight:bold;
	color:#000;
	font-size:16px;
}

#mijnimmothekerkredietbewaker .contentpanel1col1{
	clear:both;
	float:left;
	width:360px;
	padding:9px 0 0 13px;
	margin:0;
}

#mijnimmothekerkredietbewaker .contentpanel1col2{
	float:left;
	width:115px;
	padding:9px 0 0 0;
	margin:0;
	text-align:right;
}

#mijnimmothekerkredietbewaker .contentpanel1col4{
	clear:both;
	padding:9px 0 0 13px;
	margin:0;
}

#mijnimmothekerkredietbewaker .contentpanel1col4 p{margin:0;padding:0;}
#mijnimmothekerkredietbewaker .contentpanel1col4 ul{margin-top:6px;margin-bottom:6px;margin-left:18px;padding:0;}

/* Info & duiding - Abonnementen (302) + Woningradar (331)
-----------------------------------------------------------------------------*/



#abonnementen{
	padding:0;
}

#abonnementen table{
	margin:12px 0 24px 0;
}

#abonnementen table td{
	padding-bottom:12px;
}

#abonnementen table .cbcell{
	vertical-align:top;
	padding:0 6px 0 0;
}

#abonnementen table .cbtitle{
	color:#000;
	font-weight:bold;
}

#abonnementen table .cbdescription{}
#abonnementen table .cboptions{padding:9px 0 0 0;}
#abonnementen table .cboptions input{margin:0 6px 0 0;}

#abonnementen .formfield1{
	width:120px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#abonnementen select.formfield1{height:auto;width:auto;}


#woningradarsettings{
	padding:6px 0 36px 0;
}

#woningradarsettings .col1{
	clear:both;
	float:left;
	width:120px;
	padding:6px 0 0 0;
	margin:0;
}

#woningradarsettings .col2{
	padding:3px 0 0 0;
	margin:0;
}

#abonnementenformulier .buttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}

#abonnementenformulier .col{
	padding:18px 0 0 0;
	margin:0;
}

#abonnementenformulier .col input{
	margin:0 18px 0 6px;
}

#abonnementenformulier .col1{
	clear:both;
	float:left;
	width:110px;
	padding:9px 0 0 0;
	margin:0;
}

#abonnementenformulier .col2{
	padding:3px 0 0 0;
	margin:0;
}

/* Info & duiding - Evolutie woningprijzen (304)
-----------------------------------------------------------------------------*/



#evolutiewoningprijzen{
	margin:24px 0 0 0;
	border:none;
}

/*
#boxeswrapper,
#boxeswrapper2{
	float:left;
	background:#f1ede7;
	padding:9px;
}
*/

#ewgemeente,
#ewprovincie{
	padding:10px;
	margin:0 12px 0 0;
	border:solid 1px #d7d7d7;
	float:left;
	width:220px;
}

#ewgemeente h1,
#ewprovincie h1{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0 0 6px 0;
}

#ewgemeente h2,
#ewprovincie h2{
	font-size:12px;
	font-weight:bold;
	color:#584f47;
	margin:0;
	padding:0 0 9px 0;
}

#ewgemeente input.formfieldtype2,
#ewprovincie select.formfieldtype2{
	width:167px;
}

/* Info & duiding - Evolutie woningprijzen - Regio (322)
-----------------------------------------------------------------------------*/



#evolutieregio{
	margin:0 0 24px 0;
	background:#fff;
}


#evolutieregioresultaat{
	padding:0;
}

#evolutieregiocol1{
	float:left;
	width:200px;
	border-right:solid 1px #fff;
	padding:0;
	margin:0;
}

#evolutieregiowoningtypes {
	margin:9px 0 0 0;
	line-height:1.8;
}

#evolutieregiocol1 input{
	margin-right:6px;
}

#evolutieregiocol2{
	float:right;
	width:180px;
	padding:0 0 0 20px;
	margin:0;
}

#evolutieregiocol2container{

}

#evolutieregiocol2 #evolutieregiobedrag,
#waardewoningbedrag{
	padding-top:12px;
	font-size:36px;
	color:#000;
}

#waardewoningbedrag{
	text-align:right;
	padding-right:20px;
}

#evolutieregiocol2 #evolutieregioevolutie,
#waardewoningevolutie{
	text-align:right;
}

#waardewoninghuidigewaarde{
	text-align:right;
	padding:24px 3px 0 0;
}

#waardewoningbemerking{padding-top:12px;font-style:italic;}

#evolutieregio .wbregiogo{
	padding:9px 9px 18px 18px;
}

#evolutieregio .wbregiogo input{
	margin-right:6px;
}

#evolutieregio .wbregiogo label{
	margin-right:12px;
}

#evolutieregio .wbregiogocontainer{
	line-height:1.8;
}


/* Info & duiding - Evolutie woningprijzen - Regio - Grafiek (323)
-----------------------------------------------------------------------------*/

 

#evolutieregiografiek{
	margin:0 0 24px 0;
	background:#fff;
}

#evolutieregiografiekresultaat{
	padding:0;
	text-align:center;
}

#evolutieregiografiekgrafiektype{text-align:center;padding:24px 0 0 0;}


#evolutieregiografiekgrafiek{
	padding:6px 0 18px 0;
}

#evolutieregiografiekgrafiek .legendcontent{
	padding:6px 9px;
	font-size:11px;
}

#evolutieregiografiekgrafiek .legendcontent .legend{
	color:#584f47;
	margin-right:18px;
	font-size:12px;
}

#evolutieregiografiekcol2 input{
	margin-right:6px;
}

#evolutieregiografiek .wbregiogo{
	padding:9px 9px 18px 18px;
}

#evolutieregiografiek .wbregiogo input{
	margin-right:6px;
}

#evolutieregiografiek .wbregiogo label{
	margin-right:12px;
}

#evolutieregiografiek .wbregiogocontainer{
	line-height:1.8;
}

#evolutieregiografiekzoek{
	clear:both;
	padding:0 0 0 18px;
	margin-bottom:24px;
}

/* Info & duiding - Evolutie woningprijzen - Regio - straal - Grafiek (324)
-----------------------------------------------------------------------------*/

 

#evolutieregiografiekstraal{
	margin:0 0 24px 0;
	background:#fff;
}

#evolutieregiografiekstraalresultaat{
	padding:0;
	text-align:center;
}

#evolutieregiografiekstraaltypes{padding:24px 0 0 0;}


#evolutieregiografiekstraalgrafiek{
	padding:6px 0 0 0;
}

#evolutieregiografiekstraalcol2 input{
	margin-right:6px;
}

#evolutieregiografiekstraal .wbregiogo{
	padding:9px 9px 18px 18px;
}

#evolutieregiografiekstraal .wbregiogo input{
	margin-right:6px;
}

#evolutieregiografiekstraal .wbregiogo label{
	margin-right:12px;
}

#evolutieregiografiekstraal .wbregiogocontainer{
	line-height:1.8;
}

#evolutieregiografiekstraalzoek{
	clear:both;
	padding:0 0 0 18px;
}

/* Info & duiding - Evolutie woningprijzen - Regio - trend - Grafiek (325)
-----------------------------------------------------------------------------*/



#evolutieregiografiektrend{
	margin:0 0 24px 0;
	background:#fff;
}

#evolutieregiografiektrendresultaat{
	padding:0;
	text-align:center;
}

#evolutieregiografiektrendtypes{padding:24px 0 0 0;}



#evolutieregiografiektrendgrafiek{
	padding:6px 0 18px 0;
}

#evolutieregiografiektrendcol2 input{
	margin-right:6px;
}

#evolutieregiografiektrend .wbregiogo{
	padding:9px 9px 18px 18px;
}

#evolutieregiografiektrend .wbregiogo input{
	margin-right:6px;
}

#evolutieregiografiektrend .wbregiogo label{
	margin-right:12px;
}

#evolutieregiografiektrend .wbregiogocontainer{
	line-height:1.8;
}

#evolutieregiografiektrendzoek{
	clear:both;
	padding:0 0 0 18px;
}

/* Info & duiding - Evolutie woningprijzen - Provincie - Grafiek (326)
-----------------------------------------------------------------------------*/



#evolutieregiografiekprovincie{
	margin:0 0 24px 0;
	background:#fff;
	padding:0;
}

#evolutieregiografiekprovincieselectie{padding:0 0 10px 0;}

#evolutieregiografiekprovincietype{text-align:left;padding:18px 0 0 12px;}
#evolutieregiografiekprovincietype input{margin-right:6px;}
#evolutieregiografiekprovincietype label{margin-right:6px;}

#evolutieregiografiekprovinciegrafiek{
	padding:0 0 18px 0;
}



/* Advies - kredietbewaker (291)
-----------------------------------------------------------------------------*/

#advieskredietbewaker{padding:0;}

#kbtype1,
#kbtype2{
	padding:10px;
	margin:0 12px 0 0;
	border:solid 1px #d7d7d7;
	float:left;
	width:220px;
}


/* Advies - Profielvergelijker (327)
-----------------------------------------------------------------------------*/

#profielvergelijker{
	margin:9px 0 24px 13px;
	width:500px;
}

#profielvergelijkerbuttoncontainer{
	padding:24px 0;
}


#profielvergelijker .formfield1{
	width:178px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#profielvergelijker div.col0 div.label{
	float:left;
	width:85px;
	padding:3px 0 6px 0;
}

#profielvergelijker div.col0 div.field{
	float:left;
	width:300px;
	padding:0 0 6px 0;
}



/* Advies - Profielvergelijker - resultaat (328)
-----------------------------------------------------------------------------*/

#profielvergelijkerresultaat{
	/*
	margin:12px 0 24px 12px;
	width:436px;
	*/
}

#profielvergelijkerresultaat h2.type1{
	padding:9px 0 9px 0;
}

#profielvergelijkerresultaat .conclusie{
	padding:16px 12px 18px 12px;
}

#profielvergelijkerresultaat .conclusie div.blok6{
	margin:0 0 6px 0;
}

#profielvergelijkerresultaat .settings{
	text-align:center;
	margin:0;
	padding:6px;
}

* html #profielvergelijkerresultaat .settings {
	padding:0; p\adding:0; /* hack for IE5.5 en IE6 */  /* nodig tegen bug in IE6 */
}

#profielvergelijkerresultaat .graphcontainer{
	margin:0;
	background:#fff;
	padding:9px;
}

#profielvergelijkerresultaat .legendcontent{
	padding:6px 6px 9px 18px;
	font-size:11px;
}

* html #profielvergelijkerresultaat .legendcontent {
	padding:0; p\adding:0; /* hack for IE5.5 en IE6 */  /* nodig tegen bug in IE6 */
}

#profielvergelijkerresultaat .legendcontent .legend{
	color:#584f47;
	margin-right:12px;
	font-size:12px;
}

#profielvergelijkerresultaat .legendcontent span{
	margin-right:6px;
}

/* ImmoIQ test (329)
-----------------------------------------------------------------------------*/



#immoiq{
	margin:0 0 24px 0;
}

#immoiq h1.type4{
	margin:0;
	padding:0;
	color:#000;
	text-align:right;
}


#immoiqresultwbimgN,
#immoiqresultwbimgF{
    height:250px;
    width:505px;
    position:absolute;
}

#immoiqresultwbimgN{background: url(../Images/Immotheker/WoonbegrotingDoos.png) no-repeat right 5px;}
#immoiqresultwbimgF{background: url(../Images/Immotheker/WoonbegrotingDoosF.png) no-repeat right 5px;}


#immoiqresult{
	background:#e2e2e2;
    width:310px;
	padding:5px;
    margin-top:10px;
}

#immoiqresult td{
	padding:2px;
    font-weight:bold;
    font-size:16px;
    color:#514e4c;
}

#immoiqresultwb1{width:330px;padding:12px 0 24px 0;}
#immoiqresultwb2{
    background:#92c849;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    padding:8px;
}
#immoiqresultwb3{width:350px;padding:12px 0 24px 0;}


#immoiq .vraag{
	margin:0 0 24px 0;
	padding:0 12px;
}



#immoiq .antwoord{
	margin:0 0 18px 0;
	padding:0 12px;
}

#immoiq input{
	margin-right:6px;
}

#immoiq label{
	margin-right:18px;
}

#immoiq .navigation1{
	float:left;
	margin:12px 0 0 3px;
}

#immoiq .navigation2{
	float:right;
	margin:12px 0 0 0;
}


/* resultaten panels */

#immoiqoverview{margin:0;padding:0;}

#immoiqoverview h1.type4{
	margin:0;
	padding:0;
}
#immoiqoverview .titlepanelcol1{
	float:left;
	width:210px;
	height:24px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
}

#immoiqoverview .titlepanelcol2{
	float:left;
	width:75px;
	height:24px;
	line-height:24px;
	padding:0;
	margin:0;
}

#immoiqoverview .titlepanelcol3{
	float:left;
	width:95px;
	height:24px;
	line-height:24px;
	padding:0;
	margin:0;
}

#immoiqoverview .titlepanelcol4{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#immoiqoverview .contentpanelcol1{
	clear:both;
	float:left;
	width:200px;
	padding:9px 10px 0 13px;
	margin:0;
	color:#584f47;
}

#immoiqoverview .contentpanelcol2{
	float:left;
	width:75px;
	padding:9px 0 0 0;
	margin:0;
	font-weight:bold;
	color:#584f47;
}

#immoiqoverview .contentpanelcol3{
	float:left;
	width:95px;
	padding:9px 0 0 0;
	margin:0;
	font-weight:bold;
	color:#584f47;
}

#immoiqoverview .contentpanelcol4{
	float:right;
	padding:9px 11px 0 0;
	margin:0;
}

/* PopUp info (330)
-----------------------------------------------------------------------------*/

#popupinfo{
	background:url(../Images/Immotheker/ImmothekerLogo.gif) no-repeat right top;
	padding:70px 0 0 0;	
	margin:15px;
}


/* Rentebarometer (333)
-----------------------------------------------------------------------------*/



#rentebarometer{
	margin:24px 0 24px 0;
	/* background:#f1ede7; */
	background:#fff;
	padding:0;
}

#rentebarometer select.formfieldtype2{
	width:150px;
}

#rentebarometer #rbcol1{
	float:left;
	width:300px;
}

#rentebarometer #rbcol2{
	float:left;
	width:130px;
	background:#fff;
	padding:15px 5px 15px 15px;
}

#rentebarometer #rbselect{
	padding:10px 10px 10px 0;
}


#rentebarometer #rbselect h1.type4{
	padding:18px 0 6px 0;
	margin:0;
	font-size:12px;
}

#rentebarometer #rblegend{
	padding:12px 0;
	font-size:11px;
}

#rentebarometer #rblegend .legend{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding-bottom:9px;
}


#rentebarometer2{
	margin:24px 0 24px 12px;
}

#rentebarometer2 #rbweek{
	font-size:12px;
}

#rentebarometer2 #rb2{
	text-align:center;
	background:#fff;
	padding:9px;
	border:solid 1px #8b8178;
}

#rentebarometer2 #rb2 input{margin-right:6px;}
#rentebarometer2 #rb2 label{margin-right:6px;}



/* Zoeken - resultaat (337)
-----------------------------------------------------------------------------*/

#searchresults{
}

#searchresultstitlepanel1col1,
#searchresultstitlepanel2col1{
	float:left;
	width:407px;
	height:24px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
}

#searchresultstitlepanel1col2,
#searchresultstitlepanel2col2{
	float:right;
	padding:5px 12px 0 0;
	margin:0;
}

#searchresultspages,
searchresults .searchresultsitems{
	padding:24px 0 12px 0;
}

/* contactorganisatieformulier (340) */

#contactorganisatieformulier .formfield1{
	width:150px;
	height:15px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#contactorganisatieformulier .buttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}

#contactorganisatieformulier .col0{
	clear:both;
	padding:9px 0 0 0;
	margin:0;
}
#contactorganisatieformulier .col1{
	clear:both;
	float:left;
	width:230px;
	padding:9px 0 0 0;
	margin:0;
}

#contactorganisatieformulier .col2{
	padding:3px 0 0 0;
	margin:0;
}

/* klanttevredenheidsenquete (348) 
-----------------------------------------------------------------------------*/

#klanttevredenheidsenquete{
	padding:0;
}

#klanttevredenheidsenquete .formfield1,
#klanttevredenheidsenquete .formfield2{
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	/* background:#f1ede7; op vraag van Jan */
}

#klanttevredenheidsenquete .formfield2{
	width:560px;
}

#enquetegewonnenformulier .buttoncontainer{
	clear:both;
	padding:24px 0 0 0;
	text-align:left;
	/* height:120px; nodig voor IE, anders verdwijnt button */
}


#enquetegewonnenformulier .col input{
	margin:0 18px 0 6px;
}

#enquetegewonnenformulier .col1{
	clear:both;
	float:left;
	width:110px;
	padding:9px 0 0 0;
	margin:0;
}

#enquetegewonnenformulier .col2{
	padding:3px 0 0 0;
	margin:0;
}

/* Kredietbewaker - Registratie (309)
-----------------------------------------------------------------------------*/

#kbintro{padding:0 0 24px 0;}

#kbstep1,#kbstep2,#kbstep3{padding:0 0 36px 0;}

#kredietbewakerregistratie .kbcol1{
	clear:both;
	float:left;
	width:180px;
	padding:9px 0 0 0;
	margin:0;
}

#kredietbewakerregistratie .kbcol2{
	float:left;
	padding:3px 0 0 0;
	margin:0;
}

#kredietbewakerregistratie .kbcol12{
	clear:both;
	padding:9px 0 12px 0;
	margin:0;
}

#kredietbewakerregistratie .navigation1{
	float:left;
	margin-left:3px;
}

#kredietbewakerregistratie .navigation2{
	float:right;
}

#kredietbewakerregistratie .formfield1{
	width:243px;
	margin:3px 3px 0 0;
	border:solid 1px #c7c2ba;
	color:#333333;
	background:#f1ede7;
}

#kbkiesimmo{
	margin-top:18px;
	line-height:2;
}

#kbalgvwdn{
	height:200px;
	overflow:scroll;
	padding:10px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	margin:0 0 12px 0;
	font-size:10px;
}

#kbhulp{
	padding:10px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	margin-top:24px;
}

#kbrblav{}

#kbrblav input{
	display:block;
	float:left;	
	width:30px;
}

#kbrblav label{
	display:block;
	float:left;	
}

#kbcomplete p{margin:0 0 6px 0;padding:0;}

#kboverzichtoverschrijving{
	padding:10px;
	border:solid 1px #c7c2ba;
	background:#f1ede7;
	margin:24px 0;
}

#kbrentevariabelparameters{
	line-height:2;
	padding:0 12px;
	border:solid 1px #c7c2ba;
	margin:18px 0;	
}


/* Kredietbewaker - bereken herfinanciering (v4) (374)
-----------------------------------------------------------------------------*/

#kredietbewakerberekening,
#kredietbewakerberekeningconclusie1{
	padding:0;
}


#kredietbewakerberekening{margin:24px 0 24px 0;}
#kredietbewakerberekeningconclusie1{margin:12px 0 24px 0;}


#kredietbewakerberekening .contentpanelbuttoncontainer{
	clear:both;
	padding:24px 0 0 13px;
	text-align:left;
}

#kredietbewakerberekening .contentpanel1col1{
	clear:both;
	float:left;
	width:140px;
	padding:9px 0 0 13px;
	margin:0;
}

#kredietbewakerberekening .contentpanel1col1b{
	float:left;
	width:15px;
	padding:9px 0 0 13px;
	margin:0;
}

#kredietbewakerberekening .contentpanel1col2{
	padding:3px 0 0 0;
	margin:0;
}

#kredietbewakerberekening .contentpanel1col12{
	padding:18px 9px 12px 13px;
	margin:0;
}

#kredietbewakingberekeningcontact .contentpanel2col1{
	clear:both;
	float:left;
	width:170px;
	padding:9px 0 0 0;
	margin:0;
}

#kredietbewakingberekeningcontact .contentpanel2col2{
	padding:3px 0 0 0;
	margin:0;
}

#kredietbewakingberekeningcontact .contentpanel1col12{
	padding:9px 0 24px 0;
	margin:0;
	line-height:1.5;
}

#kredietbewakerberekeningresultaat{
	padding:12px;
	margin:12px 0 0 0;
	background:#99ccff;
	color:#000;
}


#kredietbewakerberekeningresultaatcontent{
	padding:0;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

#kredietbewakerberekeningresultaatcontent1{
	float:left;
	padding:10px 20px 0 0;
	color:#000;
	font-size:14px;
	font-weight:bold;
}	

#kredietbewakerberekeningresultaatcontent2{
	float:left;
	padding:0;
	color:#000;
	font-size:28px;
}	

/* Advies - Fiscaal sparen (385)
-----------------------------------------------------------------------------*/

#fiscaalsparengeenwoning{float:left;width:284px;margin-right:20px;margin-top:24px;padding-bottom:6px;}
#fiscaalsparenwoning{float:left;width:420px;margin-top:24px;}
#fiscaalsparenwoning0{padding-bottom:9px;}
#fiscaalsparenwoning1{float:left;min-height:100px;width:208px;margin-right:5px;}
#fiscaalsparenwoning2{float:left;min-height:100px;width:207px;}

/* Advies - Fiscaal sparen Berekening (387)
-----------------------------------------------------------------------------*/

#fiscaalspalenberekening{}

#fiscaalspalenberekening table{border-collapse:collapse;border:none;margin-top:24px;}

#fiscaalspalenberekening table td{vertical-align:top;}
#fiscaalspalenberekening table td.topdivider{border-top:dotted 1px #99ccff;}


#fiscaalspalenberekening table td.col1,
#fiscaalspalenberekening table td.col3{width:270px;border-left:solid 1px #99ccff;border-right:solid 1px #99ccff;padding:24px 12px;}

#fiscaalspalenberekening table td.col2{width:11px;}

#fiscaalspalenberekening table td.headermain{background:#99ccff;font-size:14px;font-weight:bold;padding:12px 24px;}
#fiscaalspalenberekening table td.headersub{background:#c7e4f3;border-top:solid 1px #99ccff;padding:12px 24px;} /* navragen of licht blauw mag */

#fiscaalspalenberekening table td.col1 div,
#fiscaalspalenberekening table td.col3 div{padding-left:12px;}

#fiscaalspalenberekening a.button{
	background:#99ccff url(../Images/Buttons/ArrowButton2c.gif) no-repeat 290px 22px;
	display:block;
	width:272px;
	float:left;
	border-bottom:solid 4px #333333;
	text-decoration:none;
	padding:12px 24px;
	margin:0 13px 0 0;
	font-size:19px;
	font-weight:bold;
}


#eventafspraak{}
#eventafspraakagenda{clear:both;}

#eventafspraakagendavorigevolgende{width:645px;padding:30px 0;}
#eventafspraakagendavorigevolgende .eventafspraakagendavorige{float:left;width:200px;line-height:15px;}
#eventafspraakagendavorigevolgende .eventafspraakagendavolgende{float:right;width:200px;text-align:right;line-height:15px;}

#eventafspraakagenda div.dag{float:left;width:95px;margin-right:15px;}
#eventafspraakagenda div.dagdatum{text-align:center;padding-bottom:18px;}
#eventafspraakagenda span.dagdatumdatum{font-weight:bold;}
#eventafspraakagenda div.blok{text-align:center;}

#eventafspraakagenda div.vrij{background:#92c849;}
#eventafspraakagenda div.vrijdatumvoorbij{background:#dff1c5;}
#eventafspraakagenda div.vrij:hover{background:#009b3a;}
#eventafspraakagenda div.bezet{background:#c7c2ba;text-decoration: line-through;}

#eventafspraakagenda div.vrij,
#eventafspraakagenda div.vrijdatumvoorbij,
#eventafspraakagenda div.bezet{
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-bottom:2px;
	padding:3px 0;
}

#eventafspraakagenda a.contactformopen:link,
#eventafspraakagenda a.contactformopen:visited,
#eventafspraakagenda a.contactformopen:link,
#eventafspraakagenda a.contactformopen:hover{display:block;color:#fff;text-decoration:none;}


#eventafspraakform{
	display: none;
	/* width: 336px; -> geen width zodat kader grootte aanneemt van tabel */ 
	border:solid 1px #c7c2ba;
	padding:0;
	margin:0;
	background:#fff;
	/*-moz-border-radius: 10px;*/
	z-index: 1000;
	position:absolute;
} 

#eventafspraakform table{
	margin:15px;
} 

#eventafspraakform table td.col1{
	padding-right:15px;
	width:165px;
} 

#eventafspraakform .formfield{
	border:solid 1px #c7c2ba;
	color:#333333;
	width:150px;
	background:#fafafa;
	margin:2px 0;
}

#eventafspraakform .formbutton{
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	background:#d4d0c8;
}


/* Sparen (pensioensparen / lange termijnsparen
-----------------------------------------------------------------------------*/

#sparen{}

#sparenopbrengst{border:solid 1px #333333;padding:19px;}

#sparenopbrengst table{line-height:2;}
#sparenopbrengst table td{padding-right:10px;white-space:nowrap;}

#sparendetailwrapper{clear:both;padding:12px 0 36px 0;}

td.showposparendetail:hover{cursor:pointer;background:#009b3a;color:#fff;}

/* Sparen voor woning 
-----------------------------------------------------------------------------*/

#sparenwoning{}

#sparenwoninginnerdiv{padding:19px;}

#sparenwoninginfo{border:solid 1px #333333;}

#sparenwoninginfo table{line-height:2;}
#sparenwoninginfo table td{padding-right:10px;white-space:nowrap;}


#sparenwoningresultaat{}
#sparenwoningresultaattip{padding:10px;background:#99ccff;color:#000;margin-top:9px;}
#sparenwoningresultaattiptitle{font-weight:bold;color:#000;padding-bottom:6px;}

/* Event afspraak (388)
-----------------------------------------------------------------------------*/

#eventafspraak{}

#gotocontactform{float:right;width:220px;}


/* bankvoorstel (424)
-----------------------------------------------------------------------------*/

div.bankvoorsteldescription{padding:30px 0 0 40px;display:none;} /* via jquery */

a.bankvoorsteltitle1aN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel1aN.png) no-repeat left top;}
a.bankvoorsteltitle2aN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel2aN.png) no-repeat left top;}
a.bankvoorsteltitle3aN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel3aN.png) no-repeat left top;}

a.bankvoorsteltitle1bN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel1bN.png) no-repeat left top;}
a.bankvoorsteltitle2bN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel2bN.png) no-repeat left top;}
a.bankvoorsteltitle3bN{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel3bN.png) no-repeat left top;}

a.bankvoorsteltitle1aF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel1aF.png) no-repeat left top;}
a.bankvoorsteltitle2aF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel2aF.png) no-repeat left top;}
a.bankvoorsteltitle3aF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel3aF.png) no-repeat left top;}

a.bankvoorsteltitle1bF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel1bF.png) no-repeat left top;}
a.bankvoorsteltitle2bF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel2bF.png) no-repeat left top;}
a.bankvoorsteltitle3bF{display:block;width:510px;height:59px;border-bottom:solid 1px #fff;text-decoration:none;background:url(../Images/Immotheker/Bankvoorstel3bF.png) no-repeat left top;}

