.sre, .div, .phy, .phl {text-align:left; padding-left:0px; font-weight:bold; font-size: 125%; color: #555;}
.cls, .kla, .scl, .ord, .sod {text-align:left; padding-left:2px; font-weight:bold; font-size: 122%; color: #555;}
.fam{text-align:left; padding-left:5px; font-weight:bold; font-size: 120%;}
.sfa, .sfm{text-align:left; padding-left:6px !important; font-weight:bold; font-size: 118% !important;}
.gat, .sec, .sge{text-align:left; padding-left:7px !important; font-weight:bold; font-size: 115% !important;}
.agg, .gru, .gro, .sam, .kmb, .gre{text-align:left; padding-left:10px; font-weight:normal; font-size: 110%;}
.spe{text-align:left; padding-left:15px; font-weight:normal; font-size: 110%;}
.ssp, .sub, .sse {text-align:left; padding-left:20px; font-weight:normal; font-size: 100%;}
.var {text-align:left; padding-left:25px; font-weight:normal; font-size: 100%;}
.for, .cv, .sfo{text-align:left; padding-left:30px; font-weight:normal; font-size: 100%;}
.species_cat {
    width: 100%;
    position: relative;
    display: inline-grid;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
td.data.col-ttl2_term.footable-visible{text-align: center;}
td.data.col-bestand, td.data.col-ttl29_term, td.data.col-ttl24_term, td.col-ttl1_term{text-align: center;}
.rl-au, .rl-0{background-color:#bd1515;color:#fff;border:solid #bd1515 1px;border-radius:15px;}
.rl-va, .rl-1{background-color:#ee0e0e;color:#fff;border:solid #ee0e0e 1px;border-radius:15px;}
.rl-sg, .rl-2{background-color:#e46713;color:#220d0e;border:solid #e46713 1px;border-radius:15px;}
.rl-ge, .rl-3{background-color:#ee9b13;color:#220d0e;border:solid #ee9b13 1px;border-radius:15px;}
.R, .rl-R{background-color:#1388bd;color:#fff;border:solid #1388bd 1px;border-radius:15px;}
.G, .rl-G{background-color:#8a7155;color:#fff;border:solid #8a7155 1px;border-radius:15px;}
.V, .rl-V{background-color:#fffa89;color:#220d0e;border:solid #fffa89 1px;border-radius:15px;}
.D, .rl-D{background-color:#e9e9e9;color:#220d0e;border:solid #e9e9e9 1px;border-radius:15px;}
.un, .rl-*{background-color:#e9e9e9;color:#220d0e;border:solid #e9e9e9 1px;border-radius:15px;}
.map-icon{filter:sepia(0.0);}
.un {
    background-color: #96cfb2;
    color: #220d0e;
    border: solid #96cfb2 1px;
    border-radius: 15px;
}

/*.synonym-f:before {
    content: "*";
	padding-right: 3px;
	font-size: x-large;
}
*/
.f:before, .synonym-f:before{
  content: "Syn:";
  padding-right: 3px;
  background: rgba(2, 2, 6, 0);
}