#pwCommentsContainer {
    /* margin: 0 43px -20px 43px; */
    margin-top: 50px;
}

.comments-container {
    margin: 20px auto 15px;
    max-width: 662px;
}
.comments-container em {
    padding: 20px 0 0 0;
    display: block;
}

.comments-list:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.comment-box .comment-head {
    background: #f4f2ee;
    padding: 14px 12px;
    border-bottom: 1px solid #eee8de;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.comment-date,
.comment-box .comment-head span,
.comment-name,
.comment-box .comment-content,
#writeComment textarea {
    font-size: 12px;
}

.comment-box .comment-name {
    color: #535E74;
}
.comment-box .comment-head span {
    top: 0;
}

/* no voting, no extra positioning */
/* .comment-actions a.reply {
    position: relative;
    top: -4px;
} */

.reply-list li::before {
    display: none;
}

.reply-list {
    padding-left: 30px;
}
.reply-list .comment-box {
    width: 650px;
}

#writeComment textarea {
    padding: 10px;
}

.tx-pwcomment-pi1 .alert {
    margin-top: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#writeComment label {
    padding: 10px 0;
}

#writeComment textarea,
#writeComment input[type="text"] {
    border-top: 1px solid #95a7d3;
    border-right: 1px solid #e9edf6;
    border-bottom: 1px solid #e9edf6;
    border-left: 1px solid #95a7d3;
    background: #fef9ea;
    padding: 1px;
    color: #535E74;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

#writeComment input[type="submit"] {
    border: none;
    background: transparent url(/fileadmin/templates/img/de/submit_back.gif) no-repeat 5px 5px;
    margin-top: 10px;
    padding: 0 0 0 25px;
    text-align: left;
    color: #2b4fa7;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
}

#writeComment form {
    border: none;
    border-left: 5px solid #f6c42f;
    margin: 20px 0 20px 0;
    padding: 0 0 0 10px;
}


#writeComment label {
    padding: 0;
}


#writeComment textarea,
#writeComment input[type="text"],
#writeComment input[type="submit"] {
    margin-left: 170px;
    margin-bottom: 3px;
}
#writeComment textarea {
    width: 400px;
}

#writeComment input[type="text"] {
    width: 400px;
}
