/* cmsms stylesheet: reset modified: 05/11/21 09:59:56 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family:"Times New Roman", Times, serif;
	vertical-align: baseline;
	color:#62555b;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.3em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
b, b *, strong, strong * {
font-weight:bold;
}
i, i *, em, em * {
font-style:italic;
}
/* cmsms stylesheet: main modified: 04/08/22 10:30:41 */
body,html {
	width: 100%;
overflow:auto;
}

ul li ul li{
border-bottom: none!important;
}

ul li ul{
margin-top: 1rem;
}

body h1{
	color:#afb934;
	font-size:20px;
	margin-bottom: 5px;
}
body h2{
	font-size: 1.5em;
	margin: .75em 0 0.50em 0;
	color:#afb934;
}
#content a {
	color:#afb934;
	font-size:14px;
}

#content p,#content li {
font-size: 14px;
}

#content a:hover {
	color: #000;
	text-decoration:none;
}

.hidden{
	display:none;
}

/* Font Face */
@font-face {
    font-family: 'PhilippeRegular';
    src: url('/uploads/fonts/philippe-webfont.eot?') format('eot'),
         url('/uploads/fonts/philippe-webfont.woff') format('woff'),
         url('/uploads/fonts/philippe-webfont.ttf') format('truetype'),
         url('/uploads/fonts/philippe-webfont.svg#webfont3Y8wPmAH') format('svg');
    font-weight: normal;
    font-style: normal;

}
.audit h1,.advies h1,.audit-en h1,.advisory h1, .externe-audit h1, .interne-audit h1, .internal-audit h1, .external-audit h1 {
	font-family: 'PhilippeRegular';
	font-size:32px;
	line-height: 1.2em;
}
/* end Font face*/

/* Backgrounds */
body {
background: #FFF  url("/uploads/images/bg_home.jpg") no-repeat top center fixed;

}
.home,.home-en {
	background-image: url("/uploads/images/bg_home.jpg");
}

.ons-aanbod,.audit,.advies,.our-service-offerings,.audit-en,.advisory{
	background-image:url("/uploads/images/bg_onsaanbod.jpg");
}
.onze-vennoten,.our-associates{
	background-image: url("/uploads/images/bg_vennoten.jpg");
}
.onze-waarden,.our-approach {
	background-image: url("/uploads/images/bg_waarden.jpg");
}
.contact,.kantoren,.contactformulier,.contact-en,.offices,.contactform {
	background-image: url("/uploads/images/bg_contact.jpg");
}
/* End backgrounds */

/* Menu */
#menu {
	z-index:2;
	position:fixed;
	left:50%;
	top:210px;
	margin-left:-375px;
	text-align:right;	
}

#menu li {
	margin-top: 5px;
	padding-bottom:5px;
	border-bottom: #FFF solid 1px;
}

#menu a {
	text-decoration: none;
	color: #FFF;
	font-size: 14px;
}

#menu a:hover {
	color: #62555B;
}

#menu .currentpage {
	color: #62555B;
}
#menu .last-menu-item {
	border-bottom: #FFF solid 0px;
}
.activeparent ul{
margin-top: 10px;
}
/* End menu */

/* Lang navigation */
#langNavigation li,a {
	display:inline;
	color: #FFF;
}
#langNavigation {
	position:fixed;
	left:50%;
	top:540px;
	margin-left:-279px;
}
/* End lang navigation */

.vingerafdruk{
	z-index:1;
	position:fixed;
	left:50%;
	top:20px;
	margin-left:-552px;
}

#logo {
	z-index:2;
	position:absolute;
	left:50%;
	margin-left:-150px;
}

#content {
	position:absolute;
	left:50%;
	top:210px;
	margin-left:-150px;
	width: 530px;
}


.bullets{
	list-style-type:disc;
	margin-left: 20px;
}

#menu .activeparent ul li{
	border-bottom:0px;
	margin:0px 15px 0px 0px;
}

