* {margin: 0; padding: 0;}
img {border: 0;}

html { overflow-y: scroll;}

body  {
	font: 62.5% Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center; 
	color: #000;
	background: #cdcdcd;}
	
#header { 
	width: 955px; 
	height: 149px;
	margin: 0 auto;}	
	
#headerlinks { 
	float: left;
	width: 223px; 
	height: 149px;
	background: #FFF url(images/home.jpg) no-repeat top left;}	
	
#body00 #headerlinks { background: #FFF url(images/home.jpg) no-repeat top left;} 

#body10 #headerlinks { background: #FFF url(images/diensten.jpg) no-repeat top left;}
#body11 #headerlinks { background: #FFF url(images/financial-management.jpg) no-repeat top left;}
#body12 #headerlinks { background: #FFF url(images/risk-management.jpg) no-repeat top left;}
#body13 #headerlinks { background: #FFF url(images/compliance.jpg) no-repeat top left;}
#body14 #headerlinks { background: #FFF url(images/internal-audit.jpg) no-repeat top left;}

#body20 #headerlinks { background: #FFF url(images/projecten.jpg) no-repeat top left;}
#body30 #headerlinks { background: #FFF url(images/autobiografiek.jpg) no-repeat top left;}
#body40 #headerlinks { background: #FFF url(images/netwerk.jpg) no-repeat top left;}
#body50 #headerlinks { background: #FFF url(images/downloads.jpg) no-repeat top left;}
#body60 #headerlinks { background: #FFF url(images/links.jpg) no-repeat top left;}
#body70 #headerlinks { background: #FFF url(images/contact.jpg) no-repeat top left;}
#body80 #headerlinks { background: #FFF url(images/home.jpg) no-repeat top left;}
#body90 #headerlinks { background: #FFF url(images/home.jpg) no-repeat top left;}
	
#headerrechts { 
	float: left;
	width: 732px; 
	height: 149px;
	background: #FFF url(images/bg-header.jpg) no-repeat top left;}	

#headerrechts img { float: left; padding-left: 47px; }

#container { 
	width: 955px;
	margin: 0 auto;
	text-align: left;
	background: #FFF url(images/bg-streep.gif) repeat-y top left;} 
	
#sidebar1 {
	float: left;
	width: 223px;
	background:url(images/bg-streep.gif) repeat-y top left;
	padding-bottom: 8.0em;}
	
#mainContent { 
	float: left;
	width: 655px; /* 732-47-30 */
	margin: 0;
	padding: 0 30px 0 47px;
	text-align: left;
	overflow: visible;} 
	
#topnavigatie {
	float: right;
	width: 655px; height: 89px;}

#footer { 
	width: 955px; 
	height: 139px;
	margin: 0 auto;
	background: #FFF url(images/formules.jpg) no-repeat top left;
	position: relative;} 
	
/*************************************************************************************/	
/* maincontent opmaak */	
#mainContent h1 { 
	font: normal 1.8em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B; 
	margin-bottom: 1.0em;}
	
#mainContent h2 { 
	font: bold 1.2em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B;
	margin-bottom: 0.0em; /*1.0em;*/
	margin-top: 1.5em;}
	
#mainContent h3 { 
	font: normal 1.2em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B;
	margin-bottom: 0em;}
	
/*#mainContent h4 { 
	font: bold 1.3em Trebuchet MS, Arial, sans-serif; color: #004C7B;
	margin-bottom: 1.0em; 
	margin-top: 1.5em;}*/
	
#mainContent p { 
	font: normal 1.2em/1.5em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B;
	margin-bottom: 1.0em;}	
	
#mainContent p a { 
	font: normal 1.0em Trebuchet MS, Arial, Helvetica, sans-serif; color: #39C; 
	text-decoration: underline;}	

#mainContent a {
	font: normal 1.0em Trebuchet MS, Arial, Helvetica, sans-serif; color: #39C; 
	text-decoration: underline;}
	
#mainContent a:hover { color: #39C; text-decoration: underline;}

#mainContent ul {
	font: normal 1.2em/1.5em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B;
	margin: 0 0 1.0em 18px; 
	list-style-type: disc;}
	
#mainContent ul.linkjes {
	list-style-type: none;
	list-style-image: url(images/blok4.gif) no-repeat center left;}
		
	
#mainContent ul.ondereenp { margin-top: -1.0em;}

