*						{ padding: 0px; margin: 0px; }
html						{ color: #191919; }
body 					{ background: #191919; color: #6c6c6c; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

img						{ border: 0px; }
div						{ font-size: 11px; }
li						{ list-style: none; }
th						{ text-align: left; }

h1 						{ font-size: 20px; margin-bottom: 0px; color: #5bb4de; text-decoration: none; }
h2 						{ font-size: 10px; margin-bottom: 0px; color: #777e81; text-decoration: none; font-weight: normal; }
h3 						{ font-size: 16px; margin-bottom: 0px; color: #a7abad; text-decoration: none; margin-bottom:17px; padding:0px;}
h4 						{ font-size: 11px; margin-bottom: 0px; color: #5bb4de; text-decoration: none; }


a:link 					{ color: #6c6c6c; text-decoration: none; }
a:visited 				{ color: #6c6c6c; text-decoration: none; }
a:active 				{ color: #9c9fa1; text-decoration: none; }
a:hover					{ color: #9c9fa1; }

#logo					{ float: left; width: 270px; padding: 10px; border: 0px solid #0f0; }
#visual					{ float: left; width: 670px; padding: 10px; border: 0px solid #f00; }

.visual img				{padding:4px; background:#ffffff; }

#navigatie li				{ height: 16px; }
#navigatie ul			{ margin-top: -10px; }

#container				{ position: relative; float: left; width: 1000px; margin-left: -500px; margin-top:25px; left: 50%; margin-bottom: 50px; }

#header			 		{ float: left; width: 980px; padding: 10px; }
#header .col_1			{ float: left; width: 258px; padding: 10px; padding-left:5px; margin-right: 10px; }
#header .col_2			{ float: left; width: 230px; padding: 10px; margin-left: 20px;}
#header .col_3			{ float: left; width: 230px; padding: 10px 10px 10px 0; margin-left: -5px; }
#header .col_3_home_button		{ float: right; width: 100px; padding: 10px; }
#header .col_3_home_button h3	{ float: right;  padding: 0 20px 10px 10px;}

#main			 		{ position:relative; float: left; width: 980px; height: 550px; padding:0px; margin: -1px 0 0 0; }
#main #col_1			{ position:relative; float: left; width: 639px; height: 543px;  margin-right: 4px; background: #0f0f0f; overflow: hidden; }
#content				{ position:relative; float: left; width: 609px; height: 513px;  margin:15px; overflow: auto; background:url(../images/background.gif) repeat; }
#content h1				{ margin-left:30px; margin-top:10px; margin-bottom:20px; }

#main .col_2			{ float: left; width: 306px; height: 543px;  background: #0f0f0f; position:relative; overflow: none; }
#content_col2			{ position:relative; padding:30px; height: 450px; width: 270px; }
#content_col2 .flexcroll	{ height: 460px; overflow: auto; }

#main .col_3			{ float: left; width: 306px; height: 543px; background: #0f0f0f; }
#content_col3			{ padding:15px; }

#main #col_1 .paragraph					{  padding: 0 60px 0 30px; }
#main #col_1 .paragraph a:link,
#main #col_1 .paragraph  a:hover,
#main #col_1 .paragraph  a:active,
#main #col_1 .paragraph  a:visited		{ color: #5bb4de; }

#col_1 #content .extrapadding .paragraph	{ padding-top: 30px; }
#col_1 #content .extrapadding .paragraph h4 { margin-top: 10px; }
#col_1 #content .extrapadding .paragraph p a,
#col_1 #content .extrapadding .paragraph p a:active,
#col_1 #content .extrapadding .paragraph p a:hover,
#col_1 #content .extrapadding .paragraph p a:visited { color: #9C9FA1; text-decoration: none; font-weight: bold; }
#col_1 #content .extrapadding .paragraph p span,
#col_1 #content .extrapadding .paragraph p strong,
#col_1 #content .extrapadding .paragraph p b			{ color: #5BB4DE; font-weight: normal; }

#main #col_1 .paragraph h1				{  }
#main #col_1 .paragraph h2				{ margin: 25px 0px 25px 0px; color: #dedede; font-size: 20px; }
#main #col_1 .paragraph h4				{ font-size:17px; color: #dedede; font-weight: normal; margin-bottom:25px; }
#main #col_1 .paragraph h5 				{ font-size: 13px; margin-bottom: 0px; margin-top:30px; color: #73797c; text-decoration: none; margin-bottom: 23px;  }
#main #col_1 .paragraph .image_left img	{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 10px 10px 10px; float: left; }
#main #col_1 .paragraph .image_right img		{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 10px 10px 10px; float: right; }
#main #col_1 .paragraph .image_middle img	{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 0px 10px 0px; text-align: center; }

#main #col_1 .paragraph .image_text		{ padding: 3px; font-size: 11px; }
#main #col_1 .paragraph p					{ font-size: 13px; color:#73797c; line-height:20px;}
#main #col_1 a							{ color: #9c9fa1; font-weight: bold; }
#main #col_1 #p1 p						{ color: #379dbc; font-size:13px; margin-bottom:15px; line-height:20px;}
#main #col_1 .paragraph .read_more		{ }
/*#main #col_1 .paragraph .read_more a	{ color: #9c9fa1; font-weight: bold; }*/
#main #col_1 .paragraph .pdf			{ }
#main #col_1 .paragraph .movie			{ }
#main #col_1 a							{ color: #a7abad;  }

#main #col_1 .back_button				{ margin-left:30px; line-height:30px; }
#main #content_col2 div.paragraph			{ cursor: pointer; }
#main #content_col2 .paragraph h4				{ font-weight: normal; }
#main #content_col2 .paragraph h5				{ margin-right: 4px; float: left; font-weight: normal; font-size: 11px; margin-bottom: 0px; color: #5bb4de; text-decoration: none; display: none; /*display:inline;*/}
#main .col_2 .paragraph					{ width: 240px; border-top:1px dotted #444444; margin:0px; margin-bottom: 17px; padding-top:17px; line-height:16px; }

#main .col_2 .paragraph h1				{  }
#main .col_2 .paragraph h2				{ margin-top: 10px; }

#main .col_2 .paragraph p				{ color: #6c7274; }

#main .col_2 .paragraph .image_left img		{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 10px 10px 10px; float: left; }
#main .col_2 .paragraph .image_right	img		{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 10px 10px 10px; float: right; }
#main .col_2 .paragraph .image_middle img	{ padding: 10px; border: 3px solid #fffdfe; margin: 0px 0px 10px 0px; text-align: center; }

#main .col_2 .paragraph .image_text		{ padding: 3px; font-size: 11px; }
#main .col_2 .paragraph .text			{ }
#main .col_2 .paragraph .read_more		{ }
#main .col_2 .paragraph .read_more a	{ color: #9c9fa1; font-weight: bold; }
#main .col_2 .paragraph .pdf			{ }
#main .col_2 .paragraph .movie			{ }
#main .col_2 .paragraph .back_button	{ }

#main .col_3 .paragraph .image_left img	{  border: 3px solid #fffdfe;  float: left; }
#main .col_1 .paragraph .image_right img{ border: 3px solid #fffdfe;  float: left; }
#main .col_1 .paragraph .image_middle img	{border: 3px solid #fffdfe;  float: left; }

#main #col_4							{ position:relative; float: left; width: 950px; margin-right: 4px; background: #0f0f0f;  }
#main .col_5							{ float: left; width: 506px; height: 343px;  background: #0f0f0f;  position:relative; }

#content_col4							{ position:relative; float: left; width: 409px;  margin:15px; }
#content_col4 p							{ background:url(../images/background.gif) repeat;}
#content_col4 .video					{ display: none; }
#content_col4 .video	p				{ width: 90%; }
#content_col4 h4						{ margin-top:20px;}

#content_col5							{ padding:20px;}
#content_col5 .videoImages,
#content_col5 .activeVideo				{ position:relative; float:left; margin:12px; height: 110px;}
#content_col5 .videoImages img			{ display: none; margin-bottom:5px; border: 1px solid #000; }
#content_col5 .activeVideo img			{ display: none; margin-bottom:5px; border: 1px solid #55a2c8; }
#content_col5 .videoImages img:hover,
#content_col5 .activeVideo img:hover		{ display: none; }
#content_col5 .videoImages h5			{ margin:0px; padding:0px; width:130px; font-weight: normal; }
#content_col5 .activeVideo h5			{ margin:0px; padding:0px; width:130px; font-weight: normal; color: #A7ABAD; }
.taal					{ position: absolute; top: 135px; left: 15px;}


#footer			 		{ float: left; width: 905px; padding: 10px; margin-top: 10px; text-align:right; color: #282828;}
#footer a				{ color: #282828;}
#footer a:hover			{ color: #444444;}
#footer .col_1			{ float: left; width: 258px; padding: 10px; margin-right: 10px; }
#footer .col_2			{ float: left; width: 668px; padding: 10px; }

.data 		 			{ margin: 5px;  }
.data td 				{ border-top: 1px solid black; padding-left: 5px;  }
.data th				{ border-top: 3px solid black;  }
.data table				{ }

#search_filter			{ float: left; width: 200px; }
#search_products		{ float: left; width: 450px; }


.product_image			{ position:relative; float: left;  width: 940px; padding:15px; background: #0f0f0f; }
.product_image_background { position:relative; float: left;  width: 940px; background:url(../images/background.gif) repeat; }
#slideshow 				{ margin-top: 10px; }
#slideshow img 			{	position:relative; float: left; border: 3px solid #fffdfe;   }
.product_title			{ position:relative; float: left; top:-39px; margin:25px 0 50px 15px; color: #787c7d; font-size:11px;}
.subproducts			{ position: relative; float: left; margin-left: 325px; margin-top:25px; width:800px;}
.subproducts a			{ position:relative; margin-right:20px; color: #787c7d; left: -10px; padding-left: 10px; }
.subproducts a:hover,
.subproducts a.active	{ position:relative; color: #a7abad; background:url(../images/dot.gif) no-repeat; left: -10px; padding-left: 10px; }
/* play knop */
#handler				{ z-index: 3; position:relative; float: left; padding-left: 15px; width: 60px; }


/* nummertjes */
#nav					{ position:relative; float:left; padding-left:3px; z-index: 2;  }
#nav a 					{ color: #787c7d; font-size: 11px; padding: 2px; margin-right: 4px; text-decoration: none; }
#nav a.activeSlide 		{ color: #5bb4de; }
#nav a:hover 			{ color: #5bb4de; }
.nav					{ position:relative; float:left; padding-left:78px; margin-top: -13px; z-index: 1; display: block;}
.nav span				{ color: #323335; font-size: 11px; padding: 2px; margin-right: 4px; text-decoration: none; }

#yearsmenu				{ position: absolute; top: -52px; left: 370px; display: none; }
#yearsmenu a				{ margin: 0 5px 0 5px; }
#yearsmenu .active		{ color: #9c9fa1; }
#product_container		{ margin-top: 25px; }
.contact_nieuwsbrief	{ padding-left: 30px; display: none; }
ul#subMenu				{ position: relative; top: -38px; left: 75px; }
ul#subMenu li				{ position: relative; float: left; list-style-type: none; padding: 0; margin: 0 10px 0; }
ul#subMenu li.subactive	{ color: #9c9fa1; }
.subactive a:link 					{ color: #9c9fa1; text-decoration: none; }
.subactive a:visited 				{ color: #9c9fa1; text-decoration: none; }
.subactive a:active 				{ color: #6c6c6c; text-decoration: none; }
.subactive a:hover					{ color: #6c6c6c; }
