/* CSS Document */

/* GLOBALS */

.body_login {
   margin-top:             20px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;                    /* afstand tussen body en venster */
   overflow:               auto;
   background-color:    #CCCCCC;
}

.body_logged_in {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;                    /* afstand tussen body en venster */
   overflow:               auto;
   background-color:    #CCCCCC;
}

.body_print_quote {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;                    /* afstand tussen body en venster */
   overflow:               auto;
   background-color:    #FFFFFF;
}

.body_popup {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;                    /* afstand tussen body en venster */
   border: 0px;
   background-color:    #F1F2F2;
}

.table_standard {
   border: 1px solid #003366;
}

.table_standard_logged_in {
   /*border: 1px solid #000000;*/
}

.table_standard_print_quote 
{
   padding-left:        5px;
   padding-right:       5px;   
}

.td_login_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          10px;
   text-align: center;
   vertical-align: top;
   height:  40px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;  
}

.td_login_footer {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 9px;
   text-decoration: none;
   font-weight: none;
   border-bottom: 0px solid #003366;
}

.td_login_img {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: right;
   vertical-align: middle;
   border-bottom: 1px solid #003366;
}

.td_login_label {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          10px;
   text-align: left;
   vertical-align: middle;
   height:  20px;
   width: 100px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;  
}

.td_login_input {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          10px;
   text-align: left;
   vertical-align: middle;
   height:  20px;
   width: 170px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;  
}

.td_error_login {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          10px;
   text-align: left;
   vertical-align: middle;
   height:  50px;
   color: #ca2632;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;
   border-bottom: 0px solid #003366;  
}

.td_submit_login {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          10px;
   text-align: left;
   vertical-align: middle;
   height:  40px;
}

.td_logged_in_header_logo {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   border-bottom:     1px solid #003366;  
}

.td_logged_in_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;  
}

.td_client_data {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;  
}

.td_company_data {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 10px;
   text-decoration: none;
   font-weight: normal;  
}

.td_logged_in_header_text {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          5px;
   padding-left:          5px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
}

.td_logged_in_header_right {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-top:          0px;
   text-align: right;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold; 
}

.td_logged_in_menu {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   text-align: center;
   vertical-align: middle;
   height:  30px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   border:     1px solid #003366;
   background-color:    #003366;  
}

.td_logged_in_sub_menu {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 10px;
   text-decoration: none;
   font-weight: bold;
   border:     1px solid #003366;
   background-color:    #003366;  
}

.td_new_quote {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          5px;
   text-align: left;
   vertical-align: middle;
   height:  30px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
}

.td_print_quote {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:           0px;
   text-align: left;
   vertical-align: middle;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;
}

.td_print_quote_image
{
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:           5px;
   padding-top:            20px;
   padding-bottom:         0px;
   text-align: center;
   vertical-align: middle;
}

.td_new_quote_comments {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          5px;
   text-align: left;
   vertical-align: middle;
   height:  25px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;
}

.td_new_quote_enter {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          0px;
   text-align: left;
   vertical-align: top;
   height:  25px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
   border-bottom: 1px solid #003366;
}

.td_new_quote_management {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          5px;
   padding-bottom:        5px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
   border: 0px solid #003366;
}

.td_new_quote_enter_transport {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:           0px;
   padding-top:          5px;
   padding-bottom:         20px;
   text-align: left;
   vertical-align: top;
   height:  25px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
   border-bottom: 1px solid #003366;
}

.td_add_item {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  25px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
   border-bottom: 1px solid #003366;
}

.td_quotes_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid #003366;
}

.td_list_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px solid #003366;
}

.td_quotes {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   border-bottom: 1px solid #003366;
}

.td_quotes_centered {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   border-bottom: 1px solid #003366;
}

.td_list_detail {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   border-bottom: 1px solid #003366;
}

.td_new_quote_seperator_row {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  5px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
}