#menu .activeparent ul li a {
	font-size:12px;
}

.pijlLinks, .pijlRechts {
	float: right;
}
.fontSize16 {
	font-size: 16px;
}

/* Begin Vennoten */
#vennotenCont {
	width: 340px;
display: inline;
}
#vennotenCont li {
	height: 110px;
	width: 110px;
	display:inline;
	float:left;
	margin-right:3px;
}

#vennotenCont li a {
	text-decoration: none;
}

#vennotenCont span {
	display:none;
}

#vennotenCont li a#jurgen {
	background-image:url('/uploads/images/jurgen.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#jurgen:hover  {
	background-position:0px -115px;
}

#vennotenCont li a#jan{
	background-image:url('/uploads/images/jan-van-asbroeck.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#jan:hover  {
	background-position:0px -115px;
}



#vennotenCont li a#kevin{
	background-image:url('/uploads/images/kevin-vleminckx.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#kevin:hover{
	background-position:0px -115px;
}

#vennotenCont li a#david{
	background-image:url('/uploads/images/david-3.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#david:hover{
	background-position:0px -115px;
}


#vennotenCont li a#veerle{
	background-image:url('/uploads/images/veerle.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#veerle:hover{
	background-position:0px -115px;
}

#vennotenCont li a#tom{
	background-image:url('/uploads/images/tom-van-asbroeck.png');
	background-position:0px 0px;
	width: 110px;
	height: 110px;
	display:block;
}

#vennotenCont li a#tom:hover{
	background-position:0px -115px;
}

.vennotenIntro {
	margin-top: 140px;
	font-weight: bold;
}

#jurgen_detail,#veerle_detail,#david_detail, #tom_detail, #kevin_detail, #jan_detail{
	margin-top: 140px;
	background: #FFF url('/uploads/images/vennotenHeader.png') no-repeat top left;
}

#vennotenCont li a#veerle.active,#vennotenCont li a#jurgen.active,#vennotenCont li a#david.active{
	background-position: 0px -230px;
}

.partners {
	padding-top:20px;
	font-size: 18px;
	padding-bottom: 20px;
}

#jurgen_detail strong,#veerle_detail strong,#david_detail strong {
	color: #b2bb45;
}
/* End Vennoten */


/* Waarden */
#waardenCont {
	width: 530px;
	overflow: hidden;
	position: relative;
}

#waardenHolder {
	width: 674px;
}

.waardenDiv {
	float: left;
	/*height: 390px;*/
	width:530px;
	position: relative;
}

#waardenHolder a.pijlRechts{
width: 32px;
height: 32px;
background: url('/uploads/images/arrows.png') no-repeat top left;
background-position: 0px -42px;
text-decoration: none;
}
#waardenHolder a.pijlRechts:hover{
width: 32px;
height: 32px;
background: url('/uploads/images/arrows.png') no-repeat top left;
background-position: 0px 0px;
text-decoration: none;
}
#waardenHolder a.pijlLinks{
width: 32px;
height: 32px;
background: url('/uploads/images/arrows.png') no-repeat top left;
background-position: -42px -42px;
text-decoration: none;
}
#waardenHolder a.pijlLinks:hover{
width: 32px;
height: 32px;
background: url('/uploads/images/arrows.png') no-repeat top left;
background-position: -42px 0px;
text-decoration: none;
}
/* End waarden */


/* Form css */
.form .fb_invalid input[type="text"],.form .fb_invalid textarea {
	background-color: #f8e5e5; 
	border: solid 1px #ba0000; 
}
.form input[type="text"], textarea {
	background-color: #f7f8ea; 
	border: solid 1px #afb62a; 
}

textarea {
width: 100%;
margin-top:3px;
}

.form input[type="text"] {
	float: right;
}

.form > div {
	height: 30px;
}

.form .submit{
	margin-top: 150px;
}
.form label {
font-size:14px;
}
/* End form css */
