.atsl {font-size:14px; margin:30px 0 40px 0; line-height:1.4em; font-weight:normal;}
.atsl-zag {font-size:150%; margin:0 0 20px 0; text-align:center;}
.atsl-table {display:table; width:100%; border-collapse:collapse;}
.atsl-row {display:table-row;}
.atsl-row-sep {display:table-row; height:10px;}
.atsl-cell {display:table-cell; background-color:#e9e9e9; padding:15px; transition:all 0.1s;}
.atsl-cell-sep {display:table-cell; width:10px;}
.atsl-cell1 {width:1%; text-align:center; vertical-align:middle; cursor:default; line-height:1em;}
.atsl-cell2 {padding-left:2px;}
.atsl-cell2 a, .atsl-cell2 a:hover {text-decoration:underline;}
.atsl-cell2 span {}
.atsl-cell3 {width:1%; text-align:center; vertical-align:middle; cursor:pointer;}
.atsl-cell3 span {border-bottom:1px dashed; white-space:nowrap;}
.atsl-komm {font-size:90%; margin:3px 0 0 0; cursor:default;}
.atsl-row:hover .atsl-cell {color:#FFF;}
.atsl-row:hover .atsl-cell a, .atsl-row:hover .atsl-cell span {color:#FFF !important;}
.atsl-data {text-align:center; padding:15px 0 10px 0; text-transform:uppercase;}
.atsl-data-first {padding-top:0;}