BODY {
  padding-left: 0;
  margin-left: 0;
  margin-top:0;
  padding-top:0; 
  margin-bottom:0;
  padding-bottom:0; 
  color : black;
  background: white;
  font-weight:lighter;
  }

.contents {
  margin-left: 2em;
  padding-left: 0.4em;
  padding-top:0.8em;
  padding-right:0.8em; 
  font-weight:lighter;
  font-size:99%;
  text-align: justify;
  vertical-align: top;

}
  
/*TD .contents, P .contents { 
  margin-left: 1em; 
  margin-top:0em;
  padding-top:0em; }

*/
A:link, A:visited { color : blue }
A:hover { color : red }

H1 {
  font-size: 250%;
  color: red ;
  text-align: center ;
  background: #CCC ;
  border: 1pt outset black ; }
  
H2 {
  font-size: larger; 
  font-style: italic;
/*  color: white ;*/
/*  padding-left: 0.5em;*/
  text-align: left;
  color: #006eb7 ;
  background: #fff ;
/*  background: #006eb7 ;*/
  border-bottom: 2pt  solid /*#049*/ #06b ; }


DIV.figure {
  float: right;
  border: none;
  margin-left: 0.5em;
  padding-left: 0.5em;
  margin-bottom: 0.5em;
  text-align: center;
}

DIV.figure2 {
  float: left;
  border: none;
  margin-right: 0.5em;
  padding-right: 0.5em;
  margin-bottom: 0.5em;
  text-align: center;
}

P.caption {
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

img.scaled {
  width: 100%;
  }
 
UL.plain  { list-style: none }

P.picturesheadline {
   border-top: 2px black solid;
   border-bottom: 2px black solid ; 
   background-color: #eee ; 
   color: black ; }

