

a.a_links{
    color: #6E7D64;
    font-size:16px;
    text-decoration: none;

}
a.a_links:visited{
    color:#6E7D64;
    font-size:16px;
    text-decoration: none;

}
a.a_links:hover{
    color:  #ECF9E1;
    font-size:16px;
    text-decoration: none;

}

table.a_table_main{
        width: 100%;
        height:700px;
        background-color:#6E7D64;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-right: 1px solid #387562;
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #387562;
        border-bottom: 1px solid #387562;

}

td.a_td_left{
       width:50px;
}

td.a_td_center{
        width:600px;
        vertical-align: top;
        text-align: center;
}
td.a_td_right{
        width:50px;

}
td.auf_td_Exec{
        width:205px;
        text-align: center;

        background-color:#ECF9E1;
}
td.auf_td_Exec_blank{
        background-color:#ECF9E1;
}
td.auf_td_Exec_top{
        background-color:#ECF9E1;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
}

table.auf_table_center_info{
        width:600px;
        height:48px;
        margin-left: auto;
        margin-right: auto;
        background-color:#6E7D64;
        color: #E3F7D4;
        font-family: Arial, Helvetica, sans-serif;
        padding:3px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-right: 5px solid #E3F7D4;
        border-top: 5px solid #E3F7D4;
        border-left: 5px solid #E3F7D4;
        border-bottom: 3px solid #E3F7D4;
    }
td.auf_table_center_left{

    text-align: center;


}
td.auf_table_center_center{

    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;

}

td.auf_table_center_small{

    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;

}
td.auf_table_center_right{

    text-align: center;

}
table.a_table_center_sub{
       width:100%;

       font-family: Arial, Helvetica, sans-serif;
       padding:0px;
       border-top-right-radius: 10px;
       border-top-left-radius: 10px;
       /*border-bottom-right-radius: 10px;
       border-bottom-left-radius: 10px;*/


}
table.a_table_center_mid{
       width:100%;
       background-color:#E3F7D4;
       padding:0px;
       border-top-right-radius: 0px;
       border-top-left-radius: 0px;
       border-bottom-left-radius: 10px;
       border-bottom-right-radius: 10px;
       font-family: Arial, Helvetica, sans-serif;

}
td.a_bottom_empty{
        width:600px;
        height:20px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
}

td.a_choiceleft{
        width:350px;
        color:#6E7D64;
        font-size: 16px;

}
td.a_choicecenter{
        width:250px;
        color:#6E7D64;
        font-size: 16px;
        text-align:left;

}
td.a_td_footer_straight{

        background-color:#E3F7D4;

}
td.a_td_footer_curvy{
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-color:#E3F7D4;

}
select.a_choice{
        width:230px;
        height:30px;
        color:#6E7D64;
        background-color:#E3F7D4;
        font-size: 16px;
        padding:5px;
        border-right: 1px solid #6E7D64;
        border-top: 1px solid #6E7D64;
        border-left: 1px solid #6E7D64;
        border-bottom: 1px solid #6E7D64;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;


}

td.a_navi{
        width:150px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-right: 1px solid #6E7D64;
        border-top: 1px solid #6E7D64;
        border-left: 1px solid #6E7D64;
        border-bottom: 1px solid #6E7D64;

}
td.a_navi:hover{
     background-color:#6E7D64;

}

td.a_userdatatop{
    width:700px;
    height:40px;
    vertical-align: middle;
    text-align: left;

}
td.a_userdata{
        padding:5px;
        width:150px;
        height:20px;
        color: #E3F7D4;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;

}
input.a_ExecNew_submit{
        width:200px;
        height:30px;
        font-size:16px;
        color:#6E7D64;
        font-weight: bold;
        background-color: #E3F7D4;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-right: 1px solid #6E7D64;
        border-top: 1px solid #6E7D64;
        border-left: 1px solid #6E7D64;
        border-bottom: 1px solid #6E7D64;
}
input.a_ExecNew_submit:hover{
        width:200px;
        height:30px;
        font-size:16px;
        color:#6E7D64;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-right: 2px solid  #6E7D64;
        border-top: 2px solid #6E7D64;
        border-left: 2px solid #6E7D64;
        border-bottom: 2px solid #6E7D64;
}
input.a_userdata{
        width:150px;
        height:30px;
        color:#6E7D64;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight:bold;
        text-align:center;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
}
input.a_userdata_anzahl{
        width:30px;
        height:30px;
        color:#6E7D64;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight:bold;
        text-align:center;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
}

input.a_userdata_submit{
        width:100px;
        height:30px;
        color:#6E7D64;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align:center;
        background-color:#FFFFFF;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-right: 1px solid #559E54;
        border-top: 1px solid #559E54;
        border-left: 1px solid #559E54;
        border-bottom: 1px solid #559E54;
}
input.a_userdata_butan{
        width:200px;
        height:50px;
        color:#99BDFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight:bold;
        text-align:center;
        background-color:#F1DADF;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-right: 1px solid #F1DADF;
        border-top: 1px solid #F1DADF;
        border-left: 1px solid #F1DADF;
        border-bottom: 1px solid #F1DADF;
}
input.a_userdata_butre{
        width:200px;
        height:50px;
        color:#F7E9D4;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-align:center;
        font-weight: bold;
        background-color:#343409;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-right: 1px solid #559E54;
        border-top: 1px solid #559E54;
        border-left: 1px solid #559E54;
        border-bottom: 1px solid #559E54;
}

