﻿/* fonts */
.headerText {
	color:#FFFFFF;
	font-family:"Times New Roman",Times,serif;
	font-size:30px;
	font-weight:normal;
	padding:15px 0 0 160px;
}
h2.title,
p.title,
p.title1 {
	color:#001E4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
p.intro {
	color:#001E4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:1px;
}

/* intro */ 
.input1, .input2, .input3, .input4, .input5, .input6 {
	border-top: solid 1px #abadb3;
	border-right: solid 1px #e2e3ea;
	border-bottom: solid 1px #e2e3ea;
	border-left: solid 1px #e2e3ea;
}
.input1 {
	margin-top:-1px;
	width:160px;
}
.input2 {
	margin-top:-1px;
	width:58px;
}
.input3 {
	float:left;
	margin-right:47px;
	margin-top:-1px;
	width:58px;
}
.input4 {
	width:53px;
	margin-top:-1px;
	margin-left:4px;
	float:left;
}
.input5 {
	width:58px;
	margin-top:-1px;
	float:left;
}
.input6 {
	width:24px;
	margin:-1px 2px 0 2px;
	float:left;
}
.input7 {
	width:34px;
	margin-left:2px;
	margin-top:-1px;
	float:left;
}
.woonplaats .input7 { float:none; margin-left:0;}
.postcode .input7 { margin-left:0;}
.input8 {
	width:230px;
	margin-top:-1px;
}
.input9 {
	width:20px;
	margin-top:-1px;
}
.error {
	border:1px solid #FF0000;
}

/* position floating */
.position3, .position3 .maleinput, .position3 .male, .position4 .femaleinput, .position4 .female {
	float:left;
}

/* buttons */
span.button, span.button span, span.button a {
	height: 27px;
	display: block;
	float: left;
	text-decoration: none;
}
span.button .buttonleft {
	background-image:url(/include/images/fancybutton/normal_button_links_02.png);
	width: 5px;
	background-repeat:no-repeat;
}
span.button.hover .buttonleft {
	background-image:url(/include/images/fancybutton/active_button_links_02.png);
	width: 5px;
	background-repeat:no-repeat;
}
span.button .txtbutton {
	background-image:url(/include/images/fancybutton/normal_button_midden.gif);
	background-repeat:repeat-x;
	color: #333333 !important;
	padding: 1px 5px 0px 5px;
}
span.button.hover .txtbutton {
	background-image:url(/include/images/fancybutton/active_button_midden.gif);
	background-repeat:repeat-x;
	color: #333333 !important;
	padding: 1px 5px 0px 5px;
}
span.button.hover .txtbutton {
	color: #000000 !important;
}
span.button .buttonright {
	background-image:url(/include/images/fancybutton/normal_button_rechts_02.png);
	width: 5px;
	background-repeat:no-repeat;
}
span.button.hover .buttonright {
	background-image:url(/include/images/fancybutton/active_button_rechts_02.png);
	width: 5px;
	background-repeat:no-repeat;
}
/* paging */
.pagenumbering {
	clear:both;
}
.pagenumbering .left, .pagenumbering .middle, .pagenumbering .right {
	width: 33%;
	float: left;
}
.pagenumbering .middle a {
	margin-right: 5px;
}

/* forms */
.textposition5b {
	margin: 10px 0 0;
	padding-bottom:17px;
	padding-top:23px;
	width:550px;
}
.textposition {
	padding-bottom:6px;
	padding-top:17px;
}
.containcolor1 {
	background-color:#F5F6F8;
	margin-left:-7px;
	padding-bottom:2px;
	padding-left:7px;
	padding-top:4px;
	width:444px;
}
.containcolor2 {
	background-color:#FFFFFF;
	margin-left:-7px;
	padding-bottom:2px;
	padding-left:7px;
	padding-top:4px;
	width:444px;
}
.position1 {
	float:left;
	width:206px;
}
.verplichtveld {
	color:red;
	padding-left:207px;
}

/* blocks */
/* blocks on the side */
#mainframe #blok1 {
	background:#b4cf00;
	height: 114px;
	top: 130px;
	left:0;
	position: absolute;
}
#mainframe #blok3 {
	top: 0px;
	right: 0px;
	position: absolute;
	background:#f5f6f8;
	margin: 97px 0px 0px 0px;
	height: 33px;
}

