
/* Style sheet for MARMOT www pages */

/*    @import "publication.css"  ????   
    to import a default style for publications, that contains formatting
    information for all elements that are used within a publication. 
    e.g., based on classes: "tr.publication { ... }" - the corresponding
    XSL-stylesheet for the visualisation of publication objects should then 
    generate an xhtml representation, that refers to the correct class
    <tr class="publication">.   
    Local rules in the following will override all imported rules. [CSS-Std.]
    */

  
body {
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 20px;
  margin-bottom: 50px;
  text-align:justify;
  }

body,p,h1,h2,h3,h4,h5,h6,td {
  font-family: arial, helvetica;
  }
  
body.content,
body.title,
body.navig
  {
 /* border: 1px solid #ff0000;  */
  background-image: url(../pic/grad-light.gif);
  background-repeat: repeat-y
  }
  
  
body.title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  }
  
body.title img {
  border: none;
  margin: 0px;
  padding: 0px;
  }  
  
body.navig {
  margin: 0px;
  }
  
body.left {
  background-color: #e8e8e8; 
  margin: 0px;
  background-image: url(../pic/left-cb.jpg);
  background-repeat: repeat-y
  }
  
img.marmotleft {
  border: none;
  position: absolute;
  width: 50px;
  bottom: 40px;
  left: 38px;
  }
  
img.imencoleft {
  border: none;
  position: absolute;
  width: 80px;
  bottom: 40px;
  left: 25px;
  }
  
img.logo-title {
  position: absolute;
  height: 60px;
  right: 10px;
  top: 8px
  }
  
p.imprint {
  font-size: smaller;
  text-align: right;
  }  
  
/* h1 elements should only go into the title frame! */
  
h1 {
  margin-top: 16px;
  font-size: 32px;
  color: #f29030;
  }
  
h2 {
 /* color: #00A58C; */
  font-size: 24px;
  color: #a0a0a0;
  }

h3 {
  font-size: 16px;
  color: #a0a0a0;
  }
 
.green {
  color: #00A58C;
  }
    
  
a:link    {color: #909090; text-decoration: none}
a:visited {color: #b8b8b8; text-decoration: none}
a:hover   {color: #f38f2c; text-decoration: none}
a:active  {color: #00a58c; text-decoration: none}

iframe {
  border: 0
  }

td.top {
  vertical-align: top
  }
  
body.content table td {
  padding-right: 10px;
  }  
  
/* --------------------------------------------------------------------------*/
/* tables for references and links */  
  
table.references,
table.links
  {
  font-size: smaller;
  }
  
table.references td,
table.links td
  {
  border:  none;  
  padding: 0px 20px 0px 0px;  
  margin: 0px
  }
  
/* --------------------------------------------------------------------------*/
/* dense table for the containment of adjacent image fragments */  

table.dense {
  border-collapse: separate;
/*  border: 1px solid  #0000ff;  */
  border: none;  
  border-spacing: 0px; 
  padding: 0px; 
  margin: 0px
  }
  
td.dense {
 /* border: 1px solid  #ffff00; */
  border:  none;  
  padding: 0px; 
  margin: 0px
  }
  
img.dense {
/*  border: 1px dotted #ff0000; */
  border: none; 
  padding: 0px;
  margin: 0px;
  vertical-align: top
  }  
  
