html, body {
height: 100%;
}


*{ padding: 0; margin: 0 0 1px; }

body{ font-family: Arial; font-size: 10px; color:#9d9c9c; text-align: center; background-color:#FFFFFF;  }
img { border:0 none; line-height: 0px; margin:0px;	 }

p{ margin:0; padding:0; }

/* BASIC STRUCTURE */
/*
#container{ 
	margin: 0 auto;
	padding:0;
	width:822px; 
	height:100%;
	background-color:#FFFFFF;
	text-align: left;
}
*/

#flash_bg{
width: 100%;
height: 100%;
text-align: left;
margin: 0px auto;
position: absolute;
top: 0px;
left: 0%;
margin-left: -411;
z-index: 0;
	
}






#container {
	background-color: white;
	width: 822px;
	height: 100%;
	text-align: left;
	margin: 0px auto;
	position: relative;
	z-index: 10000;
	padding-bottom:45px;
	
}


#image_click{
	cursor: pointer;
}

#header{
	float:left;
	width:822px; 
	height:103px; 
	background-color: #FFFFFF;
	background-image:url(../images/background_header.gif);	
}

.social_media {
	position: absolute;
	margin-top:-24px;
	margin-left:778px;
	width:100px;
}

#nav1{
	float:left;
	display: inline;
	width:822px; 
	height:26px;
	background-image:url(../images/background_nav1.gif);
}

#nav1 ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#nav1 li{ display:inline; float:left; }

#images_hidden{
	float:left;
	width:600px; 
	height: 0px;
	overflow: hidden;
}

#hidden_images{
	float:left;
	width:600px; 
	height: 0px;
	overflow: hidden;

}

.nav1_1{
	display: inline;
	float:left;
	margin-top:-1px;
	margin-left: 69px;
}

.nav1_1 ul{
	margin:0px;
}

.nav1_1 li{
	margin:0px;
}


.nav1_2{
	float:left;
	display: inline;
	margin-top:-1px;
	margin-left:40px;
}

.nav1_1 li{
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}


.nav1_2 li{
	margin-left:8px;
	margin-right:7px;
}

#nav2{
	display: inline;
	float:left;
	width:822px; 
	height:21px;
	background-image:url(../images/background_nav2.gif);

}


#nav2 ul{
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none;	
	margin-left:63px;
	
}

#nav2 li{
	display:inline; 
	float:left;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:6px;
}

#nav2 li a:hover{
	color:#414141;
}


#nav2 a{
	 color:#9d9c9c;
	 text-decoration: none;
}

#nav2 .menu_current {
	color:#414141;
}


#content{
	float:left;
	width:758px;
	margin:0px;
	padding-top:22px; 
	padding-left:64px; 
	height:auto;
	background-color: #ffffff;
	 

}

a{
	color:#414141;
	margin:0px;
	text-decoration: none;
}

.nws_block_large a{
	color: #6e8b83;
	text-decoration: underline;
	font-weight: normal;
	
}


/* elementen */


h1{
	font-size: 11px;
	font-variant: small-caps;
	color:#414141;
	margin-bottom:12px;
	margin-top: -1px;
}

.nws_block_large h1{
	margin-bottom: 0px;	
	color:#4f4f4f;
	
	

}

.date{
	margin-bottom:12px;

}

/* str paga */

.str_links{
	float:left;
	width:517px;
}

.str_rechts{
	float:left;
	width:162px;
	margin-top: 2px;
	margin-left:20px;

}




/* Inf page */


.inf_column_left{
	float:left;
	width:162px;
	height:auto;

}

.inf_image_staand{
	text-align: center;
	float:left;
	width:162px;
	height:auto;
}

.inf_column_right{
	width:330px;
	margin-left:350px;
}

.inf_content{
	line-height: 15px;
}

/* Nws page */

.cross{
	text-align: right;
	
	margin-top:0px;
}

.dotted{
	margin-top:6px;
	
}


.nws_overview{
	width:532px;
	float:left;
	display: inline;

}

.nws_column{
	width:162px;
	margin-right:15px;
	float:left;

}

.nws_links{
	float:left;
	width:532px;
}

.nws_rechts{
	float:left;
	width:162px;

}

.nws_image_small{
	text-align: center;
	float:left;
	width:162px;
	height:auto;
}




