body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(grafik/hgline.jpg); background-repeat: repeat-x; }
p { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; margin-right: 10px; margin-left: 10px; }
li { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; margin-right: 10px; margin-left: 10px; }
a { color: gray; text-decoration: none; }
a:hover { color: maroon; text-decoration: none; }
.kleiner { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h2 { color: maroon; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; margin-right: 10px; margin-left: 10px; }
.error { color: #FFFFFF; font-weight: bold; background-color: #FF6666; }

div.comment {
	margin: 20px 0 20px 10px;
	width: 460px !important;
	width /**/: 460px;
}

div.comment {
	font-size: 0.8em; 
}

div.comment div.comment-headline {
	width: 200px !important;
	width /**/: 200px;
	padding-left: 20px;
	font-weight: bold;
	color: #666666;
	line-height: 40px;
	background-color: #cccccc;
}
div.comment div.comment-header {
	width: 460px;
	height: 39px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ebebeb;
}
div.comment div.comment-add {
	padding-top: 10px;
	padding-right: 20px;
	float: right;
}
div.comment div.comment-total {
	padding-left: 20px;
	line-height: 40px;
	float: left;
}

div.comment table.comments {
	padding: 0;
	border: 0;
}	
div.comment table.comments td.comments-author {
	padding: 10px 0 10px 20px;
	width: 179px !important;
	width /**/: 179px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.comment table.comments td.comments-author span.comments-author-info {
	font-size: 0.7em;
}
div.comment table.comments td.comments-contribution {
	padding: 10px 20px 10px 0;
	width: 360px !important;
	width /**/: 360px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
div.comment table.comments td.comments-contribution span.comments-title {
	padding-top: 5px;
	font-weight: bold;
}
div.comment table.comments td.comments-contribution p.comments-contribution {
	margin: 0;
	font-size: 1em;
}

div.comment div.comment-form {
	width: 420px !important;
	width:/**/: 420px;
	padding: 20px;
	margin: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ebebeb;
}
div.comment form.comment-form {
	padding: 0;
	display: inline;
}
div.comment form.comment-form div.comment-form-headline {
	padding-bottom: 20px;
	font-weight: bold;
}
div.comment form.comment-form input.comment-form-textfield {
	width: 420px;
}
div.comment form.comment-form textarea.comment-form-textbox {
	font-family: Arial;
	font-size: 13px;
	width: 420px;
	height: 80px;
}
div.comment form.comment-form div.comment-form-submit {
	width: 440px !important;
	width /**/: 460px;
	padding: 10px 0 10px 20px;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	line-height: 40px;
	border: solid 1px #cccccc;
	background-color: #ebebeb;
}
.selected { color: #800000; font-weight: bold; background-image: url(grafik/E4D400.jpg); }
.nav { font-size: 0.9em; margin-right: 20px; margin-left: 0; }
h1 { color: olive; font-size: 1.1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em; margin-left: 0.5em; }
.anmerkung { color: gray; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 0.9em; margin-right: 1.5em; margin-left: 1em; }
.linkinline { font-size: 1.25em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.4em; }
.headline2 { color: #800000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.comment { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; }

