  

  /* Basic HTML style
  ----------------------------------------------- */

 body {
        text-align: center;
        font: 76% Verdana, Arial, Helvetica, sans-serif;	
        color: #444;
        background: #fff;
        margin: 0;
        padding: 0;
        }
 table {
        text-align: center;
        font: 100% Verdana, Arial, Helvetica, sans-serif;	
        color: #444;
        background: #fff;
        margin: 0;
        padding: 0;
        }
tr.white {background-color: white; height: 3ex }
tr.gray {background-color: C0C0C0; height: 3ex }

h1 {
  	font-family: "Trebuchet MS", arial, sans-serif;
  	margin: 0 0 0.5em 0;
  	font-size: 1.4em;
  	font-weight: normal;
  	padding: 0 0 0.4em 0;
  	color: #1A4292;
	color: black;
  	border-bottom: double 3px #C7C7C7;
  	border-bottom-color: #C7C7C7;
     }
h2 {
     	font: 11px Verdana, Arial, Helvetica, sans-serif;
    	font-weight: bold;
     	color: #000;
     	margin: 1em 0;
     	line-height: 1.5;
     }
h3 {
     font: 12px Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #444;
     text-align: center;
     margin: 1em 0;
     line-height: 1.5;
     }
p {
    margin: 1em 0;
    line-height: 1.5;
    }
div {
 /*    	border: solid 1px #000; */  /*  temporary lines to see divisions */
      }
img.at  {
     height: 1em;
     }

img.pasfoto_s {
      width: 100px;
      }

img.pasfoto {
      width: 200px;
      }

img.cover { 
      display: list-item;
      float: none;
      clear: both;
      margin: 10;
      padding: 10;      
      height: 175px;
      }
a img,:link img,:visited img {border: none;}
a:link { 
    color: #57a;
    text-decoration: none;
  }
a:visited { 
    color: #57a;
    text-decoration: none;
  }
a:hover { 
    color: #57a;
    text-decoration: underline;
  }
#searchbutton{
    border: none 1px #57a;
    color: #57a;
    background: #fff;
    font: 100% Verdana, Arial, Helvetica, sans-serif;	
  }



  /* Nested HTML elements, and basic classes
  ----------------------------------------------- */
  ol li {
  	list-style-type: decimal;
  	margin-left: 2em;
  }
  ul li {
  	margin-left: 0em;
  	margin-right: 0em;
	list-style-type: square; 
	list-style-image: url(blauwblok.jpg);
  }
  dl    {color: black;}
  dl dd {
 	margin-bottom: 0em;
	color: #444;
  }
  td p {
  	margin-top: 0;
  }
 

  #container {
    width: 740px;
    text-align: left;
    margin: 0 auto;
    border: none;
    padding-top: 2px;
  }
  #header {
    background-color: #57a;
  /*  background-image: url(header_pic3.png); */ 
    background-position: top right;
    background-repeat: no-repeat;
    border: none;
    padding: 1em 2em 1.5em 2em;
    margin: 0;
  }
  #header h1{ 
    margin: 0;
    color: #eee;
    font-family: "Lucida Grande", "Lucida Sans Unicode","Trebuchet MS", arial, sans-serif;
    font-size: 2.4em;
    font-weight: normal;
    padding: 20px 15px 0 25px;
    text-align: right;
    border: none;   
  }

  .logotext{
    font-family: Big Caslon, ITC New Baskerville, Bookman Old Style, Georgia,Serif;
    font-variant: small-caps;
    font-size: small;
    margin: 1em 0.5em;
  }
  a.logotext:link { 
    color: #000;
    text-decoration: none;
  }
  a.logotext:visited { 
    color: #000;
    text-decoration: none;
  }
  a.logotext:hover { text-decoration: underline;  }

  #top-menu {
    padding: 0;
    margin: 0;    
    text-align: center;
    font: 12pt arial, sans-serif;
 /*   font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", arial, sans-serif; */
    font-weight: bold; 
    color: #444;
  }
  ul.button li {
    list-style-image: none;
    display: inline;
    margin-right: 2em;
  }
  a.button:link { 
    font: 12pt arial, sans-serif;
    color: #888;
    font-weight: normal; 
    text-decoration: none;
  }
  a.button:visited { 
    color: #888;
    font-weight: normal; 
    text-decoration: none;
  }
  a.button:hover { 
    color: #57a;
    font-weight: normal; 
    text-decoration: none;  
  }

  #main-content {
    float: right;
    width: 540px;
  }
  #left-content {
    float: right;
    width: 175px;
    padding: 20px;
  }
  #right-content {
    float: right;
    width: 281px;
    padding: 20px 20px 0px 20px;
  }
  .right-align {
    text-align: right;
  }
  #right-content p {
    color: #444;
  }

  #onecolumn-content {
    float: right;
    width: 500px;
    padding: 20px;
  }
  #sidebar {
    padding: 20px;
    float: right;
    width: 156px;
    color: #57a;
  }
 #sidebar h2 {
    text-align: left;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #444;
    margin: 0;
    padding: 20px 10px 0px 10px;
  }
  a.sb-head:link {
    text-decoration: none;
    color: #57a;
  }
  a.sb-head:visited { 
    color: #57a;
    text-decoration: none;
  }
  a.sb-head:hover { 
    color: #000;
    text-decoration: none;  
  }
 #sidebar ul li {
    text-align: right;
    font: 11px Verdana, Arial, Helvetica, sans-serif;	
    font-weight: normal;
    list-style-image: none;
    list-style-type: none;
    color: #000;
    margin: 0;
    padding: 0;
/*    white-space: nowrap; */
 }
  a.sb-item:link {
    text-decoration: none;
    font-weight: normal;
    color: #57a;
  }
  a.sb-item:visited { 
    color: #57a;
    font-weight: normal;
    text-decoration: none;
  }
  a.sb-item:hover { 
    color: #000;
    font-weight: normal;
    text-decoration: none;  
  }
  a.sb-item:active { 
    color: #000;
    font-weight: normal;
    text-decoration: none;  
  }

  #footer {
   clear: both;
   background-color: #57a;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
   color: #eee;
   text-align: center;
   padding: 5pt;
   border: none;
   margin-bottom: 1px;
  }
  a.footer:link{
    color: #fff;
  }
  a.footer:visited{
    color: #fff;
  }
  a.footer:hover{
    font-size: 120%;
    color: #fff;
  }
  /* div.authors {color: #57a;} */
  div.authors {color: #900;}
  span.journal {font-style: italic;}
  span.j_volume {font-weight: bold;}
  span.j_year {font-weight: normal;}
  span.j_page {font-weight: normal;}




