
/*****************************************************************
BODY EN BOX DECLARATIONS
*****************************************************************/

body {
  text-align: center;
  padding: 0px; margin: 0px;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 76%;
  background: #fff;
}

.clearboth		{ clear: both; }
.nobr			{ white-space: nowrap; }


div#container {
  position: relative;
  width: 990px;
  text-align: left;
  padding: 0px; margin: 0px auto 0px auto;
  background: #dedede;
}

div#headz {
	position: absolute;
	top: 75px; left: 0px;
	display: block;
	width: 331px; height: 323px;
	overflow: hidden;
}

div#content {
	position: absolute;
	top: 398px; left: 0px;
	width: 990px;
}

.content_home					{ background: #f7ac15 url(images/footer_home.gif) no-repeat bottom left; }
.content_rechtsgebieden			{ background: #e26709 url(images/footer_rechtsgebieden.gif) no-repeat bottom left; }
.content_notarissenAdvocaten	{ background: #c5d982 url(images/footer_notarissenAdvocaten.gif) no-repeat bottom left; }
.content_actueel				{ background: #ffdf10 url(images/footer_actueel.gif) no-repeat bottom left; }
.content_vacatures				{ background: #8fc4e6 url(images/footer_vacatures.gif) no-repeat bottom left; }
.content_contact				{ background: #f2adc2 url(images/footer_contact.gif) no-repeat bottom left; }

#content.content_actueel_bericht				{ width: 331px; background: #ffdf10 url(images/footer_actueel.gif) no-repeat bottom left; }
#content.content_vacatures_bericht				{ width: 331px; background: #8fc4e6 url(images/footer_vacatures.gif) no-repeat bottom left; }
#content.content_home_bericht				{ width: 331px; background: #f7ac15 url(images/footer_home.gif) no-repeat bottom left; }

	div#contentLeft {
		float: left;
		width: 331px;
		background: transparent;
		text-align: right;
		font-size: 90%;
	}

	div#contentRight {
		float: left;
		width: 659px;
		background: transparent;
	}

		div.mensenfloat {
			float: left;
			width: 300px;
		}

div#contentTop {
	position: absolute;
	top: 75px; left: 331px;
	width: 659px; height: 323px;
	background: transparent;
	overflow: hidden;
}

	div#contentTopLeft {
		float: left;
		width: 266px;
		background: transparent;
	}

	div#aandachtsbanner {
		display: block;
		width: 247px; height: 209px;
		margin: 9px 0px 0px 11px;
		background: #fff;
	}

	div#contentTopRight {
		float: left;
		width: 393px;
		background: transparent;
	}

	div#search {
		margin: 11px 0px 25px 5px; padding: 0px;
	}

	div#search_actueel {
		position: absolute; top: 381px; right: 20px; z-index: 1000;
	}

	div#search.resultaten {
		margin: 11px 0px 25px 15px; padding: 0px;
	}

	div#actueelHome {
		display: block;
		width: 350px;
		overflow: hidden;
		background: url(images/header_actueel_home_nl.gif) no-repeat 0px 0px;
	}


	 div#mens_desc_left		{ float: left; width: 300px; margin: 0px 10px 15px 0px; padding: 0px; background: transparent; }
	 div#mens_desc_right	{ float: left; width: 300px; margin: 0px 10px 15px 0px; padding: 0px; background: transparent; }
	 
	 div.mens_desc p {
		margin: 0px; padding: 0px;
	 }

div#contentNieuwsbericht {
	position: absolute;
	top: 75px; left: 331px;
	z-index: 1000;
	width: 659px;
	background: #dedede;
	overflow: hidden;
}

div.rechtsgebieden_float {
	float: left;
	margin: 25px 10px 0px 10px;
	width: 297px;
}

div#navContainer {
	position: absolute;
	top: 0px; left: 0px;
	z-index: 1001;
	width: 990px; height: 75px;
	background: #fff;
}

div#navContainer span	{ display: none; }

div#print_button { position: absolute; top: 32px; right: 60px; }

