body {
margin: 0;

}


#wrapper {
width:995px;
margin: 0 auto;
font-family:Arial;
font-size:11px;
color:#8a8a8a;
}

a	{
color:#7f7f7f;
text-decoration:none;
}
a hover {
color:#7f7f7f;
text-decoration:underline;
}
a visited {
color:#7f7f7f;
text-decoration:none;
}
/*MAIN MENU*/
#randmenu1{
float:left;
}
#mainMenu {
	height: 32px;
	width: 746px;
	float:left;
}

#mainMenu ul { display:inline; overflow:block; padding:0; margin:0; }
#mainMenu li {	display: inline;list-style-type: none;	text-indent:-3000px; background-repeat:no-repeat;display:block;float:left;height:32px;}
#mainMenu li:hover {	}
#mainMenu a {display:block;height:32px;overflow:hidden;}
/*menu-initial state*/
#mainMenu li.powerporten {background-image: url('../images/menu_1.jpg');background-repeat:no-repeat; 	}
#mainMenu li.producten {background-image: url('../images/menu_2.jpg');background-repeat: no-repeat;	}
#mainMenu li.service   {background-image: url('../images/menu_3.jpg'); background-repeat:no-repeat;	}
#mainMenu li.vacatures {background-image: url('../images/menu_4.jpg');background-repeat: no-repeat;}
#mainMenu li.contact   {background-image: url('../images/menu_5.jpg');background-repeat: no-repeat;}

/*bgs for links*/
#mainMenu a#item1 {	background: url('../images/menu_1_over.jpg') no-repeat -130px -90px;width: 174px;}
#mainMenu a#item2 {	background: url('../images/menu_2_over.jpg') no-repeat -130px -90px;width: 157px;}
#mainMenu a#item3 {	background: url('../images/menu_3_over.jpg') no-repeat -130px -90px;width: 131px;}
#mainMenu a#item4 {	background: url('../images/menu_4_over.jpg') no-repeat -130px -90px ;width: 152px;}
#mainMenu a#item5 {	background: url('../images/menu_5_over.jpg') no-repeat -130px -90px ;width: 132px;}

/*hover styles*/
#mainMenu a#item1:hover {background-position:0 0; z-index:50;}
#mainMenu a#item2:hover {background-position:0 0; z-index:50;}
#mainMenu a#item3:hover {background-position:0 0; z-index:50;}
#mainMenu a#item4:hover {background-position:0 0; z-index:50;}
#mainMenu a#item5:hover {background-position:0 0; z-index:50;}
* html #menu a:hover {height:32px; height:0;}

/*menu-highlighting*/	
#pp .powerporten {background: url('../images/menu_1_over.jpg') !important;}
#poncat .producten 	  {background: url('../images/menu_2_over.jpg') !important;	}
#services .service    {background: url('../images/menu_3_over.jpg') !important;	}
#vaca .vacatures       {background: url('../images/menu_4_over.jpg') !important;	}
#contactgegevens .contact {	background: url('../images/menu_5_over.jpg') !important;	}



/* HEADER */
#headercontainer {
height:102px;
}
#logoheader{
background-image:url(../images/header.jpg);
height:70px;
}
#menuheader {
height:32px;
background-image:url(../images/menu.jpg);
}
#vacaturesmenuheader {
height:32px;
background-image:url(../images/vacaturesmenu.jpg);
}
#contactmenuheader {
height:32px;
background-image:url(../images/contactmenu.jpg);
}
#servicemenuheader {
height:32px;
background-image:url(../images/servicemenu.jpg);
}
#homeheader {
float:left;
padding-left:527px;
padding-top:40px;
}

/* MIDDEN */
#middencontainer {
overflow:hidden;
}

#fotomidden {
height:236px;
background-image:url(../images/mainfoto.jpg);
}
#vacaturesfotomidden {
height:236px;
background-image:url(../images/vacaturesfoto.jpg);
}
#contactfotomidden {
height:236px;
background-image:url(../images/contactfoto.jpg);
}
#servicefotomidden {
height:236px;
background-image:url(../images/servicefoto.jpg);
}

#onderkantfoto {
height:491px;
background-image:url(../images/onderkantfoto.jpg);
background-repeat:no-repeat;
}
#contactcontent {
height:207px;
background-image:url(../images/contactvlak.jpg);

}
#contacttekst{
padding-left:277px;
padding-top:70px;
}
#servicetekst{
padding-left:277px;
padding-top:70px;
}
#vacaturestekst{
padding-left:277px;
padding-top:70px;
height:300px;
}
#vacaturescontent {
height:347px;
background-image:url(../images/vacaturesvlak.jpg);
background-repeat:no-repeat;

}
#servicecontent {
height:451px;
background-image:url(../images/servicevlak.jpg);
background-repeat:no-repeat;
}
#tekstmidden {
width:584px;
line-height:140%;
padding-left:77px;
padding-top:39px;
float:left;
}
#contactmidden {
float:left;
padding-top:100px;
padding-left:30px;
width:280px;
}
#logosmidden {
margin-left:-5px;
margin-top:12px;
float:left;
}


/* FOOTER */
#footercontainer {
margin-top:80px;
color:#7f7f7f;
font-size:10px;
padding-left:77px;
margin-bottom:10px;
}
#vacaturesfootercontainer {
margin-top:20px;
color:#7f7f7f;
font-size:10px;
padding-left:25px;
margin-bottom:10px;
}
#contactfootercontainer {
margin-top:20px;
color:#7f7f7f;
font-size:10px;
padding-left:25px;
margin-bottom:10px;
}
#servicefootercontainer {
color:#7f7f7f;
font-size:10px;
padding-left:25px;
margin-bottom:10px;
}
