html, body {
 height:100%;
 width:100%;
}

body {
 margin:0pt; 
 padding:0pt; 
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10pt;
 color:#000000; 
 background-image:none;
}

#Page {
 display:block;
 position:relative;
 margin-top:0pt;
 margin-left:0pt;
 margin-right:0pt;
 border:none; 
 width:100%;
 margin-bottom:0pt;
 min-height:0pt;
 height:auto; 
 background-image:none;
}

#Header {
 display:none;
}

#Menu {
 display:none;
}

#MenuImg {
 display:none;
}

#SubMenu {
 display:none;
}

#Content {
 position:relative;
 width:100%;
 margin-left:0pt;
 top:0pt;
 margin-bottom:0pt;
 padding-bottom:0pt;
}

#CurrLine {
 display:none;
}

#Text {
 width:100%;
}

#TextW {
 width:100%;
}

#ImagesAndLinks {
 display:none;
}

#NN {
 display:none;
}

img {
 border:none;
}

h1 {
 text-transform:uppercase;
 font-size:11pt;
 color:#0080AA;
 margin-top:5pt;
 margin-left:0pt;
 margin-bottom:5pt;
}

h2 {
 color:#0080AA;
 font-size:10pt;
 margin-top:10pt;
 margin-bottom:2pt;
}

p.sm {
 display:inline;
 margin-bottom:10pt;
}

p.dyn {
 margin-top:0pt;
 margin-bottom:0pt;
}

.paging {
 display:none;
}

a {
 text-decoration:none;
}

a:link		{ color:#0080AA; }
a:visited	{ color:#0080AA; }
a:hover		{ color:#6CAFCB; }
a:active	{ color:#6CAFCB; }

#Text a {
 padding-left:0pt;
 margin-left:0pt;
}

#Text a.mlink:link		{ background:none; color:#0080AA; padding-left:0pt; margin-left:0pt; text-decoration:none; }
#Text a.mlink:visited	{ background:none; color:#0080AA; padding-left:0pt; margin-left:0pt; text-decoration:none; }
#Text a.mlink:hover		{ background:none; color:#0080AA; padding-left:0pt; margin-left:0pt; text-decoration:none; }
#Text a.mlink:active	{ background:none; color:#0080AA; padding-left:0pt; margin-left:0pt; text-decoration:none; }

#Text a.prev:link		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.prev:visited	{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.prev:hover		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.prev:active		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }

#Text a.next:link		{ background:none; color:#0080AA; padding-right:0pt; text-decoration:none; }
#Text a.next:link		{ background:none; color:#0080AA; padding-right:0pt; text-decoration:none; }
#Text a.next:link		{ background:none; color:#0080AA; padding-right:0pt; text-decoration:none; }
#Text a.next:link		{ background:none; color:#0080AA; padding-right:0pt; text-decoration:none; }

#Text a.alink:link		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.alink:visited	{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.alink:hover		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text a.alink:active	{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }

#Text a:link		{ text-decoration:none;}
#Text a:visited		{ text-decoration:none; }
#Text a:hover		{ text-decoration:underline; }
#Text a:active		{ text-decoration:underline; }

#Text h2 a:link			{ text-decoration:none; }
#Text h2 a:visited		{ text-decoration:none; }
#Text h2 a:hover		{ text-decoration:none; }
#Text h2 a:active		{ text-decoration:none; }

#Text .aext a:link		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text .aext a:visited	{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text .aext a:hover		{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }
#Text .aext a:active	{ background:none; color:#0080AA; padding-left:0pt; text-decoration:none; }


table {
 font-size:12pt;
 border-collapse:collapse;
 border-spacing:1pt;
 margin-left:1pt;
 margin-top:5pt;
 border:1pt solid #EBEDEF;
}

tr {
 border-bottom:1pt solid #EBEDEF;
}

td {
 font-size:10pt;
 padding-right:10pt;
 padding-top:2pt;
 padding-bottom:2pt;
}

th {
 color:#0080AA;
  font-size:10pt;
 font-weight:bold;
 background-color:#EBEDEF;
 padding:2pt 4pt 2pt 4pt;
 border:1pt solid #EBEDEF;
}

table.links {
 border:none;
 width:auto;
}

table.links td.left {
 width:auto;
}

table.pressrep {
 border:none;
 width:auto;
}

table.pressrep td.right {
 width:auto;
 padding-right:0pt;
 text-align:right;
}

table.team {
 width:auto;
}

table.team td {
 border:1pt solid #EBEDEF;
 padding:2pt 4pt 2pt 4pt;
}


table.students {
 width:auto;
}

table.students td {
 border:1pt solid #EBEDEF;
 padding:2pt 4pt 2pt 4pt;
}

table.lectures {
 width:19cm;
 border:1pt solid #C5C9CC;
}

table.lectures th {
 color:#000000;
 text-align:left;
 border:1pt solid #C5C9CC;
}

table.lectures td {
 border:1pt solid #C5C9CC;
 padding:2pt 4pt 2pt 4pt;
}

table.lectures tr {
 height:30pt;
}

table.lectures .left {
 width:5cm;
}

table.lectures .middle {
 width:6cm;
}

table.lectures .right {
 width:3cm;
}

table.research {
 width:auto;
}

table.research td {
 padding:2pt 4pt 2pt 4pt;
}

table.congresses {
 width:auto;
}

table.congresses td {
 padding:2pt 4pt 2pt 4pt;
}

.center {
 text-align:center;
}

.small {
 font-size:10pt;
}

.cite {
 font-style:italic;
 font-size:10pt;
 margin-bottom:20pt;
}