.nws_tekst_staand p{
	margin-top:-5px;
	margin-bottom:10px;
}



.nws_block_small{
	float:left;
	width:162px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
	cursor: pointer;
}

.nws_block_small:hover{
	background-color:#f1f1f1;

}

.nws_block_liggend:hover{
	background-color:#f1f1f1;
}

.nws_block_staand:hover{
	background-color:#f1f1f1;

}




.nws_image_large{
	float:left;
	width:517px;
	height:auto;
	text-align: center;	
}

.nws_picture_push{
	float: left;
	text-align: center;
	margin:0px;
	margin-left:2px;

}

.nws_tekst_large{
	float:left;
	width:350px;
	height:auto;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}


.nws_tekst_large a{
	color: #6e8b83;
}


.nws_tekst_large p{
	line-height: 15px;
	color:#4f4f4f;

}


.nws_block_large{
	float:left;
	width:517px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
}


.nws_footer_short{
	float:left;
	width:162px;
	height:12px;
	margin-top:-11px;
	background-image: url(../images/nws_footer_short.gif);	
}

.nws_footer_staand{
	float:left;
	width:162px;
	height:12px;
	background-image: url(../images/nws_footer_short.gif);	
}

.nws_footer_large{
	float:left;
	width:517px;
	height:12px;
	background-image: url(../images/nws_footer_large.gif);	
}



.nws_footer_long{
	float:left;
	width:517px;
	height:12px;
	background-image: url(../images/nws_footer_long.gif);	
}

.nws_image_staand{
	text-align: center;
	float:left;
	width:162px;
	height:auto;
}


.nws_image_liggend{	
	text-align: center;	
	float:left;
	width:517px;
	height:auto;

	
}



.nws_block_staand{
	float:left;
	width:162px;
	height:auto;
	
}


.nws_block_archive h1{
	 margin-left:2px;
	 margin-top:4px;
	 margin-bottom:4px;
	 font-size: 11px;
}

.nws_block_archive h2{
	 margin-left:2px;
	 margin-top:4px;
	 margin-bottom:4px;
	 font-size: 11px;
	 color:#9d9c9c;
}

.nws_block_archive{
	float:left;
	width:162px;
	height:auto;
	
}

.nws_tekst_staand{
	float:left;
	width:120px;
	height:auto;
	line-height: 12px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	margin-left:2px;
}


.nws_block_liggend{
	float:left;

	width:517px;
	height:auto;
}
.nws_tekst_liggend{
	float:left;
	width:300px;
	height:auto;
	margin-top:6px;
	line-height: 12px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	margin-left:2px;
	
}

.nws_tekst_small{
	float:left;
	width:125px;
	height:auto;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.nws_tekst_small p{
	margin-top:-5px;
	margin-bottom:10px;
}


.nws_tekst_liggend p{
	margin-top:-5px;
	margin-bottom:10px;
}



.nws_image_big{}
.nws_block_big{}

/* basic information pagina */




.inf_tekst_large p{
	line-height: 15px;
	color:#4f4f4f;

}


.inf_block_large{
	float:left;
	width:517px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
}

.inf_image_large{
	float:left;
	width:517px;
	height:auto;
	text-align: center;
}

.inf_tekst_large{
	float:left;
	width:350px;
	height:auto;
	margin-top:9px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	margin-left:2px;
	line-height: 12px;
}

.inf_tekst_large a{
	color: #6e8b83;

}

.green_link{
		color: #6e8b83;
}

.inf_tekst_large li{
	list-style-image: none;
	list-style-type:none;
	

}



/* producten pagina */

.prd_block_large{
	width:697px; 
	height:auto;

	float:left;
}

.prd_image_large{
	float:left;
	width:697px;
	height:auto;
}

.prd_image_small{
	float:left;
	width:162px;
	height:auto;
}

.prd_tekst_small{
	float:left;
	width:125px;
	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:4px;
}


#product_column_1 {
	float:left;
width:200px;

	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:4px;
	
}





.prd_small a{
	color: #6e8b83;
}


.prd_big{

	float:left;
	width:165px;
	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	padding-right:10px;
	line-height: 12px;
	margin-left:2px;
}



