#focustabelle h3{
border-top: solid mediumslateblue 1.5px;
width:70%;
padding-top:5px;
z-index:0;
}
#focustabelle table{
  margin-top: 20px;
  border: solid mediumslateblue 1px;
}
#focustabelle tr.first_row{
  border-top:mediumslateblue  solid thin;
  padding:20px;
  font-size:12px;
  color:midnightblue;
}
#focustabelle tr.second_row{
  border-width:thin;
  border-color:mediumslateblue;
  border-style:dashed;
  padding:20px;
  font-size:12px;
  color:slategray;
}
#focustabelle tfoot{
  font-size:12px;
  font-weight:bolder;
}
#single_focus table{
  margin-top: 35px;
  border: solid darkslategray 1px;
}

#single_focus tr.first_row{
  border-top:sandybrown solid thin;
  padding:20px;
  font-size:11px;
  color:midnightblue;
}

#single_focus tr.second_row{
  border-width:thin;
  border-color:sandybrown;
  border-style:dashed;
  padding:20px;
  font-size:11px;
  color:slategray;
}

#single_focus tfoot{
  color:slategray;
  font-size:12px;
  font-weight:bolder;
}
 
#single_focus h4{
  margin: 5px
}
span.isin{
  color:darkblue;
}
span.wkn{
  color:crimson;
}

#single_focus thead, #focustabelle thead{
  font-size:14px;
  font-weigth: bolder;
  background-color:bisque;
}
#single_focus #focus_name{
  padding-left:10px;
  color:slategray;
}

td.certificate_name {
  padding-right: 10px;
}
td.open_positions{
  color: slategray;
  font-style: oblique;
  text-align: right;
}
