.tx-ww-bzga-comment .webcomment { margin-top: 1.5em; padding: 10px; background-color: #E2E9FE; }
.tx-ww-bzga-comment .webcommenthead { font-size: 14px; color: #464646; text-transform: uppercase; margin-bottom: 1.0em; display: flex; gap: 20px; align-items: center; flex-wrap: wrap; }
.tx-ww-bzga-comment .login label { display: inline-block; width: 7em; }
.tx-ww-bzga-comment .verify label { display: inline-block; width: 7em; }
.tx-ww-bzga-comment .forget label { display: inline-block; width: 10em; }
.tx-ww-bzga-comment .register label { display: inline-block; width: 14em; }
.tx-ww-bzga-comment div.fehler p, .tx-ww-bzga-comment div.fehler ul li { color: #720e10 !important; }
.tx-ww-bzga-comment .webcomment .ddlink {
	font-size: 12px !important;
	text-transform: none !important;
	background-image: url("/typo3conf/ext/drugcom_sitepackage/Resources/Public/Images/pix/ddlink_com.gif");
}
.tx-ww-bzga-comment .webcommententrysbody {
	margin-top: 1.0em;
	margin-bottom: 4px;
	padding: 10px;
	background-color: #fff;
	font-size: 16px !important;
}
.tx-ww-bzga-comment .webcommententryhead {
	margin-bottom: 1.0em;
}
.tx-ww-bzga-comment .webcommententryhead span {
	font-size: 9px;
	color: #aaaaaa;
}
.tx-ww-bzga-comment .textarea {
	width: 100%;
	height: 10em;
	border: 1px solid #ccc;
	background-color: #eee;
}
.tx-ww-bzga-comment .typo3-messages {
	list-style-type: none;
	padding: 0 !important;
	margin: 0 !important;
}
.tx-ww-bzga-comment .typo3-messages .alert {
	padding: 5px;
}
.tx-ww-bzga-comment .alert-success {
	background-color: #eeffee;
	border: 1px solid #336633;
}
.tx-ww-bzga-comment .alert-message {
	padding: 5px;
  margin: 0;
}

.tx-ww-bzga-comment .regeln {
  border: 1px solid #000000; 
  height: 15em; 
  padding: 0.5em; 
  background-color: #eeeeee; 
  overflow: auto; 
  margin-bottom: 10px; 
}