body {
        font-size: 62.5%; /* Resets 1em to 10px */
        background-color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:0px;
        margin:0px;
        text-align:center;
}
body td {
        font-size: 62.5%;
}

#mainframe {
        position:relative;
        width: 95em;
        border:.1em solid #666666;
        margin: 0px auto;
        padding:0px;
        overflow:hidden;

}
#innermainframe{
        text-align:left;
}

#divLeftOfHeaderColored{
        background-color:#87C41A;
        position:absolute;
        width:2em;
        height:2.7em;
        overflow:hidden;
        top:8em;
        left:0;
}
/*der Mittlere vom Header */
#divHeaderMiddle{
        background-color:#87C41A;
        border-left:0.1em solid #666666;
        position:absolute;
        width:33.7em;
        height:2.7em;
        overflow:visible;
        top:8em;
        left:2.3em;
        text-align:left;
        vertical-align:middle;
        font-style: normal;
        line-height: 2.7em;
        padding-left:0.5em;


}
#divHeaderMiddle a{
        font-size: 1.6em;
        color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
/*der Ober Teil vom Header */
#divHeaderTop{
        background-color:transparent;
        position:absolute;
        width:34em;
        height:2.7em;
        overflow:hidden;
        top:5.9em;
         left:3em;
}
#divHeaderTop  a{
        font-size: 1.1em;
        color:#666666;
    text-decoration:none;
    font-weight:bold;
}
/*der Untere Teil vom Header */
#divHeaderBottom{
        background-color:transparent;
        position:absolute;
        float:left;
        width:34em;
        height:3em;
        overflow:hidden;
        top:11.4em;
        left:3em;

  }
#divHeaderBottom  a{
        font-size: 1.2em;
        color:#666666;
    text-decoration:none;

}
#pathway {
position:absolute;
        float:left;

        height:3em;
        top:13.4em;
        left:36.6em;
}
/*der Linke Strich am obere Header Teil */
#divHeaderTopLine{
        background-color:transparent;
        border-left:0.1em solid #666666;
        border-top:0.1em solid #666666;
        position:absolute;
        width:0.4em;
        height:1.4em;
        overflow:hidden;
        top:6.6em;
        left:2.3em;
}
/*der Linke Strich am oberen Header Teil*/
#divHeaderBottomLine{
        background-color:transparent;
        border-left:0.1em solid #666666;
        border-bottom:0.1em solid #666666;
        position:absolute;
         width:0.4em;
        height:1.4em;
        overflow:hidden;
        top:10.7em; left:2.3em;
}
#divPic{
        display:none;
        background-color:transparent;
        position:absolute;
        width:7.6em;
        height:6.5em;
        overflow:hidden;
        top:1em;
        left:87.4em;
        vertical-align:middle;
        text-align:left;
        font-style: normal;
        line-height: 2.7em;
}
#divPic img {

        height:6.5em;
        padding-left:0.6em;
}
/*Layer unter dem Bild mit Text */
#divUnderPic{
        background-color:#87C41A;
        position:absolute;
        width:10em;
        height:2.7em;
        overflow:hidden;
        top:8.0em;
        left:85em;
        line-height:2.7em;
 }
#divUnderPic a {
        font-size: 1.1em;
        color:#FFFFFF;
    	text-decoration:none;
    	font-weight:bold;
        padding-left:0.3em;
}
/*Container für den Downloadlnk */
#divExtra{
        background-color:transparent;
        position:absolute;
        width:10em;
        height:2.7em;
        overflow:visible;
        top:12em;
        left:85em;
		margin-top: 3px;
 }
#divIKTMainMenu{
        background-color:transparent;
        position:absolute;
        width:50em;
        height:7em;
        overflow:visible;
        top:8em;
        left:36.6em;
        vertical-align:bottom;
        padding:0px 0px 0px 0px;
        z-index:98;
 }
