/* ------- kopf (Angaben für Kopfbereich) ------- */
#header {
  display: none;
}

/* ------- /kopf (Angaben für Kopfbereich) ------- */


/* ------- BEKIS (Angaben für Hauptbereich BEKIS) ------- */
#institution {
  font-family: "Times New Roman", Times, serif;
  font-size: 11pt;
  font-weight: bold;
}

#institution a, #institution a:link, #institution a:visited, #institution a:hover, #institution a:focus {
  text-decoration: none;
}

#institutionen h2 {
  color: #000000;
}

#institutionen h4.grau {
}

#institution h4.gruen {
  color: #000000;
  background-color: #ffffff;
  font-size: 10pt;
}

#institutionen li {
  list-style-type: disc;
  margin-left: 13px;
}

.institution {
  margin-bottom: 1.0em;
}

#projekt {
  font-family: "Times New Roman", Times, serif;
  font-size: 11pt;
  color: #ffffff;
  font-weight: bold;
}

#projekt a, #projekt a:link, #projekt a:visited, #projekt a:hover, #projekt a:focus { 
  text-decoration: none;
  color: #ffffff;
  background-color: #09509b;
}

#projekte h2 {
  color: #000000;
}

#projekte h4.grau {
  background-color: #dddddd;
}

#projekt h4.blau {
  color: #000000;
  background-color: #ffffff;
  font-size: 10pt;
}

#projekte li {
  list-style-type: disc;
  margin-left: 13px;
}

#foerderer {
  font-family: "Times New Roman", Times, serif;
  font-size: 11pt;
  color: #ffffff;
  font-weight: bold;
}

#foerderer a, #foerderer a:link, #foerderer a:visited, #foerderer a:hover, #foerderer a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #f6a900;
}

#foerder h2 {
  color: #000000;
}

#foerderer h4.orange {
  color: #000000;
  background-color: #ffffff;
  font-size: 10pt;
}

#foerder h4.grau {
  background-color: #dddddd;
}

#foerderer li {
  list-style-type: disc;
  margin-left: 13px;
}

#foerder li {
  list-style-type: disc;
  margin-left: 13px;
}

#person {
  font-family: "Times New Roman", Times, serif;
  font-size: 11pt;
  color: #ffffff;
  font-weight: bold;
}

#person a, #person a:link, #person a:visited, #person a:hover, #person a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #a50946;
}

#personen h2 {
  color: #000000;
}

#personen h4 {
  background-color: #dddddd;
}

#person h4.rot {
  color: #000000;
  background-color: #ffffff;
  font-size: 10pt;
}

#personen li {
  list-style-type: disc;
  margin-left: 13px;
}

.person {
  margin-bottom: 1.0em;
}

fieldset.bekis {
  border: 1px dashed #7691ac;
  padding: 10px;
}

legend.bekis {
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
  font-weight: bold;
  color: #7691ac;
  background-color: #ffffff;
}

form p label.bekis {
  float: left;
  width: 14em;
}

form p label.bekisradio {
  text-align: left;
  width: 13em;
  margin-right: 0;
}

form p input.bekisradio {
  text-align: left;
  width: 2em;
  margin: 4px 0 0 0;
}

form p input.bekis {
  width: 14em;
  margin: 4px 0 0 0;
}

form p select.bekis {
  width: 14.3em;
  margin-top: 4px;
}

form p textarea.bekis {
  width: 14em;
  height: 6em;
  margin-top: 4px;
}

.formButtonBekis {
  width: auto !important;
  width: auto;
  cursor: pointer;
  font-size: 11pt;
  font-weight: bold;
  color: #7691ac;
  margin: 4px 4px 0 0;
  padding: 1px 2px 1px 2px;
  background-color: #ffffff;
  border: 1px solid #7691ac;
}

.formButtonBekis:focus {
  color: #7691ac;
  background-color: #99aec2;
  border: 1px solid #7691ac;
}

#bekismanager li {
  list-style-type: disc;
  margin-left: 13px;
}


/* ------- /BEKIS (Angaben für Hauptbereich BEKIS) ------- */


/* ------- bereich (Bereichsbezeichnung mit Pfadangabe) ------- */
#bereich {
  display: none;
}

/* ------- /bereich (Bereichsbezeichnung mit Pfadangabe) ------- */


/* ------- spalte (Grundgerüst Spalten) ------- */
#spaltelinks {
  display: none;
}

#spaltemitte {
  /* float: left; */
  /* position: relative; */
  margin-left: 20pt;
  margin-right: 30pt; 
}

#spalterechts {
  display: none;
}
/* ------- /spalte (Grundgerüst Spalten) ------- */


/* ------- inhalt (Hauptbereich Inhalt) ------- */
#inhalt {
  /* position: relative; */
}

html>body #inhalt {
}

#inhalt p {
  font-family: "Times New Roman", Times, serif;
  font-size: 10pt;
}

#inhalt li {
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
}

#inhalt ul li {
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
}

#inhalt li ul li {
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
}

.mit {
  padding-top: 0.5em;
}

.emph {
  color: #ff0000;
}
/* ------- /inhalt (Hauptbereich Inhalt) ------- */


/* ------- overalllinks (Quernavigation) ------- */
#overalllinks {
  display: none;
}

/* ------- /overalllinks (Quernavigation) ------- */


/* ------- fuss (Fußzeile) ------- */
#fuss {
  /* margin-left: 0.6em; margin-left: 9.6em; */
}

#fuss p {
  font-size: 9pt;
}
/* ------- /fuss (Fußzeile) ------- */


/* ------- bereichsnav (Box Bereichsnaviation) ------- */
#bereichsnav {
  display: none;
}

/* ------- /bereichsnav (Box Bereichsnaviation) ------- */


/* ------- direktzugriff (Box Quicklinks) ------- */
#recherche {
  display: none;
}

/* ------- /direktzugriff (Box Quicklinks) ------- */


/* ------- navigation (Hauptnavigation) ------- */
#navigation {
  display:none;
}

/* ------- /navigation (Hauptnavigation) ------- */
	

/* ------- allgemeine Angaben ------- */
html, body {
  font-size: 12pt;
  font-family: "Times New Roman", Times, serif;
}

h5, h6, h7, p, form {
  font-family: "Times New Roman", Times, serif;
}

h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18pt;
}

h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16pt;
}

h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
}

h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
}

hr {
  border: none;
  background-color: #dddddd;
  color: #dddddd;
  height: 1px;
  width: 100%;
}

ul, ol, li {
  list-style: none;
}

img {
  border: none;
  /*margin: 0;
  padding: 0;*/
}

a {
  color: #000000;
  text-decoration: underline;
}

a:hover, a:focus {
  text-decoration: none;
}

.clear {
  clear: both;
}

.anfang {
  margin-top: 1.0em;
}

.rechts {
  text-align: right;
}

form {
  display: inline;
}

input txt {
  font-size: 11pt;
}

.formButton {
  width: auto !important;
  width: auto;
  font-size: 11pt;
  font-weight: bold;
  color: #ffffff;
  padding: 1px 2px 1px 2px;
  background-color: #7691ac;
  border: 1px solid #ffffff;
}

.formButton:focus {
  color: #003366;
  background-color: #ffffff;
  border: 2px solid #003366;
}

.inv {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: inline;
}

/* ------- /allgemeine Angaben ------- */