/* CSS Document */
body 
{
margin:0px;
font-family: Helvetica, Arial, sans-serif; 
background-color:#e0e6f6;
}

div#gray_canvas { 
text-align:center;
background-color:#ffffff;
width:100%;
height:100%;
}

div#maincontainer {
position:relative;
margin-left:auto;
margin-right:auto;
top:0px; 
width:1010px;
height:auto;
text-align:left;
z-index: 111;
}
div#left_bar {
position: absolute;
background-image:url(images/left_bar.jpg);
top:0px;
left:0px;
width:16px;
height:1200px;
}
div#right_bar {
background-image:url(images/right_bar.jpg);
position: absolute;
top:0px;
right:0px;
width:16px;
height:1200px;
}
div#main_box{
position: absolute;
background-color:#ffffff;
top:0px;
left:17px;
width:980px;
height:1200px;
}
div#logo_container
{
position:absolute;
top:0px;
left:0px;
width:980px;
height:96px;
padding-left:130px;
}

div#top_graphic_container
{
position:absolute;
background-color:#333333;
border-bottom-style: double;
border-bottom-width:1px;
border-bottom-color:#cde;
top:96px;
left:0px;
width:980px;
height:149px;
}
img#top_graphic
{
position:absolute;
left:0px;
top:0px;
}
img#flyer
{
position:absolute;
right:270px;
top:30px;
z-index:100;
}
div#top_graphic_right
{
position:absolute;
background-color:#9ab;
color: #fff;
right:0px;
top:0px;
width:260px;
height:149px;
border-left-style: double;
border-left-width:1px;
border-left-color:#cde;
border-right-style: double;
border-right-width:1px;
border-right-color:#cde;
}
div#top_right_text
{
padding:20px;
padding-top:100px;
text-transform:none;
line-height: normal;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: italic;
letter-spacing:1px;
color:#ffffff;
}

img#slideshow_placeholder {
position: absolute;
bottom:0px;
left:0px;
width:239px;
height:107px;

background-color:#7c99ab;	
}


div#middle_container
{
position:absolute;
background-color:#ffffff;
background-image:url(images/main_shadow.jpg);
background-repeat:repeat-x;
top:246px;
left:0px;
width:980px;
height:532px;

}
div#middle_left_menu
{
position:absolute;
top:0px;
left:0px;
width:160px;
height:100%;
}
div#content
{
position:absolute;
text-align:justify;
top:70px;
..top:45px;
left:200px;
width:460px;
height:auto;
background-image: url(images/watermerk.gif);
background-repeat: no-repeat;
background-position: center right;

font-family:helvetica;
font-size: 13px; 
line-height: 22px; 
color:#606B73;
}

.content_list
{
text-align:left;
}
div#middle_right
{
position:absolute;
background-image:url(images/main_shadow.jpg);
background-repeat:repeat-x;
border-left-style: double;
border-left-width:1px;
border-left-color:#cde;
top:0px;
right:0px;
width:261px;
height:500px;
font-family: helvetica;
font-size:11px;
lineheight: 16px;
color:#8C959C

}
#linkedin
{
position:absolute;
bottom:50px;
left:20px;
}
img#right_man
{
text-align:left;
float:left; 
margin-right:10px;
margin-top:3px;
margin-bottom:0px;
padding-top:0px ;
left:0px;
border-style:solid;
border-width: 1px;
border-color: #9ab;
}
div#right_photo
{
position:absolute;
top:132px;
..top:145px;
left:20px;
}

div#right_content
{
position: relative;
text-align:left;
top:180px;
..top:140px;
left:20px;
width:220px;
font-family:helvetica;
font-size: 12px;
line-height:16px;
color:#8C959C ;
}
div#right_content_below_text{
font-family:arial;
font-size: 11px;
line-height:16px;
color:#6E8EA2;

}
div#top_graphic_right_link{
position:absolute;
top:10px;
left:20px;
font-family:Helvetica;
font-size: 11px;
line-height:16px;
color:#c5d5de;
z-index:100;
}
div#top_graphic_right_link a{
text-decoration:underline;

}
div#top_graphic_right_link a:hover{
text-decoration:none;
}

