@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
html, body, a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#596B82;
}
a:active {
  outline:none;
}
td{
	vertical-align:top;
}
sup{
	line-height:0;
}
form{
	float:left;
	width:516px;
}
fieldset{
	border:none;
	background-color:#ffffff;
	width:516px;
	display:none;
}
p.voetnoot{
	font-size:10px;
}
.r{
	float:right !important;
}
.rcorr{
	margin-right:2px;
}
.i{
	display:inline !important;
}
body#disclaimer, body#privacy{
	color:#084686;
}
.kleur{
	color:#bb0069 !important;
}
.bullet{
	font-size:18px;
	line-height:14px !important;
}
#container{
	position:relative;
	margin:15px auto;
	width:800px;
	min-height:600px;
}

/* Vlak voor schaduw */
#shadow{
	float:left;
	margin-left:13px;
	width:770px;
	min-height:554px;
	background-color:#f1f1f1;
	border-left:4px solid #084686;
	-moz-box-shadow:7px 7px 10px #aaaaaa;
	-webkit-box-shadow:7px 7px 10px #aaaaaa;
	box-shadow:7px 7px 10px #aaaaaa;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color='#aaaaaa');
}

/* Logo Activa */
#logo{
	position:absolute;
	top:1px;
	left:-1px;
}

/* Menu aan bovenzijde */
#topmenu{
	width:785px;
	height:36px;
}
#topmenu ul{
	list-style-type:none;
}
#topmenu ul li{
	float:right;
}
#topmenu ul li a{
	line-height:36px;
	padding:0 3px 0 3px;
	text-decoration:none;
}
#topmenu ul li a:hover{
	text-decoration:underline;
	color:#084686;
}
#home #topmenu ul li.home a,
#contact #topmenu ul li.contact a,
#disclaimer #topmenu ul li.disclaimer a,
#privacy #topmenu ul li.privacy a{
	color:#084686;
	font-weight:bold;
}

/* Hoofdmenu */
#mainmenu{
	float:left;
	width:190px;
	min-height:446px;
	margin-top:109px;
}
#mainmenu>ul{
	position:fixed;
	top:200px;
	margin-left:30px;
	list-style-type:disc;
}
#mainmenu ul li{
	color:#bb0069;
	font-weight:bold;
	font-size:14px;
	height:23px;
}
#mainmenu>ul>li:hover ul,
#microfactoring #mainmenu ul ul,
#mkbfactoring #mainmenu ul ul,
#debiteurenfinanciering #mainmenu ul ul,
#debiteurenbeheer #mainmenu ul ul{
	display:block;
}
#mainmenu>ul>li:hover.uitklap,
#microfactoring #mainmenu>ul>li.uitklap,
#mkbfactoring #mainmenu>ul>li.uitklap,
#debiteurenfinanciering #mainmenu>ul>li.uitklap,
#debiteurenbeheer #mainmenu>ul>li.uitklap{
	height:115px;
}
#mainmenu ul li a{
	font-size:12px;
	line-height:23px;
	color:#084686;
	text-decoration:none;
}
#mainmenu ul li a:hover,
#diensten #mainmenu ul li.diensten>a,
#wie #mainmenu ul li.wie a,
#over #mainmenu ul li.over a,
#faq #mainmenu ul li.faq a,
#downloads #mainmenu ul li.downloads a,
#links #mainmenu ul li.links a,
#goede_doelen #mainmenu ul li.goede_doelen a,
#contact #mainmenu ul li.contact a,
#microfactoring #mainmenu ul ul li.microfactoring a,
#mkbfactoring #mainmenu ul ul li.mkbfactoring a,
#debiteurenfinanciering #mainmenu ul ul li.debiteurenfinanciering a,
#debiteurenbeheer #mainmenu ul ul li.debiteurenbeheer a{
	color:#bb0069;
}
#mainmenu ul ul{
	position:absolute;
	display:none;
	top:23px;
	list-style-type:none;
}
#mainmenu ul ul a{
	font-weight:normal;
}
#mainmenu #telefoon{
	position:fixed;
	top:555px;
	margin-left:15px;
	color:#596B82;
}
#mainmenu h2{
	font-size:10px;
}
#mainmenu p{
	font-size:10px;
	line-height:13px;
}
#mainmenu p span{
	font-weight:bold;
}
#jsmelding{
	position:absolute;
	font-size:8px;
	left:0;
	bottom:0;
}

