﻿.tblListView th > label {
  padding-right: 19px;
  display: inline-block;
  width: 100%;
  min-height: 16px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right center;
}
.tblListView .sorting > label {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAAdElEQVQoU2P4//8/Q1VTPxyD+Onp6UDqP4YcnLFm8z64QhiGaTh76RaqYnSF6BrginEphGGYBoIKYRisGJsELgw2mViMVRAXxiqICzMwzH1APMbmEVwYbDw2CXQMdgZJkUJydIMwUQkJpguGYRpgChFy/QwAXl6cnJcSx7kAAAAASUVORK5CYII=') /*/Content/IMG/DataTables/sort_both.png*/;
}
.tblListView .sorting_asc > label {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAIFJREFUKFONkjsOgCAQRPe23MHS3nACT6CdvTewsbTyJouQzBhxVyle+MwbQgKiqtL1keS1DNM16CvjZF5WigCFbT+eci3WBcqeCFD4FUHxrMBFxrMd3KcFc9PD3PSQEIK2UhpWUFNOxqNYAsg55a8CRD53Bh/JEvmR0AIoQLyzKAl2550IH5UrkwAAAABJRU5ErkJggg==');
  /*/Content/IMG/DataTables/sort_asc.png*/
}
.tblListView .sorting_desc > label {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAIFJREFUKFONkrsNgDAMRG/b7EBJjzIBE0BHzwY0lFRs4pBIZ0SwIcVTPvdOihRDRND1UcnnEMK1yCvTzbysKhIWtv14yrVYF1T2RMLCr0iKbAUewHi2w/e0YF56mJcewDBJM6VhBRXF46dYAsm5yl8FivrdGQ6SJeogsUVYoHhnEQnd6p0Ii2TDuAAAAABJRU5ErkJggg==') /*/Content/IMG/DataTables/sort_desc.png*/;
}
.tblListView {
  width: 100%;
  clear: both;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tblListView tr {
  background-color: #fff;
}
.tblListView tr:hover {
  background-color: #e6f4f9;
}
.tblListView .MinWidth {
  white-space: nowrap;
  width: 1px;
}
.tblListView .MinWidth a {
  width: 19px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  text-align: center;
}
.tblListView .MinWidth a:first-child {
  margin-left: 0;
}
.tblListView th {
  padding: 10px 10px;
  cursor: pointer;
  text-align: left;
  color: #fff;
  background-color: #008549;
}
.tblListView th.DisableSorting {
  cursor: default;
}
.tblListView td {
  border-bottom: 1px solid #008549;
  padding: 5px 10px;
  cursor: pointer;
}
.tblListView td.group {
  display: none;
}
.tblListView td.subgroup {
  cursor: default;
  text-align: center;
  background-color: #fff;
  font-weight: bold;
}
.tblListView td.dataTables_empty {
  cursor: default;
}
.tblListView .jNoLink td,
.tblListView .jNoLink th {
  cursor: default;
}
.lnkListView,
.lnkListViewList {
  background: url(/Content/IMG/Icons/list.png) no-repeat left center;
}
.lnkListViewCopy {
  background: url(/Content/IMG/Icons/copy.png) no-repeat left center;
}
.lnkListViewEdit,
.lnkListViewEditOhneJS {
  background: url(/Content/IMG/Icons/edit.png) no-repeat left center;
}
.lnkListViewCockpit {
  background: url(/Content/IMG/Icons/cockpit.png) no-repeat left center;
}
.lnkListViewDelete {
  background: url(/Content/IMG/Icons/delete.png) no-repeat left center;
}
.lnkListViewAufgabe {
  background: url(/Content/IMG/Icons/aufgabe.png) no-repeat left center;
}
.pnlDtSuche {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.pnlDtSucheWrapper {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pnlDtSucheWrapper.mb {
  margin-bottom: 10px;
}
.pnlDtInfoAndPaginate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.pnlDtInfoAndPaginate .dataTables_paginate {
  margin-left: auto;
}
.dataTables_info {
  margin-top: 8px;
  margin-left: 10px;
  font-size: 11px;
}
.dataTables_reset {
  margin-right: 10px;
  margin-top: 3px;
  cursor: pointer;
}
.dataTables_length {
  margin-right: 10px;
}
.dataTables_filter input {
  width: auto;
}
.dataTables_filter input.MitBackground {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAq9JREFUeNqsVL9rFEEUfjM7u7O3d7mgEDsjIoKdNlqIbQgiQqIiIojEgBJSiVgoaqF/gIgWGjAKAZMiKSwUFRWMKJhCbBRBwUYQYnGa+7G7MzszfrvHXX7YBHTh3c3ue/PN933v7TLnHP3rJfKfu1OzlBlDlmiXSvXFRksdxDohRwyXrET+YxmIa4zoA+d8FcDpk0fbIISsMe7Qr0Yywcg5z/PuCc7eWes8zmhPM84Ot9Ls5YZKOMIYPVxLvgAxxu4EwB1O7kdPTzjeivW8te0CMJiUzk0D5H6tntza2Fv6CjIfVwIV3FqJOm+di6rlcBSk5g0qOkVtz9ir3kiOYd3XSvQ551iUP+7UFCDNRA9XwmA2CMSC8DhhA/k+p47pUnoUBN7zKPSfaWWH4jjrj5OM8ujKUcq6aom94TCAOU5ScFKZoQz3ofTJxz0ymefxF4lWg6nOev7yhHEyONOiE8XDXE6ctk/BxoJ2kXKoQRpruxKkkCN9jxnr9nU8cF0v8A+HYXwelczYA5BWq1bkUk9ZUh5dkDDw55qJOpKken8cK9KQwtqdpxwSOVqK072JygYCX8yUQv9LKAXlsQLEu+oLr/m7Hk+A5yC86WrmLF+zARxwG0PzvRz6t7UylCKUypZBMIXfqlFwCsJdPVZPMCcPIO8sYgyDNg0GTzHQWyGwlmp9AuOwm681tjCQ80eVKBiCoWNKmWEADADTKm3qJSlushJfbDTTCz9rzcvlUB4rSX8U216vAmmbSe/R0jPO0nW0MYInTgZeM5LiM1huTlM9ojTbFqtsOwybAvhxbHsr1r6R6ArY0qfle/QeITy2WI3kJWvtjUSbTRi0LchNomQHX/f77igVgs30lkvjoRCL+UlKZ/2r5KwLp81oDnPSZxvuSuiLhWJY/8dH6Y8AAwBvJWd78EP1PwAAAABJRU5ErkJggg==') no-repeat scroll right 15px center #FFFFFF;
}
.dataTables_filter button {
  padding: 3px;
}
.dataTable.Plus {
  font-size: 14px;
}
.pnlDataTablesWrapper .addItem {
  position: absolute;
  top: 3px;
  padding-left: 30px;
  left: 10px;
  z-index: 200;
}
.dataTables_paginate {
  border: 0;
  margin-right: 8px;
  margin-top: 4px;
}
.paginate_button {
  padding: 0;
  margin: 0;
  width: 26px;
  height: 23px;
  display: block;
  float: left;
  cursor: pointer;
}
.paginate_button.previous {
  background: url("/Content/Img/DataTables/back_enabled.png") no-repeat scroll left top transparent;
}
.paginate_button.previous.disabled {
  background: url("/Content/Img/DataTables/back_disabled.png") no-repeat scroll left top transparent;
  cursor: default;
}
.paginate_button.next {
  background: url("/Content/Img/DataTables/forward_enabled.png") no-repeat scroll left top transparent;
}
.paginate_button.next.disabled {
  background: url("/Content/Img/DataTables/forward_disabled.png") no-repeat scroll left top transparent;
  cursor: default;
}
.tblListView td,
.tblListView th {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #434754;
  line-height: 1.42857143;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
}
.tblListView td > a {
  color: #434754;
}
.tblListView tr:hover > th,
.tblListView tr:hover > td {
  background-color: #f5f5f5;
}