body {
	margin: 0px 0px 20px 0px;
	background: url(../pix/mainbg.jpg) repeat-x scroll center top #FFFFF3;
}

body, td, p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color:#333333;
}


h1 { font-size:44px; color:#C30; margin:0px 0px 0px 0px;	font-weight:normal; }

h2 {	
	font-size : 28px;
	color:#FFF;
	margin:0px;
	font-weight:bold;
	text-transform:uppercase;
}
h3{ font-size : 12px;
	color:#333333;
	text-align: left;
	margin: 5px 0px 0px 0px; 
}

#maintablecontainer { text-align:center }
table.maintable {
	width:960px;
	text-align:left;
}
td.toprow { height:120px; vertical-align:top; }
td.contentrow { padding-left:20px; height:460px; vertical-align:top; border:1px;}

#logo {z-index:300; position:absolute;}
#menu {z-index:1; position:absolute; margin-left:200px; margin-top:-3px; border:0;}

#showsbg {z-index:3; position:absolute; margin:-1px 0px 0px 0px; }
#showscontent {z-index:5; position:absolute; margin:50px 20px 20px 20px; }
#slideshow {position:absolute; margin: -12px 0 0 223px; }


#content {z-index:5; position:absolute; width: 960px;}

/*table.contenthome {
	background-image:url(../pix/530white.png);
	background-repeat:no-repeat;
	width:530px;
	height:458px;
}*/

table.white td { padding:50px 20px 20px 20px; vertical-align:top;}
table.white { background-repeat:no-repeat; height:458px; }

table.content430  /* company */ {
	background-image:url(../pix/430white.png);
	width:430px;
}
table.content804 /* products */ {
	background-image:url(../pix/804white.png);
	width:804px;
}
table.content628 /* catalogue */ {
	background-image:url(../pix/628white.png);
	width:628px;
}
table.content291 /* catalogue */ {
	background-image:url(../pix/291white.png);
	width:291px;
}

table.left { float:left; }







#logos {top:584px; margin-top:0; z-index:11; height:auto;}



A:link, A:visited, A:active {COLOR: #CC0000; TEXT-DECORATION: none}
A:hover, A:visited.hover  {COLOR: #CC0000; TEXT-DECORATION: underline}


hr {
	height: 1px;
	color : #1F3A69;
	background-color: #1F3A69;
	border: 0px;
}

/*  show data tabel  */
table.showdata td {font-size:12px; padding-right:5px;}
table.showdata tr.maand td {padding-top:5px; font-weight:bold;}

/*  contacts tabel  */
table.contacts {border-spacing:0px; }
table.contacts td {font-size:12px; padding:2px; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
table.contacts td.sub { padding-left: 12px;}

tr.contactRowHover {background-color:#f0f0f0;}
tr.contactRowHover td {  border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; }
 #contactscroll {
	 width: 750px;
	 height: 300px;
	 overflow:auto;
 }

/* hieronder wordt alleen gebruikt in jobs */


		
ul {margin-top:3px; margin-bottom:3px;}


	

	
