/* CSS Document */


.body{
   margin:                 0px;                    /* afstand tussen body en venster */
   padding:                0px;
   overflow:               scroll;
   height:                 100%;
   background-color:       #FFFFFF;
   background-image:       url(../img/blok-plaatmateriaal-achtergrond-146.jpg);
   background-repeat:      no-repeat;
}

.table_main
{
   height:                 100%;
   text-align:             center;
   vertical-align:         top;
}

.td_separator
{
   width:                  25%;
   height:                 100%;
}

.td_main
{
   width:                  1130px;
   vertical-align:         top;
}

.table_main
{
   width:                  100%;
   vertical-align:         top;   
}

.table_left
{
   height:                 100%;
   text-align:             left;
   vertical-align:         top;
   width:                  100%;
}

.td_left_blue
{
   background-color:       #2f8199;
   height:                 60px;
   width:                  100%;
   vertical-align:         top;
}

.td_header_blue
{
   background-color:       #2f8199;
   height:                 60px;
   width:                  100%;
}

.table_header
{
   width:                  1130px;
   vertical-align:         top;
}

.td_header_logo
{
   height:                 146px;
   text-align:             left;
   vertical-align:         middle;
}

.td_header_tagline
{
   text-align:             right;
   vertical-align:         bottom;
   font-family:            Arial, Helvetica, sans-serif;
   font-size:              36pt;
   text-decoration:        none;
   font-weight:            bold;
   color:                  #ffffff;
   text-shadow:            black 0.1em 0.1em 0.2em;
   padding-right:          0px;
}

.td_header_tagline_phone
{
   text-align:             right;
   vertical-align:         top;
   font-family:            Arial, Helvetica, sans-serif;
   font-size:              14pt;
   text-decoration:        none;
   font-weight:            bold;
   color:                  #ffffff;
   text-shadow:            black 0.1em 0.1em 0.2em;
   padding-right:          13px;
   padding-top:            10px;
   width:                  100%;
}

.td_header_tagline_phone_text
{
   text-align:             right;
   vertical-align:         top;
   font-family:            Arial, Helvetica, sans-serif;
   font-size:              14pt;
   text-decoration:        none;
   font-weight:            bold;
   color:                  #ffffff;
   text-shadow:            black 0.1em 0.1em 0.2em;
   padding-top:            25px;
   white-space:            nowrap;
}

.table_text
{
   vertical-align:         top;
   margin-top:             20px;   
}

.table_menu
{
   vertical-align:         middle;
   text-align:             left;
}

.td_menu_item
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           13.5pt;
   text-decoration:     none;
   font-weight:         bold;
   height:              60px;
   text-align:          center;
   vertical-align:      middle;
   padding-left:        12px;
   padding-right:       12px;
   white-space:          nowrap;   
}

.td_text_header
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20pt;
   text-decoration:     none;
   font-weight:         bold;
   height:              60px;
   text-align:          left;
   vertical-align:      top;
   padding-left:        20px;
   width:               606px;
   white-space:          nowrap;
}

.td_text_subheader
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   height:              20px;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        20px;
   padding-bottom:      15px;
}

.td_text_header_right
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   height:              60px;
   text-align:          right;
   vertical-align:      top;
   width:               254px;
}

.td_zaagstaat_button
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      top;

   padding-bottom:      20px;
}

.span_zaagstaat
{
   width:               200px;
   float:               left;
   padding:             10px;
   background-color:    #2f8199;
   border:				   1px solid #2f8199; 
	border-radius:		   10px;
	text-align:          center;
}

.span_contact
{
   width:               254px;
   float:               right;
   padding:             10px;
   background-color:    #2f8199;
   border:				   1px solid #2f8199;
	border-radius:		   10px;
	text-align:          center;
}

.td_text
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          justify;
   vertical-align:      top;
   padding-left:        20px;
}

.td_text_padding_bottom
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          justify;
   vertical-align:      top;
   padding-left:        20px;
   padding-bottom:      15px;
}

.td_text_quote
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           13pt;
   text-decoration:     none;
   font-style:          italic;
   font-weight:         bold;
   color:               #2f8199;
   text-align:          center;
   vertical-align:      middle;
   height:              40px;
}

.td_footer
{
   height:              180px;
   vertical-align:      middle;
   text-align:          center;
}

.table_drager
{
   width:               1130px;
   text-align:          center;
   border:              0px solid #000000;
}

.td_specs_header
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           14pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_header_products
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_header_products_align_center
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_header_products_last
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
   border-right:        1px solid #000000;
}

.td_specs_subheader
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
   width:               70px;
}

