/*
  .csc-menu
    dt
    dd

  .contenttable
    caption
    tr
      th
      td
  .contenttable-1..14

  .csc-textpic
*/

.csc-menu dt {
  font-weight:bold;
}
.csc-menu dd {
  margin-left:0;
  padding-bottom:0.5em;
}

.contenttable { /* siehe auch datenbanken.css */
/*   color: #666666; */
  border: 1px solid #ababab;
  border-top: 0px;
  margin: 0px;
  padding: 0px;
/* dwildt, 061008: table-layout als Style-Attribut im table-Tag festlegen,
  weil hier nicht absehbar ist, auf welche Tabellen diese Anweisung Einfluss hat.
  table-layout:fixed;*/
  width: 100%;
  clear:both;
}
.contenttable caption {
  background:#ababab;
  border: 1px solid #ababab;
  border-bottom: 0px;
  color:white;
  font-weight: bold;
  padding:2px;
}
.contenttable tr.tr-even {
  background-color: #efefef;
}
.contenttable tr.tr-odd {
  background-color: white;
}
.contenttable tr th {
  text-align:left; /* Standard im Firefox */
}
.contenttable tr th,
.contenttable tr.tr-even td,
.contenttable tr.tr-odd td {
  padding:4px;
/*   border-top: 1px solid #ababab; */
}

.contenttable {
  font-size: 1em;
}
.contenttable-1 tr {
  font-size: 0.9em;
}
.contenttable-2 tr {
  font-size: 0.8em;
}
.contenttable-3 tr {
  font-size: 0.7em;
}
.contenttable-4 tr {
  font-size: 0.6em;
}

.contenttable-10 tr {
  font-size: 1em;
}
.contenttable-10 td.td-last {
  text-align: right;
}
.contenttable-11 tr {
  font-size: 0.9em;
}
.contenttable-11 td.td-last {
  text-align: right;
}
.contenttable-12 tr {
  font-size: 0.8em;
}
.contenttable-12 td.td-last {
  text-align: right;
}
.contenttable-13 tr {
  font-size: 0.7em;
}
.contenttable-13 td.td-last {
  text-align: right;
}
.contenttable-14 tr {
  font-size: 0.6em;
}
.contenttable-14 td.td-last {
  text-align: right;
}

.csc-textpic-caption {
  background:#ababab;
  color:white;
  font-weight:bold;
  font-size:0.7em;
  line-height:1.1em;
  text-align:left;
  padding:0 2px;
}