.links
{
color:#4E8AB5;
text-decoration:underline;
}
.links:hover
{
color:#4E8AB5;
text-decoration:none;
}
.top_right_link
{
color:#c5d5de;
text-decoration:none;
}
.top_right_link:hover
{
color:#c5d5de;
text-decoration:underline;
}
div#top_graphic_right_text
{
position:absolute;
top:80px;
left:20px;
color:#FFFFFF;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
font-size:18px;
letter-spacing:3px;
}

#interim
{
font-weight:bold;
}

#advies
{
font-weight:bold;
}
#projecten
{
font-weight:bold;
}

#energy_drives
{
font-weight:bold;
}

#contact
{
font-weight:bold;
}

#navlist {
position:absolute;
left:50px;
top:20px;
..top: 120px;
padding:0px;
margin-left:0px;
list-style-type: none;
list-style-type: disc;
}
#navlist li{
position: relative;
margin-left:0px;
list-style-type: disc;
}

#navlist a  {
text-decoration:none;
text-align:left;
color: #6E8EA2;
line-height:23px;
font-size:12px;
}

#navlist a:hover
{ 
text-decoration:underline;
}
#navlist a:active
{ 
text-decoration:underline;
}


#navlist a.ideapartner
{
font-weight:bold;
xxcolor:#741;
}


div#bottom_small_menu
{
position:absolute;
bottom:10px;
left:10px;
margin:0px;
height:25px;
text-decoration:none;
text-transform:none;
font-family:Helvetica, Arial, sans-serif;
font-size: 9px; 
color:#6E8EA2;
z-index: 112;

}
div#bottom_small_menu2
{
position:absolute;
bottom:25px;
right:81px;
margin:0px;
height:25px;
text-decoration:none;
text-transform:none;
font-family:Helvetica, Arial, sans-serif;
font-size: 9px; 
color:#6E8EA2;
z-index: 112;

}
div#bottom_small_menu2 a
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#6E8EA2;
}
div#bottom_small_menu2 a:hover
{

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#6E8EA2;

}


div#bottom_small_menu a
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#6E8EA2;
}

div#bottom_small_menu a:hover
{

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#6E8EA2;

}

#right_content a{
  color:#741;
}


h1
{
font-size: 18px;
color:#046;
letter-spacing:2px;
}
h2
{
font-family:Helvetica;
font-weight:bold;
font-size: 14px;
line-height:22px;
color:#6E8EA2;
color:#046;
margin-top:20px;
margin-bottom:0px;
padding:0px;

}
img.idupe {
top:0px;
left:0px;
	position:absolute;
	z-index:2;
	visibility:hidden;
	margin-top:2px;
	margin-left:1px;
	}
	
img {
	
	filter:alpha(opacity=100);
		z-index:2;
	}	
ul#sitemap_verticalmenu 
{
position:absolute;
top:42px;
left:0px;

}
ul#sitemap_verticalmenu li 
{
left:0px;
margin-top:15px;
list-style-type: none;
}
ul#sitemap_verticalmenu li a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
color:#606B73;
text-decoration:underline;
}

ul#sitemap_verticalmenu li a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
color:#606B73;
text-decoration:none;
}


ul#sitemap-sub2_verticalmenu, ul#sitemap-sub1_verticalmenu
{
position: relative;
left:50px;

}
.link_text:link
		{	
	
	text-decoration:none;
	color:#606B73;
	text-decoration:underline;

	}

.link_text:visited
	{
	color:#606B73;

	}

.link_text:hover
	{
	color:#606B73;

		text-decoration:none;
	}


div#footer
{
padding:20px;
text-align: center;
font-family:Helvetica, Arial, sans-serif;
font-size: 9px; 
color:#6E8EA2;
}

div#footer a
{
color:#6E8EA2;
}

strong{
 xxcolor:#741;
}
em{
}

table.cv td
{
  vertical-align:top;
  text-align:left;
}

	
	
div.image-frame-left{
	float: left;
	padding: 6px;
	background: #f9f9f9;
	border: 1px solid #ccddff;
   margin: 0px 10px 4px 0;
}

div.image-frame-right{
	float: right;
	padding: 6px;
	background: #f6f6f6;
	border: 1px solid #e9e9ff;
   margin: 0 0px 10px 20px;
}

