/*----------------------------------------------------------------------------
	style.css

	this css-file contains all definitions, that are independend from the
	colorschemes and main.

	(c) Andreas Schuster & Hella Schick

 ----------------------------------------------------------------------------*/
html {
   overflow-y: scroll;
}

div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}

a.main_nav_active_item {
  background: url(/images/dynamic/buttonset9/n1active.gif) no-repeat;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}
a.main_nav_item {
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
a.main_nav_item:hover {
  background: url(/images/dynamic/buttonset9/n1active.gif) no-repeat;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-position: top left;
}

      /*Formatierung Menue seitlich */
li.sub_nav_title {
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FF6633;
}


a.sub_nav_active_item {
  background: url(/images/dynamic/buttonset9/sn2active.gif) repeat-y;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
a.sub_nav_item {
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FF6633;
}
a.sub_nav_item:hover {
  background: url(/images/dynamic/buttonset9/sn2active.gif) repeat-y;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
   /*Formatierung Menue seitlich Ende*/

.content h1 {
  font-style: normal;
  font-size: 150%;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  voice-family: male;
}

.content h2 {
  font-style: normal;
  font-size: 133%;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  voice-family: male;
}

.content h3 {
  font-style: normal;
  font-size: 117%;
  font-weight: normal;
  text-decoration: none;
  voice-family: male;
}
.content h4 {
  font-style: normal;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  voice-family: male;
}

}
.content h5 {
  font-style: normal;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #E01010;
  voice-family: female;
}

.content, .content p {
  font-style: normal;
  /*font-size: 14px;*/
  font-weight: normal;
  text-decoration: none;
}

.content, .content p1 {
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

/* Formatierung Links im Text */

.content a:link {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #3366CC;
}
.content a:visited {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #3366CC;
}
.content a:hover {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #3366CC;
}
.content a:active {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #3366CC;
}
/* Formatierung Footer */
#footer_text {
  text-align: left;
  font-style: normal;
  font-size: 80%;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}

#footer_text2 {
 text-align: right;
  font-style: normal;
  font-size: 80%;
  font-weight: normal;
  text-decoration: underline;
  color: #FFFFFF;
}

.aktuell {
  margin: 0px;
  overflow: visible
}
.aktuell_b {
  margin: 0px;
  overflow: visible;
  font-weight: bold;
  text-decoration: none;
  voice-family: male;
}

/* fuer Kurzmeldungen oder den Titel der Langmeldung */
.aktuell P {
  text-indent: -6em;
  margin-left: 6em;
}

/* fuer Folgeabsaetze */
.aktuell P#folge {
  text-indent: 0;
  margin-left: 6em;
}

.aktuell TABLE {
  empty-cells: show;
  border-width: 0;
  border-style: none;
}

.aktuell TD {
  text-align: left;
  vertical-align: top;
  border-style: none;
  padding-bottom: 6pt;
  padding-left: 0;
  padding-right: 1em;
  padding-top: 0;
}

.aktuell TD#datum {
  padding-right: 0.4em;
}

.aktuell TD#ereignis {
  padding-right: 0em;
}

/* Bilder mit Unterschrift */

DIV.figure {
  float: left;
  margin-right: 1em;
  border-width: 0;
  border-style: none;
}

DIV.figure IMG {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #ffcc00;
}

DIV.figure P {
  text-align: center;
  font-size: 60%;
  text-indent: 0;
}

/* Netzwerke und Regionalgruppen */

.netz TABLE {
  border-width: 0;
  border-style: none;
}

.netz TD,
.netz TH {
  background-color: transparent;
  border-width: 0;
  border-style: none;
  text-align: left;
  vertical-align: top;
}

.netz TD P {
  margin-top: 0;
}

.netz TH {
  color: #3366cc;
  padding-right: 1em;
}


.li_ps {
list-style-image: url('PsyLi.jpg');
}

.li_d {
list-style-image: url('DevLi.jpg');
}

.li_e {
list-style-image: url('EdLi.jpg');
}



.li_pe {
list-style-image: url('PedLi.jpg');
}