.td_specs_subheader_last
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-right:        1px solid #000000;
   border-left:         1px solid #000000;
   width:               70px;
}

.td_specs_subheader_no_content
{
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_content_align_left
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_content_align_center
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_content_align_center_footer
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
}

.td_specs_content_align_center_footer_no_border
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
}

.td_specs_content_align_center_last
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
   border-right:        1px solid #000000;
   border-left:         1px solid #000000;
}

.td_specs_content_footer
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
   border-top:          1px solid #000000;
}

.td_specs_content_footer_no_border
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          left;
   vertical-align:      middle;
   padding-left:        5px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #000000;
}

.td_specs_header_red
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #e3001b;
   border-left:         1px solid #000000;
   border-top:          1px solid #000000;
}

.td_specs_header_red_last
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #e3001b;
   border-left:         1px solid #000000;
   border-right:        1px solid #000000;
   border-top:          1px solid #000000;
}

.h_one
{
   margin:              0px;
   margin-bottom:       20px;
   padding:             0px;
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           11pt;
   text-decoration:     none;
   font-weight:         bold;
   line-height:         26px;
}

.h_two
{
   margin:              0px;
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         bold;
   display:             inline;
}

.h_two_two
{
   margin:              0px;
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   text-decoration:     none;
   font-weight:         normal;
}

.img_border
{
   border:              1px solid #000000;
}

.img
{
   border:              0px solid #000000;
}

.a_header
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20pt;
   text-decoration:     none;
   font-weight:         bold;
   color:               #000000;
   outline:            none;
}

.a_header:hover
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20pt;
   text-decoration:     none;
   font-weight:         bold;
   color:               #000000;
   outline:            none;
}

.a_header:active
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           20pt;
   text-decoration:     none;
   font-weight:         bold;
   color:               #000000;
   outline:            none;
}

.a_text
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     underline;
   font-weight:         normal;
   color:               #000000;
   outline:            none;
}

.a_text:hover
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     underline;
   font-weight:         normal;
   color:               #000000;
   outline:            none;
}

.a_text:active
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     underline;
   font-weight:         normal;
   color:               #000000;
   outline:            none;
}

.a_leverancier
{
   text-decoration:    none;
   color:              #ffffff;
   border-style:       none;
   outline:            none;
}

.a_leverancier:hover 
{
	color:              #fecf5d;
	text-decoration:    none;
	border-style: none;
	outline:            none;
}

.a_leverancier:active 
{
	color:             #ffffff;
	text-decoration:   none;
	border-style: none;
	outline:            none;
}

.a_menu_item
{
	color:              #ffffff;
	text-decoration:    none;
	border-style: none;
	outline:            none;
}

.a_menu_item:hover
{
	color:              #fecf5d;
	text-decoration:    none;
	border-style: none;
	outline:            none;
}

.a_menu_item:active
{
	color:              #ffffff;
	text-decoration:    none;
	border-style: none;
	outline:            none;
}

.body_new
{
   margin:                 0px;                    /* afstand tussen body en venster */
   padding:                0px;
   overflow:               scroll;
   height:                 100%;
   background-color:       #FFFFFF;
   background-image:       url(../img/blok-plaatmateriaal-achtergrond-146.jpg);
   background-repeat:      no-repeat;
   background-position:    center top;
}

.td_header_new
{
   width:                  1130px;
   height:                 146px;
}

.td_header_blue_new
{
   background-color:       #2f8199;
   height:                 45px;
   width:                  1130px;
   vertical-align:         middle;
   text-align:             center;
   font-family:            Arial, Helvetica, sans-serif;
   font-size:              14pt;
   text-decoration:        none;
   font-weight:            normal;
   color:                  #ffffff;
}

.td_separator_new
{
   width:                  25%;
   height:                 100%;
}

.td_separator_blue_new
{
   width:                  25%;
   height:                 45px;
   background-color:       #2f8199;
}

.td_separator_20_blue
{
   width:                  20px;
   height:                 100%;
   background-color:       #2f8199;
}

.td_separator_20
{
   width:                  20px;
   height:                 100%;
}

.td_separator_grey
{
   width:                  25%;
   height:                 100%;
   background-image:       url(../img/blok-shade-1px.jpg);
   background-repeat:      repeat-x;
   background-size:        contain;
}

.table_header_new
{
   width:                  1130px;
   vertical-align:         top;
}

.table_header_tagline
{
   width:                  100%;
   vertical-align:         top;
   height:                 146px;
}

.td_pictures_main
{
   width:                  220px;
   vertical-align:         top;
}

