@charset "utf-8";

/** common **/
	* {
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		color: #fff;
		}
	body {
		margin: 0;
		background-color: #333333;
		background-image: url("/images/design/body_bg.gif");
		background-position: 50% 0;
		background-repeat: no-repeat;
		min-width: 1000px;
		} 
	#wrap {
		position: relative;
		margin: 0;
		text-align: center;
		}
	#middle {
		position: relative;
		height: 706px;
		width: 1000px;
		min-height: 100%; 
		margin: 0 auto;
		text-align: left;
		}
	.clearer {
		height: 1px;
		overflow: hidden;
		margin-top: -1px;
		clear: both;
	}
	hr {
		background-color: #fff;
		border: 0;
		color: #fff;
		height: 1px;
		margin: 15px 0 15px 0;
	}
	* html hr
	{
		margin: 10px 0 10px 0;
	}
	a {
		color: #fff;
	}
	.accountants a:hover {
		color: #5777aa;
	}
	.corporate_finance a:hover {
		color: #ea8c01;
	}
	h1 {
		font-size: 14px;
		margin-bottom: 36px;
		line-height: 18px;
	}
	.accountants h1 {
		color: #5777aa;
	}
	.corporate_finance h1 {
		color: #ea8c01;
	}
	h2, h3, h4, h5, h6 {
		line-height: 18px;
		font-size: 12px;
	}
	.accountants h2, .accountants h3, .accountants h4, .accountants h5, .accountants h6 {
		color: #5777aa;
	}
	.corporate_finance h2, .corporate_finance h3, .corporate_finance h4, .corporate_finance h5, .corporate_finance h6 {
		color: #ea8c01;
	}
	ul {
		margin-top: 6px;
		margin-bottom: 12px;
	}
	ol {
		margin-top: 6px;
		margin-bottom: 12px;
	}
	li {
		margin-left: 24px;
		line-height: 18px;
	}
	blockquote {
		margin-left: 30px;
	}
	img {
		border: 0;
	}
/** homepage **/
	.home {
		background: #333333;
	}
	.home h1 {
		position: absolute;
		top: 49px;
		left: 0;
		width: 1000px;
		height: 30px;
		font-size: 24px;
		font-weight: normal;
		margin: 0;
		line-height: 30px;
		text-align: center;
	}
	.home .container1 {
		position: absolute;
		top: 90px;
		left: 0;
		width: 1000px;
		height: 360px;
	}
	.home .container1 #el1 {
		display: block;
		position: absolute;
		top: 0;
		left: 100px;;
		width: 397px;
		height: 360px;
	}
	.home .container1 #el2 {
		display: block;
		position: absolute;
		top: 0;
		left: 503px;;
		width: 397px;
		height: 360px;
	}
	.home .container2 {
		position: absolute;
		top: 450px;
		left: 0;
		width: 1000px;
		height: 111px;
		line-height: 42px;
		font-size: 14px;
		text-align: center;
	}
	.home .container2 #el3 {
		display: block;
		position: absolute;
		top: 43px;
		left: 100px;;
		width: 397px;
		height: 68px;
	}
	.home .container2 #el4 {
		display: block;
		position: absolute;
		top: 43px;
		left: 503px;;
		width: 397px;
		height: 68px;
	}
	.home .container3 {
		position: absolute;
		top: 602px;
		left: 99px;
		width: 802px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		text-align: center;
		background-image: url("/images/design/bg1.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.home .container3 a {
		display: block;
		width: 802px;
		height: 26px;
		font-size: 14px;
		line-height: 26px;
		text-decoration: none;
		color: #fff;
	}
/** site elements **/
	#menu {
		position: absolute;
		left: 644px;
		top: 54px;
		width: 356px;
		height: 557px;
	}
	.accountants #menu {
		background-color: #103d86;
	}
	.corporate_finance #menu {
		background-color: #ea8c01;
	}
	#menu ul {
		margin: 0;
		padding: 0;
	}
	#menu ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		float: left;
		width: 22px;
	}
	#menu ul .ac1 {
		width: 224px;
		background-image: url("/images/menu/accountants_elysee_groep.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac1 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac2 {
		width: 224px;
		background-image: url("/images/menu/accountants_filosofie.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac2 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac3 {
		width: 224px;
		background-image: url("/images/menu/accountants_diensten.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac3 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac4 {
		width: 224px;
		background-image: url("/images/menu/accountants_werken_bij_elysee.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac4 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac5 {
		width: 224px;
		background-image: url("/images/menu/accountants_actualiteiten.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac5 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac6 {
		width: 224px;
		background-image: url("/images/menu/accountants_publicaties.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac6 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac7 {
		width: 224px;
		background-image: url("/images/menu/accountants_elysee_charity.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac7 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .ac8 {
		width: 224px;
		background-image: url("/images/menu/accountants_onze_mensen.jpg");
		background-position: 22px 0px;
	}
	#menu ul .ac8 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf1 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_elysee_groep.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf1 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf2 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_filosofie.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf2 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf3 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_corporate_finance.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf3 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf4 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_business_valuation.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf4 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf5 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_financial_solutions.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf5 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf6 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_transacties_referenties.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf6 a {
		float: left;
		display: block;
		width: 224px;
	}
	#menu ul .cf7 {
		width: 224px;
		background-image: url("/images/menu/corporate_finance_charity.jpg");
		background-position: 22px 0px;
	}
	#menu ul .cf7 a {
		float: left;
		display: block;
		width: 224px;
	}
	#content {
		position: absolute;
		left: 0;
		top: 54px;
		width: 644px;
		height: 557px;
		background-color: #202939;
		background-position: 485px 22px;
		background-repeat: no-repeat;
	}
	.accountants #content {
		background-image: url("/images/design/bg2.gif");
	}
	.corporate_finance #content {
		background-image: url("/images/design/bg3.gif");
	}
	#bottom_menu {
		position: absolute;
		left: 0;
		top: 611px;
		width: 1000px;
		height: 43px;
	}
	.accountants #bottom_menu {
		background-color: #103d86;
	}
	.corporate_finance #bottom_menu {
		background-color: #ea8c01;
	}
	#bottom_menu .el1 {
		position: absolute;
		left: 0;
		top: 0;
		width: 281px;
		height: 43px;
		background-repeat: no-repeat;
	}
	.accountants #bottom_menu .el1 {
		background-color: #ea8c01;
		background-image: url("/images/design/bg4.gif");
	}
	.corporate_finance #bottom_menu .el1 {
		background-color: #103d86;
		background-image: url("/images/design/bg5.gif");
	}
	#bottom_menu .el1 a {
		display: block;
		width: 281px;
		height: 43px;
		line-height: 41px;
		padding-top: 2px;
		text-decoration: none;
		color: #fff;
		text-align: center;
		font-size: 15px;
	}
	#bottom_menu .el2 {
		position: absolute;
		left: 885px;
		top: 0;
		width: 115px;
		height: 43px;
	}
