@CHARSET "ISO-8859-1";

/* Text wird in Großbuchstaben dargestellt*/
.upper	{
		text-transform:uppercase;
		}

.text-left {
		text-align:left;
}


.text-right {
		text-align:right;
}

.text-center {
		text-align:center;
}

table thead tr td {
	text-align: center;
	font-weight: bold;
}

/* Definition für Formularelemente */
/* Linksbündig Text mit grauer Hintergrundfarbe für nicht eingebbare Felder im Formular */ 
.readonly-left {
		font-family:Verdana,Helvetica,Arial;
		background-color:#EEEEEE;
}
					
/* Rechtsbündiger Text mit grauer Hintergrundfarbe nicht eingebbare Felder im Formular */
.readonly-right	{
		font-family:Verdana,Helvetica,Arial;
		background-color:#EEEEEE;
		text-align:right;
}

/* spezielle Wahlen-css-Definitionen */

table.tablesorter, table.bausteinausw1 {
	width: 100%;
	background-color: #EEE;
}

table.tablesorter thead, table.bausteinausw1 thead {
	background-color:#C0DACD;
}

table.tablesorter tbody tr.odd td, table.bausteinausw1 tbody tr.odd td {
	background-color:#F0F0F6;
}

table.bausteinausw2 {
		cellspacing:0;
		border-spacing:0px;
		background-color: #C0DACD;
		empty-cells:show;
		border-collapse:collapse;
}

table.bausteinausw3 {
		cellspacing:0;
		border-spacing:0px;
		empty-cells:show;
		border-collapse:collapse;
}

table.bausteinausw3_bo {
		border-width:1px;
		border-style:solid;
		border-color:black;
		cellspacing:0;
		border-spacing:0px;
		empty-cells:show;
		border-collapse:collapse;
}

tr.bausteinausw2 {
		empty-cells:show;
		background-color: #C0DACD;
}

th.left_ausw_nobo {
		font-weight:bold;
		text-align:left;
}

th.center_ausw_nobo {
		font-weight:bold;
		text-align:center;
}

th.center_ausw2	{
		border-width:1px;
		border-style:solid;
		border-color:black;
		font-weight:bold;
		text-align:center;
}

th.center_ausw2_akt {
		border-width:1px;
		border-style:solid;
		border-color:black;
		background-color: #EEEEEE;
		font-weight:bold;
		text-align:center;
}

th.right_ausw2 {
		border-width:1px;
		border-style:solid;
		border-color:black;
		font-weight:bold;
		text-align:right;
}

td.right_ausw {
		border-width:1px;
		border-style:solid;
		border-color:black;
		background-color: #EEEEEE;
		text-align:right;
		empty-cells:show;
		white-space:nowrap;
}

td.right_auswvgl {
		border-width:1px;
		border-style:solid;
		border-color:black;
		text-align:right;
		empty-cells:show;
		white-space:nowrap;
}

td.vorlauftext_ausw {
		border-width:1px;
		border-style:solid;
		border-color:black;
		text-align:right;
		empty-cells:show;
}

td.vorlauftext_ausw_nobo {
		text-align:right;
		empty-cells:show;
		white-space:nowrap;
}

td.vorlauftext_auswleft_nobo {
		text-align:left;
		empty-cells:show;
		white-space:nowrap;
}

table.rahmen {
		border-width:1px;
		border-style:solid;
		border-color:black;
}

td.statusmeldung {
		font-size:11pt;
		font-weight:bold;
}

td.center_grafik {
		font-size:8pt;
		text-align:center;
		white-space:nowrap;
}

td.center_grafikfett {
		font-size:8pt;
		font-weight:bold;
		text-align:center;
}

/* Definition für JQuery tablesorter */
table.tablesorter {
	margin:5px 0px 10px;
	width: 100%;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	padding: 4px;
	padding-right: 15px;
}

table.tablesorter thead tr .header {
	background-image: url(__-11.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(__-12.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(__-13.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #4E826B;
}
