#lexicon {
			width: 100%;
			display: flex;
			gap: 20px;
			justify-content: space-between;
			align-items: flex-start;    
		}
		
		#lexicon #navigation {
			width: 20%;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			background: #fff;
			border: 1px solid #ccc;
			padding: 1px;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border-radius: 7px;   
		}

.lexicon-navleiste {
	background-color:var(--dunkelstesschwarz);
}
		
		#lexicon #navigation .navigation-headline {
			min-height: 50px;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: bold;
			text-transform: uppercase;
			text-align: center;
			padding: 0 5px;
			box-sizing: border-box;
			background: #0066a2 url(../../../images/thead.png) top left repeat-x;
			color: #ffffff;
		}
		
		#lexicon #navigation .navigation-headline:first-child {
			-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; 
		}
		
		#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 {
			min-height: 25px;
			width: 100%;
			margin: 0 auto;
			padding: 5px 20px;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			border-bottom: 1px solid #ddd;
			background: #f5f5f5;
		}
		
		#lexicon #navigation .navigation-item:last-child {
			-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 #navigation .navigation-subitem {
			min-height: 25px;
			width: 100%;
			margin: 0 auto;
			padding: 0 20px 0px 20px;
			display: flex;
			align-items: center;
			box-sizing: border-box;
			border-bottom: 1px solid #ddd;
			background: #f5f5f5;
		}
		
		#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: 90%;
  box-sizing: border-box;
  background: transparent;
}
		
		#lexicon .lexicon-entry .entry-headline {
			
			width: 100%;
			font-size: 15px;
			display: flex;
			justify-content: right;
			align-items: center;
			font-style:italic;
			font-family:var(--headfont2);
		letter-spacing:5%;
			color: var(--weissgrau);
		border-bottom:1px solid var(--dunkelgruen50);
			padding:0px 10px 10px 0px;
		}
		
		
		#lexicon .lexicon-entry .entry-subline {
  text-align: right;
  padding-right: 10px;
  padding-top: 5px;
  background: transparent;
  padding-bottom: 5px;
}
		
		#lexicon .lexicon-entry .entry {
			background: var(--dunkelstesschwarz);;
			padding: 20px 40px;
			text-align: justify;
			line-height: 22px;   
			color:var(--hauptgrau);
		}
		
		#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;
		}

.entry-subline{
    text-align:right;
    padding-right:10px;
}

.entry-subline a{
    color:var(--usergruen);
    font-family:var(--mainfont);
    text-transform:uppercase;
    font-size:11px;
    font-weight:700;
    letter-spacing:2%;
    line-height:22px;
    transition:all 0.5s ease;
}

.entry-subline a:hover{
    text-decoration:overline;
    text-underline-offset:5px;
    transition:all 0.5s ease;
    color:var(--weissgrau);
}

.lexicon-body{
  display:flex;
  min-height:600px;
  padding:50px;
  color:var(--hauptgrau);
}

.lexicon-linkerbody{
  flex:2;
  background-color:var(--dunkelstesschwarz);
  
}

