body { background:#F0EBDC url(../images/bg.gif) 0 0 repeat-y; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; }
body.intro { background:#FFFFFF; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; }
p, div { margin:0; padding:0 0 18px 0; }
h1 { text-transform:uppercase; font:normal 12px/13px Arial, Helvetica, sans-serif; color:#000; margin:0 0 14px 0; padding:0; }
h2 { font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; margin:0 0 14px 0; padding:0; }
img { border:0; }

a { color:#677A4B; text-decoration:none; }
a:hover { color:#710000; text-decoration:none; }

ul { list-style:none; margin:0 0 16px 0; padding:0; }
li { padding-bottom:5px; }
ul.nospace li { padding-bottom:0; }

#firstpage #logo { position:absolute; top:50px; left:130px; }
#firstpage #de { position:absolute; top:350px; left:217px; }
#firstpage #dash { position:absolute; top:350px; left:281px; }
#firstpage #en { position:absolute; top:350px; left:301px; }
#firstpage #pagetitle { position:absolute; top:476px; left:217px; }

#leftcol { position:absolute; top:0; left:0; width:214px; height:100%; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000;}
#content { position:absolute; top:0; left:214px; width:624px; padding:35px 30px; }
#logo { position:absolute; top:37px; left:33px; }
#picture { position:absolute; top:320px; left:244px; }
#picture p, #picture_forschung p { float:left; width:262; margin-right:12px; }
#picture_forschung { position:absolute; top:400px; left:244px; }

#map { position:absolute; top:320px; left:600px; }

.clear { clear:both; height:0px; line-height:0px; font-size:0px; margin:0; padding:0; }

#nav { position:absolute; top:320px; left:35px; }
#nav h1 { margin:0; padding:0 0 16px 0; }
#nav ul { list-style:none; margin:0; padding:0; }
#nav ul li { margin:0; padding:0; line-height:0; font-size:0; }
#nav ul li ul { list-style:none; margin:0 0 16px 0; padding:0; line-height:0; }
#nav ul li ul li { margin:0; padding:0 0 4px 0; }

#nav ul.space { margin-top:18px; }