/* Foto in header */
#topfoto{
	float:left;
	width:580px;
	height:110px;
	background-image:url(../img/two_people.jpg);
	background-repeat:no-repeat;
}
#contact #topfoto{
	background-image:url(../img/pand_contact.jpg);
}
#home #topfoto{
	background-image:url(../img/direct_geld2.jpg);
}
#goede_doelen #topfoto{
	background-image:url(../img/meisjes.jpg);
}
#disclaimer #topfoto,
#privacy #topfoto,
#over #topfoto,
#faq #topfoto,
#downloads #topfoto,
#links #topfoto,
#aanvraag #topfoto,
#alg_vwd #topfoto{
	background-image:url(../img/pen2.jpg);
}

/* Content */
#content{
	float:left;
	width:516px;
	min-height:374px;
	padding:39px 32px;
	background-color:#ffffff;
}
#contact #content,
#home #content,
#goede_doelen #content{
	min-height:425px;
	padding:9px 32px;
}
#goede_doelen #content{
	text-align:center;
}
#goede_doelen #content a img{
	border:10px solid #ffffff;
}
#content h1{
	font-size:21px;
	font-weight:normal;
	margin-bottom:20px;
}
#goede_doelen h1{
	font-size:24px;
}
#content h2{
	font-size:18px;
	font-weight:normal;
}
#faq #content h2,
#alg_vwd #content h2,
#mkbfactoring #content h2,
#microfactoring #content h2{
	margin-top:20px;
}
#faq #content h2,
#faq #content p,
#over #content h2,
#over #content p,
#links #content h1,
#links #content ul li a,
#contact #content h1,
#downloads #content h1,
#downloads #content ul li a,
#alg_vwd #content,
#content form,
#aanvraag #content p,
#aanvraag #content input{
	color:#084686;
}
#diensten #content h1,
#microfactoring #content h1,
#mkbfactoring #content h1,
#debiteurenfinanciering #content h1,
#debiteurenbeheer #content h1,
#voor_wie #content h1{
	color:#3d91cc;
}
#faq #content p.vraag{
	color:#3d91cc;
	margin-bottom:0;
	text-decoration:underline;
	margin-top:3px;
}
#faq #content p.antwoord{
	color:#084686;
	text-decoration:none;
	margin-bottom:0;
}
#disclaimer #content h2,
#privacy #content h1,
#privacy #content h2,
#over #content h2,
#alg_vwd #content h2,
#mkbfactoring #content h2,
#microfactoring #content h2{
	font-size:12px;
	font-weight:bold;
}
#alg_vwd #content h2{
	font-style:italic;
}
#home #content p,
#disclaimer #content p,
#privacy #content p,
#faq #content p,
#over #content p,
#privacy #content ul,
#aanvraag #content>p,
#debiteurenbeheer #content>p,
#debiteurenfinanciering #content>p,
#wie #content>p,
#wie #content>ul,
#goede_doelen #content p{
	margin-bottom:20px;
}
#home #content p.onderschrift{
	text-align:center;
	color:#99b2c1;
}
#goede_doelen #content p.onderschrift{
	letter-spacing:7px;
	margin-bottom:30px;
}
#privacy #content ul{
	list-style-position:outside;
	padding-left:8px;
	margin-left:8px;
}
#diensten #content ul,
#links #content ul,
#downloads #content ul{
	list-style-position:inside;
	color:#084686;
}
#links #content ul li a:hover,
#downloads #content ul li a:hover{
	color:#bb0069;
}
#contact table{
	width:100%;
	margin-top:18px;
}
#alg_vwd h1{
	font-size:12px;
	font-weight:bold;
}
#alg_vwd ol,
#alg_vwd #content ul{
	list-style-position:outside;
	padding-left:9px;
	margin-left:9px;
}
#alg_vwd ol ol,
#alg_vwd ol ul{
	padding-left:9px;
	margin-left:9px;
}
#alg_vwd ol ul{
	list-style-type:disc;
}
#alg_vwd #content>ol>li,
#alg_vwd #content>ol>li>ol.sub>li{
	font-weight:bold;
	margin-top:20px;
}
#alg_vwd #content>ol>li>ol>li,
#alg_vwd #content>ol>li>p,
#alg_vwd #content>ol>li>ul,
#alg_vwd #content>ol>li>ol.sub>li>p,
#alg_vwd #content>ol>li>ol.sub>li>ul,
#alg_vwd #content>ol>li>ol.sub>li>ol{
	font-weight:normal;
}
#contact #content p,
#contact #content a,
#contact #content td{
	font-size:11px;
	line-height:14px;
}