.prd_link{
	float:left;
	text-align: right;
	width:525px;

	height:auto;
	margin-top:15px;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.prd_link a{
	color:#414141;
}



.prd_tekst_small p{
	

	

}

.prd_tekst{
	float:left;
	width:250px;
	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.prd_tekst p{
	margin-top:-5px;
}




.prd_block_small{
	float:left;
	width:162px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
}



/* gallery pagina */





.gal_small{
	float:left;
	width:125px;
	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:4px;
}


#product_column_2 {

	margin-left:45px;
}

#product_column_3 {
	float:left;
width:92px;

	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:118px;
}




.gal_big{


	float:left;
	width:265px;
	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	padding-right:10px;
	line-height: 12px;
	margin-left:2px;
	
}


#gallery_column_1 {

	float:left;
width:160px;

	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:4px;




/*margin-left:115px;*/
}

#gallery_column_2 {
margin-left:45px;
/*margin-left:0px;
width:220px;*/
}
#gallery_column_3 {
	float:left;
width:92px;

	height:auto;
	margin-top:15px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:68px;
/*width:110px;
	margin-left:20px;*/
}


/* CONTACT */

.contact_links{
	float:left;
	width:517px;
}

.contact_rechts{
	float:left;
	width:163px;
	margin-top: 2px;
	margin-left:20px;

}


.contact_links ul{
	list-style-type: none;
	list-style-image: none;
}

.contact_links li{
	list-style-type: none;
	list-style-image: none;
}


/* Javascript elementen */

#intro_div{ 
	position:absolute;
	overflow: hidden; 
	background-color:#ffffff;
	height:700px;
	z-index: 2;
	}
	
#product_div{ height:0px; overflow: auto; z-index: 3; }


/* Jeroen additions for Store Locator */
.store {

	/*float:left;*/
	width: 91px;
	margin-bottom:9px;

	line-height: 12px;


	
	
	
}

.store .ruler {
	margin-top:5px;
}

.store h1{

	 font-size: 11px;
}


.mapsUl {
  width: 180px;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  list-style: none;

}
 
.mapsLi {
  width: 90px;
  margin: 0;
  
  padding: 0;

} 

.mapsLi a{
  	font-size: 10px;
	font-weight: normal;
  color: #686868;
	text-decoration: none;
}


.mapsLi a:hover {
	color: #484848;
	text-decoration: underline;
}

.mapsLi a.active {
	color: #484848;
	text-decoration: underline;
}

#map_stores {
	
	overflow: hidden;
	height: 321px; 
	float:left;
	width:88;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;

	
	
}


#map_canvas {
overflow: hidden;
margin-left:2px;
width: 466px; 
height: 395px; 
float:left;
}

#map_canvas_container {

width: 466px; 
height: 395px; 
float:left;
}

#map_countries_container {
	overflow: hidden;
	margin-left:20px; 
	height: 400px; 
	width: 91px;

	float:left;

}

#map_stores_container {
	overflow: hidden;
	margin-left:20px; 
	height: 400px; 
	width: 91px;

	float:left;
}

#map_countries {
	overflow: hidden;
	height: 322px; 
	float:left;
	width:88;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;

}

#map_countries h3 {

	font-size: 10px;
	font-weight: normal;
	color: #2d2d2d;
	margin-bottom: 5px;
}


#btnHome {

margin-left:60px;
margin-top:40px;
	width:90px;
	height:50px;

}

/* END JEROEN ADDITIONS */

/* Additions Evert new nws module */



.nws_left{ 
	float:left;
	width:532px;
}

.nws_right{
	float:left;
	width:162px;
}

.nws_left_t3{ 
	float:left;
	width:354px;
}

.nws_right_t3{
	float:left;
	width:354px;
}

/* small blocks 158_150 */

.nws_image_158_150{
	text-align: center;
	float:left;
	width:162px;
	height:auto;
}

.nws_block_158_150{
	float:left;
	width:162px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
	cursor: pointer;
}

.nws_block_158_150:hover{
	background-color:#f1f1f1;

}

.nws_tekst_158_150{
	float:left;
	width:125px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}
.nws_tekst_158_150 p{
	margin-top:-5px;
	margin-bottom:8px;
}


