BODY, HTML{
	background:#ffffff url(../Images/bg.gif) top repeat-x;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003;
	font-size:11px;
}

.pngfix{ behavior: url(http://www.estooling.be/NewSite/Scripts/iepngfix.htc);}

IMG{ margin:0px; border:none;}

INPUT, SELECT, OPTION, TEXTAREA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003;
	font-size:11px;
}

/*
	TEKST STYLES
******************/
H1{}
H2{ font-size: 14px; line-height: 14px; margin: 0; padding: 10px 0 5px 0;}
H3{}
H4{}
H5{}
H6{}
P{}

A{ color:#003; text-decoration:underline;}
A:HOVER{ color:#A8A8AE; text-decoration:none;}



/*
	Structuur
******************/
.site_holder{
	width:902px;
}
.container{
	width:800px;
	float:left;
	padding:10px 51px 0px 51px;
	text-align:left;
}



/*
	TOP
******************/
.top{
	width:800px;
	height:105px;
	float:left;
}
.logo{
	width:148px;
	height:71px;
	float:left;
}
.taalswitch{
	width:174px;
	height:33px;
	float:right;
	background:url(../Images/taalswitch_bg.gif) no-repeat;
	padding:17px 0px 0px 10px;
	display:inline;
}
.taalswitch A{
	float:left;
	margin:0px 10px 0px 12px;
	display:inline;
}
.taalswitch A IMG{
/*	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;*/
	text-decoration:none;
}
.taalswitch A.aan{
/*	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;*/
	text-decoration:none;
	font-weight:bold;
}



/*
	MENU
******************/
.menu{
	width:800px;
	height:36px;
	float:left;
	background:url(../Images/menu_item_bg.gif) left top no-repeat;
}
.menu_item{
	float:left;
	height:35px;
	background:url(../Images/menu_item_bg.gif) right top no-repeat;
	line-height:35px;
	text-align:center;
	padding:0px 3px 0px 0px;
}
.menu_item A{
	text-decoration:none;
	color:#9B9C9F;
	font-weight: bold;
}
.menu_item A:HOVER{
	text-decoration:none;
	color:#003;
}
.menu_item A.aan{
	text-decoration:none;
	color:#003;
}
/*houd rekening met padding van 3px aan rechterkant*/
#Home{ width:131px; }
#Bedrijf{ width:130px; }
#Sectoren{ width:131px; }
#Machines{ width:130px; }
#Referenties{ width:130px; }
#Contact{ width:130px; }



/*
	HEADER
******************/
.header_holder{
	width:800px;
	height:190px;
	float:left;
	position:relative;
}
.header{
	width:790px;
	height:180px;
	position:absolute;
	top:0px;
	left:-51px;
	overflow: hidden;
	background:url(../Images/header_bg.gif) no-repeat;
	padding:10px 61px 0px 61px;
}

#makeMeScrollable{ width: 780px; height: 170px; position: relative;}

.masker{ position: absolute; left: 0; top: 0; z-index: 999; width: 100%; height: 170px; background: url(../Images/overlay.gif) no-repeat 0 0;}

/*
	CONTENT
******************/
.content_holder{
	width:780px;
	float:left;
	margin-top: 2px;
	padding:0 10px;
	background: url(../Images/links_bg.gif) repeat-y 10px 0;
	height:100%;
}
.content_holder .links{
	width:515px;
	height: 100%;
	float:left;
	margin:0px 15px 0px 0px;
}
.content_holder .links .content_top{
	width:465px;
	float:left;
	padding:0px 25px 0px 25px;
	margin:0px 0px 5 0px;
}
.content_holder .links .content_top H1{
	color:#000033;
	font-weight:bold;
	font-size:18px;
	margin: 0;
	padding: 0;
	line-height:45px;
}

.content_holder .links .content{
	width:465px;
	float:left;
	padding:0px 25px 0px 25px;
	line-height:16px;
}


.werkwijze_tabel{
	vertical-align:top;
	border-top:solid 1px #9f9f9f;
	border-right:none;
	border-bottom:none;
	border-left:solid 1px #9f9f9f;
}
.werkwijze_tabel TD{
	vertical-align:top;
	border-top:none;
	border-right:solid 1px #9f9f9f;
	border-bottom:solid 1px #9f9f9f;
	border-left:none;
}

.werkstuk{
	width:443px;
	padding:10px;
	float:left;
	border:solid 1px #9f9f9f;
	background:#dbf4f6;
	margin:0px 0px 15px 0px;
	display:inline;
}
.werkstuk .titel{
	width:443px;
	float:left;
	font-size:12px;
	color:#003;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	display:inline;
}
.werkstuk .afbeelding{
	width:175px;
	float:left;
	padding:0px 10px 0px 0px;
}


.links_text{
	width:194px;
	height:18px;
	padding:0px 3px 0px 3px;
	border:none;
	background:#62d1da;
	line-height:18px;
	margin:3px 0px 8px 5px;
}
.links_select{
	width:200px;
	margin:3px 0px 8px 5px;
}
.links_textarea{
	width:194px;
	height:100px;
	border:none;
	background-color:#62d1da;
	margin:3px 0px 8px 5px;
}
.links_button{
	width:73px;
	height:28px;
	padding:0px;
	border:0px;
	background:url(../Images/rechts_btn_bg.gif) no-repeat;
}
.spamcontrole {
	width:5px;
	visibility:hidden;
}



.content_holder .rechts{
	width:250px;
	float:left;
}
.content_holder .rechts DIV.foto{
	margin: 5px 0;
	text-align: center;
}
.content_holder .rechts .submenu{
	width:200px;
	height:71px;
	float:left;
	background:url(../Images/submenu_bg.gif) no-repeat;
	padding:12px 25px 0px 25px;
	margin:0px 0px 20px 0px;
	display:inline;
}
.content_holder .rechts .submenu A{
	color:#003;
}
.content_holder .rechts .submenu A:HOVER{
	color:#A8A8AE;
}
#info_aanvragen{
	height:24px;
	float:left;
	background:url(../Images/info_aanvraag.gif) left no-repeat;
	line-height:28px;
	padding:0px 0px 0px 35px;
}
#contact{
	height:24px;
	float:left;
	background:url(../Images/contact.gif) left no-repeat;
	line-height:28px;
	padding:0px 0px 0px 35px;
	margin:10px 0px 0px 0px;
	display:inline;
}

.rechts .tekstvlak{
	width:250px;
	float:left;
	margin:0px 0px 20px 0px;
	display:inline;
}
.rechts .tekstvlak .top{
	width:250px;
	height:25px;
	float:left;
}

.rechts .tekstvlak .middle{
	width:200px;
	float:left;
	background:url(../Images/tekstvlak_bg.gif) repeat-y;
	padding:0px 25px 0px 25px;
}
.rechts .tekstvlak .middle H1{
	margin:0px 0px 10px 0px;
	font-size:12px;
	color:#1fbeca;
	font-weight:bold;
}
.rechts_text{
	width:194px;
	height:18px;
	padding:0px 3px 0px 3px;
	border:none;
	background:#62d1da;
	line-height:18px;
	margin:3px 0px 8px 0px;
}
.rechts_button{
	width:73px;
	height:28px;
	line-height:28px;
	float:right;
	padding:0px;
	border:0px;
	background:url(../Images/rechts_btn_bg.gif) no-repeat;
	text-align:center;
	cursor:pointer;
}
a.rechts_button{ color:#003; margin:0 6px 0 0;}
SPAN.kleine_tekst{
	font-size:9px;
}

.rechts .tekstvlak .bottom{
	width:250px;
	height:25px;
	float:left;
}



/*
	FOOTER
******************/
.footer_holder{
	width:100%;
	height:121px;
	float:left;
	background:url(../Images/footer_bg.gif) bottom repeat-x;
}
.footer{
	width:800px;
	height:20px;
	padding:51px 0px 0px 0px;
	line-height:80px;
	color:#003;
	background: url(../Images/links_bg.gif) repeat-y 10px 0;
}
.footer A{
	color:#003;
}
.footer A:HOVER{
	color:#FFF;
}
.footer .links{
	float:left;
	text-align:left;
}
.footer .links DIV{
	margin-right: 5px;
	float: left;
	font-size: 10px;
}
.footer .links A{
	height:51px;
	text-decoration: underline;
}
.bp{
	float:right;
	text-align:right;
	font-size: 10px;
}






