BODY{
	background-color : #FFFFFF;
	margin : 0px;
}

BODY, TD{
	font-family : verdana;
	font-size : 11px;
}

TD.subsubmenu_selected, TD.subsubmenu_norm{
		padding-left: 20px;
		padding-right: 10px;

		height: 20px;
		padding-top: 3px;
		padding-bottom: 3px;
}

			TD.subsubsubmenu_selected, TD.subsubsubmenu_norm{
					padding-left: 30px;
					padding-right: 10px;

					height: 20px;
					padding-top: 3px;
					padding-bottom: 3px;
			}

TD.subsubmenu_norm A, TD.subsubmenu_norm A:hover, TD.subsubmenu_selected A, TD.subsubmenu_selected A:hover{
	color : #3d6f57;
	text-decoration: none;
	font-size: 11px;
}

			TD.subsubsubmenu_norm A, TD.subsubsubmenu_norm A:hover, TD.subsubsubmenu_selected A, TD.subsubsubmenu_selected A:hover{
				color : #3d6f57;
				text-decoration: none;
				font-size: 11px;

			}

TD.subsubmenu_norm A:hover, TD.subsubmenu_selected A, TD.subsubmenu_selected A:hover{
		font-weight: bold;
}

			TD.subsubsubmenu_norm A:hover, TD.subsubsubmenu_selected A, TD.subsubsubmenu_selected A:hover{
					font-weight: bold;
			}

			TD.subsubmenu_prefix,TD.subsubsubmenu_prefix{
				height: 5px;
			}


A{
	color : #3d6f57;
	text-decoration : none;
}
A:hover{
	color : #3d6f57;
	text-decoration : underline;
}

TABLE.outer{
	height : 100%;
	background-color : #FFFFFF;
}
TABLE.website{
	width : 980px;
	height : 100%;
}
TD.website{
	width : 980px;
	vertical-align : top;
}
TD.greenline{
	height : 1px;
	background-color : #cececf;
}
TD.fade_left{
	width : 16px;
	background-image : url(http://www.vestingfinance.nl/gfx/fade_left.gif);
}
TD.fade_right{
	width : 16px;
	background-image : url(http://www.vestingfinance.nl/gfx/fade_right.gif);
}
TD.header{
	height : 58px;
}
TD.footer{
	background-color : #bccdc4;
	height : 30px;
}
TD.footer_landingspage{
	background-color : #88be80;
	height : 30px;
}

TD.footer TD{
	padding-left : 20px;
	padding-right : 20px;
}

TD.footer A{
	font-weight : bold;
	text-decoration : none;
}
TD.footer A:hover{
	font-weight : bold;
	text-decoration : underline;
}

TD.newsholder{
	width : 184px;
	background-color : #d5e1da;
	vertical-align : top;
	padding-top : 20px;
}

TABLE.related{
	width : 100%;
}

TABLE.related HR, TABLE.news HR{
	color : #FFFFFF;
	height : 1px;
}
TABLE.related TD, TABLE.news TD{
	padding-left: 5px;
	padding-right: 5px;
}
TABLE.related  TD H1, TABLE.news TD H1{
	font-size : 11px;
	line-height : 15px;
	color : #3d6f57;
	margin : 0px;
}
TABLE.related TD P, TABLE.news TD P{
	font-size : 11px;
	margin : 0px;
}
TABLE.related TD A, TABLE.news TD A{
	font-size : 11px;
	margin : 0px;
	color : #3d6f57;
	text-decoration : none;
}
TABLE.related TD A:hover, TABLE.news TD A:hover{
	font-size : 11px;
	margin : 0px;
	color : #3d6f57;
	text-decoration : underline;
}
TD.relatedprefix{
	width : 5px;
	vertical-align : top;
	color : #3d6f57;
}
TD.relateditem{
	vertical-align : top;
	color : #3d6f57;
}
TD.relatedbreak{
	height : 5px;
}

TD.textblockholder, TD.topbar_quickmenu{
	width : 184px;
	border-left : 1px solid #bccdc4;
	border-right : 1px solid #bccdc4;
}

TD.textblockholder{
	vertical-align : top;
	padding-top : 20px;
}

TD.topbar_quickmenu{
	text-align : center;
}

TD.topbar_quickmenu A{
	font-weight : bold;
	color : #3d6f57;
	font-size : 11px;
	text-decoration : none;
}
TD.topbar_quickmenu IMG{
	border : 0px;
}

TD.contentholder{
	vertical-align : top;
	padding : 20px;
}
TD.right_spacer{
	width : 10px;
}

TD.moodbarmenu{
	vertical-align : bottom;
	height : 170px;
	background-color : #d5e1da;
	padding-left : 161px;
}
TD.moodbarmenu_vervolg{
	background-position : right top;
	background-repeat : no-repeat;
	vertical-align : bottom;
	height : 140px;
	background-color : #d5e1da;
	padding-left : 161px;
}
TD.moodbarmenu{
	background-position : right;
	background-repeat : no-repeat;
}
TD.topbar{

	text-align : right;

	background-image : url(http://www.vestingfinance.nl/gfx/topbar_bg.jpg);
	background-position : right;
	background-repeat : no-repeat;
}
TD.logo{
	line-height : 0;
	font-size : 0;
	width : 400px;
}
TD.menuitem{
	padding-left : 10px;
	padding-right : 10px;

	height : 30px;
}
TD.menuitem A{
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	text-decoration : none;
}
TD.menuitem A:hover{
	font-weight : bold;
	color : #3d6f57;
	font-size : 12px;
	text-decoration : none;
}

TD.contentholder H1{
	color : #3d6f57;
	font-size : 14px;
}

TABLE.textblock{
	width : 100%;
	border : 0px;
}
TD.textblockcaption{
	background-color : #d5e1da;
	color : #3d6f57;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	height : 20px;
}
TD.textblocktext{
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 15px;
}
TD.textblocktext A, TD.textblocktext A:hover{
	color : #3d6f57;
}
TD.textblocktext A{
	text-decoration : none;
}
TD.textblocktext A:hover{
	text-decoration : underline;
}


.module_title{
	color : #3d6f57;
	font-weight : bold;
}



TD.submenu_selected, TD.submenu_norm{
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.submenu_selected{
	background-color: #ffffff;
}
TD.submenu_selected A, TD.submenu_norm A{
	font-weight: bold;
	text-decoration: none;
}
TD.submenu_selected A:hover, TD.submenu_norm A:hover{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

input, select, textarea {
	position : relative;
}