.nws_tekst_158_150:hover{
	float:left;
	width:125px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.nws_tekst_158_150:hover p{
	margin-top:-5px;
	margin-bottom:10px;
}

.nws_footer_158_150{
	float:left;
	width:162px;
	height:12px;
	margin-top:-11px;
	background-image: url(../images/nws_footer_158_150.gif);	
}


/* Staand 158-395 */

.nws_tekst_158_395 p{
	margin-top:-5px;
	margin-bottom:10px;
}



.nws_footer_158_395{
	float:left;
	width:162px;
	height:12px;
	background-image: url(../images/nws_footer_158_150.gif);	
}

.nws_image_158_395{
	text-align: center;
	float:left;
	width:162px;
	height:auto;
}

.nws_tekst_158_395{
	float:left;
	width:120px;
	height:69px;
	line-height: 12px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	margin-left:2px;
}


.nws_block_158_395:hover{
	background-color:#f1f1f1;
}


/* Liggend 513_150 */

.nws_footer_513_150{
	float:left;
	width:517px;
	height:12px;
	background-image: url(../images/nws_footer_long.gif);	
}



.nws_image_513_150{	
	text-align: center;	
	float:left;
	width:517px;
	height:auto;

	
}

.nws_block_513_150{
	float:left;

	width:517px;
	height:auto;
}
.nws_tekst_513_150{
	float:left;
	width:300px;
	height:69px;
	margin-top:6px;
	line-height: 12px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	margin-left:2px;
	
}


.nws_tekst_513_150 p{
	margin-top:-5px;
	margin-bottom:10px;
}

.nws_block_513_150:hover{
	background-color:#f1f1f1;
}

/* Big block 690_395 */

.nws_image_690_395{
	text-align: center;
	float:left;
	width:694px;
	height:auto;
}

.nws_block_690_395{
	float:left;
	width:694px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
	cursor: pointer;
}

.nws_block_690_395:hover{
	background-color:#f1f1f1;

}

.nws_tekst_690_395{
	float:left;
	width:400px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}
.nws_tekst_690_395 p{
	margin-top:-5px;
	margin-bottom:8px;
}


.nws_tekst_690_395:hover{
	float:left;
	width:400px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.nws_tekst_690_395:hover p{
	margin-top:-5px;
	margin-bottom:10px;
}

.nws_footer_690_395{
	float:left;
	width:694px;
	height:12px;
	background-image: url(../images/nws_footer_690_395.gif);	
}

/* Big block 336_150 */

.nws_image_336_150{
	text-align: center;
	float:left;
	width:340px;
	height:auto;
}

.nws_block_336_150{
	float:left;
	width:340px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
	cursor: pointer;
}

.nws_block_336_150:hover{
	background-color:#f1f1f1;

}

.nws_tekst_336_150{
	float:left;
	width:200px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}
.nws_tekst_336_150 p{
	margin-top:-5px;
	margin-bottom:8px;
}


.nws_tekst_336_150:hover{
	float:left;
	width:200px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.nws_tekst_336_150:hover p{
	margin-top:-5px;
	margin-bottom:10px;
}

.nws_footer_336_150{
	float:left;
	width:340px;
	height:12px;
	background-image: url(../images/nws_footer_336_395.gif);	
}

/* Big block 336_395 */

.nws_image_336_395{
	text-align: center;
	float:left;
	width:340px;
	height:auto;
}

.nws_block_336_395{
	float:left;
	width:340px;
	height:auto;
	margin-right:15px;
	margin-bottom:11px;
	cursor: pointer;
}

.nws_block_336_395:hover{
	background-color:#f1f1f1;

}

.nws_tekst_336_395{
	float:left;
	width:200px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}
.nws_tekst_336_395 p{
	margin-top:-5px;
	margin-bottom:8px;
}


.nws_tekst_336_395:hover{
	float:left;
	width:200px;
	height:69px;
	margin-top:6px;
	background-image:url(../images/title_background.gif);
	background-repeat: no-repeat;
	padding-left:21px;
	line-height: 12px;
	margin-left:2px;
}

.nws_tekst_336_395:hover p{
	margin-top:-5px;
	margin-bottom:10px;
}

.nws_footer_336_395{
	float:left;
	width:340px;
	height:12px;
	background-image: url(../images/nws_footer_336_395.gif);	
}


/* //////////////////////////// */ 

