/* CSS Document */
body 
{
margin:0px;
font-family:Arial, Helvetica, sans-serif; 
background-image: url(images/bg_color.jpg);
}

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:778px;
}
div#right_bar {
background-image:url(images/right_bar.jpg);
position: absolute;
top:0px;
right:0px;
width:16px;
height:778px;
}
div#main_box{
position: absolute;
background-color:#ffffff;
top:0px;
left:17px;
width:980px;
height:778px;
}
div#logo_container
{
position:absolute;
top:0px;
left:0px;
width:980px;
height:96px;

}
img#logo
{
position: absolute;
top:10px;
left:125px;

}

div#top_graphic_container
{
position:absolute;
background-color:#707172;
border-bottom-style: dotted;
border-bottom-width:1px;
border-bottom-color:#ffffff;
..border-bottom-color:#70777a;
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:#7c99ab;
right:0px;
top:0px;
width:260px;
height:149px;
border-left-style: dotted;
border-left-width:1px;
border-left-color:#ffffff;
border-right-style: double;
border-right-width:1px;
border-right-color:#ffffff;
}
img#top_right_text
{
position:absolute;
top:0px;
left:0px;
}
img#slideshow_placeholder {
position: absolute;
bottom:0px;
left:0px;
width:239px;
height:107px;

background-color:#7c99ab;	
}

img.floatleft {
float:left;
margin:0px;
margin-right:10px;
}

div#middle_container
{
position:absolute;
background-image:url(images/main_shadow.jpg);
background-repeat:repeat-x;
top:246px;
left:0px;
width:980px;
..width:800px;
height:532px;

}
div#middle_left_menu
{
float:left;
width:160px;
height:1px;
}
div#content_box
{
float:left;
text-align:justify;
width:558px;
border-right-style: dotted;
border-right-width:1px;
border-right-color:#6f8ea2;
height:auto;
}
div#content_top_space
{
float:left;
text-align:justify;
width:558px;
height:58px;
..height:69px;

}
div#content_left_space
{
float:left;
text-align:justify;
width:40px;
height:10px;
}
div#content_right_space
{
float:left;
text-align:justify;
width:40px;
height:10px;
}
div#content
{
float:left;
text-align:justify;
width:470px;
height:auto;
}
.content_list
{
text-align:left;
}
div#middle_right
{
background-image:url(images/main_shadow.jpg);
background-repeat:repeat-x;
position:absolute;

top:0px;
..top:-4px;
left:719px;
width:241px;
height:auto;
font-family: helvetica;
font-size:11px;
lineheight: 16px;
color:#8C959C;
text-align:justify;

}

img#right_man
{
text-align:left;
float:left; 
margin-right:10px;
margin-top:3px;
margin-bottom:0px;
padding-top:0px ;
left:0px;
}
div#right_photo
{
position:absolute;
float:left;
top:121px;
..top:137px;
left:20px;
}


div#right_content
{
position: relative;
text-align:justify;
top:180px;
..top:200px;
left:20px;
width:220px;
font-family:helvetica;
font-size: 11px;
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;
}
#loufforte
{
font-weight:bold;
}

#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:67px;
top: 115px;
..top: 129px;
padding:0px;
margin-left:0px;
list-style-type: none;

}
#navlist li{
position: relative;
margin-left:0px;
list-style-type: none;
}

#navlist a:hover
{ 
text-decoration:none;
font-weight:bold;
}
#navlist a:active,  #current
{ 
text-decoration:none;
font-weight:bold;
}

#navlist a  {
font-family:helvetica;
text-decoration:none;
text-align:left;
color: #6E8EA2;
line-height:23px;
font-size:12px;
}

div#top_right_text
{
position: absolute;
text-transform:uppercase;
top:42px;
left:37px;
font-family:Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 30px;
letter-spacing:1px;
color:#ffffff;
}
div#footer
{
clear:both;
background-image:url(images/vertical_dot.jpg);
background-repeat:repeat-y;
background-position:right;
float:left;
height:50px;
width:980px;
text-decoration:none;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-size: 9px; 
color:#6E8EA2;
z-index: 112;
}
div#bottom_small_menu_top_space
{
float:left;
height:35px;
width:980px;
}

div#bottom_small_menu_left_space
{
float:left;
height:35px;
width:210px;
}
div#bottom_small_menu
{

float:left;
height:35px;
text-decoration:none;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-size: 9px; 
color:#6E8EA2;
z-index: 112;

}
div#bottom_small_menu2
{

right:81px;
margin:0px;
height:25px;
text-decoration:none;
text-transform:uppercase;
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#flashcontent
{
text-align:left;
font-family:helvetica;
font-size: 13px; 
line-height: 22px; 
color:#606B73;
width: 336px;
height: 280px;
float: left;
margin: 15px 50px;
..margin: 15px 25px;
z-index:100;

}
div#bottom_small_menu a:hover
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#6E8EA2;
}

.normal_text
{
font-family:helvetica;
font-size: 13px; 
line-height: 22px; 
color:#606B73;
}
h1
{
font-family: "Arial narrow", Helvetica, sans-serif;
font-size: 28px;
color:#C3A71C;
letter-spacing:2px;
}
h2
{
font-family:Helvetica;
font-weight:bold;
font-size: 14px;
line-height:22px;
color:#6E8EA2;
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: relative;
top:-18px;
..top:5px;
left:0px;

}



.link_text:link, .link_text:visited, a
		{	
	
	text-decoration:none;
	color:#606B73;
	text-decoration:underline;

	}


.link_text:hover, a:hover
	{
	color:#606B73;

		text-decoration:none;
	}


div#content_spacer2 {
float:left;
width:100px;
background-color:#666666;
height:111px;
}