.lexicon-rechterbody{
  flex:8;
  background-image: url(https://i.imgur.com/ZnzMGTO.jpeg);
  background-size: 120%;
  background-blend-mode: multiply;
  background-position: 20% 52%;
  background-color: var(--mainakzent);
  background-attachment: fixed;
  }

.lexicon-eintragstitel{
  padding:10px;
  text-align:right;  
  /*! border-bottom:1px solid var(--dunkelgrau); */
  /*! margin-bottom:30px; */
  }

.lexicon-eintragstitel span{
  font-family:var(--headfont2);
  font-size:15px;
  letter-spacing:5%;
  font-style:italic;
}

.lexicon-eintragsbody{

  margin:auto;  
text-align:justify;
  font-family:var(--mainfont);
  line-height: 25px;
  font-size: 13px;
  letter-spacing:5%;
  color:var(--weissgrau);
  background-color:var(--dunkelstesschwarz);
  padding:50px;
}

.lexicon-eintragsbody b {
  position: relative;
  display: inline-block;
  font-weight: 700;
  z-index: 0;
  letter-spacing:7%;
  }



.lexicon-eintragsbody i{
  letter-spacing:10%;
  border-bottom:4px solid var(--usergruen);
  padding-bottom:0px;
}

.lexicon-quotebox{
    background-color:var(--jadetransparent);
  width:70%;
  margin:auto;
  min-height:100px;
  outline:1px solid var(--jadetransparent);
  outline-offset:5px;
  padding:20px;
  font-style:italic;
  color:var(--weissgrau);
  margin-top:10px;
}


.lexicon-header1{
  text-align:center;
  font-family:var(--headfont2);
font-size:18px;
  color:var(--weissgrau);
  text-decoration:underline;
  text-underline-offset:10px;
  text-decoration-color:var(--dunkelgruen50);
  text-decoration-thickness:0.1px;
}

.lexicon-header2{
   margin-top:10px;
  font-family:var(--subfont);
  font-size:11px;
  text-transform:uppercase;
  font-weight:600;
  letter-spacing:7%;
  padding-left:15px;
}

.lexicon-titellinks
  {
  padding:5px;
  text-align:center;  
  background-image: url(https://i.imgur.com/ZnzMGTO.jpeg);
  background-size: 120%;
  background-blend-mode: multiply;
  background-position: 20% 52%;
  background-color: var(--mainakzent);
		background-attachment: fixed;
  margin-bottom:30px;
	border-bottom:3px solid var(--mainakzent);
  height: 30px;
  align-content: center;
  }

.lexicon-titellinks span
  {font-family:var(--headfont2);
  font-size:15px;
  letter-spacing:5%;
  font-style:italic;
}

.lexicon-titellinks span a{
  text-decoration:none;
  color:var(--weissgrau);
  transition:all 0.5s ease;
}

.lexicon-titellinks span a:hover{
  color:var(--usergruen);
}

.lexicon-navcat{
  padding:5px;
  text-align:center;  
  /*! border-bottom:1px solid var(--dunkelgruen); */
    background-image: url(https://i.imgur.com/ZnzMGTO.jpeg);
  background-size: 120%;
  background-blend-mode: multiply;
  background-position: 20% 52%;
  background-color: var(--mainakzent);
  background-attachment: fixed;
  margin-bottom: 15px;
  border-bottom: 3px solid var(--mainakzent);
  height: 30px;
  align-content: center;
}

.lexicon-navcat a{
    text-decoration:none;
    color:var(--usergruen);
    text-transform:lowercase;
    transition:all 0.5s ease;
}

.lexicon-navcat a:hover{
    text-decoration:overline;
    text-underline-offset:5px;
}

.lexicon-navcat span{
  font-family:var(--headfont2);
  font-size:15px;
  letter-spacing:5%;
  font-style:italic;
  color:var(--weissgrau);
}

.lexicon-naventry{
  text-align:left;
  font-family:var(--mainfont);
  font-size:11px;
  text-transform:uppercase;
  color:var(--weissgrau);
  letter-spacing:5%;
  font-weight:600;
  width: 240px;
	padding: 5px 20px;
}

.navigation-subitem{
    text-align:left;
	padding-left:20px;
}

.navigation-subitem a{
	color: var(--hauptgrau) !important;
	font-family: var(--mainfont);
	text-transform: none;
	font-size: 12px;
	font-weight: 400;
	
	letter-spacing: 5% !important;
}

.navigation-subitem a:hover {
	text-decoration: none;
	transition: all 0.5s ease;
	color: var(--weissgrau) !important;
}

.lexicon-naventry a{
  text-decoration:none;
  color:var(--braun);
  transition:all 0.5s ease;
    line-height:40px;
	letter-spacing: 10%;
    
}

.lexicon-naventry a:hover{
  color:var(--usergruen);
}

.lexicon-suche button{
    margin-left:5px;
}

.ptol-steckitabelle {
  display: flex;
  margin: auto;
  flex-direction: column;
  max-width: 800px;
  width: 100%;
}

.ptol-steckitabelle-head {
  display: flex;
  height:25px;
  border-bottom: 1px solid var(--braun);
  margin-bottom: 10px;
	padding: 5px;
}

.ptol-steckitabelle-catcell {
  flex: 1;
  padding: 10px;
}

.ptol-steckitabelle-catcell1 {
  flex: 1;
  padding: 10px;
}

.ptol-steckitabelle-catcell2 {
  flex: 1;
  padding: 10px;
}

.ptol-steckitabelle-catcell3 {
  flex: 2;
  padding: 10px;
}

.ptol-steckitabelle-line {
  display: flex;
  min-height: 50px;
  padding: 2px;
  font-size: 12px;
}

.ptol-steckitabelle-cellpflicht {
  flex: 1;
  background-color: var(--physique);
  padding: 15px;
}

.ptol-steckitabelle-cellpflicht1 {
  flex: 1;
  background-color: var(--physique);
  padding: 15px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
}

.ptol-steckitabelle-cellpflicht2 {
  flex: 1;
  background-color: var(--physique);
  padding: 15px;
	 text-transform: uppercase;
  font-size: 10px;
}

.ptol-steckitabelle-cellpflicht3 {
  flex: 2;
  background-color: var(--physique);
  padding: 15px;
}

.ptol-steckitabelle-celloptional {
  flex: 1;
  background-color: var(--dunkelstesschwarz);
  padding: 15px;
}

.ptol-steckitabelle-celloptional1 {
  flex: 1;
  background-color: var(--whitetransparent);
  padding: 15px;
	 text-transform: uppercase;
  font-size: 10px;
	font-weight:700;
}

.ptol-steckitabelle-celloptional2 {
  flex: 1;
  background-color: var(--whitetransparent);
  padding: 15px;
	 text-transform: uppercase;
  font-size: 10px;
}

.ptol-steckitabelle-celloptional3 {
  flex: 2;
  background-color: var(--whitetransparent);
  padding: 15px;
}