table
{
  font-size:12em;
  line-height: 1.7em;
  margin:-0.125em 0em 0em 0.5em;
  padding:0em;
}


thead tr
{
  background-color: rgb(90,85,80);
  color:rgb(255,255,255);
}

th
{
  padding:0.25em 0em 0.45em 0.5em;
  vertical-align:left;
}

tr.hell
{
  background-color: rgb(235,235,235);
}
tr.dark
{
  background-color: rgb(210,210,210);
}

td
{
  vertical-align:text-top;
  padding:0.5em 0.25em 0.5em 0.5em;
}

*.des
{
	font-size: 1.25em;
	padding-top: 2em;
}

*.bildBeschreibungTabelle
{
	padding: 0em 0em 0em 0.5em;
	color:rgb(180,0,20);
	border-left: 1px solid rgb(180,0,20);
}

/* Breiten fuer die Referenztabelle
--------------------------------------------------- */
*.kategorie
{
  width:8em;
}

*.daten
{
  width:36em;
}

*.massnahme
{
  width:19em;
}

*.bauort
{
  width:11em;
}

*.leistungen
{
  width:8em;
}

*.info
{
  width:6em;
  vertical-align:middle;
}
*.textfield
{
	20em;	
}
*.description
{
	25em;
}

img.icon
{
  margin:0em;
  padding:0em;
  border-width:0em;
  border-style:none;
}

/* Breiten fuer die Abkuerzungstabelle
--------------------------------------------------- */

*.abk
{
  width:5em;
}

*.bedeutung
{
  width:24.25em;
}