* {margin:0px;padding:0px;outline:none;}
body {background:url(../Graphics/Bg_top.gif) top left repeat-x;color:#64675a;line-height:18px;}
body, .input, .input_postcode, .input_stad, .input_textarea {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

#container {width:850px; margin:0px auto;}

#header {width:850px;height:222px;}
#header_left {float:left;width:492px;height:222px;}
#header_navigation {height:30px;text-transform:uppercase;}
#header_navigation li {list-style-type:none;float:left;padding:7px 19px 0px 0px;}
#header_navigation a:link, #header_navigation a:visited, #header_navigation a:active {text-decoration:none;color:#fff;}
#header_navigation a:hover {text-decoration:none;color:#64675a;}
#header_logo {width:492px;height:192px;}
#header_right1 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic1.jpg);}
#header_right2 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic2.jpg);}
#header_right3 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic3.jpg);}
#header_right4 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic4.jpg);}
#header_right5 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic5.jpg);}
#header_right6 {float:left;width:358px;height:222px;background:url(../Graphics/Header_pic6.jpg);}
#language {float:right;}

#nieuwsflash {clear:both;width:850px;height:89px;}
#nieuwsflash_graphic_NL {float:left;background:url(../Graphics/Nieuwsflash_NL.png);width:101px;height:89px;}
#nieuwsflash_graphic_FR {float:left;background:url(../Graphics/Nieuwsflash_FR.png);width:101px;height:89px;}
#nieuwsflash_graphic_EN {float:left;background:url(../Graphics/Nieuwsflash_EN.png);width:101px;height:89px;}
#nieuwsflash_content {float:left;padding:20px;width:709px;}
#nieuwsflash a:link, #nieuwsflash a:visited, #nieuwsflash a:active {text-decoration:none;color:#64675a;font-size:10px;font-style:italic;}
#nieuwsflash a:hover {text-decoration:underline;color:#64675a;}

#main {clear:both;width:850px;padding-top:25px;min-height:370px;}

h1 {color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
h2 {color:#64675a;font-size:14px;font-weight:bold;font-style:italic;padding-bottom:7px;}
h3 {color:#64675a;font-size:14px;font-weight:bold;font-style:italic;padding-bottom:7px;border-bottom:1px solid #64675a;}
h4 {clear:both;color:#7ac2d8;font-size:14px;font-weight:bold;font-style:italic;padding-bottom:12px;}

/* start bottom nieuwe producten */
#bottom_nieuwe_producten {clear:both;margin-top:20px;background:#e0eaed;min-height:248px;}
#bottom_nieuwe_producten_content {width:850px; margin:0px auto;padding-top:16px;}
.bottom_box_niew_product {float:left;background:url(../Graphics/Bottom_nieuw_product.gif) top left no-repeat;width:194px;height:190px;}
.bottom_box_niew_product:hover {float:left;background:url(../Graphics/Bottom_nieuw_product_hover.gif) top left no-repeat;width:194px;height:190px;}
.bottom_box_niew_product_pic {padding:60px 0px 50px 60px;}
.bottom_box_niew_product_name {width:194px;text-align:center;}
#bottom_nieuwe_producten a:link, #bottom_nieuwe_producten a:visited, #bottom_nieuwe_producten a:active {text-decoration:none;color:#6cb3c9;}
#bottom_nieuwe_producten a:hover {text-decoration:underline;color:#6cb3c9;}
/* end bottom nieuwe producten */

#footer {background:url(../Graphics/Bg_footer.gif) top left repeat-x #64675a;min-height:100px;color:#bdbdb5;font-size:10px;}
#footer_content {width:850px; margin:0px auto;padding-top:10px;}
#footer a:link, #footer a:visited, #footer a:active {text-decoration:none;color:#bdbdb5;}
#footer a:hover {text-decoration:underline;color:#bdbdb5;}

/* start homepage */
.homepage_nieuwe_producten {float:left;margin:20px 27px 20px 0px; background:url(../Graphics/Homepage_bg_nieuwe_producten.gif) top left repeat-x; width:398px; 
min-height:100px;}
.homepage_nieuwe_producten_pic {float:left;padding:7px;width:162px;}
.border3 {border:3px solid #fff;}
.homepage_nieuwe_producten_content {float:left;padding-top:6px;width:220px;}
.homepage_nieuwe_producten_content ul {list-style-type:none;}
.homepage_nieuwe_producten_content li {background:url(../Graphics/Liststyle.gif) no-repeat 0px 7px;padding-left:15px;}
/* end homepage */

/* start over ons */
#over_ons_tekst {float:left;width:480px;padding-right:50px;}
#over_onze_medewerkers {float:left;width:316px;}
/* end over ons */

/* start nieuws */
#nieuws {float:left;width:460px;padding-right:32px;}
.nieuws_icon {float:left;padding-top:3px;padding-right:10px;}
.nieuws_date {float:left;font-style:italic;color:#939385;width:100px;}
#nieuws a:link, #nieuws a:visited, #nieuws a:active {text-decoration:underline;color:#64675a;padding:1px;}
#nieuws a:hover {text-decoration:none;background:#e0eaed;color:#64675a;}
#nieuws ul {padding-left:15px;}
/* end nieuws */

#links a:link, #links a:visited, #links a:active {text-decoration:underline;color:#64675a;padding:1px;}
#links a:hover {text-decoration:none;background:#e0eaed;color:#64675a;}


.agenda_content a:link, .agenda_content a:visited, .agenda_content a:active {text-decoration:underline;color:#64675a;padding:1px;}
.agenda_content a:hover {text-decoration:underline;color:#64675a;}

/* start members */
.over_ons_members {margin-top:5px; background:url(../Graphics/Homepage_bg_nieuwe_producten.gif) top left repeat-x; width:284px; 
min-height:100px;}
.over_ons_members_pic {float:left;padding:7px;width:89px;}
.border3_over_ons_members {border:3px solid #ebebe6;}
.over_ons_members_content {float:left;padding-top:6px;width:170px;color:#9a9a93;}
.over_ons_members a:link, .over_ons_members a:visited, .over_ons_members a:active {text-decoration:underline;color:#64675a;}
.over_ons_members a:hover {text-decoration:underline;background:#ddddd8;color:#64675a;}
/* end members */

/* start contact */
#contact_formulier {float:left;width:480px;padding-right:12px;}
#contact_gegevens {float:left;width:316px;padding-left:38px;border-left:1px dashed #cfe7ed;}
#contact_gegevens p {padding-bottom:15px;}
/* end contact */

#contact_gegevens a:link, #contact_gegevens a:visited, #contact_gegevens a:active, #over_ons_tekst a:link, #over_ons_tekst a:visited, #over_ons_tekst a:active, .agenda_article a:link, .agenda_article a:visited, .agenda_article a:active, #nieuwsbrief_gegevens a:link, #nieuwsbrief_gegevens a:visited, #nieuwsbrief_gegevens a:active {text-decoration:underline;color:#64675a;padding:1px;}
#contact_gegevens a:hover, #over_ons_tekst a:hover, .agenda_article a:hover, #nieuwsbrief_gegevens a:hover {text-decoration:underline;background:#e0eaed;color:#64675a;}

/* start form */
.label {text-transform:uppercase;font-size:10px;color:#0863a9;}

.input {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:320px;color:#75bdd3;background-color:#f6f9fa;}
.inputred {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:320px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_postcode {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:70px;color:#75bdd3;background-color:#f6f9fa;}
.input_postcodered {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:70px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_stad {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:223px;color:#75bdd3;background-color:#f6f9fa;}
.input_stadred {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:223px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_geboortedag {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:60px;color:#75bdd3;background-color:#f6f9fa;}
.input_geboortedagred {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:60px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_geboortemaand {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:100px;color:#75bdd3;background-color:#f6f9fa;}
.input_geboortemaandred {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:100px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_geboortejaar {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:70px;color:#75bdd3;background-color:#f6f9fa;}
.input_geboortejaarred {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:70px;color:#75bdd3;background-color:#f6f9fa;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_product_bestel {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:120px;color:#75bdd3;background-color:#f6f9fa;margin-top:5px;}

.input_textarea {border-top:1px solid #c5c5c5;border-left:1px solid #d7d7d7;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:465px;color:#75bdd3;background-color:#f6f9fa;margin-top:0px;height:68px;}
.input_textareared {border-top:1px solid #c5c5c5;border-left:1px solid #d92526;border-right:1px solid #ebeaea;border-bottom:1px solid #ebeaea;padding:4px;width:120px;color:#75bdd3;background-color:#f6f9fa;margin-top:0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.verstuur_NL {margin:0px 0px 10px 120px;text-indent:-9999px;font-size:0;background : url(../Graphics/Button_verstuur_NL.gif) no-repeat 50% 50%;width:92px;height:22px; border:none;cursor:pointer;display:block;line-height:48px;}
.verstuur_FR {margin:0px 0px 10px 120px;text-indent:-9999px;font-size:0;background : url(../Graphics/Button_verstuur_FR.gif) no-repeat 50% 50%;width:92px;height:22px; border:none;cursor:pointer;display:block;line-height:48px;}
.gegevens_aanpassen {margin:5px 0px 10px 0px;text-indent:-9999px;font-size:0;background : url(../Graphics/Button_gegevens_aanpassen_NL.gif) no-repeat 50% 50%;width:176px;height:22px; border:none;cursor:pointer;display:inline;line-height:48px;}
.gegevens_verwijderen {margin:5px 0px 10px 15px;text-indent:-9999px;font-size:0;background : url(../Graphics/Button_gegevens_verwijderen_NL.gif) no-repeat 50% 50%;width:214px;height:22px; border:none;cursor:pointer;display:inline;line-height:48px;}

.bestel_NL {text-indent:-9999px;font-size:0;background:url(../Graphics/Button_bestel_NL.gif) no-repeat 50% 50%;width:92px;height:22px; border:none;cursor:pointer;display:block;line-height:48px;margin-left:745px;}
.bestel_FR {text-indent:-9999px;font-size:0;background:url(../Graphics/Button_bestel_FR.gif) no-repeat 50% 50%;width:92px;height:22px; border:none;cursor:pointer;display:block;line-height:48px;margin-left:745px;}

.red {color:#d92526;}
/* end form */

/* start agenda */
.agenda_cat {float:left;width:100px;padding-right:50px;}
.agenda_content {float:left;width:696px;}
.agenda_content_date {float:left;padding:10px 30px 10px 5px;width:150px;font-style:italic;color:#939385;}
.agenda_content_article {float:left;padding:10px 5px 10px 0px;width:500px;}
.agenda_image_border {border:3px solid #bfbfb7;}
.agenda_link a:link, .agenda_link a:active, .agenda_link a:visited {text-decoration:underline;color:#64675a;padding:1px;}
.agenda_link a:hover {text-decoration:underline;background:#e0eaed;color:#64675a;}
.agenda_item_old {font-weight:bold;}
.agenda_item_new {font-weight:bold;color:#7ac2d8;}
/* end agenda */

/* start nieuwsbrief */
#nieuwsbrief_formulier {float:left;width:480px;padding-right:12px;}
#nieuwsbrief_gegevens {float:left;width:316px;padding-left:38px;border-left:1px dashed #cfe7ed;}
#nieuwsbrief_gegevens p {padding-bottom:15px;}
/* end nieuwsbrief */

/* start beselformulier */
.beselformulier {border-top:1px solid #64675a; border-bottom:1px solid #64675a;margin-top:15px;min-height:105px;}
.product_line_first {clear:both;}
.product_line {clear:both;border-bottom:1px dotted #abddec;}
.product_foto {float:left;padding:10px;}
.product_foto img {border:3px solid #64675a;}
.product_description {float:left;width:490px;padding:10px;}
.product_price {float:left;width:55px;font-size:18px;padding:12px 10px 10px 15px;color:#7ac2d8;font-weight:bold;}
.product_select {float:left;width:110px;padding:10px;}
/* end beselformulier */

/* ie6 upgrade message */
#ie6msg {clear:both;background:#fffde0;color:#7d7d7d;padding:20px;margin-top:20px;border:1px solid #ccc;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
#ie6msg_content {width:850px; margin:0px auto;}
#ie6msg a:link, #ie6msg a:active, #ie6msg a:visited {text-decoration:underline;color:#7d7d7d;}
#ie6msg a:hover {text-decoration:underline;color:#555454;}

.images {width:850px;}
.images li {list-style-type:none;float:left;margin:0 12px 30px 0;}
.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	cursor: pointer;
	background: #E0EAED;
	text-decoration:none;
	border:none;
	color:#64675a;
	height:91%;
}
.caption-top {
   border-width: 0px 0px 0px 0px;
}
.caption-bottom {
   border-width: 0px 0px 0px 0px;
}
.caption a:link, .caption a:active, .caption a:visited  {
	border: 0 none;
	text-decoration: none;
	background: #E0EAED;
	padding: 0.3em;
}
.caption a:hover {
	background: #E0EAED;
}
.caption-wrapper {
	float: left;
}

a {text-decoration:none;}


/* Banner home */
#banner_home { overflow: hidden; }
#banner_home .left { float: left; width: 200px; }
#banner_home .left li { list-style: none; }

#banner_home .left li a { display: block; margin-bottom: 3px; margin-left: 0px; padding-right: 10px; padding-left: 10px; background: url(../Graphics/Banner_home_btn.png) no-repeat top left; text-transform: uppercase; text-align: left; text-decoration: none; color: #64675a; font-size: 10px; font-weight: bold; line-height: 29px; cursor: pointer; }
#products .left li a:hover { text-decoration: none; background-position: 0 -29px; }
#products .left li a.active { background-position: 0 -58px; color: #fff; }
#banner_home .left li ul li { padding: 0 10px; }
#banner_home .left li ul li a { margin: 0; padding: 0; background: none; }

#banner_home .right { float: right; position: relative; width: 620px; height: 265px; background: #eee; overflow: hidden; }
#banner_home .right a.prev { position: absolute; top: 50%; left: 10px; display: block; width: 35px; height: 35px; margin-top: -17px; background: #76bacf url('../Graphics/Arrow_prev.png') no-repeat top left; text-indent: -9999px; z-index: 40; -moz-border-radius: 5px; -webkit-border-radius: 5px; borde-radius: 5px; }
#banner_home .right a.next { position: absolute; top: 50%; right: 10px; display: block; width: 35px; height: 35px; margin-top: -17px; background: #76bacf url('../Graphics/Arrow_next.png') no-repeat top left; text-indent: -9999px; z-index: 40; -moz-border-radius: 5px; -webkit-border-radius: 5px; borde-radius: 5px; }

/* Products */
#products { clear: both; margin: 20px 0 0 0; overflow: hidden; }
#products .left { float: left; width: 200px; }
#products .left li { list-style: none; }

#products .left li a { display: block; margin-bottom: 3px; margin-left: 0px; padding-right: 10px; padding-left: 10px; background: url(../Graphics/Banner_home_btn.png) no-repeat top left; text-transform: uppercase; text-align: left; text-decoration: none; color: #64675a; font-size: 10px; font-weight: bold; line-height: 29px; cursor: pointer; }
#products .left li a:hover { text-decoration: none; background-position: 0 -29px; }
#products .left li a.active { background-position: 0 -58px; color: #fff; }
#products .left li ul li { padding: 0 10px; }
#products .left li ul li a { margin: 0; padding: 0; background: none; }

#products .right { float: right; width: 620px; }
#products .right ul { margin: 10px 0 10px 15px; }
#products .right ul li { margin: 0 0 5px 0; }

#products .right .item { margin: 0 0 30px 0; overflow: hidden; }
#products .right .item h2 {}
#products .right .item p {}
#products .right .item .button { clear: both; margin: 20px 0 0 0; }
#products .right .item .button a { float: left; display: block; width: 75px; height: 29px; line-height: 29px; margin: 0 5px 0 0; background: url('../Graphics/Product_button.png') no-repeat top left; text-align: center; text-transform: uppercase; text-decoration: none; color: #64675a; font-size: 10px; font-weight: bold; }

#products .right .item .photo { float: right; margin: 0 0 0 20px; width: 200px; height: 200px; overflow: hidden; }
#products .right .item .photo img {}