#maincontainer  ul li {
        display: inline;
}
#maincontainer ul {
        margin:1.4em 0 0 0;
        padding-left: 0;
}
* html #maincontainer ul {
  margin:0 0 0 0;
}
a.mainlevel:link, a.mainlevel:visited{
        display:inline;
        color:#666666;
        font-size: 1.11em;
        text-decoration:none;
        text-align:left;
        padding:1.3em 0.4em 0em 0.3em;
        height:2.4em;
        border-left:5px solid #87C41A;
        background-repeat:no-repeat;
}
a.mainmenu:active{
        color:#ffffff;
}
#active_menu {
        color: #87C41A;
        /*background-color:#eeeeee;*/
}
a.mainlevel:hover{
        color: #87C41A;
        background-color:#eeeeee;
}
#divLeftMainContent {
position:relative;
float:left;
        left:2.4em;
        margin-right:0.9em;
        width:34em;
         z-index:90;
         overflow:hidden;
 }
#divLeftMainContent img {
  width:32em;
}
#divMainContent {
        z-index:90;
        margin:0 5em 10em 37.5em;
max-width:600px;
 }
/* Classe fuer Bilder im Content 100% Breite */
.bild100{
width:39em;

}
/* Classe fuer Bilder im Content 50% Breite */
.bild50{
width:19em;
}
/* Classe fuer Bilder im Content 10% Breite */
.bild10{
width:4em;
}
#divFooter{
        background-color:#ffffff;
        width:95em;
        height:2em;
        z-index:99;
        margin-top:0.5em;
        border-top: 0.1em solid #666666;
}
#mainframe #innermainframe #Platzhalter {
        height: 16em;
}
#divSearch {
        clear:left;
        position:relative;
        margin-left:2.4em;

}
h1,h2,h3,h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight: bold;
}

#divFooter table{
        width:100%;
}

a:link,a:visited{
         font-size:1.1em;
        color: #666666;
        text-decoration:none;
}
a:hover,a:active{
        color: #87C41A;
        text-decoration:none;
}

/* Infobereich links unterm Menu f?r Abteilungen und Projekte */
a.undefined:hover,a.undefined:active {
        color: #ffffff;
}
a.doclink:hover,a.doclink:active{
        color:#ffffff;
}

#divMainContent tr{
        color:#666666;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1.2em;
}
.contentheading{
        font-weight:bold;
        font-size:0.7em;
        color:#87C41A;

}

.button{
  color: #666666;
  font-family: Verdana, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  border: 0.1em solid #cccccc; /*double*/
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 0.5em;
  line-height: 1.8em !important;
  line-height: 1.6em;
  height: 2.2em !important;
  height: 2em;
  margin-left: 0.2em;

}
.button_search{
  color: #666666;
  font-family: Verdana, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  border: 0.1em solid #cccccc; /*double*/
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 0.5em;
  line-height: 1.8em !important;
  line-height: 1.6emp;
  height: 2.2em !important;
  height: 2em;
  margin-left: 0.2em;

}
.back_button{
        padding-left:0.5em;
        padding-top:1em;
}
.pagenavbar{
        text-align:center;
}
a.readon_publikationen:link {
        text-transform:uppercase;
        padding-left:44em;
}

.readon{
        padding-left:27em;
}
.moduletable_leftmenu td{
        padding-bottom:0;
        width:32em;
        text-align:left;
}
a.mainlevel_leftmenu:link,a.mainlevel_leftmenu:visited{
        display: block;
        vertical-align:middle;
        color:#666666;
        text-decoration:none;
        padding-top:0.5em;
        padding-left: 0.6em;
        padding-right: 0.6em;
        padding-bottom:0.5em;
        height:2em;
        border-left:0.5em solid #87C41A;
        background-repeat:no-repeat;
        font-size: 1.4em;
}

