table.daten {
  font-family: Verdana,Arial,sans-serif;
  font-size:70%;
  width:702px;
  margin:10px;
}

table.daten th {
  padding:4px;
  background:#A3C174;
  text-align:left;
}

table.daten td {
  padding:4px;
  vertical-align:top;
}

table.daten td img {
  border:0;
}

table.daten .overhead {
  padding-bottom:14px;
}

table.daten .color1 {
  background:#FFF;
}

table.daten .color2 {
  background:#EFEFEF;
}

table.daten .color3 {
  background:#FFE399;
}

table.daten .color4 {
  background:#F5AD84;
}

table.daten .color5 {
  background:#B8CCE6;
}

table.daten .color6 {
  background:#9CFF91;
}

table.daten .color7 {
  color: #EEEEEE;
  background:#FF3333;
}

table.daten .color8 {
  background:#9E7BFF;
}

.legende {
  margin-left:6px;
  padding:4px;
}

table.daten .betrag {
  text-align:right;
  padding-right:20px;
}

table.daten .icon {
  vertical-align:middle;
}

table.daten input.checkbox {
  margin:0;
}

table.daten a.adduser {
  background:url('./img/user_add.png') no-repeat;
  padding-left:20px;
}

table.daten img.smallericon {
  width:14px;
  height:14px;
}

/* Kontostand Übersicht Tabelle  */
table.kontoueb {
  font-family: Verdana,Arial,sans-serif;
  padding:10px;
  font-size:70%;
  width:100%;
}

table.kontoueb th {
  padding:2px;
  background:#A3C174;
  text-align:left;
}

table.kontoueb td {
  padding:2px;
  vertical-align:top;
}

table.kontoueb .color1 {
  background:#EFEFEF;
}

table.kontoueb .kontostand-top {
  background:#EFEFEF;
}

table.kontoueb .kontostand-summe td{
  border-top:1px solid black;
}

table.kontoueb .datum {
  width:60px;
}

table.kontoueb .beleg {
  width:50px;
}

table.kontoueb .buchungstext {
  width:293px;
}

table.kontoueb .gegenkonto {
  width:80px;
}

table.kontoueb .betrag {
  width:90px;
  text-align:right;
}

table.kontoueb .status {
  width:60px;
  text-align:right;
}

table.kontoueb b.soll {
  font-weight:normal;
  color:red;
}

table.kontoueb b.haben {
  font-weight:normal;
  color:green;
}

b.lastlogin_statusbox {
  padding:0 2px;
  background:#000;
  color:#FFF;
}