.tmpl-brochurepage #mainframe #blok1,
.tmpl-calculatorspage #mainframe #blok1,
.tmpl-calculatorspage #mainframe #blok3,
.tmpl-vermogensopbouwwijzer #mainframe #blok1,
.tmpl-sitemap #mainframe #blok1 {
	display: none;
}
.tmpl-hypotheken #mainframe #blok1, 
.tmpl-beleggenpage #mainframe #blok1, 
.tmpl-adviseurs #mainframe #blok1,
.tmpl-advisorslookup #mainframe #blok1,
.tmpl-contactpage #mainframe #blok1, 
.tmpl-aboutwestlandutrecht #mainframe #blok1,
.tmpl-searchresults #mainframe #blok1 {
	background:#F5F6F8 none repeat scroll 0%;
	height:171px;
	margin:186px 0px 0px;
	top: 0px;
	left: 0px;
}
.tmpl-advisorslookup #mainframe #blok1 {
	height:116px;
}
.tmpl-hypotheken #mainframe #blok3, 
.tmpl-beleggenpage #mainframe #blok3, 
.tmpl-contactpage #mainframe #blok3, 
.tmpl-brochurepage #mainframe #blok3, 
.tmpl-aboutwestlandutrecht #mainframe #blok3,
.tmpl-sitemap #mainframe #blok3,
.tmpl-searchresults #mainframe #blok3 {
	height:228px;
	top: 0px;
	width:40px !important;
	background-color:#f5f6f8;
	margin:97px 0px 0px;
	position: absolute;
}
.tmpl-contactpage #mainframe #blok3 {
	height:279px;
}
.tmpl-brochurepage #mainframe #blok3 {
	height:354px;
}
.tmpl-searchresults #mainframe #blok3 {
	height:161px;
} 

/* header */
.tmpl-actionhomepagewide #header { 
	width: 100%; 
	height: 211px;
	background-color: #B4CF00;
}
#header .text {
	background:#B3CF00 url(../../include/images/kolomc1_bg.gif) no-repeat scroll right center;
	float:left;
	height:56px;
	margin-left:55px;
	overflow:hidden;
	padding-left:0;
	width:614px;
}

/* content */
/* main */
#content #main {
	float: left;
	width: 426px;
}
.tmpl-actionhomepagewide #content #sidebar {
	float:left;
	width:243px;
}
#content #related {
	background-color:#B4CF00;
	float:left;
	width:218px;
}
	.tmpl-contactpage #content #related 
	{
		background:#fff;
	}
	.tmpl-contactpage #content #related .addon2  
	{
		padding-left:8px;
		padding-top:10px;
	}
	/* dropshadows */
	#related .dropshadow2 {
		height:8px;
		width:218px;
	}
	#related .dropshadow4 {
		height:14px;
		width:218px;
	}

/* C Kolom */
#content .kolomc1,
.tmpl-aboutwestlandutrecht #content #sidebar,
.tmpl-contactpage #content #sidebar,
.tmpl-beleggenpage #content #sidebar,
.tmpl-hypotheken #content #sidebar {
	background-color:#F5F6F8;
	float:left;
	width:195px;
}
#content .kolomc2,
.tmpl-aboutwestlandutrecht #content #main,
.tmpl-contactpage #content #main,
.tmpl-hypotheken #content #main,
.tmpl-beleggenpage #content #main {
	float:left;
	overflow:hidden;
	width:474px;
}
.tmpl-adviseurs #content #sidebar, .tmpl-advisorslookup #content #sidebar {
	float:left;
	overflow:hidden;
	width:218px;
}

/* D Kolom */
.tmpl-adviseurs #content #main,
.tmpl-advisorslookup #content #main,
.tmpl-sitemap #content #main,
.tmpl-brochurepage #content #main,
.tmpl-searchresults #content #main {
	float:left;
	width:669px;
}

/* Z Kolom */
#content .kolomz1 {
	display: none;
}
.tmpl-calculatorspage #content #main {
	float:left;
	overflow:hidden;
	width:669px;
}

