 /*************************************************/
/*********           GENERAL              ********/
* { 
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	margin: 0;
	padding: 0;

 }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear{
	clear: both;
}



.container  p {
	margin: 0 0 20px 0;
}

.info  p {
	margin: 0 0 0px 0;
}


a{
	color:inherit;
}

img{
	outline: none;
	border: none;
	display:block;
}

ul {
    list-style:none;
}





h1, .headLogo{
	color: inherit;
	font-size: inherit;
	font-weight: normal;
	display: inline-block;
}

h1 {font-size:20px;padding-bottom:20px;letter-spacing:-0.1px;}
h2 {font-size:18px;padding-bottom:20px;letter-spacing:-0.1px; font-weight:normal;}
h3 {font-size:14px;padding-bottom:20px;letter-spacing:-0.1px;}
h4 {font-size:14px;padding-bottom:10px;letter-spacing:-0.1px;}


section{
	padding: 0 0 25px 0;
}

html, body{
	height: 100%;
}

body{
	background: #fff;
	font-family: Droid Sans, Arial, sans-serif;
	font-size:13px;
	line-height: 18px;
	font-weight: 100;	
	color:#484848;
	margin: 0;
	padding: 0;
}

.innerHeader,
.container,
.innerFooter
{
	width: 960px;
	margin: 0 auto;
}

.topWrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -94px;
	background: url(../graphics/bg_main.jpg) repeat;
}



/*********          BUTTONS           ********/
.btn{
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin-top: 15px;
	text-transform: uppercase;
}
	.btn.leesmeer, .btn.send, .btn.print{
		padding: 7px 30px;		
		border: 1px solid #c7c7c7;
		color: #373737;
		background: #fdfdfd;
		background: linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -o-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -moz-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -webkit-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -ms-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);

	}
		.btn.leesmeer:hover, .btn.send:hover, .btn.print:hover{
			background: #eaeaea;
		}
		
	.btn.leesmeer{
		position: absolute;
		bottom: 15px;
	}
	.btn.send{
		margin: 10px 0 0 150px;		

	}
	
	.btn.print{
		display: inline-block;
		zoom:1;
		*display: inline;
		margin: 10px 0 15px 0;
	}

	.btn.refine, .btn.search{
		padding: 7px 50px 7px 10px;		
		color: #fff;
		border: 1px solid #98d0b5;
		background: #2fa16b url(../graphics/arrow_btn.png) no-repeat right;
		background: url(../graphics/arrow_btn.png) no-repeat right,
		linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: url(../graphics/arrow_btn.png) no-repeat right,
		-moz-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: url(../graphics/arrow_btn.png) no-repeat right,
		-webkit-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: url(../graphics/arrow_btn.png) no-repeat right,
		-ms-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
	}
		
		.btn.refine:hover, .btn.search:hover{
			background: #069251 url(../graphics/arrow_btn.png) no-repeat right;
		}
		
	  	.btn.searchgrey{
			padding: 7px 50px 7px 10px;		
			color: #069251;
			border: 1px solid #d8d3d3;
			background: #d8d3d3 url(../graphics/arrow_btn_green.png) no-repeat right;
			background: url(../graphics/arrow_btn_green.png) no-repeat right,
			linear-gradient(bottom, rgb(214,211,214) 2%, rgb(230,223,223) 51%);
			background: url(../graphics/arrow_btn_green.png) no-repeat right,
			-moz-linear-gradient(bottom, rgb(214,211,214) 2%, rgb(230,223,223) 51%);
			background: url(../graphics/arrow_btn_green.png) no-repeat right,
			-webkit-linear-gradient(bottom, rgb(214,211,214) 2%, rgb(230,223,223) 51%);
			background: url(../graphics/arrow_btn_green.png) no-repeat right,
			-ms-linear-gradient(bottom, rgb(214,211,214) 2%, rgb(230,223,223) 51%);
		}
			.btn.searchgrey:hover{
				background: #d8d8d8 url(../graphics/arrow_btn_green.png) no-repeat right;
			}
	
	.btn.search{
		display:block;
		width:220px;
		border: 1px solid #98d0b5;		
	}
		
	.btn.refine{
		position: absolute;
		top: 20px;
		right: 40px;
	}
		
	.btn.print.offertelink{
	  float: right;
	  margin:0 0 10px 0;
	  cursor: pointer;
	}

  
	.btn.offerte{
		position: absolute;
		top: -15px;
		right: 60px;
		padding: 2px 10px;		
		color: #fff;
		border: 1px solid #98d0b5;
		background: #2fa16b;
		background: linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: -moz-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: -webkit-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background:	-ms-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
	}
		.btn.offerte:hover{
			background: #069251;
		}
