.list {
	width: 100%;
    display: grid;
    grid-template-columns: 20% 80%;
	font-size: var(--size);
	justify-content: space-between;
			align-items: flex-start;    
}

.listnavi {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			background: var(--col6);
			border: 1px solid var(--border);
			padding: 1px;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border-radius: 7px;   
		}
		
.listnavi-headline {
			min-height: 50px;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			font-family: var(--title);
			font-weight: bold;
			text-align: center;
			padding: 0 5px;
			box-sizing: border-box;
            background-color: var(--col2);
            background-image: url(https://www.transparenttextures.com/patterns/asfalt-light.png);
            color: var(--col4);
			font-size: 20px;
		}
		
.listnavi-item {
			min-height: 25px;
			width: 100%;
			margin: 0 auto;
			padding: 5px 20px;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			border-bottom: 1px solid var(--border);
			background: var(--col6);
			font-weight: bold;
			font-size: 15px;
		}

.listcontent {
	margin-left: 20px;
	padding:5px;
	box-sizing: border-box;
	background: var(--col6);
	border: 1px solid var(--border);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;    
	max-height: 700px;
	overflow-x: hidden;
}

.listentry-headline {
			height: 50px;
			width: 100%;
			font-size: 30px;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: bold;
			text-transform: uppercase;
            background-color: var(--col2);
            background-image: url(https://www.transparenttextures.com/patterns/asfalt-light.png);
            color: var(--highlight);
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px; 
		}
		
.listentry {
			background: var(--col6);
			padding: 20px 40px;
			text-align: justify;
			line-height: 180%;   
			-moz-border-radius-bottomright: 6px;
			-webkit-border-bottom-right-radius: 6px;
			border-bottom-right-radius: 6px;
			-moz-border-radius-bottomleft: 6px;
			-webkit-border-bottom-left-radius: 6px;
			border-bottom-left-radius: 6px; 
			font-size: var(--size);
		}

/* -------------------------------------------- STATISTIKEN ------------------------------------------------*/

.rikustatwrap {    
	position: relative;    
	box-sizing: border-box;       
	width: 835px;
	height: 565px;
    font-family: var(--text);
    font-size: 13px;
    color:var(--highlight);
  margin:auto; } 

/*<-------- TAB CONTENT -------->*/

.rikustat_tabs input[type=radio] {         
	position: absolute;          
	display: none; } /*<--- Blendet den Check aus --->*/

.rikustat_tabs {       
	width: 830px;   
	height: 564px;
	float: none;       
	list-style: none;      
	position: relative;      
	padding: 0;       
	margin:auto;  
}

.rikustat_tabs li {       
	float: left; } 
	
.rikustatlabel {
	width: 138px;
	border-radius: 10px 10px 0 0;
    border-bottom: solid 2px var(--border);
  padding: 5px 5px;
  background: var(--col7);
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  color: var(--highlight);
  transition: background .3s, color .3s;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}

.rikustatlabel:hover {       
	background: var(--col7);
	color: var(--col1);       
	} 

[type=radio]:checked ~ label { /* Defintion des ausgewählten Feldes */          

  color: var(--highlight);

   }  

[type=radio]:checked ~ label ~ .rikustat_tab-content {         display: block;     } /*

*/.rikustat_tab-content{ /* Hier wird des ganz normale Inhalt des Tabs definiert wie Schrift, Farbe, Zeilenhöhe etc */       
	z-index: 2;       
	display: none;        
  	width: 825px;
  	height: 450px;        
	overflow: visible; /*Höhe (muss ca 50px kleiner sein als bei .tabs vorgegeben und Overflow sollten definiert werden, da ansonsten überschüssiger Text verschluckt wird */        
  
	position: absolute; 
	top: 12; left: 0;
	box-sizing: border-box;      
	-webkit-animation-duration: 0.5s;       
	-o-animation-duration: 0.5s;       
	-moz-animation-duration: 0.5s;       
	animation-duration: 0.5s;     }/*

*/.rikustat_tab-content::-webkit-scrollbar{    width:4px; background: var(--hblau); } /*

*/.rikustat_tab-content::-webkit-scrollbar-thumb { background: var(--dblau);}    /*

TABINHALT

*/.rikustat_boxinhalt {    
	position: relative; 
padding: 10px 10px 10px;
  background: var(--col6);
  width: 825px;
  height: 450px;    overflow: visible; }
		