.forumdisplay__thread {

position: relative;
background: var(--f-forum); 
height: 6.2rem; 
width: 81rem; 
border-bottom: 0.6rem solid var(--f-forum);
margin: 0 auto; 
position: relative; 
margin-bottom: 0.3rem; 
vertical-align: middle;
overflow: hidden;
z-index: 2;

} 


.forumdisplay__grid {

width: 100%;
height: 100%;
display: grid; 
grid-template-columns: 1fr 1fr 1fr;
align-items: stretch;
column-gap: 1rem;
justify-items: stretch;
}

.forumd__card {
grid-column: 3;
grid-row: 1;
}

.forumd__card2 {
grid-column: 2;
grid-row: 1;
}
.forumd__card3 {
grid-column: 1;
grid-row: 1;
}


.forumd__title {
background: rgba(0, 0, 0, 0.0);
height: 1.3rem; 
width: 34rem; 
float: left; 
margin-left: 3.6rem; 
margin-top: 2.7rem; 
font: 600 1.1rem 'Voces', sans-serif; 
color: var(--h-headertitle2);
text-align: left; 
text-transform: lowercase; 
line-height: 1rem; 
text-overflow: ellipsis;
-o-text-overflow: ellipsis; 
white-space: nowrap; 
overflow: hidden; 
}

tf {
opacity: 0.6;
transition-duration: 0.4s;
}
tf:hover {
opacity: 0.9;
}
thread__t {color: var(--h-headertitle2);}


thread__stat {

display: inline-block;
width: 1rem;
padding-right: 0.5rem;
}



.forumd__rep {

position: relative;
width: 20rem;
background: ;
top: 2.5rem;
left: 0rem;
font: 600 0.95rem 'Vidaloka', sans-serif; 
color: var(--h-headersecondcolor);
text-transform: lowercase; 
text-align: left;
opacity: 0.9;
}

th__c {display: inline-block; position: relative; top: 0.1rem; padding: 0rem 0.5rem 0rem 0.5rem; color: var(--h-headertitle); opacity: 0.8;}


.forumd__letzter {

position: relative;
width: 15rem;
background: ;
top: 1.9rem;
left: 0rem;
font: 600 0.86rem 'Voces', sans-serif; 
color: var(--h-headersecondcolor);
text-transform: none; 
text-align: left;
opacity: 0.9;
}

thread__last {

display: block;
position: relative;
width: 100%;
background: ;
font: 600 0.9rem 'Voces', sans-serif; 
opacity: 0.9;
}

.forumd__mod {
position: absolute;
top: 1rem;
right: 1rem;
}


thread__a {

display: inline-block;
position: relative;
width: 1rem;
padding-right: 0.5rem;
top: 0.2rem;
color: var(--h-headersecondcolor);
transform: rotate(41deg);
}


thread__mod2 {
display: inline-block;
position: relative;
top: 0.34rem;
padding: 0rem 0.5rem 0rem 0.5rem;
color: var(--h-headertitle);
opacity: 0.8;
z-index:2;
}


z-index {

display: block;
position: relative;
z-index: 2;
}


.forumdisplay__legend {position: relative; width: 100%; height: 15rem; z-index: 2; margin-bottom: -2rem;}
.forum__legend-left {background: #; width: 23rem; height: 10rem; position: absolute; left: -10rem; top: 3rem;}
.forum__legend-right {background: #; width: 43rem; height: 10rem; position: absolute; right: 0rem; top: 3rem; text-align: right;}