td,a,li { font-family: Arial, Helvetica, sans-serif; font-size:12px;}

hr { border:0; height:1px; background-color:black; }

/*     ATTRIBUTE FUER ALLE LINKS            */
a:link { font-style: normal; text-decoration: none;}
a:hover { font-style: normal; text-decoration: none;}
a:visited { color: #663366; font-style: normal; text-decoration: none;}
a:active { color: #0099FF; font-style: normal; text-decoration: none;}
span { font-weight: bold;}
img { border:0;}


/* interne, externe und Email-Links */
a.intern {
  background-image: url(../images/go_intern.gif);
  background-repeat: no-repeat;
  /* background-position:left center; */
  background-position:0px 4px;
  padding-left:12px;
}

a.extern {
  background-image: url(../images/go_intern.gif);
  background-repeat: no-repeat;
  /* background-position:left center; */
  background-position:0px 4px;
  padding-left:12px;
  font-style:italic;
}

a.emaillink {
  background-image: url(../images/go_mail.gif);
  background-repeat: no-repeat;
  /*                 background-position:left center; */
  background-position:0px 4px;
  padding-left:12px;
  /*       color: #003366; */
}

/*     FARBEN            */
.portallink { line-height: normal; color: #666666;}
a.portallink:visited { color: #666666; }
a.portallink:hover { color: #0099FF; }

.portallinkactive { color: #003366;}
a.portallinkactive:visited { color: #003366;}

.pathlink { color: #FFFFFF; }
a.pathlink:visited { color: #FFFFFF; }

.institutspath { color: #003366; }

.textlink { color: #3366FF; }
.footerlink { 
  color: #003366;
  background-image: url(../images/go_intern.gif);
  background-repeat: no-repeat;
  background-position:left center;
  padding-left:12px; 
}
a.textlink:hover { color: #0099FF; }

.institutslink { color: #003366;}
a.institutslink:hover { color: #0099FF; }
.institutslinkactive { color: #003366;}

.themenlink { line-height: normal; color: #666666;}

/*     ATTRIBUTE FUER Forschung Links            */
.teasertext { color: #000000; } 
.strukturlink { color: #1050A0;} 
.energielink { color: #FF8F3F;} 
.infolink { color: #FFD020; } 
.lebenlink { color: #FF1F2F; } 
.umweltlink { color: #557F2A; } 
.standardlink { color: #666666; }
.tigerlink { color:  #7B6E43; } 
/*    ende  ATTRIBUTE FUER Forschung Links            */

.materie { color: #1050A0;}
.energie { color: #FF8F3F;}
.info { color: #FFD020; }
.leben { color: #FF1F2F; }
.umwelt { color: #557F2A; }

.dunkelgrau { color: #999999;}
.white { color: #FFFFFF}
.dunkelblau { color: #003366}

.tabelledunkel { background-color: #D9D9D9;}
.tabellehell { background-color: #E5E5E5;}
.tabellecyan { background-color: #0099FF}
.tabelledunkelblau { background-color: #002B59}

/* .tabellenav { background-color: #E5EAEF;} */
.tabellenav { background-color: #E6E6E6;}
/* .tabellenav td { border-bottom:1px white solid; line-height:20px; } */
.tabellenavRS { background-color: #F5F5F5;}

.copytext { font-style: normal; text-decoration: none}

.teasertitel { color: #003366; font-weight: bold; }
.headline { color: #003366; font-weight: bold }
.headlinewhite { color: #FFFFFF; font-weight: bold }

/*Atribute fuer allgemeiner Text*/
.haupttext { 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;
  line-height:110%; 
  color:black; 
}
.haupt  {
  font-size : 10px;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
  font-weight : bold;
}

/* Bildergalerie */

.contentnoright {
  width:350px;
  /*   margin-left:125px; */
  margin-bottom: 10px;
}

.bildzeile
{
  clear:both;
  width:350px;
  padding-top:10px;
}

.picbox {
  float:left;
  display:block;
}

.picbox img {
  position:relative;
  left:10px;
  margin-left:10px;
  margin-top:10px;
  border:1px solid black;
}

/* Bildergalerie Ende */        

/**********************************************************************/

span.unsichtbar {
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;

}

/*
 **
 ** Grundformate
 **
 *************************/            

/************************
 **
 ** Top Menus
 **
 **/  

/* ### grundlegende Listenausrichtung ### */            

div#header ul
{
  margin:0px;
  padding:0px;
  border:0px;
  list-style-type:none;
}

div#header li
{
  margin:0px;
  padding:0px;
  border:0px;
  display:inline;
}

/* ### Servicemenu ### */            

div#header div#service_menu a 
{
  color:#005B82;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

div#header div#service_menu a:hover
{
  color:#000000;
  text-decoration:underline;
}

div#header div#service_menu a.active
{
  color:#005B82;
  font-weight:bold;
}

div#header div#service_menu span.divider
{
  padding-left:3px;
  padding-right:3px;
}

/* ### Langlink ### */            

div#header div#langlink a 
{
  color:#005B82;
  font-size:12px;
  text-decoration:none;
}

div#header div#langlink a:hover
{
  color:#000000;
  text-decoration:underline;
}

/* ### Titel & Institut ### */            

div#bereich span
{
  color:#FFFFFF;
  font-size:18px;
}

div#institut span
{
  color:#005B82;
  font-size:14px;
  font-weight:bold;
}

/*
 **
 ** Top Menus
 **
 *************************/     

/************************
 **
 ** linke Navigation
 **
 **/

/* ### Grundformatierung ### */           

div#navbox 
{ 
  padding:0px; 
  margin:0px;
  margin-left:20px;
  margin-top:5px;
  width:200px;
  height:1%;

}  

div#navbox a
{
  padding-left:10px;
  font-size:11px;
}

div#navbox2 
{ 
  padding:0px; 
  margin:0px;
  margin-left:20px;
  margin-top:5px;
  width:100px;
  height:1%;

} 


div#navbox2 a span
{
  display:block;
  color:#fff;
  padding-left:1em;
  font-size:1em;
  font-weight: normal;
}

div#navbox2 ul
{
  position:relative;
  margin:0;
  padding:0;
  width:200px;
  margin-left:0em;
  list-style-type:none;
  background-color:#FFFFFF;
  height:100%;
}    

div#navbox2 ul li a
{
  display:block;
  background-color:#005B82;
  font-size:0.9em;
  width:200px;
  height:1%;
  line-height:2.2em;
  margin-bottom:0.1em;
}        

div#navbox2 ul li a:hover { background-color:#6B93A8; }
div#navbox2 ul li a.active span { font-weight:bold; }

/* ### zweite Ebene ### */ 

div#navbox2 ul ul li a { background-color:#CDDBE2; margin-left:10px; width:190px; }        
div#navbox2 ul ul li a:hover { background-color:#E1EAEE; }
div#navbox2 ul ul li a span { color:#000; }
div#navbox2 ul ul li a.active span { font-weight:bold; }


/* ### dritte Ebene ### */ 

div#navbox2 ul ul ul li a { background-color:#D6D6D6; margin-left:20px; width:180px; }        
div#navbox2 ul ul ul li a span { color:#000; }
div#navbox2 ul ul ul li a:hover { background-color:#EAEAEA; }
div#navbox2 ul ul ul li a.active span { font-weight:bold; }

/* ### vierte Ebene ### */ 

div#navbox2 ul ul ul ul li a { background-color:#E6E6E6; margin-left:30px; width:170px; }
div#navbox2 ul ul ul ul li a span { color:#000; }
div#navbox2 ul ul ul ul li a:hover { background-color:#EAEAEA; }
div#navbox2 ul ul ul ul li a.active span { font-weight:bold; }



/*
 **
 ** linke Navigation
 **
 *************************/

/************************
 **
 ** Hauptbereich
 **
 **/

/* ### Breadcrumb ### */

div#breadcrumb
{
  margin-bottom:18px;
  padding-top:10px;
  padding-left:20px;
}

div#breadcrumb a
{
  display:inline;
  font-size:1.1em;
  margin-right:0.1em;
  padding-left: 0.8em;
  color:#005B82;
  background-image: url(../images/go_intern.gif);
  background-repeat: no-repeat;
  /* background-position:left center; */
  background-position:0px 3px;

}

div#breadcrumb a span {
  font-weight: normal;
  font-size: 0.8em;
}

div#breadcrumb a:hover
{
  color:#000000;
  text-decoration:underline;
}

/* ### Haupttext ### */

div#main 
{ 
  position:relative;
  /*border-left:08px #004E6B solid;*/
  height:1%;
  font-size:12px;
}

div#main hr
{
  border:0;
  height:1px;
  background-color:#797979;
  margin-bottom:10px;
}

div#main h1, div#main2 h1
{
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
}

div#main h2, div#main2 h2
{
  font-size:16px;
  font-weight:bold;
}

h1, h2, h3
{
  color:#494949;
}

p.legende
{
  font-size:11px;
  color:#797979;
  line-height:14px;
}

/*
 **  font-size adjusted from 18px to 14px, SHT 4.3.08
 */
div#main span.headline
{
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  color: #000000; 
}


div#main span.headline2
{
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
  color: #000000; 
}
/*
 **
 ** Hauptbereich
 **
 *************************/



/*************************/




/* fuer Gallery */

.picbox {
  width: 8em;
  float:left;
  /*border:1px solid black;*/
  /*background-color: #aaa;*/
  display:block;
}

.picbox img {
  position:relative;
  left:1em;
  /*margin-left:1em;*/
  margin-top:1em;
  border:1px solid black;
  width:7.5em;
}

.picbox_250
{
  width: 15.7em;
  float:left;
  display:block;
  padding-left:1em;
  height:100%;
  vertical-align: bottom;
  margin-bottom:1em;
}
.picbox_250 img {
  /*  position:relative;
  left:1em;*/
margin-left:1em;
border:1px solid black;
width:15em; 

}



.bildzeile
{
  /*   clear:both; */
  width:55em;
  padding-top:1em;

}

.bildzeile2
{
  clear:both;
  width:33em;
  padding-top:1em;


}

.bildzeile_noclear
{

  width:35em;
  padding-top:1em;

}

.bildzeile .textbox_250
{
  float:left;
  width: 15em;
  margin-left:1.5em;
  margin-bottom:2em;
}
.bildzeile .textbox_250 p
{
  font-size: 0.85em;
}


/* Ende Gallery */


/* fuer Revision */

#rev_text {
  float: left;
  width: 515px;
}

#rev_text2 {
  float: left;
  width: 365px;
}


#rev_bild {
  float: right;
  padding-right: 10px;
}

#rev_bild2 {
  float: right;
  padding-right: 10px;
  margin-top:-23px;
}

#rev_bild_float1 {
  margin-right:24px;
  margin-top:1px;
  margin-left:3px;
}


#rev_bild_float2 {
  margin-left:-36px;
  margin-top:19px;
  margin-right:19px;
}


#rev_bild_float3 {
  margin-right:25px;
}

#rev_align {
  margin-left:0;
}



/* Ende Revision */

/* IAGOS */
div#main_iagos
{ 
  position:relative;
  /*border-left:08px #004E6B solid;*/
  height:1%;
  font-size:12px;
  float: left;
  width: 500px;
}

div#main_iagos hr
{
  border:0;
  height:1px;
  background-color:#797979;
  margin-bottom:10px;
}

div#main_iagos h1
{
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
}

div#main_iagos h2
{
  font-size:16px;
  font-weight:bold;
}

/* Ende IAGOS */

/* fuer IKM */


div#main table.vs_tabelle ul li {
  margin-left:-2em;
  font-size:1em;
}

table.vs_tabelle { width:47em; }
table.vs_tabelle th.vs_pic { width:5em; }
table.vs_tabelle th.vs_pic img { margin: 0 -1em -1em 0;}
table.vs_tabelle th.vs_kontakt { width:27em; }
table.vs_tabelle th.vs_aufgabe { width:15em; }

/* ### Tabellen ### */       

table.vs_tabelle, table.vs_tabelle td {
  border-collapse:collapse;
  border:0.1em #9C9C9C solid;
  padding:0.3em;
}

th.vs_tabelle, th.vs_pic, th.vs_kontakt, th.vs_aufgabe {
  border:0.1em #9C9C9C solid;
  padding:0.3em;

  background-color:#fff;
}

th.vs_tabelle, th.vs_pic, th.vs_kontakt, th.vs_aufgabe {
  background-color:#D6D6D6;
  font-weight:bold;
  text-align:center;
  white-space:nowrap;
}

table.vs_tabelle td a {
  font-size:1em;
}

/* Ende IKM */

/* GEMS */

#gems_logo {
  position: absolute;
  margin-top: 0.2em;
  text-align: center;
  width: 240px;
}

/* Ende GEMS */
