.tx-ex-post-transparenz table tbody tr:hover {
    background-color: #cccccc55;
}

.tx-ex-post-transparenz table th {
    /*background-color: rgb(182,214,255, 55);*/
    /*color: rgb(0,0, 0, 55);*/
    vertical-align: top;
}

.tx-ex-post-transparenz .footnote {
    font-size: 0.8em;
    font-weight: lighter;
}

@media screen and (max-width:767px) {
    .responsive-wrap-table {
        word-wrap: break-word;
        border: none;
    }

    .responsive-wrap-table thead {
        display: none
    }

    .responsive-wrap-table tbody td {
        display: block;
        float: left;
        width: 100%;
        clear: both;
        /* background: #f2f2f2; */
        border: none;

    }

    .responsive-wrap-table tbody td:last-child {
        border-bottom: grey 1px solid;
    }

    .responsive-wrap-table tbody, .responsive-wrap-table tr {
        display:block
    }

}