/*********          GENERAL END           ********/
/*************************************************/

/*************************************************/
/*********           HEADER               ********/

.header{
	width: 100%;
	height: 177px;
	background: #fff url(../graphics/bg_top_header.jpg) repeat-x top;
	padding: 20px 0 0 0;
	overflow: hidden;
}
	
	.header a.logo{
		display: block;
		width: 500px;
		height: 147px; 
		color: transparent;
		text-indent: -9999px;
	}
	
		.header a.logo.NL, .header a.logo.EN{
			background: url(../graphics/logo_NL.jpg) no-repeat;
		}
		
		.header a.logo.FR{
			background: url(../graphics/logo_FR.jpg) no-repeat;
		}
	
	
	.innerHeader{
		position: relative;
	}
	
	.header_btns{
		float: right;
		width: 84px;
		height: 23px;
		
	}
			.header_btns li{
				display: block;
				float:right;	
			}
	
				.header_btns li a{
					display:block;
					float:left;
					width: 23px;
					height: 23px;
					margin: 0 0 0 5px;
					color: transparent;
					text-indent: -99999px;				
					
				}
					.header_btns li a.nl{background:url(../graphics/nl.jpg) no-repeat top;}
					.header_btns li a.fr{background:url(../graphics/fr.jpg) no-repeat top;}
					.header_btns li a.en{background:url(../graphics/en.jpg) no-repeat top;}
				
				
					.header_btns li a:hover, .header_btns li a.active {
						background-position: bottom;
					}
	.searchField{
		width: 230px;
		height: 53px;
		position: absolute;
		right:0;
		top: 25px;
	}
	.searchField2{
		width: 230px;
		height: 53px;
		position: absolute;
		right:0;
		top: 90px;
		text-align:right;
	}	
		#search_top{
			display: block;
			float: right;
			position: relative;
		}
	  		#search_top #txt_search{
				background: #f7f7f7;
				width: 230px;
				height: 38px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				border-radius: 3px;
				outline: none;
				padding: 3px 20px;
				margin: 15px 0 0 0;
				border: 1px solid #bdbdbd;
			}
			
			#search_top #submit_search{
				width: 16px;
				height: 16px;
				position: absolute;
				background:url(../graphics/loop.jpg) no-repeat;
				text-indent: -99999px;
				border: none;
				cursor: pointer;
				right: 15px;
				bottom: 10px;
			}
/*************************************************/
/*********           MAIN               ********/

