* { 
margin : 0; 
padding : 0; 
} 

#logo { 
background : #fff url(logo-egi-heidelberg.gif); 
position : absolute; 
clear : both; 
float : left; 
height : 111px; 
width : 253px; 
} 
#navigation_oben { 
position : absolute; 
top : 10px; 
left : 530px; 
float : left; 
} 
#navigation_oben { 
padding : 0; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
#navigation_oben ul { 
font : 11px Arial; 
margin : 0; 
margin-left : 10px; 
padding : 0; 
list-style : none; 
} 
#navigation_oben li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : none; 
} 
#navigation_oben a { 
float : left; 
display : block; 
color : #000; 
margin : 0 1px 0 0; 
padding : 0 5px 0 5px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
border-top : none; 
border-right : 1px solid #df0118; 
border-bottom : none; 
border-left : none; 
} 
#navigation_oben a:hover { 
color : #000; 
background-color : transparent; 
} 
#navigation_oben .menu_current a { 
color : #df0118; 
background-color : #fff; 
border-color : #000; 
} 
#navigation_mitte { 
float : right; 
margin : 50px 0 0 0; 
width : 180px; 
} 
#navigation_mitte ul { 
list-style : none; 
margin : 0 0 0 0; 
} 
#navigation_mitte ul li { 
background : url(liste.gif) no-repeat; 
display : block; 
padding : 0 0 0 16px; 
} 
#navigation_mitte ul li a { 
text-decoration : none; 
color : #666; 
} 
#navigation_mitte ul li a:hover { 
color : #000; 
} 
#navigation_mitte .menu_current a { 
color : #df0118; 
} 
#content { 
float : right; 
margin : 60px 10px 0 30px; 
width : 680px; 
} 
h1, h2, h3, h4, h5, h6 { 
color : #c8333a; 
font-size : 14px; 
letter-spacing : 0.01em; 
margin : 10px 0 0 0; 
} 
p { 
color : #666; 
font-size : 1em; 
letter-spacing : 0.01em; 
margin : 0 0 0 0; 
} 
#content li { 
color : #666; 
font-size : 1em; 
letter-spacing : 0.01em; 
margin : 0 0 0 30px; 
} 
#links p { 
text-align : justify; 
} 
#footer p { 
color : #ffffff; 
font : 0.85em "trebuchet ms", verdana, sans-serif; 
padding : 5px; 
} 
a:link, a:visited, a:active { 
color : #000; 
text-decoration : underline; 
} 
a:hover { 
text-decoration : none; 
} 
a img { 
border : 0; 
} 
#footer a { 
color : #fff; 
text-decoration : underline; 
} 
#footer a:hover { 
text-decoration : none; 
} 
span.pathway { 
display : block; 
text-align : center; 
color : #c8333a; 
font-size : 14px; 
font-weight : bold; 
margin : 60px 0 0 0; 
} 
a.pathway:link, a.pathway:link, a.pathway:active, a.pathway:visited { 
color : #999999; 
text-decoration : none; 
} 
.suche { 
float : left; 
} 
.suche .inputbox { 
width : 160px; 
border : 1px solid #c8333a; 
} 
