/* 	W3 INDUSRTRIES stylesheet.css 	*/
 
/*----------------------------------------------------------------------------------------------------------------------------------------------
DEFAULT HTML ELEMENTS
----------------------------------------------------------------------------------------------------------------------------------------------*/
	 
html
	{
	margin-bottom:0.01em;
	height:100%;
	}
	
body
	{
	font-size:11px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* HYPERLINK AND ANCHOR STYLES */


/* HEADER STYLES */

h2
	{
	font-size:11px;
	color:#ffcc00;
	font-weight:normal;
	font-weight:bold;
	}
	
#header_container h3,#header_container h1
	{
	display:none;
	margin:19px 0px 0px 10px;
	font-size:13px;
	}
	
#header_container h3 a
	{
	color:#fff;
	text-decoration:none;
	}

#header_container img
	{
	float:left;
	margin:0px;
	}

.left-content h2
	{
	font-size:11px;
	color:#ffcc00;
	font-weight:normal;
	height:14px;
	padding:2px 0px 3px 7px;
	font-weight:bold;
	}
	
.formbox h2.sub_h2
	{
	width:156px;
	background:#5f7a33;
	font-size:11px;
	color:#ffcc00;
	font-weight:bold;
	float:left;
	height:13px;
	padding:3px 0px 3px 2px;
	}
	
.werkt_bg h2
	{
	padding:2px 0px 2px 6px;
	}
	
.aanbieding_bg h2
	{
	padding:2px 0px 0px 8px;
	}
	
.login_bg h2
	{
	padding:2px 0px 0px 4px;
	}
	
.root
	{
	float:left;
	}
	
.faq_language
	{
	float:right;
	margin-right:7px;
	}
	
.faq_language h2 a
	{
	text-decoration:none;
	color:#FFCC00;
	}
	
	
.login_bg_cart h2
	{
	padding:1px 0px 0px 4px;
	}
	
.cart_h2
	{
	background:url(../_images/winkel.jpg) no-repeat right;
	margin-right:11px;
	position:relative;
	top:1px;
	}


/* PARAGRAPH STYLES */
.welcome_messagebox p
	{
	color: #5f7a33;
	font-size:11px;
	padding:6px 0px 0px 6px;
	margin-right:3px;
	}
	
.welcome_messagebox p,.Fodder_messagebox p
	{
	color: #5f7a33;
	font-size:11px;
	padding:6px 0px 0px 6px;
	margin-right:3px;
	}
	
.Fodder_messagebox p
	{
	margin-top:8px;
	}
	
.how_shopworks p,.Birds_messagebox p,.how_shopworks_shop p
	{
	color: #5f7a33;
	font-size:11px;
	padding:0px 0px 0px 8px;
	margin-top:8px;
	}
	
.how_shopworks_shop p
	{
	margin-right:4px;
	}

.how_shopworks p.p1
	{
	width:141px;
	float:left;
	margin-bottom:-12px;
	margin-top:7px;
	padding-left:8px;
	}	
	
.how_shopworks p.shop
	{
	float:right;
	}

.products_box p,.products_search p
	{
	color: #5f7a33;
	font-size:11px;
	width:120px;
	}
	
.description_container
	{
	float:left;
	width:120px;
	padding:2px 0px 2px 7px;
	height:77px;
	overflow:hidden;
	}
	
.products_search .description_container
	{
	float:left;
	width:120px;
	padding:0px 0px 2px 7px;
	height:77px;
	overflow:hidden;
	}


/* LIST STYLES */
	
.sub_menu ul
	{
	background:#ffffff;
	float:left;
	}
	
.sub_menu ul li
	{
	overflow:hidden;
	float:left;
	width:158px;
	list-style:none;
	border-bottom:1px solid #d9e0bd;
	background:url(../_images/sub_list.jpg) no-repeat scroll 11px 12px;
	}
	
.sub_menu ul li a.select_li
	{
	padding:9px 0px 9px 26px;
	}
	
.sub_menu ul li a:hover
	{
	display:block;
	background:url(../_images/sub_list.jpg) #d9e0bd no-repeat scroll 11px 12px;
	}

.sub_menu ul li a
	{
	padding:10px 0px 0px 26px;
	display:block;
	text-decoration:none;
	color:#5f7a33;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	}
	
.sub_menu ul li a.middle
	{
	height:27px;
	padding:2px 0px 0px 26px;
	}

#footer_container ul
	{
	position:relative;
	top:5px;
	margin:auto;
	}	
	
#footer_container ul li
	{
	display:inline;
	}
	
#footer_container ul li a
	{
	color:#cbd5a0;
	font-size:11px;
	text-decoration:none;
	border-left:1px solid #cbd5a0;
	padding:0px 7px 0px 9px;
	margin:0px;
	}

#footer_container ul li a.footer_li
	{
	border:none;
	}

/* FORM STYLES */


/*----------------------------------------------------------------------------------------------------------------------------------------------
CONTAINER STYLES
----------------------------------------------------------------------------------------------------------------------------------------------*/

*
	{
	margin:0px;
	}
	
*
	{
	padding:0px;
	}
	
#header_container
	{
	float:left;
	width:770px;
	background:url(../_images/ontwerp_header.jpg) no-repeat;
	height:81px;
	}
	
#breadcrumbs
	{
	float:left;
	height:21px;
	width:749px;
	background:#fff;
	position:relative;
	left:6px;
	padding:5px 0px 0px 9px;
	color:#d9e0bd; /* normal text */
	}

#breadcrumbs a
	{
	float:left;
	text-decoration:none;
	color:#d9e0bd;
	font-size:10px;
	padding-top:1px;
	}
	
#falcon_content
	{
	float:left;
	height:26px;
	width:758px;
	background:#fff;
	position:relative;
	left:6px;
	padding:0px;
	color:#d9e0bd; /* normal text */
	}
	
#body_container
	{
	width:758px;
	position:relative;
	left:6px;
	float:left;
	}

.left-content
	{
	float:left;
	width:159px;
	}
	
.middle-content
	{
	float:left;
	width:412px;
	margin-left:9px;
	}
	
.right-content
	{
	position:relative;
	left:9px;
	float:left;
	width:168px;
	margin-top:1px;
	}

.sub_menu
	{
	float:left;
	width:158px;
	background:#5f7a33;
	border-right:1px solid #d9e0bd;
	}

.formbox
	{
	margin-top:9px;
	margin-bottom:9px;
	}
	
.formbox,.formclass
	{
	width:158px;
	float:left;
	border:1px solid #d9e0bd;
	padding-bottom:8px;
	border-left:none;
	}
	
.formclass
	{
	padding-bottom:7px;
	}

.formbox input,.formclass input
	{
	background:#fff;
	float:left;
	width:141px;
	height:15px;
	border:1px solid #000;
	margin:6px 0px -1px 0px;
	position:relative;
	left:5px;
	color:#808080;
	font-size:11px;
	text-align:left;
	padding:1px 0px 0px 3px;
	}
	
.formclass a img
	{
	float:left;
	margin:8px 0px -1px 5px;
	}	
.formclass input
	{
	width:148px;
	}
	
.formbox input.meld
	{
	margin-top:6px;
	}
	
.formclass input.meldaan
	{
	position:relative;
	top:1px;
	}
	
.formbox input.meld,.formclass input.meldaan,.formclass input.inloggen
	{
	border:none;
	float:left;
	width:69px;
	height:16px;
	margin-left:-3px;
	}
	
.formclass input.inloggen
	{
	margin-left:8px;
	margin-top:7px;
	}
	
.formclass input.bewerk
	{
	border:none;
	float:left;
	width:58px;
	margin-top:8px;
	margin-right:8px;
	}


.banner
	{
	float:left;
	width:158px;
	}
	
.banner img
	{
	margin:0px 0px 0px 9px;
	float:left;
	border:1px solid #d9e0bd;
	border-right:none;
	}
	
.welcome_messagebox,.Fodder_messagebox
	{
	float:left;
	width:409px;
	border:1px solid #d9e0bd;
	padding-bottom:7px;
	margin-top:-1px;
	margin-bottom:10px;
	position:relative;
	left:1px;
	color: #5f7a33;
	}

.Fodder_messagebox
	{
	width:240px;
	margin-right:10px;
	}
		
.how_shopworks,.Birds_messagebox
	{
	float:left;
	width:158px;
	border:1px solid #d9e0bd;
	padding-bottom:7px;
	margin-bottom:10px;
	color: #5f7a33;
	}
	
.how_shopworks_shop
	{
	width:409px;
	float:left;
	border:1px solid #d9e0bd;
	padding-bottom:7px;
	margin-bottom:10px;
	color: #5f7a33;
	}
	
.Birds_messagebox
	{
	height:128px;
	}
	
.Fodder_messagebox p a,.Birds_messagebox p a
	{
	color: #5f7a33;
	}
	

.welkom_bg,.werkt_bg,.aanbieding_bg,.login_bg,.login_bg_cart
	{
	height:17px;
	background:#5f7a33;
	padding:0px 0px 2px 0px;
	}
	
.welkom_bg h2
	{
	padding:2px 0px 2px 9px;
	}
	
.welcome_messagebox img
	{
	float:right;
	margin:10px 6px 1px 0px;
	border:1px solid #d9e0bd;
	}
	
	
.welcome_messagebox span a,.how_shopworks span a,.how_shopworks_shop span a
	{
	float:left;
	margin:0px;
	padding:0px 0px 0px 6px;
	color: #5f7a33;
	font-size:11px;
	}
	
.how_shopworks span a,.how_shopworks_shop span a
	{
	float:left;
	padding:0px 0px 0px 9px;
	}
	
.how_shopworks_shop img
	{
	float:right;
	margin:5px 5px 0px 0px;
	}

.how_shopworks p img
	{
	float:right;
	margin:0px 7px 0px 0px;
	padding:0px;
	}
	
	
.product_items
	{
	float:left;
	width:410px;
	border:1px solid #d9e0bd;
	margin:0px 0px 10px 0px;
	padding-bottom:6px;
	}
	
.products_images
	{
	float:left;
	padding-left:2px;
	width:408px;
	}
	
.bieding_images_search
	{
	float:left;
	padding-left:2px;
	width:100%;
	}
	
.products_box
	{
	margin-top:10px;
	float:left;
	width:134px;
	border-right:1px solid #d9e0bd;
	}
	
.products_search
	{
	margin-top:10px;
	float:left;
	width:134px;
	border-right:1px solid #d9e0bd;
	padding-left:6px;
	}
	
.products_box img,.products_search img
	{
	border:1px solid #dde3c3;
	margin:0px 0px 4px 7px;
	}
	
.products_box img
	{
		float:left;
	}
.products_search a img
	{
	float:left;
	}
	
.products_search img.bastel1
	{
	float:right;
	margin:-15px 8px 0px 0px;
	padding:0px;
	}
	
.products_box img.bestel
	{
	float:right;
	margin:-15px 8px 0px 0px;
	}	
	
.products_box .links,.products_search .links 
	{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
	text-decoration:none;
	margin-bottom:12px;
	height:25px;
	float:left;
	margin-top:0px;
	}
	
.products_box .price_description,.products_search .price_description
	{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
	text-decoration:none;
	margin-bottom:12px;
	height:25px;
	float:left;
	margin-top:0px;
	}

.products_box span a,.products_search span a
	{
	float:left;
	color: #5f7a33;
	font-size:11px;
	margin:0px 40px 0px 7px;
	}	
	
.bestel
	{
	float:right;
	width:55px;
	height:16px;
	border:none;
	margin:-15px 8px 0px 0px;
	}
	
.herbereken
	{
	float:left;
	width:81px;
	height:16px;
	border:none;
	margin-top:11px;
	}
	
.loginbox
	{
	float:left;
	width:169px;
	padding-bottom:2px;
	border-bottom:1px solid #d9e0bd;
	position:relative;
	}
	
.login_box_bottom
	{
	background:#fff;
	float:left;
	width:168px;
	height:8px;
	position:absolute;
	bottom:-15px;
	left:0px;
	}
	
html>body .login_box_bottom
	{
	position:absolute;
	bottom:-9px;
	left:0px;
	}
	
#login_error_message
	{
	font-size:11px;
	color:#FF0000;
	padding:0px 0px 0px 5px;
	}
	
	
.shopping_cart
	{
	width:169px;
	float:left;
	position:relative;
	top:9px;
	}		
	
	
.product
	{
	font-size:11px;
	color:#5f7a33;
	width:153px;
	float:left;	
	border-bottom:1px solid #d9e0bd;
	margin:8px 0px 0px 0px;
	position:relative;
	left:8px;
	padding-bottom:11px;
	}
	
.product img
	{
	float:right;
	border:1px solid #5f7a33;
	margin-top:1px;
	}
	
.product_cart_items
	{
	padding:10px 0px 4px 0px;
	width:153px;
	float:left;
	}
	
.cart_left
	{
	float:left;
	}
		
.cart_right
	{
	float:right;
	width:72px;
	}

	
.total
	{
	color:#5f7a33;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:9px 0px 0px 0px;
	width:89px;
	padding-left:8px;
	}
	
.calculate
	{
	text-align:right;
	margin-top:8px;
	width:70px;
	float:right;
	color:#5f7a33;
	font-size:11px;
	font-weight:bold;
	position:relative;
	right:7px;
	}
	
.calculate input.bestel
	{
	margin:10px 0px 0px 0px;
	}
	
.login_bestel_in
	{
	float:right;
	margin-top:10px;
	}	
	
.calculation
	{
	float:left;
	width:167px;
	}

/*-----------------------------------------------------------------------------------------------------------------------------
												footer always bottom css
-----------------------------------------------------------------------------------------------------------------------------*/

html, body 
	{
	height:100%
	}
	
body 
	{
	padding:0;
	margin:0;
	color: #000000;
	}

#top	/* ie 7 haslayout fix */
	{
	background:url(../_images/body_bg.jpg);
	color: #000;
	text-align:center;
	height:112px;
	min-height:0;
	}
	
/* mac hide \*/

* html #top /* height needed for ie to force layout*/
	{
	height:112px;
	he\ight:112px
	}

/* end hide*/



#wrapper
	{
	min-height:100%;
	width:770px;
	margin:auto;
	margin-bottom:-24px;
	margin-top:-112px;
	color: #000000;
	background:url(../_images/wrapper_body_bg.png);
	}
	
* html #wrapper	/* IE6 and under treat height as min-height anyway*/
	{
	height:100%;
	}
	 
#footer_container 
	{
	width:100%;
	clear:both;
	height:24px;
	background:url(../_images/ontwerp_footer.jpg);
	color: #000000;
	text-align:center;
	position:relative;
	}

* html #footer_container	/*only ie gets this style*/ 
	{
	\height:26px;/* for ie5 */
	he\ight:24px;/* for ie6 */
	}

 #clearfooter	/*needed to make room for footer*/
 	{
	clear:both;
	height:40px;
	}

/*  ............. Valkerij.php ..............   */

.valkerij_text
	{
	float:left;
	padding-left:3px;
	}
	
.valkerij_text h2
	{
	margin-bottom:2px;
	color:#5f7a33;
	margin-top:4px;
	}
	
.valkerij_text p
	{
	color:#5f7a33;
	padding-bottom:9px;
	}
	
.formclass p
	{
	padding:8px 0px 0px 10px;
	width:129px;
	color:#808080;
	margin-bottom:-1px;
	}

/*  ............. product_details.php ..............   */
.product_details_view
	{
	float:left;
	padding:8px 0px 0px 8px;
	}
	
.product_details_view img
	{
	float:left;
	border:1px solid #dae1bf;
	margin:0px 8px 5px 0px;
	}
	
.address
	{
	width:328px;
	/*width:109px;*/
	float:left;
	color:#5f7a33;
	padding-left:1px;
	}
	
.zoom
	{
	float:right;
	color:#5f7a33;
	margin-right:8px;
	margin-top:-2px;
	}
	
.product_description
	{
	float:left;
	color:#5f7a33;
	padding-top:14px;
	padding-bottom:2px;
	padding-left:1px;
	}
	
.product_description p
	{
	width:376px;
	padding:1px 0px 7px 0px;
	}
	
.product_links
	{
	float:left;
	width:410px;
	padding-top:6px;
	}
	
.product_links ul
	{
	float:left;
	text-align:center;
	padding-left:63px;
	}
	
.product_links ul li
	{
	display:inline;
	margin-right:14px;
	}
	
.product_links ul li a
	{
	font-weight:bold;
	color:#5f7a33;
	}


/* ..................... algemeen.php ..................*/
.cart_details_content
	{
	width:568px;
	height:auto;
	border:1px solid #d9dfbd;
	float:left;
	margin:-1px 10px 0px 0px;
	padding:0px 0px 6px 0px;
	position:relative;
	left:9px;
	}

.algemeen_content
	{
	float:left;
	width:568px;
	margin:0px;
	padding:0px;
	}

.algemeen_text h1,.algemeen_text h2
	{
	font-size:11px;
	}
	
.algemeen_text h1.alge_h1
	{
	margin-bottom:13px;
	}

.algemeen_text h3
	{
	color:#5f7a33;
	font-weight:normal;
	font-size:11px;
	}
	
.algemeen_text
	{
	color:#5f7a33;
	float:left;
	margin:0px;
	padding:8px 0px 0px 9px;
	width:556px;
	}

.algemeen_text p
	{
	padding:0px 0px 13px 0px;
	text-align:justify;
	margin-right:6px;
	}
	
.algemeen_image
	{
	float:right;
	}

.algemeen_image img
	{
	float:left;
	border:1px solid #5f7a33;
	margin:5px 8px 0px 6px;
	}
	
.algemeen_text strong a
	{
	float:left;
	color:#5f7a33;
	padding-top:1px;
	}
	
.total input,.total img
	{
	margin-top:9px;
	}
/*-----------------------------------------------------------------------------------------------------------------------------
													cart details layout css
-----------------------------------------------------------------------------------------------------------------------------*/
	
	
	
.produt_table h2
	{
	width:100%;
	margin:7px 0px 14px 0px;
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#63763f;
	}
	
.produt_table h2.klant
	{
	margin:0px 0px 14px 0px;
	}
	
.produt_table h3
	{
	width:100%;
	margin:20px 0px 2px 0px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#63763f;
	}
	
.produt_table h3 span
	{
	font-weight:normal;
	}
	
.produt_table h3 span span
	{
	float:left;
	margin:4px 0px 0px 0px;
	font-weight:normal;
	}

.produt_table h2.ik
	{
	width:100%;
	margin:30px 0px 14px 0px;
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#63763f;
	}
	
.produt_table h2.sub_login
	{
	width:100%;
	margin:30px 0px 14px 0px;
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#63763f;
	}

.produt_table p
	{
	width:100%;
	margin:0px 0px 2px 0px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#63763f;
	}
	
.produt_table p.p1
	{
	line-height:16px;
	}
	
.produt_table p span
	{
	width:122px;
	}
	
.produt_table table.accountmaken
	{
	width:550px;
	float:left;
	margin:0px 0px 0px 0px;
	}
	
.produt_table table.accountmaken input
	{
	width:247px;
	height:14px;
	border:1px solid #63763f;
	margin:0px 0px 2px 0px;
	color:#63763f;
	font-size:11px;
	}
	
.produt_table table.accountmaken input.date
	{
	width:166px;
	height:14px;
	border:1px solid #63763f;
	margin:0px 23px 2px 0px;
	}
	
.produt_table table.accountmaken input.land
	{
	width:156px;
	height:14px;
	border:1px solid #63763f;
	margin:0px 23px 2px 0px;
	}

select
	{
	width:57px;
	height:17px;
	border:1px solid #63763f;
	margin:0px 0px 2px 0px;
	color:#63763f;
	font-size:11px;
	padding:0px 0px 0px 0px;
	}
	
.produt_table p input
	{
	width:247px;
	height:15px;
	color:#63763f;
	border:1px solid #63763f;
	margin:0px 0px 0px 10px;
	}
	
.produt_table input.accountmaken2
	{
	width:245px;
	height:15px;
	border:1px solid #63763f;
	margin:8px 0px 2px 140px;
	color:#63763f;
	}
	
.produt_table p.order
	{
	color:#cc0816;
	}
	
.produt_table p.add
	{
	width:540px;
	line-height:20px;
	margin:9px 0px 10px 13px;
	}
	
.address_boxs
	{
	width:568px;
	float:left;
	border-top:1px solid #d9dfbd;
	border-bottom:1px solid #d9dfbd;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px -10px;
	}
		
.produt_table p input.check
	{
	width:14px;
	height:15px;
	border:1px solid #63763f;
	margin:0px 5px 0px 0px;
	}	

.product_details
	{
	height:40px;
	width:568px;
	float:left;
	margin:0px;
	}
	
.submit2
	{
	width:345px;
	height:19px;
	float:left;
	margin:50px 0px 0px 0px;
	}	
	
.product_details p
	{
	float:left;
	padding:0px 0px 0px 9px;
	color:#ced6a3;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin:7px 0px 0px 0px;
	}
	
.produt_table table.table_two
	{
	width:480px;
	float:left;
	margin:0px;
	}
		
.product_details p span
	{
	color:#5f7a33;
	}
	
.product_details img
	{
	float:right;
	position:relative;
	top:-13px;
	right:16px;
	margin:0px;
	}
	
.produt_table
	{
	width:550px;
	float:left;
	padding:3px 6px 6px 9px;
	margin:0px 0px 0px 0px;
	}
	
.produt_table table td
	{
	color:#5f7a33;
	height:18px;
	}
	
.produt_table table td.bold
	{
	height:42px;
	margin:0px;
	}
		
input.aantal
	{
	width:36px;
	background:url(../_images/input_border.gif);
	height:13px;
	border:none;
	color:#657a2f;
	padding:0px 1px 3px 6px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	}
	
input.verwijder
	{
	width:14px;
	height:15px;
	border:1px solid #657a2f;
	margin:0px 0px 0px 0px;
	}
	
input.Aantal_bijwerken
	{
	width:115px;
	height:16px;
	float: left;
	border:none;
	margin:7px 6px 0px 283px;
	}
	
.verder_winkelen
	{
	width:115px;
	height:16px;
	float:left;
	border:none;
	margin:13px 0px 8px 11px;
	}
	
.ga_verder
	{
	width:163px;
	height:16px;
	float:right;
	border:none;
	margin:13px 26px 0px 0px;
	}
	
.Bestelling_plaatsen
	{
	width:139px;
	height:16px;
	float:right;
	border:none;
	margin:13px 26px 8px 0px;
	}
	
.Mijn_gegevens
	{
	width:171px;
	height:16px;
	float:right;
	border:none;
	position:relative;
	margin:-28px 26px 0px 0px;
	}

.naar_vinkelwagen
	{
	width:140px;
	height:16px;
	float: left;
	border:none;
	margin:13px 0px 0px 11px;
	}
	
input.submit_1
	{
	width:115px;
	height:16px;
	float:left;
	border:none;
	margin:0px 0px 0px 0px;
	}
	
	
input.submit_2
	{
	width:163px;
	height:16px;
	float:right;
	border:none;
	margin:0px 0px 0px 0px;
	}

.submit2 input.submit_2
	{
	position:relative;
	bottom:16px;
	width:69px;
	height:16px;
	right:84px;
	}
	
input.ga_verder2
	{
	margin:9px 26px 0px 132px;
	width:69px;
	height:16px;
	float:left;
	border:none;
	}
	
input.ga_verder3
	{
	margin:9px 26px 0px 140px;
	}
	
input.ga_verder1
	{
	margin:9px 26px 0px 115px;
	}
	
input.ga_verder1,input.ga_verder3
	{
	width:163px;
	height:16px;
	float: left;
	border:none;
	}
	
.ga_verder_in
	{
	margin:9px 26px 0px 115px;
	width:69px;
	height:16px;
	float:left;
	}
	
.submit
	{
	width:568px;
	float:left;
	margin:2px 0px 0px 0px;
	}
	
#totaal
	{
	width:568px;
	height:44px;
	float:left;
	margin:31px 0px 0px 0px;
	background:#d9e0be;
	}
	
.totaal
	{
	color:#63763f;
	font-size:13px;
	padding:14px;
	float:left;
	margin:0px;
	}
	
.amount
	{
	color:#63763f;
	font-size:13px;
	padding:14px;
	float:right;
	margin:0px 80px 0px 0px;
	}


#error_message_display
	{
	float:left;
	width:545px;
	background:#ced6a3;
	height:auto;
	border:1px solid #5f7a33;
	color:#5f7a33;
	padding:5px 0px 5px 5px;
	margin-top:5px;
	}

.menu_container ul
	{
	float:left;
	padding-left:7px;
	width:589px;
	display:inline;
	}

/*ul#menu_top li a:hover
	{	
	color:#ffcc00;
	}
*/	
.menu_container ul li.list_box
	{
	background:none;
	}
	
/*......navigation_menu .........*/

.menu_container ul li ul.drop_down_menu
	{
	position:absolute;
	width:158px;
	border:1px solid #5f7a33;
	margin-left:9px;
	z-index:1;
	background:#fff;
	padding-left:0px;
	display:none;
	overflow:hidden;
	}
	
.menu_container ul li:hover ul.drop_down_menu
	{
	display:block;
	}

.menu_container ul li
	{
	float:left;
	list-style:none;
	background:url(../_images/menu_list.jpg) no-repeat;
	margin-top:1px;
	}
	
.menu_container ul li a	
	{
	display:block;
	text-decoration:none;
	color:#cbd5a0;
	font-size:11px;
	padding:5px 8px 0px 10px;
	}

.menu_container ul li ul.drop_down_menu	li
	{
	width:100%;
	border-bottom:1px solid #d9e0bd;
	margin:0px;
	padding:0px;
	background:none;
	}
	
.menu_container ul li ul.drop_down_menu	li a
	{
	width:149px;
	margin:0px;
	padding:3px 0px 5px 9px;
	color:#5f7a33;
	font-weight:bold;
	font-size:10px;
	}
	
.menu_container ul li ul.drop_down_menu	li a:hover
	{
	background:#d9e0bd;
	}
	
.menu_container ul li ul.drop_down_menu	li.middle_t
	{
	width:100%;
	border-bottom:1px solid #d9e0bd;
	margin:0px;
	padding:0px;
	}
	
.menu_container ul li ul.drop_down_menu	li.middle_t a
	{
	display:block;
	width:149px;
	margin:0px;
	padding:2px 0px 1px 9px;
	color:#5f7a33;
	font-weight:bold;
	font-size:10px;
	}
	
.menu_container ul li ul.drop_down_menu	li.middle_t a:hover
	{
	background:#d9e0bd;
	display:block;
	}


/* FORM STYLES */

.menu_container input 
	{
	width:114px;
	border:1px solid #000;
	margin:4px 0px 0px 0px;
	float:left;
	height:16px;
	}

.menu_container input.zoek
	{
	float:left;
	background:url(../_images/zoek.jpg);
	width:40px;
	font-size:11px;
	color:#000;
	border:none;
	height:16px;
	position:relative;
	top:1px;
	left:4px;
	}

.menu_container
	{
	float:left;
	width:770px;
	height:31px;
	background:url(../_images/ontwerp_menu_bg.jpg);
	}
	
/*................faq page styles..................*/ 
#faq_menu
	{
	padding:0px 0px 20px 9px;
	position:relative;
	} 

#faq_menu h1
	{
	font-size:18px;
	color:#5F7A33;
	text-align:center;
	} 

#faq_menu ul
	{
	margin:16px 0px -1px 0px;
	padding:0px;
	font-size:11px;
	color:#5F7A33;
	}

#faq_menu ul li
	{
	margin:0px;
	padding:3px 0px 3px 0px;
	list-style:none;
	font-weight:bold;
	}

#faq_menu ul li a
	{
	text-decoration:none;
	padding:0px;
	margin-top:-4px;
	font-size:11px;
	color:#5F7A33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.question_box
	{
	width:550px;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.question_box p
	{
	text-align:justify;
	word-spacing:0px;
	font-size:11px;
	border-bottom:1px dotted #fff;
	padding:10px 0px 5px 0px;
	color:#5F7A33;
	}

.question_box h1
	{
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#5F7A33;
	}

.question_box h1 span
	{
	font-size:11px;
	}

.top
	{
	text-align:center;
	font-size:11px;
	color:#666666;
	position:relative;
	padding:5px 0px 10px 0px;
	} 

.top a
	{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
.break
	{
	padding-bottom:637px;
	clear:both;
	}

/*................sitemap page styles..................*/ 

.sitemap_list
	{
	padding:10px 0px 0px 10px;
	}
	
.sitemap_list a
	{
	text-decoration:none;
	}
	
.sitemap_list a.header
	{
	text-decoration:none;
	color:#5F7A33;
	font-weight:bold;
	font-size:11px;
	}
	
.sitemap_list ul
	{
	padding:5px 0px 10px 15px;
	}
	
.sitemap_list ul li
	{
	color:#5F7A33;
	font-size:11px;
	}
	
.sitemap_list ul li a
	{
	color:#5F7A33;
	font-size:11px;
	}
	
	
/*................contact page styles..................*/ 
.contact_form_box
	{
	color:#5F7A33;
	font-size:11px;
	float:left;
	width:557px;
	margin:0px;
	padding:10px 0px 0px 9px;
	}
	
.contact_form_box input,.contact_form_box textarea
	{
	width:300px;
	margin:3px 0px 3px 0px;
	border:1px solid #63763F;
	}
	
.contact_form_box input.analyse_submit
	{
	width:80px;
	color:#5F7A33;
	border:1px solid #63763F;
	}
	
.contact_form_box h1
	{
	font-size:11px;
	}
	
/*............... overlay css ...............*/
	
.overlay_conatiner
	{
  	overflow: hidden;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
  	position:expression('absolute');
	position:expression('absolute');
  	height:expression(document.documentElement.scrollHeight+'px');
  	width:expression(document.documentElement.scrollWidth+'px');
	z-index:2;
	}
	
/*#overlay_form_inc_container
  {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
	position:expression('absolute');
	position:expression('absolute');
	height:expression(document.documentElement.scrollHeight+'px');
	width:expression(document.documentElement.scrollWidth+'px');
  top: 0;
  left: 0;
  color: #000;
  background: #ddd;
  z-index:2;
  }
*/
/*@media screen
  {
  body>div#overlay_form_inc_container
    {
    position: fixed;
    }
  }
*/	

.table
	{
	position: 	fixed;
	width: 		100%;
 	height: 	100%;
  	top: 		0;
  	left: 		0;
	}
	
html>body .table
	{
	background:url(../_images/form_bg.png);
	}
	
.overlay_middle
	{
	width:412px;
	}
	
.overlay_middle_bg
	{
	width:100%;
	background:#5F7A33;
	float:left;
	padding-top:14px;
	position:relative
	}
	

	
.delete_container
	{
	background:#fff;
	width:96%;
	padding:2%;
	color:#666;
	position:relative;
	}
	
.confirmation_text
	{
	color:#5F7A33;
	font-size:11px;
	text-align:left;
	padding-bottom:10px;
	}
	
.falconiformes_overlay_input_box
	{
	float:left;
	}
	
.falconiformes_overlay_select
	{
	border:1px solid #5F7A33; 
	width:250px;
	margin-top:3px;
	margin-bottom:6px;
	}
	
html>body .falconiformes_overlay_select
	{
	min-width:200px;
	}


.falconiformes_overlay_input
	{
	float:left;
	border:1px solid #5F7A33;
	margin-top:3px;
	}
	
.falconiformes_overlay_input_button
	{
	float:right;
	margin:4px 0px 4px 0px;
	}
	
.email_falconiformes_overlay_input_button
	{
	float:right;
	margin-bottom:5px;
	}
	
.falconiformes_overlay_image_box
	{
	float:right;
	}
	
.falconiformes_overlay_image_box img
	{
	border:1px solid #dfe3c0;
	}
	
.confirmation_text input
	{
	border:1px solid #5F7A33; 
	}
		

	
/*............... buttons box css ...............*/
	
.buttons_box
	{
	width:100%;	
	float:left;
	padding-top:5px;
	}
	
.add_button
	{
	width:auto;
	float:right;
	border:1px solid #666; 
	color:#5F7A33;
	font-size:11px;
	background:url(../_images/buttons_bg.gif);
	height:20px;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.close_button
	{
	width:auto;
	float:left;
	border:1px solid #666; 
	color:#C85135;
	font-size:11px;
	background:url(../_images/buttons_bg.gif);
	height:20px;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.attributes
	{
	font-size:9px;
	/*padding-left:15px;*/
	}
	
/* Pagination classes to format*/	
.pageLink
{
	color:#5F7A33;
}


