body, table, tr, td, a, input, textarea, p
{
  font-family: tahoma;
  font-size: 10pt;
  color: #535451;
}

body
{
  margin: 0px;
  padding: 0px;
}

p
{
  margin: 0px;
  padding: 0px;
}

.default
{
  font-family: tahoma;
  font-size: 10pt;
  color: #535451;
}

.error
{
  color: red;
}

.menu
{
  color: white;
}

.headline
{
  color: #8D1E32;
  font-size: 14pt;
  font-weight: bold;
}

.smallheadline
{
  color: #8D1E32;
  font-size: 10pt;
  font-weight: bold;
}

.adminheadline
{
  padding-bottom: 5px;
  font-size: 10pt;
  font-weight: bold;
}

.zitat
{
  color: #8D1E32;
  font-weight: bold;
  font-style: italic;
}

.smallzitat
{
  color: #8D1E32;
  font-size: 8pt;
  font-style: italic;
}

tr.tableheader
{
  background-color: #CCCCCC;
}

tr.tableline
{
  background-color: #EEEEEE;
}

a:link {text-decoration:none; color:gray; }
a:visited {text-decoration:none; color:gray; }
a:hover {text-decoration:underline; color:#8D1E32; }
a:active {text-decoration:none; color:gray; }
a:focus {text-decoration:none; color:gray; }

a.menu:link {text-decoration:none; color:white; }
a.menu:visited {text-decoration:none; color:white; }
a.menu:hover {text-decoration:underline; color:white; }
a.menu:active {text-decoration:none; color:white; }
a.menu:focus {text-decoration:none; color:white; }
