body     { font-size: 90%; font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Swiss, SunSans-Regular;  background: url(navigPics/background.png) repeat fixed; padding-top: 12px; padding-bottom: 8px; margin: 0px;}

q {quotes:"\201E" "\201C" "\201A" "\2018";}
q:before { content:open-quote; }
q:after { content:close-quote; }
q q:before { content:open-quote; }
q q:after { content:close-quote; }

blockquote {quotes:"\00BB" "\00AB"}
blockquote:before { content:open-quote; }
blockquote:after { content:close-quote; }





#CONTAINER   { margin: 10px auto; background: #fff url(navigPics/mainbglight.png) no-repeat; width: 790px; }
#HEADER { width: 790px; height: 220px; padding: 22px 0px 0px 54px; }
#HEADER.titlepage { height: 170px; padding: 22px 0px 0px 54px; }
#LANGUAGE { width: 187px; float: left}
#NAVIGATIONAREALEFT     {  width: 225px; float:left;}
#NAVIGATIONAREALEFT.titlepage    { margin-top: 50px;}
#CONTENTAREA   { width: 518px; margin-left: 272px; }
#ADAREABOTTOM { position: static; width: 736px; margin-top: 7px; padding: 4px 0px 4px 54px; border-top: 1px solid #0093dd  }
#NAVIGATIONAREABOTTOM { position: static; width: 518px; margin-top: 7px; padding: 4px 0px 4px 272px; border-top: 1px solid #0093dd  }

#ADAREABOTTOM span.adlogoleft  { padding: 0px 0px 40px 0px }
#ADAREABOTTOM span.adlogoright { padding: 0px 0px 0px 32px }
#ADAREABOTTOM p.adlogos {text-align: left; margin-top: 0.7em; margin-bottom: 0em;}

#MIDDLEAREA:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; font-size:0; }

#ALULogo { margin-left: 476px; margin-top: 2px; width: 211px; }
#IIFLogo { padding: 72px 10px 1px 53px;  }
#IMTEKLogo  { padding: 3px 10px 10px 53px;  }
#DFGLogo   { padding: 30px 10px 10px 53px }

#NAVIGATIONAREALEFT a:link, #NAVIGATIONAREABOTTOM a:link, #LANGUAGE a:link {color: #000000; text-decoration: none }
#NAVIGATIONAREALEFT a:active, #NAVIGATIONAREABOTTOM a:active, #LANGUAGE a:active {color: #0093dd; text-decoration: none }
#NAVIGATIONAREALEFT a:visited, #NAVIGATIONAREABOTTOM a:visited, #LANGUAGE a:visited {color: #000000; text-decoration: none }
#NAVIGATIONAREALEFT a:hover, #NAVIGATIONAREABOTTOM a:hover, #LANGUAGE a:hover { color: #0093dd; text-decoration: none }
#NAVIGATIONAREALEFT a.current:link, #NAVIGATIONAREABOTTOM a.current:link, #LANGUAGE a.current:link { color: #0093dd }
#NAVIGATIONAREALEFT a.current:active, #NAVIGATIONAREABOTTOM a.current:active, #LANGUAGE a.current:active { color: #0093dd }
#NAVIGATIONAREALEFT a.current:visited, #NAVIGATIONAREABOTTOM a.current:visited, #LANGUAGE a.current:visited { color: #0093dd }

