/* global */
html{height: 101%;}

body
{ font-family: Arial,sans-serif;
  padding: 20px;
  font-size: .75em;
}

a:link { color:#000099; text-decoration:none; }
a:visited { color:#000099; text-decoration:none; }
a:hover { color:#cc3300; text-decoration:underline; }

p
{ margin: 0px;
  padding: 0px 0px 15px 0px;
  line-height: 1.6em;
}

p.tooltip
{ margin: 0px;
  padding: 2px 2px 2px 2px;
  line-height: 1.6em;
  color: #000000;
  background: #ff0000;
}


h1
{ font-family: Arial,sans-serif;
  letter-spacing: .06em;
  color: #1133ee;
}

h2
{ margin: 0px;
  padding: 0px 0px 6px 0px;
  font-size: 110%;
  line-height: 1.4em;
}

table
{ background: #ccccee;
  width: 680px;
}

td
{ text-align: center;
  font-size: .75em;
  border: thin solid darkblue;
  padding: 3px;
}

td.name
{ text-align: left;
  font-size: .75em;
  border: thin solid darkblue;
  padding: 3px;
}

td.data
{ text-align: right;
  font-size: .75em;
  border: thin solid darkblue;
  padding: 3px;
  padding-right: 40px;
}

td.fehlt
{ text-align: center;
  font-size: .75em;
  border: thin solid darkblue;
  background: #ccccee;
}

td.links
{ text-align: right;
  font-size: 5;
  color: #ff0000;
}

td.rechts
{ text-align: center;
  font-size: .75em;
  border: thin solid darkblue;
  background: #eeeeff;
}

th
{
  background: #bbbbee;
  text-align: center;
  font-size: .75em;
  font-weight: bold;
  line-height: 2em;
  border: thin solid darkblue;
  height: 70px;
}

img {border: 0px;}
a   {outline: none;}

/* Bildpositionierung */
.bild_links
{
  float: left;
  padding: 6px 18px 0px 0px;
  width: 70px;

}

.text_links
{
  float: left;
  text-align: left;
  padding: 4px 0px 6px 4px;
  line-height: 1.5em;
  width: 70px;
  font-size: .8em;
  background: #ccccee;
  margin-top: 4px;

}