.commentform {
  background:#EDF2F8;
  padding:0 15px 10px 15px;
}

.commentform  legend {
  display:none;
}

.commentform .writecomment {
  color:#002A8F;
  font-size:1.13em;
  padding-top:5px;
}

.commentform .input {
  clear:both;
}

.commentform label {
  display:block;
}

.commentform .input {
  padding:5px 0px;
}

.commentform .input input, .commentform .input textarea {
  width:390px;
}

.commentform .input textarea {
  height:40px;
}

.commentform .small, .commentform .captchaimg, .commentform .captchafield {
  float:left;
}

.commentform .smallleft, .commentform .captchaimg {
  padding-right:25px;
}

.commentform .small input {
  width:180px;
}

.commentform .right {
  float:right;
  padding-right:5px;
}

.commentform .comment label {
  display:inline;
  float:left;
}

.commentform .captchafield input {
  width:230px;
}

.commentform .captchaimg img {
}

.commentform .captchafield label {
  width:250px;
}

.commentform .submitComment {
  width:171px;
  float:right;
  background:transparent;
  border:0;
  cursor:pointer;
  color:#002A8F;
  font-weight:bold;
  margin:5px 0 0 0;
}
.commentform .info{
	clear:both;
	padding:20px 0 0 0;
}


.commentform .info a {
  display:inline;
  margin-right:10px;

}



.sk-pagecomments-comments {
  background:#EDF2F8; 
  padding:15px;
  position:relative;
  top:0px; #top: -8px;
  width:400px; 
}

.sk-pagecomments-counter {
  color:#002A8F;
  font-size:1.13em;
  margin-bottom:10px;
}

.sk-pagecomments-comment p{
  padding:0;
  margin:0;
}

.sk-pagecomments-singlecomment {
  margin-bottom:12px;
}

.sk-pagecomments-headline {
  margin-bottom:5px;
}


.sk-pagecomments-title {
  font-weight:bold;
  font-size:1.13em;
}


.sk-pagecomments-error {
  border:1px solid #002A8F;
  padding:5px;
  margin:0 30px;
  text-align:center;
}

.pflichtComment { float:left; font-size:1.1em; padding:10px 0 0 0;}

