html, body {
	margin: 0;
	padding: 0;
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body {
	height: 100%;
}

body {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;

	scrollbar-base-color: Black;
	scrollbar-highlight-color: #FBFBF9;
	scrollbar-face-color: #99CCFF;
	scrollbar-track-color: #F7F7F3;
	scrollbar-shadow-color: #FBFBF9;
	scrollbar-arrow-color: #A5BB4E;
	scrollbar-darkshadow-color: #FBFBF9;
	scrollbar-3dlight-color: #FBFBF9;
}

a { color: #A5BB4E; }

/* positionering van de divs */ 
#container {
	position: absolute;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
}

	#header {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 1000px;
		height: 245px;	
		background-image: url(/site/images/backgrounds/bg_header.jpg);	
	}
	
		#header_foto {
			position: absolute;
			left: 0px;
			top: 95px;
			width: 1000px;
			height: 130px;		
		}
		
		#header_mainmenu {
			/* 	position: absolute; 	*/ /* Uitschakelen indien pull-downmenu's geactiveerd worden */
			/* 	left: 290px; 		*/ /* Uitschakelen indien pull-downmenu's geactiveerd worden */
			/* 	z-index: 15; 		*/ /* Uitschakelen indien pull-downmenu's geactiveerd worden */
			/*	top: 70px;		*/ /* Uitschakelen indien pull-downmenu's geactiveerd worden */
			/*	height: 25px;   	*/ /* Uitschakelen indien pull-downmenu's geactiveerd worden */
		}
		
			#nav {margin: 0 0 0 35px; padding: 0; } 
			#nav ul {margin: 0; padding: 0; } 
			#nav li {float: left; display: inline; height: 25px; margin: 0 1px 0 0; padding: 0 15px 0 15px; font-weight: bold; border-right: #CCCCCC solid 2px; } 
			#nav li a {font-family: Arial Narrow, Arial; text-align: center; text-decoration: none; display: block; color: #CCCCCC; font-size: 17px; }	
			#nav li a:hover {font-family: Arial Narrow, Arial; text-decoration: underline; color: #A5BB4E; } 
			#nav li.selected a {color: #A5BB4E; }

			/*topnavigatie Producten*/
			#topnav1, #topnav1 ul { /* all lists */
				clear: both;
				padding: 0;
				margin: 0;
				list-style: none;
				line-height: 1.5;
				z-index: 10;
			}
			
			#topnav1 li { /* all list items */
				float: left;
				width: 10em; /* width needed or else Opera goes nuts */
			}
			
			#topnav1 li ul { /* second-level lists */
				position: absolute;
				width: 10em;
				left: -999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			}
			
			#topnav1 li a {
				width: 12.6em;
				w\idth: 12.6em;
				display: block;
				color: #666666;
				font-weight : bold;
				text-decoration : none;
				background-color : #f4f4f4;
				border : 1px solid #666666;
				padding : 2px 0.5em;
			}
			
			#topnav1 li a:hover {
				color : #f4f4f4;
				background-color : #666666;
				text-decoration: underline;
			}
			
			#topnav1 li:hover ul, #topnav1 li li:hover ul, #topnav1 li.sfhover ul, #topnav1 li li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
				margin-left: 520px;
				margin-top: 90px;
			}


		#header_logo {
			position: absolute;
			left: 830px;
			top: 0px;
			width: 170px;
			height: 70px;
		}
		
		#header_baseline {
			position: absolute;
			left: 15px;
			top: 0px;
			width: 275px;
			height: 245px;
			background-color: #A5BB4E;
			/*  border-right: #FFFFFF solid 1px; */
			text-align: center;
		}
		
		#header_countries {
			position: absolute;
			left: 290px;
			top: 225px;
			width: 700px;
			text-align: right;
			color: #FFFFFF;
		}
		
			#header_countries a {
				color: #FFFFFF;
				text-decoration: underline;
				font-size: 10px;
				font-style: italic;
			}
			
		
	#main_start {
		position: absolute;
		left: 0;
		top: 245px;
		width: 1000px;
		min-height: 400px;
		z-index: 5;
	}
		
	#main_home {
		position: absolute;
		left: 0;
		top: 245px;
		width: 1000px;
		background-image: url(/site/images/backgrounds/bg_page_home.jpg);
		min-height: 400px;
		z-index: 5;
	}
	
	#main {
		position: absolute;
		left: 0;
		top: 245px;
		width: 1000px;
		background-image: url(/site/images/backgrounds/bg_page.jpg);
		min-height: 400px;
		z-index: 5;
	}
		
		#main_leftbar {
			float: left;
			display: inline;
			margin: 0 0 0 15px; 
			padding: 0;
			width: 275px;
			/* border-right: #FFFFFF solid 1px; */
			/* border: #006600 solid 1px; */
		}
		
			#subnav {margin: 0 0 5px 0; padding: 0; } 
			#subnav ul {margin: 0; padding: 0; } 
			#subnav li {list-style: none; margin: 0 5px 0 5px; padding: 10px 0 5px 0; border-bottom: #E3E3E3 solid 6px; }
			#subnav li a {font-family: Arial Narrow, Arial; text-decoration: none; display: block; color: #6D6D6F; font-weight: bold; font-size: 14px; }	
			#subnav li a:hover {font-family: Arial Narrow, Arial; text-decoration: underline; font-weight: bold; color: #A5BB4E; }
			#subnav li.selected a {color: #A5BB4E; }

			#main_leftbar table {
				font-size: 11px;
			} 
			
			.td_title {
				height: 45px;
				background-color: #A5BB4E;
				border-top: #333333 solid 5px;
				padding-left: 10px;
				font-family: Arial Narrow, Arial;
				font-size: 14px;
				font-weight: bold;
			}
		
		#main_content {
			float: left;
			padding: 15px;
			width: 475px;
			/* border: #660000 solid 1px; */
			background: url(../images/backgrounds/bg_page_picture.jpg) no-repeat top;
			min-height: 600px;	
		}
		
			#bulletblack { margin-left: 10px; }
				#bulletblack ul { }
				#bulletblack li { list-style: url(/site/images/Bol-Black.gif); margin-left: 10px; padding: 0 0 5px 0; }

			#bulletgreen { margin-left: 10px; }
				#bulletgreen ul { }
				#bulletgreen li { list-style: url(/site/images/Bol-Green.gif); margin-left: 10px; padding: 0 0 5px 0; }

			#bulletblue { margin-left: 10px; }
				#bulletblue ul { }
				#bulletblue li { list-style: url(/site/images/Bol-Blue.gif); margin-left: 10px; padding: 0 0 5px 0; }

			#bulletariesblue { margin-left: 10px; }
				#bulletariesblue ul { }
				#bulletariesblue li { list-style: url(/site/images/Bol-AriesBlue.gif); margin-left: 10px; padding: 0 0 5px 0; }

		#main_content_wide {
			float: left;
			padding: 15px;
			width: 680px;
			/* border: #660000 solid 1px; */
			background: url(../images/backgrounds/bg_page_picture.jpg) no-repeat top #FFFFFF;
			min-height: 600px;	
		}

		#main_content_intro {
			position: absolute;
			margin: 0 0 0 0; 
			width: 1000px;
			min-height: 400px;	
		}

		
		#main_rightbar {
			float: right;
			padding: 15px 5px 0 5px;
			width: 190px;
			/* border: #000066 solid 1px; */
			min-height: 615px;
			background-color: #EFEFEF;			
		}
		
		
		.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
			clear:both;
			height:0;
			font-size: 1px;
			line-height: 0px;
		}
		