.td_text_main
{
   width:                  880px;
   vertical-align:         top;
   text-align:             center;
}

.td_picture
{
   vertical-align:         top;
   text-align:             center;
   width:                  220px;
   padding-bottom:         20px;
}

.table_pictures
{
   vertical-align:         top;
   height:                 100%;
   margin-top:             20px; 
}

.td_header_logo_tagline
{

}

.table_zaagstaat
{
   vertical-align:         top;
   height:                 100%;
   margin-left:            20px;  
}

.table_zaagstaat_center
{
   vertical-align:         top;
   height:                 100%;
   text-align:             center;  
}

.td_zaagstaat_label
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          left;
   vertical-align:      middle;
   width:               200px;
   height:              30px;
}

.td_zaagstaat_input
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          left;
   vertical-align:      middle;
   width:               300px;
   height:              30px;
}

.td_zaagstaat_input_row
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   text-align:          center;
   vertical-align:      middle;
   height:              30px;
}

.input_textbox
{
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           10pt; 
   color:               #000000;
   background-color:    #FFFFFF;
   border:              1px solid #2f8199;
   padding-left:        5px;
}

.input_textbox_row
{
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           10pt; 
   color:               #000000;
   background-color:    #FFFFFF;
   border-left:         1px solid #2f8199;
   border-top:          1px solid #2f8199;
   border-bottom:       1px solid #2f8199;
   padding-left:        5px;
   margin:              0px;
}

.input_textbox_row_last
{
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           10pt; 
   color:               #000000;
   background-color:    #FFFFFF;
   border:              1px solid #2f8199;
   padding-left:        5px;
   margin:              0px;
}

.td_zaagstaat_error
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          left;
   vertical-align:      middle;
   width:               100%;
   height:              40px;
   color:               #e3001b;
}

.td_zaagstaat_mandatory
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         normal;
   font-style:          italic;
   text-align:          left;
   vertical-align:      middle;
   width:               100%;
   height:              50px;
}

.td_zaagstaat_header
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           11pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          right;
   vertical-align:      middle;
   padding-left:        20px;
   height:              50px;
   color:               #2f8199;    
}

.td_zaagstaat_subheader
{
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           10pt;
   text-decoration:     none;
   font-weight:         bold;
   text-align:          center;
   vertical-align:      middle;
   height:              25px;    
}

.input_submit
{
   margin:              0px;
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           11pt; 
   color:               #FFFFFF;
   text-decoration:     none;
   font-weight:         bold;
   background-color:    #2f8199;
   padding:             5px;
   width:               110px;
   border:              1px solid #2f8199;
   border-radius:		   10px;
	cursor:              pointer;
}

.input_submit:hover
{
   color:               #fecf5d;
	cursor:              pointer;
}

.input_submit_row
{
   margin:              0px;
   font-family:         Arial, Helvetica, sans-serif; 
   font-size:           11pt; 
   color:               #FFFFFF;
   text-decoration:     none;
   font-weight:         bold;
   background-color:    #2f8199;
   padding:             5px;
   width:               150px;
   border:              1px solid #2f8199;
   border-radius:		   10px;
	cursor:              pointer;
}

.input_submit_row:hover
{
   color:               #fecf5d;
	cursor:              pointer;
}

.td_submit_left
{
   text-align:          left;
   vertical-align:      middle;
   height:              50px;
   padding-left:        0px;      
}

.td_submit_right
{
   text-align:          right;
   vertical-align:      middle;
   height:              50px;      
}

.a_img
{
   border:              0px;
}

.a_img:hover
{
   border:              0px;
}

.a_img:active
{
   border:              0px;
}

.box
{
   border-left:         1px solid #2f8199;
   border-top:          1px solid #2f8199;
   border-bottom:       1px solid #2f8199;
   text-align:          center;
   margin:              0px;
   padding-top:         2px;
   padding-bottom:      2px;
   width:               100%;
}

.box_last_b2
{
   border:              1px solid #2f8199;
   text-align:          center;
   margin:              auto;
   padding-top:         2px;
   padding-bottom:      2px;
   width:               35px;
}

.box_last_opmerkingen
{
   border:              1px solid #2f8199;
   text-align:          center;
   margin:              auto;
   padding-top:         2px;
   padding-bottom:      2px;
   width:               104px;
}

.box_last
{
   border:              1px solid #2f8199;
   text-align:          center;
   margin:              auto;
   padding-top:         2px;
   padding-bottom:      2px;
   width:               100%;
}

.td_zaagstaat_uitleg
{
   vertical-align:      top;
   text-align:          left;
}