* {margin:0px; padding:0px; outline:none;}
body {background:#ef9c00; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#3f3f3f;line-height:16px;}

#container_top {background:url(../Graphics/Top_bg.gif) top left repeat-x;height:348px;}
#top {margin:0 auto; width:900px;}

#top_logo_and_nav {clear:both;}
#top_picture_and_baseline {clear:both;}

#top_logo {float:left;width:253px;height:149px;}
#top_24service24 {float:left; background:url(../Graphics/24service24.gif);width:130px;height:149px;}
#top_nav {float:left;padding:19px 0px 0px 8px;}

#top_nav_first_column {float:left;}
#top_nav_second_column {float:left;padding-left:20px;}

#top_picture {float:left;background:url(../Graphics/Foto.jpg);width:501px;height:198px;}
#top_baseline_NL {float:left;background:url(../Graphics/Baseline_NL.gif);width:284px;height:198px;}
#top_baseline_FR {float:left;background:url(../Graphics/Baseline_FR.gif);width:307px;height:198px;}

#container_main {background:url(../Graphics/Stripes_bg.gif) top left repeat-x;height:257px;}
#main_bg {background:url(../Graphics/Main_bg.gif) top left repeat-x;width:900px;margin:0 auto;min-height:241px;}
#main_bg_white {margin-left:15px;margin-right:15px;background:#fff;min-height:136px;}

#main_content {padding:15px;}
#main_content_left {float:left;padding-right:15px;border-right:1px solid #ccc;width:537px;min-height:700px;padding-top:15px;}
#main_content_right {float:left;}

#main_content_left ul {padding-left:15px;}

#language {border-bottom:1px solid #ccc;padding-bottom:15px;text-transform:uppercase;}
#language a:link, #language a:visited, #language a:active {text-decoration:underline;color:#3f3f3f;}
#language a:hover {text-decoration:underline;color:#c60b28;} 

#logos {padding:15px 0px 15px 15px;border-bottom:1px solid #ccc;}
#contactgegevens {padding:15px 0px 15px 15px;border-bottom:1px solid #ccc;}
#realisaties {padding:15px 0px 15px 15px;}

.foto_realisatie {border:3px solid #c0bfbf;}

h1 {font-size:18px;font-weight:normal;color:#c60b28;}
h2 {font-size:16px;font-weight:bold;}

h1 a:link, h1 a:visited, h1 a:active {text-decoration:none;color:#c60b28;}
h1 a:hover {text-decoration:underline;color:#c60b28;} 

#footer {clear:both;border-top:1px solid #ccc;padding-top:10px; text-transform:uppercase;font-size:10px;}

#myslides {width: 245px;height: 221px;} 
#myslides img {border:  3px solid #c0bfbf;width: 245px;height: 221px;}

.referentie_pic_small {float:left;margin:0px 28px 20px 0px; position:relative;}
.referentie_pic_small:hover {float:left;margin:0px 28px 20px 0px;display:block;background:url(../Graphics/Referentie_pic_maximize.jpg) no-repeat center center; }

a.overlay { display: block; position: absolute; top: 0; left: 0; width: 100px; height: 100px; background: url(../Graphics/Spacer.gif) no-repeat center center; }
a:hover.overlay { display: block; position: absolute; top: 0; left: 0; width: 100px; height: 100px; background:url(../Graphics/Referentie_pic_maximize.png) no-repeat center center;border:3px solid #ef9c00; }

.product_detail_bg {background:url(../Graphics/Bg_product_detail.gif);width:540px;background-repeat:no-repeat;background-position:top left;}

#footer a:link, #footer a:visited, #footer a:active {text-decoration:none;color:#3f3f3f;}
#footer a:hover {text-decoration:underline;color:#3f3f3f;} 

#contactgegevens a:link, #contactgegevens a:visited, #contactgegevens a:active {text-decoration:underline;color:#3f3f3f;}
#contactgegevens a:hover {text-decoration:underline;color:#c60b28;} 

#links a:link, #links a:visited, #links a:active {text-decoration:underline;color:#3f3f3f;}
#links a:hover {text-decoration:underline;color:#c60b28;} 

.action_message_tekst {font-size:18px;font-weight:normal;color:#c60b28;line-height:normal;}
.action_result_message_tekst {font-size:18px;font-weight:normal;color:#c60b28;line-height:normal;}
.contact_title {font-family:Georgia, Verdana, serif;font-style:italic;color:#0863a9;font-weight:bold;}

/* start form */
.label {text-transform:uppercase;font-size:10px;color:#3f3f3f;}
.input {border-top:1px solid #9c9c9c;border-left:1px solid #c3c3c3;border-right:1px solid #e0dfdf;border-bottom:1px solid #e0dfdf;padding:4px;width:400px;color:#3f3f3f;background-color:#efefef;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.inputred {border-top:1px solid #c60a27;border-left:1px solid #db6e7f;border-right:1px solid #f7c9d1;border-bottom:1px solid #f7c9d1;padding:4px;width:400px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#65a3bf;background-color:#efefef;}
.input_textarea {border-top:1px solid #9c9c9c;border-left:1px solid #c3c3c3;border-right:1px solid #e0dfdf;border-bottom:1px solid #e0dfdf;padding:4px;width:400px;color:#3f3f3f;background-color:#efefef;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.input_textareared {border-top:1px solid #c60a27;border-left:1px solid #db6e7f;border-right:1px solid #f7c9d1;border-bottom:1px solid #f7c9d1;padding:4px;width:400px;color:#65a3bf;background-color:#efefef;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.verstuur_NL {margin-top:5px;text-indent:-9999px;line-height:54px;font-size:0;background:url(../Graphics/Button_verstuur.gif) no-repeat 50% 50%;width:162px;height:32px;border:none;cursor:pointer;display:block;}
.verstuur_NL:hover {margin-top:5px;text-indent:-9999px;line-height:54px;font-size:0;background:url(../Graphics/Button_verstuur_hover.gif) no-repeat 50% 50%;width:162px;height:32px;border:none;cursor:pointer;display:block;}
.verstuur_FR {margin-top:5px;text-indent:-9999px;line-height:54px;font-size:0;background:url(../Graphics/Button_verstuur_FR.gif) no-repeat 50% 50%;width:128px;height:32px;border:none;cursor:pointer;display:block;}
.verstuur_FR:hover {margin-top:5px;text-indent:-9999px;line-height:54px;font-size:0;background:url(../Graphics/Button_verstuur_hover_FR.gif) no-repeat 50% 50%;width:128px;height:32px;border:none;cursor:pointer;display:block;}

.red {color:#f58220;}
textarea {overflow:auto;}
/* end form */

/* start sitemap */
.sitemap_listitem1{list-style-type:disc;float:none;}
.sitemap_listitem2{list-style-type:disc;list-style-position:inside;float:none;}
.sitemap_listitem3{list-style-type:disc;list-style-position:inside;float:none;padding-left:60px;}

.sitemap_box_listitem_first {float:left;width:350px;}
.sitemap_box_listitem {float:left;width:350px;}

.sitemap_listitem1 a:link, .sitemap_listitem1 a:visited, .sitemap_listitem1 a:active {color:#3f3f3f;text-decoration:underline;}
.sitemap_listitem1 a:hover {color:#c60b28;text-decoration:underline;}

.sitemap_listitem2 a:link, .sitemap_listitem2 a:visited, .sitemap_listitem2 a:active {color:#3f3f3f;text-decoration:none;}
.sitemap_listitem2 a:hover {color:#CD302B;text-decoration:underline;}

.sitemap_listitem3 a:link, .sitemap_listitem3 a:visited, .sitemap_listitem3 a:active {color:#3f3f3f;text-decoration:none;}
.sitemap_listitem3 a:hover {color:#CD302B;text-decoration:underline;}
/* end sitemap */

#product_list {line-height:18px;}
#product_list a:link, #product_list a:visited, #product_list a:active {text-decoration:none;color:#c60b28;}
#product_list a:hover {text-decoration:underline;color:#c60b28;} 

#product_info a:link, #product_info a:visited, #product_info a:active {text-decoration:none;color:#c60b28;}
#product_info a:hover {text-decoration:underline;color:#c60b28;} 
.product_info a:link, .product_info a:visited, .product_info a:active {text-decoration:none;color:#c60b28;}
.product_info a:hover {text-decoration:underline;color:#c60b28;} 

.product_small_description {border:1px dotted #ccc;padding:10px;margin-right:20px;}
.product_small_description:hover {border:1px dotted #c60b28;}


/* Submit buttons Nieuwsbrief formulier */
#gegevens_aanpassen,
#gegevens_verwijderen,
#inschrijven { display: inline-block; width: 142px; height: 31px; border: none; cursor: pointer; background: url(../Graphics/Nieuwsbrief_btn.gif) no-repeat top left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333; text-align: center; }
#gegevens_aanpassen:hover,
#gegevens_verwijderen:hover,
#inschrijven:hover { background: url(../Graphics/Nieuwsbrief_btn.gif) no-repeat bottom left; }