/* Definitie voor bestelmodule */ 

	#header2 {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 1000px;
		height: 150px;	
		background-image: url(../images/backgrounds/bg_header2.jpg);	
	}
	
		#header2_logo {
			position: absolute;
			left: 830px;
			top: 0px;
			width: 170px;
			height: 70px;
		}
		
		#header2_baseline {
			position: absolute;
			left: 15px;
			top: 0px;
			width: 275px;
			height: 150px;
			background-color: #A5BB4E;
			/*  border-right: #FFFFFF solid 1px; */
			text-align: center;
		}
		
	#main2 {
		position: absolute;
		left: 0;
		top: 10px;
		width: 950px;
		background-image: url(../images/backgrounds/bg_page2.jpg);
	}
		
		
		#main2_content {
			float: left;
			margin: 0 0 0 15px; 
			width: 920px;
			/* border: #660000 solid 1px; */
			min-height: 600px;	
		}
/* Einde definitie voor bestelmodule */ 
		

/* Definitie voor popup */ 

	#main3 {
		position: absolute;
		left: 0;
		top: 10px;
		width: 710px;
	}
		
		
		#main3_content {
			position: absolute;
			margin: 0 0 0 15px; 
			width: 680px;
			/* border: #660000 solid 1px; */
			min-height: 5	00px;	
		}
