@charset "utf-8";
/*RESET BROWSER DEFAULTS*/
*{margin:0;padding:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#01011a;border:0}
ul,li{list-style:none}
a{text-decoration:none;color:#01011a}
a:hover, a.current{color:#8a8a87}
a:focus{outline:none;}

body{line-height:17px;background-color:#fbfbff;}
#wrap{width:820px;margin:0 auto;}
/*HEAD und NAVIGATION*/
#head{margin:32px 0 0 0;width:100%;height:112px;}
#head h1{padding-bottom:0}
#head h1, #head h1 a{font-size:17px;line-height:34px;text-transform:lowercase;}
#head h1 a{padding:0 8px;font-weight:normal;font-size:19px}
#head h1 .bcstart{padding:0 8px 0 0}

#nav li{float:left;line-height:34px}
#nav li a{font-size:19px;padding:0 24px 0 0;text-transform:lowercase;}


#subnav{clear:both;margin-left:1px}
#subnav, #subnav a{font-size:12px;line-height:12px;text-transform:lowercase;font-weight:700}
#subnav a{padding:0 0 0 16px}

/*CONTENT*/
#content{width:100%;margin:32px 0 48px 0;min-height:600px;padding-bottom:34px}
* html #content{height:500px}
#content h1, #content h2, #content h3{padding:16px 0;font-size:11px;}
.studentslist{float:left;width:200px;min-height:500px;}
#content .studentslist a{color:#01011a}
#content .studentslist a:hover{color:#8a8a87;text-decoration:none}
* html .studentslist{height:500px}
.floatr{width:560px;float:right;min-height:500px;}
* html .floatr{height:500px}

#content p{line-height:16px;padding-bottom:16px}
#content a{color:#8a8a87}
#content a:hover{text-decoration:underline}
#content img{padding-top:17px}
img.pop{display:none}
.subpic, .imgsub{margin-bottom:17px}

/*News-Teaser*/
.news_teaser{margin-top:16px;padding-left:10px}
.news_teaser p.morelink {}
#content .news_teaser h1, #content .news_teaser h2, #content .news_teaser h3{margin:0;padding:0}

/*Publikationen*/
.publication{width:100%;clear:both;margin-bottom:34px;float:right}
.publication_cover{float:left;width:150px;padding-right:10px}
.publication_txt{float:right;width:400px}

/*works*/
ul.worklist{margin-top:16px}

p.works_small{margin-top:16px;font-weight:bold}
p.works_small a{padding-right:8px;font-weight:bold}

.workdescr{float:right;width:200px;min-height:500px;padding-top:16px}
* html .workdescr{height:500px;}
.floatl{width:560px;float:left;min-height:500px;}
* html .floatl{height:500px}
/*Vita*/
.floatr table{width:540px;border:0;}
.floatr table tr, .floatr table td{line-height:17px}
.floatr table td{vertical-align:top}
.floatr table td.date{width:90px;}
.floatr table td.event{padding-left:20px}

/*quicktime*/
p.altcontent_ie{display:none;}
* html p.altcontent ie{display:block;}