.CellName {
 font-weight:bold;
 color:#006600;
}
.CellName2 {
 font-weight:bold;
 color:#006600;
}
.CellName3 {
 font-weight:bold;
 color:#CC3300;
}
.CellNumber {
 color:#ff0000;
 font-weight:bold;
}
.tblSelectRow {
 background: #9FFF9F; 
} 
.tblKatLabel {
 font-weight:bold;
 text-decoration: underline;
 padding-top:8px;
 padding-bottom:8px;
}

.Prio1 {
 color:#006600;
}
.Prio2 {
 color:#FF0000;
}

.tblLabel {
 width:200px;
 font-weight:bold;
 color: #737373;
 padding-left:4px;
}
.tblLabel2 {
 width:120px;
 font-weight:bold;
 color: #737373;
 padding-left:10px;
}
.tblLabel3 {
 width:80px;
 font-weight:bold;
 color: #737373;
 padding-left:4px;
}
.tblLabel4 {
 width:120px;
 font-weight:bold;
 color: #737373;
 padding:2px;
 padding-left:4px;
}
.tblValue {
 width:200px;
 font-weight:normal;
 color: #2E2E2E;
 padding-left:4px;
}
.tblEditCell {
 width:200px;
 padding:2px;
}
.tblEdit {
 width: 100%;
 border: 1px solid #000000;
 padding: 2px;
 padding-left: 4px;
 padding-top: 2px;     
}
.tblSelect {
 width:100%;
 padding:2px; 
 border:1px solid #000000;
}
.tblText {
	width: 100%;
	border: 1px solid #000000;
	padding: 2px;
	padding-left: 4px;
	padding-top: 2px;
	min-height: 24px;
}
/*
.InfoPanel {
 padding-left: 8px;
 color:#8C8C8C;
}*/
.ellipsis {
    position: relative;
}
.ellipsis:before {
    content: '&nbsp;';
    visibility: hidden;
}
.ellipsis span {
    position: absolute;
    left: 0;
    right: 0;
    padding-left:3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}