@charset "UTF-8";
/* CSS Document */

body{
color:#000321;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
}

#wrapper { 
background: transparent url(/images/repeater_top.jpg) repeat-x top;
color:#050b45;
padding:16px 0 0 0;
width: 984px;  
position: relative; 
left: 50%; 
margin-left: -500px; 
} 
 


#header{
height:157px;
width: 913px;
padding:0 47px 0 40px;
}



#menu{
width:1000px;
height:34px;
background: url(/images/menu.jpg) no-repeat top left;
}
 
#menu ul { 
display:inline-block
color:#fff;
height:30px;
margin: 0; 
padding: 4px 0 0 325px; 
list-style: none; 
width: 620px; 
} 


#menu li {  
height:30px;
display:inline-block;
margin:7px 4px 13px 4px;
float: left; 
} 

#menu li a{
display:inline-block;
color:#FFFFFF;
height:30px;
padding:2px 7px 15px 7px;
text-decoration:none;
}

#menu li a:hover{
background:#fff;
color:#050b45;
text-decoration:none;
}


#home #mainNav .home a,
#consulting #mainNav .consulting a,
#partners #mainNav .partners a,
#cases #mainNav .cases a,
#kennis #mainNav .kennis a,
#contact #mainNav .contact a
{
background:#fff;
color:#050b45;
text-decoration:none;
}

#breadcrumbs{
font-family:Verdana,Helvetica,Arial,sans-serif;
width:300px;
margin:16px 0 0 55px;
background:#fff;
height:28px;
}

a{
color:#0000CC;
text-decoration:none;
}

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


#sidebar{
font-family:Verdana,Helvetica,Arial,sans-serif;
float:left;
width:200px;
margin:0 0 0 40px;
}

#sidebar_content{background:#e5ebf9;padding:20px 0 20px 20px; margin-bottom:20px;}

#sidebar_images{
padding:0 0 0 15px;
text-align:center;
background:#fff;
width:160px;
}

#sidebar_images a img{margin:10px 0;}


#content { 
color:#222222;
padding:0 10px 0 50px;
width: 580px; 
float: left; 
margin:0 0 0 0;
} 


#content a{
color:#0000CC;
font-weight:bold;
text-decoration:none;
font-size: 12px; 
line-height: normal;
}

#content a:hover{
text-decoration:underline;
font-size: 12px; 
line-height: normal;
}


#content h1 a{
color: #ff3400;
font-weight:normal;
font-size: 18px;
background:#ffffff;
}



#monitor_bar{
clear:both;
width:1000px;
height:33px;
background:url(/images/blauwe_lijn.jpg);
}

#footer { 
color:#fff;
clear:both;
height:36px;
padding:11px 10px 10px 40px;
width:950px;
background:url(/images/repeater_footer.jpg) repeat-x;
margin-top:2px;
clear: both; 
} 

#footer a{
color:#fff;
padding:2px;
text-decoration: underline;
}

#footer a:hover{
padding:2px;
color:#fff;
text-decoration: underline;
}

#left{
width:400px;;
float:left;
}

#right{
clear:right;
width:300px;
text-align: right;
float:right;
}


/* Styleing the table*/


table {
	font: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.heading td {
	background: #eee;
	color:#bd1934;
	padding:5px;

	}

td {
	border: 1px solid #CCC;
	
	padding:4px;
	}

td.half {
	width: 298px;
	}
	
td.full{
	width: 600px;
	}

td.adjacent {
	border-left: 1px solid #CCC;
	text-align: center;
	}


/* en styling the table*/


h1{
margin-top:-20px;
text-align:center;
font-size: 16px;
color:#120a68;
line-height:20px;
}

h2{
font-size: 13px;
color:#bd1934;
}

h3{
font-size: 14px;
color:#44CB2E;
}

a img {
border: none;
background:white;
}

.red{
color:#bd1934;
}

.blue{
color:#120a68;
}

.right{
float:right;
}

.left{
padding-top: 30px;
float:left;
}

.text_right{
text-align:right;
}

.partnerimage{float:left; display:inline; margin-right:50px; }