/** horizontal menu **/
	#bottom_menu ul
	{
		margin: 0;
		padding: 0;
		position: absolute;
		left: 320px;
		top: 0px;
		width: 565px;
		height: 43px;
	}
	#bottom_menu ul li
	{
		margin: 0;
		padding: 0;
		display: inline;
		list-style-type: none;
		background: green;
	}
	#bottom_menu ul li a
	{
		display: block;
		float: left;
		margin: 0 -1px 0 0;
		padding-left: 25px;
		padding-right: 25px;
		text-decoration: none;
		margin-top: 15px;
		font-size: 14px;
		line-height: 18px;
	}
	.accountants #bottom_menu ul li a 
	{
		color: #fff;
		border-right: 1px solid #fff;
	}
	.corporate_finance #bottom_menu ul li a 
	{
		color: #202939;
		border-right: 1px solid #202939;
	}
	.corporate_finance #bottom_menu ul .no_border a, .accountants #bottom_menu ul .no_border a
	{
		border-right: 0px;
	}
	#bottom_menu ul li a:hover, #bottom_menu ul .active a
	{
		text-decoration: underline;
	}

	
	.page {
		position: absolute;
		padding-right: 90px;
		top: 100px;
		left: 25px;
		width: 510px;
		height: 437px;
		line-height: 18px;
		overflow: auto;
	}	
	* html .page {
		width: 600px;
	}	
	.page2 {
		position: absolute;
		padding-right: 0px;
		top: 100px;
		left: 25px;
		width: 600px;
		height: 437px;
		line-height: 18px;
		overflow: auto;
	}	
	* html .page2 {
		width: 600px;
	}	


/** DefaultForm **/
	.DefaultForm {
	}
	.DefaultForm fieldset {
		border-width: 0;
	}
	.DefaultForm legend {
		font-weight: bold;
	}
	.DefaultForm label {
		float: left;
		width: 120px;
		padding: 0 0 0 0;
		margin: 2px 0;
		clear: left;
		line-height: normal;
	}
	.DefaultForm input, 
	.DefaultForm select, 
	.DefaultForm textarea {
		margin: 2px 0;
		color: #000;
		width: 300px;
	}
	.DefaultForm option {
		color: #000;
	}
	.DefaultForm .submit {
		margin-top: 10px;
		padding: 4px;
		width: auto;
	}
/**  **/

	.login_error {
		color: red;
		padding-bottom: 5px;
	}

	.pline {
		height: 127px;
	}
	.pitem {
		float: left;
		width: 145px;
	}
	.pnaam {
		background-image: url("/images/design/bullet.gif");
		background-position: 1px 6px;
		background-repeat: no-repeat;
		padding-left: 15px;
		padding-bottom: 12px;
	}
	.pthumb {
		width: 114px;
		height: 78px;
		background: #3f3f3f;
	}
	.pthumb img {
		margin: 4px 4px 9px 4px;
	}