body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#304157;
	background-repeat: repeat;
	font-family:Tahoma;
	font-style:normal;
	font-size:14px;
}

/* Hyperlinks */
/*------------*/

/* default tonen in deze kleur */
a:link {
	 color: #dfe2e6;
 }     

/* Bezochte links tonen in deze kleur */
a:visited {
	 color: #dfe2e6;
} 

/* Kleur van de hyperlink als je er met de cursor overgaat. */
a:hover {
	 color: black;
}  

/* Kleur van de link als er op klikt. */
a:active { 
	color: DarkSlateBlue ;
}  


/* Heading */
/*-------- */
.headerpart1 {
	table-layout: fix;
	width:960px;
	height:52px;
	border-left:2px;
	border-right:2px;
	border-top:2px;
	border-bottom:0;
	border-color:#3f5d75;
	border-style:solid;
	background-color:#304157;
	color:#000000;
}
/*-- Navigation menu paginas --*/
.headerpart2 {
	table-layout: fix;
	width:960px;
	height:30px;
	border-left:2px;
	border-right:2px;
	border-top:0;
	border-bottom:0;
	border-color:#3f5d75;
	border-style:solid;
	background-color:#3f5d75;
	color:#000000;
}

.headerstyleLogo {
	font-family: "Arial Black";
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
	text-align:left;
}

/* Dit deel wordt niet gebruikt in de home page en op de pagina algemeen ; voor vertikaal menu + openingspagina 353e47*/
.headerpart3 {
	table-layout: fix;
	width:960px;
	border-left:2px;
	border-left-color:#3f5d75;
	border-right:2px;
	border-right-color:#3f5d75;
	border-top:2px;
	border-top-color:#0c2944;
	border-bottom:0;
	border-bottom-color:#3f5d75;
	border-style:solid;
	background-color:#0c2944;
	color:#000000;
}

/* Navigatie Algemene opties */
/*-------------------------- */
#navigationgeneral a {
	font-family: "Arial";
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right: 1px solid #3f5d75;
	}
#navigationgeneral a:hover {
	color:#ffffff;
	background: #184eae;
	}

/* Navigatie pagina's */
/*------------------- */
#navigationpages a {
	font-family: "Arial";
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:20px;
	display:block;
	padding: 0px 10px;
	border-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	}
	
#navigationpages a:hover {
	color:#ffffff;
	background: #184eae;
	}

/* Inhoud home page */
/*------------------*/
table.inhoudhome
{
	table-layout:fix;
	width:960px;
	height:600px;
	background-image:url(images/bground.jpg);
	border:0;
}

/* Inhoud pagina "algemeen" met border */
/*-------------------------------------*/
table.inhoud
{
	table-layout:fix;
	width:960px;
	background-color:#FFFFFF;
	border:1;
	border-style:ridge;
	border-width:thin;
	border-color:3f5d75;
}


/* Inhoud pagina's met aanbod produkten */
/*------------------------------------*/
table.inhoudandere
{
	table-layout:fix;
	width:960px;
	background-color:#ffffff;
	border-left:2px;
	border-right:2px;
	border-top:0px;
	border-bottom:2px;
	border-color:#3f5d75;
	border-style:solid;
}
/* Inhoud tekst pagina's */
/*-----------------------*/
table.inhoudpaginatekst
{
	table-layout:fix;
	width:940px;
	background-color:#ffffff;
	border:0;
	border-color:#3f5d75;
	border-style:solid;
}
table.inhoudandereheading
{
	table-layout:fix;
	width:960px;
	background-color:#3f5d75;
	border:0;
	border-style:solid;
}
table.inhoudanderedetail
{
	table-layout:fix;
	width:940px;
	background-color:#FFFFFF;
	border-style:none;
	border-width: 2px;
	border-color:#3f5d75;
}
/* Produkt met andere kleur van achtergrond */
table.inhoudanderedetail2
{
	table-layout:fix;
	width:940px;
	background-color:#e8e8e8;
	border-style:none;
	border-width: 2px;
	border-color:#3f5d75;

}

th, td {
    padding: 2;
}

table.footer
{
	table-layout: fix;
	width:960px;
	height:20px;
	background-color: 3f5d75;
	text-align:center;
	color:#bac8d2;
	font-size:14px;
}