.main{
	background: url(../graphics/bg_mainNav.png) repeat-x top;
	
}

	.mainNav {
		clear: both;
		width: 100%;
		overflow: hidden;
		height: 67px;
		border-bottom: 5px solid #008f50;
		border-bottom: 5px solid rgba(0, 143, 80, 0.7);
		padding: 20px 0 0 0;
		
	}
		.mainNav ul {
			float: right;
		}

			.mainNav ul li {
				display: inline-block;
				zoom:1;
				*display: inline;
				
			}
			 .mainNav ul li.red {
				 background-color:#E30613;
				 display: inline-block;
				 zoom:1;
				 *display: inline;

			 }


				.mainNav li a {
					color: white;
					text-decoration: none;
					text-transform: uppercase;
					font-size: 15px;
					display: block;
					padding: 15px 10px;
					text-shadow: 2px 2px #007a44;
					border: 1px solid transparent;
	
				}
				
					.mainNav li.active, .mainNav li a:hover{
						background: #008f50;
						border: 1px solid #48ad7e;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						-o-border-radius: 3px;
						border-radius: 3px;
					}

 .mainNav li a.red, .mainNav li a.red:hover {
	 background-color:#c64040;
	 color: white;
	 text-decoration: none;
	 text-transform: uppercase;
	 font-size: 15px;
	 display: block;
	 padding: 15px 10px;
	 text-shadow: 2px 2px #007a44;
	 border: 1px solid transparent;

 }




 .mainNav li.active-red{
	 background: #b14444;
	 border: 1px solid #b71818;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 -o-border-radius: 3px;
	 border-radius: 3px;
 }




	#main_products em{
		position: absolute;
		right: 70px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		padding: 5px 10px;
		border: 1px solid #c7c7c7;
		color: #373737;
		background: #fdfdfd;
		background: linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -o-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -moz-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -webkit-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
		background: -ms-linear-gradient(bottom, rgb(234,234,234) 1%, rgb(253,253,253) 51%);
	}
				
/**************************************************/
/*********           CONTENT               ********/


.content, .spotlight{
	width: 100%;
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 35px;
	margin: 0 0 15px 0;
	overflow: hidden;
	clear: both;
	position: relative;
	
}

	.content h1, .content h2{
		color: #059250;
		font-size: 19px;
		line-height: 25px;
		padding: 0 0 0 25px;
		background:url(../graphics/safe_icon.png) no-repeat left top;
		margin: 25px 0 18px 0;
	}
	
	.slider{
		float:right;
		width: 316px;
		height: 408px;
		padding: 20px 30px 40px 30px;
		border: 1px solid #bdbdbd;
		margin: 0 0 0 40px;
		position: relative;
	}
		.slider img{
			top: 20px !important;
			left: 30px !important;
		}
		
		#nav{
			width: 316px;
			height:10px;
			position: absolute !important;
			bottom: 10px;
			left: 0;
			z-index: 100;
			padding: 20px;
			
		}
			#nav a{			
				display:block;
				float: left;
				width: 5px;
				height: 5px;
				text-indent: -9999 px;
				color: transparent;
				background:url(../graphics/dot_pager.png) no-repeat;
				margin: 0 0 0 7px;
				
			}
				
				#nav a.activeSlide{
					background:url(../graphics/dot_active_pager.png) no-repeat;
				}
		
	.spotlight h2{
		font-size: 19px;
		line-height: 25px;
		margin: 0 0 40px 0;
	}
		
		
	.spotlight .imageboxes > div{
		float: left;
		width: 198px;
		height: 250px;
		margin: 0 30px 0 0;
	}	
	
		.spotlight .imageboxes > div.last{
			margin: 0 0 0 0;
		}
		
		.spotlight .productImage{
			position: relative;
			
		}
		
			.spotlight .productImage{
				display:block;
				width: 199px;
				height:200px;
				border: 1px solid #c7c7c7;
				padding: 25px 0 0 10px;
				
			}
		
			.spotlight .productImage div.hover{
				display: none;
				position: absolute;
				width: 199px;
				height:200px;
				top:0px;
				left:0px;
				
				z-index: 3;
			}
			
				.spotlight .productImage div.hover.NL{
				  background:url(../graphics/img_indekijker_hover_nl.png) no-repeat;
				}
				
				.spotlight .productImage div.hover.FR{
				  background:url(../graphics/img_indekijker_hover_fr.png) no-repeat;
				}
				
			@-moz-document url-prefix() { 
			  .spotlight .productImage div.hover {
			     top: 14px;
			  }
			}
			
			.spotlight .productImage:hover div.hover{
				display:block;
			}
		
		.spotlight .productName{
			display:block;
			margin: 15px 0 0 0;
			background: url(../graphics/bg_productnaam.png) no-repeat left;
			padding: 0 0 0 20px;
		}
		
		.spotlight .productLink{
			display:block;
			margin: 0 0 0 20px;
			color: #008f50;
			text-decoration: underline;
			cursor: pointer;
		}
		