/* Einde definitie voor popup */ 
		

	#ffscrollbarfix {
		position: absolute;
		top: 0;
		bottom: -0.1px;
		width: 1em;
		z-index: -1;
	}	


/* algemene tekststijlen */
TEXTAREA {
    FONT-FAMILY: Arial; FONT-SIZE: 10pt;
}
BUTTON{
	FONT-FAMILY: Arial; FONT-SIZE: 8px;
}
.tableBox{
	border : 1px;
	border-color : #5582D2;
}
.headerBox{
	border : 1px;
	border-color : White Gray Gray White;
}
INPUT.view{
	FONT-WEIGHT: bold; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #1069F7;
	border-color:#000000;
	border-width:1px;
	text-align : center;
}
INPUT {
	FONT-FAMILY: Arial; FONT-SIZE: 10pt; 
}
SELECT{
	FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR:#000000;
	}

.totalbox{ 
        background:#ffffff; text-align : right; border-width:0px}
.rowLight{ background:#ffffff;}
.rowDark{ background:#efefef;}

.PageTextBlack { color: #000000 }

.PageTextblank {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY:  Arial: none;}

.PageText7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText8 {
	FONT-WEIGHT: nomal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText9 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText7B {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText8B {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText9B {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText10B {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText12B {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}
.PageText14B {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY:  Arial: none;}


.PageText7White {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText8White {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText10White {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText12White {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText7WhiteB {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText8WhiteB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText10WhiteB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}
.PageText12WhiteB {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY:  Arial: none;}


.PageText8Grey {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY:  Arial: none;}
.PageText10Grey {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #808080; FONT-FAMILY:  Arial: none;}
.PageText8GreyB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY:  Arial: none;}
.PageText10GreyB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #808080; FONT-FAMILY:  Arial: none;}


.PageText10LGrey {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-FAMILY:  Arial: none;}
.PageText10LGreyB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-FAMILY:  Arial: none;}


.PageText10LBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #8098CD; FONT-FAMILY:  Arial: none;}
.PageText12LBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #8098CD; FONT-FAMILY:  Arial: none;}
.PageText10LBlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8098CD; FONT-FAMILY:  Arial: none;}
.PageText12LBlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #8098CD; FONT-FAMILY:  Arial: none;}


.PageText10AriesBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #00A4E8; FONT-FAMILY:  Arial: none;}
.PageText12AriesBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #00A4E8; FONT-FAMILY:  Arial: none;}
.PageText10AriesBlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #00A4E8; FONT-FAMILY:  Arial: none;}
.PageText12AriesBlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00A4E8; FONT-FAMILY:  Arial: none;}


.PageText8Blue {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText10Blue {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText12Blue {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText14Blue {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText8BlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText10BlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText12BlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.PageText14BlueB {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}


.PageText8Green {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText9Green {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText10Green {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText12Green {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText14Green {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText8GreenB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText9GreenB {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText10GreenB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText12GreenB,
h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.PageText14GreenB {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}


.PageText8Red {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText10Red {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText12Red {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText14Red {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText16Red {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText18Red {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText8RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText10RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText12RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText14RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText16RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}
.PageText18RedB {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #FF0000; FONT-FAMILY:  Arial: none;}


.HATitle14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.HATitle16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}
.HATitle18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #282962; FONT-FAMILY:  Arial: none;}


.BFTitle14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.BFTitle16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}
.BFTitle18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #A5BB4E; FONT-FAMILY:  Arial: none;}