.inline_head {
	background: var(--box-postinfos);
	color: var(--headings-body);
	text-align: center;
}

.inline_row {
background: var(--box-postcont);
}

.pn_buts {
    display: flex;
    justify-content: space-evenly;
}

/*NEU 2021*/

hp {
    border-bottom: solid 1px;
    width: 100%;
    display: flex;
    font-family: var(--font-sub);
    font-weight: normal;
    font-size: 18px;
    font-style: italic;
    padding: 3px;
}

.smalltext strong {
}

.alert__content strong {
	display: contents;
    border: none;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold;
    font-style: inherit;
    padding: inherit;
}

.thead strong {
	display: contents;
    border: none;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold;
    font-style: inherit;
    padding: inherit;
}

td {
padding: 0;
}

.tborder .trow1, .tborder .trow2 {
	padding: 5px;
}

form {
	margin: 25px;
}

.tborder {
    width: 97.5%;
    border-radius: 0px !important;
    background: var(--box-postcont);
    margin-left: 20px;
    padding: 25px;
	display: table;
	color: var(--helltext);
}

.tborder .tcat {
	display: none;
}

.ucp_ganz {
  display: flex;
  justify-content: stretch;
  margin: 25px;
  gap: 20px;
}

.ucp_cont {
  padding: 25px;
  background: var(--box-postcont);
  flex: 7;
  text-align: justify;
}

.ucp_nav {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
  text-decoration: none;
  flex: 1;
  background: var(--box-postcont);
  width: 16vw;
}

.ucp_nav img {
  width: 100%;
}

.ucp_nav_cat {
  color: var(--headings-body);
  font-size: 18px;
  background: var(--box-postinfos);
  padding: 10px;
  text-align: center;
}

.ucp_nav_link {
  padding: 10px 15px;
  color: var(--helltext);
	transition: 0.5s;
}

.ucp_nav_link a {
  color: var(--base);
  font-size: var(--sallg);
  font-family: var(--font-main);
  letter-spacing: var(--lallg);
  text-transform: none;
  text-decoration: none;
}

.ucp_nav_link:hover {
  background:var(--navubod);
  transition: 0.5s;
}


/*POP UPS*/

.b_infopop {
 
position: fixed; 
top: 0; right: 0; 
bottom: 0;
left: 0; 
background: hsla(0, 0%, 0%, 0.5); 
z-index: 1; 
opacity:0; 
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out; 
transition: .5s ease-in-out; 
pointer-events: none;
}

.b_infopop:target {
opacity:1; 
pointer-events: auto;
}

.b_infopop > .b_pop {
 
color: var(--bunt);
font-family: var(--font-main);
background:var(--hg);
width: 250px; 
position: relative; 
margin: 10% auto; 
padding: 25px; 
z-index: 3; 
font-size:var(--fsmol);
}

.b_closepop {
	position: absolute;
	right: -5px;
	top: -5px;
	height: 100%;
	z-index: 2;	
	width: 100%;
}