/* links */
#nav li a.active, #nav li a.active:hover {
  color: #83a00d;
  border-bottom: 1px dotted #83a00d;
}

#content .textbereich .fliesstext div.teaser p a,
#content .spalte div.teaser p a,
#content .textbereich .fliesstext p a {
  color: #83a00d;
  border-bottom: 1px dotted #83a00d;
}

#content .textbereich .fliesstext div.teaser p a:hover,
#content .spalte div.teaser p a:hover,
#content .textbereich .fliesstext p a:hover {
  border: none;
}

#content .textbereich .fliesstext h4 {
  color: #83a00d;
  text-decoration: underline;
}

/* backbutton */
#content div.backbutton a {
  color: #83a00d;
  border-bottom: 1px dotted #83a00d;
}
#content div.backbutton a:hover {
  border: none;
}

#content div.backbutton div.arrow {
  float: left;
  width: 16px;
  height: 12px; 
  background-image: url('/images/buttons/zurueberischt.jdph.gif');
  background-repeat: no-repeat;
}


/* bilddownload */
#content div.spalte div.bilddownload a,
#content div.spalte div.bilddownload a:hover {
  color: #83a00d;
  border-bottom: 1px dotted #83a00d;
}


/* Personen */
table.personen {
  margin-top: 14px;
  width: 548px;
}

table.personen td.gruppen a {
  margin-right: 2px; margin-left: 2px;
}

table.personen td.gruppen a.first {
  margin-left: 0px;
}

table.personen td.gruppen {
  border-bottom: 2px solid #ccc;
}

table.personen td.bild {
  padding: 0px 0px 15px 0px;
}

table.personen td {
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  padding: 2px 0px 1px 0px;
}

table.personen td.name {
  width: 177px;
  padding-right: 16px;
}

table.personen td.gruppen span.active,
table.personen td.gruppen a.active {
  color: #85A20F;
  margin-right: 2px; margin-left: 2px;
}

table.personen td.gruppen a:hover {
  color: #85A20F;
}

table.personen td.gruppen span.first {
  margin-left: 0px;
}

table.personen h3 {
  margin: 1.5em 0 0 0;
  padding: 0;
  font: normal normal bold 11px/15px Verdana, sans-serif;
}

/* Mitarbeiter */
table.mitarbeiter {
  margin-top: 14px;
  width: 548px;
}
table.mitarbeiter td.bild {
  width: 115px;
}
table.mitarbeiter td {
  vertical-align: top;
  padding: 2px 0px 15px 0px;
}

/* schieber */
div.schieber-cite {
  background-color: #85A20F;
}


/* Probespiele form */
div.form {
  margin-top: 2px;
  margin-bottom: 16px;
}
div.form input.text,
div.form select {
 line-height: 15px;
 font-size: 11px;
 font-family: Verdana,sans-serif;
}

div.form div.errors {
 font-weight: bold;
 color: red;
 margin-top: 15px;
 margin-bottom: 10px;
}

div.form select.hochschule { 
 width: 200px;
}

div.form table.probespiele td {
 padding-top: 2px;
 padding-bottom: 2px;
}

div.form table.probespiele td.left {
 width: 170px;
}