/**** Weißer Rand*****/
<style type="text/css">:root{ --grey: #ececec; --white: #ffffff; --black: #191919; --blue: #b8d2d8; --orange: #c9995f; --fae: #d4bab0; }/*
*/ .ghostbg {width: 600px; padding: 10px; background-color: var(--grey); margin: auto; margin-top:0;margin-bottom: 20px; border: solid 1px #fff;} .ghostbox {width: 600px; padding; 10px; margin: auto; background-color: var(--white);} .ghostline {width: 2px; height: 100px; margin: auto; margin: 10px; background-color: var(--grey);} .ghostsum {width: 130px; margin: auto; text-align: justify; margin: auto; padding: 5px; color: var(--black); font-family: 'Noto Serif Display', serif; font-size: 8px; text-transform: uppercase; letter-spacing: 1px;} .ghostpeop {width: 120px; padding: 5px; background-color: var(--grey); margin: auto; margin-top: 10px; font-family: 'Noto Serif Display', serif; font-size: 8px; text-transform: uppercase; letter-spacing: 1px; text-align: center; color: var(--black);} /*
*/ .ghostimg1 {width: 60px; height: 60px; border-radius: 100%; padding: 2px; border: solid 2px var(--fae); position: relative; top: 25px; left: -5px;} .ghostimg2 {width: 60px; height: 60px; border-radius: 100%; padding: 2px; border: solid 2px var(--blue); position: relative; top: -25px; left: 35px;} /*
*/ .ghostline2 {margin-top: 20px; font-family: 'DM Serif Display', serif; font-size: 45px; text-align: center; } .ghosttxt {font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 22px; text-align: justify; margin: auto; padding: 30px; color: var(--black);} .ghosttxt i{font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 500; font-style: italic; color: var(--blue);} .ghosttxt b{font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700; color: var(--orange);} /*
*/ .ghostbig {font-family: 'Noto Serif Display', serif; font-weight: 600; font-size: 90px; color: var(--black); float: left; margin-right: 10px;} .ghostsmall {font-family: 'Noto Serif Display', serif; font-weight: 600; font-size: 10px; color: var(--black); margin-right: 10px; text-align: left; text-transform: uppercase; position: relative; top: 40px; left: -5px;}
</style>

/**Postbit**/
.fakt{
	height:12px;
	padding: 2px;
	font-family: 'bebas neue';
	font-size:8px;
	letter-spacing: 2px;
	text-transform:uppercase;
	background-color:#5a5a59;
	color: #696969;
	text-align:center;
}

.fakt i,b{
	color: #d1d1d1; 
	font-size: 10px;;
}

.fakt a{
	font-family: 'Quicksand', serif;
	font-size:11px;
	text-transform:uppercase;
	color: #696969;
}

.fakt_text{
	max-height:120px;
	overflow:auto;
	scrollbar-width: thin;
	font-family: Calibri;
	font-size: 10px;
	word-spacing: 2px;
	line-height: 11px;
	text-align:justify;
	width:242px;
	margin-left: 2px; 
	padding: 2px;
	text-transform: none;
}

.fakt_text i,b{
	color: #5a5a59;
}

.postbittitle{
	color: fff;
	font-family: Calibri;
	font-size: 10px;
	word-spacing: 2px;
	line-height: 11px;
	text-align:center;
	text-transform: uppercase;
}

.pbchead {
	width: 1100px;
	background: var(--hell);
	
    padding: 15px 30px 10px 30px;
}

.pbchead .name {
	font-family: 'Qucicksand';
	text-transform: uppercase;
	margin-right: 150px;
	font-size: 30px;
	letter-spacing: 1px;
	text-align: right;
}

.pbchead .username {
	color: #696969;
	margin-top: -10px;
	margin-left: 220px;
	opacity: 0.1;
	font-family: "quicksand";
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 2px;
}

.pbchead .title {
	font-family: "quicksand";
    font-size: 15px;
    letter-spacing: 4px;
    color: var(--schrift);
	opacity: 0.5;
    text-align: right;
	margin-right: 200px;
}

.pbchead .icon {
	width: 290px;
}

.pbchead .facts {
	color: #696969;
	font-weight: 400;
	margin-left: 10px;
  	font-family: 'quicksand';
	padding-top: 5px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size: 8.5px;
	white-space: nowrap !important;
}

.pbchead .facts i{
	font-size: 11px;
}

/*Textformatierung*/
.post_content b{
	font-weight:400;
	font-size: 12px;
	color: #5a5a59; 
	text-transform:none;  
	letter-spacing: 1px; 
	word-spacing: 2px; 
	text-shadow:#000 0px 0px 0px;
}

.post_content i{
	font-size: 12px;
	color: #5a5a59; 
	word-spacing: 2px;  
	text-shadow:#000  0px 0px 0px;
}

.post_content u{
	font-size: 12px;
	color:#5a5a59; 
	text-shadow:#000  0.5px 0px 0px; 
	border-bottom: 3px double #a1a1a1;
}

.post_content s{
	font-size: 12px;
	color:#5a5a59;
	text-shadow:#000  0px 0px 0px; 
	text-transform:uppercase;
}	

.antwort,
.antwort a:link, 
.antwort a:visited, 
.antwort a:hover
.antwort a:active {
	padding: 20px;
	font-family: 'Quicksand';
	font-size: 15px;
	letter-spacing: 2px;
	color:#5a5a59;
	text-transform:uppercase;
}	



:root {
 --main: #81a5c0; /*maincolor*/
 --boxes:#E1DEDE; /*boxenhintergrund*/
  --text:#C1C1C1; /*maintextcolor*/
  --contrast:#F5F5F5; /*contrast to main*/
  --ub:'Gilda Display', serif;
  --font: 'Jomolhari', serif;
}



.lp_posthead {
  display:flex;
  justify-content:space-between;
  margin:20px 20px 0 20px;
 border-bottom:15px solid #799aae; 
  padding-bottom:10px;
}

.lp_postusername {
  font-family:var(--ub);
  color:var(--mittel);
  font-size:36px;
margin-left: 700px;
  
}

.lp_postquote {
  color:var(--mittel);
	padding-top: 25px;
padding-left: 10px;
}

.lp_postflex {
	width: 250px;
  display:flex;
  padding:20px;
}
.lp_postava{
	border: 2px solid var(--mittel);
}

.lp_postsubava  {
  display:flex;
  justify-content:space-between;
	
}
.lp_postsubtitle{
	font-style: oblique;
	font-size: 11px;
	color: #969696;
	opacity: 0.5;
	
}

.lp_postdesript {
	height: 150px;
  font-size:12px;
  opacity:0.5;
  text-align:justify;
  line-height:1.5;
  padding: 5px 0px;
	margin-bottom: 10px;
	margin-right: 5px;
	overflow: auto;
	scrollbar-width: none;
}

.lp_postfact, .lp_postinfo {
  background:#799aae;
  color:var(--boxes);
  justify-content:center;
  display:flex;
  align-items:center;
  font-size:13px;
  padding:10px;
}

.lp_postfact {
  margin-bottom:10px;
	height: 19px;
}


.lp_posticon img {
  max-width:250px;
}

.lp_postawards {
  color:var(--mittel);
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
  font-size:33px;
  margin:20px 0px;
}

.lp_posttext {
  padding:0px 50px;
}

.lp_postheadinfos {
  display:flex;
  justify-content:center;
  align-items:center;

  gap:10px;
}

.lp_postinfo {
  flex: 1 0 30%;
	height: 19px;
}

.lp_postinfos {
 text-align:center;
  opacity:0.4;
  font-size:12px;
}

.lp_postmessage {
  width:80%;
  text-align:justify;
  margin: 20px auto;
}


hr.postbit {
 margin: 25px 0 0 0;



		
		
		
		
		