#slideshow				{ background: transparent; }
#slideshow div.slide	{ display: block; height: 323px; width: 331px; overflow: hidden; background: transparent; }

#slideshow { position: relative;  height: 323px; width: 331px; }
#slideshow div	{ position: absolute; top: 0; left: 0; background-color: #fff; height: 323px; width: 331px;  vertical-align: middle; text-align: center; }


/*****************************************************************
ENQUIRY DECLARATIONS
*****************************************************************/

div.questOptions {
	display: block;
	height: 65px;
	margin: 0px 0px 10px 30px;
}

p.questNav { padding: 10px 145px 10px 0px; }
p.questNav#left { padding: 10px 0px 10px 0px; }

#contentNieuwsbericht div.questOptions A {
	display: block;
	float: left;
	width: 60px; height: 47px;
	padding: 10px; margin-right: 5px;
	background: #ccc;
	color: #666;
	text-align: center;
	text-decoration: none;
}

#contentNieuwsbericht div.questOptions A:link { color: #666; text-decoration: none; }
#contentNieuwsbericht div.questOptions A:hover { color: #eee; background: #999999; }
#contentNieuwsbericht div.questOptions A.active { background: #33cc00; color: #fff; font-weight: bold; }
#contentNieuwsbericht div.questOptions A.active:hover { background: #33cc00; color: #fff; font-weight: bold; }

#contentNieuwsbericht A.start_onderzoek {
	display: block;
	float: right;
	width: 150px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	background: #fff;
}

#contentNieuwsbericht A.start_onderzoek.invisible {
	display: block;
}

#contentNieuwsbericht A.start_onderzoek.visible {
	display: block;
}

#contentNieuwsbericht A.stop_onderzoek {
	display: block;
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	background: #ff5a5a;
	color: #fff;
	text-decoration: none;
}

#contentNieuwsbericht A.stop_onderzoek:hover { background: #ff0000; }

/*****************************************************************
TEXT DECLARATIONS
*****************************************************************/

h1	{
  font-size: 220%;
  color: #000;
  margin: 15px 10px 10px 28px;
  font-weight: normal;
}

#contentNieuwsbericht h1 {
	margin: 30px 80px 10px 28px;
}

#contentTop h1 {
	margin: 30px 10px 10px 28px;
}

h2	{
  font-family: times new roman, georgia, serif;
  font-size: 160%;
  color: #231f20;
  font-weight: bold;
  margin: 0px 10px 0px 30px;
}

h2.aspect {
	line-height: 100%;
	margin: 0px 10px 0px 30px;
}

h2.ondernemingsrecht {
	position: absolute;
	top: -30px; left: 351px;
	background: #fff;
	width: 297px;
	padding: 10px 0px 7px 9px;
	font-size: 220%;
	margin: 0px;
}

h2.vastgoed {
	position: absolute;
	top: -30px; left: 668px;
	background: #fff;
	width: 297px;
	padding: 10px 0px 7px 9px;
	font-size: 220%;
	margin: 0px;
}

h2.wie_is_wie {
	position: absolute;
	top: -30px; left: 341px;
	background: #fff;
	width: 623px;
	padding: 10px 0px 7px 10px;
	font-size: 220%;
	margin: 0px;
}

h2.publicaties {
	position: absolute;
	top: -30px; left: 341px;
	background: #fff;
	width: 623px;
	padding: 10px 0px 7px 10px;
	font-size: 220%;
	margin: 0px;
}

h2.vacatures {
	position: absolute;
	top: -30px; left: 341px;
	background: #fff;
	width: 623px;
	padding: 10px 0px 7px 10px;
	font-size: 220%;
	margin: 0px;
}

h2.zoekresultaten {
	position: absolute;
	top: -30px; left: 341px;
	background: #fff;
	width: 623px;
	padding: 10px 0px 7px 10px;
	font-size: 220%;
	margin: 0px;
}

h2.route {
	position: absolute;
	top: -30px; left: 341px;
	background: #fff;
	width: 623px;
	padding: 10px 0px 7px 10px;
	font-size: 220%;
	margin: 0px;
}