/********************************************************/
/*********           PRODUCTPAGINA               ********/		

#breadcrumbs {color:#059250;font-size:12px;font-style:italic;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;padding:6px 0;margin-bottom:15px;}
#breadcrumbs a {text-decoration:none;}
#breadcrumbs.nocrumbs{border-bottom: none;}
		
#subnav {float:left;width:227px;margin-right:25px;}
#subnav ul li.level_one{border: 1px solid #eee;}
#subnav ul li.level_one a {display:block; width:225px;height:auto;text-decoration:none;line-height:27px;padding-left:9px;font-weight:bold; color: #fff; background: #2fa16b;
		background:	linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background:	-moz-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: -webkit-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);
		background: -ms-linear-gradient(bottom, rgb(6,147,81) 1%, rgb(48,161,108) 51%);}

#subnav ul li.level_two a {display:block; width:225px;height:auto;color:#666;text-decoration:none;line-height:27px;padding-left:9px;font-weight:bold; border: none; background: #fff; }

#subnav ul li.level_three a {display:block; width:225px;height:auto;color:#8ac8ab;text-decoration:none;line-height:27px;padding-left:9px;font-weight:normal;}
#subnav ul li.level_two a:hover {display:block;width:225px;height:auto;color:#008f50;text-decoration:none;line-height:27px;padding-left:9px;font-weight:bold;}
#subnav ul li.level_two a.active { background:url(../graphics/arrow_subnav_darkgreen.png) no-repeat right; color:#008f50;  }


#subnav ul li.level_three a:hover {display:block; width:225px;height:auto;color:#5a8fb5;text-decoration:none;line-height:27px;padding-left:9px;font-weight:normal;}
#subnav ul li a:hover {text-decoration:underline;}
#subnav ul li.level_three a.active{background: none;}

#main_products {float:left;width:606px;}
#main_products .product_box {float:left;width:194px;min-height:268px;border:1px solid #ddd;margin-bottom:5px;}
#main_products .product_box:hover {border:1px solid #8ac8ab;}

#main_products .product_box_sloten {float:left;width:600px;min-height:100px;border:1px solid #ddd;margin-bottom:5px;}
#main_products .product_box_sloten:hover {border:1px solid #8ac8ab;}

.product_name{text-align: center; margin: 10px 0 0 0;}

#photos {margin-bottom:15px;}
#photos .large {float:left;width:420px;height:260px;position:relative;margin-bottom:7px;}
#photos .thumbs {float:left;width:185px;}
#photos .large img {border:1px solid #ddd;}
#photos .thumbs img {border:1px solid #ddd;margin:0 4px 2px 0;}
#photos .large a.zoom_NL { position: absolute; top: 50%; left: 50%; margin-left: -37px; margin-top: -11px; display: none; width: 75px; height: 22px; background: transparent url('../graphics/Vergroten_NL.png'); z-index: 30; text-indent: -9999px; }
#photos .large a.zoom_FR { position: absolute; top: 50%; left: 50%; margin-left: -37px; margin-top: -11px; display: none; width: 75px; height: 22px; background: transparent url('../graphics/Vergroten_FR.png'); z-index: 30; text-indent: -9999px; }

.box_alert_logos {height:27px;padding:5px 0 0 8px; margin: 10px 0;}
.box_alert_logos .alert_logo {float:left;height:25px;}