/* Article */
.article {
	margin-bottom:3px;
	width:426px;
}
.article a {
	display:block;
	text-decoration:none;
}
.article .icon {
	float:left;
	height:38px;
	margin-left:54px;
	margin-top:19px;
	width:39px;
}
.article .text {
	float:left;
	margin-left:31px;
	margin-top:17px;
	width:280px;
}
.article h1,
.article h1 a {
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:19px;
	font-weight:200;
	color:#001e4b;
	padding-bottom:5px;
}
.article h1 a
{
	padding-bottom:0;	
}
.article .bloktext2 {
	margin-left:104px;
	margin-top:3px;
	padding-left:20px;
	width:280px;
	float:left;
	clear:both;
}
.article .bloktext2 a
{
	color:#61718A;	
}
.text ul {
	margin-top:10px;
}
.tmpl-actionhomepagewide .text ul {
	margin-left:-15px;
}
.text ul.trans li,
ul.margin2 li{
	list-style-image:url(/include/images/bullet_pijlpaars_trans.gif);
}
ul.trans li a 
{
	color:#61718A;	
}
li.space {
	list-style-type:none;
	margin-bottom:7px;
	margin-left:7px;
}
li.menu_bullet, li.leftmenu, li.leftmenusub, li.leftmenusubsub, li.leftmenusubsubsub {
	list-style-image:url(/include/images/nav/level_2_pijl_dicht.gif);
	margin-left:8px;
	padding-top:5px;
}
li.menu_bullet.active.down, li.leftmenu.active.down {
	list-style-image:url(/include/images/nav/level_2_pijl_open.gif);
}

/* blokcontainerb1 */
.blokcontainerb1 {
	background-color:#F5F6F8;
	float:left;
}
.tmpl-searchresults .blokcontainerb1 
{
	float:none;
	overflow:hidden;
}
.blokcontainerb1 .image, .blokcontainerb1 .icon {
	float:left;
	height:38px;
	margin-top:17px;
	width:38px;
}
.blokcontainerb1 .textposition2 
{
		margin-left:53px;
		padding-bottom:17px;
		padding-top:39px;
		overflow:hidden;
}
.blokcontainerb1 .text2 {
	float:left;
	line-height:16px;
	margin-top:34px;
	padding-bottom:10px;
	padding-left:8px;
	width:141px;
}
.blokcontainerb1 .text2 a {
	color:#545E85;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.blokcontainerb1 .text2 a:hover
{
	
}
.blokcontainerb1 .text2 li.space a {
	color:#818DA1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
}
.blokcontainerb1 .text2 a.active {
	color:#001E4B;
}
.blokcontainerb1 .text4 { float:left;}
.tmpl-adviseurs .blokcontainerb1, .tmpl-advisorslookup .blokcontainerb1 {
	background-color:#F5F6F8;
}
.tmpl-adviseurs #main .blokcontainerb1 .text2, .tmpl-advisorslookup #main .blokcontainerb1 .text2{
	margin-left:55px;
	margin-top: 0;
	float: none;
	padding-bottom:8px;
	padding-right: 12px;
	padding-top:28px;
	width:594px;
}
.tmpl-adviseurs #main .blokcontainerb1 .icon, .tmpl-advisorslookup #main .blokcontainerb1 .icon {
	float:left;
	height:38px;
	margin-top:17px;
	width:38px;
}
.tmpl-searchresults h3,
.tmpl-searchresults .blokcontainerb1 strong {
	color:#001E4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tmpl-searchresults .footertext
{
	margin-top:20px;
}
/* blokcontainerb2 */
.blokcontainerb2 {
	margin-top: 20px;
	margin-left:55px;
}
.blokcontainerb2 .container {
	padding-bottom:9px;
	padding-top:17px;
	width:575px;
}
.blokcontainerb2 .blok1 {
	overflow: hidden;
	margin-top:20px;
	width:575px;
	float: left;
}
.blokcontainerb2 .blok1 .thin_line {
	border-top:1px solid #7F8EA5;
}
.blokcontainerb2 .blok1 .links {
	float:left;
	width:270px;
}
.blokcontainerb2 .blok1 .links .icon {
	float:left;
}
.blokcontainerb2 .blok1 .rechts {
	float:left;
	width:300px;
}
.blokcontainerb2 .blok1 .rechts .icon {
	float:left;
	width:40px;
}
/* blokcontainerb4 */
.blokcontainerb4 {
	background-color:#FFFFFF;
	margin-left:60px;
}
.blokcontainerb4 .gaverder2_button {
	margin: 20px 0 0;
}
/* note */
.note {
	background-color:#E8F1B2;
	margin-left:95px;
	margin-top:15px;
	padding-bottom:10px;
	padding-left:29px;
	padding-top:10px;
}
.note a {
	color:#61718A;
	display:block;
	text-decoration:none;
}

.note ul.trans a:hover { color:#8f0258;}
/* kolom2 */
#sidebar .rekenmodule {
	padding-top:18px;
	background-color:#F5F6F8;
}
#sidebar .rekenmodule h1 {
	margin-left:20px;
	padding-top:17px;
}

