@charset "utf-8";
/* CSS Document */

/*
   Add the following to your CSS file should you wish the cursor to
   "wait" while the script is processing the sort

body.sort-active *
        {
        cursor:wait;
        }
*/




table.tablesort {
	margin: 20px 0;
  border-collapse:collapse;
	table-layout: auto;
	font-size: 12px;
	width: auto;
}

table.tablesort th {
	font-size: 11px;
	vertical-align: bottom;
	border-bottom: 1px solid rgb(140,140,140);
  background: #fff url(bg_header.png) no-repeat;
  vertical-align:middle;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime {
	cursor:pointer;
	background: #fff url(bg_header_sortable.png) no-repeat !important;
	padding: 2px 15px 2px 16px;
}

th.forwardSort {
	background: #f5f5f5 url(bg_header_down.png) no-repeat !important;
}
 
th.reverseSort {
	background: #f5f5f5 url(bg_header_up.png) no-repeat !important;
}

.tablesort td {
	border-bottom: 1px solid rgb(220,220,220);
  padding: 3px 15px 3px 3px;
}

tr.alt {
	background: #f8f8f8;
}

tr[class="alt"] td {
	background: #f8f8f8;
}
td[class~="alt"] {
	background: #f5f5f5 !important;
}

* html tr.alt td {
	background-color:#f5f5f5;
}

* html tr td.alt,
* html tr.alt td.alt {
   background-color:#f5f5f5;
}

.tablesort span {
	display: none !important;
}

.zahl {
	text-align: right !important;
}