body {
padding: 0px;
margin: 10px;
background: #ffffff;
text-align: center;
overflow: auto;
}


#container {
margin: auto;
min-width: 760px;
text-align: center;
font-family: Verdana, sans-serif;

}


a:hover {
color: #c85f00;
background:#FFFFFF;
}

a { 
color: #7c7a76; text-decoration: none;
}


a.pfeil {
color: #000000;
background:#ffffff;
text-decoration: none;
}

a.pfeil:hover {
color: #c85f00;
background:#ffffff;
text-decoration: none;
}



.lupe {
cursor: url('BILDER/ICO/lupe.cur'), pointer;
color: #c85f00;
background:#ffffff;
text-decoration: none;
}

.lupe:hover {
cursor: url('BILDER/ICO/lupe.cur'), pointer;
color: #c85f00;
background:#ffffff;
text-decoration: none;
}


td {
font-family: Verdana, sans-serif;
font-size: 8pt;
}



li:hover ul,
li.msieFix ul {
        position:relative;
        visibility:visible;
}


li ul {
        position:absolute;
        visibility:hidden;
}

li {
        list-style:none;
}


li ul li {
        font-size: 7pt;
        padding: 0 0 0px 0px;
        text-align: left;
}


li.aktuell {
        font-weight: bold;
        color: #e57700;
        font-size: 9pt;
        }
        
li.index {
        font-weight: bold;
        color: #bfbfbf;
        font-size: 9pt;
        }      
        
  


/* IE Anweisungen */
#menue li.msieFix ul {
        position:relative;
        visibility:visible;
        }


#menue {
       font-family: Verdana, sans-serif;
       font-size: 9pt;
       color: #7c7a76;
       font-weight: bold;
       text-align: center;
        }



#menue ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
}

#menue li {
        float: left;
        margin: 0;
        padding: 10px;
}

#menue li a {
        margin:0;
        display: block;
        padding: 0 0;
        }

#menue li ul {
        text-align: left;
        position: absolute;
        margin: 0;
        padding: 0 0 0 0;
        visibility: hidden;
        }

#menue li:hover ul {
        visibility: visible;
		  }

#menue li ul li {
        background-image: none;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        display: block;
        float: none;
        font-size: 7pt;
         }
         
#zmenue {
        width: 750px;
        font-family: Verdana, sans-serif;
       font-size: 8pt;
       font-weight: bolder;
       text-align: center;
       }
       
#zmenue li {
		  text-align: center;
		  float: left;
		  margin: 10px;
        padding: 0;
        }
        
      
      
        
#umenue {
        width: 700px;
        font-family: Verdana, sans-serif;
       font-size: 12pt;
       font-weight: bold;
       text-align: right;
       }
       
#umenue li {
		  text-align: right;
		  float: right;
		  margin: 0;
        padding: 10px;
        }     
        
        
span.de {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       }



span.eng {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       color: #807e7a;
       }


span.deUT {
       font-family: Verdana, sans-serif;
       font-size: 6pt;
       }


span.engUT {
       font-family: Verdana, sans-serif;
       font-size: 6pt;
       color: #807e7a;
       }
       
span.orange {
        font-family: Verdana, sans-serif;
        color: #e57700;
        font-size: 7pt;
        }
       
span.deBIO {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       margin-left: 10px;
       color: #000000;
       }
       
span.soonBIO {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       margin-left: 10px;
       }
       
span.engBIO {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       color: #807e7a;
       margin-left: 10px;
       }
       
       
span.BioDE {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       font-weight: bold;
       color: #000000;
       }
       

span.BioENG {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       color: #807e7a;
       font-weight: bold;
       } 
       
span.ImpDE {
       font-family: Verdana, sans-serif;
       font-size: 8pt;
       }

span.Imp {
       font-family: Verdana, sans-serif;
       font-size: 7pt;
       }    

#rahmen {
		border-width: 1px;
		color: #807e7a;
		}   
           
#rahmenRAND {
		border-style: solid;
		border-width: 1px;
		color: #807e7a;
		} 
       
section {
	background: white;
	height: 80vh;
	margin: 2em auto;
	max-width: 50em;
	position: relative;
}

.richtung {
	position: absolute;
	font-size: 80%;
}

.links {
	left: 68%;
	top: 50%;
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