#ABTEILUNGENsubcontainer {
position:absolute;
width:33em;
left:-34em;
top:8em;
}
#ABTEILUNGENsubcontainer ul,li{
display:inline;
}
#ABTEILUNGENsubcontainer a
{
        display: block;
        vertical-align:middle;
        color:#666666;
        text-decoration:none;
        padding-top:0.5em;
        padding-left: 0.6em;
        padding-right: 0.6em;
        padding-bottom:0.8em;
        height:2em;
        border-left:0.5em solid #87C41A;
        background-repeat:no-repeat;
        font-size: 1.2em;}
#ABTEILUNGENsubcontainer a:hover {
        color: #87C41A;
        background-color:#eeeeee;
        border-right:0.5em solid #87C41A;
}
#subcontainer2 #active_menu
{
        padding-bottom:1em;
        width:22em;
        text-align:left;
        color:#87C41A;
        font-weight:bold;
}
#subcontainer2 {
position:absolute;
width:33em;
left:-34em;
top:8em;
}
#subcontainer2 ul,li{
display:inline;
}
#subcontainer2 a
{
        display: block;
        vertical-align:middle;
        color:#666666;
        text-decoration:none;
        padding-top:0.5em;
        padding-left: 0.6em;
        padding-right: 0.6em;
        padding-bottom:0.8em;
        height:2em;
        border-left:0.5em solid #87C41A;
        background-repeat:no-repeat;
        font-size: 1.2em;
}
#active_menu_leftmenu {
        color: #87C41A;
         font-weight:bold;
}
#subcontainer2 a:hover {
        color: #87C41A;
        background-color:#eeeeee;
        border-right:0.5em solid #87C41A;
}
a.mainlevel_leftmenu:hover{
        color: #87C41A;
        background-color:#eeeeee;
        border-right:0.5em solid #87C41A;
}
.moduletable_leftbox {
        padding-top:15.5em;
}
.moduletable_leftbox table {
        background-color:#cecece;
        padding-bottom:0.5em;
		width:95%;
}
.moduletable_leftbox th {
        font-size:0.9em;
        color:#FFFFFF;
}
.moduletable_leftpic {
        padding-top:30em;
}
.moduletable_leftmenu td{
        padding-bottom:0;
        width:32em;
        text-align:left;
}
#divMainContent tr{
  font-size: 1.3em;
}
#divMainContent contentheading{
  font-size: 1em;
}

/* SubMenu Formatierung */
#UEBER_UNS{ position:absolute;
display:none;
        left:0px;
        width:0.5em;
        height:1.9em;
        background-color:#eeeeee;
}
#UEBER_UNSsubcontainer{position:absolute;top:2.7em;left:0.3em;width:58em;}
#UEBER_UNSsubcontainer ul li { display: inline;}
#UEBER_UNSsubcontainer ul {
        margin:0;
        padding-left: 0.5em;
        padding-top:0.5em;
        height:1.5em;
         list-style-type: none;
}

#ABOUT_US{
display:none;
        position:absolute;
        left:0px;
        width:0.5em;
        height:1.9em;
        background-color:#eeeeee;
}
#ABOUT_USsubcontainer{position:absolute;top:2.7em;left:0.3em;width:58em;}
#ABOUT_USsubcontainer ul li { display: inline; }
#ABOUT_USsubcontainer ul {
        margin:0;
        padding-left: 0.5em;
        padding-top:0.5em;
        height:1.5em;
         list-style-type: none;
}

#FORSCHUNG{
display:none;
    position:absolute;
        left:17.8em;
        width:0.5em;
        height:1.9em;
        background-color:#eeeeee;
}
#FORSCHUNGsubcontainer{position:absolute;top:2.7em;left:12.9em;width:50em;}
#FORSCHUNGsubcontainer ul li { display: inline;}
#FORSCHUNGsubcontainer ul {
        margin:0;
        padding-left: 0.5em;
        padding-top:0.5em;
        height:1.5em;
        list-style-type: none;
}
#RESEARCH{
display:none;
position:absolute;
left:143px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#RESEARCHsubcontainer{position:absolute;top:27;left:146px;width:500;}
#RESEARCHsubcontainer ul li { display: inline;}
#RESEARCHsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
list-style-type: none;
}

