/* allgemein */
A{color:#2d647d; text-decoration:none;}
A:hover{color:#2d647d; text-decoration:underline;}
A:visited{color:#2d647d;}

A.weiss{color:#fff; text-decoration:none;}
A.weiss:hover{color:#fff; text-decoration:underline;}
A.weiss:visited{color:#fff;}

BODY{margin:0px; padding:0px; font-family: Arial, Sans-serif; font-size:12px;}
TABLE{font-family: Arial, Sans-serif; font-size:12px; margin:0px; padding:0px;}


/* header */
DIV.header{background: url(styles_01_FILES/header-bg.gif); background-repeat:no-repeat; height:107px;}
DIV.headerlinks{text-align:right; margin-top:8px; margin-right:12px; font-size:10px; color:#ffffff; letter-spacing:0.05em;}


/* topnav */
DIV.topnav{border-top:1px solid #fff; background:url(styles_01_FILES/topnav-bg.jpg); padding-left:50px; text-align:middle; padding-top:8px; padding-bottom:8px; line-height:18px; font-weight:bold;}

A.topnav{color:#2d647d; text-decoration:none; font-family: Melior, serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
A.topnav:hover{color:#2d647d; text-decoration:underline; font-weight:bold;}
A.topnav:visited{color:#2d647d;}

A.topnavactive{color:#000; text-decoration:none; font-family: Melior, serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
A.topnavactive:hover{color:#000; text-decoration:underline; font-weight:bold;}
A.topnavactive:visited{color:#000;}

/* hauptbereich */
DIV.path{text-align:right; width:900px; margin-top:20px; font-size:10px; margin-bottom:5px; /*color:#0083ad;*/}
A.pfad{color:#2d647d;}
A.pfad:hover{color:#2d647d; text-decoration:underline;}
A.pfad:visited{color:#2d647d;}

#maincontent DIV.sidenavcontainer{background-color:#fff; padding-bottom:25px; line-height:15px;}

#maincontent DIV.sidenavpunkt{font-family: Melior, serif; text-transform:uppercase; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:0px; line-height:15px; color:#fff; background-color:#225163;  padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:5px; /*letter-spacing:0.05em;*/}

#maincontent DIV.sidenavpunktactive{font-family: Melior, serif; text-transform:uppercase; font-size:12px; font-weight:bold;  padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:5px; background-image:url(styles_01_FILES/sidenavactive-bg.gif); background-color:#225163; background-repeat:repeat-y; background-position: 0px 0px; line-height:15px; margin-top:0px; margin-bottom:5px;}

#maincontent A.sidenav{color:#fff; text-decoration:none;}
#maincontent A.sidenav:hover{color:#fff; text-decoration:underline;}
#maincontent A.sidenav:visited{color:#fff;}

#maincontent A.sidenavactive{color:#fff; text-decoration:none;  }
#maincontent A.sidenavactive:hover{color:#fff; text-decoration:underline;}
#maincontent A.sidenavactive:visited{color:#fff;}

#maincontent DIV.subnavcontainer{margin-bottom:10px;}

#maincontent DIV.subnavpunkt{font-family:Arial, sans-serif; font-size:11px; color:#2d647d; background-color:#dbe3e5; background-image:url(styles_01_FILES/subnav-icon.gif); background-repeat:no-repeat; background-position: 10px 4px; padding-left:21px; margin-top:5px; margin-bottom:5px;}
#maincontent DIV.subnavpunktactive{font-family:Arial, sans-serif; font-size:11px; color:#2d647d; background-color:#dbe3e5; background-image:url(styles_01_FILES/subnavactive-icon.gif); background-repeat:no-repeat; background-position: 10px 4px; padding-left:21px; margin-top:5px; margin-bottom:5px;}

#maincontent DIV.subsubnavpunkt {font-family:Arial, sans-serif; font-size:11px; color:#2d647d; background-color:#dbe3e5; background-image:url(styles_01_FILES/subnav-icon.gif); background-repeat:no-repeat; background-position: 10px 4px; padding-left:21px; margin:5px 0 5px 10px;}
#maincontent DIV.subsubnavpunktactive{font-family:Arial, sans-serif; font-size:11px; color:#2d647d; background-color:#dbe3e5; background-image:url(styles_01_FILES/subnavactive-icon.gif); background-repeat:no-repeat; background-position: 10px 4px; padding-left:21px; margin:5px 0 5px 10px;}



#maincontent A.subnav{color:#2d647d; text-decoration:none;}
#maincontent A.subnav:hover{color:#2d647d; text-decoration:underline;}
#maincontent A.subnav:visited{color:#2d647d;}


#maincontent DIV.einklinkeritem{font-size:11px; background-color:#dbe3e5; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom: 10px; border-bottom:1px dotted #2d647d; line-height:18px;}
#maincontent H2.einklinkertitel{font-weight:bold; margin:0px; font-size:11px;}

#maincontent H2.titelhinterlegt{font-weight:bold; text-transform:uppercase; border-top:1px solid #2d647d; background-color:#dbe3e5; padding-left:2px; font-size:12px; padding-top:0px;}

#maincontent H2{font-weight:bold; text-transform:uppercase; border-top:1px solid #2d647d; background-color:#dbe3e5; padding-left:2px; font-size:12px; padding-top:0px;}

#maincontent{margin-left:50px;}
#maincontent DIV.maincontent{margin-left:30px; background-color:#f5f5f5; padding-left:30px; padding-top:20px; padding-right:20px; padding-bottom:30px; line-height:18px;}

#maincontent TABLE{line-height:18px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
#maincontent TD{text-align:left; vertical-align:top;}

#maincontent H1{font-size:15px; font-weight:bold; margin:0px; margin-bottom:10px; }

#maincontent H2.terminheadline{font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:36px; background:url(styles_01_FILES/kalender-icon.gif); background-repeat:no-repeat; background-position: 0px 0px; padding-top:6px; padding-bottom:7px; border-top:0px;}
#maincontent H2.presseheadline{font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:36px; background:url(styles_01_FILES/presse-icon.gif); background-repeat:no-repeat; background-position: 3px 0px; padding-top:3px; padding-bottom:7px; border-top:0px;}
#maincontent H2.auszeichnungheadline{font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:36px; background:url(styles_01_FILES/auszeichnung-icon.gif); background-repeat:no-repeat; background-position: 6px -2px; padding-top:6px; padding-bottom:5px; border-top:0px;}
#maincontent H2.forschungheadline{font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:36px; background:url(styles_01_FILES/forschung-icon.gif); background-repeat:no-repeat; background-position: 6px 0px; padding-top:6px; padding-bottom:6px; border-top:0px;}

#maincontent DIV.text11px{font-size:11px;}

#maincontent OL{margin-top:10px; margin-left:15px; padding-left:15px;}
#maincontent UL{margin-top:10px; margin-left:10px; padding-left:10px;}

#maincontent UL.strich{margin-top:10px; margin-left:10px; padding-left:10px; list-style-image:url(../images/common/liste-icon-strich.gif)}

#maincontent A.mehr{font-weight:bold; text-decoration:none;}
#maincontent A.mehr:hover{text-decoration:underline;}
#maincontent A.mehr:visited{color:#2d647d;}
#maincontent DIV.trenner{background-color:#fff; height:5px; font-size:5px;}

/* mitarbeiter - telefonliste */
#maincontent TABLE.telefonliste{border:0px;}
#maincontent TABLE.telefonliste TD{padding:0px 5px; vertical-align:top; text-align:left;}
#maincontent TABLE.telefonliste TR.weiss{background-color:#fff;}
#maincontent TABLE.telefonliste TR.buchstabe TD{border-bottom:1px solid #000; padding-top:20px;}
#maincontent TABLE.telefonliste TR.toplink TD{text-align:right;}

/* footer */
#footer {font-size:11px; width:850px; margin-top:25px; margin-left:50px;}