h3	{
  font-size: 100%;
  font-weight: bold;
  color: #231f20;
  margin: 20px 10px 0px 30px;
}

#contentLeft h3 {
	font-size: 120%;
	text-align: right;
	margin: 10px 15px 0px 0px; padding: 0px;
}

p	{
  font-size: 100%;
  line-height: 150%;
  margin: 0px 40px 15px 30px;
  color: #000;
}

p.narrow {
  margin: 15px 300px 15px 15px;
}

#contentLeft p {
	margin: 0px 10px 15px 20px;
}

div.rechtsgebieden_float p { color: #fff; margin: 0px 5px 15px 20px; }

div.mens_desc p { margin: 0px 10px 0px 0px; padding: 0; line-height: 120%; }

p.topspacing { margin-top: 40px; }

p.wit {
	color: #fff;
	font-weight: bold;
}

p.aspect	{ color: #666; margin: 0px 40px 0px 30px; padding: 0px; }

p.error_txt	{ color: #dd2f37; margin: 40px 0px 0px 20px; padding: 0; }
.client_login_alert	{ color: #cc6600; }

/*****************************************************************
LINK, hover and visited should have diversions in color.
hover should be underlined, for extra clarity a normal link
could be underlined to emphasize its linklyness.
*****************************************************************/

/* For links on transparent backgrounds, otherwise in IE6 they will not be clickable */
*A		{ position: relative; }

A 			{ text-decoration: underline; color: #fff; }
A:link		{ text-decoration: underline; color: #fff; }
A:visited	{ text-decoration: underline; color: #fff; }
A:active	{ text-decoration: underline; color: #fff; }
A:hover		{ text-decoration: none; color: #fff; }
A.active	{ text-decoration: none; color: #fff; }

A span	{ display: none; }

#contentLeft A			{ color: #000; font-weight: bold; }
#contentLeft A.active	{ color: #fff; font-weight: bold; }

#contentTop A	{ color: #000; }

#contentNieuwsbericht A	{ color: #666; }

ul.juristen_list A				{ color: #000; text-decoration: none; }
ul.juristen_list A:link			{ color: #000; text-decoration: none; }
ul.juristen_list A:visited		{ color: #000; text-decoration: none; }
ul.juristen_list A:active		{ color: #000; text-decoration: none; }
ul.juristen_list A:hover		{ color: #000; text-decoration: underline; }
ul.juristen_list A.active		{ font-weight: bold; text-decoration: underline; }

ul.actueel_list A			{ color: #000; text-decoration: underline; font-weight: normal; }
ul.actueel_list A:link		{ color: #000; text-decoration: underline; }
ul.actueel_list A:visited	{ color: #000; text-decoration: underline; }
ul.actueel_list A:active	{ color: #000; text-decoration: underline; }
ul.actueel_list A:hover		{ color: #000; text-decoration: none; }

ul.zoekresultaten_list A			{ color: #000; text-decoration: underline; font-weight: normal; }
ul.zoekresultaten_list A:link		{ color: #000; text-decoration: underline; }
ul.zoekresultaten_list A:visited	{ color: #000; text-decoration: underline; }
ul.zoekresultaten_list A:active		{ color: #000; text-decoration: underline; }
ul.zoekresultaten_list A:hover		{ color: #000; text-decoration: none; }

ul.zoekresultaten_list span.news-path {
 	line-height: 170%;
}

A#voor_vastgoed {
	display: block;
	width: 241px; height: 36px;
	background: #fff url(images/voor_vastgoed_nl.gif) no-repeat top left;
	margin: 10px 0px 0px 14px;
}

A#voor_vastgoed:hover {
	background: #fff url(images/voor_vastgoed_nl_on.gif) no-repeat top left;
}

A#voor_ondernemers {
	display: block;
	width: 241px; height: 36px;
	background: #fff url(images/voor_ondernemers_nl.gif) no-repeat top left;
	margin: 2px 0px 0px 14px;
}

A#voor_ondernemers:hover {
	background: #fff url(images/voor_ondernemers_nl_on.gif) no-repeat top left;
}

/*****************************************************************
TABLE DECLARATIONS
*****************************************************************/
/* LIGT AAN DE HOEVEELHEID MAAR INDIEN NODIG EEN tables.css AANMAKEN */


/*****************************************************************
COMMON LIST DECLARATIONS
for navigation lists see css_navigation
*****************************************************************/

ul.actueel {
	list-style-type: none;
	margin: 35px 0px 0px 0px; padding: 0px 0px 15px 0px;
	background: url(images/footer_actueel_home.gif) no-repeat bottom left;
}

ul.actueel li {
	background: url(images/list_bullet.gif) no-repeat 7px 10px;
	padding: 0px 0px 12px 17px;
	font-weight: bold;
	line-height: 160%;
}

ul.actueel A		{ color: #000; text-decoration: none; }
ul.actueel A:link	{ color: #000; text-decoration: none; }
ul.actueel A:visited	{ color: #000; text-decoration: none; }
ul.actueel A:active	{ color: #000; text-decoration: none; }
ul.actueel A:hover	{ color: #000; text-decoration: underline; }

ul.rechtsgebieden_list {
	float: left;
	width: 245px;
	background: transparent;
	list-style-type: none;
	margin: 35px 0px 0px 0px; padding: 0px 0px 15px 10px;
}

ul.rechtsgebieden_list li {
	background: url(images/list_bullet_wit.gif) no-repeat 7px 8px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 10px;
	font-weight: normal;
	line-height: 170%;
	color: #fff;
}

ul.juristen_list {
	background: transparent;
	list-style-type: none;
	margin: 35px 0px 0px 0px; padding: 0px 0px 15px 10px;
}

ul.juristen_list li {
	background: url(images/list_bullet.gif) no-repeat 7px 8px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 10px;
	font-weight: normal;
	line-height: 170%;
	color: #000;
}

ul.juristen_list li.desc		{ background: none; padding: 21px 0px 0px 6px; font-size: 120%; }
ul.juristen_list li.firstdesc	{ background: none; padding: 0px 0px 0px 6px; font-size: 120%; }

ul.actueel_list {
	background: transparent;
	list-style-type: none;
	margin: 35px 0px 0px 0px; padding: 0px 0px 15px 5px;
}

ul.actueel_list li {
	background: url(images/list_bullet.gif) no-repeat 7px 20px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 20px 10px;
	font-weight: bold;
	line-height: 110%;
	color: #000;
}

#contentNieuwsbericht ul.actueel_list {
	background: transparent;
	list-style-type: none;
	margin: 15px 0px 0px 0px; padding: 0px 0px 15px 5px;
}

#contentNieuwsbericht ul.actueel_list li {
	background: url(images/list_bullet.gif) no-repeat 7px 30px;
	padding: 0px 0px 0px 17px;
	margin: 0px 40px 20px 20px;
	font-weight: normal;
	line-height: 160%;
	color: #333;
}

ul.actueel_list span { font-weight: normal; }
#contentNieuwsbericht ul.actueel_list span { font-weight: bold; font-size: 110%; }

ul.zoekresultaten_list {
	background: transparent;
	list-style-type: none;
	margin: 35px 40px 0px 0px; padding: 0px 0px 15px 5px;
}

ul.zoekresultaten_list li {
	background: url(images/list_bullet.gif) no-repeat 7px 6px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 20px 10px;
	font-weight: normal;
	line-height: 110%;
	color: #000;
}

ul.zoekresultaten_list span { font-weight: normal; }

#contentLeft ul {
	background: transparent;
	margin: 20px 15px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}

#contentLeft li {
	background: url(images/list_bullet_wit.gif) no-repeat 100% 4px;
	padding: 0px 10px 7px 0px;
	line-height: 100%;
}

.mens_desc ul {
	background: transparent;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}

.mens_desc li {
	background: url(images/list_bullet.gif) no-repeat 2px 6px;
	padding: 0px 10px 3px 10px;
	line-height: 100%;
}

#contentNieuwsbericht ol	{
	margin: 20px 15px 20px 55px;
	padding: 0px;
	line-height: 150%;
}


