body										{ margin:0px; background-color:#333333; font-family:Trebuchet MS; font-size:11px; overflow-y:scroll; }

#container_table							{ background-repeat:repeat-y; background-image:url(../Images/website-bg.png); min-height:100%; width:826px; margin:auto; }

#header_cell								{ height:176px; }
#header										{ float:left; width:818px; margin-left:4px; height:176px; background-repeat:no-repeat; background-image:url(../Images/header-bg.png); } 
#logo										{ float:left; margin-left:95px; margin-top:56px; }
#contact									{ float:right; margin-top:50px; margin-right:33px; line-height:20px; font-size:10px; }
#contact a									{ color:#000000; }
#contact a:hover								{ color:#000000; }
#top_photo_cell								{ height:184px; }
#top_photo									{ float:left; width:818px; margin-left:4px; height:184px; background-repeat:no-repeat; background-image:url(../Images/top-photo.png); } 
#topmenu_cell								{ height:37px; }
#topmenu									{ float:left; width:609px; margin-left:4px; height:37px; background-repeat:no-repeat; background-image:url(../Images/topmenu-bg.png); } 
#topmenu_items								{ margin-top:12px; }
#topmenu_items a								{ color:#333333; font-weight:bold; text-decoration:none; }
#topmenu_items a:hover						{ color:#840c34; font-weight:bold; text-decoration:none; }
#topmenu_items img							{ margin-left:10px; margin-right:2px; }

#content_cell								{ vertical-align:top; }
#content									{ float:left; width:609px; margin-left:4px; background-repeat:no-repeat; background-image:url(../Images/content-bg.png); min-height:437px; } 
#content_title								{ float:left; width:609px; height:40px; margin-top:20px; clear:both; }
#content_title span							{ float:left; margin-left:43px; font-size:21px; }
#content_layout								{ float:left; width:826px; }
#content_innerlayout						{ width:609px; margin-bottom:20px; }
#content_text								{ margin-left:44px; line-height:21px; width:500px; }
#content_text a								{ font-family:Trebuchet MS; font-size:11px; color: #000000; text-decoration: underline; }
#content_text a:hover						{ font-family:Trebuchet MS; font-size:11px; color: #7B0E38; text-decoration: underline; }

#rightmenu_cell								{ vertical-align:top; width:209px; }
#rightmenu									{ margin-right:4px; width:209px; }
#rightmenu_items							{ width:185px; margin-left:10px; margin-top:0px; }
#rightmenu_items a							{ color:#ffffff; text-decoration:none; }
#rightmenu_items a:hover						{ color:#f4d45a; text-decoration:none; }
.rightmenu_arrow							{ float:left; width:45px; height:39px; background-repeat:no-repeat; background-image:url(../Images/right-menu-arrow.png); background-position:27px 16px; }
.rightmenu_item								{ float:left; width:140px; height:39px; line-height:39px; }
.rightmenu_line								{ float:left; width:185px; background-repeat:repeat-x; background-image:url(../Images/right-menu-line.png); height:1px; }

#footer_cell								{ height:36px; }
#footer_shadow								{ float:left; clear:both; margin-left:4px; height:4px; width:819px; background-repeat:repeat-x; background-image:url(../Images/footer-shadow.png); }
#footer_links								{ float:left; height:32px; left:2px; margin-left:14px; }
#footer_links div							{ float:left; line-height:32px; }
#footer_links a								{ color:#333333; text-decoration:none; }
#footer_links a:hover						{ color:#000000; text-decoration:none; }
.footer_pipe								{ width:1px; margin-left:4px; margin-right:4px; margin-top:9px; }
.footer_pipe div								{ width:1px; background-color:#f4dc81; height:9px !important; margin-top:3px; }
#footer_flags								{ float:right; height:32px; margin-right:14px; }
#footer_flags img							{ border-style:none; margin-top:10px; margin-left:2px; }

p											{ font-size:15px; font-weight:bold; }

.contact_form								{ width:550px; }
.contact_form div							{ float:left; }
.contact_form input							{ float:left; font-family:Trebuchet MS; font-size:11px; border-style:none; background-color:Transparent; padding:4px; width:100%; height:17px; }
.contact_form textarea						{ float:left; font-family:Trebuchet MS; font-size:11px; border-style:none; background-color:Transparent; padding:4px; width:100%; overflow:auto; }
.contact_form_box							{ min-height:25px; margin-right:5px; margin-bottom:5px; width:256px; background-image:url(../Images/form-input-bg.png); }
.contact_form_checkbox						{ width:20px !important; margin:4px !important; padding:0px !important; }
.contact_form_box label						{ float:left; }
.contact_form_confirm						{ float:left; width:550px; }
.contact_form_confirm img					{ float:right; margin-right:30px; cursor:pointer; }

.materieel									{ width:552px; }
.materieel_item								{ float:left; margin-top:30px; }
.materieel_item img							{ float:left; }
.materieel_label							{ position:absolute; margin-top:-20px; }
.materieel_label img 						{ position:absolute; margin-left:1px; margin-top:8px; }
.materieel_label span						{ margin-left:12px; font-weight:bold; }

.impressie									{ width:552px; }
.impressie_title							{ float:left; width:100%; margin-top:10px; }
.impressie_title span						{ font-weight:bold; margin-left:6px; }
.impressie_gallery							{ float:left; width:100%; margin-bottom:10px; }
.impressie_item								{ float:left; width:110px; height:85px; background-repeat:no-repeat; background-image:url(../Images/impressie-thumb-shadow.png); }
.impressie_item img							{ margin-left:5px; margin-top:5px; border-style:none; } 

div.NummerDrie								{width: 44px; height: 17px; left: 15px; position: absolute;}
div.NummerDrie a								{color: #000000; text-decoration: none;}
div.NummerDrie a:hover						{color: #000000; text-decoration: none;}
div.NummerDrie img							{border: solid 0px #000000;}