* {
	font-family: Arial,verdana,Helvetica,sans-serif;
	font-size: 12pt;
	color: #565656;
}

html {
	height: 100%;
}

body {
	font-size: 70%;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	width:100%;
	height: 100%;
}

.onz {
	display: none;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

img {
	border: 0;
}

/* specifieke instellingen voor internet explorer */
* html #positionering_gecentreerd {
	height: 100%;
} 

/* specifieke instellingen voor andere browsers dan internet explorer */
html>body #positionering_gecentreerd {
	/*  de volgende drie regels zorgen ervoor dat het element
	de hoogte van het scherm krijgt 
	body en html moeten dan height: 100% hebben */
	min-height: 100%;
	height: auto;
	overflow:auto; /* dit zorgt ervoor dat de achtergrond doorloopt als de vertikale scrolbar actief is.
							zonder deze regel stopt de achtergrond onderaan het zichtbare scherm. */
}

#positionering_gecentreerd {
	/* centreer het element */	
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background: url("../images/achtergr.jpg") repeat-y;	
}

#container {	
	background: url("../images/voor-export1.jpg") no-repeat;
	width: 900px;
	height: 580px;
}

/* =====Kolom1 =====*/
#kolom1 {
	height:100%;
	width: 256px;
	float:left;
}

/* =====Kolom2 =====*/
#kolom2 {
	float: right;
	width: 376px;
	height:100%;
}

/* =====Kolom3 =====*/
#kolom3 {
	float: left;
	width: 62px;
}

/* eigenschappen specifiek voor internet explorer */
* html div#taalmenu {
	/* de volgende regel zorgt ervoor dat negatieve marges mogelijk zijn in IE */
	position:relative;
}

#taalmenu{
	/* gebruik een negatieve marge om, de vlaggen in de vorige kolom te laten beginnen */
	margin: 27px 0 0 -7px;
	width: 30px;
}

div#taalmenu ul{
	margin:0;
	padding: 0;
	list-style-type:none;
}

#vlag-nl {
	height: 20px;
	width: 30px;
	margin:0;
	padding: 0;
	background-image: url("../images/vlag-nl-bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#vlag-uk {
	height: 20px;
	width: 30px;
	margin: 3px 0 0 0; 
	padding: 0;
	background-image: url("../images/vlag-uk-bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#vlag-de {
	height: 20px;
	width: 30px;
	margin: 3px 0 0 0;
	padding: 0;
	background-image: url("../images/vlag-de-bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#vlag-nl a, #vlag-uk a, #vlag-de a {
	display: block;
	height: 20px;
	width: 30px;
}

#vlag-nl a:hover, #vlag-nl.hover {
	background-image: url("../images/vlag-nl.jpg");
}

#vlag-uk a:hover, #vlag-uk.hover {
	background-image: url("../images/vlag-uk.jpg");
}

#vlag-de a:hover, #vlag-de.hover {
	background-image: url("../images/vlag-de.jpg");
}

/* =====Kolom4 =====*/
#kolom4 {
	float: right;
	width: 176px;
}

#hoofdmenu{
	margin: 35px 0 0 0;
	width: 176px;
}

#hoofdmenu ul{
	margin:0;
	padding: 0;
	list-style-type:none;
}

#menu-item-fayrefield, #menu-item-producten, #menu-item-contact  {
	height: 40px;
	width: 170px;
	margin: 0 0 22px 3px;
	padding: 0;
	background-color: transparent;
}

#menu-item-fayrefield a, #menu-item-producten a, #menu-item-contact a {
	display: block;
	height: 40px;
	width: 170px;
}


/* =====Kolom5 =====*/
#kolom5 {
	float: right;
	width: 76px;
}

/* =====container-links =====*/
/* bavat kolom1 en kolom2 */
#container-links {
	float: left;
	width: 632px;
}

/* =====container-links =====*/
/* bavat container-rechts-links en kolom5 */
#container-rechts {
	float: right;
	width: 268px;
}

/* =====container-rechts-links =====*/
/* bavat kolom3 en kolom4 */
#container-rechts-links {
	float: left;
	width: 238px;
}

#inhoud {
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
}

#inhoud a {
	color : #000000;
	text-decoration:none;
	font-size:12px;
}

#inhoud a:link {
	color : #000000;
	text-decoration:none;
	font-size:12px;
}

#inhoud a:hover {
	color : #000000;
	text-decoration:none;
	font-size:12px;
}

#inhoud a:active, a:focus {
	color : #000000;
	text-decoration:none;
	font-size:12px;
}

h1 {
	text-transform:uppercase;
	font-weight: bold;
	font-size: 16pt;
	color: #1f4189;
}


h2{
	font-weight: bold;
	font-size: 14pt;
	color: #565656;
}

p{
	font-size: 12pt;
	color: #565656;
}


