.forumbitbox {
    display: grid;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width:1180px;
    }
  
  .forumitem1 { 
    grid-area: 1 / 1 / 2 / 2; 
background:var(--headerback);
height:200px;
width:200px;
 margin:10px;
}
  
  .forumitem2 { 
    grid-area: 1 / 2 / 2 / 4;
  background: var(--backcolor2);
  height: 190px;
  margin-top: 10px;
  margin-left: -10px;
  width: 975px;
border-top: 5px double var(--highlight);
  border-bottom: 5px double var(--highlight);
  border-right: 5px double var(--highlight);
}

.miniicon{
	border-radius:50%;
	border: 5px double var(--highlight);
	position: absolute;
margin-top: 20px;
margin-left: 55px;
}

.lastpostcontent{
  margin-top: 120px;
  margin-left: 5px;
  position: absolute;
  width: 180px;
  height: 50px;
}

.lastpostbuttons{
float: left;
box-sizing: border-box;
margin: -2px 0 0 -2px;
padding: 6px 6px;
background: var(--headerback2);
color: var(--coloricon);
width: 0px;
height: 22px;
}

.lastpostback{
	  background: var(--highlight);
  padding: 2px;
  font-family: var(--schriftart2);
  font-size: 12px;
  text-align: center;
  margin: 2px auto;
  color: var(--schrift);
	width:185px;
}

.lastpostback a:link,a:active,a:visited{
	color:var(--schrift) !important;
}
.ttl2 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:-7.5px;
}

 .ttl2:before,
 .ttl2:after {
     content: '';
     display: block;
     height: 2px;
     width: 100%;
     background: var(--highlight);
   }

 .ttl2 span {
   width: 100%;
   display: inline-block;
   white-space: nowrap;
   padding: 5px;
   flex: 1 1 0%;
  font-family: 'Bebas Neue', sans-serif;
    font-size:30px;
    color: var(--highlight) !important;
	   text-shadow: -1px -1px #353535, -1px -1px #333;
  letter-spacing: 5px;
}
 
.ttl2 a:link{
	color: var(--highlight) !important;
}

.ttl2 a:visited{
	color: var(--highlight) !important;
}

.ttl2 a:hover{
	color: var(--highlight) !important;
}

.ttl2 a:active{
	color: var(--highlight) !important;
}

.lastdiscription{
	  font-family:var(--schriftart1);
    font-size:12px;
    padding:4px;
    height:160px;
    overflow:auto;
    text-align:justify;
    color:var(--schreibfarbe) !important;
	margin:10px;
	width:400px;
	border-right:20px double var(--highlight);
}

.lastpostthreads{
position: absolute;
  margin-top: 80px;
  font-family: var(--schriftart3);
  font-size: 15px;
  color: var(--schrift);
  padding: 3px;
  text-align: right;
  margin-left: 30px;
  border-top: 2px solid var(--backcolor2);
}

.forumstatus{
	position:absolute;
	background:var(--highlight);
	padding:5px;
	width:100px;
	height:100px;
	margin-left: 840px;
}

.subforum{
	width: auto;
  height: auto;
  padding: 2px;
  border: 3px double var(--highlight);
  font-family: var(--schriftart2);
  font-size: 12px;
  text-align: center;
  position: absolute;
  color: var(--highlight);
  background: var(--backcolor3);
  top:10px;
}