#commentform{background-color:#fff;color:inherit;margin:0 5px auto 0;text-align:center;clear:both;padding-bottom:1.1em;width:80%;}
#comments{clear:both;}
#commentform p{padding-bottom:10px;text-align:left;}
#commentform fieldset.comment{border:none;}
#commentform fieldset.comment legend{padding:4px 4px 9px 4px;font:bold 1.1em/1em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;text-align:center;margin-bottom:10px;color:#000066;background-color:inherit;}
#commentform fieldset.comment fieldset{border-top:1px solid #d4e2ef;margin:0.5em;padding:0.4em;border-left:none;border-right:none;border-bottom:none;}
#commentform fieldset.comment  fieldset label{display:block;text-align:left;}
#commentform fieldset.comment  fieldset label.author{margin:0 auto 5px 0;float:left;width:45%;background:none;}
#commentform fieldset.comment  fieldset label.email{margin:5px 6px 5px auto;float:right;width:45%;}
#commentform fieldset.comment  fieldset label.url{margin:0 auto 5px 0;float:left;clear:both;width:45%;}
#commentform fieldset.comment  label.mcspvalue{margin:0 auto 5px 10px;float:left;clear:both;}
#commentform fieldset.comment label.mcspvalue input#mcspvalue{border:1px solid #d4e2ef;padding:0.6em;  display:inline;  width:60px;}
#commentform   input,#commentform textarea{border:1px solid #d4e2ef;padding:0.6em;width:98%;}
#commentform input#mcspvalue{border:1px solid #d4e2ef;padding:0.6em;width:80%;}
#commentform   input[type=submit]{width:98%;font-weight:bold;cursor:pointer;padding:4px 0 4px 4px;background-color:#fff;color:#000000;border:1px solid #d4e2ef;background-image:url(images/mts-hajosiewer-gradient-side.gif);background-repeat:repeat-x;background-position:0 100%;margin-bottom:1em;}
#commentform .subscribe-to-comments input{margin-left:3px;}
/*for IE*/
@media screen {
* html  #commentform input#submit {
	width: 90%;
font-weight:bold;
	cursor: pointer;
	padding: 4px 0 4px 4px;
	background-color: #fff;
	color: #000000;
border:1px solid #d4e2ef;
background-image:url(images/mts-hajosiewer-gradient-side.gif);background-repeat:repeat-x;background-position:0 100%;
	margin-bottom: 1em;
}
}
/*IE end*/
/*------ comments ------*/
.commentlist{width:80%;clear:both;}
.author{float:right;width:28%;background-color:#fff;color:inherit;padding:3px 0 0 0;margin:0;position:relative;min-height:120px;height:auto !important;height:120px;}
.author span.mine{float:right;}
.author span.you{float:left;}
.author img{margin:0;border:1px solid #d4e2ef;padding:4px;background-color:#fff;color:inherit;vertical-align:middle;}
.comtext{float:left;width:72%;position:relative;}
.commentlist cite{padding:0 10px 5px 0;clear:right;text-align:right;}
.commentlist cite a{color:#513f31;background-color:inherit;font-size:1.3em;font-weight:bold;width:60%;padding:10px 5px 5px 5px;text-align:right;float:right;}
.commentlist li .commentmetadata{padding:5px;text-align:right;clear:both;display:block;}
.commentlist li .commentmetadata a{float:right;}
.commentlist li{color:inherit;background-color:#fff;line-height:1.5em;padding:0.2em 0;display:table;width:97%;margin-top:5px;margin-bottom:6px;border-bottom:1px solid #d4e2ef;}
.commentlist li.mine{color:#630a64;background-color:inherit;}
.commentlist li p{}
.commentlist li.ohne{line-height:0.1em;height:0.1em;font-size:0.1em;border-bottom:none;overflow:hidden;}
h3.respond{padding:0 4px 4px 7px;color:inherit;background-color:#fff;color:inherit;border:1px solid #d4e2ef;margin:5px 7px 12px  0;}
.commentlist .count{font-size:2.3em;line-height:1em;color:#dccbb7;background-color:transparent;float:left;margin-right:6px;margin-bottom:5px;}
