html {
	overflow-y: scroll;
	overflow-x: hidden;
}

html, body {
	background-image:url(../images/opbouw/bg_wrapper.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#f2f5f8;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding:0;
	margin:0;
}

h1 {
	font-size: 24px;
}

a {
	color: #00539f;
	text-decoration:none;
}

img {
	border:0;	
}

p {
	margin-top: 0;
}

.header, .header2 {
	behavior: url(/scripts/pngfix.htc);
}

#overzicht_home a {
	color: #03fbec;
}

#overzicht_home h2 {
	font-size:14px;
}

#totaal {
	background-image:url(../images/opbouw/bg_body.gif);
	background-repeat:repeat-x;
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
	width: 966px;
	background-image:url(../images/opbouw/bg_wrapper.gif);
	background-repeat:repeat-y;
}

#shade_top {
	background-image:url(../images/opbouw/shade_top.gif);
	background-repeat:repeat-x;
	width: 966px;
	height: 14px;
	font-size: 0;
}

#shade_l {
	background-image:url(../images/opbouw/shade_left.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:392px;
	font-size:0;
	width:6px;
	float:left;
}

#content_totaal {
	width: 954px;
	float:left;
}

#header {
	padding: 0 0 0 448px;
	background-color:#FFFFFF;
}

#header img {
	border: 0;
}

#caroussel {
	width: 471px;
	height: 246px;
	float:left;
}

#content {
	padding: 14px 0 0 16px;
	width: 447px;
	text-align:left;
	color: #464646;
	font-size: 12px;
	clear:both;
	float:left;
}

#content_title {
	height:40px;
	width:932px;
}

#content_expand {
	padding: 18px 0 0 16px;
	width: 920px;
	text-align:left;
	color: #464646;
	font-size: 12px;
	clear:both;
	float:left;
}

#overzicht_home {
	width: 471px;
	margin: 1px 0 0 14px;
	float:left;
}

#vlak1 p, 
#vlak2 p, 
#vlak3 p, 
#vlak4 p, 
#vlak5 p, 
#vlak6 p, 
#vlak7 p  {
	margin-top: 0px;
}

#vlak1, 
#vlak2, 
#vlak3, 
#vlak4, 
#vlak5, 
#vlak6, 
#vlak7  {
	width: 141px;
	height:82px;
	padding: 6px 8px 8px 8px;
	color: #FFFFFF;
	font-size:11px;
	float:left;
}

#vlak1 {
	background-image:url(../images/opbouw/vlak1.jpg);
}

#vlak2 {
	background-image:url(../images/opbouw/vlak2.gif);
}

#vlak3 {
	background-image:url(../images/opbouw/vlak3.gif);
}

#vlak3 img {
	margin-bottom: 0px!important;
}

#vlak4 {
	background-image:url(../images/opbouw/vlak4.gif);
}

#vlak5 {
	background-image:url(../images/opbouw/vlak5.gif);
}

#vlak6 {
	background-image:url(../images/opbouw/vlak6.gif);
}

#vlak7 {
	background-image:url(../images/opbouw/vlak7.jpg);
	background-repeat:no-repeat;
}


#overzicht_vlak {
	width:157px;
	height:96px;
}

#shade_r {
	background-image:url(../images/opbouw/shade_right.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:392px;
	width:6px;
	font-size:0;
	float:left;
}

#preload_menu {
	display: none;
}

#content2, 
#content2_gallery, #content3_gallery {
	width: 439px;
	margin: 0 0 0 14px;
	padding: 54px 16px 0 16px;
	text-align:left;
	color: #464646;
	font-size: 12px;
	float:left;
}

#content2_gallery {
	width: 445px;
	padding-top: 42px;
}

#content3_gallery {
	width: 445px;
	padding:5px 0 0 1px;
}

#advocaten_menuholder {
	width: 471px;
	overflow:hidden;
	margin: 0 0 0 14px;
	padding: 42px 0 0 0;
	text-align:justify;
	color: #464646;
	font-size: 12px;
	float: left;
}

#advocaten_menu {
	width: 478px;
}

#advocaten_menu img {
	border-right:1px solid #fff;
}

#advocaten_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#advocaten_menu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px!important;
	text-align:left;
	width:79px;
	height:150px;
	float: left;

}

#advocaten_menu li a {
	color: #464646;
}

#advocaten_menu_txt {
	width: 70px;
	height:30px;
}

