/* nieuwsbrief */
	#newsletter{text-align: center;}
	#error{background-color: red; margin: 0px; padding: 5px; color: white; font-weight: bold;}
	#aanmelden{text-align: right; font-family: arial; font-size: 11px; width: 125px; margin-left: auto; margin-right: auto; }
	#aanmelden div {padding-top: 5px; }
	#aanmelden INPUT{border: 1px solid silver; width: 120px; font-size: 11px; }
	#aanmelden .btn_aanmelden {width: 65px; }
	#navigation #newsletter { color: #fff; }

	#afmelden{text-align: right; font-family: arial; font-size: 11px; width: 125px; margin-left: auto; margin-right: auto; }
	#afmelden div {padding-top: 5px; }
	#afmelden INPUT{border: 1px solid silver; width: 120px; font-size: 11px; }
	#afmelden .btn_aanmelden {width: 65px; }
	
/* rente includes */
	#table{ font-family: arial; font-size: 12px; background-color: white; padding: 20px;}
    #table tr{background-color: #f7f9fb; color: white}
    #table td{ padding: 6px;}
    .rentevast{color: #000000;}
    .rente{background-color: #ced6e0;}
	.rente a { color: #e75701; font-weight: bold;}

	
/* livechat */
	.dczuo span { margin: 2px; line-height:20px; margin-left: 35px;}
	.dcyou img{ padding: 4px;}
	#livehelp div, #ads #livehelp div
	{ 
		border: 0; padding: 0;
		margin-bottom: 0px; 
		margin-top: -1px; width: auto;
	}  
	
/* eigenlijke css */
html, body
{
	margin				: 0;
	padding				: 0;
}
body
{
	background-color	: #fff;
	font-size			: 9pt;
	font-family			: arial;
	color				: #000;
}

a img
{
	border				: none;
}
a
{
	color				: #adbed6;
	text-decoration		: none;
}
a:hover
{
	text-decoration		: underline;
	color				: #5a4d7b;
}

#container 
{ 
	margin				: 0 auto;
	width				: 1002px;
}

#header
{
	height				: 101px;
	background			: url('../img/header.png') left top no-repeat;
}
#aanvraag
{
	float				: right;
	margin				: 0 1px 0 0;
	height				: 101px;
	width				: 530px;
	display				: block;
	background			: url('../img/aanvraag.gif');
}
#aanvraag span
{
	float				: left;
	padding				: 37px 0 0 287px;
	width				: 240px;
	display				: block;
	font				: bold italic 16px 'trebuchet ms';	
	color				: #fff;
	line-height			: 20px;
}

#logo
{
	padding				: 47px 0 0 160px;
}
#logo a
{
	display				: block;
	width				: 270px;
	height				: 11px;
	background			: url('../img/hypotheek-aanvragen.gif') left top no-repeat;
}
#logo span
{
	visibility			: hidden;
	font-size			: 1px;
}
#logo a:hover
{
	text-decoration		: none;
}

#main
{
	background			: url('../img/nav.png') left top repeat-y;
}

#navigation
{
	width				: 150px;
	float				: left;
	background			: url('../img/navtop.jpg') left top no-repeat;
}
#navigation ul, ul#top, #top ul, ul#bottom, #footer ul
{
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}
#navigation ul
{
	padding-top			: 81px;
}

#navigation a
{
	color				: #fff;
	display				: block;
	padding				: 7px 0 7px 5px;
	_height				: 22px;
	_padding			: 7px 0 0px 5px;
	background-color	: #adbed6;
	font				: bold 10px arial;
	border-top			: 1px solid #fff;
}
#navigation li.selected a
{
	background			: #94aac6 url('img/navtop.bg.jpg');
}
#navigation a:hover
{
	text-decoration		: none;
	background			: #94aac6 url('../img/navtop.bg.jpg');
}

#navigation li span
{
	display				: block;
	padding				: 7px 0 7px 5px;
	_height				: 22px;
	_padding			: 7px 0 0px 5px;
	font				: bold 11px arial;
	color				: #ddd;
	font-style			: italic;
}


/* sub */
#navigation ul ul
{
	display				: none;
}
#navigation li.selected ul
{
	padding				: 0px;
	display				: block;
	border-top			: 1px solid #fff;
}
#navigation ul li.selected ul li a
{
	font-size			: 10px;
	padding				: 3px 0 3px 15px;
	_height				: 18px;
	_padding			: 3px 0 0 15px;
	/*background			: #9c9ab5 url('../img/navtopul.bg.gif') no-repeat 7px 8px;*/
	font-weight			: normal;
	border				: none;
}
#navigation ul li.selected ul li a:hover
{
	background			: #5a4d7b url('../img/navtopul.bg.gif') no-repeat 7px 8px;
}


#content
{
	background			: url('../img/contenttop.png') left top repeat-x;
	margin-left			: 150px;
}

#content #top, #content #bottom
{
	margin-left			: 2px;
	_margin-left			: 1px;
	height				: 37px;
}
#top li, #bottom li
{
	float				: left;
}
#top a, #bottom a
{
	margin-left			: 6px;
	_margin-left			: 5px;
	padding-top			: 8px;
	display				: block;
	height				: 29px;
	font				: bold 13px arial;
	color				: #adbed6;
	width				: 152px;
	text-align			: center;
	background-image	: url('../img/topwidth.png');
	background-repeat	: no-repeat;
	background-position	: 0 -37px;
}
#top li.small a, #bottom li.small a
{
	margin-left			: 6px;
	width				: 87px;
	background-image	: url('../img/topsmall.png');
}
#top a:hover, #bottom a:hover
{
	background-position	: 0 0px;
	text-decoration		: none;
	color				: #5a4d7b;
}

/* top sub */
#top li ul a, #top li.small ul a
{
	width				: 142px;
	color				: #fff;
	display				: block;
	margin				: 0px;
	padding				: 7px 0 7px 5px;
	height				: auto;
	text-align			: left;
	_height				: 22px;
	_padding			: 7px 0 0px 5px;
	background			: #adbed6;
	font				: bold 10px arial;
	/*border-top			: 1px solid #fff;*/
	border:none;
}
#top li ul a:hover
{
	text-decoration		: none;
	background			: #94aac6 url('../img/navtop.bg.jpg');
}
#top ul
{
	width				: 147px;
	display				: none;
	position			: absolute;
	z-index				: 1000;
	margin-left			: 9px;
	background-color	: #fff;
}
#top ul li
{
	float				: none;
	height				: auto;
}

#ads
{
	float				: right;
	width				: 224px;
	color				: #6b6d73;
	padding-top			: 78px;
}
#ads, #ads h4
{
	font				: 10px arial;
}
#ads h4
{
	margin				: 0px;
	color				: #adbed6;
	font-weight			: bold;
}
#ads h4 a
{
	color				: #adbed6;	
}
#ads div, #ads p
{
	width				: 142px;
	padding				: 0 2px 2px 8px;
	margin-bottom		: 20px;
	line-height			: 12px;
}
#ads div
{
	border				: 1px solid #adbed6;
}
/*
#container #ads div#dc
{
	border				: none;
	padding				: 0px;
	margin				: 0px;
	line-height			: 0px;
}
*/
#ads a
{
	text-decoration		: underline;
}

#text
{
	padding				: 48px 246px 0 22px;
}
#text h1
{
	margin-top			: 0px;
	font-size			: 14px;
	padding				: 3px;
	text-align			: center;
	color				: #fff;
	background-color	: #94aac6;
}
#text h1 a, #text h2 a, #text h3 a, #ads h4 a
{
	text-decoration		: none;
}
#ads h4 a:hover
{
	text-decoration		: underline;
}
h1 a
{
	color				: #fff;	
}
#text h2
{
	margin-top			: 0px;
	margin-bottom		: 10px;
	color				: #5a4d7b;
	border-bottom		: 1px solid #94aac6;
	padding-bottom		: 10px;
	font				: bold 15px 'trebuchet ms';
}
h2 a
{
	color				: #5a4d7b;	
}
#text h3
{
	font-size			: 13px;
}
#text h4
{
	font-size			: 1em;
}
#text a.meer
{
	font-style			: italic;
}

dl dt
{
	float				: left;
	width				: 70px;
	color				: #adbed6;
}
dl dd
{
	margin-left			: 70px;
}
dd a
{
	color				: #000;
}

body ul#bottom
{
	margin-left		: 152px;
	clear			: both;
}
body #container ul.bottomie
{
	margin-bottom/**/: -10px;
}

#bottom a
{
	background-image	: url('../img/bottomwidth.png');
	padding-top			: 11px;
	height				: 26px;
}
#bottom li.small a
{
	background-image	: url('../img/bottomsmall.png');
}

#footer
{
	clear				: both;
	_clear				: none;
	background			: #adbed6 url('../img/nav.png') left top repeat-y;
	height				: 67px;
	font				: bold 12px 'trebuchet ms';
}
#footer img
{
	position			: absolute;
	z-index				: 1000;
	margin				: -10px 0 0 27px;
}
body #footer ul
{
	margin-left			: 165px;
	_margin-left		: 155px;
	padding				: 10px 0 30px 0;
}
#footer li
{
	margin-left			: 10px;
	float				: left;
}
#footer a
{
	color				: #fff;
	text-decoration		: underline;
}
#footer a:hover
{
	text-decoration		: none;
}
#footer span
{
	clear				: both;
	margin-left			: 175px;
	color				: #fff;
}
#footer span a
{
	text-decoration		: none;
	margin-right		: -5px;
}
