/*general styles*/
body, span, li, p, textarea, input{
	font-family:Comic Sans MS, Helvetica, sans-serif;
	color:#999999;
	font-size:14px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
body{ background-color:#000000; margin-right:40px; padding-right:20px;  }
img{ border:0px; }
h1{ color:#a5a3a6; font-size:16px; line-height:20px; }
h2{ color:#a5a3a6; font-size:14px; line-height:16px; }
h3{ color:#a5a3a6; font-size:12px; line-height:25px; }
p{ text-align:justify; }
div{ position:absolute; visibility:visible; z-index:auto; }
li{ list-style-image:url(../images/navigation/zaehler_1.jpg); }
li li{ list-style-image:url(../images/navigation/zaehler_2.jpg); }
a, a:link, a:visited, a:active{ color:#999999; text-decoration:underline; }
a:hover { color:#ffffff; text-decoration:none; }

/* styles top & bottom*/
div.content{ left:0px; top:80px; margin:10px 35px 10px 35px; }
#navigation{ margin:0px 35px 0px 20px; }

/* styles index */
div.welcome{ left:150px; top:5px; z-index:1; }
div.entry{ left:50px; top:0px; z-index:0; }
div.aboutmelayer{ left:0px; top:180px; z-index:10; }
div.bioinformaticslayer{ left:30px; top:355px; z-index:11; }
div.multimedialayer{ left:190px; top:440px; z-index:12; }
div.ecologylayer{ left:395px; top:434px; z-index:13; }
div.linkslayer{left:590px; top:325px; z-index:15; }
div.flaglayer{left:650px; top:150px; z-index:14; }

/* styles references */
a.references, a.references:link, a.references:visited, a.references:active{ color:#999999; text-decoration:underline;  font-weight:bold; }
a.references:hover{ color:#ffffff; text-decoration:none;  font-weight:bold; }

/* styles links */
a.links, a.links:link, a.links:visited, a.links:active{ color:#999999; text-decoration:none; }
a.links:hover{ color:#ffffff; text-decoration:underline; }

/* styles in Formularen */
a.formlink, a.formlink:link, a.formlink:visited, a.formlink:active{ margin-left:70px; text-decoration:none; font-weight:bold; }
a.formlink:hover{ color:#666666; }
legend{ color:#A5A3A6; font-size:14px; line-height:16px; vertical-align:bottom; font-weight:bold;  margin:0px; padding:0px; }
fieldset{ border:solid 0 #ffffff; /* Opera doesn't get border:none or border:0 on fieldsets */ }
label{ color:#A5A3A6; font-weight:bold; text-align:left; width:70px; float:left; }
textarea{ background-color:#ffffff; margin:3px; border:solid 0px #000000; padding:5px 8px; width:200px; height:165px; }
input{ margin:3px; height:20px; border:solid 0px #000000; background-color:#ffffff; padding: 3px 8px; width:200px;  font-size:12px; }