.one_pic img {border:1px solid #ddd; margin: 20px 0;}

table.table_inbraakklasse {width:100%;border:1px solid #ddd;padding:1px;}
table.table_inbraakklasse th {background: #0d9656;color:#fff;padding:4px 6px;line-height:14px;}
table.table_inbraakklasse td.table_size {background:url(../graphics/Bg_table_th2.gif) repeat-x;padding:4px 6px;}
table.table_inbraakklasse td {background:url(../graphics/Bg_table_th3.gif) repeat-x;padding:4px 6px;white-space:nowrap;}
table.table_inbraakklasse td a.table_bestel {font-weight:bold;color:#484848;}

table.bestel_toebehoren_item {width:100%;border:1px solid #ddd;padding:1px; margin-bottom:25px;}
table.bestel_toebehoren_item td {background:url(../graphics/Bg_table_th3.gif) repeat-x;padding:4px 10px;}
input.bestel {display:block;background: #0d9656;;color:#fff;padding:4px 8px;cursor:pointer;border:none;margin:15px 0;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}
input.button {display:block;background: #0d9656;;color:#fff;padding:4px 8px;cursor:pointer;border:none;margin:10px 0;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}

#main_winkelwagen{ margin: 10px 0 25px 0;}

ul.extraPics li{
	display: inline-block;
	zoom: 1;
	*display: inline;
	
}


/********************************************************/
/*********           SERVICEPAGINA               ********/	
			
.service {border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:19px;}
.service .pic {float:left;width:150px;}
.service .pic img {border:1px double #ddd;padding:1px;}
.service .info {float:left;padding:5px 50px 0 0;}
.service .info td{text-align: left; padding: 5px 10px 0 0;}


/********************************************************/
/*********           BLOG PAGINA                ********/	
	
#blog #blog_nav_content {float:left;width:620px;line-height:20px;}
#blog #blog_nav {float:left;width:170px;padding-left:30px;}
#blog #blog_nav ul {list-style-type:none;width:170px;padding-bottom:20px;}
#blog #blog_nav ul li {border-bottom:1px solid #c6d0da;padding:5px 0;}
#blog #blog_nav ul li a {display:block;color:#557290;text-decoration:none;font-weight:bold;}
#blog #blog_nav ul li a:hover {color:#82a0c0;}
#blog #blog_nav ul li a.active {color:#f58308;}
#blog #blog_nav p {line-height:20px;}
#blog #blog_nav .padding {width:170px;}

#blog .icon_blog {float:left;background:url(../graphics/Icon_blog.gif) no-repeat;width:40px;height:29px;}
#blog #blog_nav h3 {padding-bottom:5px;}
#blog h4 {padding-bottom:3px;}
#blog h4 a {text-decoration:none;color:#e13b20;}
#blog .blog_item {border-bottom:1px dotted #C6D0DA;padding-bottom:15px;margin-bottom:15px;}
#blog .blog_date {color:#91b0cf;font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;padding-bottom:15px;}

#blog .blog_pic {float:right;margin:0 0 15px 25px;}

#blog_box {float:left;width:590px;background:#f2f6f9;border:1px solid #edf2f6;padding:15px;margin-bottom:15px;}
#blog_box .item {clear:both;width:570px;margin-top:-1px;}
#blog_box .item label {float:left;width:150px;line-height:37px;display:block;color:#5d5d5d;font-weight:bold;font-size:12px;}
#blog_box .item .width_445 {border:1px solid #cad9e7;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 7px 0;}
#blog_box .item .width_5:focus {border:1px solid #cad9e7;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 4px 0;}
#blog_box .item .inputfield {border:1px solid #cad9e7;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 4px 0;}
#blog_box .item .inputfield:focus {border:1px solid #cad9e7;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 4px 0;}
#blog_box .error .width_5 {border:1px solid #cc0000;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 4px 0;}
#blog_box .error .inputfield {border:1px solid #cc0000;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:4px 0px 4px 0;}
#blog_box input.bg_button {border:none;cursor:pointer;background:url(../graphics/Bg_submit.gif);width:107px;height:23px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;margin-top:4px;text-shadow:0 1px 1px #395b8e;line-height:18px;margin-left:150px;}
#blog_box input.bg_button:hover {background-position:bottom left;}			

.last_reaction_item {padding-bottom:7px;}
.blog_reaction {border-bottom:1px dotted #C6D0DA;padding-bottom:15px;margin-bottom:15px;}

.product_detail_description ul {list-style-type:disc;padding-left:15px;}

.errorbox {background:#E13B20;color:#fff;padding:10px 15px;font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;line-height:18px;}

.label_model {float:left;line-height:26px;margin:15px 8px 10px 0;}
.select_model {float:left;margin-top:15px;}


/********************************************************/
/*********           NIEUWSPAGINA               ********/	

.imgNews{
	float:right;
	margin: 0 0 0 25px;
	border: 1px solid #ccc;
}	

.nieuwsitem{margin: 0 0 25px 0;}

	.nieuwsitem li{
	background: url(../graphics/list_item.png) no-repeat left 5px; 
	padding: 0 0 10px 20px;
	}

/********************************************************/
/*********           SUPPORTPAGINA               ********/	
h3.floatLeft{float:left; padding: 0 20px 0 0;}
.service h3 a{
	display:block; 
	width: 200px; 
	height: 200px; 
	line-height: 200px;  
	background:url(../graphics/bg_support_rubrieken.png) no-repeat; 
	text-align: center; 
	padding: 20px 0 0 0;
	color: white; 
	text-decoration: none;
	text-transform:uppercase;
}

.service h3 a:hover{
	background:url(../graphics/bg_support_rubrieken_hover.png) no-repeat; 
}

.links li{
	padding: 0 0 10px 0;
}
	.links a{
		text-decoration: none;
		color: #059250;
		font-size: 13px;
		
	}
	
		.links a:hover{
			text-decoration: underline;
		}

	/**FAQ**/

	#accordion h2{
		cursor: pointer;
		font-size: 13px;
		text-transform:uppercase;
		background: #fff;
		margin: 0;
	}
		#accordion h2:hover{
			color: #848484;
		}
	#accordion div{
		overflow:hidden;
		
	}
		#accordion div p{
			font-size: 13px;
			line-height: 20px;
			color: #484848;
			font-family: Droid Sans, Arial, sans-serif;
		}

/*********           DOWNLOADPAGE               ********/	
td{width: 100px; text-align: center;}
td.first{width:450px; text-align: left;}
td.downloadLinks a{color: #059250; text-decoration: none;}
td.downloadLinks a:hover{text-decoration: underline;}
/********************************************************/
/*********           CONTACT PAGINA               ********/	
#contact_box {float:left; width: 600px;}
.item {clear:both;width:600px;margin-top:-1px;}
.item label {float:left;width:150px;line-height:37px;display:block;color:#484848;font-size:12px;}
.item .width_5 {border:2px solid #ccc;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
.item .width_5:focus {border:2px solid #5e85be;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
.item .inputfield {border:2px solid #ccc;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
.item .inputfield:focus {border:2px solid #5e85be;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
.error .width_5 {border:2px solid #ccc;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
.error .inputfield {border:2px solid #ccc;padding:5px 6px;width:400px;color:#379093;font:12px Arial, sans-serif;color:#847e62;margin:7px 0px 7px 0;}
#contact_info input.bg_button {border:none;cursor:pointer;background:url(../graphics/Bg_submit.gif);width:107px;height:23px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;margin-top:7px;text-shadow:0 1px 1px #395b8e;line-height:18px;margin-left:150px;}
input.bg_button:hover {background-position:bottom left;}
#contact_info {float:left;background:url(../graphics/Shade.gif) no-repeat top left;width:240px;min-height:355px;}
#contact_info .padding {padding:7px 0 0 30px;}
.contact_message{
	padding: 10px 0 15px 0;
	color: red;
}		
/*************************************************/
/*********           FOOTER               ********/
.push {
	height: 94px;
}

.footer{
	width: 100%;
	height: 94px; 
	border-top: 1px solid #eee;
	padding-top: 20px;
	background: #fff;
}
	
	.footer p.logo{
		float: left;
		margin: 0  40px 0 0;
	}
	
	.footer p.adres{
		float: left;
		color: #484848;
		padding: 15px 0 0 0;
	}
	
		.footer p.adres span.copyright{
			color: #adadad;
			font-size: 11px;
		}
			.footer p.adres span.copyright a{
				color: #17995d;
				text-decoration: none;
			}
	
	.footer p.link{
		float: right;
		color: #17995d;
		padding: 15px 0 0 0;
	}

	.rood{color:#cc0000;}