.hdfts  { font-family: Futura, Helvetica, Arial, sans-serif; color: #a4a4a4; font-weight: bold; font-size: large }
.bg              { background-color: #E1E1E1 }
.bgabout         { background-color: #FFF4B7 }
.bgactivities    { background-color: #FFF4B7 }
.bgprojects      { background-color: #FFF4B7 }
.bgformalmethods { background-color: #FFF4B7 }
.bgpositions     { background-color: #FFE5D8 }
.bgcall          { background-color: #FFE5D8 }
.bggrant         { background-color: #FFE5D8 }
.bgenvironment   { background-color: #CCD8FF }
.bgkernel        { background-color: #FFCC66 }
.bgmariecurie    { background-color: #33DDDD }
.bgstaff         { background-color: #CCFFFF }
.bgstudies       { background-color: #FFCCFF }
.bglastchanged   { background-color: #B7FFCC }
.bgphdschoolintro{ background-color: #B7FFCC }

ul.nodot  { list-style-type:none; }
li.nodot  { list-style:none; }
span.indented { padding-left: 50px;}
.truetype { font-family: monospace; }
.bold     { font-weight: bold; }
a.footer  { vertical-align: super; }
.tx-jullenavpath-pi1-menu { font-size: small; }

.ft   { font-family: Futura, Helvetica, Arial, sans-serif }
.hl   { font-size: larger; font-weight: bold }
h2   { font-size: larger; font-weight: bold }

td    { font-family: Futura, Helvetica, Arial, sans-serif } 
body  { background-color: white; font-family: Futura, Helvetica, Arial, sans-serif }

#header {
	margin-top: 3ex;
	margin-bottom: 3ex;
}

#header h1 { 
	font-family: Futura, Helvetica, Arial, sans-serif;
	color: #a4a4a4;
	font-weight: bold;
	font-size: x-large
}

#header img.header {
	float: right;
}

#content {
	clear: both;
	padding: 0.1em;
	padding-top: 0;
}

#footer a.editlink {
	float: right;
}

div.tx-jullenavpath-pi1-menu {
	display: inline;
}