body
{
  background-color:#FFFFEE;
  margin-left:12px;
  margin-right:12px;
}

table.haupttabelle {
  width:100%;
  border: thin none #342DAC;
  border-collapse: separate;
  background-color: white;
  border-color: gray;
  border-spacing : 4;
}

th
{
  color:black;
  font: 		11pt Verdana;
}

td
{
  color:black;
  font: 		8pt Verdana;
}

th.admin
{
  background-color:#000000;
  color:white;
}

th.visible
{
  background-color:#DDDDDD;
  color:black;
  font: 		11pt Verdana;
}

td.visible
{
  background-color:#FFFFFF;
  color:black;
  font: 		8pt Verdana;
  border: thin solid white;
  border-width: 1px;
  border-color: gray;
}

.randzelle
{
  margin: 8px 8px;
  width:100%;
  border-collapse:seperate;
}

.betragsbox
{
  border: thin none #342DAC;
  border-collapse: separate;
  background-color: white;
  border-color: gray;

  margin: 4px 4px;
  border-spacing : 2;
  width:95%;

}


td.beschreibung
{
  background-color:#EEEEEE;
}

td.autor
{
  background-color:#DDDDDD;
  font: 		7pt Verdana;
}

td.download
{
  background-color:#DDDDDD;
  vertical-align:middle;
}

hr
{

 height: 1px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #DDDDDD;

}

.text_beitragheadline
{
  font: 		10pt Verdana;
  color:		black;
  font-style:	normal;
  background-color:#DDDDDD;
  border-color: #DDDDDD;
}

.text
{
  font: 		10pt Verdana;
  color:		black;
  font-style:	normal;
}

.text_klein
{
  font: 		7pt Verdana;
  color:black;
}

.text_ganzklein
{
  font: 		6pt Verdana;
  color:black;
}

.farbe1
{
  color:		blue;
}

.farbe_fastunsichtbar
{
  color:		#CCCCCC;
}