/* kolom c2 */
#main .text {
	margin:35px 31px 10px 17px;
	/*width:429px;*/
}
#main .blokcontainerb2 .blok1 .rechts .text, #main .blokcontainerb2 .blok1 .links .text {
	margin: 0;
}
.tmpl-actionhomepagewide #main .text
{
	margin-left:31px;
	margin-right:17px;
	width:280px;
}
#main .text.first {
	margin-top:36px;
}
#main .text p.title1 {
	font-size:12px;
}
#main .text .checkboxen {
	padding-top:5px;
}
#main .text .checkboxen .checkbox1 {
	float:left;
	margin-bottom:7px;
	margin-right:4px;
}
.text li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:15px;
}
/* klapmenu */
#klapmenu {
	background-color:#F5F6F8;
	overflow:hidden;
}
#klapmenu a.klapmenu {
	background-image:url(/include/images/btn_background2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#818DA1;
	display:block;
	font-size:13px;
	line-height:23px;
	padding-left:20px;
	text-decoration:none;
	width:223px;
}
#klapmenu a.ui-state-active  
{
	background-image:url(/include/images/btn_background_active2.gif);
	color:#001E4B;
}

#klapmenu .klapmenu_text {
	margin:10px 10px 10px 20px;
	overflow:hidden;
	width: 210px;
}
#klapmenu .klapmenu_text a {
	color:#61718a;	
}
#klapmenu .klapmenu_text p {
	font-size:11px;
	margin:10px 0;
}
#klapmenu .klapmenu_text table {
	border-collapse:collapse;
}
#klapmenu .klapmenu_text td {
	vertical-align: top;
	padding:2px 0;
}
#klapmenu .klapmenu_text td input {
	margin: 1px 6px 0 0;
}
#klapmenu .klapmenu_text td input.age {
	margin-left:13px;	
}
#klapmenu .klapmenu_text .button {
	float: left;
	margin: 12px 7px 0 0;
	
}
.klapmenu_text input, 
.klapmenu_text a, 
.klapmenu_text a:hover, 
.klapmenu_text div, 
.klapmenu_text span, 
.klapmenu_text label {
	font-size:11px !important;
}

/* adviseur */
.adviseur {
	padding: 18px 0 20px 10px;
	width:198px;
	position:relative;
}
#calculator .adviseur {
	padding:0;
}
.adviseur ul {
	list-style: none;
	margin: 10px 0 0 18px;
}
.adviseur ul li{
	list-style-image:url(/include/images/bullet_pijlpaars_trans.gif);
	margin-bottom:4px;
}
.adviseur ul li a 
{
	color:#18335b;
	text-decoration:none;
}
.adviseur ul li a:hover
{
	color:#8f0258;
	text-decoration:none;
}

