/* Eigene Styles - nicht in der TU-Vorlage enthalten */

p.indent {
  margin-left: 2.2em;
}

div.indent {
  margin-left: 2.2em;
}

p.align-center {
  text-align: center;
}

p.align-right {
  text-align: right;
}

p.align-justify {
  text-align: justify;
}

img#fk-logo {
  margin-left: 1em;
  margin-bottom: -3px;
}
a#fk-logo {
  margin-left: 25em;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* Besucherzähler */
div.tx-asfkusercounter-pi1 {
  display: inline;
}


/* Nicht die Tabellen des Orginaldesigns verwenden... */
div#inhalt table {
  border: 0;
}

div#inhalt td p {
  margin: 0;
}

div#inhalt td {
  vertical-align: top;
}


/* News *******/
div.mininewsitem {
  line-height: 1.5em;
  margin-bottom: 0.8em;

}

/* Listen des Inhalts ********/
div#inhalt ul, div#nebeninhalt ul {
  /* list-style-image: url(css-icons/tu-liste.png); */
  list-style-type: square;
}

div#inhalt ul li, div#nebeninhalt ul li {
  margin-bottom: 0.35em;
}

.listentext { color: #000000 }

/* News *****/

div.aktuelles {
  padding-bottom: 0.5em;
}


/* Personenverzeichnis (Liste) *****/


div#inhalt table.persverz {
  width: 95%;
  margin-bottom: 2em;
}

div#inhalt table.persverz td {
  padding-bottom: 0.3em;
}

div#inhalt table.persverz td a {
  color: #000000;
  text-decoration: underline;
}

div#inhalt table.persverz td a:hover {
  color: White !important;
  background-color: #649600;
}



/* Personenverzeichnis (Profil) *****/

div#inhalt div.persprofil {
  width: 95%;
  line-height: 1.5em;
}

div#inhalt div.persprofil img.photo {
  float: right;
  margin-bottom: 2em;
}

div#inhalt div.persprofil strong {
  font-weight: normal;
  color: #7B7C7E;
}

div#inhalt div.persprofil div.abstand {
  margin-top: 0.55em;
  margin-bottom: 0.80em;
}

div#inhalt div.persprofil div.links {
  float: left;
  width: 6em;
  clear: left;
}

div#inhalt div.persprofil div.rechts {
  float: left;
}

