/*
	Paragraph
*/

.paragraph					{ float: left; font-size: 1.0em; margin-bottom: 10px; }
.paragraph h1				{ }
.paragraph h2				{ }
.paragraph li				{ margin: 0px; padding: 0px; }
.paragraph .image_left		{ padding: 10px; border: 1px solid #ccc; margin: 0px 10px 10px 10px; float: left; }
.paragraph .image_right		{ padding: 10px; border: 1px solid #ccc; margin: 0px 10px 10px 10px; float: right; }
.paragraph .image_middle	{ padding: 10px; border: 1px solid #ccc; margin: 0px 0px 10px 0px; text-align: center; }

.paragraph .image_text		{ padding: 3px; font-size: 0.9em; }
.paragraph .text			{ }
.paragraph .read_more		{ }
.paragraph .pdf				{ }
.paragraph .movie			{ }
.paragraph .back_button		{ }
.paragraph a				{ text-decoration:underline;}
/* 
	Menu 
*/

#navigatie ul.mainMenu 					{ float: left; display: block; font-size: 0.85em; font-family: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-left: -1px; }
#navigatie ul.mainMenu li 				{ float: left; list-style-type: none; position: relative; border-left: 1px solid #9296a2; }
#navigatie ul.mainMenu li p,
#navigatie ul.mainMenu li a 			{ display: block; padding: 7px 27px 7px 27px; text-decoration: none; }
#navigatie ul.mainMenu li a:hover,
#navigatie ul.mainMenu li.over			{ text-decoration: none; }
#navigatie ul.mainMenu li.active		{ }

#navigatie ul.mainMenu li ul 			{ display: none; position: absolute; z-index: 50; font-weight: normal; margin-left: -1px; left: 0; border-top: 1px solid #7a8e9e; border-right: 1px solid #7a8e9e; }
#navigatie ul.mainMenu li ul li 		{ clear: both; display: block; background: #efefef; width: 200px; border-bottom: 1px solid #7a8e9e; }
#navigatie ul.mainMenu li ul li a 		{ padding: 3px 5px; }
#navigatie ul.mainMenu li ul li a:hover { background: #fff; text-decoration: underline; }

#navigatie ul.mainMenu li ul li ul		{ display: none; border-top: #7a8e9e; solid 1px; z-index: -50; margin-left: 220px; }

#navigatie ul.mainMenu li:hover ul,
#navigatie ul.mainMenu li.over ul 		{ display: block; }
#navigatie ul.mainMenu li.end 			{ }

/*
	Form
*/

dl				{ float: left; width: 252px; font-size: 12px; }
dt				{ float: left; width: 102px; margin: 0 0 8px 0; font-size: 12px; clear: both; }
dd				{ float: left; width: 130px; margin: 0 0 8px 0; padding-left: 6px; }

fieldset		{ border: 0px solid #0f0;}
legend			{ font-size: 18px; margin-left: -8px; padding-top: 0px; margin-bottom: 10px; color: #3e5b7d; text-transform: uppercase; font-weight: 500; }
label			{ }
input			{ font-size: 1.0em; padding: 2px; border: 1px solid #7a8e9e; }
select			{ font-size: 1.0em; padding: 2px; border: 1px solid #7a8e9e; }
option			{ font-size: 1.0em; padding-left: 2px; }
textarea		{ font-size: 1.0em; padding: 2px; border: 1px solid #7a8e9e; }

.form .select		{ font-size: 1.0em; }
.form .radio		{ font-size: 1.0em; border: 0px; }
.form .radio br		{ display: none; }
.form .checkbox		{ font-size: 1.0em; width: 130px; float: left; }
.form .checkbox	 br { }

.form .textbox		{ }
.form .button		{ margin-top: 4px; }
.form .outputDiv	{ color:#FF0000; display: none; }

.form .small		{ margin-top: 4px; font-size: 1.0em; }

/*
	Form
*/

.col_2 dl		{ float: left; width: 552px; }
.col_2 dt		{ width: 180px; }
.col_2 dd		{ width: 280px; }
.col_2 textarea		{ font-size: 12px; padding: 2px; border: 1px solid #7a8e9e; width: 200px; }

.col_3 dl		{ float: left; width: 240px; }
.col_3 dt		{ float: left; width: 62px; margin: 0 0 8px 0; clear: both; }
.col_3 dd		{ float: left; width: 130px; margin: 0 0 8px 0; padding-left: 6px; }
.col_3 .radio input,
.col_3 .checkbox input{ border: 0px; }

/*
	Product
*/
#products				{ }
.product				{ float: left; padding: 10px; border: 1px solid #363679; width: 154px; height: 185px; margin: 0px 10px 10px 0px; text-align: center; }
.product_pages			{ float: left; }
.product_image_large	{ float: left; padding: 12px; border: 1px solid #363679; margin: 0px 0px 10px 0px; text-align: center; }
.product_image_detail	{ float: left; text-align: center; }
.product img			{ float: left; margin-bottom: 0px; text-align: center; border: 1px solid #363679; }
.status					{ float: left; margin-left: -121px; margin-top: 1px; }
.product .image			{ width: 150px; margin-bottom: 10px; text-align: center; } 
.page_results_index		{ float: left; width: 941px; float: left; text-align: left; margin: 0px 0px 10px 0px; }
.back					{ float: left; width: 227px; float: left; clear: both; }
