/***GRUNDGERÜST ***/

.trowlex {
	background: #dbdbdb;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

.trowlex:hover {
	background: #f1f1f1;
}

.navlex {
	margin-bottom: 5px;
	scrollbar-color: var(--highlightcolor) #cccccc;
  	scrollbar-width: thin;
}


.navlex::-webkit-scrollbar {
	width:6px;
} 

.navlex::-webkit-scrollbar-track-piece {
	background-color:#cccccc;
	margin: 2px;
} 

.navlex::-webkit-scrollbar-thumb:vertical {
	height:10px; 
	background-color: var(--highlightcolor);
}


/***FEIERTAGE & FESTE ***/

.lexdate {
	font-family: Abel;
	font-size: 40px; 
	line-height: 50px;
	color: var(--highlightcolor);
	text-shadow: #000000 1px 1px 1px;
	float: left;
	margin: 15px 15px 10px 10px;
}


/*** PLOTS ***/

.bigbox {
	width: 500px; 
	background-color: #f1f1f1; 
	margin-bottom: 15px; 
	border-top: 10px solid var(--mlplot); 
	border-left: 10px solid var(--mlplot); 
	border-right: 10px solid var(--mlplot); 
} 

.bigbox a {
	color: #f1f1f1; 
	font-family: Abel; 
	font-size: 15px; 
	font-weight: bold;
} 

.smallbox {
	width: 450px; 
	padding: 15px; 
	background-color: #f5f5f5; 
	border-top: solid 15px var(--mlplot); 
	box-sizing:border-box; 
} 

.smallbox::-webkit-scrollbar {
	width:7px;
} 
.smallbox::-webkit-scrollbar-track-piece {
	background-color:#d2d2d2;
} 
.smallbox::-webkit-scrollbar-thumb {
	max-height:10px; 
	background-color: var(--mlplot);
} 
.smallbox::-webkit-scrollbar-button {
	background-color:#d2d2d2; 
	height:8px;
} 

.boxtext {
	width: 400px; 
	margin-left: 7px; 
	padding: 10px; 
	background-color: #eaeaea; 
	font-family: calibri; 
	font-size: 13px; 
	color: #1c1c1c; 
	text-align: justify; 
	box-sizing: border-box;
} 

.boxtext a {
	color: var(--mlplot);
} 

.linkbox {
	width: 500px; 
	padding: 15px; 
	background-color: var(--mlplot); 
	box-sizing: border-box;
} 

.kategorie {
	line-height: 23px; 
	text-align: center; 
	font-family: Abel; 
	font-size: 23px; 
	color: var(--mlplot); 
	text-transform: uppercase;
} 

.punkt {
	line-height: 22px; 
	text-align: left; 
	font-family: Abel; 
	font-size: 17px; 
	color: var(--mlplot); 
	text-transform: uppercase;
}
		