.publicationsBlock{
padding-left:10px; 

}
.publicationsBlock h1{
  font-size:12pt;
  position:relative;
  left:-10px;
  padding:0 0 10px 0;

}

.publicationsBlock h1 span{
  font-size:8pt;
  font-weight:normal;
  position:relative;
  top:12pt;
  left:-30px;
  

}

.publicationsBlock .year{  
  padding:0 0 0 5px;
  margin:0 0 0.5em 0;
  font-size:10pt;  
}
.publicationsBlock .publication + .year{  
  margin-top:1.5em;
}

.publication{
  padding-left:20px;
}

.publicationsBlock .publication + .publication{
  margin-top:1em;
}

.publication .image {
  width:200px;
  height:120px;
}

.publication .img .image {
  width:200px;
  height:120px;
}

.publication .title {
      font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#004080;
  text-decoration:none;
}

.publication .authors {
      font-size:10pt;
}

.bibtex {
      font-size:10pt;
}

.ressourceList {
      font-size:10pt;
}

.publication .title .a{
text-decoration:none;
color:#004080;
}

.publication .where{
    font-size:10pt;
  font-style:italic;
}

.publication .plink{
  font-size:10pt;
  font-style:normal;
  color:#004080;
  padding-right:10px;
  text-decoration:none;
}

a.publist_title { 
font-weight:bold;
text-decoration:none;
color:#004080;
}

table.publist {
	border-style: none;
	border-collapse: collapse;
        text-align:left;
}

table.publist th {
	border-width: 2px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: gray;
}
.year { 
  font-size:20px;
  padding:  2px 50px 2px 5px ;
  color:#404040;    
  background-color: #efefef;
  text-align:center;
  font-size:normal 12pt sans-serif;
}

.year a{
  padding:  2px 10px 2px 10px ;
  color:#404040;    
}
.year_sel {
  background-color: #d0d0d0;
}

.year a:hover {text-decoration: none; background:#d0d0d0}
.year a:active{text-decoration: none; background:#d0d0d0}
