/******************************************************************/
/*General document style*/
/******************************************************************/
body {
  background-color: #FFE0B1;
  color: black; 
  font-family: Helvetica, sans-serif;
/*
  font-family: Times, serif;
*/
  margin: 0;
  padding: 0;
}
/*
body {background-color: #E4FFE8; color: black; font-family: Times, serif;}
*/
h1, h2, h3 {font-family: Helvetica, sans-serif;}
h1 {
  margin-top: 0;
  padding-top: 0;
}
a:link, a:visited {color:black;}
ul {padding-left: 0;}
li {list-style-type: circle;}

/******************************************************************/
/*Top*/
/******************************************************************/
div#top {
  float: left;
  background-color: #FFB288;
/*
  background-color: #FFE0B1;
*/
  margin-top: 0; 
  padding-top: 10px;
  border-bottom-width: thin; border-bottom-style: solid;
  padding-left: 30px;
  padding-right: 10px;
/*
  width: 60%;
*/
  width: 550px;
  border-right-width: thin; border-right-style: solid;
}

#top a {text-decoration: none;}

/******************************************************************/
/*Bottom*/
/******************************************************************/
div#bottom {
  clear: left;
  background-color: #FFE0B1;
/*
  background-color: #FFB288;
*/
  margin-top: 0px;
  padding-top: 5px;
  padding-left: 30px;
  padding-right: 10px;
/*
  border-bottom-width: thin; border-bottom-style: solid;
*/
}

/******************************************************************/
/*Home*/
/******************************************************************/
a#backhome:link, a#backhome:visited, a#backhome:hover {text-decoration: none;}

/******************************************************************/
/*Affiliation*/
/******************************************************************/
ul#affiliationlist {margin-left: 0; padding-left: 0; white-space: nowrap;}
#affiliationlist li {list-style-type: none; font-weight: bold;}

/******************************************************************/
/*Navigation*/
/******************************************************************/
/*
ul#navlist {
  margin-left: 0; padding-left: 0; white-space: nowrap; 
  margin-bottom: 0; padding-bottom: 0;
}
#navlist li {
  display: inline; list-style-type: none; font-family: Helvetica, sans-serif;
  padding-left: 0; margin-left: 0; padding-right: 0; margin-right: 0;
  padding-bottom: 0; margin-bottom: 0;
}
#navlist a {
  padding-left: 5px; margin-left: 0; padding-right: 10px; margin-right: 0;
  font-weight: bold;
  border-style: solid; border-width: thin;
  border-color: black;
}
#navlist a:link, #navlist a:visited {color: black; background-color: #FFE0B1; text-decoration: none;}
#navlist a:hover {color: #FFE0B1; background-color: black; text-decoration: none;}

a#contact:link, a#contact:visited {color: white; background-color: black; text-decoration: 
none;}
a#contact:hover {color: #FFE0B1; background-color: black; border-color: black;}
*/

div#navigate {width: 100%;}
#navigate ul {
  margin-left: 0; padding-left: 0; white-space: nowrap; 
  margin-bottom: 0; padding-bottom: 0;
}
#navigate li {
  display: inline; list-style-type: none; font-family: Helvetica, sans-serif;
  padding-left: 0; margin-left: 0; padding-right: 0; margin-right: 0;
  padding-bottom: 0; margin-bottom: 0;
}
#navigate a {
  padding-left: 5px; margin-left: 0; padding-right: 10px; margin-right: 0;
  font-weight: bold;
/* IE has problems with drawing the borders
  border-style: solid; border-width: normal; border-color: black;
*/
}
#navigate a:link, #navigate a:visited 
{color: #FFE0B1; background-color: #7D0013; text-decoration: none;}
#navigate a:hover 
{color: #FFE0B1; background-color: black; text-decoration: none;}
/*
{color: black; background-color: #FFE0B1; text-decoration: none;}
*/

div#linktree {float: left; width: 80%;
          margin-bottom: 0;}
div#constlink {float: left; width: 20%; text-align: right; 
  margin-bottom: 0;}

/******************************************************************/
/*News items*/
/******************************************************************/
#newsdiv h2 {color: #7D0013}
#newsdiv dt {color: #DB1D53; font-family:Helvetica, sans-serif; font-weight: bold;}
#newsdiv dd {padding-bottom: 5px;}

/******************************************************************/
/*Imprint*/
/******************************************************************/
div#imprintdiv {
  padding-top: 10px; font-size: x-small; 
  text-align: center;
}
/*
#imprintdiv a {padding-left: 3px; padding-right: 3px;}
*/
#imprintdiv a:link, #imprintdiv a:visited, #imprintdiv a:hover {text-decoration: none;}
/*
#imprintdiv a:hover {color: #E4FFE8; background-color: black; text-decoration: none;}
*/

/******************************************************************/
/*Types of lists*/
/******************************************************************/
/*
ul#plainlist {padding-left: 0;}
#plainlist li {list-style-type: none;}

ul#plainlist2 {padding-left: 0;}
#plainlist2 li {list-style-type: none;}
*/

.plainlist {padding-left: 0;}
.plainlist li {list-style-type: none;}

.linklist {line-height: 150%;}

/******************************************************************/
/******************************************************************/
/*Particular pages*************************************************/
/******************************************************************/
/******************************************************************/

/******************************************************************/
/*Download*/
/******************************************************************/
form#softwareform {padding-top: 5px;}

input {
  background-color: #FFB288;
  color: black;}
input:hover {color: #FFE0B1; background-color: black;}

/******************************************************************/
/*Composition project*/
/******************************************************************/
#beforestudents {padding-bottom: 0; margin-bottom: 0;}
#investigator {padding-top: 15px;}

#current {float: left; width: 30%; padding-bottom: 0;}
#current li {list-style-type: none;}
ul#current {padding-left: 0;}

#alumni {float: left; width: 70%; padding-bottom: 0;}
#alumni li {list-style-type: none;}
ul#alumni {padding-left: 0;}

#afterstudents {padding-top: 0; margin-top: 0;}

/******************************************************************/
/*Forwarding*/
/******************************************************************/
div#forwarding {margin-bottom: 20px;}

