#debug{
  background-image:url(graphics/layout_grid.png);
  position:absolute;
  top:0;
  left:0;
  width:1200px;
  height:800px;
}

#debug{
display:none;
}
#page_information{
  position:relative;
  width:auto;  
}
#non-filmstripe{
  margin: 0 400px 0 0;
}

#filmstripe {
    position:absolute;
    top:0;
    right:0;    
    width:400px;
    background: white url(/graphics/research/filmstreifen.png) right repeat-y; 
    padding: 5px 0 5px 0;
}

#filmstripe a {
  text-decoration:none;
}
#filmstripe img {
    margin:0 16px 0 0;
    text-align:right;
}

#filmstripe td.text {
    font: 15pt bold;
    text-align:right;
    padding: 0 40px 0 0;

}
#filmstripe td.image{
  padding:0 0 0 0;
  margin: 0 0 0 0;
}

#filmstripe a img {
  border:2px solid black;
}

#filmstripe a:hover img {
  border:2px solid blue;
}





h3.main_event_list {
  margin: 40px 0 7px 0;
  color:#292929;

}
div.main_event_list {

    padding:0 0 0 0;

    text-align:center;
    color:#292929;
}

div.main_event_list a {
    color:#292929;

}
div.main_event_list a:hover{
      color:blue;      
}


div.main_event  {
  margin-bottom:1em;  
  margin-left:0;
  padding-left:2px;
  border-left:1px solid #0d4ec2;
}

a div.main_event:hover{
  padding-left:0;
  background-color:#e2e1e1;
  border-left:3px solid #0d4ec2;
}
div.main_event_list .title {
  color:#0647bb;

}
.main_event .description{
  text-align:left;
}


div#news{
  padding:0 0 20px 0;
}



ul.newsList{
  list-style-type:none;
  padding:0;
  margin:0;
  
}

li.newsEntry .tools a{
  color:black;
}
li.newsEntry .tools a:hover{
  color:blue;
}

li.newsEntry{  
  color:red;
  padding:8px 10px 8px 10px;  
  position:relative;
  border: 1px solid black;
  border-left:0;
  border-right:0;
  margin:0 0 5px 0;
}
a li.newsEntry:hover{
  background-color:#e2e1e1;
}

li.newsEntry .dates{
 position:absolute;
 top:0;
 left:0;
}

li.newsEntry .publishFrom{
  color:black;
}

li.newsEntry .publishUntil{
  color:black;
}

li.newsEntry .tools{
  position:absolute;
  right:0;
  top:0;
  width:80px;
}

li.newsEntry .text{
 
 
}

li.newsEntry .text h1{
  font-size:110%;
  margin:0;
  padding:0;
}
li.newsEntry .text h2{
  font-size:110%;
  margin:0;
  padding:0;
}
li.newsEntry .text h3{
  font-size:110%;
  margin:0;
  padding:0;  
}
li.newsEntry .text h4{
  font-size:110%;
  margin:0;
  padding:0;  
}
li.newsEntry .text h5{
  font-size:110%;
  margin:0;
  padding:0;  
}
li.newsEntry .text p{
  padding:0;
  margin:0;  
}



#institute{
  margin:0 0 35px 0;
}

.institute_title{
  font:15pt bold;
  vertical-align:top;
  padding-top:10px;
  padding-right:40px;
}

#jobs{
  padding:0 0 0 0;
  margin:0 0 35px 0;
}

#upcoming_events{
  margin:0;
}


