.ResultTable
{
  margin-top: 1em;
  width: 99.99%;
  background: #fff;
}

.ResultTable th
{
  background-color: #ddd;
  text-align: center;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 1px 2px;
}

.ResultTable .RowA td
{
  background-color: #eaeeea;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff; 
  padding: 1px 3px;
}

.ResultTable .RowB td
{
  background-color: #e8e8ee;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 1px 3px;
}

.ResultTable .textColumn
{
  text-align: left;
}

.ResultTable .abcColumn, .numColumn, .datumColumn, .befehlColumn
{
  text-align: center;
}

.ResultTable .numColumn
{
  text-align: right;
}

.ResultTable td strong
{
  background-color: #008;
	color: #fff;
  padding: 0 2px;
}

.ResultTable td strong.Hit100
{
}

.ResultTable td strong.Hit80
{
  padding-right: 0;
}

.ResultTable td strong.Hit60
{
	font-weight: normal;
}

.ResultTable td strong.Hit40
{
  font-weight: normal;
  padding-right: 0;
}

.ResultTable td strong.Hit30
{
  font-weight: normal;
  padding-left: 0;
}

.ResultTable td strong.Hit20
{
  font-weight: normal;
  padding: 0;
}

.ResultTable td strong.NotName 
{
  background-color: #acf;
  color: #000;
}


/*
body {font-size:101%}


#inhalt {
  position:relative;
  z-index:2;
}
#addinfo {
  z-index:1;
}
*/

#fuss a {
  color:#3C4373;
}
#fuss a:hover {
  background-color:#C5D1EC;
  color:#3C4373; 
}

#maske {
  color:#000;
  background:#fff;
}

#inhalt form h3, #ergebnis h3 {
  margin:0;
  border-bottom:1px solid #888;
  padding:0;
  background:#F0F8FF;
  text-align:center;
}

#inhalt form table, #maske table {
  border:1px solid #888;
  margin:0 auto;
}

#ergebnis h3 {
  margin-bottom:1em;
}

.buttonOn {
  padding:1px 0px 0px 3px;
  border:0;
  margin:0;
  width:100%;
  color:#3C4373;
  background:#E8EFF9;
  border-left:0.5em solid #E8EFF9;
  border-top:1px solid #3C4373;
  text-align:left;
  font-size:90%;
  font-weight:normal;
  white-space:nowrap;
  display:block;
  cursor:pointer;
}
*:not(hr) #cmd .buttonOn {
  max-width:100%;
  padding-right:100%;
}
.buttonOn:hover {
  color:#F0F8FF;
  background:#3C4373;
}

.buttonOff {
  padding:1px 0px 0px 3px;
  border:0;
  margin:0;
  width:100%;
  color:#3C4373;
  background:#C5D1EC;
  border-left:0.5em solid #E88000;
  border-top:1px solid #3C4373;
  border-bottom:1px solid #E88000;
  text-align:left;
  font-size:90%;
  font-weight:normal;
  white-space:nowrap;
  display:block;
}
*:not(hr) #cmd .buttonOff{
  max-width:100%;
  padding-right:100%;
}

#ergebnis .buttonOn {
  border:1px solid #5C6F76;
  padding:0;
  text-align:center;
}

#maske .buttonOn , #maske .buttonOff, #ergebnis .buttonOff {
  border-right:1px solid #5C6F76;
  padding:0;
  text-align:center;
}

#maske td {
  white-space:nowrap;
}

.label {
  padding:0 2px;
  border:1px solid #eee;
  border-top:0;
  margin:0;
  font-size:90%;
  font-weight:bold;
  white-space:nowrap;
  float:left;
  width:25em;
}

#cmd {
  border:0;
  margin:0;
  padding:0;
  border-left:1em solid #E8EFF9;
}

#maske {
  margin-top:2em;
}

#ergebnis {
  margin-top:2em;
}

.smallButton  {
  font-size:80%;
}

.SubuserErr {
  color:#a00;
  font-size:80%;
  display:block;
}

.SubuserEdit td {
  white-space:nowrap;
}
.SubuserEdit table {
  border:1px solid #888;
  width:100%;
  font-size:80%
}

.SubuserBrowse h5 {
  padding-top:2ex;
}
.SubuserBrowse td {
  border-top:1px solid #888;
}
.SubuserBrowse table {
  border:1px solid #888;
  border-top:0;
  width:100%;
  font-size:90%
}
.SubuserBrowse td em {
  font-size:90%;
}
.SubuserBrowse td strong {
  font-family:monospace;
  font-size:120%;
}
.SubuserBrowse td, .SubuserEdit td {
  padding:0 4px;
}

.button {
  font-size:12px;
  width:14ex;
  margin:2px;
}

.important, .important a, .important .buttonOn {
  color:#c00;
  font-weight:bold;
}

.required {
  color:#5C6F76;
  font-weight:bold;
}

.printonly {display:none}
.inline {display:inline}

@media screen {
.printeronly {display:none}
.textboxwidth {width:25em}
.numboxwidth {width:10em}
#inhalt h4 {display:none}
}

@media print {
.screenonly {display:none}
	#nrw, #kopf, .hidden, #binnen, #navi, #micronavi, #addinfo, #fuss, .required {display:none}
#inhalt h3 {text-align:center}
#inhalt h4 {text-align:center;font-size:0.8em;margin-top:-1em;color:#888}
#liste td {border-top:1px solid #888}
.printonly {display:block}
.noprint {display:none}
}