.tr_new_quote_seperator_row {
   height:             20px;                    /* afstand tussen body en venster */
}

.td_new_quote_seperator_quote_row {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   text-align: left;
   vertical-align: middle;
   height:  25px;
   color: #FFFFFF;
   font-family: Verdana;
   font-size: 10pt;
   text-decoration: none;
   font-weight: bold;
   background-color:    #003366;
}

.td_overview_seperator_row {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          5px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   height:  10px;
   color: #003366;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: none;
   font-weight: none;
}

.td_new_quote_overview_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
   border-left: 1px solid #003366;
   border-top: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_new_quote_overview_header_last {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
   border: 1px solid #003366;
}

.td_new_quote_overview_detail {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: none;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_new_quote_overview_detail_column_total {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          5px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: none;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_new_quote_overview_detail_last {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: none;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
   border-right: 1px solid #003366;
}

.td_new_quote_overview_total {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          5px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
}

.td_new_quote_overview_total_quote {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          103px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #a92a2a;
   font-family: Verdana;
   font-size: 9pt;
   text-decoration: none;
   font-weight: bold;
}

.td_new_quote_overview_detail_footer {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   color: #003366;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: none;
}

.td_print_quote_seperator_row {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: none;
   border-bottom: 1px solid #003366;
}

.td_print_quote_overview_header {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: bold;
   border-left: 1px solid #003366;
   border-top: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_print_quote_overview_header_last {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: bold;
   border: 1px solid #003366;
}

.td_print_quote_overview_detail {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: normal;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_print_quote_overview_detail_column_total {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          5px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: normal;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

.td_print_quote_overview_detail_last {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: center;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: normal;
   border-left: 1px solid #003366;
   border-bottom: 1px solid #003366;
   border-right: 1px solid #003366;
}

.td_print_quote_overview_total {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          5px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: bold;
}

.td_print_quote_overview_total_quote {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-right:          75px;
   text-align: right;
   vertical-align: middle;
   height:  20px;
   color: #a92a2a;
   font-family: Verdana;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
}

.td_print_quote_overview_detail_footer {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-left:          0px;
   padding-top:          0px;
   text-align: left;
   vertical-align: middle;
   color: #003366;
   font-family: Verdana;
   font-size: 7pt;
   text-decoration: none;
   font-weight: normal;
}

.td_footer {
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-right:          20px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;  
}

.td_print_link
{
   margin-top:             0px;                    /* afstand tussen body en venster */
   margin-left:            0px;                    /* afstand tussen body en venster */
   margin-right:           0px;                    /* afstand tussen body en venster */
   margin-bottom:          0px;   
   padding-right:          0px;
   text-align: right;
   vertical-align: top;
   color: #a92a2a;
   font-family: Verdana;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
}

.td_popup
{
   margin:              0px;                    /* afstand tussen body en venster */
   padding  :           10px;
   text-align: left;
   vertical-align: top;
   color: #003366;
   font-family: Verdana;
   font-size: 10pt;
   text-decoration: none;
   font-weight: normal;
   background-color:    #CCCCCC;
}

/* Algemene p-tag, metname voor de content uit de editor */

.p{
   margin-top:          0px;
   padding-top:         0px;
   font-family:         Verdana, Helvetica, sans-serif;
   font-size:           8pt;
   font-weight:         normal;
   text-decoration:     none;
   color:               #000000;
   text-align:          right;
}

.input_textbox{
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #003366;
   background-color:    #FFFFFF;
   border:              1px solid #003366;
}

.input_password{
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #003366;
   background-color:    #FFFFFF;
   border:              1px solid #003366;
}

.input_textarea{
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #666666;
   background-color:    #F1F2F2;
   border: none;
}

.input_submit_login{
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              18px;
}

.input_submit_change_language {
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              18px;
}

.input_submit_quotes {
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              28px;
   width:               118px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
}

.input_submit_quotes_long {
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              28px;
   width:               188px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
}

.input_submit_sub_menu {
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              18px;
   width:               198px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
}

.input_submit_sub_menu_long {
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   height:              18px;
   width:               260px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
}

.input_submit_view_edit {
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #003366;
   border:              none;
   background-color:    transparent;
   font-weight:         normal;
   text-align:          center;
   border:              none;
   text-decoration:     underline;
   cursor:              pointer;
}

.input_submit_delete {
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   border:              none;
   background-color:    #003366;
   font-weight:         none;
   text-align:          center;
   text-decoration: underline;
   cursor:  pointer;
}

.input_select{
   font-family:         Verdana; 
   font-size:           9pt; 
   color: #003366;
   background-color: #FEFEF2;
   border: 1px solid #003366;
}

.img{
  border-style: none;
}
  

/* Algemene a-tag */

a{
   text-decoration:    underline;
   color:              #003366;
   border-style: none;
   outline:             none;
}

a:hover {
	color:              #003366;
	text-decoration:    underline;
	border-style: none;
	outline:             none;
}

a:active {
	color:             #003366;
	text-decoration:   underline;
	border-style: none;
	outline:             none;
}

.a_info{
   text-decoration:    none;
   color:              #0a9624;
   border-style: none;
}

.a_info:hover {
	color:              #0a9624;
	text-decoration:    underline;
	border-style: none;
}

.a_info:active {
	color:             #0a9624;
	text-decoration:   none;
	border-style: none;
}

.a_popup{
   text-decoration:    none;
   color:              #003366;
   border-style: none;
   font-weight:      bold;
   font-family:      Verdana;
   font-size:        7pt;
}

.a_popup:hover {
	color:              #003366;
	text-decoration:    none;
	border-style: none;
}

.a_popup:active {
	color:             #003366;
	text-decoration:   none;
	border-style: none;
}


.a_print{
   text-decoration:    underline;
   color:              #a92a2a;
   border-style: none;
   font-size:           9pt;
}




.a_print:hover {
	color:              #a92a2a;
	text-decoration:    underline;
	border-style: none;
   font-size:           9pt;
}

.a_print:active {
	color:             #a92a2a;
	text-decoration:   underline;
	border-style: none;
   font-size:           9pt;
}

.a_img.{
   border-style:    none;
   }
   
.a_print_quote {
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #FFFFFF;
   border:              none;
   padding-top:         6px;
   padding-bottom:      6px;
   padding-left:        14px;
   padding-right:       14px;
   background-color:    #003366;
   height:              28px;
   width:               118px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
   text-decoration:     none;
}

.a_print_quote:hover {
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #FFFFFF;
   border:              none;
   padding-top:         6px;
   padding-bottom:      6px;
   padding-left:        14px;
   padding-right:       14px;
   background-color:    #003366;
   height:              28px;
   width:               118px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
   text-decoration:     none;
}

.a_print_quote:active {
   font-family:         Verdana;
   font-size:           9pt; 
   color:               #FFFFFF;
   border:              none;
   padding-top:         6px;
   padding-bottom:      6px;
   padding-left:        14px;
   padding-right:       14px;
   background-color:    #003366;
   height:              28px;
   width:               118px;
   font-weight:         bold;
   text-align:          center;
   border:              1px solid #CCCCCC;
   text-decoration:     none;
}

.a_download
{
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   text-decoration:     underline;
}

.a_download:hover 
{
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   text-decoration:     none;   
}

.a_download:active 
{
   font-family:         Verdana;
   font-size:           8pt; 
   color:               #FFFFFF;
   text-decoration:     underline;   
}
/* a-tag voor de menu_items is vast. Als de menu_items geen verwijzing hebben
wordt de kleur over genomen door de p-tag*/

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}

.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
	}
	
.hiddenDiv_aa {
	display: none;
	}
.visibleDiv_aa {
	display: block;
	}