.selected { color: #0093dd }

.navpoint0     { padding: 3px 10px 3px 54px }
.navpoint0akt    { color: #0093dd; padding: 3px 10px 2px 54px; border-bottom: 1px solid #0093dd }
.navpoint1     { font-size: 100%; padding: 3px 10px 3px 62px }
.navpoint1akt    { font-size: 100%; color: #0093dd; padding: 3px 10px 2px 62px }
.navpoint2     { font-size: 100%; padding: 3px 10px 3px 70px }
.navpoint2akt    { font-size: 100%; color: #0093dd; padding: 3px 10px 2px 70px }

.heading1     { font-size: 130%; color: #0093dd; padding: 3px 54px 2px 0px; border-bottom: 1px solid #0093dd }
.heading2     { font-size: 100%; color: #0093dd; padding: 5px 54px 2px 0px; border-bottom: 1px solid #0093dd }

#CONTENTAREA h2   { color: #0093dd; font-weight: normal; font-size: 130%; margin-top: 0px; margin-bottom: 0.9em; padding: 0px 54px 2px 0px; border-bottom: 1px solid #0093dd }
#CONTENTAREA h3  { color: #0093dd; font-weight: normal; font-size: 100%; margin-top: 1.2em; margin-bottom: 0.7em; margin-right: 54px; padding: 0px 5px 2px 0px; border-bottom: 1px solid #0093dd }
#CONTENTAREA h3.largeblank  { margin-top: 2.1em; }
#CONTENTAREA h4  { font-weight: normal; font-style: italic; font-size: 100%; margin-top: 1.33em; margin-bottom: 0.6em; }

#CONTENTAREA p  { font-size: 100%; margin-top: 0em; margin-bottom: 0.8em; padding: 0px 54px 0px 0px }
#CONTENTAREA p.linklist  { font-size: 100%; margin-top: 0em; margin-bottom: 0.8em; padding: 0px 54px 0px 25px }
#CONTENTAREA p.imageCentered {text-align: center;}
#CONTENTAREA p.imageLeft {text-align: left;}
#CONTENTAREA p.imageLeftbigOffset {text-align: left; margin-top: 1.5em; margin-bottom: 1.5em;}
#CONTENTAREA p.imagetitlepage {text-align: left; margin-top: 0em; margin-bottom: 1.0em;}

#CONTENTAREA a:link  { color: #0093dd; text-decoration: none }
#CONTENTAREA a:active {color: #0093dd; text-decoration: none }
#CONTENTAREA a:visited {color: #0093dd; text-decoration: none }
#CONTENTAREA a:hover  { color: #0093dd; text-decoration: underline }
#CONTENTAREA span.imagecaption  { font-size: 80%; }


#CONTENTAREA dl.subjectCode { margin-top: 1.0em;margin-bottom: 2.8em;}
#CONTENTAREA dl.subjectCode dt { margin-left:15px; width:30px; display:block; float:left } 
#CONTENTAREA dl.subjectCode dd { margin-left:50px; padding: 0px 54px 0px 0px; }

#CONTENTAREA dl.lecturelist { margin-top: 1.0em;margin-bottom: 1.0em; overflow: hidden;  }
#CONTENTAREA dl.lecturelist dt { margin-left:10px; width:100px; display:block; float:left; text-align: left;} 
#CONTENTAREA dl.lecturelist dd { margin-left:110px; padding: 0px 54px 0px 0px; display:block; overflow:hidden;}

#CONTENTAREA div.peoplePicCont { margin-top: 1.4em;margin-bottom: 0.2em; overflow: hidden;  }
#CONTENTAREA div.peoplePic { margin-left: 10px; width: 110px; float:left;  }
#CONTENTAREA h3.peoplePic { padding-left: 130px; margin-top: 45px; margin-right: 50px; margin-bottom: 0em; }
#CONTENTAREA p.peoplePic { padding-left: 10px; margin-top: 0em; margin-bottom: 0.4em; }
#CONTENTAREA img.peoplePic  { width: 108px; height: 108px; border: 1px solid #000000; }
#CONTENTAREA p.studentAddress { padding-left: 10px; margin-top: 0em; margin-bottom: 0.0em; }
#CONTENTAREA p.studentSubject { padding-left: 10px; margin-top: 0.2em; margin-bottom: 0.0em; }
#CONTENTAREA p.studentCVHide { margin-bottom: 2.5em; padding-bottom: 2px; margin-right: 54px; padding-right: 0px; border-bottom: 1px solid #0093dd; padding-left:12px; }
#CONTENTAREA p.studentCVShow { margin: 0.4em 54px 2.5em 0px; padding-bottom: 2px; padding-right: 0px; border-bottom: 1px solid #0093dd; padding-left:13px; }
#CONTENTAREA p.studentCV { margin-top: 0.8em; }


#CONTENTAREA a.studentCVShow, #CONTENTAREA a.guestAbstractShow { padding-left:9px; background-image:url(navigPics/arrowright.png); background-repeat:no-repeat; background-position:left; } 
#CONTENTAREA a.studentCVHide, #CONTENTAREA a.guestAbstractHide { padding-left:12px; background-image:url(navigPics/arrowup.png); background-repeat:no-repeat; background-position:left; } 

#CONTENTAREA div.guestCont { margin-top: 0.4em;margin-bottom: 1.6em; }
#CONTENTAREA p.guestTitle{
  margin-top: 0.4em;margin-bottom: 0.0em;
}
#CONTENTAREA p.guestAbstract{
  margin-top: 0.8em;margin-bottom: 0.0em;
}
#CONTENTAREA p.guestAbstractShow {
  margin-top: 0.3em;margin-bottom: 0em;
}
#CONTENTAREA p.guestAbstractHide {
  margin-top: 0.3em;margin-bottom: 0em;
}
#CONTENTAREA div.guestCont ul { margin-top: 0.4em;margin-bottom: 0.2em; }

#CONTENTAREA p.guestDateAndTime{ margin-top: 0.3em; margin-bottom: 0.0em; }
#CONTENTAREA p.guestPlace{ margin-top: 0.0em; margin-bottom: 0.0em; }


#CONTENTAREA ul { margin-top:0.2em; margin-bottom:1.8em; padding: 0px 54px 0px 30px; }
#CONTENTAREA ul.longText li { margin-bottom:1.1em; }


#CONTENTAREA span.supporterlogos   { padding: 0px 15px 0px 15px }
#CONTENTAREA span.supporterlogos2  { padding: 0px 5px 0px 5px }
#CONTENTAREA p.supporterlogos {text-align: left; margin-top: 1.2em; margin-bottom: 1.0em;}

#CONTENTAREA blockquote { font-style: italic; margin: 5px 15px 0px 15px ; padding: 0px 54px 0.2em 0px;  }
#CONTENTAREA span.quotesource  { text-align: right; display:block; padding: 0px 54px 2.0em 0px; font-size: 80%;}

#CONTENTAREA a.anchor:link  { text-decoration: none }
#CONTENTAREA a.anchor:hover  { text-decoration: none }

#CONTENTAREA p.studentCVShow, #CONTENTAREA p.studentCVHide, #CONTENTAREA p.thesis, #CONTENTAREA p.studentCV {
  padding-left:10px;
}

#CONTENTAREA div.flyerabove { margin-top: 25px; margin-bottom: 20px; margin-left: 80px;}
#CONTENTAREA div.flyerleft  { width: 43px; float: left; margin-left: 22px;}
#CONTENTAREA div.flyermain  { width: 339px; float: left; margin-left:0px;}
#CONTENTAREA div.flyerright  { width: 43px; float: left; margin-left:0px; }
#CONTENTAREA img.flyer  { width: 337px; height: 715px; border: 1px solid #000000; }
#CONTENTAREA div.flyerbelow { clear: both; padding-top: 10px; }

#CONTENTAREA a.flyerprevupper, #CONTENTAREA a.flyerprevlower, #CONTENTAREA a.flyernextupper, #CONTENTAREA a.flyernextlower { width: 50px; height: 50px; display: block; text-indent: -100em; background-repeat:no-repeat;}
#CONTENTAREA a.flyerprevupper, #CONTENTAREA a.flyerprevlower {background-image:url(navigPics/arrowleftbig.png); }
#CONTENTAREA a.flyerprevupper:hover, #CONTENTAREA a.flyerprevlower:hover { background-image:url(navigPics/arrowleftbigmo.png); }
#CONTENTAREA a.flyernextupper, #CONTENTAREA a.flyernextlower { background-image:url(navigPics/arrowrightbig.png); }
#CONTENTAREA a.flyernextupper:hover, #CONTENTAREA a.flyernextlower:hover { background-image:url(navigPics/arrowrightbigmo.png); }
#CONTENTAREA a.flyerprevlower, #CONTENTAREA a.flyernextlower {margin-top: 615px;}


#flyer0509pagesnavigation {  position:relative; list-style:none; width:300px; height:94px; border:0px; background:url(pics/flyer0509/flyer0509pages.png) no-repeat; }
#flyer0509pagesnavigation li a{ position:absolute; text-indent:-9999px; display:block; text-decoration:none; height:92px; background:none; top:0px; border:0px solid yellow;  }
#flyer0509pagesnavigation li a:hover{ border:1px solid #0093dd;  }
#flyer0509pagesnavigation li a.current{ border:1px solid #0093dd;  }
#flyer0509pagesnavigation #page1 a{ left:0px; width:43px; }
#flyer0509pagesnavigation #page2 a{ left:44px; width:42px; }
#flyer0509pagesnavigation #page3 a{ left:87px; width:43px; }
#flyer0509pagesnavigation #page4 a{ left:212px; width:42px;}
#flyer0509pagesnavigation #page5 a{ left:255px; width:43px;}
#flyer0509pagesnavigation #page6 a{ left:168px; width:43px; }


#flyer0914pagesnavigation {  position:relative; list-style:none; width:300px; height:94px; border:0px; background:url(pics/flyer0914/flyer0914pages.png) no-repeat; }
#flyer0914pagesnavigation li a{ position:absolute; text-indent:-9999px; display:block; text-decoration:none; height:92px; background:none; top:0px; border:0px solid yellow;  }
#flyer0914pagesnavigation li a:hover{ border:1px solid #0093dd;  }
#flyer0914pagesnavigation li a.current{ border:1px solid #0093dd;  }
#flyer0914pagesnavigation #page3 a{ left:0px; width:43px; }
#flyer0914pagesnavigation #page2 a{ left:44px; width:42px; }
#flyer0914pagesnavigation #page1 a{ left:87px; width:43px; }
#flyer0914pagesnavigation #page5 a{ left:212px; width:42px;}
#flyer0914pagesnavigation #page6 a{ left:255px; width:43px;}
#flyer0914pagesnavigation #page4 a{ left:168px; width:43px; }
#CONTENTAREA a.pdflink { padding-right:19px; background-image:url(navigPics/pdf.png); background-repeat:no-repeat; background-position:bottom right; } 

#CONTENTAREA dl.phonefaxlist { margin-top: 0.5em;margin-bottom: 0.0em;}
#CONTENTAREA dl.phonefaxlist dt { margin-left:0px; width:50px; display:block; float:left } 
#CONTENTAREA dl.phonefaxlist dd { margin-left:55px; padding: 0px 54px 0px 0px; }

#CONTENTAREA div.contactcontainer { margin-top: 1.0em;margin-bottom: 1.2em; overflow: hidden;  }
#CONTENTAREA div.contactleft { width: 222px; float:left;  }
#CONTENTAREA div.contactright { margin-left: 242px; width: 222px }

#CONTENTAREA p.publication { margin-top: 0em; margin-bottom: 0.6em; padding: 0px 54px 0px 0px }
#CONTENTAREA span.publicationsGrakoAuthor { font-weight: 500; text-decoration: underline; }
#CONTENTAREA span.publicationsAuthor {}
#CONTENTAREA span.publicationsTitle {}
#CONTENTAREA span.publicationsJournal { font-style: italic; }
#CONTENTAREA span.publicationsJournalInfo {}
#CONTENTAREA span.publicationsBookTitle { font-style: italic; }
#CONTENTAREA span.publicationsSeriesTitle { font-style: italic; }
#CONTENTAREA span.publicationsBookInfo {}
#CONTENTAREA span.publicationsProceedings { font-style: italic; }
#CONTENTAREA span.publicationsProceedingsInfo {}
#CONTENTAREA span.publicationsMiscInfo {}

.contentStandard     { font-size: 100%; padding: 3px 54px 3px 0px }

.smallprint  { font-size: 80%}





img {border: 0px;}

