.dictionary-page {
width: 75%;
  margin: auto;}

.dictionary-content-text i {
color:var(--golden);
}

.dictionary-search-results {
padding:30px;
	list-style:none;
}

.dictionary-treffer {
text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  padding: 10px;
  letter-spacing: 1px;
}

.dictionary-children {
padding: 20px 50px;
}

.dictionary-children h2 {
background: var(--golden);
  text-transform: uppercase;
  font-size: 10px;
  padding: 10px;
  letter-spacing: 1px;
}

.dictionary-summary_ue {
font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: var(--golden);
  padding-left: 40px;
  letter-spacing: 1px;
}

.dictionary-content-text h2 {
  color: var(--golden);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: -20px;
}

.dictionary-content-text h1 span {
border-bottom: 1px solid var(--golden);
  padding: 10px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.dictionary-content-text h2 span {
  font-size: 12px;
  text-transform: uppercase;
}

.dictionary-content {
width:74.6%;
}

.dictionary-search-form {
display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin: 15px;
}

.dictionary-breadcrumbs{margin:0 0 16px;color:#666;font-size:13px}.dictionary-breadcrumbs a{text-decoration:none}.dictionary-breadcrumbs .sep{margin:0 6px}
.dictionary-shell{
display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

.dictionary-sidebar {
width: 269px;
  display: flex;
  justify-content: center;
  background-image:  var(--fb_pic);
  background-attachment: fixed;
  background-size: 100%;
  background-position-y: 60%;
}
.dictionary-card{
	background:var(--transparent);
	padding-bottom:20px;
}

.dictionary-sidecard-head{
text-align: center;
  font-weight: bold;
  padding: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: var(--golden);
  color: var(--fontcolor);
}

.dictionary-search-input{flex:1 1 180px}

.dictionary-category:first-of-type{border-top:0;padding-top:0;margin-top:0}
.dictionary-cat-title {
  border: 0;
  cursor: pointer;
  font-weight: 700;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  background-image: var(--fb_pic);
text-transform:uppercase;
  justify-content: center;
  padding: 10px;
	letter-spacing:1px;
}

.dictionary-list,.dictionary-sublist,.dictionary-teaser-list{list-style:none;margin:0;padding:0}.dictionary-list{ display: block !important;}

.dictionary-item{
	display:block;
position: relative;
  margin: auto;
  font-size: 10px;
  text-transform: uppercase;
  border-bottom: 1px solid var(--line1);
  padding: 10px;
  width: 80%;
}

.dictionary-subitem{
display: block;
  position: relative;
  margin: auto;
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px;
  padding-bottom: 0px;
}

.dictionary-item>a,.dictionary-subitem>a{text-decoration:none}

.dictionary-item.active>a,.dictionary-subitem.active>a{
font-weight: 700;
  color: var(--golden);
  font-style: italic;
  letter-spacing: 2px;
}
.dictionary-item{position:relative;padding-left:24px}.dictionary-item>.dictionary-toggle.small,.dictionary-spacer{position:absolute;left:0;top:1px;width:18px;height:18px}.dictionary-toggle.small{margin:0;font-size:12px}.dictionary-spacer{display:inline-block}
.dictionary-subitem{margin:5px 0}
.dictionary-entry-head{
border-bottom: 1px solid var(--golden);
  font-size: 15px;
  font-weight: bold;
  font-family: var(--mainfont);
  text-transform: uppercase;
  color: var(--golden);
  padding: 20px;
  background-image:  var(--fb_pic);
  background-position-y: 86%;
  height: 100px;
  display: flex;
  align-items: center;
  padding-left: 60px;
  background-size: 100%;
}

.dictionary-entry-head h1,.dictionary-card h1{
	margin:0px;
}

.dictionary-permalink{text-decoration:none;font-size:13px;white-space:nowrap}

.dictionary-muted{
  font-size: 9px;
  font-family: var(--font);
  letter-spacing: 1px;
  font-weight: normal;
  margin-top: -8px;
	color: var(--fontcolor);
}

.dictionary-lead{
line-height: 1.65;
  padding: 30px;
  margin: 0px;
  font-size: 12px;
}

.dictionary-summary {
border: 1px solid var(--line1);
  line-height: 170%;
  font-size: 12px;
  margin: 20px 40px;
}

.dictionary-content-text{
  text-align: justify;
  color: var(--line);
  line-height: 190%;
  padding: 50px;
}
.dictionary-image-wrap{margin:16px 0}.dictionary-image{max-width:100%;height:auto;border-radius:12px}

.dictionary-linkbox,
.dictionary-parent-note{
	margin-top:18px;
	padding-top:14px;
}

.dictionary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}.dictionary-stats div{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:14px;text-align:center}.dictionary-stats strong{display:block;font-size:22px}.dictionary-stats span{display:block;margin-top:4px;color:#666;font-size:13px}

.dictionary-teaser-list li,.dictionary-search-results li{
	padding:14px 0;
	border-top:1px solid var(--line1);
}

.dictionary-teaser-list li:first-child,.dictionary-search-results li:first-child{border-top:0;padding-top:0}

.dictionary-teaser-list p,.dictionary-search-results p{
	margin:6px 0 0;
font-size:10px;
line-height:170%;
}
@media (max-width:900px){.dictionary-shell{grid-template-columns:1fr}.dictionary-entry-head{flex-direction:column}}
