body {
background-color : #CCCCCC;
font-size : 12px;
font-family : arial, sans-serif; }

/* VORLÃ„UFIG */
a {
color : #0055AA;
font-weight : bold; }
a:link, a:visited {
font-weight : bold;
text-decoration : underline; }
a:hover, a:active {
font-weight : bold;
text-decoration : none; }

em {
color : #0055AA;
font-weight : bold;
font-style : normal; }

h1 {
color : #0055AA;
font-weight : bold;
font-size : 1.4em; }

h2 {
margin : 0px;
color : #0055AA;
font-size : 1.1em;
font-weight : bold; }

h3 {
margin : 0px;
font-size : 1em;
font-weight : bold; }

#main {
margin : 0px auto;
background-repeat : no-repeat;
width : 912px;
height : 692px; }


/* NAVIGATION
- Ein Div-Kasten mit blauem Verlauf als Hintergrund
- Eine Tabelle die pro Zelle jeweils ein Bild und einen Schriftzug enthÃ¤lt
- Die Links an sich sind als Blockelemnte mit wechselndem Hintergrund arrangiert */
  #navi {
  float : right;
  background-image : url('img/navi/bg.jpg');
  background-repeat : no-repeat;
  width : 556px;
  height : 127px; }

    #navitable {
    width : 532px;
    margin-top : 12px;
    margin-right : 12px; }

      td.navicell {
      width : 133px;
      height : 113px; }

        td.navicell a {
        display : block;
        background-position : top center;
        background-repeat : no-repeat;
        width : 133px;
        height : 28px;
        padding-top : 85px;
        text-align : center;

        font-weight : bold;
        text-decoration : none;
        color : #FFFFFF; }

        /* td.navicell a:link, a:visited {
        color : #FFFFFF; } */

        td.navicell a:hover, a:active {
        color : #FFFFFF; }

        /* ABOUT */
        /* wenn Link inaktiv, Hoverfunktion*/
        td.navicell a.about {
        background-image : url('img/navi/about.gif');
        background-repeat : no-repeat; }
        td.navicell a.about:link, a.about:visited {
        background-position : 30px 0px; }
        td.navicell a.about:hover, a.about:active {
        background-position : -103px 0px; }
        /* wenn link aktiv */
        td.navicell a.about_h {
        background-image : url('img/navi/about.gif');
        background-repeat : no-repeat;
        background-position : -103px 0px;
        color : #FFFFFF;
        font-weight : bold; }

        /* VANSTALT */
        /* wenn Link inaktiv, Hoverfunktion*/
        td.navicell a.vanstalt {
        background-image : url('img/navi/vanstalt.gif');
        background-repeat : no-repeat; }
        td.navicell a.vanstalt:link, a.vanstalt:visited {
        background-position : 30px 0px; }
        td.navicell a.vanstalt:hover, a.vanstalt:active {
        background-position : -103px 0px; }
        /* wenn link aktiv */
        td.navicell a.vanstalt_h {
        background-image : url('img/navi/vanstalt.gif');
        background-repeat : no-repeat;
        background-position : -103px 0px;
        color : #FFFFFF;
        font-weight : bold; }

        /* UERGEBNISSE */
        /* wenn Link inaktiv, Hoverfunktion*/
        td.navicell a.uergebnisse {
        background-image : url('img/navi/uergebnisse.gif');
        background-repeat : no-repeat; }
        td.navicell a.uergebnisse:link, a.uergebnisse:visited {
        background-position : 30px 0px; }
        td.navicell a.uergebnisse:hover, a.uergebnisse:active {
        background-position : -103px 0px; }
        /* wenn link aktiv */
        td.navicell a.uergebnisse_h {
        background-image : url('img/navi/uergebnisse.gif');
        background-repeat : no-repeat;
        background-position : -103px 0px;
        color : #FFFFFF;
        font-weight : bold; }

        /* NEWS */
        /* wenn Link inaktiv, Hoverfunktion*/
        td.navicell a.news {
        background-image : url('img/navi/news.gif');
        background-repeat : no-repeat; }
        td.navicell a.news:link, a.news:visited {
        background-position : 30px 0px; }
        td.navicell a.news:hover, a.news:active {
        background-position : -103px 0px; }
        /* wenn link aktiv */
        td.navicell a.news_h {
        background-image : url('img/navi/news.gif');
        background-repeat : no-repeat;
        background-position : -103px 0px;
        color : #FFFFFF;
        font-weight : bold; }

      td.subnavicell {
      width : 133px;
      height : 50px;
      padding-top : 5px;
      vertical-align : top;
      line-height : 18px; }

        a.sublinks:link, a.sublinks:visited {
        color : #FFFFFF;
        font-weight : normal;
        text-decoration : none; }
        a.sublinks:hover, a.sublinks:active {
        text-decoration : underline; }



/* CONTENT
- Der weiÃŸe Kasten auf der rechten Seite
- Der Text ist in einem Extrakasten gelagert
- Enthält gegebenfalls eine Subnaviagtion
  zum durchblättern. */
  #content {
  float : right;
  width : 527px;
  height : 450px;
  margin-top : 50px;
  margin-right : 29px; }

    #text_bg {
    background-color : #FFFFFF;
    width : 527px;
    height : 437px;
    overflow : auto;
    filter : alpha(opacity=90);
    opacity : 0.90;
    -moz-opacity : 0.90 }

      #text {
      margin : 10px;
      text-align : justify;
      color : #000000; }

    #subnavi {
    width : 527px; }
      #subnavi a {
      font-size : 1.2em;
      color : #FFFFFF;
      text-decoration : none;
      font-weight : bold; }