/*Aufenthalte anzeigen*/
table.a_show{
            padding:0px;
            width:1100px;
            height:20px;
            color:#737641;
            margin-left:auto;
            margin-right:auto;
            background-color: #E3F7D4;
            border-right: 0px solid #99BDFF;
            border-top: 0px solid #E3F7D4;
            border-left: 0px solid #99BDFF;
            border-bottom:0px solid #99BDFF;


}
/*Vormerkungen
td.a_show_top_mv{
            padding:0px;
            width:100%;
            height:40px;
            text-align: center;
            background-color:#E3F7D4;
            border-right: 1px solid #719C1C;
            border-left: 1px solid #719C1C;
            border-bottom:0px solid #719C1C;
            border-top:1px solid #719C1C;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;

}
td.a_show_blank_mv{
            padding:3px;
            width:100%;
            height:40px;
            text-align: right;
            background-color:#E3F7D4;
            border-right: 1px solid #719C1C;
            border-left: 1px solid #719C1C;
            border-bottom:0px solid #719C1C;
            border-top:0px solid #719C1C;
            border-top-left-radius: 0px;
            border-top-right-radius:0px;

}
td.a_show_finish_mv{
            padding:3px;
            width:100%;
            height:40px;
            text-align: center;
            background-color:#E3F7D4;
            border-right: 1px solid #719C1C;
            border-left: 1px solid #719C1C;
            border-bottom:0px solid #719C1C;
            border-top:0px solid #719C1C;
            border-top-left-radius: 0px;
            border-top-right-radius:0px;

} */
td.a_show_left{
            padding:3px;
            width:125px;
            height:40px;
            text-align: left;
            background-color:#6E7D64;
            color:#E3F7D4;
            border-right: 1px solid #E3F7D4;
            border-left: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:1px solid #6E7D64;
            border-top-left-radius: 10px;

}
td.a_show_middle{
            padding:3px;
            width:100px;
            height:40px;
            text-align: left;
            background-color:#6E7D64;
            color:#E3F7D4;
            border-right: 1px solid #E3F7D4;
            border-bottom:1px solid #6E7D64;
            border-top:1px solid #6E7D64;
}
td.a_show_NoAinfo{
            padding:3px;
            width:100%;
            height:40px;
            text-align: center;
            background-color:#E3F7D4;
            color:#6E7D64;
            border-right: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-left:1px solid #6E7D64;
}

td.a_show_right{
            padding:3px;
            width:125px;
            height:40px;
            text-align: center;
            background-color:#6E7D64;
            color:#E3F7D4;
            border-right: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:1px solid #6E7D64;
           border-top-right-radius: 10px;
}
td.a_show_left_show{
            padding:3px;
            width:125px;
            height:40px;
            text-align: left;
            background-color:#E3F7D4;
            color:#6E7D64;
            border-right: 1px solid #6E7D64;
            border-left: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:0px solid #6E7D64;
            border-top-left-radius: 0px;

}
td.a_show_middle_show{
            padding:3px;
            width:100px;
            height:40px;
            text-align: left;
            background-color:#E3F7D4;
            color:#6E7D64;
            border-right: 1px solid #6E7D64;
            border-left: 0px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:0px solid #6E7D64;
}

td.a_show_right_show{
            padding:3px;
            width:125px;
            height:40px;
            text-align: left;
            background-color:#E3F7D4;
            color:#6E7D64;
            border-right: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:0px solid #6E7D64;
           border-top-right-radius: 0px;
}
td.a_show_right_ak{
            padding:3px;
            width:200px;
            height:40px;
            text-align: center;
            background-color:#6E7D64;
            color:#E3F7D4;
            border-right: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:1px solid #6E7D64;
            border-top-right-radius: 10px;
}
td.a_show_bottom_mv{
            width:100%;
            height:40px;
            text-align: center;
            background-color:#E3F7D4;
            border-right: 1px solid #719C1C;
            border-left: 1px solid #719C1C;
            border-bottom:1px solid #719C1C;
            border-top:0px solid #719C1C;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
}
td.a_show_bottom{
            width:12%;
            height:40px;
            text-align: center;
            background-color:#E3F7D4;
            border-right: 1px solid #6E7D64;
            border-left: 1px solid #6E7D64;
            border-bottom:1px solid #6E7D64;
            border-top:0px solid #6E7D64;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
}
input.auf_submit_users{
        width:32px;
        height:32px;
        color:#23221A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        background-image: url('users-icon.png') ;
        background-repeat: no-repeat;
        background-color: transparent;
        border-top-left-radius: 0px;
        border-top-right-radius:0px;
        border-right: 0px solid #99BDFF;
        border-top: 0px solid #99BDFF;
        border-left: 0px solid #99BDFF;
        border-bottom: 0px solid #99BDFF;
}
input.auf_submit_delete{
        width:32px;
        height:32px;
        color:#23221A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        background-image: url('del-32g.png') ;
        background-repeat: no-repeat;
        background-color: transparent;
        border-top-left-radius: 0px;
        border-top-right-radius:0px;
        border-right: 0px solid #99BDFF;
        border-top: 0px solid #99BDFF;
        border-left: 0px solid #99BDFF;
        border-bottom: 0px solid #99BDFF;
}
input.auf_submit_disable{
        width:32px;
        height:32px;
        color:#23221A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        background-image: url('del-32grey.png') ;
        background-repeat: no-repeat;
        background-color: transparent;
        border-top-left-radius: 0px;
        border-top-right-radius:0px;
        border-right: 0px solid #99BDFF;
        border-top: 0px solid #99BDFF;
        border-left: 0px solid #99BDFF;
        border-bottom: 0px solid #99BDFF;
}