table.lizenzverwaltung {
    background: #dbdbdb;
    border-collapse: separate;
    border-spacing: 1px 1px;
    /*
    box-shadow: inset 0 1px 0 #fff;
    */

   /* margin: 30px auto;*/
    text-align: left;
    width: 100%;
    text-shadow: 0 0 1px #eee;
    color:#333;
}


table.lizenzverwaltung th {
    background-color: #1469ba;

    background-image: -webkit-linear-gradient(277deg, rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -moz-linear-gradient(277deg, rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -o-linear-gradient(277deg, rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0));
    /*border-left: 1px solid #001c55;
    border-right: 1px solid #002e77;
    border-top: 1px solid #001b55;
    border-bottom: 1px solid #000d33;*/
    border: 1px ridge #1163ac;
    box-shadow: inset 0 1px 0 #002799;
    color: #fff;
    font-weight: normal;
    padding: 0.4em 0.8em;
    position: relative;
    text-shadow: 0 0 2px black;
}

table.lizenzverwaltung th:after {
    background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.08));
    content: '';
    display: block;
    height: 25%;
    left: 0;
    margin: 1px 0 0 0;
    position: absolute;
    top: 25%;
    width: 100%;
}

/*table.lizenzverwaltung th:first-child {
    border-left: 1px solid #011f77;
    box-shadow: inset 1px 1px 0 #002e99;
}

table.lizenzverwaltung th:last-child {
    box-shadow: inset -1px 1px 0 #001b99;
}*/

table.lizenzverwaltung tr {
    transition: all 150ms;
}

table.lizenzverwaltung td {
    border-right: 1px solid #fff;
    border-left: 1px solid #e8e8e8;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e8e8e8;
    padding: 0.2em 0.8em;
    position: relative;
    transition: all 150ms;
    background-color: #f8f8f8;

}

/*table.lizenzverwaltung td:first-child {
    box-shadow: inset 1px 0 0 #fff;
}

table.lizenzverwaltung td:last-child {
    border-right: 1px solid #e8e8e8;
    box-shadow: inset -1px 0 0 #fff;
}*/

/*table.lizenzverwaltung tr {
    background: url(http://jackrugile.com/images/misc/noise-diagonal.png);
}*/

table.lizenzverwaltung tr:nth-child(odd) td {
    background-color: #f1f1f1;
}

/*table.lizenzverwaltung tr:last-of-type td {
    box-shadow: inset 0 -1px 0 #fff;
}

table.lizenzverwaltung tr:last-of-type td:first-child {
    box-shadow: inset 1px -1px 0 #fff;
}

table.lizenzverwaltung tr:last-of-type td:last-child {
    box-shadow: inset -1px -1px 0 #fff;
}*/

table.lizenzverwaltung tbody:hover td {
    color: #555;

}

table.lizenzverwaltung tbody:hover tr:hover td {
    color: #000;
    text-shadow: 0 0 1px #fff;
    background-color: #c8e3f7;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0), rgba(255,255,255,0.7));
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0), rgba(255,255,255,0.7));
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0), rgba(255,255,255,0.7));
    background-image: linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0), rgba(255,255,255,0.7));
}
/*table.lizenzverwaltung tbody:hover tr:hover {
    transform: scale(1.02) translate(-0.6em);
}

table.lizenzverwaltung tbody:hover tr:first-child:hover {
    transform: scale(1.00);
}*/

/*table.lizenzverwaltung {
    border-collapse: collapse;
}*/

/*table.lizenzverwaltung td {
    border-collapse: collapse;
    border: 1px solid black;
    padding:0.5em;
}*/

table.results {
    border-collapse: collapse;
}

table.resulsts td {
    border-collapse: collapse;
    border: 1px solid black;
    padding:0.5em;
}

tr.nextquestion {
    border-top: 2px solid black;
    border-bottom: 1px dashed black;
    padding-top:0.5em;
    padding-bottom:0.5em;
}
tr.nextquestion  td{
    padding-top:0.5em;
    padding-bottom:0.5em;
}
table.results td:first-child{
    padding-right: 1em;
}
table.results tr.answer td{
    padding-bottom: 1em;
    padding-top: 0.5em;
}

table.results tr.lastrow td{
    padding-bottom: 2em;
}
table.results tr.smaller td{
    font-size: 0.8em;
}

td.emailcell {
    min-width: 10em;
}