#PROJEKTE{
display:none;
position:absolute;
        left:25.5em;
        width:0.5em;
        height:1.9em;
        background-color:#eeeeee;
}
#PROJEKTEsubcontainer{position:absolute;top:2.7em;left:14em;}
#PROJEKTEsubcontainer ul li { display: inline;}
#PROJEKTEsubcontainer ul {
        margin:0;
        padding-left: 0.5em;
        padding-top:0.5em;
        height:1.5em;
         list-style-type: none;
}
#PROJECTS{
display:none;
position:absolute;
left:217px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#PROJECTSsubcontainer{position:absolute;top:27;left:9px;}
#PROJECTSsubcontainer ul li { display: inline;}
#PROJECTSsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}

#LABOR{
display:none;
position:absolute;
left:426px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#LABORsubcontainer{position:absolute;top:27;left:262px;}
#LABORsubcontainer ul li { display: inline;}
#LABORsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}
#LAB{ position:absolute;
display:none;
left:372px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#LABsubcontainer{position:absolute;top:27;left:218px;}
#LABsubcontainer ul li { display: inline;}
#LABsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}
#TAETIGKEITSFELDER{ position:absolute;
display:none;
left:72px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#TAETIGKEITSFELDERsubcontainer{position:absolute;top:27;left:75px;}
#TAETIGKEITSFELDERsubcontainer ul li { display: inline;}
#TAETIGKEITSFELDERsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}

#ACTIVITIES{ position:absolute;
display:none;
left:71px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#ACTIVITIESsubcontainer{position:absolute;top:27;left:74px;}
#ACTIVITIESsubcontainer ul li { display: inline;}
#ACTIVITIESsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}
#PUBLIKATIONEN{ position:absolute;
display:none;
left:329px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#PUBLIKATIONENsubcontainer{position:absolute;top:27;left:66px;}
#PUBLIKATIONENsubcontainer ul li { display: inline;}
#PUBLIKATIONENsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}
#PUBLICATIONS{ position:absolute;
display:none;
left:284px;
width:5px;
height:19px;
background-color:#eeeeee;
}
#PUBLICATIONSsubcontainer{position:absolute;top:27;left:22px;}
#PUBLICATIONSsubcontainer ul li { display: inline;}
#PUBLICATIONSsubcontainer ul {
margin:0;
padding-left: 5;
padding-top:5;
height:15px;
 list-style-type: none;
}
.moscommain {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background-color: #F3F4F5;
border: 1px solid #87C41A;
width:98%;
}
.moscombody {
background-color: #F3F4F5;
width: 100%;
}
.moscomtextodd {
font-weight: bold;
background-color: #F3F4F5;
}
.moscomtexteven {
font-weight: bold;
background-color: #D0D9DB;
}
.moscomform {
background-color: #F3F4F5;
/*border: 1px solid #87C41A;*/
width:98%;
}
.moscomnav {
background-color: #F3F4F5;
}
.moscomhr {
  color: #68878A;
  height: 1px;
}

.moduletable th {
        font-size:0.7em;
        text-align:left;
        color:#87C41A;
        font-weight:bold;
}
/*Verschieben der Newsbilder - Bild bei Projekten - in den Modul-Teil des Textes*/
#newsbild table {position:absolute;top:10em;left:1.5em;}


/*Betitelung eines "Modulbildes"*/
#modul_bildunterschrift {font-size:1.0em; color:606060; font-style:italic;}

/* Entfernt den Rahmen beim "Joom!Fish" und schiebt das MainMenu ein bißchen nach oben*/
.moduletableJoomFish img {border:0;
 margin-bottom:-25%;}
