.lists {
   width: 100%;
   display: flex;
   gap: 20px;
   justify-content: space-between;
   /* align-items: flex-start; Wenn du willst, dass das Menü in der Länge nicht mit dem Content-Block mitwächst. Ich empfehle dir, *hier dann das padding einzufügen, damit es nicht mit dem letzten Strich endet. */
   }
        
/*         Menu        */
        
.lists_menu {
   width: 25%;
   display: flex;
   flex-direction: column;
   gap: 10px;
   /* background: #efefef;*/
   align-items: flex-start;
   /* padding-bottom: 10px; * Hier nutzen, wenn du nicht willst, dass das Menü dieselbe Länge hat wie der Content-Block. */
   float: left;
   }
        
.lists_menu-head {
   height: 50px;
   width: 100%;
   background: #b86bd342;
   display: flex;
   justify-content: center;
   align-items: center;
   font-weight: bold;
   text-transform: uppercase;
}
        
.lists_menu-item {
   height: 25px;
   width: 100%;
   margin: 0 auto;
   padding: 10px 20px;
   display: flex;
   align-items: center;
   box-sizing: border-box;
   border-bottom: 1px solid #b86bd3;
}
        
        
/*Content*/
        
        
.lists_content {
   width: 75%;
   box-sizing: border-box;
   /*      background: #efefef;*/
   float: left;
}
        
.lists_content-head {
   height: 50px;
   width: 100%;
   background: #b86bd342;
   font-size: 30px;
   display: flex;
   justify-content: center;
   align-items: center;
   font-weight: bold;
   text-transform: uppercase;
}
        
.lists_content-description {
   padding: 20px 40px;
   text-align: justify;
   line-height: 180%;
}
        
.lists_content-bit {    
   padding: 0 40px 40px 40px;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   gap: 20px;
}
        
.lists_content-block {
  width: 45%;    /* Wenn du drei Spalten willst, gib hier 30% an. Beachte, dass du diesen Wert je nach Breite des Forums und des Inhalts anpassen musst, um ein zufriedenstellendes Ergebnis zu erhalten. */
}
        
.lists_content-item {
   margin-bottom: 5px;
}

/*Jobliste*/

.joblistbox1{
   width: 830px;
   height: 109px;
   margin: 1px;
   background-color:#d7a1e30f;
   padding:5px 10px;
}

.joblistbox2{
   width: 107px;
   height: 107px;
   float:left;
   /* border: 1px solid; */
}

.joblistbox3{
	width: 406px;
	height: 107px;
	float:left;
	/* border: 1px solid; */
	}

.joblistbox4{
   width: 310px;
   height: 107px;
   float:left;
   /* border: 1px solid; */
   }

.joblistpic1{
    width: 100px;
    height: 100px;
    border-radius: 100px;
}

.joblistpic1 img{
   border-radius: 100px;
   padding:2px;
}

.joblisthead1{
    font-family: xxx;
    text-align: center;
    border-bottom: 1px solid;
    font-size: 14pt;
}

.joblistsub{
    font-size: 10pt;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.joblisttext1{
    width: auto;
    height: 51px;
    overflow: auto;
    padding: 5px;
    text-align: justify;
}

.joblistuser{
    width: auto;
    height: 98px;
    padding: 5px;
    overflow: auto;
}