.adviseur span.shadow 
{
	display:block;
	width:218px;
	height:8px;
	background:url(/include/images/kolomrechts_blokzoekschadow_grijsbg.gif) no-repeat left top;
	position:absolute;
	left:0;
	bottom:-8px;
}
/* tool3 */
.tool3 {
	margin-left:55px;
}
.tool3 .pulldown1 {
	float:left;
	padding-top:4px;
}
.tool3 .pulldown1 .pulldown {
	width: 179px;
}
.tool3 .pulldown2 {
	float:left;
	padding-left:20px;
	padding-top:4px;
}
.tool3 .pulldown2 .pulldown {
	width: 179px;
}
.tool3 .submit_btn {
	float:left;
	padding-bottom:47px;
	padding-left:20px;
	padding-top:5px;
}
/* addon */
.addon .background {
	background-color:#F5F6F8;
	float:left;
	padding-left:20px;
	width:198px;
}
.addon .background2 {
	background-color:#FFFFFF;
	float:left;
	padding:18px 0 4px 20px;
	width:198px;
}
.addon .list {
	margin-left:8px;
}
.addon .background li a,
.addon .background2 li a {
	text-decoration:none;
}
.addon .background h2 {
	padding-bottom:5px;
	padding-top:10px;
}

/* resultaat2 */
.resultaat2 {
	float:left;
	margin-top:14px;
}
.resultaat2 .group2 {
	background-color:#F5F6F8;
	float:left;
	height:110px;
	margin-bottom:19px;
	margin-right:10px;
	width:297px;
}
.resultaat2 .group2 .check {
	float: left;
	padding: 9px 10px 0;
}
.resultaat2 .group2 .image {
	float: left;
}
#main .resultaat2 .group2 .text {
	float:left;
	height:80px;
	margin:0 0 0 10px;
	padding-top:9px;
	width:170px;
}
.resultaat2 .group2 .text .title {
	font-weight: bold;
	font-size:12px;
}
.resultaat2 .group2 .link {
	margin-left: 102px;
}
/* sitemap */
.headerstrip1 {
	background-color:#E9EAEF;
	height:22px;
	margin-left:6px;
	width:642px;
}
.headerstrip2 {
	background-color:#F5F6F8;
	height:18px;
	margin-left:6px;
	margin-top:1px;
	width:642px;
}
.headerstrip3 {
	margin-left:6px;
	margin-top:1px;
	width:642px;
}
.image7 {
	float:left;
	padding-left:25px;
	padding-top:3px;
}
.textposition8 {
	float:left;
	margin-left:8px;
	padding-top:3px;
}
.textposition10 {
	margin-left:40px;
	padding-top:1px;
}
p.title4 {
	color:#283366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
p.title5 {
	color:#283366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
p.title6 a {
	color:#687094;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
p.title7 a {
	color:#9095AE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
.container {
	float:left;
	width:182px;
}
.space3 {
	float:left;
	width:68px;
}
li.enter {
	list-style-image:url(/include/images/bullet_enterpijl.gif);
}
li.enter a {
	margin-left:-5px;
}

/* Calculatoren */
#header .kolomz1 {
	background:#B3CF00 none repeat scroll 0 0;
	float:left;
	height:56px;
	margin-left:55px;
	overflow:hidden;
	padding-left:0;
	width:614px;
}
#header .komlomZ1_midHeader {
	color:#FFFFFF;
	font-family:"Times New Roman",Times,serif;
	font-size:30px;
	font-weight:normal;
	padding:15px 0 0 75px;
}
#header.largeheader .kolomz1, #header.largeheader .kolomc3 {
	height:150px;
}
#header.largeheader .kolomz1 {
	width:517px;
}
#header.largeheader h1 {
	font-size:36px;
	padding-left:30px;
	padding-top:57px;
}
#content #vermogenstext {
	background:#F5F6F8 none repeat scroll 0 0;
	float:left;
	padding-left:17px;
	width:555px;
}
#vermogenstext .top, #vermogenstext .bottom {
	padding:26px 41px 5px 67px;
}
#vermogenstext p {
	margin-bottom:17px;
}

