#result div {
  padding-left:1em;
  padding-right:1em;
  padding-bottom:0.5em;
  
  color:black;/*#064377*/
  
  border-bottom:dashed black 1px;
}
  
#result div h2, #result div h2 a{
  padding:0px; 
  padding-top:0.5em; 
  padding-bottom:0.5em; 
  margin:0px;
  text-decoration:underline;
  font-size:120%;
  
  color:black;
}
  
#result div dl dt, #result table dl dt{
  margin:0px;
  padding:0px; 
  font-weight: bold;
  width: 12em;
  float:left;
  display:block;
}

#result div dl dd, #result table dl dd{
  margin:0px;
  padding:0px;
  margin-left:12em;
  text-align:justify;
  border:none;
  /*text-indent: -2px;*/
}

#result div dl, #result table td dl{
  margin-top:1px;
  margin-bottom:1px;
  clear:both;
}



/* hack for IE 5.5 6 to solve the 3px bug after a float element (http://www.positioniseverything.net/explorer/threepxtest.html) \*/

* html #result div dl dt, * html #result table dl dt {
margin-right: 7px;
}

* html #result div dl dd, * html #result table dl dd {
height: 1%;
margin-left: 0;
}

/* End IE Hack */

#result table tr td span label {
  text-align: right;
  font-weight:bold;
  width:70px;
} 

#result table tr td, #result table tr th{
  border : solid 1px black;
  margin:0px;
  padding-left:1em;
  padding-right:1em;
  vertical-align:top;
}

#result table tr td.resultPart{
  padding-left:0em;
  padding-right:0em;
}

#result table tr td.resultPart table {
  height:100%;
}

#result table tbody tr td p, .coordinates{
  max-height:150px;
  height:expression((this.parentElement.offsetHeight) > 150 ? "150px":"auto");
  
  overflow:auto;
}

#result table tbody tr td p a img{
  width:100px;
  border:0;
} 

#result table {
  background-color:#E7EDF5;
  width:100%;
}
#result table tr th {
  background-color:#B6CEE7;
}



#result table .noResultLine {
  text-align: center;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
}

#result #navigation {
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  padding:0px;
}

#result p span#filters #sortBar{
  float:right;
}

#result #navigation p {
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  padding:0px;
  height:1em;
}

#result #navigation p span#resultNumber{
  float:right;
}
#result #navigation p span#navigator{
    display:block;
    text-align:center;
    width:99%;
    float:left;
    margin-top:-1em;
}

#result #navigation p span#navigator a{
    text-decoration:underline;
    font-weight:normal;
}
#result #navigation p span#navigator span {
    padding-left:1em;
    font-weight:bold;
}

