div.tx-comments-comments {
	padding-bottom: 5em;
}
	div.tx-comments-comments div.tx-comments-comment-1,
	div.tx-comments-comments div.tx-comments-comment-2 {
		background: #eee url(/fileadmin/images/page/main/quote2.gif) bottom right no-repeat;
		margin: 0 0 1em 0;
		padding: 0.4em;
		border: 0.1em solid #e0e0e0;
	}
	div.tx-comments-comments div.tx-comments-comment-2 {
		background-color: #fff;
		background-image: url(/fileadmin/images/page/main/quote.gif);
	}
	div.tx-comments-comments h3 {
		font-size 1em;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
	}
		div.tx-comments-comments h3 a {
			font-size: 0.7em;
			text-decoration: none;
		}
	div.tx-comments-comments h4 {
		float: right;
	}
	div.tx-comments-comments div.tx-comments-comment-content {
		color: #444;
		font-size: 1.1em;
		line-height: 1.5em;
	}
	
div.tx-comments-comment-form {
	font-size: 1.1em;
}
	div.tx-comments-comment-form div.tx-comments-required {
		text-align: right;
		color: #838383;
		margin-bottom: 1em;
	}
	div.tx-comments-comment-form div.tx-comments-captcha {
		margin-top: 0.5em;
	}
	div.tx-comments-comment-form span.tx-comments-required-mark {
		color: red;
	}
	div.tx-comments-comment-form label {
		width: 20em;
		display: block;
		float: left;
		padding-top: 0.5em;
	}
	div.tx-comments-comment-form input.tx-comments-comment-input,
	div.tx-comments-comment-form textarea.tx-comments-comment-textarea {
		width: 24.5em;
		height: 1.6em;
		margin: 0.5em 0 0 0;
		border: 0.1em solid #838383;
		padding-left: 0.2em;
	}
	div.tx-comments-comment-form textarea.tx-comments-comment-textarea {
		height: 8em;
	}
	
	div.tx-comments-comment-form div.tx-comments-page-browser {
		text-align: center;
		margin: 1.5em 0;
	}
		div.tx-comments-comment-form div.tx-comments-page-browser a {
			padding: 0 0.3em;
		}	

	div.tx-comments-comment-form div.tx-comments-required-error {
		margin-left: 1em;
		color: red;
		background-color: #f5f500;
		padding: 0.3em 0.5em;
	}
	
	div.tx-comments-comment-form div.tx-comments-captcha {
		padding-left: 20em;
	}
		div.tx-comments-comment-form div.tx-comments-captcha img {
			border: 0.1em solid #d0d0d0;
			margin-left: 0;
		}	
	div.tx-comments-comment-form div.tx-comments-form-top-message {
		border: 0.1em solid #d0d0d0;
		padding: 1em 2em;
		text-align: center;
		font-weight: bold;
	}

div.tx-comments-comment-form-box fieldset {
	background: #eee;
	border: 0.1em dashed #838383;
	padding: 1em;
}
	div.tx-comments-comment-form-box fieldset legend {
		font-size: 1.3em;
		font-weight: bold;
		color: #444;
		#display: none;
	}
	div.tx-comments-comment-form-box fieldset div.tx-comments-required {
		float: right;
	}


.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

/*
Comment-Box
*/
div.comment-box {

}