/* Tabellen */
#microfactoring #content table,
#mkbfactoring #content table{
	width:512px;
	margin:10px 0 5px 0;
}
#microfactoring #content td,
#mkbfactoring #content td{
	border-bottom:1px solid #a0b1c0;
	height:16px;
	line-height:14px;
	padding-top:1px;
}
#microfactoring #content tr:first-child td,
#mkbfactoring #content tr:first-child td{
	border-top:1px solid #a0b1c0;
}
#microfactoring #content td:first-child,
#mkbfactoring #content td:first-child{
	width:140px;
}
#microfactoring #content td.laatstekolom,
#mkbfactoring #content td.laatstekolom{
	width:250px;
}

/* Formulieren */
label.error{
	color:#bb0069;
	width:auto !important;
	float:right !important;
	clear:none !important;
}
#contact label{
	width:130px;
	float:left;
	clear:left;
}
#contact label.error{
	width:130px !important;
}
#contact label.noot{
	width:200px;
}
#aanvraag label{
	width:250px;
	float:left;
	clear:left;
	margin-right:10px;
	line-height:22px
}
#aanvraag label.driekwart{
	width:190px;
}
#content form input,
#content form textarea,
#content form select,
#content form p{
	width:250px;
	float:left;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
}
#content form p.breed{
	width:auto;
}
#content form input.cbox,
#content form input.radio,
#content form p.radioval{
	width:auto;
	margin-right:5px;
}
#content form input.readonly{
	background-color:#f1f1f1;
}
#content form .smallselect{
	float:left;
	width:55px;
	height:21px;
	margin:3px 5px 0 0;
}
#content form p.radioval{
	margin-top:0;
}
#content form .half{
	width:130px;
}
#content form .small{
	width:55px;
}
#contact h1{
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}
#aanvraag #content h1, 
#aanvraag #content h2{
	font-size:12px;
	font-weight:bold;
	color:#084686;
	margin:0;
}
#aanvraag h3{
	display:block;
	width:512px;
	background-color:#f1f1f1;
	border-top:1px solid #084686;
	border-bottom:1px solid #084686;
	line-height:20px;
	margin:10px 0 10px 0;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}
#aanvraag h3 span{
	font-weight:normal;
}
#aanvraag h3.ui-state-active{
	background-color:#ffffff;
}
#contact div.errormessage,
#aanvraag div.errormessage{
	margin-bottom:14px;
	color:#bb0069;
}
#content #panel{
	float:right;
	width:190px;
	padding:10px;
	margin-left:16px;
	background-image:url(../img/panel.gif);
	background-repeat:no-repeat;
}
#content #panel div{
	border-left:4px solid #084686;
	padding-left:10px;
}
#content #panel p{
	color:#ffffff;
	margin-bottom:15px;
	line-height:16px;
}
#content #banaan{
	float:left;
	width:150px;
	height:40px;
	margin-top:20px;
}
#content #banaan a{
	float:left;
	width:150px;
	height:40px;
	padding:5px;
	background-image:url(../img/button-directgeld.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
}
#content #banaan a:hover{
	background-position:-170px 0;
}
#content #banaan a{
	color:#ffffff;
}
#content #banaan a span{
	font-weight:bold;
}
#debiteurenbeheer #content #banaan a,
#debiteurenfinanciering #content #banaan a{
	font-size:14px;
	line-height:40px;
	background-image:url(../img/button_snelklantworden.gif);
}
#debiteurenfinanciering #content #banaan,
#voor_wie #content #banaan{
	margin-top:40px;
}
#voor_wie #content #banaan{
	width:500px;
	height:50px;
	margin-bottom:40px;
}