@charset "utf-8";
/* CSS Document */

body 							{ background-color: #ebebeb; margin:0; font-size:62.5%;
									SCROLLBAR-FACE-COLOR: #B3B3B3;
									SCROLLBAR-BASE-COLOR: #FFFFFF;
									SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
									SCROLLBAR-3DLIGHT-COLOR: #D6D5D5;
									SCROLLBAR-DARKSHADOW-COLOR: #D6D5D5; 
									SCROLLBAR-SHADOW-COLOR: #ECECEC; 
									SCROLLBAR-ARROW-COLOR: #ECECEC;
									SCROLLBAR-TRACK-COLOR: #ebebeb;
									}
body,td,th 				{ font-family:Arial, Helvetica, sans-serif; color:#000000; }
form 							{ margin:0; padding:0; }
p 								{ margin: 0 0 10px 0; line-height:1.6em; }
img 							{ border: none; }
input							{ font-size:1.1em; border:1px solid #000; padding:1px 0 0 3px; height:16px; width:200px;  }

.bannerinput							{ font-size:1.1em; border:1px solid #000; padding:1px 0 0 3px; height:16px; width:200px; background-image: url('../images/inputback.jpg'); }

select						{ font-size:1.1em; border:1px solid #000; }
a									{ text-decoration:underline; color:#000000; }
a:hover						{ text-decoration:none; }
textarea					{ font-size:1.0em; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; padding:3px; width:318px; height:55px;  }


span.title						{ font-size:14px; font-weight:bold; float:left; width:260px; text-align:left; }




/* SITEWRAPPERS */
#wrapper 					{ width:100%; text-align:center;}
#wrapperSite 			{ width:879px; text-align:left; margin: 0 auto; background-color:#FFFFFF; overflow:hidden; border:2px solid #FFFFFF }


/* TOP */
#wrapperTop 			{ width:879px; height:134px; }
#wrapperMenu			{ width:647px; float:left; }
#TopHome 					{ width:446px; float:left; }
#TopTaalkeuze			{ width:96px; height:24px; float:left; overflow:hidden; padding: 0 0 0 0; background-image: url('../images/menu/menutussen.gif'); background-repeat:repeat-x; }
#TopTaalkeuze	img	{ margin: 7px 0 0 7px; }
/*#TopMenuRight			{ float:right; }*/
#TopMenuLeft 			{	width:551px; height:24px; float:left; overflow:hidden; }

#TopMenuLeft ul { float:left; list-style-type: none; overflow:hidden; width:647px; margin:0; padding:0; }
#TopMenuLeft li { list-style-type:none;	text-indent:-3000px; background-repeat:no-repeat; float:left; height:92px; margin:0; padding:0; }
#TopMenuLeft li:hover {	}
#TopMenuLeft a {display:block;height:92px;overflow:hidden;}

/*menu-initial state*/
/*
#TopMenuLeft li.menutussen { background-image: url('../images/menu/menutussen.gif'); background-repeat:no-repeat; width:91px; }
#TopMenuLeft li.menu01 {	background-image: url('../images/menu/menu01.gif'); background-repeat: no-repeat; }
#TopMenuLeft li.menu02 {	background-image: url('../images/menu/menu02.gif'); background-repeat: no-repeat; }
#TopMenuLeft li.menu03 {	background-image: url('../images/menu/menu03.gif'); background-repeat: no-repeat; }
#TopMenuLeft li.menu04 {	background-image: url('../images/menu/menu04.gif'); background-repeat: no-repeat; }
#TopMenuLeft li.menu05 {	background-image: url('../images/menu/menu05.gif'); background-repeat: no-repeat; }
*/

/*bgs for links*/
/*
#TopMenuLeft a#item1 {	background: url('../images/menu/menu01-over.gif') no-repeat -130px -92px; width: 150px; }
#TopMenuLeft a#item2 {	background: url('../images/menu/menu02-over.gif') no-repeat -130px -92px; width: 114px; }
#TopMenuLeft a#item3 {	background: url('../images/menu/menu03-over.gif') no-repeat -130px -92px; width: 101px; }
#TopMenuLeft a#item4 {	background: url('../images/menu/menu04-over.gif') no-repeat -130px -92px; width: 99px; }
#TopMenuLeft a#item5 {	background: url('../images/menu/menu05-over.gif') no-repeat -130px -92px; width: 87px; }
*/

/*hover styles*/
/*
#TopMenuLeft a#item1:hover {background-position:0 0; z-index:50;}
#TopMenuLeft a#item2:hover {background-position:0 0; z-index:50;}
#TopMenuLeft a#item3:hover {background-position:0 0; z-index:50;}
#TopMenuLeft a#item4:hover {background-position:0 0; z-index:50;}
#TopMenuLeft a#item5:hover {background-position:0 0; z-index:50;}
*/


#TopMenuRight 			{ float:right; width:232px; height:134px;	 }
#TopMenuRight ul { float:left; overflow:hidden; margin:0; padding:0; width:232px; list-style-type: none; }
#TopMenuRight li {	margin:0; padding:0; list-style-type: none;	text-indent:-3000px; background-repeat:no-repeat; float:left; height:134px;}
#TopMenuRight li:hover {	}
#TopMenuRight a {display:block;height:134px;overflow:hidden;}


/*menu-initial state*/
#TopMenuRight li.menu06 {	background-image: url('../images/menu/stad1.jpg'); background-repeat: no-repeat; }
#TopMenuRight li.menu07 {	background-image: url('../images/menu/stad2.jpg'); background-repeat: no-repeat; }
#TopMenuRight li.menu08 {	background-image: url('../images/menu/stad3.jpg'); background-repeat: no-repeat; }

/*bgs for links*/
#TopMenuRight a#item6 {	background: url('../images/menu/stad1-over.jpg') no-repeat -130px -92px; width: 116px; }
#TopMenuRight a#item7 {	background: url('../images/menu/stad2-over.jpg') no-repeat -130px -92px; width: 116px; }
#TopMenuRight a#item8 {	background: url('../images/menu/stad3-over.jpg') no-repeat -130px -92px; width: 116px; }

/*hover styles*/
#TopMenuRight a#item6:hover {background-position:0 0; z-index:50;}
#TopMenuRight a#item7:hover {background-position:0 0; z-index:50;}
#TopMenuRight a#item8:hover {background-position:0 0; z-index:50;}

#rotterdam .menu06 {	background: url('../images/menu/stad1-over.jpg') !important;	}
#dordrecht .menu07 		{	background: url('../images/menu/stad2-over.jpg') !important;	}
#barendrecht .menu08				{	background: url('../images/menu/stad3-over.jpg') !important;	}




/* HOME */
#wrapperHome 						{ width:879px; margin: 3px 0 0 0; overflow:hidden; background-image:url(../images/achtergrondcontent.gif); background-repeat:repeat-y; font-size:1.1em; }
#homeFoto								{ width:647px; height:445px; float:left; }
#homeVlak								{ width:232px; height:100%; float:left; }
#homeVlakDisclaimer 		{ color:#FFFFFF; margin:412px 0 0 20px; }
#homeVlakDisclaimer a		{ color:#FFFFFF; margin: 0 28px 0 6px; }
#homeContent						{ width:684px; height:326px; float:left; background-image:url(../images/homeContentAchter.png); background-repeat:repeat; margin: 0 0 0 -800px; }
#homeContentTekst				{ width:300px; float:left; font-size:2.4em; font-weight:normal; color:#004676; margin:130px 0 0 100px; }
#homeContentLijn				{ width:3px; height:393px; float:right; background-color:#FFFFFF; }
#homeContentVlak				{ width:182px; height:251px; float:right; background-color:#004676; color:#FFFFFF; padding:40px 20px 20px 27px; }
#homeContentVlak p			{ line-height:2.5em; }
#homeContentBalk				{ width:495px; height:15px; float:right; background-color:#6d6e71; }
#homeContentVlak2				{ width:229px; height:67px; float:right; background-color:#004676; margin: 0 0 0 300px; }



/* vervolg */
#vervolgContent1					{ width:232px; float:left; margin: 0 0 0 -232px; }
#vervolgContent2					{ width:482px; float:left; margin: 0 0 0 -879px; }
#vervolgContent3					{ width:402px; height:445px; float:left; margin: 0 0 0 -750px; }
#wrapperVervolgMenu				{ width:232px; height:390px;  float:left; }
#vervolgContentLijn				{ width:3px; height:395px; float:right; background-color:#FFFFFF; }
#vervolgContentLijn2				{ width:3px; height:395px; float:right; background-color:#FFFFFF; }
#vervolgContentVlakMenu2		{ width:232px; height:370px; float:right; background-color:#004676; color:#FFFFFF; padding:40px 0 20px 0; }
#vervolgContentVlak				{ width:182px; height:251px; float:right; background-color:#004676; color:#FFFFFF; padding:40px 20px 20px 27px; }
#vervolgContentVlak p 		{ line-height:2.5em; }
#vervolgContentVlak a 		{ color:#FFFFFF; }
#vervolgContentVlakMenu		{ width:232px; height:370px; float:right; background-color:#004676; color:#FFFFFF; padding:40px 0 20px 0; }
#vervolgContentVlakMenu p	{ margin-left:28px; }
#vervolgContentVlakMenu a { color:#FFF; }

.setGoogleRoute { margin:100px 0 0 28px; padding:0; position:relative; }
.setGoogleRoute input { width:140px; }
 
.vervolgMenu							{ color:#FFFFFF; width:207px; padding:5px 10px 5px 12px; cursor:hand; }
.vervolgMenu p 						{ color:#FFFFFF; }
.vervolgMenu ul						{ margin:0; padding:0; }
.vervolgMenu li						{ margin:0 0 0 16px; padding:0; }
.vervolgMenu a						{ color:#FFFFFF; text-decoration:none; }
.vervolgMenu a:hover			{ color:#FFFFFF; text-decoration:none; }
#vervolgContentBalk				{ width:232px; height:15px; float:right; background-color:#6d6e71; }

/*form*/
.contentForm									{ width:290px; float:left; }
.contentForm .titel1					{ width:290px; height:16px; font-weight:bold; float:left; }
.contentForm .veld1						{ width:290px; height:26px; float:left; }
.contentForm .veld1 select		{ width:105px; }
.contentForm .titel2					{ width:120px; height:16px; font-weight:bold; float:left; }
.contentForm .veld2						{ width:120px; height:24px; float:left;  }
.contentForm .veld2 input			{ width:100px; }
.contentForm .titel3					{ width:170px; height:16px; font-weight:bold; float:left; }
.contentForm .veld3						{ width:170px; height:24px; float:left; }
.contentForm .titel4					{ width:290px; height:16px; font-weight:bold; float:left; }
.contentForm .veld4						{ width:290px; height:24px; float:left; }
.contentForm .veld4 input			{ width:210px; }
.contentForm .titel5					{ width:145px; height:16px; font-weight:bold; float:left; }
.contentForm .veld5						{ width:145px; height:24px; float:left; }
.contentForm .veld5 input			{ width:125px; } 
.contentForm .titel6					{ width:290px; height:16px; font-weight:bold; float:left; }
.contentForm .veld6						{ width:290px; height:80px; float:left; }
.contentForm .button					{ width:326px; float:left; text-align:right; }
.contentForm .button input		{ width:90px; height:20px; }

/*.contentForm .titel						{ width:90px; float:left; font-weight:bold; margin:6px 0 0 0; }
.contentForm .veld						{ width:290px; float:left; margin:4px 0 0 0; }
.contentForm .inputveld				{ width:200px; clear:both; }
.contentForm .inputveldPC 		{ width:70px; }
.contentForm .inputveldPL 		{ width:170px; margin: 0 0 0 5px; clear:both;}
.contentForm textarea					{ width:300px; height:60px; }
#contentFormVerplicht					{ width:150px; float:left; clear:both; margin:0 0 0 40px; }
#contentFormButton						{ width:77px; float:left; padding:0 0 20px 0; margin: 0 0 0 179px; cursor: pointer; }*/

#vervolgContentTekst3			{ width:342px; height:390px; float:left; padding:30px 30px 25px 30px; overflow:auto; background-image:url(../images/vervolgContentAchter.png); background-repeat:repeat; text-align:justify; }
#vervolgContentTekst3 p			{ margin:0 0 0 0; padding:0; text-align:justify; }
#vervolgContentTekst3 .tekstWrapper { float:left; width:320px; margin:15px 0 0 0; text-align:justify; }
#vervolgContentTekst2			{ width:570px; height:390px; float:left; padding:30px 30px 25px 47px; overflow:auto; background-image:url(../images/vervolgContentAchter.png); background-repeat:repeat; line-height:1.6em; text-align:justify; }
/*#vervolgContentTekst2 p			{ margin:0 0 14px 0; padding:0; }*/
#vervolgContentTekst2 .tekstWrapper { float:left; width:340px; margin:15px 0 0 0; text-align:justify; }

/* advocaat */
#advocaatWrapper		 		{ width:570px; float:left; text-align:left;}
#advocaatOverzichtTitel 		{ width:570px; float:left; }
.advocaatOverzichtTitel 		{ width:500px; float:left; font-size:14px; font-weight:bold; margin-bottom:8px; }
.advocaatOverzicht		 		{ width:570px; float:left; margin: 0 0 0 0; }
.advocaatOverzichtNamen 		{ width:190px; float:left; margin: 0 0 0 0; font-size:1.0em; }
.advocaatOverzichtNamen a 		{ line-height:20px; }
.advocaatOverzichtFootertekst 		{  float:left; margin-top:10px; font-size:1.0em; width:200px; }
#advocaatDetail1 				{ width:200px; float:left; margin-right:6px;text-align:left; }
#advocaatDetail1 ul { padding:0; margin:0; }
#advocaatDetail1 li { padding:0; margin:0 0 0 14px; list-style-type:square; list-style-image:url(../images/advodot.gif); }
#advocaatDetail2				{ margin-left:13px;width:335px; float:left; text-align:left;}
#advocatenPrint					{ width:29px; float:left; margin:0 -20px 0 10px; }
.advocatenMedia					{ color:#999999; }

/* vacature */
#vacaturevak					{ width:290px; clear:both; }
#vacaturebeschrijving			{ width:290px; clear:both; background-color:#EBEBEB;}

/* kaart */
#Kaartvak									{ width:320px; clear:both; }
#route										{ width:320px; clear:both; }


/* faillisementverslagen */
#failbg_scroll 						{ border:1px solid #000000; width:323px; }
#failbg_scroll 	a					{ cursor:pointer; text-decoration:none; }
#failbg_detail_scroll 				{ overflow:auto; height:330px; }
.failheader							{ overflow:hidden; margin-bottom:8px; }
.failheader1 						{ width:200px; float:left; font-size:14px; font-weight:bold;  }
.failheader2 						{ width:214px; float:right; text-align:right; margin:10px 0 0 0; cursor:pointer; }
#vervolgContentVlakMenu_failli  { width:323px; height:370px; float:right; background-color:#004676; color:#FFFFFF; padding:40px 0 20px 0; font-size:18px;}
#failwrap_klant 				{ height:20px; overflow:hidden; padding:0 0 1px 0; height:26px; }
#failwrap_klant img				{ padding:0 0 0 0; }
#failwrap_verslag				{ overflow:hidden; cursor:pointer;}
#fail_klantimg 					{ background-color:#CCCCCC; width:40px; padding:5px 3px 5px 2px; border-bottom:1px solid #000; float:left; border-right:1px solid #000;}
#fail_klant						{ background-color:#CCCCCC; width:274px; margin:0 0 0 0; padding:5px 0 4px 3px; border-bottom:1px solid #000; float:left; cursor:pointer; height:17px;}
#fail_verslagen					{ background-color:#fff; width:249px; padding:5px 0 5px 0; border-bottom:1px solid #000;  float:left;}
#fail_verslagen_img				{ background-color:#fff; width:20px; padding:4px 0 4px 54px; border-bottom:1px solid #000; float:left; clear:left;}


#wrapperRoute				{ width:320px; float:left; margin:0 0 0 20px; }
#wrapperRoute .schaduw		{ float:left; padding:0 4px 5px 0; background:url(../images/dropshadow.png) right bottom; }
#contactGoogle 				{ width:340px; height:250px; }
#map						{ width:400px; height:320px; }
/* #wrapperRoute .route		{ float:left; margin:15px 0 0 0; }*/


.route						{ position:absolute; margin:280px 0 0 0; margin-left:28px; }
.route input				{ width:160px; }
.route .Contactformulier	{ font-weight:bold }
.route .Contactformulierlink	{ border:2px solid #FFFFFF; margin:0 0 0 0; }
 

#Terug				 		{ float:left; width:500px;  }
#TerugNaarOverzicht			{ float:left; text-align:left; margin-bottom:15px; width:200px;  }


#advocaatgroot		{ display:none; width:190px; overflow:hidden; }
#advocaatklein		{ display:block; width:112px; height:140px; overflow:hidden; border:1px solid #466d94; }

#contactinfo			{ display:none; }

/* Footer */
#footer						{ width:879px; text-align:right; margin: 0 auto; color:#466d94; padding:10px 0 0 0; font-size:1.1em; }
#footer a 				{	color:#466d94; margin:0 15px 0 15px; text-decoration:none; }
#footer a:hover		{	text-decoration:underline; }



/* Tellafriend */
.tellafriendlink				 
{
	 /*position:absolute; width:340px; text-align:right; font-weight:normal; font-size:12px; color:#466d94; */
	 float:right; font-weight:normal; font-size:12px; color:#466d94; width:25px; text-align:right;
}
.tellafriendlink a 				{	color:#466d94; margin:0 0 0 0; text-decoration:none; }
.tellafriendlink a:hover		{	text-decoration:underline; }




/* Algemene voorwaarden */
.algemenevoorwaardenlink				 
{
	 /*position:absolute; width:340px; text-align:right; font-weight:normal; font-size:12px; color:#466d94; */
	 float:right; font-weight:normal; font-size:12px; color:#466d94; width:25px; text-align:right;
}
.algemenevoorwaardenlink a 				{	color:#466d94; margin:0 0 0 0; text-decoration:none; }
.algemenevoorwaardenlink a:hover		{	text-decoration:underline; }
 
