.beitrag	{	clear:both;	width:100%;	padding:1ex;	margin:1.5em 0;	background-color:white;	}
.beitrag header	{	font-size:inherit;	font-weight:bold;	line-height:160%;	}
.beitrag ul	{	margin-left:1em;	}
.beitrag p	{	padding:0;	}
.beitrag h5	{	font-size:inherit;	font-weight:bold;	}
.beitrag button	{	float:right;	text-align:center;	margin:0 0 0 1.5em;	}
.beitrag .pro,
.beitrag .contra	{	display:inline-block;	padding:inherit;	margin:1em 1ex 0.5ex;	width:calc(50% - 4ex - 0.2em);	vertical-align:top;	}
.beitrag .pro	{	background-color:lightgreen;	background-color:rgba(144, 238, 144, 0.5);	}
.beitrag .contra	{	background-color:salmon;	background-color:rgba(250, 128, 120,0.5);	}
.beitrag .antwort	{		background-color:silver;	background-color:rgba(192,192,192,0.5);	padding:inherit;	margin:1ex 0 0 5em;	}
.beitrag .wertung div	{	display:inline-block;	line-height:16px;	margin-right:1.5em;	}
.beitrag .wertung div	span {	display:none;	}
.beitrag .wertung .v1::after,
.beitrag .wertung .v2::after,
.beitrag .wertung .v3::after,
.beitrag .wertung .v4::after,
.beitrag .wertung .v5::after {
	height:16px;
	max-width:80px;
	display:inline-block;
	background:url('star.png') rgba(150,150,150,0.4);
	vertical-align:text-bottom;
	content:" ";
	margin-left:1ex;
}
.beitrag .wertung .v1::after	{	width:16px;	margin-right:64px;	}
.beitrag .wertung .v2::after	{	width:32px;	margin-right:48px;	}
.beitrag .wertung .v3::after	{	width:48px;	margin-right:32px;	}
.beitrag .wertung .v4::after	{	width:64px;	margin-right:16px;	}
.beitrag .wertung .v5::after	{	width:80px;	margin-right:0px;	}
.beitrag .details	{	border-top:1px solid gray;	}
.beitrag .details > span	{	float:right;	font-weight:bold;	margin-top:1ex;	}
#gÃ¤stebuch	{	margin-left:2em;	max-width:700px;	} 