/* reset styles */

body {margin:0px;padding:0px;}
ul, li {margin:0px;padding:0px;}
p {margin:0px;padding:0px;}
h1,h2,h3 {margin:0px;padding:0px;}

/* main body styles */

body, html
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a:link, a:visited
{
	color:Black;
	text-decoration:none;	
}

a:hover
{
	text-decoration:underline	
}

h1
{
	font-weight:normal;
	font-size:14pt;
	color: #00763B;
	margin-top:5px;
	margin-bottom:10px;
}

h2
{
	font-weight:bold;
	font-size:12pt;
	color: #00763B;
	margin-top:5px;
	margin-bottom:10px;
}

h3
{
	font-weight:bold;
	font-size:10pt;
	color: #00763B;
	margin-top:5px;
	margin-bottom:10px;
}

p
{
	margin-top:5px;
	margin-bottom:10px;	
}

/* General Structure */

body {background: #FFFFFF url(img/lucht.jpg) top left no-repeat;}

.agp_header
{
	background:transparent url(img/logo.gif) 808px 2px;
	background-repeat:no-repeat;
	height:50px;
	padding-top:10px;
	padding-left:25px;	
}

.agp_toplinks
{
	float:left;
	font-size:8pt;
	color:White;
	text-transform:uppercase;
}


.agp_toplinks a:link, .agp_toplinks a:visited
{
	color:White;
	text-decoration:underline;
}	

.agp_topmenu
{
	float:left;
	width: 160px;
}

.agp_topmenu select
{
	width:150px;
	background:#3783B7;	
	border:1px solid white;
	color:White;
	font-size:8pt;
	text-transform:capitalize;
}

.agp_subheader{margin-top:5px;}

.agp_bannerpane
{
	width:930px;
	margin-left:25px;	
	margin-bottom:-3px;
	_margin-bottom:0px;
}

.agp_greenbar
{
	width:930px;
	height:15px;
	background:#00763A;
	margin-left:25px;
	margin-top:1px;
}

.agp_mainmenu
{
	background:	#003772;
	border-bottom:1px solid white;
	margin-left:25px;
	width:930px;
	border-collapse:collapse;
}

.agp_mainmenu td {padding:0px;margin:0px}

.agp_mainmenupane {width:780px;padding-right:15px;}

.agp_mainmenu a:link, .agp_mainmenu a:visited
{
	color:White;
	text-decoration:none;
	font-weight:bold;
	display:block;	
	padding-top:3px;
	padding-bottom:3px;
	padding-right:17px;
	padding-left:17px;
}

.agp_mainmenu a:hover, .agp_selected {background:#00763B;}

.agp_mainmenu li
{
	display:block;
	float:left;
	text-transform:lowercase;
}

.agp_breadcrumbs{color:Black; margin-left:25px;margin-top:5px;font-size:8pt;}
.agp_breadcrumbs a:link, .agp_breadcrumbs a:visited {color:Black; text-decoration:underline}

.agp_footer
{
	background:	#00763B url(img/slogan.gif) top center;
	background-repeat:no-repeat;
	width:925px;
	padding-top:4px;
	padding-left:5px;
	font-size:8pt;
	text-transform:uppercase;
	color:White;
	height:20px;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:25px;
}

/* Google Search Box */

.agp_googlesearch {height:27px;background:#003772;}

.agp_googleinput input
{
	padding:0px;
	border:1px solid white;
}

.agp_googlego a:link, .agp_googlego a:visited {padding:0;}

.agp_googlego a:hover {background:none}

/*4 Column */

.agp_4hometable td {
	border: 0px solid red;	
}

.agp_4hometable
{
	border-collapse:collapse;
	margin-left:25px;
	width:930px;
}


.agp_4koltable
{
	width:930px;
	border-collapse:collapse;
	margin-left:25px;
}

.agp_4koltable .agp_contentkol{margin-top:0px;padding-top:0px}

.agp_4hometable td{vertical-align:top;}
.agp_4hometable .agp_rightkol {width:250px;}
.agp_4koltable .agp_rightkol {width:250px;padding-left:4px;}
.agp_4koltable .agp_leftkol {width:200px;padding-right:10px;}
.agp_4rightkol {width:200px;padding-left:10px;}


/* 3 Columns */

.agp_3koltable
{
	width:930px;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:25px;	
}

.agp_3koltable td{vertical-align:top;}
.agp_3koltable .agp_homecontent {width:330px;}
.agp_3koltable .agp_rightkol {width:250px;padding-left:4px;}
.agp_3koltable .agp_leftkol {width:200px;padding-right:10px;}

/* 2 Columns Left */

.agp_2lefttable
{
	width:930px;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:25px;	
}

.agp_2lefttable td{vertical-align:top;}
.agp_2lefttable .agp_leftkol {width:200px;padding-right:10px;}

/* 2 Columns Right */

.agp_2righttable
{
	width:930px;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:25px;	
}

.agp_2righttable td{vertical-align:top;}
.agp_2righttable .agp_rightkol {width:250px;padding-left:10px;}

/* 1 Column */

.agp_1koltable
{
	width:930px;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:25px;	
}

.agp_1koltable td{vertical-align:top;}

/* Wide Content */

.agp_widetable
{
	width:930px;
	border-collapse:collapse;
	margin-top:5px;
	margin-left:25px;	
}

.agp_widetable td{vertical-align:top;}
.agp_widetable .agp_leftkol {width:200px;padding-right:10px;}

/* XSL Styles */

.agp_algemeenlijst td
{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.agp_nieuws
{
	font-size:8pt;	
}

/* Navigation List */

ul.agp_navlijst a:link, ul.agp_navlijst a:visited, ul.agp_navlijst a:active{line-height:16px;color: #003772;font-weight:bold}

ul.agp_navlijst{list-style-type: none !important;}
ul.agp_navlijst li{list-style-type: none !important;list-style-image:none !important;}

ul.agp_navlijst {margin-left:5px !important;}

ul.agp_navlijst li a
{
	padding-left: 14px !important;	
	margin-left:0px !important;	
	height: 10px !important;
	background-image:url(img/redarrow.gif) !important;
	background-repeat:no-repeat !important; 
	background-position:0px 3px !important;
}


/* Containers */

.agp_container
{
	background-color: #fff;
	margin-bottom: 14px;
}

.container_content
{
    padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}

.agp_containertitle
{
	padding: 0;
	margin: 0;
	text-transform:lowercase;
	color: #fff;
	width: 100%;
	height: 18px;
	border-collapse: collapse;
}

.agp_containertitle td h1
{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11pt;
	font-weight: bold;
}

.agp_blue .agp_containertitle h1{color: #B5C5D6;}
.agp_red .agp_containertitle h1{color: #F5DFE1;}
.agp_green .agp_containertitle h1{color: #B5D7C6;}

.container_content a:link, .container_content a:visited {color:Black; text-decoration:none}
.container_content a:hover {text-decoration:underline}

.agp_blue{border-bottom: solid 1px #003772;}
.agp_blue .agp_containertitle{background-color: #003772;}
.agp_blue ul{color: #003772;margin-left:15px;}
.agp_blue .su4mod_linklist{border-collapse:collapse;margin:0px;}
.agp_blue .su4mod_linklist td{padding:0px;}
.agp_blue .su4mod_linklist img{margin-right:5px;}
.agp_blue .su4mod_linklist a:link, .agp_blue .su4mod_linklist a:visited{color:#003772;font-weight:bold}

.agp_green{border-bottom: solid 1px #00763B;}
.agp_green .agp_containertitle{background-color: #00763B;}
.agp_green ul{color: #000000;margin-left:15px;margin-bottom:10px;margin-top:10px;}

.agp_red{border-bottom: solid 1px #B2071B;}
.agp_red .agp_containertitle{background-color: #B2071B;}
.agp_red ul{color: #B2071B;margin-left:15px;}
.agp_red .su4mod_linklist{border-collapse:collapse;margin:0px;}
.agp_red .su4mod_linklist td{padding:0px;}
.agp_red .su4mod_linklist img{margin-right:5px;}
.agp_red .su4mod_linklist a:link, .agp_red .su4mod_linklist a:visited{color:#000000;font-weight:bold}

.agp_min{padding: 10px;}
.agp_min ul {margin-left:20px;margin-bottom:10px;list-style-image:url(img/red_bullet.gif);}
.agp_min a img, .agp_min td a img {border:none;}

/* Tuinbouw Webshop */

.agp_webshop_home{

float:left;
display:block;
width:170px;
margin:2px;
}

.agp_webshop_home a:link, .agp_webshop_home a:visited
{
	display:block;
	width:160px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	background:#00763B;
	color:White;
	font-weight:bold;
	text-decoration:underline;	
	font-size:9pt;
}

.agp_webshop_home a:hover
{
	display:block;
	width:160px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	background:#003772;
	color:White;
	font-weight:bold;
	text-decoration:underline;	
	font-size:9pt;
}


table .su4_mod_shoppingcart 
{
	width:600px;
	
}		

/* E-Commerce Module Styling */

table .su4_mod_shoppingcart table 
{
	width:550px;
	
}

.agp_min a, .agp_min a:link, .agp_min a:visited
{
text-decoration:underline;
}	

#p12 th
{
	background:#EAF2F8;
	color:#003772;
	font-size:8pt;
	font-weight:normal; 
	padding:5px;
}

#p01data th
{
	background:#EAF2F8;
	color:#003772;
	font-size:8pt;
	font-weight:normal; 
	padding:5px;
}

#p17 th
{
	background:#EAF2F8;
	color:#003772;
	font-size:8pt;
	font-weight:normal; 
	padding:5px;
}

#p16 td, #p13 td, #p15 td,#p19 td{padding-bottom:6px;}
#p17 td{padding-bottom:2px;}
#p12 td{padding-bottom:10px;}

table #p17 table{padding-bottom:10px;}

.product_table a:link, .product_table a:visited{text-decoration:none;}

#a57, #a57 td, #a57 td table{width:120px;}	

.a57_searchinputbox
{
	background:#E8F3ED;
	border:1px solid #00763B;
	width:100px;
}

.a57_searchsubmit
{
	background:	#00763B;
	color:#E8F3ED;
	border:none;
	font-size:8pt;
	width:50px;
	height:20px;
	padding-bottom:3px;
}

#p01 td a:link, #p01 td a:visited
{
	color:#B2071B;
	text-decoration:underline;
}

#p01data{width:600px;}

.variantimage
{
	width:40px;	
}

.p01_totalorderline td
{
	background:#EAF2F8;
	padding:5px;
}


#p19 a:link, #p19 a:visited, #p19 td a:link, #p19 td a:visited, #p17 a:link, #p17 a:visited, #p17 td a:link, #p17 td a:visited, #p15 a:link, #p15 a:visited, #p15 td a:link, #p15 td a:visited, #p13 a:link, #p13 a:visited, #p13 td a:link, #p13 td a:visited, #p12 a:link, #p12 a:visited, #p12 td a:link, #p12 td a:visited, #p03 a:link, #p03 a:visited, #p16 a:link, #p16 a:visited, #p16 td a:link, #p16 td a:visited
{
	text-decoration:underline;
	color:#B2071B;
}

/*----------------------- AGRIFIRM APPLICATIONS ---------------------*/

/* Prijzen Online */

.agr_afr_topdata
{
    font-weight:bold;   
}

.agr_afr_table_filter
{
    margin-top:15px;
}

.agr_afr_table_filter th
{
    background:#00763B;
    color:White;
    text-align:left;
    padding:3px;
}

.agr_afr_table_filter th a:link, .agr_afr_table_filter th a:visited
{
    color:White;
}

.agr_afr_table_filter th a:hover
{
    color:White;
    text-decoration:underline;   
}

.agr_afr_main
{
 background:white;   
}

.agr_afr_alt
{
    background:#E8F3ED;
}

.PagingTable
{
 border:none;   
 margin-bottom:15px;
}

.PagingTable .NormalDisabled
{
 font-weight:bold;
 color:#A7D0BB;
}

.agr_afr_td_details a:link, a:visited
{
    color:#B2071B;
    text-decoration:underline;
}

.agr_afr_td_details a:hover
{
 color:Black;   
}

.agr_afr_topdata
{
 width:100%;   
}

.agr_afr_table th
{
    background:#00763B;
    color:White;
    text-align:left;
    padding:3px;
}

.agr_afr_table td
{

    padding:2px;
}

.agr_afr_regel
{
 background:white;   
}


.agr_afr_regel_alt
{
 background:#E8F3ED;
}

.agr_afr_num
{
 text-align:right;   
}

.agr_afr_summary
{
 border-collapse:separate;
 border-spacing:2px;   
 background:white;
 padding-bottom:25px;
 width:650px;
}

.agr_afr_summary th
{
    background:#00763B;
    color:White;
    text-align:left;
    padding:3px;
}

.agr_afr_conditions
{
    width:800px;
    margin-top:20px;
}

.agr_afr_td_totaalgoederenbtwlaag1
{
    text-align:right;   
}

.agr_afr_td_totaalgoederenbtwhoog1
{
    text-align:right;   
}

.agr_afr_td_valutabtwbedrag
{
 text-align:right;   
}

.agr_afr_td_valutatotaalbedrag
{
 text-align:right;   
}  

.agr_afr_td_voettekst
{
 font-style:italic;   
 border-top:1px solid #00763B;
}

.agr_afr_summarybottom
{
 padding-top:5px;
 padding-bottom:10px;   
}

.agr_afr_conditions
{
 border-top:30px solid white;
}

.agr_afr_table
{
 width:750px;   
}

/* common agrifirm table style */

.agr_app_contentpane
{
	position: relative;
}

.agr_app_table
{
	border-collapse: collapse;
	padding: 2px;
	color: #000;
	width: 100%;
	margin-bottom: 1em;
}

	.agr_app_table a:link, .agr_app_table a:visited, .agr_app_table a:hover, .agr_app_table a:active
	{
		color: #000;
	}

	.agr_app_table th,
	.agr_app_table td,	
	.agr_app_formtable th
	{
		padding: 2px;
		font-size: 1em;
	}
	
	.agr_app_table th,
	.agr_app_formtable th
	{
		font-weight: bold;
		text-align: left;
	}
	
		table.agr_app_formtable th,
		table.agr_app_formtable td
		{
			padding-right: 2em;
			vertical-align: top;
		}
		
			.agr_app_formtable td a img, .agr_app_contentpane a img
			{
				border: none;
			}
	
	.agr_app_table tr.agr_app_oddrow td, .agr_app_table tr.agr_app_oddrow th
	{
		background-color: #DAE5D5;
	}
	
	.agr_app_table tr.agr_app_selected td
	{
		color: #666666;
	}
	
	.agr_app_table tr.agr_app_topform td
	{
		vertical-align: bottom;
		background-color: #D7E4D3;
		padding-bottom: 5px;
		border-bottom: solid 1px #36722A;
	}
	
		.agr_app_table tr.agr_app_oddrow td.agr_app_white,
		.agr_app_table tr.agr_app_topform td.agr_app_white
		{
			background-color: #fff;
			background-image: none;
			border: none;
		}

/* grid table specialisation */

table.agr_app_grid
{
}

table.agr_app_grid th, table.agr_app_grid td
{
	border: solid 2px #DAE5D5;
}

	table.agr_app_grid td
	{
		text-align: right;
		vertical-align: middle;
	}

	table.agr_app_grid td.agr_app_white
	{
		border-width: 0 1px 1px 0;
	}
	
	table.agr_app_grid th.agr_app_vmon_viewdatacolumn
	{
		width: 60px;
		text-align: right;
	}
	
	table.agr_app_grid td.agr_app_vmon_headercolumn
	{
		text-align: left;
		border-left: none;
	}

/* green form table */

.agr_app_greenform
{
	background-color: #D7E4D3;
	border: solid #D7E4D3 16px;
	margin-bottom: 10px;
	width: 100%;
}

	.agr_app_greenform th
	{
		width: 90px;
		text-align: left;
	}
	
	/*
	.agr_app_greenform .NormalTextBox
	{
		width: 188px;
	}
	*/


/* controls table */

.agr_app_controltable
{
	padding: 0;
	margin: 1em 0;
	width: 100%;
	border-collapse: collapse;
	border-bottom: solid 3px #31751E;
}

	.agr_app_controltable td
	{
		padding: 0 0 3px 0;
		text-align: center;
	}

	.agr_app_controltable td.agr_app_left
	{
		text-align: left;
		width: 100px;
	}

	.agr_app_controltable td.agr_app_right
	{
		text-align: right;
		width: 100px;
	}
	
	.agr_app_controltable .NormalButton,
	.agr_app_controltable_alt .NormalButton
	{
		font-weight: bold;
		padding: 0;
		font-family: Arial, Helvetica, Sans-Serif;
	}
	
/* alternate controls table */

.agr_app_controltable_alt
{
	padding: 0;
	margin: 1em 0;
	width: 100%;
	border-collapse: collapse;
	border-top: solid 1px #02753A;
}
	
	.agr_app_controltable_alt a:link, 
	.agr_app_controltable_alt a:visited, 
	.agr_app_controltable_alt a:hover, 
	.agr_app_controltable_alt a:active,
	a.NormalButton,
	a:link.NormalButton,
	a:visited.NormalButton,
	a:hover.NormalButton,
	a:active.NormalButton
	{
		display: block;
		color: #fff;
		background-color: #02753A;
		float: left;
		text-decoration: none;
		padding: 2px 12px 0 12px;
		margin-right: 4px;
		white-space: nowrap;
		height: 16px;
		vertical-align: bottom;
		font-size: 0.9em;
		font-weight: bold;
	}

	.agr_app_controltable_alt td
	{
		padding: 3px 0 0 0;
		text-align: center;
	}

	.agr_app_controltable_alt td.agr_app_left
	{
		text-align: left;
		width: 100px;
	}

	.agr_app_controltable_alt td.agr_app_right
	{
		text-align: right;
		width: 100px;
	}
	
		.agr_app_controltable_alt td.agr_app_right a:link, 
		.agr_app_controltable_alt td.agr_app_right a:visited, 
		.agr_app_controltable_alt td.agr_app_right a:hover,
		.agr_app_controltable_alt td.agr_app_right a:active,
		td.agr_app_right a.NormalButton,
		td.agr_app_right a:link.NormalButton,
		td.agr_app_right a:visited.NormalButton,
		td.agr_app_right a:hover.NormalButton,
		td.agr_app_right a:active.NormalButton
		{
			float: right;
			margin: 0;
		}


/* internal popup styles */

.agr_app_internalpopup
{
	display: none;
	border: solid 1px #097249;
	padding: 5px;
	width: 700px;
	_height: 500px;
	min-height: 500px;
	position: absolute;
	top: 50px;
	left: 34px;
	background-color: #fff;
	z-index: 2;
}

	.agr_app_internalpopup .agr_app_container
	{
		height: 350px;
		overflow: auto;
	}
		
	
/* form styles */

.agr_app_contentpane .NormalTextBox
{
	border: solid 1px #02753A;
	padding: 1px 3px 0 3px;
	vertical-align: middle;
	display: block;
	font-size: 0.9em;
	line-height: 1.4em;
	height: 15px;
}

.agr_app_contentpane .NormalButton
{
	background-color: #02753A;
	color: #fff;
	border: none;
	padding: 0 8px;
	font-size: 0.9em;
	height: 18px;
	cursor: hand;
	cursor: pointer;
}

/* specific form styles */

/* klantzoekform (op klantselectiescherm */

.agr_app_vmon_klantzoekform_leftbutton
{
	width: 15px;
}

.agr_app_vmon_klantzoekform_klantnr
{
	width: 85px;
}
	
	.agr_app_vmon_klantzoekform_klantnr .NormalTextBox
	{
		width: 76px;
	}

.agr_app_vmon_klantzoekform_naam
{
	width: 186px;
}
	
	.agr_app_vmon_klantzoekform_naam .NormalTextBox
	{
		width: 178px;
	}

.agr_app_vmon_klantzoekform_plaats
{
	width: 186px;
}

	.agr_app_vmon_klantzoekform_plaats .NormalTextBox
	{
		width: 178px;
	}

.agr_app_vmon_klantzoekform_buttons
{
	width: 155px;
}

/* staladd form (op stalselectiescherm */

.agr_app_vmon_staladdform_stalnr
{
	width: 94px;
}

	.agr_app_vmon_staladdform_stalnr .NormalTextBox
	{
		width: 85px;
	}
	
.agr_app_vmon_staladdform_stalnaam
{
	width: 188px;
}

	.agr_app_vmon_staladdform_stalnaam .NormalTextBox
	{
		width: 182px;
	}
	
.agr_app_vmon_staladdlist_klantnr
{
	width: 95px;
}

.agr_app_vmon_staladdlist_knaam
{
	width: 52px;
}

.agr_app_vmon_staladdlist_stalnr
{
	width: 93px;
}

.agr_app_vmon_staladdlist_stalnaam
{
	width: 276px;
}

.agr_app_vmon_staladdlist_periode
{
	width: 145px;
}


/* general UI classes */
.agr_app_smalltext
{
	font-size: 0.85em;
}

.agr_app_usermessage
{
	background-color: #DAE5D5;
	border: solid 1px #02753A;
	padding: 7px 7px 7px 30px;
	font-weight: bold;
	margin-bottom: 1em;
}

	.agr_app_info
	{
		color: #0A6DEA;
		background: #DAE5D5 url(img/icon_info.gif) no-repeat 7px center;
	}

	.agr_app_warning
	{
		color: #BC7C12;
		background: #DAE5D5 url(img/icon_warning.gif) no-repeat 7px center;
	}
	
	.agr_app_error
	{
		color: #FE0000;
		background: #DAE5D5 url(img/icon_error.gif) no-repeat 7px center;
	}

.agr_app_legend
{
	font-size: 0.85em;
	color: #666666;
	text-align: right;
}

	.agr_app_legend img
	{
		margin-left: 2em;
	}

.agr_app_controllink:link,
.agr_app_controllink:visited,
.agr_app_controllink:hover,
.agr_app_controllink:active
{
	color: #666666;
	display: block;
	text-align: right;
}

	.agr_app_controllink img
	{
		border: none;
		margin-right: 0.5em;
		vertical-align:  middle;
	}

.agr_app_inactive
{
	color: #CCCCCC;
	font-weight: bold;
}

ul.agr_app_linklist
{
	list-style-image: url(img/greenarrow.gif);
}

	.agr_app_linklist a:link, .agr_app_linklist a:visited, .agr_app_linklist a:hover, .agr_app_linklist a:active
	{
		color: #007840;
	}

.agr_app_infobutton
{
	width: 100%;
	text-align: right;
	position: absolute;
}

.agr_app_smallhelptext
{
	color: #CBCBCB;
	margin-left: 10px;
}


/* paging control */

.agr_app_paging
{
	width: 100%;
	border-top: solid 1px #02753A;
	border-collapse: collapse;
	margin: 1em 0 1em 0;
}

	.agr_app_paging td
	{
		padding: 5px 0 0 0;
	}
	
	.agr_app_paging td.agr_app_right
	{
		text-align: right;
		white-space: nowrap;
	}
	
	.agr_app_paging a:link, .agr_app_paging a:visited, .agr_app_paging a:hover, .agr_app_paging a:active
	{
		color: #000;
		font-weight: bold;
	}
	
		.agr_app_paging .agr_app_inactive
		{
			color: #7BBA9D;
			font-weight: bold;
		}

/* green panel */

.agr_app_greenpanel
{
	background-color: #D7E4D3;
	margin-bottom: 10px;
	width: 100%;
	
}

	.agr_app_greenpanel .agr_app_formtable
	{
		margin: 16px;
	}

/* controleer gegevens */

.agr_app_gegevens
{
	margin-bottom: 10px;
	border: solid 16px #D7E4D3;
	background-color: #D7E4D3;
	width: 100%;
}

	.agr_app_gegevens th
	{
		width: 100px;
		text-align: left;
		font-weight: normal;
	}
	
	.agr_app_gegevens td
	{
		text-align: left;
		vertical-align: middle;
	}
	
	.agr_app_gegevens td .NormalTextBox
	{
		width: 190px;
	}
	
		.agr_app_gegevens td select.NormalTextBox
		{
			height: 20px;
		}
	
	.agr_app_gegevens .agr_app_warning
	{
		margin: 0;
		width: 295px;
	}

/* areaalform */

.agr_app_areaalform
{
	border-collapse: collapse;
	margin: 16px;
}

.agr_app_areaalform .agr_app_topform td
{
	vertical-align: bottom;
}

	.agr_app_areaalform .agr_app_topform td select
	{
		width: 134px;
	}

.agr_app_areaalform th
{
	text-align: left;
	border-top: solid 2px #02753A;
}

.agr_app_areaalform th, .agr_app_areaalform td
{
	padding: 3px 0px;
}

	.agr_app_areaalform tbody td
	{
		vertical-align: middle;
	}

	.agr_app_areaalform tbody td input
	{
		text-align: right;
	}

	.agr_app_areaalform th.agr_app_right, .agr_app_areaalform td.agr_app_right
	{
		text-align: right;
	}

.agr_app_areaalform .agr_app_midcolumn
{
	width: 70px;
}
		
/* tabs */

ul.agr_app_tablist,
.agr_min ul.agr_app_tablist
{
	list-style: none !important;
	margin: 0 !important;
	padding: 0;
	clear: right;
	position: relative;
}

	ul.agr_app_tablist li
	{
		position: relative;
		float: left;
		padding: 0 !important;
		margin: 0;
	}
	
		ul.agr_app_tablist li a:link,
		ul.agr_app_tablist li a:visited,
		ul.agr_app_tablist li a:hover,
		ul.agr_app_tablist li a:active
		{
			display: block;
			font-size: 1.3em;
			font-weight: bold;
			text-decoration: none;
			border: solid 2px #fff;
			background-color: #DCE4D5;
			padding: 4px;
			color: #75A186;
		}
		
		ul.agr_app_tablist li a:link.agr_app_active,
		ul.agr_app_tablist li a:visited.agr_app_active,
		ul.agr_app_tablist li a:hover.agr_app_active,
		ul.agr_app_tablist li a:active.agr_app_active
		{
			border-bottom-color: #DCE4D5;
			color: #007344;
		}
	
/* vertical tabs */

ul.agr_app_tablist_vert
{
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.agr_app_tablist_vert li
	{
		padding: 0;
		margin: 0;
		width: 108px;
	}
	
		ul.agr_app_tablist_vert li a:link,
		ul.agr_app_tablist_vert li a:visited,
		ul.agr_app_tablist_vert li a:hover,
		ul.agr_app_tablist_vert li a:active
		{
			display: block;
			font-size: 1em;
			font-weight: bold;
			text-decoration: none;
			border-bottom: solid 2px #fff;
			border-left: solid 2px #fff;
			border-right: solid 2px #fff;
			background-color: #DCE4D5;
			padding: 4px;
			color: #75A186;
			margin: 0;
		}
		
		ul.agr_app_tablist_vert li a:link.agr_app_active,
		ul.agr_app_tablist_vert li a:visited.agr_app_active,
		ul.agr_app_tablist_vert li a:hover.agr_app_active,
		ul.agr_app_tablist_vert li a:active.agr_app_active
		{
			color: #007344;
			border-left-color: #DCE4D5;
			border-right-color: #DCE4D5;
		}

/* verkoopkanaalindeling table */

.agr_app_verkoopkanaal
{
	width: 527px;
	border-collapse: collapse;
	border: solid 16px #DCE4D5;
}

	.agr_app_verkoopkanaal thead th
	{
		font-weight: bold;
		text-transform: uppercase;
		color: #08733F;
		padding: 4px;
		vertical-align: bottom;
		border-bottom: solid 1px #fff;
		text-align: left;
	}
	
		.agr_app_verkoopkanaal thead th.agr_app_dim
		{
			color: #74A98B;
		}
	
	.agr_app_verkoopkanaal tbody th
	{
		background-color: #fff;
		font-weight: bold;
		text-align: left;
	}
	
	.agr_app_verkoopkanaal tbody td
	{
		border-bottom: solid 1px #fff;
		color: #719E87;
		font-weight: bold;
		vertical-align: middle;
	}
	
		.agr_app_verkoopkanaal tbody td input,
		.agr_app_verkoopkanaal tbody td select
		{
			color: #719E87;
			font-size: 1em;
		}
		
		.agr_app_verkoopkanaal tbody td input
		{
			text-align: right;
			padding-right: 4px;
			font-weight: bold;
		}
				
		.agr_app_verkoopkanaal tbody td select
		{
			width: 130px;
		}

/* next & previous buttons */

table.agr_app_nextprev
{
	width: 100%;
}

.agr_app_nextprev a,
.agr_app_nextprev a:link,
.agr_app_nextprev a:visited,
.agr_app_nextprev a:hover,
.agr_app_nextprev a:active
{
	display: block;
	color: #fff;
	float: right;
	text-decoration: none;
	padding: 2px 6px;
	margin-right: 4px;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial Black, Arial, Helvetica, Sans-Serif;
}

.agr_app_nextprev a,
.agr_app_nextprev a:link,
.agr_app_nextprev a:visited,
.agr_app_nextprev a:hover,
.agr_app_nextprev a:active
{	
	background-color: #02753A !important;
}

.agr_app_nextprev a
{
	background-color: #6DAC89 !important;
}

/* -------------------- NON-SITEUPDATER MODULES/STYLES ----------------- */

/* solparts menu */
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon {
	display: none;
}

.ModuleTitle_SubMenu
{
	background: #fff;
	border: 1px solid #006633;
	cursor: hand;
	cursor: pointer;
	filter: none;
	font-weight: normal;
	margin: 0 0 0 1px;
	padding: 0px;
	z-index: 1000;
}

.ModuleTitle_MenuItem {
	border: 0;
	color: #666;
	font-style: normal;
	height: 22px;
	padding: 0px 15px 0px 16px;
}

/* module menu padding */ 
.ModuleTitle_MenuItemSel {
	color: #fff;
	background-color: #006633;
	border: 0;
	cursor: hand;
	height: 22px;
	padding: 0px; /* 15px 0px 16px;*/
	margin: 0 0 0 1px;
}

.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel {
	padding: 0 5px 0 0;
}

/* Smoelenboek */

.agp_commandbutton
{ text-decoration:none;
	color:White; }
	
a.agp_commandbutton:link, a.agp_commandbutton:visited
{ text-decoration:none;
	color:White; }

/* document module */

table.DMX_header 
{
 width: 100%;
 background-color: white;
 margin: 0px 0px 0px 0px;
}

.DMX_header td h1
{
	font-size:10pt;	
	font-weight:bold;
}


.DMX_CategoryBox
{
	border-color:white;	
}

.DMX_CategoryBox td
{
	display:list-item;
	list-style-type:none;	
}

.DMX_CategoryBox td a
{
	display:list-item;
	list-style-image: url(http://www.agrifirm.com/portals/1/images/dot.gif);
	color:#BB0B19;
	margin-left:10px;
	border-color:white
}

table.DMX_CategoryBox
{
 border:none;
}

.FileGrid_Item
{
	background-color: #ffffff;
}

.FileGrid_AlternatingItem
{
	background-color: #ffffff;
}

.FileGrid_Container a, .FileGrid_Container a:link, .FileGrid_Container a:visited
{
 color: #000000;
 text-decoration: none;
}
.FileGrid_Container a:hover, .FileGrid_Container a:active
{
 color: #000000;
 text-decoration: underline;
}

.FileGrid_HighlightedItem
{
	background-color: #FFFFFF;
}
.FileGrid_MouseOverRow
{
	background-color: #FFFFFF;
}

.FileGrid_Header
{
	background-color:white;
	color: #00763B;
	border-bottom:1px solid black;
}
.FileGrid_Header a:link, .FileGrid_Header a:visited
{
	color: #00763B;
	text-decoration: none;
}
.FileGrid_Header a:hover, .FileGrid_Header a:active
{
	color: #00763B;
	text-decoration: underline;
}
.FileGrid_Header td
{
 padding: 8px 4px 4px 2px;
 font-weight: bold;
}

.DMXToolbarButton
{
	display:none;	
}

	
.black_link a:link, .black_link a:visited
{
	color:Black;
	font-weight:bold;	
}

/* Formmaster Form Classes */

.su_contactform {border-collapse:collapse}
.su_contactform td {padding:4px;padding-right:15px}

.NormalRed {color:Red; font-weight:bold}

