BODY {
    FONT-SIZE: 11px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #007FFF;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

TD {
    FONT-SIZE: 11px;
    COLOR: #4b526c;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.printing_v2_main_table {
    FONT-SIZE: 13px;
    COLOR: #4b526c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.printing_v2_main_table td {
    FONT-SIZE: 13px;
    COLOR: #4b526c;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.copyright {
    color: #000000;
    font-size: 10px;
}

.border_gray1 {
    background-color: #000000;
}

.border_gray1_layer {
    background-color: #000000;
}

.border_gray2 {
    background-color: #000000;
}

.border_gray2_layer {
    background-color: #000000;
}

.border_gray3 {
    background-color: #999999;
}

.border_gray3_layer {
    background-color: #999999;
}

.background {
    background-color: #FFFFFF;
}

.background_layer {
    background-color: #999999;
}

.menu {
    font-size: 12px;
    font-weight: bold;
    color: #007FFF;
    text-decoration: none;
    text-transform: uppercase;
}

.menu_layer {
    font-size: 12px;
    font-weight: bold;
    color: #007FFF;
    text-decoration: none;
    text-transform: uppercase;
}

.topic {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: none;
}

.topic_layer {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.navigation {
    font-size: 11px;
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: none;
}

.error {
    color: red;
    font-weight: bold;
}

.error_layer {
    color: #FDF2CE;
    font-weight: bold;
}

.entry {
    FONT-SIZE: 11px;
    COLOR: #000000;
    text-decoration: none;
    font-weight: bold;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.entry_layer {
    FONT-SIZE: 11px;
    COLOR: #000000;
    font-weight: bold;
    text-decoration: none;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.entry_disabled {
    FONT-SIZE: 11px;
    text-decoration: none;
    COLOR: #999999;
    font-weight: bold;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.entry_layer_disabled {
    FONT-SIZE: 11px;
    text-decoration: none;
    COLOR: #999999;
    font-weight: bold;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.input {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #007FFF;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(21, 90, 168);
}

.input_layer {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #007FFF;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(21, 90, 168);
}

.input_disabled {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #007FFF;
    background: rgb(204, 204, 204);
    border: 1px solid rgb(21, 90, 168);
}

.input_layer_disabled {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #007FFF;
    background: rgb(204, 204, 204);
    border: 1px solid rgb(153, 153, 153);
}

.large {
    color: #007FFF;
    font-size: 24px;
}

.large_layer {
    color: #007FFF;
    font-size: 24px;
}

.large_disabled {
    color: #999999;
    font-size: 24px;
}

.large_layer_disabled {
    color: #999999;
    font-size: 24px;
}

.standard_disabled {
    color: #999999;
}

.list_header {
    text-decoration: none;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #4b526c;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
}

.list_entry {
    text-decoration: none;
    font-size: 12px;
    color: #000000;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
}

.list_background {
    background: #4b526c;
}

.list_background_layer {
    background: #4b526c;
}

.printing_caption_table {
    width: 100%;
}

.printing_contact_cell {
    height: 100%;
}

.printing_v2_photo_makler_table {
    vertical-align: top;
    height: 100%;
}

.printing_info_label_2 {
    color: #4B526C;
    font-size: 16px;
    text-decoration: underline;
    padding-top: 10px;
}

.printing_info_label {
    width: 50%;
    font-size: 12pt;
}

.printing_info_inner_cell_label {
    width: 50%;
    font-size: 12pt;
}

.printing_info_inner_cell_value {
    font-size: 12pt;
    padding-left: 8px;
}

.printing_info_outer_table {
    width: 100%;
}

.printing_info_inner_table {
    width: 100%;
}

.printing_v2_broker_info {
    padding-top: 10px;
}

.pricedetails-label-print {
    padding-right: 3px;
}

.printing_v2_photo_makler_image {
    width: 90px;
    vertical-align: top;
}

.printing_v2_photo_makler_cell {
    padding-right: 20px;
    vertical-align: top;
}