#mainContent ul ul{
	font: normal 1.0em/1.5em Trebuchet MS, Arial, Helvetica, sans-serif; /*color: #004C7B;*/
	/*margin: 0 0 1.0em 18px; 
	list-style-type: disc;*/}
	
#mainContent li { margin-bottom: 0em;}	
#mainContent li.index { margin-bottom: 1.0em; /*0em;*/}


	
#mainContent table { 
	width: 600px;
	margin: 1.0em 0;}
	
#mainContent table td {
	font: normal 1.2em Trebuchet MS, Arial, Helvetica, sans-serif; color: #004C7B;
	padding: 0 1.0em 0.5em 0;
	vertical-align: top;}

/* images */	
.fltrt {
	float: right;
	margin: 0 0 20px 20px;}
	
.fltlft {
	float: left;
	margin:0 20px 20px 0;}
	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
	
/* topnavigatie opmaak */
ul#topnav {  /* dit is de ul met id=topnav */	
	width: 650px; /*height: 14px;*/
	list-style: none;
	margin: 23px 0 0 0; padding: 0;
	font: normal 1.3em Trebuchet MS, Arial, Helvetica, sans-serif;}  			
			
#topnav li {display: inline; width: 100%; padding: 0; margin: 0;}
						
#topnav li a {  
	color: #999;  /* grijs */
	font-style: italic;
	text-decoration: none;
	/*height: 12px;*/
	border-right: 1px solid #999;
	padding: 0 15px;
	margin: 0;
	float: left;}
	
li#topnav01 a { padding-left: 0;}	
li#topnav04 a { padding-right: 0; border-right: none;}
		
#topnav a:hover { color: #004C7B; text-decoration: none;}	
 	
#body10 #topnav li a {color: #999;  /* grijs */}
#body11 li#topnav01 a {color: #004C7B; background:url(images/bg-fin-management.gif) no-repeat 0 4px;}
#body12 li#topnav02 a {color: #004C7B; background:url(images/bg-risk-management.gif) no-repeat 0 4px;}
#body13 li#topnav03 a {color: #004C7B; background:url(images/bg-compliance.gif) no-repeat 0 4px;}
#body14 li#topnav04 a {color: #004C7B; background:url(images/bg-internal-audit.gif) no-repeat 0 4px;}

	
/* navigatie verticaal opmaak */		
ul#nav { 
	/*position: absolute;
	top: 0; left: 0;*/
	width: 223px; 
	list-style: none;}
		
ul#nav li { width: 223px;}
						
ul#nav a {  
	display: block;
	width: 223px;  
	text-decoration: none;			
	text-align: left;
	outline: none;}
	
ul#nav a span { margin-left: -5000px;}
	
/* home */
#nav01 a { height: 54px; background: url(images/menu/home.jpg) no-repeat 0 0;}  
#nav01 a:hover, #nav01 a:focus { height: 54px; background: url(images/menu/home.jpg) no-repeat 0 -54px;} /* hover */ 

#body00 #nav01 a { height: 54px; background: url(images/menu/home.jpg) no-repeat 0 -108px;}  /* active */ 
#body00 #nav01 a:hover, #body00 #nav01 a:focus { background: url(images/menu/home.jpg) no-repeat 0 -108px;}  /* active hover */ 
	
/* diensten */
#nav02 a { height: 41px; background: url(images/menu/diensten.jpg) no-repeat 0 0;}
#nav02 a:hover, #nav02 a:focus { background: url(images/menu/diensten.jpg) no-repeat 0 -41px;} 

#body10 #nav02 a, #body11 #nav02 a, #body12 #nav02 a, #body13 #nav02 a, #body14 #nav02 a {
	height: 41px; background: url(images/menu/diensten.jpg) no-repeat 0 -82px;} 
#body10 #nav02 a:hover, #body11 #nav02 a:hover, #body12 #nav02 a:hover, #body13 #nav02 a:hover, #body14 #nav02 a:hover, 
#body10 #nav02 a:focus, #body11 #nav02 a:focus, #body12 #nav02 a:focus, #body13 #nav02 a:focus, #body14 #nav02 a:focus {
	height: 41px; background: url(images/menu/diensten.jpg) no-repeat 0 -82px;}  
	
