.ptol-searchresults {
  display: flex;
  flex-direction: column;
  padding: 50px;
  font-family: var(--mainfont);
  color: var(--hauptgrau);
  font-size: 12px;
  letter-spacing: 5%;
  margin: 0px 10px;
}

.ptol-search-headerleiste {
  display: flex;
  padding: 10px;
  border: 1px solid var(--dunkelgrau);
  text-transform:uppercase;
  font-size: 10px;
  font-weight: 600;
  color: var(--hauptgrau);
  margin-bottom: 10px;
  background-image:var(--tinykat);
  background-size: 120%;
  background-blend-mode: multiply;
  background-position: 20% 52%;
  background-color: var(--mainakzent);
  height:40px;
 font-family:var(--mainfont);
  align-content:center;
  align-items:center;
  justify-items:center;
  justify-content:flex-end;
}

.ptol-search-cat {
  display: flex;
  text-transform: uppercase;
  font-size: 10px;
  color: var(--weissgrau);
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0px 26px;
}

.ptol-search-cat a{
  color: var(--weissgrau);  
  text-decoration: none;
}

.ptol-search-cat a:hover {
  transition: all 0.5s ease;
  color: var(--usergruen);
}

.ptol-search-thema {
  flex: 6;
  padding: 3px;
    
}

.ptol-search-forum {
  flex: 4;
  padding: 3px;
    text-align:center;
    
}

.ptol-search-antworten {
  flex: 1;
  padding: 3px;
}

.ptol-search-ansichten {
  flex: 1;
  padding: 3px;
}

.ptol-search-letzt {
  flex: 3;
  padding: 3px;
}

.ptol-search-check {
  flex: 1;
  padding: 3px;
}


.ptol-search-beitraege {
  display: flex;
  
  font-size: 12px;
  margin-top: 20px;
  
  outline: 1px solid var(--dunkelgrau);
  outline-offset: 5px;
	align-items: center; }
  

.ptol-beitraege-icon {
  
    margin-right: 10px;
    
    
    width: 60px;
}

.ptol-beitraege-subject {
  flex: 5;
  display: flex;
  flex-direction: column;
    
    margin-right: 10px;
     padding: 5px 5px 5px 10px;    
    border-left: 1px solid var(--dunkelgrau);
    border-right: 1px solid var(--dunkelgrau);
  }

.ptol-beitraege-thema {
  
  font-family: var(--headfont2);
  }

.ptol-beitraege-author {
  padding: 5px 2px;
}

.ptol-beitraege-author a {
  font-family: var(--mainfont);
  font-size: 10px;
  text-transform: uppercase;
  font-style: normal;
  color: var(--weissgrau);
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 10%;
  padding: 3px 3px;
  background: transparent;
}

.ptol-beitraege-author a:hover {
  transition: all 0.5s ease-in-out;
  border: 1px solid var(--usergruen);
}



.ptol-beitraege-thema a{
  color: var(--usergruen);
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  text-decoration: none;
}

.ptol-beitraege-thema a:hover {
  transition: all 0.5s ease;
  color: var(--hauptgrau);
}

.ptol-beitraege-forum {
  flex: 3;
  text-transform: uppercase;
  font-size: 10px; 
     padding: 5px;
    margin-left: -50px;
    text-align: center;
    
}

.ptol-beitraege-forum a{
   text-decoration: underline;
  text-decoration-color: var(--usergruen);
  text-underline-offset: 5px;
  color: var(--hauptgrau);
}

.ptol-beitraege-antworten {
  flex: 1;
   font-family:var(--mainfont);
  font-size:11px;
  text-align: center;
   
}

.ptol-beitraege-antworten a{
  color: var(--hauptgrau);
  text-decoration: none;
}

.ptol-beitraege-ansichten {
  flex: 1;
   font-family:var(--mainfont);
  font-size:11px;
  text-align: center;
   
}

.ptol-beitraege-antworten span{
  background-color:var(--dunkelgrau);
  padding:5px 8px;
outline:1px solid var(--dunkelgrau);
outline-offset:5px;
color: var(--hauptgrau);}

.ptol-beitraege-ansichten span{
  background-color:var(--dunkelgrau);
  padding:5px 8px;
outline:1px solid var(--dunkelgrau);
outline-offset:5px;
color: var(--hauptgrau);}

.ptol-beitraege-letzt {
  flex: 3;
    
}

.ptol-beitraege-letzt a {
  text-decoration: none;
  color: var(--usergruen);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
}

.ptol-beitraege-letzt span {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 5%;
  color: var(--hauptgrau);
}

.ptol-beitraege-check {
  flex: 1;
}

.ptol-search-beitraegebox {
  display: flex;
  flex-direction: column;
  background-color: var(--dunkelstesschwarz);
  padding: 20px;
    padding-top: 20px;
  padding-top: 0px;
}