body {
  margin-top:0px;
  margin-left:0px;
  font-family:arial,helvetica,arial,sans-serif;
  font-size:10px;
  background-color:#eeeeee;
}

td.event_block {
  border-color:black;
  border-width:1px;
  border-style:solid;
  border-top:none;
  border-left:none;
  border-right:none;
  background-color:#eeeeee;
}

td.block {
  color:#000000;
  border:#cccccc;
  border-width:1px;
  border-style:solid;
}

td.titel {
  color: #000000;
  /* background:#D6E7B6; */
  background: #C0E57B;
  font-family:arial,helvetica,arial,sans-serif;
  font-size:11pt;
  padding-left:.7em;
}

td.attribute {
  font-family:arial, helvetica,arial,sans-serif;
  font-size:8pt;
  background-color:#eeeeee;
}

td.smalltabledata {
  font-family:arial, helvetica,arial,sans-serif;
  font-size:8pt;
}

td.attribute_head {
  font-family:arial,helvetica, rial,sans-serif;
  font-size:9pt;
  color:#ffffff;
  background-color:#A4B0A8;
  /* #89958D */
  /* background-image:url("images/head_bg.gif"); */
}

td.msg {
  font-family:arial,helvetica,arial,sans-serif;
  font-size:10pt;
  background-color:#D2D2AA;
  color:#000000;
  border:#cccccc;
  border-width:1px;
  border-style: solid;
}

td.select_category {
  font-family:arial,helvetica,arial,sans-serif;
  font-size:9pt;
  background-color:#C0E57B;
}

td.add_article {
  font-family:arial,helvetica,arial,sans-serif;
  font-size:9pt;
  background-color:#D3DFD6;
}

td.navigation {
  font-family:arial,helvetica,arial,sans-serif;
  font-size:9pt;
  background-color:#eeeeee;
}

td.ordnerstruktur {
  font-family:arial,helvetica,arial,sans-serif;
  font-size: 8pt;
}

big {
  font-size:12pt;
}

small {
  font-size:9pt;
}

a:link {
  text-decoration:none;
  color:#636363;
}
a:hover {
  text-decoration:underline;
  color:#636363;
}

a:visited {
  text-decoration:none;
  color:#636363;
  font-weight:lighter;
}

a:active {
  text-decoration:none;
  color:#636363;
}


tr.row_a {
  background-color:white;
}

tr.row_b {
  background-color:#F1F1F0;
}

/* KALENDER */

.calendarHeader {
  font-family:arial,helvetica,arial,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#ffffff;
  background-color:#A4B0A8;
}

.calendar {
  font-size:11px;
  color:black;
  background-color:white;
}

.calendarToday {
  font-size:11px;
  color:black;
  font-weight:bold;
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:gray;
}

.selectedday {
  font-size:11px;
  color:black;
  font-weight:bold;
  background-color:#dddddd;
}

/* END */

.block {
  border-color:#dddddd;
  border-style:solid;
  border-width:1px;
  border-collapse:collapse;
}

td.colinfo
{
  font-size:12px;
  background-color:#D2ECF8;
  /*font-weight:bold;*/
  /*background-image:url(images/bg_menu.gif);*/
}

select, input.events{
  color:#000000;
  font-size:10px;
/*  border-color:gray;
  border-style:solid;
  border-width:1px;
  border-collapse:collapse;*/
}

input,textarea {
  color:#000000;
  font-size:12px;
}

.section {
  color:#000000;
  background-color:#ffffff;
  font-size:12px;
}

.person {
  font-size:12px;
  letter-spacing:1px;
  background-color:#ffffff;
}

.data, td {
  font-size:12px;
}