BODY, table, .ui-button-text {  
    font-family:    Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
    font-size: 10pt;
}

button {
    font-family:    Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
    font-size: 10pt;
}
div.status span {
  font-weight: bold;
}
table.table-u {
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: white;
}


tr.row-ma {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

tr.row-ma td {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
tr.row-ma:hover {
	background-color: #FFEE9D; /*#f5f5f5;*/
}
.row-even {
	background-color: #dce8f5;
}
div.status{
	border-top: groove;
	padding-top: 5px;
}
div.copyright {
  bottom: 0px; color: #7f0000;
}
#container {
min-height: 90%;
}
#eintraege {
min-width: 80%;
}
.col-wert {
	text-align: right;
}
.row-deaktiviert {
	text-decoration: line-through;
}
.row-azm {
	color: green;
}
.row-data {
	border-top: 1px solid #708090;
}
table.border {
 border-collapse: collapse;
}
.row-failed {
	border: thin dotted red;
	background: silver;
}
.icon-mark {
	display: block;
	width: 20px;
	float: left;
}

td.col-indicator:hover {}
td.col-indicator div {
  width: 10px;
  height: 10px;
}

.failed-ob div {
	background-color: rgb(204,0,0);
}

td.stat-3 div {
	background-color: rgb(0,204,0);
}                                            

td.stat-4 div {
	background-color: rgb(0,153,0);
}                                            

td.stat-5 div {
	background-color: rgb(0,102,0);
}                                            
td.stat-7 div {
	background-color: rgb(255,204,0);
}

#tb-UExcused td.col-isControlled, #tb-UBooked td.col-isControlled, #tb-UNoEnd td.col-isControlled {
  width: 0px;
  padding: 0px;
  border-width: 0px;
  border-style: none;
  visibility: none;
  display: none;
}

.ui-autocomplete {
		max-height: 300px;
		overflow-y: auto;
	}