/* allgemein */
A{color:#fe6603; text-decoration:none;}
A:hover{color:#fe6603; text-decoration:underline;}
A:visited{color:#fe6603;}/*ffbd90*/

A.weiss{color:#ffffff; text-decoration:none;}
A.weiss:hover{color:#ffffff; text-decoration:underline;}
A.weiss:visited{color:#ffffff;}

BODY{margin:0px; padding:0px; font-family: Arial, Sans-serif; font-size:12px; background-color:#f5f5f5; padding-top:20px;}
TABLE{font-family: Arial, Sans-serif; font-size:12px; margin:0px; padding:0px;}

DIV.contentcontainer{text-align:center;}


/* header */
DIV.header{background: url(../images/common/header-bg.jpg); background-repeat:no-repeat; height:107px; width:900px; background-position:top right; background-color:#fff; text-align:left;}
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 #ffffff; background-color:#fff; padding-left:40px; text-align:left; padding-top:8px; padding-bottom:8px; line-height:18px; margin-top:3px; margin-bottom:3px;}

A.topnav{color:#fe6603; text-decoration:none; font-family: Verdana, sans-serif; font-size:11px; text-transform:uppercase;}
A.topnav:hover{color:#fe6603; text-decoration:underline;}
A.topnav:visited{color:#fe6603;}

A.topnavactive{color:#000000; text-decoration:none; font-family: Verdana, sans-serif; font-size:11px; text-transform:uppercase;}
A.topnavactive:hover{color:#000000; text-decoration:underline; }
A.topnavactive:visited{color:#000000;}

/* hauptbereich */
DIV.path{text-align:right; padding-top:15px; font-size:10px; padding-bottom:15px; padding-right:40px; background-color:#fff;/*color:#0083ad;*/}
A.pfad{color:#000;}
A.pfad:hover{color:#000; text-decoration:underline;}
A.pfad:visited{color:#000;}

#maincontent {background-color:#fff;  text-align:left; padding-left:40px; padding-bottom:40px;}



#maincontent DIV.sidenavcontainer{background-color:#fff; padding-bottom:25px; line-height:15px;}

#maincontent DIV.sidenavpunkt{font-family: Verdana, sans-serif; text-transform:uppercase; font-size:11px; margin-bottom:5px; margin-top:0px; line-height:15px; color:#fff; background-color:#fe6603;  padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:5px; /*letter-spacing:0.05em;*/}

#maincontent DIV.sidenavpunktactive{font-family: Verdana, sans-serif; text-transform:uppercase; font-size:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:5px; background-image:url(../images/common/sidenavactive-bg.gif); background-color:#fe6603; 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:#fe6603; background-color:#ecdad4; background-image:url(../images/common/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:#fe6603; background-color:#ecdad4; background-image:url(../images/common/subnavactive-icon.gif); background-repeat:no-repeat; background-position: 10px 4px; padding-left:21px; margin-top:5px; margin-bottom:5px;}

#maincontent A.subnav{color:#fe6603; text-decoration:none;}
#maincontent A.subnav:hover{color:#fe6603; text-decoration:underline;}
#maincontent A.subnav:visited{color:#fe6603;}

#maincontent #einklinker A{color:#fe6603;}
#maincontent #einklinker A:hover{color:#fe6603; text-decoration:underline;}
#maincontent #einklinker A:visited{color:#fe6603;}


#maincontent #einklinker DIV {font-weight:bold; margin:0px; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:2px; font-size:11px;}
#maincontent #einklinker H1 {margin:0px; padding:0px; font-size:11px; /*border-bottom:1px dotted #fe6603;*/}
#maincontent #einklinker P.bodytext{font-size:11px; background-color:#ffd9bf; padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom:3px; margin:0px;}

#maincontent #einklinker DIV.csc-textpic{padding:0px;margin:0px; border:0px; padding-left:12px; padding-right:12px; padding-top:10px; background-color:#ffd9bf;}
#maincontent #einklinker DIV.csc-textpic-left{padding:0px;margin:0px; border:0px; padding-left:12px; padding-right:12px; padding-top:10px; background-color:#ffd9bf;}
#maincontent #einklinker DIV.csc-textpic-above{padding:0px;margin:0px; border:0px; padding-left:12px; padding-right:12px; padding-top:10px; background-color:#ffd9bf;}

#maincontent #einklinker DIV.csc-textpic-text{padding:0px;margin:0px; border:0px; padding-left:12px; padding-right:12px; padding-top:10px; background-color:#ffd9bf;}

#maincontent #einklinker DIV.csc-textpic-imagewrap{padding:0px; border:0px; background-color:#ffd9bf; border-bottom:0px;}
#maincontent #einklinker DIV.csc-textpic-imagecolumn{padding:0px; margin:0px; border:0px; background-color:#ffd9bf; border-bottom:0px;}

#maincontent #einklinker DL.csc-textpic-image{margin:0px; padding:0px; background-color:#ffd9bf;}
#maincontent #einklinker DL.csc-textpic-firstcol{margin:0px; padding:0px; background-color:#ffd9bf;}
#maincontent #einklinker DL.csc-textpic-lastcol{margin:0px; padding:0px; background-color:#ffd9bf;}
#maincontent #einklinker DD {margin:0px; padding:0px; background-color:#ffd9bf;}
#maincontent #einklinker DT {margin:0px; padding:0px; background-color:#ffd9bf;}


#maincontent #einklinker DIV.csc-textpic-clear{ background-color:#ffd9bf; border-bottom:1px dotted #fe6603; }





#maincontent DIV.einklinkeritem{font-size:11px; background-color:#ffd9bf; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom: 10px; border-bottom:1px dotted #fe6603; line-height:18px;}
#maincontent H2.einklinkertitel{font-weight:bold; margin:0px; font-size:11px;}


#maincontent H2.titelhinterlegt{font-weight:bold; text-transform:uppercase; background-color:#f5f5f5; padding-left:2px; font-size:12px; padding-top:0px; }


#maincontent DIV.maincontent{margin-left:10px; background-color:#fff; padding-left:30px; padding-top:0px; padding-right:4px; padding-bottom:30px; line-height:18px; padding-right:30px;}

#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(../images/common/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(../images/common/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(../images/common/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(../images/common/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{margin-top:10px; margin-left:10px; padding-left:10px; list-style-image:url(../images/common/liste-icon-strich.gif)}

#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{color:#fe6603; font-weight:bold; text-decoration:none;}
#maincontent A.mehr:hover{text-decoration:underline;}
#maincontent A.mehr:visited{color:#fe6603;}
#maincontent DIV.trenner{background-color:#ffffff; height:5px; font-size:5px;}


/* footer */
#footer {font-size:11px;  margin-top:25px; margin-left:10px;}



