#backnav0 {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav0.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 25px;
height: 50px;
}
#backnav2end {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav2end.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 25px;
height: 50px;
}
#backnav3end {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav3end.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 25px;
height: 50px;
}
#backnav4end {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav4end.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 25px;
height: 50px;
} 
#backnav12 {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav12.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 37px;
height: 50px;
}
#backnav23 {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav23.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 37px;
height: 50px;
}
#backnav34 {
float: left;
margin: 0px;
background: transparent url('../../img/modules/module50/backnav34.png') no-repeat 0px 0px;
padding: 0px 0px 0px 0px;
width: 37px;
height: 50px;
}
#backnav1 {
float: left;
margin: 0px;
background: #838383;
padding: 0px 0px 0px 0px;
width: auto;
height: 50px;
color: #ffffff;
font-size: 18px;
}
#backnav1 a {
color: white;
text-decoration: none;
padding: 0px 0px 0px 0px;
font-size: 18px;
height: 50px;
display: block;
}
#backnav2{
float: left;
margin: 0px;
background: #49b5cd;
padding: 0px 0px 0px 0px;
width: auto;
height: 50px;
color: #004554;
font-size: 18px;
}
#backnav2 a {
color: #004554;
text-decoration: none;
padding: 0px 0px 0px 0px;
font-size: 18px;
height: 50px;
display: block;
}
#backnav3{
float: left;
margin: 0px;
background: #f0bf28;
padding: 0px 0px 0px 0px;
width: auto;
height: 50px;
color: #483800;
font-size: 18px;
}
#backnav3 a {
color: #483800;
text-decoration: none;
padding: 0px 0px 0px 0px;
font-size: 18px;
height: 50px;
display: block;
}
#backnav4{
float: left;
margin: 0px;
background: #9aff77;
padding: 0px 0px 0px 0px;
width: auto;
height: 50px;  
color: #000000;
font-size: 18px;
}
#backnav4 a {
color: #000000;
text-decoration: none;
padding: 0px 0px 0px 0px;
font-size: 18px;
height: 50px;
display: block;
}
#backnav1 span.onerow, #backnav2 span.onerow, #backnav3 span.onerow, #backnav4 span.onerow {
padding: 0px 15px 0px 15px;
line-height: 50px;
font-size: 18px;
height: 50px;
float: left;
}
#backnav1 span.tworows, #backnav2 span.tworows, #backnav3 span.tworows, #backnav4 span.tworows {
padding: 5px 15px 5px 15px;
line-height: 20px;
font-size: 15px;
height: 40px;
float: left;
}








.back_navigation {
float: left;
margin: 0px;
padding: 0px;
width: 100%;
height: auto;  
}

.back_navigation1 {
float: left;
margin: 0px;
padding: 0px 0px 10px 0px;
width: auto;
height: auto;  
}
.back_navigation_right {
float: right;
margin: 0px;
padding: 0px 0px 10px 0px;
width: auto;
height: auto;  
}
.back_navigation_right_item {
float: right;
margin: 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;  
}
.back_navigation_right_item a {
float: left;
margin: 0px;
padding: 30px 5px 5px 5px;
width: auto;
height: auto; 
background: #a9a9a9; 
text-decoration: none;
font-weight: bold;
}
.back_navigation_right_item a.rf_ticket_link {
background: #a9a9a9 url('../../img/modules/module50/icon_back_navigation_rf.png') no-repeat center 2px;
}
.back_navigation_right_item a.fa_ticket_link {
background: #a9a9a9 url('../../img/modules/module50/icon_back_navigation_fa.png') no-repeat center 2px;
}
.back_navigation_right_item a.do_ticket_link {
background: #a9a9a9 url('../../img/modules/module50/icon_back_navigation_do.png') no-repeat center 2px;
}
.back_navigation_right_item a.mail_ticket_link {
background: #a9a9a9 url('../../img/modules/module50/icon_back_navigation_mail.png') no-repeat center 2px;
}
.back_navigation_right_item a.add_item_link {
background: #a9a9a9 url('../../img/modules/module50/icon_back_navigation_plus.png') no-repeat center 2px;
}
.back_navigation_right_item a.rf_ticket_link:hover {
background: #d9d9d9 url('../../img/modules/module50/icon_back_navigation_rf.png') no-repeat center 2px; 
}
.back_navigation_right_item a.fa_ticket_link:hover {
background: #d9d9d9 url('../../img/modules/module50/icon_back_navigation_fa.png') no-repeat center 2px; 
}
.back_navigation_right_item a.do_ticket_link:hover {
background: #d9d9d9 url('../../img/modules/module50/icon_back_navigation_do.png') no-repeat center 2px; 
}
.back_navigation_right_item a.mail_ticket_link:hover {
background: #d9d9d9 url('../../img/modules/module50/icon_back_navigation_mail.png') no-repeat center 2px; 
}
.back_navigation_right_item a.add_item_link:hover {
background: #d9d9d9 url('../../img/modules/module50/icon_back_navigation_plus.png') no-repeat center 2px;
}


