@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.8em;
	color: #000000;
	background-color: #FFFFFF;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_body.jpg);
	background-position: left top;
	background-repeat:repeat-x;
}
p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
blockquote {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
form { 
	margin: 0px; 
	padding: 0px; 
}
select {
	margin: 0px;
	padding: 0px;
}
textarea, input, select {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #000000;
}
/* CONTENT WRAPPERS */
#wrapper_body {
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color:#FFFFFF;
}
/* HEADER */
#wrapper_header {
	display: inline;
	width: 940px;
	height: 110px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	position:relative;
	float:right;
	background-color: #FFFFFF;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_header.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
.header_menu {
	display: inline;
	width: 500px;
	height: 20px;
	margin: 5px 15px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
}
.header_menu ul{
	width: 500px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.header_menu li {
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	position: relative;
	float: right;
	text-align:center;
}
#logo_container {
	width: 390px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float:left;
}
#header_title {
	display: inline;
	width: 345px;
	height: 75px;
	margin: 0px 0px 0px 5px;
	padding: 35px 0px 0px 40px;
	position: relative;
	float:left;
	font-size: 1.25em;
	font-weight:bold;
	text-align: left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/header_logo.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
#header_banner {
	width: 545px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	position: relative;
	float:right;
}

/* MENU PANE*/
#wrapper_menu {
	display: inline;
	width: 960px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_menu.jpg);
	background-position: left top;
	background-repeat:repeat-x;
}
.menu_container {
	display: inline;
	width: 564px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-color:#00CC00;
}
.menu_container ul{
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu_container li {
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
	text-align:center;
	line-height:35px;
	background-color:#00CC00;
}
.menu_right_end {
	width: 30px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/menu_end.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS LEFT COLUMN */
#wrapper_left_column {
	display: inline;
	width: 210px;
	margin: 20px 0px 0px 10px;
	padding: 0px;
	position:relative;
	float:left;
}
#searchbox {
	display: inline;
	width: 210px;
	height: 22px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
}
/* SUBMENU */
#wrapper_submenu {
	display: inline;
	width: 210px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_submenu.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.submenu_container {
	display: inline;
	width: 210px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_submenu_top.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
.submenu_container ul{
	width: 190px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
}
.submenu_container li {
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
}
.submenu_container ul ul li{
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	line-height:25px;
}
.submenu_bottom {
	display: inline;
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_submenu_bottom.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	overflow: hidden;
}
/* CONTENT BLOCKS LEFT COLUMN */
.wrapper_block_left {
	display: inline;
	width: 210px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_blueblock.jpg);
	background-position: left top;
	background-repeat:repeat-y;
}
.block_left_container {
	display: inline;
	width: 210px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_left_top {
	display: inline;
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_blueblock_top.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
.block_left_header {
	display: inline;
	width: 170px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_left_quicklink_header {
	display: inline;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_left_content {
	display: inline;
	width: 170px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	position:relative;
	float:left;
	font-size: 0.85em;
}
.block_left_content_small {
	display: inline;
	width: 190px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
.block_right_expand_item_container {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_right_expand_item_expand {
	display: inline;
	width: 19px;
	height: 20px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_meerinfo_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_right_expand_item_collapse {
	display: inline;
	width: 19px;
	height: 20px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_meerinfo_on.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_right_expand_item_icon {
	width: 25px;
	height: 20px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_right_expand_item_content {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:right;
	border-bottom: 1px solid #CEE1FD;
}
.block_right_expandable {
	width: 140px;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	position:relative;
	float:right;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_uitklap.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	font-size: 0.85em;
}
.block_right_expandable_header {
	width: 140px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	font-weight:bold;
	font-size: 1.2em;
	color: #FFFFFF;
}
.block_right_expandable_content {
	width: 140px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.block_left_bottom {
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_blueblock_bottom.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	overflow: hidden;
}
/* CONTENT */
#wrapper_center_column {
	display: inline;
	width: 450px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	position:relative;
	float:left;
}
ul{
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type:square;
}
li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#wrapper_breadcrumbs {
	display: inline;
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.breadcrumbs_menu {
	display: inline;
	width: 450px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.breadcrumbs_menu ul{
	width: 450px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.breadcrumbs_menu li {
	height: 20px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
	text-align:left;
	line-height:20px;
}
#wrapper_content {
	display: inline;
	width: 450px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.content_header {
	display: inline;
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 35px;
	border-bottom: 1px solid #CEE1FD;
}
.content {
	display: inline;
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 1.3em;
}
.checklist_item_container {
	display: inline;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	position:relative;
	float:left;
	line-height: 1.3em;
	border-bottom: 1px dashed #CEE1FD;
}
.checklist_item_checkbox {
	width: 20px;
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.checklist_item_label {
	width: 420px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.stappenplan_container {
	display: inline;
	width: 450px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	position:relative;
	float:left;
	line-height: 1.3em;
	border-bottom: 1px solid #CEE1FD;
}
.stappenplan_nummer {
	display: inline;
	width: 72px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	position:relative;
	float: left;
	text-align: center;
	color: #0259DB;
	font-size: 0.95em;
	font-weight: bold;
	
}
.stappenplan_header {
	display: inline;
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float: right;
	line-height: 1.3em;
}
.stappenplan_content {
	display: inline;
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float: right;
	line-height: 1.3em;
}
.woordenlijst_letter {
	width: 16px;
	height: 14px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: center;
}
.woordenlijst_woord, .faq_vraag {
	width: 450px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	font-weight: bold;
}
.woordenlijst_omschrijving, .faq_antwoord {
	width: 450px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.sitemap {
	width: 450px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
}
.sitemap ul{
	width: 435px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}
.sitemap li {
	width: 435px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align:left;
	line-height:20px;
}
.sitemap ul ul li {
	width: 435px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	text-align:left;
	line-height: 14px;
}

.link_category_container {
	width: 215px;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.link_category_title {
	width: 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	font-size: 1.3em;
}
.link_category_content {
	width: 215px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
/* RIGHT COLUMN */
#wrapper_right_column {
	display: inline;
	width: 200px;
	margin: 20px 30px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
}
/* CONTENT BLOCKS RIGHT COLUMN */
.wrapper_block_right {
	display: inline;
	width: 200px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.wrapper_block_right_dossier {
	display: inline;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_dossier.jpg);
	background-position: left top;
	background-repeat:repeat-y;
}
.block_right_dossier_content {
	display: inline;
	width: 162px;
	margin: 0px;
	padding: 55px 0px 0px 38px;
	position:relative;
	float:right;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_dossier_top.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	font-size: 0.85em;
}
.block_right_dossier_content ul{
	width: 145px;
	margin: 0px 0px 10px 15px;
	padding: 0px;
}
.block_right_dossier_content li {
	width: 145px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align:left;
	line-height:14px;
}
.block_right_dossier_bottom {
	display: inline;
	width: 200px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/bg_dossier_bottom.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	overflow: hidden;
}
/* CONTENT BLOCKS RIGHT COLUMN */
.block_right_header {
	display: inline;
	width: 180px;
	margin: 0px 0px 5px 20px;
	padding: 0px;
	position:relative;
	float:right;
	border-bottom: 1px solid #DDDDDD;
}
.block_right_content {
	width: 180px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
.block_right_content_small {
	display: inline;
	width: 162px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
/* Headlines */
.headlines_container {
	display: inline;
	width: 180px;
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 4px 0px;
	position: relative;
	float:left;
	border-bottom: 1px solid #DDDDDD;
	font-size: 0.85em;
}
.left_headlines_container {
	display: inline;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	position: relative;
	float:left;
	border-bottom: 1px solid #DDDDDD;
	font-size: 0.85em;
}
/* FOOTER */
#wrapper_footer {
	display: inline;
	width: 450px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: center;
	font-size: 0.85em;
}
.footer_quicklinks {
	display: inline;
	height: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 20px;
	text-align: center;
	/*border-bottom: 1px solid #DDDDDD;*/
}
.footer_copyright {
	padding: 0px;
	margin: 0px 0px 30px 0px;	
	line-height: 20px;
	text-align: center;
	color: #AAAAAA;
}
/* BANNERS */
.leaderboard {
	display: inline;
	width: 728px;
	height: 90px;
	margin: 10px 10px 0px 0px;
	position: relative;
	float:right;
}
.small_rectangle {
	display: inline;
	width: 180px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:right;
}
.wrapper_banner_left {
	display: inline;
	width: 210px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:right;
}
.wrapper_banner_right {
	display: inline;
	width: 180px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:right;
}
/* FORM ELEMENTS */
.input_40px {
	width: 40px;
/*height: 18px;*/
	margin: 0px 0px 0px 5px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_80px {
	width: 80px;
/*height: 18px;*/
	margin: 0px 0px 0px 5px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_140px {
	width: 140px;
/*height: 18px;*/
	margin: 0px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_145px {
	width: 145px;
/*height: 18px;*/
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_150px {
	width: 150px;
/*height: 18px;*/
	margin: 0px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_330px {
	width: 330px;
/*height: 18px;*/
	margin: 0px 0px 0px 5px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.input_330x150px {
	width: 330px;
	height: 150px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
/*line-height: 18px;*/
	border: 1px solid #666666;
	/*text-indent:*/ padding-left: 5px;
}
.btn_search {
	width: 55px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float: left;
	border: 0px;
	cursor: pointer;
	background-color: transparent;
	color: #FFF;
	font-weight: bold;
}
/* SPACERS */
.spacer_0px {
	clear: both;
	width: 210px;
	height: 0px;
	overflow: hidden;
}

/* FONTS HEADERS */
h1, h2, h3, h4 {	
	margin: 0px;
	padding: 0px;
}
/* FONTS + LINKS */
.normal_blue {
	color: #2C69F5;
}
.large_black {
	font-size: 1.2em;
	font-weight: bold;
}
a:link, a:visited, a:active {
	color: #0259DB;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.link_optionblock:link, a.link_optionblock:visited, a.link_optionblock:active {
	color: #0259DB;
	font-size: 1.3em;
	font-weight:bold;
	text-decoration:none;
}
a.link_optionblock:hover {
	text-decoration:underline;
}
a.link_opsomming:link, a.link_opsomming:visited, a.link_opsomming:active {
	color: #2C69F5;
	font-weight:normal;
	text-decoration:none;
}
a.link_opsomming:hover {
	text-decoration:underline;
}
a.menu_breadcrumb:link, a.menu_breadcrumb:visited, a.menu_breadcrumb:active {
	font-size: 0.85em;
	text-decoration: none;
	color: #999999;
}
a.menu_breadcrumb:hover {
	color: #333333;
}
a.topmenu_breadcrumb:link, a.topmenu_breadcrumb:visited, a.topmenu_breadcrumb:active {
	font-size: 0.85em;
	text-decoration: none;
	color: #FFFFFF;
}
a.topmenu_breadcrumb:hover {
	color: #333333;
}
a.link_dossier:link, a.link_dossier:visited, a.link_dossier:active {
	font-weight: normal;
	text-decoration: none;
	color: #AAAAAA;
}
a.link_dossier:hover {
	color: #333333;
}
a.link_stappenplan:link, a.link_stappenplan:visited, a.link_stappenplan:active {
	font-weight: bold;
	text-decoration: none;
	color: #AAAAAA;
}
a.link_stappenplan:hover {
	color: #333333;
}
a.link_sitemap_level1:link, a.link_sitemap_level1:visited, a.link_sitemap_level1:active {
	font-weight: bold;
	text-decoration: none;
	color: #AAAAAA;
}
a.link_sitemap_level1:hover {
	color: #333333;
}

span.lc5element a,
a.link_expand:link, a.link_expand:visited, a.link_expand:active, .link_expand {
	margin: 6px 0px 6px 0px;
	font-weight: bold;
	text-decoration: none;
	color: #0259DB;
	line-height: 28px;
}
span.lc5element a:hover,
a.link_expand:hover {
	text-decoration: none;
	color: #333333;
}


a.link_sitemap:link, a.link_sitemap:visited, a.link_sitemap:active {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #AAAAAA;
	line-height: 12px;
	font-size: 0.85em;
}
a.link_sitemap:hover {
	color: #333333;
}
a.link_headlines:link, a.link_headlines:visited, a.link_headlines:active {
	display: block;
	width: 162px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #AAAAAA;
	font-weight:bold;
	text-decoration:none;
	line-height: 14px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_headlines_off.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;	
}
a.link_headlines:hover {
	color: #333333;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_headlines_on.jpg);
}

a.left_link_headlines:link, a.left_link_headlines:visited, a.left_link_headlines:active {
	display: block;
	width: 190px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #AAAAAA;
	font-weight:bold;
	text-decoration:none;
	line-height: 14px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_headlines_off.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	/* added by mark */
	text-decoration: underline; 
	font-weight: bold;
	color: rgb(0, 112, 192);
}
a.left_link_headlines:hover {
	color: #333333;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_headlines_on.jpg);
}

a.btn_verstuur:link, a.btn_verstuur:visited, a.btn_verstuur:active {
	display: block;
	width: 65px;
	height: 14px;
	margin: 5px 0px 5px 0px;
	padding: 0px 15px 0px 5px;
	text-decoration:none;
	color:#2C69F5;
	font-weight:bold;
	font-size: 1.2em;
	line-height: 12px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_verstuur_off.gif);
	background-position: right 1px;
	background-repeat:no-repeat;
}
a.btn_verstuur:hover {
	color: #333333;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_verstuur_on.gif);
}
/* main menu */
a.menu_main_home:link, a.menu_main_home:visited, a.menu_main_home:active, a.menu_main_home_active {
	display: block;
	width: 80px;
	height: 40px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_home.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_main_home:hover {
	background-position: 0 -40px;
}
a.menu_main_home_active {
	background-position: 0 -80px;
}
/**/
a.menu_main_hypotheken:link, a.menu_main_hypotheken:visited, a.menu_main_hypotheken:active, a.menu_main_hypotheken_active {
	display: block;
	width: 123px;
	height: 40px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_hypotheken.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_main_hypotheken:hover {
	background-position: 0 -40px;
}
a.menu_main_hypotheken_active {
	background-position: 0 -80px;
}
/**/
a.menu_main_hulp:link, a.menu_main_hulp:visited, a.menu_main_hulp:active, a.menu_main_hulp_active {
	display: block;
	width: 70px;
	height: 40px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_hulp.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_main_hulp:hover {
	background-position: 0 -40px;
}
a.menu_main_hulp_active {
	background-position: 0 -80px;
}
/**/
a.menu_main_stappenplan:link, a.menu_main_stappenplan:visited, a.menu_main_stappenplan:active, a.menu_main_stappenplan_active {
	display: block;
	width: 129px;
	height: 40px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_stappenplan.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_main_stappenplan:hover {
	background-position: 0 -40px;
}
a.menu_main_stappenplan_active {
	background-position: 0 -80px;
}
/**/
a.menu_main_dossier:link, a.menu_main_dossier:visited, a.menu_main_dossier:active, a.menu_main_dossier_active {
	display: block;
	width: 162px;
	height: 40px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/btn_persoonlijkdossier.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_main_dossier:hover {
	background-position: 0 -40px;
}
a.menu_main_dossier_active {
	background-position: 0 -80px;
}
/* SUB MENU */
a.menu_sub:link, a.menu_sub:visited, a.menu_sub:active, a.menu_sub_active:link, a.menu_sub_active:visited, a.menu_sub_active:active, a.menu_sub_active:hover {
	display: block;
	width: 150px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 20px;
	color: #FE9E5F;
	font-weight:bold;
	text-decoration:none;
	line-height: 25px;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_submenu_off.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
}
a.menu_sub:hover {
	color: #333333;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_submenu_on.jpg);
}
a.menu_sub_active:link, a.menu_sub_active:visited, a.menu_sub_active:active, a.menu_sub_active:hover {
	color: #FF6600;
	background-image:url(http://www.allesoverhypotheken.nl/templates/frontend/img/icon_submenu_active.jpg);
}
/**/
a.menu_sub_sub:link, a.menu_sub_sub:visited, a.menu_sub_sub:active, a.menu_sub_sub_active:hover, a.menu_sub_sub_active:link, a.menu_sub_sub_active:visited, a.menu_sub_sub_active:active {
	display: block;
	width: 170px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	color: #FF6600;
	font-weight:normal;
	text-decoration:none;
	line-height: 20px;
	font-size: 0.85em;
	font-weight: bold;
}
a.notimportant:link, a.notimportant:visited, a.notimportant:active  {
	color: #FEB381;
	font-weight: normal;
}
a.menu_sub_sub:hover, a.menu_sub_sub_active:hover, a.menu_sub_sub_active:link, a.menu_sub_sub_active:visited, a.menu_sub_sub_active:active, a.notimportant:hover {
	color: #333333;
}


/* sIFR */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash .myheaderclassh1 {
	line-height: normal;
	visibility: hidden;
	font-size: 25px;
	letter-spacing: -0.05em;
	color: #000000;
}

.sIFR-hasFlash .myheaderclassh1_5 {
	line-height: normal;
	visibility: hidden;
	font-size: 21px;
	letter-spacing: -0.05em;
	color: #000000;
}

.sIFR-hasFlash .myheaderclassh2 {
	line-height: normal;
	visibility: hidden;
	font-size: 19px;
	letter-spacing: -0.09em;
	color: #000000;
}
.sIFR-hasFlash .myheaderclassh3 {
	line-height: normal;
	visibility: hidden;
	font-size: 18px;
	letter-spacing: -0.05em;
	color: #000000;	
}
.sIFR-hasFlash .myheaderclassh4 {
	line-height: normal;
	visibility: hidden;
	font-size: 15px;
	letter-spacing: -0.05em;
	color: #000000;
}