/* SUB
Kontakt und Impressum */
  #footer {
  float : right;
  margin-top : 60px;
  margin-right : 29px;
  color : #666666; }

    #footer a:link, a:visited, a:hover, a:active {
    color : #666666;
    text-decoration : none;
    font-weight : normal; }


/* CONTENT SPEZIFISCH */
/* Links fÃ¼r die Versuchsanstaltseitenvanstalt1
auf der linken Seite */
#vanstalt_link {
float : left;
margin-left : 12px;
margin-top : 171px; }

  td.vanstalt_cell_gif {
  width : 21px;
  background-image : url('img/ext_link.gif');
  background-repeat : no-repeat;
  background-position : 3px 0px; }

  td.vanstalt_cell_text {
  width : 174px;
  color : #666666;
  font-weight : bold; }

  td.vanstalt_cell_link {
  width : 105px;
  color : #0055AA;  }

  a.vanstalt_link {
  color : #0055AA;
  font-weight : bold; }
  a.vanstalt_link:link, a.vanstalt_link:visited {
  text-decoration : underline; }
  a.vanstalt_link:hover, a.vanstalt_link:active {
  text-decoration : none; }

/* Tabelle auf vanstalt2 */
#vanstalt_tabelle {
margin-left : -5px;
width : 495px; }

  td.kopfzelle {
  width : 125px;
  background-color : #0055AA;
  padding : 4px;
  vertical-align : middle;
  color : #FFFFFF;
  font-size : 9px;
  font-weight : bold; }

  td.hauptzelle {
  width : 125px;
  height : 150px;
  background-color : #FFFFFF;
  padding : 20px 4px;
  vertical-align : top;
  color : #000000;
  font-size : 10px;
  filter : alpha(opacity=75);
  opacity : 0.75;
  -moz-opacity : 0.75; }

  td.leerzelle {
  width : 4px; }

/* PDF-Links bei Veröffentlichungen */
div.veroeffentlichungen {
color : #0055AA;
text-align : right; }

  a.veroeffentlichungen {
  color : #0055AA;
  font-weight : normal; }
  a.veroeffentlichungen:link, a.veroeffentlichungen:visited {
  text-decoration : underline; }
  a.veroeffentlichungen:hover, a.veroeffentlichungen:active {
  text-decoration : none; }

/* 2. Navizeile auf ÜBer uns */
#aboutnavi {
margin-top : 8px;
margin-left : 50px; }

a.aboutnavi {
color : #0055AA; }
a.aboutnavi:link, a.aboutnavi:visited {
text-decoration : none; }
a.aboutnavi:hover, a.aboutnavi:active {
text-decoration : underline; }

/* Programminfo */
#pinfo {
width : 785px;
background-color: #FFFFFF; }

/* CMS iFrame */
#cms {
background-color : #FFFFFF;
width : 527px;
height : 437px;
filter : alpha(opacity=90);
opacity : 0.90;
-moz-opacity : 0.90; }