.layout_customer {
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 0px 0px 0px;
}
.layout_customer1 {
    float: left;
    width: 345px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 15px 30px 0px;
    background: #d9d9d9;
}
.layout_customer2 {
    float: left;
    width: 265px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 15px 30px 0px;
    background: #d9d9d9;
}
.layout_customer3 {
    float: left;
    width: 310px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 30px 0px;
    background: #d9d9d9;
}

.layout_customer1_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_customer1_head h2 {
    color: #004554;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #49b5cd;
}
.layout_customer1_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_customer1_table_left {
    float: left;
    width: 130px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_customer1_table_right {
    float: left;
    width: 193px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}
.layout_customer2_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_customer2_head h2 {
    color: #004554;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #49b5cd;
}                       


.back_navigation_attention {
    float: left;
    width: 200px;
    height: auto;
    margin: 5px 0px 0px 20px;
}
.back_navigation_attention h2 {
    color: #ffffff;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: normal;
    background: #ff8c8c;
}




.layout_customer2_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_customer2_table_left {
    float: left;
    width: 105px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_customer2_table_right {
    float: left;
    width: 138px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}


.layout_customer3_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_customer3_head h2 {
    color: #004554;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #49b5cd;
}
.layout_customer3_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_customer3_table_left {
    float: left;
    width: 130px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_customer3_table_right {
    float: left;
    width: 158px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}


.layout_contracts {
    float: left;
    width: 100%;
    height: auto;
}
.layout_contracts_onecontract {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 30px 0px;
}




.layout_contracts_onecontract_head {
    float: left;
    width: 100%;
    height: auto;
    background: #f0bf28 url("../../img/modules/module50/icon_db_contract.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.onecontract_head_red {
    background: #ffa0a0 url("../../img/modules/module50/icon_db_contract.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.onecontract_head_green {
    background: #9afd9c url("../../img/modules/module50/icon_db_contract.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.onecontract_head_blue {
    background: #a0b4ff url("../../img/modules/module50/icon_db_contract.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.layout_contracts_onecontract_head_name {
    float: left;
    width: auto;
    height: auto;
}
.layout_contracts_onecontract_head_link {
    float: right;
    width: auto;
    height: auto;
}
.layout_contracts_onecontract_head_link a {
    float: left;
    width: auto;
    height: 32px;
    line-height: 32px;
    padding: 10px 20px 10px 20px;
    background: #483800;
    color: #f0bf28;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
}
.layout_contracts_onecontract_head h2 {
    color: black;
    padding: 15px 20px 15px 60px;
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: normal;
}

.layout_contracts_onecontract_body {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px;
}
.layout_contracts_body_onecontract_leftside {
    float: left;
    width: 420px;
    background: transparent;
    height: auto;
    padding: 0px 0px 0px 0px;
}
.layout_contracts_body_onecontract_address {
    float: left;
    width: 350px;
    background: transparent url("../../img/modules/module50/icon_db_address.png") no-repeat 10px 10px;
    background-size: 40px auto;
    height: auto;
    padding: 10px 0px 10px 70px;
}
.layout_contracts_body_onecontract_contractinfo {
    float: left;
    width: 350px;
    background: transparent url("../../img/modules/module50/icon_db_dateinfo.png") no-repeat 5px 17px;
    background-size: 50px auto;
    height: auto;
    padding: 10px 0px 10px 70px;
}
.onecontract_contractinfo_red {
    background: transparent url("../../img/modules/module50/icon_db_dateinfo_red.png") no-repeat 5px 17px;
    background-size: 50px auto;
    color: #ff0000;
}
.onecontract_contractinfo_green {
    background: transparent url("../../img/modules/module50/icon_db_dateinfo_green.png") no-repeat 5px 17px;
    background-size: 50px auto;
    color: #009703;
}
.onecontract_contractinfo_blue {
    background: transparent url("../../img/modules/module50/icon_db_dateinfo_blue.png") no-repeat 5px 17px;
    background-size: 50px auto;
    color: #173fd4;
}
.layout_contracts_body_onecontract_amends {
    float: left;
    width: 530px;
    height: auto;
    padding: 0px;
    margin: 0px;
}
.layout_contracts_body_onecontract_amend {
    float: left;
    width: 470px;
    height: auto;
    padding: 5px 0px 0px 60px;
    margin: 0px;
}
.greenamend {
    background: transparent url("../../img/modules/module50/icon_db_amend_green.png") no-repeat 10px 10px;
    background-size: 40px auto;
}
.redamend {
    background: transparent url("../../img/modules/module50/icon_db_amend_red.png") no-repeat 10px 10px;
    background-size: 40px auto;
}
.blueamend {
    background: transparent url("../../img/modules/module50/icon_db_amend_blue.png") no-repeat 10px 10px;
    background-size: 40px auto;
}
.layout_contracts_body_onecontract_amend1 {
    float: left;
    width: auto;
    height: 55px;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    font-size: 40px;
}
.layout_contracts_body_onecontract_amend2 {
    float: left;
    width: 300px;
    height: 55px;
    padding: 0px;
    margin: 0px;
}
.layout_contracts_body_onecontract_amend3 {
    float: right;
    width: auto;
    height: 55px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.layout_contracts_body_onecontract_amend3 a {
    float: right;
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 10px 20px;
    margin: 0px;
    background: #a9a9a9;
    color: black;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.layout_contracts_body_onecontract_amend3 a:hover {
    background: #d9d9d9;
}




.layout_contract {
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 0px 0px 0px;
}
.layout_contract1 {
    float: left;
    width: 315px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 15px 10px 0px;
    background: #d9d9d9;
}
.layout_contract2 {
    float: left;
    width: 295px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 15px 10px 0px;
    background: #d9d9d9;
}
.layout_contract3 {
    float: left;
    width: 310px;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    background: #d9d9d9;
}

.layout_contract1_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_contract1_head h2 {
    color: #483800;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #f0bf28;
}
.layout_contract1_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_contract1_table_left {
    float: left;
    width: 130px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_contract1_table_right {
    float: left;
    width: 163px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}
.layout_contract2_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_contract2_head h2 {
    color: #483800;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #f0bf28;
}
.layout_contract2_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_contract2_table_left {
    float: left;
    width: 115px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_contract2_table_right {
    float: left;
    width: 158px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}


.layout_contract3_head {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 10px 0px;
}
.layout_contract3_head h2 {
    color: #483800;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: normal;
    background: #f0bf28;
}
.layout_contract3_table {
    float: left;
    width: 100%;
    height: auto;
    padding: 3px 0px 3px 0px;
}
.layout_contract3_table_left {
    float: left;
    width: 130px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 5px;
}
.layout_contract3_table_right {
    float: left;
    width: 158px;
    height: auto;
    padding: 0px 5px 0px 5px;
    text-align: left;
    background: white;
    border: 0px solid #aaaaaa;
}
.layout_contract3_table_middle1 {
    float: left;
    width: 300px;
    height: auto;
    text-align: center;
    padding: 3px 5px 3px 5px;
}
.layout_contract3_table_middle2 {
    float: left;
    width: 296px;
    height: auto;
    padding: 3px 5px 3px 5px;
    margin: 0px 2px 0px 2px;
    text-align: center;
    background: white;
    border: 0px solid #aaaaaa;
}
.layout_customer1_table_middle1 {
    float: left;
    width: 335px;
    height: auto;
    text-align: center;
    padding: 3px 5px 3px 5px;
}
.layout_customer1_table_middle2 {
    float: left;
    width: 331px;
    height: auto;
    padding: 3px 5px 3px 5px;
    margin: 0px 2px 0px 2px;
    text-align: center;
    background: white;
    border: 0px solid #aaaaaa;
}

.layout_amends {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
.layout_amends_oneamend {
    float: left;
    width: 100%;
    height: auto;
    padding: 60px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.layout_amends_oneamend_head {
    float: left;
    width: 100%;
    height: auto;
}
.oneamend_head_red {
    background: #ffa0a0 url("../../img/modules/module50/icon_db_amend.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.oneamend_head_green {
    background: #9afd9c url("../../img/modules/module50/icon_db_amend.png") no-repeat 10px 5px;
    background-size: 40px auto;
}
.oneamend_head_blue {
    background: #a0b4ff url("../../img/modules/module50/icon_db_amend.png") no-repeat 10px 5px;
    background-size: 40px auto;
}

.layout_amends_oneamend_head_name {
    float: left;
    width: auto;
    height: auto;
}
.layout_amends_oneamend_head_name h2 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 15px 20px 15px 60px;
}
.layout_amends_oneamend_head_link {
   float: right;
   width: auto;
   height: auto;
}
.layout_amends_oneamend_head_link a {
   float: left;
    width: 20px;
    height: 32px;
    line-height: 32px;
    padding: 10px 20px 10px 20px; 
    background: #008a03 url("../../img/modules/module50/icon_db_print1.png") no-repeat 10px 5px; 
    background-size: 40px auto;
    color: transparent;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
}
.layout_amends_delete_amend_input {
   float: right;
   width: auto;
   height: 52px;
   padding: 0px;
   margin: 0px;
}
.layout_amends_delete_amend_input input[type="submit"] {
   background: transparent url("../../img/icon_no.png") no-repeat 5px center; 
   color: #ff0000;
   height: 52px;
   border-radius: 0px;
   padding: 0px 10px 0px 35px;
}
.layout_amends_delete_amend_input input[type="submit"]:hover {
   background: #ffcbcb url("../../img/icon_no.png") no-repeat 5px center; 
}
.layout_amends_oneamend_head_link2, .layout_contracts_onecontract_head_link2 {
   float: right;
   width: auto;
   height: auto;
}
.layout_amends_oneamend_head_link2 a, .layout_contracts_onecontract_head_link2 a  {
   float: left;
    width: auto;
    height: auto;
    padding: 30px 5px 5px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}  
.layout_amends_oneamend_head_link2 a.inticket  {
    background: #a9a9a9 url("../../img/modules/module50/icon_back_navigation_in.png") no-repeat center 2px; 
}
.layout_amends_oneamend_head_link2 a.inticket:hover  {
   background-color: #d9d9d9;
} 
.layout_amends_oneamend_head_link2 a.srticket  {
    background: #a9a9a9 url("../../img/modules/module50/icon_back_navigation_sr.png") no-repeat center 2px; 
}
.layout_amends_oneamend_head_link2 a.srticket:hover  {
   background-color: #d9d9d9;
} 
.layout_amends_oneamend_head_link2 span.srticket_no  {
    background: #a9a9a9 url("../../img/modules/module50/icon_back_navigation_sr_no.png") no-repeat center 2px;
    float: left;
    width: auto;
    height: auto;
    padding: 30px 5px 5px;
    color: black;
    font-weight: bold;
    text-decoration: none; 
}
.layout_amends_oneamend_head_link2 a.paymentlist {
    background: #a9a9a9 url("../../img/modules/module50/icon_db_print2_smallblack.png") no-repeat center 2px; 
}
.layout_amends_oneamend_head_link2 a.paymentlist:hover  {
   background-color: #d9d9d9;
}
.layout_contracts_onecontract_head_link2 a.cashwork {
    background: #a9a9a9 url("../../img/modules/module50/icon_back_navigation_euro.png") no-repeat center 2px; 
}
.layout_contracts_onecontract_head_link2 a.cashwork:hover  {
   background-color: #d9d9d9;
}
.layout_contracts_onecontract_head_link2 a.ct_ticket_link {
    background: #a9a9a9 url("../../img/modules/module50/icon_back_navigation_ct.png") no-repeat center 2px; 
}
.layout_contracts_onecontract_head_link2 a.ct_ticket_link:hover  {
   background-color: #d9d9d9;
}
.layout_amends_oneamend_head_link3 {
   float: right;
   width: auto;
   height: auto;
}
.layout_amends_oneamend_head_link3 a  {
   float: left;
    width: auto;
    height: auto;
    padding: 30px 5px 5px;
    color: black;
    font-weight: bold;
    text-decoration: none;
} 
.layout_amends_oneamend_head_link3 a.printlink {
    float: left;
    width: auto;
    height: auto;
    padding: 30px 5px 5px;
    color: #a0b4ff;
    font-weight: bold;
    text-decoration: none;
    background: #202c5a url("../../img/modules/module50/icon_db_print2_small.png") no-repeat center 2px; 
}
.layout_amends_oneamend_head_link3 a.printlink:hover  {
   background-color: #45548d;
} 
.layout_amends_oneamend_body {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px;
}
.layout_amends_oneamend_body_leftside {
   float: left;
    width: 450px;
    background: transparent;
    height: auto;
    padding: 0px 0px 0px 0px;

}
.layout_amends_oneamend_body_generalinfo {
    float: left;
    width: 350px;
    background: transparent url("../../img/modules/module50/icon_db_contractinfo.png") no-repeat 5px 17px;
    background-size: 50px auto;
    height: auto;
    padding: 10px 30px 10px 70px;

}
.layout_amends_oneamend_body_dateinfo {
    float: left;
    width: 350px;
    background: transparent url("../../img/modules/module50/icon_db_dateinfo.png") no-repeat 5px 17px;
    background-size: 50px auto;
    height: auto;
    padding: 10px 30px 10px 70px;

}
.reddateinfo {
   background: transparent url("../../img/modules/module50/icon_db_dateinfo_red.png") no-repeat 5px 17px;
   background-size: 50px auto;
   color: #ff0000;
}
.greendateinfo {
   background: transparent url("../../img/modules/module50/icon_db_dateinfo_green.png") no-repeat 5px 17px;
   background-size: 50px auto;
   color: #009703;
}
.bluedateinfo {
   background: transparent url("../../img/modules/module50/icon_db_dateinfo_blue.png") no-repeat 5px 17px;
   background-size: 50px auto;
   color: #173fd4;
}
span.redtextinfo {
   color: #ff0000;
   display: block;
}
span.greentextinfo {
   color: #009703;
   display: block;
}
span.bluetextinfo {
   color: #173fd4;
   display: block;
}
.layout_amends_oneamend_body_rightside {
    float: left;
    width: 500px;
    height: auto;
    padding: 0px;
    margin: 0px;

}
.layout_amends_oneamend_body_servprodvar {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    border-left: 1px solid black;

}
.layout_amends_oneamend_body_servprodvar_details {
    float: left;
    width: 420px;
    height: auto;
    padding: 10px 0px 10px 80px;
    margin: 0px 0px 0px 0px;

}
.layout_amends_oneamend_body_servprodvar .service_wifi {
    background: transparent url("../../img/modules/module50/icon_service_wifi.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_tv {
    background: transparent url("../../img/modules/module50/icon_service_tv.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_tvdemo {
    background: transparent url("../../img/modules/module50/icon_service_tvdemo.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_fiber {
    background: transparent url("../../img/modules/module50/icon_service_fiber.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_phone {
    background: transparent url("../../img/modules/module50/icon_service_phone.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_rent {
    background: transparent url("../../img/modules/module50/icon_service_rent.png") no-repeat 15px 10px;
    background-size: 50px auto;
}
.layout_amends_oneamend_body_servprodvar .service_question {
    background: transparent url("../../img/modules/module50/icon_service_question.png") no-repeat 15px 10px;
    background-size: 50px auto;
}

.add_tv_demo_link {
    float: left;
    width: 100%;
    height: 59px;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    border-left: 0px solid black;
}
.add_tv_demo_link a {
    float: left;
    width: auto;
    height: 59px;
    line-height: 59px;
    padding: 0px 20px 0px 105px;
    margin: 0px 0px 0px 0px;
    border-left: 0px solid black;
    font-size: 20px;
    font-weight: bold;
    background: #00ba4b url("../../img/modules/module50/add_tv_demo_icon.png") no-repeat 5px 5px;
    text-decoration: none;
    color: #02712d;
}

.deactivate_service_link {
    background: #8d0000 none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: auto;
    font-weight: bold;
    color: white;
    border-radius: 10px;
}
.activate_service_link {
    background: #106e00 none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: auto;
    font-weight: bold;
    color: white;
    border-radius: 10px;
}
.deactivate_contract_link {
    background: red none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: auto;
    font-weight: bold;
    color: white;
    border-radius: 10px;
}
.delete_service_link {
    background: red none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 5px;
    text-align: left;
    width: auto;
    font-weight: bold;
    color: white;
    border-radius: 10px;
}

/* start tab seletors */
#layout_tabs_container {
    float: left;
    width: 100%;
    height: auto;
}
.tabs-menu {
    height: 30px;
    float: left;
    clear: both;
    padding: 0px;
    margin: 0px;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    background-color: #9b9b9b;
    border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;
    list-style: none;
}

.tabs-menu li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    z-index: 5;
}

.tabs-menu li a {
    padding: 10px;
    color: #fff;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: black;
}

.tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    width: 960px;
    padding: 20px;
    display: none;
}

#tab-1 {
 display: block;   
}


/* end tab seletors */



.tabledefault1 tr th.tablesearch span.search_icon input, span.search_icon label  {
cursor: pointer;
}
.tabledefault1 tr th.tablesearch span.search_icon {
padding: 5px;
}
.tabledefault1 tr th.tablesearch span.search_checked {
background: #ffb24d;
}
  