#calculator {
	background:#E9EAEF url(/include/images/sidebar_btm_shadow.gif) no-repeat scroll left bottom;
	float:left;
	font-size:11px;
	padding:13px 7px 21px 19px;
	width:289px;
}
#calculator .situation {
	background:transparent url(/include/images/sidebar_shadow.gif) no-repeat scroll center bottom;
	padding-bottom:30px;
}
#calculator h2 {
	color:#258B10;
	font-family:Helvetica,Arial,Sans-Serif;
	margin-top:10px;
}
#calculator .field {
	clear:both;
	margin:10px 0;
	overflow:hidden;
}
#calculator .field .label, 
#calculator .field label {
	float:left;
	font-size:11px;
	margin-right:11px;
	width:113px;
}
#calculator .field .radioset input {
	float:left;
}
#calculator .field .radioset label {
	width:auto;
}
#calculator .field .radiogroup {
	float:left;
}
#calculator .field .radiogroup input {
	clear:both;
	float:left;
	margin-right:5px;
}
#calculator .field .radiogroup label {
	float:left;
	line-height:1;
	width:auto;
}
#calculator .field input.text {
	padding:0.2em 0.5em 0.2em 0.3em;
	width: 130px;
}
#calculator .field .minimal {
	color:#818DA1;
	float:right;
	margin-right:15px;
}
#calculator #buttonArea {
	clear:both;
	float:right;
	margin-right:15px;
}
#calculator .required {
	color:#818DA1;
	display:block;
	margin-top:50px;
}
#calculator h2.find {
	color:#001E4B;
	font-size:12px;
	font-weight:bold;
	margin-bottom:11px;
}
#calculator .pulldown {
	float:left;
}
#calculator .gaverder2_button {
	float:right;
	margin-right:5px;
	margin-top:0;
}

/* calculatoren validation */
.errorSummary {
	border:1px solid #FF0000;
	color:#FF0000;
	font-size:11px;
	margin-bottom:10px;
	padding:10px;
}
.errorSummary ul {
	color:#FF0000;
	list-style-type:disc;
	margin:8px 0 0 17px;
}
.errorSummary ul li {
	color:#FF0000;
	font-size:11px;
}
.situation .radiogroup .error {
	border:medium none;
}

