    .lexentry_headline {text-align: center; font-size: 24px; font-family: 'Yeseva One', cursive; letter-spacing: 0.5pt; font-weight: bold; text-transform: uppercase; height: 30px; color: var(--schwarz); margin: 50px 30px 30px 30px; display: flex;}
    .lexentry_headline::before {height: 1px; flex-grow: 1; content:''; background-color: var(--accent1); margin: 10px 10px 0px 0px}
    .lexentry_headline::after {height: 1px; flex-grow: 1; content:''; background-color: var(--accent1); margin: 10px 0px 0px 10px}
    .lexentry_title {font-family: 'Yeseva One', cursive; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.3pt;  padding: 5px 5px 5px 0;}
    .lexentry_subtitle {font-family: 'Yeseva One', cursive; font-size: 14px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.3pt;  padding: 5px 5px 5px 0;}
    .lexentry_subsubtitle {font-family: 'Yeseva One', cursive; font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.3pt;  padding: 5px 5px 5px 0;}

.lexentry_entry {text-align: justify; padding: 20px 30px 20px 30px; line-height: 26px; letter-spacing: 0.5pt;}
.lexentry_table {margin-bottom: 20px; border-bottom: 0px solid var(--schwarz); line-height: 20px;}
.lexentry_table_1 {grid-column: 1/2; grid-row: 1/2; font-weight: bold; text-transform: uppercase; font-size: 11px; }
.lexentry_table_1::before {content: '// ';}
.lexentry_table_2 {grid-column: 2/3; grid-row: 1/2; font-size: 12px;}
.lexentry_table_3 {grid-column: 1/3; grid-row: 2/3; font-style: italic; font-size: 11px;}
.lexentry_table_3::before {content: '»  ';}
.lexentry_hinweis { font-style: italic; font-size: 11px; margin: 10px; padding: 5px 20px 5px 20px; border-left: 1px solid var(--schwarz); border-right: 1px solid var(--schwarz);}
.lexentry_danger {background: #9f3e3e; color: #cda5a5; padding: 5px 10px 5px 10px; display: inline-block;}
.lexentry_nodanger {background: #739f6b; color: #294924; padding: 5px 10px 5px 10px; display: inline-block;}

.lexentry_pr {width: 500px; margin: auto; background-image: url(../../../images/gd/prbg.jpg); padding: 20px; background-size: cover;}
    .lexentry_pr_logo { text-align: center; padding: 10px;}
    .lexentry_pr_logo img {width: 80px;}
    .lexentry_pr_text {font-family: monospace; font-size: 10px; text-align: justify; letter-spacing: -0.2pt; font-weight: 500; color: var(--schwarz); height: 250px; overflow: auto;}

.lexentry_list {line-height: 20px; font-size: 12px; }
.lexentry_list_row {padding: 10px 20px 0 20px;}

.entry a {border-bottom: 2px solid var(--accent1);} 

    /* ####### TIMELINE ####### */
    
    .lexentry_timeline_title {font-family: 'Yeseva One', cursive; font-size: 15px; font-weight: 400; text-transform: uppercase; letter-spacing: 1pt; padding: 5px; border-bottom: 3px solid var(--accent1); font-style: italic; display: inline-block;}
    .lexentry_timeline_subtitle {font-family: 'Frank Ruhl Libre', serif; font-size: 12px; font-weight: 400; text-transform: Normal; letter-spacing: 1pt; padding: 0px; border-bottom: 1px solid var(--accent1); font-style: italic; display: inline-block;}
    .lexentry_timeline_text {display: flex; gap: 10px; margin-left: 80px; padding-left: 30px; border-left: 3px solid var(--accent1); margin-top: 20px; flex-wrap: wrap; text-align: justify;}
    .lexentry_timeline_date { font-size: 12px; font-weight: 700; text-transform: uppercase; font-family: 'Frank Ruhl Libre', serif; letter-spacing: 0.6pt; width: 18%; line-height: 17px;}
    .lexentry_timeline_dateline {width: 1pt; height: 50%; background: var(--schwarz); margin-left: 2px;}
    .lexentry_timeline_entry { font-size: 11px; letter-spacing: 0.3pt; font-style: italic; line-height: 14px; width: 77%;}
.lexentry_timeline_plots_chapter {font-family: 'Frank Ruhl Libre', serif; border: 1px solid var(--schwarz); font-size: 12px; letter-spacing: 1pt; padding: 3px 5px 3px 5px; display: inline-block; line-height: 20px;}
.lexentry_timeline_plots_text {font-size: 11px; padding: 0 20px 0 20px; line-height: 22px;}
.lexentry_timeline_desc {font-size: 11px; opacity: 0.6; line-height: 18px; margin-top: 6px;}

#lexicon {
			width: 100%;
			display: flex;
			gap: 20px;
			justify-content: space-between;
			align-items: flex-start;    
		}
		
		#lexicon #navigation {
			width: 25%;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			padding: 1px;

		}
		
		#lexicon #navigation .navigation-headline {
			min-height: 50px;
			width: 95%;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: bold;
			text-transform: uppercase;
			text-align: center;
			padding: 0 5px;
			color: var(--hell);
            background: var(--accent1);