/* projecten */
#nav03 a { height: 44px; background: url(images/menu/projecten.jpg) no-repeat 0 0;} 
#nav03 a:hover, #nav03 a:focus { background: url(images/menu/projecten.jpg) no-repeat 0 -44px;} 

#body20 #nav03 a { height: 44px; background: url(images/menu/projecten.jpg) no-repeat 0 -88px;}  /* active */ 
#body20 #nav03 a:hover, #body20 #nav03 a:focus { background: url(images/menu/projecten.jpg) no-repeat 0 -88px;}  /* active hover */ 
	
/* autobiografiek */
#nav04 a { height: 39px; background: url(images/menu/autobiografiek.jpg) no-repeat 0 0;}
#nav04 a:hover, #nav04 a:focus { background: url(images/menu/autobiografiek.jpg) no-repeat 0 -39px;} 

#body30 #nav04 a { height: 39px; background: url(images/menu/autobiografiek.jpg) no-repeat 0 -78px;}
#body30 #nav04 a:hover, #body30 #nav04 a:focus { background: url(images/menu/autobiografiek.jpg) no-repeat 0 -78px;}  
		
/* netwerk */
#nav05 a { height: 40px; background: url(images/menu/netwerk.jpg) no-repeat 0 0;}
#nav05 a:hover, #nav05 a:focus { background: url(images/menu/netwerk.jpg) no-repeat 0 -40px;}	

#body40 #nav05 a { height: 40px; background: url(images/menu/netwerk.jpg) no-repeat 0 -80px;}
#body40 #nav05 a:hover, #body40 #nav05 a:focus { background: url(images/menu/netwerk.jpg) no-repeat 0 -80px;}	 
	
/* downloads */
#nav06 a { height: 41px; background: url(images/menu/downloads.jpg) no-repeat 0 0;}
#nav06 a:hover, #nav06 a:focus { background: url(images/menu/downloads.jpg) no-repeat 0 -41px;} 

#body50 #nav06 a { height: 41px; background: url(images/menu/downloads.jpg) no-repeat 0 -82px;}
#body50 #nav06 a:hover, #body50 #nav06 a:focus { background: url(images/menu/downloads.jpg) no-repeat 0 -82px;} 

/* links */
#nav07 a { height: 41px; background: url(images/menu/links.jpg) no-repeat 0 0;}
#nav07 a:hover, #nav07 a:focus { background: url(images/menu/links.jpg) no-repeat 0 -41px;} 

#body60 #nav07 a { height: 41px; background: url(images/menu/links.jpg) no-repeat 0 -82px;}
#body60 #nav07 a:hover, #body60 #nav07 a:focus { background: url(images/menu/links.jpg) no-repeat 0 -82px;} 

/* contact */
#nav08 a { height: 41px; background: url(images/menu/contact.jpg) no-repeat 0 0;}
#nav08 a:hover, #nav08 a:focus { background: url(images/menu/contact.jpg) no-repeat 0 -41px;} 

#body70 #nav08 a { height: 41px; background: url(images/menu/contact.jpg) no-repeat 0 -82px;}
#body70 #nav08 a:hover, #body70 #nav08 a:focus { background: url(images/menu/contact.jpg) no-repeat 0 -82px;} 

/* english */
#nav09 a { height: 61px; background: url(images/menu/english.jpg) no-repeat 0 0;}
#nav09 a:hover, #nav09 a:focus { background: url(images/menu/english.jpg) no-repeat 0 -61px;} 

/* footer opmaak*/	
#footertekst {
	position: absolute; left: 270px; top: 108px; /*float: left;*/
	/*padding: 105px 0 0 270px;*/ /* 223+47*/
	width: 340px;
	text-align:left;} 

#footer p { 
	font: normal 1.2em Trebuchet MS, Arial, Helvetica, sans-serif; color: #999;}	
	
/*#footer p.tekstfooter { display: block;}*/
#footer p.tekstfootercontact { display: none;}

#body70 #footer p.tekstfooter { display: none;}
#body70 #footer p.tekstfootercontact { display: block;}

#footer a, #footer a:hover {
	font: normal 1.0em Trebuchet MS, Arial, Helvetica, sans-serif; color: #39C; 
	text-decoration: underline;}
#footer span {color: #004C7B; padding: 0 3px;}

#footer img {/*float: right; margin-top: 0; margin-right: 0;*/
	position: absolute; top: 0; right: 0;}