/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
  font-family: Sans-Serif;
  font-size:15px;
  font-weight:normal;
  background-color: #FFF8EF;
}
div#col {
  font-size:15px;
  line-height:22px;
}

div#con {
  font-size:15px;
  line-height:22px;
}

div#cor {
  font-size:15px;
  line-height:22px;
  padding-top:12px;
}

div#rnd {
  font-size:15px;
  line-height:22px;
}

div#ftr {
  font-size:15px;
  line-height:22px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Mainnavigation (unordered list, horizontal - dropdown)  */

a.n1p1:link, a.n1p1:visited {
  color:#FFF8EF;
  font-family: Helvetica, Sans-Serif;
  font-size:16px;
  font-weight:normal;
  line-height:22px;
}

a.n1p1:hover {
  color:#000000;
}

a.n1a1:link, a.n1a1:visited, a.n1a1:hover {
  color:#333333;
  font-family: Helvetica, Sans-Serif;
  font-size:16px;
  font-weight:normal;
  line-height:22px;
}

/* S: Drop-Down Men? (2. Ebene) */
#navi li ul {
  color:#000000;
}
/* E: Drop-Down Men? (2. Ebene) */

/* S: Drop-Down Men? (3. Ebene) */
#navi li.hover ul ul, #navi li:hover ul ul {
  color:#000000;
}
/* E: Drop-Down Men? (3. Ebene) */

a.n1p2:link, a.n1p2:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
  line-height:22px;
}

a.n1p2:hover {
  color:#000000;
  background-color:#FFF8EF;
}


a.n1pl2:link, a.n1pl2:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;
  line-height:22px;
}

a.n1pl2:hover {
  color:#000000;
  background-color:#FFF8EF;
}

a.n1a2:link, a.n1a2:visited, a.n1a2:hover {
  color:#000000;
  font-size:14px;
  font-weight:normal;
}

a.n1al2:link, a.n1al2:visited, a.n1al2:hover {
  color:#000000;
  font-size:14px;
  font-weight:normal;
  line-height:22px;
}

a.n1p3:link, a.n1p3:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;
  line-height:22px;
}

a.n1p3:hover {
  color:#000000;
}

a.n1a3:link, a.n1a3:visited, a.n1a3:hover {
  color:#000000;
  font-size:14px;
  font-weight:normal;
  line-height:22px;
}
/* E: Formatierung Mainnavigation (unordered list, horizontal - dropdown)  */

/* S: Formatierung Mainnavigation (unordered list, vertikal)  */
a.pas1 {
  color:#333333;
  font-size: 16px;
  line-height:26px;
}

a.act1:link, a.act1:visited, a.act1:hover {
  color:#333333;
  font-size: 16px;
  line-height:26px;
}

a.pas2 {
  color:#333333;
  font-size:16px;
  line-height:26px;
}

a.act2:link, a.act2:visited, a.act2:hover {
  color:#333333;
  font-size:16px;
  line-height:26px;
}

a.pas3 {
  color:#333333;
  font-size:16px;
  line-height:26px;
}

a.act3:link, a.act3:visited, a.act3:hover {
  color:#333333;
  font-size:16px;
  line-height:26px;
}
/* E: Formatierung Mainnavigation (unordered list, vertikal)  */

/* S: Formatierung Verweise (Links) */
div#cor a, div#rnd a {
  color:#000000;
}

div#cor a:hover, div#rnd a:hover {
  text-decoration:underline;
}

a {
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}
/* E: Formatierung Verweise (Links) */

/* S: Formatierung Überschriften */
div#col h1, div#col h3, div#col h4, div#col h5 {
  color:#E8B706;
  font-family: Helvetica, Sans-Serif;
  font-size:24px;
  font-weight:normal;
  font-style:normal;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
}

div#con h1, div#con h3, div#con h4, div#con h5 {
  font-family: Helvetica, Sans-Serif;
  font-size: 26px;
  font-weight:normal;
}

div#cor h1, div#cor h3, div#cor h4, div#cor h5 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size:26px;
  font-weight:normal;
  font-style:italic;
}

div#rnd h1, div#rnd h3, div#rnd h4, div#rnd h5 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size: 20px;
  font-weight:normal;
}


div#col h2 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size:20px;
  font-weight:normal;
  
}

div#con h2 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size:20px;
  font-weight:normal;
  
}

div#cor h2 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size:20px;
  font-weight:normal;
}

div#rnd h2 {
  color:#000000;
  font-family: Helvetica, Sans-Serif;
  font-size:20px;
  font-weight:normal;
}
/* E: Formatierung Überschriften */

/* RefBeJuSo Extension */
#cnt .tx-zicadmin-pi2 h1, #cnt .tx-zicadmin-pi1 h3, #cnt .tx-zicadmin-pi2 h3, #cnt .tx-zicadmin-pi4 h1 {
  color: #000000;
  font-family:  Helvetica, Sans-Serif;
  font-size: 17px;
  font-weight: normal;
}