.image_groot {
	float: right;
	margin: 0 0 10px 15px;
}

#zoek_btn, 
#zoek_field {
	float:left;
}

#zoek_btn {
	margin: 2px 0 0 3px;
}

.footer, .push {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	height: 30px;
	width: 925px;
	color: #DDDDDD;
	text-align:right;
}

.footer a {
	color: #b8b8b8;
}

.footer a:hover {
	color: #00539f;
}

.footer_home, .footer_home a {
/*	color: #d3d3d3;*/
}

.footer_home #footer_holder {
	float:left;	
}

#footer_holder {
	margin: -12px 0 0 0;
	float:right;
	width:460px;
}

#footer_holder .footer_floater div {
	float: left;
}

#footer_holder .footer_floater {
	display:block;
	float:right;
}

.footer_home #footer_holder .footer_floater {
	float:left;
}

.footer ul {
	padding:0;
	margin:0;
	list-style-type: none;
	float:left;
}

.footer li {
	float: left;
}

.mailform .text {
	width: 296px;
}

/* MENU */

#menuholder {
	background-image:url(../images/opbouw/bg_menu.jpg);
	background-repeat:no-repeat;
	width: 471px;
	height: 246px;
	margin: 0 0 0 6px;
	float: left;
}

#menuholder ul {
	margin: 9px 0 0 9px;
	padding: 0;
	list-style-type:none;
	width: 456px;
}

#menuholder li {
	height:20px;
	font-size:0;
	line-height:14px;
	margin-bottom: -5px;
}

#menuholder li ul {
	position:absolute;
	top: 97px;
	margin-left: 156px;
	display: none;
}

#menuholder .selected ul {
	display: block;
}

#menuholder li ul li ul {
	position:absolute;
	top:-9px;
	display:none!important;
}


#menuholder li ul .selected ul {
	display: block!important;
}

#menuholder a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px!important;
	padding-left: 9px;
	background-image:url(../images/opbouw/pijl.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#menuholder a:hover, 
#menuholder .selected > a {
	background-image:url(../images/opbouw/pijl_ro.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	color: #03FBEC;
}

#advocaten_txt {
	text-align: left;
}

#advocaten_image {
	width:165px;
	float:right;
}

#advocaten_image img {
	margin: 0 0 5px 0;
}

#clearboth,
.clearboth {
	clear:both;
}

#carrousel_klein {
	position:absolute;
	margin: 257px 0 0 6px;
	overflow:hidden;
	width:470px;
	height:72px;	
}

#carrousel_klein_holder {
	width: 490px;
}

#rondleiding {
	margin: 0 0 0 -10px;
	width: 470px;
	height:730px;
	display:none;
	text-align:left;
	color: #464646;
	font-size: 12px;
	clear:both;
	float:left;
}

#rondleiding_title {
	margin: 0 0 14px 10px;
}

#gallery_thumb {
	padding: 0 6px 6px 0;
	float:left;
}

/*MAILFORM*/

.mailform .field {
	width: 250px;
}

.mailform .text td {
	padding: 2px 0;
}

.mailform .textarea td {
	padding:5px 0 0 0;	
}

.mailform .textarea hr {
	display:none;	
}

.mailform .code {
	width: auto!important;
}

.mailform .text {
	width: 417px;
}

.mailform td {
	vertical-align:middle;
}

.mailform .row_error {
	color: #FF0000;
}

.mailform textarea {
	width:435px;
}

.mailform .text .title {
	width:100px;
	white-space:nowrap;
}

.mailform .text .text_field {
	width:330px;	
}

.mailform .titel td  {
	padding: 0 0 5px;	
}

.mailform .buttons td {
	padding:4px 0 0;	
}

/*GMAPEZ*/


.GMapEZ {
	width: 442px;
	height: 400px;
	margin: 0 0 0 0;
}

.GMapEZ div {
	color: #000;
}

.GMapEZ div a, .GMapEZ div a:visited, .GMapEZ div a:hover, .GMapEZ div a:active {
	color: Red;
}

.GMapEZ_img {
	position:absolute;
	margin: 0 0 0 125px;
}

.GMapEZ_txt {
	position:absolute;
	margin: 0 0 0 0;
}

.GMapEZ_txt img {
	margin: 0 0 3px 0;
}

.GMapEZ_height {
	height: 120px;
}