font-family: 'Yeseva One', cursive;
letter-spacing: 0.5pt;
		}
		
		
		#lexicon #navigation .navigation-headline:first-child a:link,
		#lexicon #navigation .navigation-headline:first-child a:visited,
		#lexicon #navigation .navigation-headline:first-child a:active,
		#lexicon #navigation .navigation-headline:first-child a:hover {
			margin-left: 0;
		}
		
		#lexicon #navigation .navigation-headline a:link,
		#lexicon #navigation .navigation-headline a:visited,
		#lexicon #navigation .navigation-headline a:active,
		#lexicon #navigation .navigation-headline a:hover {
			color: #ffffff;
			margin-left: 5px;
		}
		
		#lexicon #navigation .navigation-item {
			width: 100%;
			margin: 0 auto;
			padding: 5px 5px;
			display: flex;
			align-items: center;
			box-sizing: border-box;
            background: var(--hell);
            font-weight: bold;
            text-align: left;
		}

        #lexicon #navigation .navigation-item a {font-size: 11px;
            letter-spacing: 0.4pt;
font-weight: 600; font-family: 'arial';}
		
		#lexicon #navigation .navigation-subitem {
			width: 100%;
			margin: 0 auto;
			padding: 0 20px 0px 20px;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			background: var(--hell);
font-family: 'arial';
            text-align: left;
line-height: 15px;
            
		}
#lexicon #navigation .navigation-subitem a {font-size: 11px;
            letter-spacing: 0.6pt;}
		
		#lexicon #navigation .navigation-subitem i {
			font-size: 11px;
			padding-top: 1px;
		}
		
		#lexicon #navigation .navigation-externallink-option {
			width: 100%;
			text-align: right;
		}
		
		#lexicon #navigation .navigation-search {
			width: 100%;
			margin: 0 auto;
			padding: 10px 0;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			border-bottom: 1px solid #ddd;
			background: #f5f5f5;
			justify-content: center;
		}
		
		#lexicon #navigation .navigation-search input.textbox {
			width: 68%;
		}
		
		#lexicon .lexicon-entry {
			width: 80%;
 background: var(--hell);
			padding: 1px;

		}
		
		#lexicon .lexicon-entry .entry-headline {
			height: 50px;
			width: 100%;
			font-size: 30px;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: bold;
			text-transform: uppercase;
			background: var(--accent1);
			color: #ffffff;

		}
		
		
		#lexicon .lexicon-entry .entry-subline {
			text-align: right;
			padding-right: 10px;
			padding-top: 5px;

 background: var(--hell);
		}
		#lexicon .lexicon-entry .entry-subline a{font-size: 10px; letter-spacing: 2px;}
		
		#lexicon .lexicon-entry .entry {


			text-align: justify;

		}
		
		#lexicon .lexicon-entry .entry.content {
			-moz-border-radius-bottomright: 0;
			-webkit-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
			-moz-border-radius-bottomleft: 0;
			-webkit-border-bottom-left-radius: 0;
			border-bottom-left-radius: 0;
		}
		
		#lexicon .lexicon-entry .content-bit {
			padding: 0 40px 40px 40px;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			gap: 20px;
			background:#f5f5f5;
			-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; 
		}
		
		#lexicon .lexicon-entry .content-bit .content-letter {
			width: 45%;     
		}
		
		#lexicon .lexicon-entry .content-bit .content-letter .content-item {
			margin-bottom: 5px;    
		}
		
		#lexicon .lexicon-entry .content-bit .content-letter .content-item .content-item-cat {
			font-size:0.7em;
		}
		
		#lexicon .lexicon-entry .lexicon_search_results {
			margin-bottom: 10px;
		}