#maxformulier {
	background:#f5f6f8;
	padding:20px 10px 0px 50px;
	width:609px;
}
#maxformulier .max_titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#258b10;
	padding-bottom:15px;
}
#maxformulier #maxformulier_links {
	width: 280px;
	float:left;
	border-right: solid 1px #dee1e7;
	padding-right:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maxformulier #maxformulier_rechts {
	width: 280px;
	float:left;
	padding-left:15px;
}
#maxformulier #maxformulier_links .formulierlabel {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	padding: 3px 0 0 0;
}
#maxformulier #maxformulier_links .formulierlabel span, #maxformulier #maxformulier_rechts .formulierlabel span {
	font-size:11px;
}
#maxformulier #maxformulier_links .formulierfield {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maxformulier #maxformulier_rechts .formulierlabel {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 3px 0 0 0;
}
#maxformulier #maxformulier_rechts .formulierfield {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maxformulier #maxformulier_rechts .formulierfield_max input {
	background: #e9eaef;
	border: solid 1px #54ab42;
	font-weight:bold;
	padding:2px;
	width: 115px;
}
#maxformulier #maxformulier_rechts .formulierfield_max {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#maxformulier .textField {
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: solid 1px #abadb3;
	border-right: solid 1px #e2e3ea;
	border-bottom: solid 1px #e2e3ea;
	border-left: solid 1px #e2e3ea;
	padding:2px;
}
#maxformulier .pullDown {
	width:107px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: solid 1px #abadb3;
	border-right: solid 1px #e2e3ea;
	border-bottom: solid 1px #e2e3ea;
	border-left: solid 1px #e2e3ea;
}
#maxformulier .gender input {
	margin: 0 0 0 18px;
	border-style: none;
}
#maxformulier .gender label {
	margin: 0 0 0 2px;
}
#maxformulier #maxformulier_links .formulierfield.smal input {
	width: 60px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:40px;
}
#maxformulier a, #maxformulier a:hover, #maxformulier a:visited {
	font-size:11px;
	color:#61718a;
}
#maxformulier .zwartelinks a, #maxformulier .zwartelinks a:hover, #maxformulier .zwartelinks a:visited {
	color:#000000;
}
#maxformulier .clearer {
	padding: 5px 0px;
}
#maxformulier .clearer_meer {
	padding: 5px 0px 30px 0px;
}
#maxformulier .knop {
	float:left;
}
#maxformulier .knop_maandlasten {
	float:left;
	padding: 10px 0px 20px 0px;
}
#maxformulier .ruimte {
	float:left;
}
#maxformulier .knoppen {
	float:right;
	padding-top:10px;
}
#maxformulier .verplicht {
	font-size:10px;
	color: #818da1;
	padding-bottom:20px;
}
#max_hypo_achtergrond {
	padding:30px 20px 0px 50px;
}
#max_hypo_achtergrond p {
	font-size:11px;
	padding-bottom:10px;
}
#max_hypo_achtergrond a {
	font-size:11px;
}
#max_hypo_achtergrond h3 {
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
}
#max_hypo_achtergrond strong {
	font-size:11px;
}
#max_hypo_achtergrond .datum {
	font-size:10px;
}
.zwartelinks {
	clear:both;
	margin:3px 0 0 6px;
}
.maandlastenBlok td, .maandlastenBlok p, .maandlastenBlok strong, .maandlastenBlok span {
	font-size: 11px;
}
.modalBackground {
	background-color:#efeff3;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#aeb2c5;
	padding:3px;
	width:250px;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:White;
	padding: 7px;
	border: 1px solid #d6d7da;
}
#max_popup .max_titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#258b10;
	padding-bottom:15px;
	float: left;
}
#max_popup .errormelding {
	color:#FF0000;
	font-size:11px;
	border:none;
	padding:0px 0px 5px 0px;
	width:auto;
	margin:0px;
	display:block;
}
#max_popup .row {
	overflow: hidden;
	clear: both;
}
#max_popup .key, #max_popup .formulierlabel {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 25px;
	width: 254px;
}
#max_popup .value, #max_popup .formulierfield {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#max_popup .value span {
	float: left;
	width: 10px;
}
#max_popup .knoppen {
	float:right;
	padding-top:10px;
	overflow: hidden;
}
#max_popup .knop {
	float:left;
	margin: 0 0 0 5px;
}
#max_popup .checkbox {
	float:right;
	padding-right:90px;
}
#max_popup .mailbuttons .button {
	float: right;
	margin-left: 10px;
	height: auto;
}
#max_popup .mailtable td {
	padding: 0 0 5px 0;
}
#max_popup .nostyle input {
	margin-right: 2px;
	width: auto;
	border: 0;
}
#max_popup .nostyle label {
	margin-right: 10px;
}
#max_popup input {
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: solid 1px #abadb3;
	border-right: solid 1px #e2e3ea;
	border-bottom: solid 1px #e2e3ea;
	border-left: solid 1px #e2e3ea;
	padding:2px;
}
#max_popup input.checkbox {
	border:none;
	width:auto;
	margin: 0 0 0 10px;
}
#max_popup a, #max_popup a:hover, #max_popup a:visited {
	font-size:11px;
}
#max_popup strong, #max_popup label, #max_popup span {
	font-size:11px;
}
#max_popup .formulierfield_max input, .readonly {
	background: #e9eaef;
	border: solid 1px #54ab42;
	font-weight:bold;
	padding:2px;
}
#max_popup .formulierfield_max {
	float:right;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #aeb2c5;
	background-color: #fff;
	color: #283366;
	padding: 10px;
	width: 230px;
}
#tooltip h3 {
	font-size:11px;
	font-weight:normal;
}
#tooltip h3, #tooltip div {
	margin: 0;
}

/* FAQ */
#FAQ li { 
	margin-left:0;
	padding-left:15px;
	list-style:none;
	background:url('/include/images/faq_arrow.gif') no-repeat left 4px;
}
#FAQ li li {
	list-style:disc;
	background:none;
	margin-left:15px;
	padding-left:0;	
}
#FAQ li.open { 
	background-image:url('/include/images/faq_arrow_down.gif');
}
#FAQ .question {
	text-decoration: none;
}
#FAQ .answer {
	display: block;
	margin: 5px 0 15px;
	color:#5f678d;
}
