/*   http://www.biophotonik.de   */
/*   Version fuer Nicht-MSIE-Browser*/
BODY.start {
    BACKGROUND:  url(grafik/bg.gif) #fff;
    background-repeat:repeat-y;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    font-size: 101%;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
BODY {
    BACKGROUND:  url(grafik/bg2.gif) #fff;
    background-repeat:repeat-y;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    font-size: 101%;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}


#rahmen{
  background-color: transparent;
  padding: 0;
  border: 0;
  margin: 0;
  position:absolute;
  top: 0px;
  left: 0px;
  width: 990px;
}

#Kopf{
  position: absolute;
  left: 205px;
  top: 0px;
  width: 775px;
  height: 80px;
  background-color: #fff;
  border-bottom: 1px solid #4D984D;
  padding-left:10px;
}

#NavObenRechts{
  position: absolute;
  left: 670px;
  top: 59px;
  width: 120px;
  height: 20px;
  background-color: #fff;
  font-size:0.8em;
}


#logo{
  position: absolute;
  left: 0px;
  right: 2px;
  top: 0px;
  width:204px;
  height: 180px;
  border: solid 0px #ff0;
  padding-top: 2;
  color:#f00;
  font-size: 0.8em;
  font-weight: bold;
  text-align:center;
  background-color: #FFF;
}

/* Navigation Anfang #################################*/
#navcontainer{
  position: absolute;
  left: 0px;
  top: 180px;
  width:204px;
  border-right: 0px solid #4D984D;
  border-top: 1px solid #333;
  padding: 0 0 0em 0;
  margin-bottom: 1em;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  /*background-color: #FFF;*/
  color: #333;
}

#navcontainer ul{
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#navcontainer li{
  border-bottom: 1px solid #333;
  margin: 0;
}

#navcontainer li a{
  display: block;
  padding: 5px 5px 5px 0.5em;
  background-color: #FFF;
  color: #333;
  text-decoration: none;
  width: 100%;
  font-size: 0.8em;
  font-weight: bold;
}
#navcontainer li a.aktuell{
   border-right: 10px solid #4D984D;
  background-color: #4D984D;
  color: #fff;

}
html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover{
  border-right: 10px solid #666;
  background-color: #666;
  color: #fff;
}

#navcontainer li a.aktuell:hover{
  border-right: 10px solid #4D984D;
  background-color: #4D984D;
  color: #fff;
}

/* Navigation Ende #################################*/

/* Sub-Navigation Anfang #################################*/
#subnavlist{
  position: relative;
  left: 0px;
  top: 0px;
  width:204px;
  border-right: 0px solid #4D984D;
  border-top: 1px solid #333;
  padding: 0 0 0em 10px;
  margin-bottom: 1em;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  /*background-color: #FFF;*/
  color: #333;
}

#subnavlist ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0em 10px;
  border: none;
}

#subnavlist li{
  border-bottom: 1px solid #333;
  margin: 0;
}

#subnavlist li a{
  display: block;
  padding: 5px 5px 5px 20px;
  background-color: #ddd;
  color: #333;
  text-decoration: none;
  width: 100%;
  font-size: 0.6em;
  font-weight: bold;
}
#subnavlist li a.aktuell{
   border-right: 10px solid #666;
  background-color: #666;
  color: #fff;

}
html>body #navcontainer #subnavlist li a { width: auto; }

#subnavlist li a:hover{
  border-right: 10px solid #666;
  background-color: #666;
  color: #fff;
}

#subnavlist li a.aktuell:hover{
  border-right: 10px solid #666;
  background-color: #666;
  color: #fff;
}

/* Sub-Navigation Ende #################################*/



#adresse{
  margin-top:2em;
  margin-left: 2px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  color: #333;
  font-size: 0.6em;
}
#mittlereSpalteStart{
  position: absolute;
  left: 215px;
  top: 90px;
  width:560px;
  border: 0px solid red;
  font-size: 1.0em;
}

#mittlereSpalte{
  position: absolute;
  left: 215px;
  top: 90px;
  width:700px;
  border: 0px solid red;
  font-size: 1.0em;
  line-height: 1.4em;
}

#rechteSpalte{
  position: absolute;
  left: 791px;
  top: 81px;
  width:210px;
  border: 0px solid red;

}

#rechterSpaltenkopf{
  position: relative;
  left: 0px;
  top: 0px;
  width:198px;
  height: 25px;
  padding: 0;
  background-color: #79EB79;
  border-bottom: 1px solid #4D984D;
}

#InhaltNews{
  position: relative;
  left: 0px;
  top: 0px;
  width:198px;
  padding: 0;
  font-size: 0.8em;

}

b.news{
  font-size:1.0em;
  line-height: 1.7em;
  font-weight: 600;
  margin-left: 5px;

}
p.BeitragNews{
  font-size:1.0em;
  line-height: 1.2em;
  font-weight: 400;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;

}

a.english{
   color: #333;
   text-decoration: none;
   font-size:1.3em;
}

a.english:hover{
   color: #000;
   text-decoration: none;
   font-weight:bold;
}

a.unterstrichen:link, a.unterstrichen:visited{
   color: #333;
   text-decoration: underline;
}

a.unterstrichen:hover{
   color: #4D984D;
   text-decoration: none;
}
a.unterstrichen2:link, a.unterstrichen2:visited{
   color: #4D984D;
   text-decoration: underline;

}

a.unterstrichen2:hover{
   color: #333;
   text-decoration: none;
}

a:link, a:visited{
   color: #333;
   text-decoration: none;
}

a:hover{
   color: #4D984D;
   text-decoration: underline;
}

h1{
  color:#4D984D;
  line-height:1.5em;
  margin-top:5px;
  font-size: 1.3em;
}

h2{
  color:#000;
  line-height:1.2em;
  margin-top:5px;
  font-size: 1.2em;
  line-height:1.4em;
}

td.inhalthomenews{
    width:600px;
    border: solid 2px #4D984D;
    padding: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-bottom: 10px;
    color:#333;
    font-size: 1.0em;
    line-height:1.2em;
    text-align: left;
    background-color: #fff;
}

img.links{
  border: 1px solid #333;
  margin-right:10px;
  margin-bottom:5px;
}

.bildrechts{
float:right;
margin-left:10px;
margin-bottom:10px;
}
.bildlinks{
float:left;
margin-right:10px;
margin-bottom:10px;
}

b.bild{
 color:#333;
 font-size: 0.9em;
}

b.monat{
 color:#4D984D;
}