.commentbox_frame {
  padding-left: 3rem;
  padding-bottom: 3rem;
}
.commentbox_frame .comment_frame_even.editor .comment_headline,
.commentbox_frame .comment_frame_odd.editor .comment_headline,
.commentbox_frame .comment_frame_even.buffed .comment_headline,
.commentbox_frame .comment_frame_odd.buffed .comment_headline {
  border-left: 2px solid #194383;
}
.commentbox_frame .comment_frame_even.editor .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.editor .comment_headline .user_name a,
.commentbox_frame .comment_frame_even.buffed .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.buffed .comment_headline .user_name a {
  color: #194383;
}
.commentbox_frame .comment_frame_even.autor .comment_headline,
.commentbox_frame .comment_frame_odd.autor .comment_headline {
  border-left: 2px solid #e66c62;
}
.commentbox_frame .comment_frame_even.autor .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.autor .comment_headline .user_name a {
  color: #e66c62;
}
.commentbox_frame .comment_frame_even.moderator .comment_headline,
.commentbox_frame .comment_frame_odd.moderator .comment_headline {
  border-left: 2px solid #23b15f;
}
.commentbox_frame .comment_frame_even.moderator .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.moderator .comment_headline .user_name a {
  color: #23b15f;
}
.commentbox_frame .comment_frame_even.klassensprecher .comment_headline,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_headline {
  border-left: 2px solid #005049;
}
.commentbox_frame .comment_frame_even.klassensprecher .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_headline .user_name a {
  color: #005049;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner {
  position: relative;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline {
  background: var(--Cc53);
  float: left;
  height: 54px;
  padding: 15px 0 0 48px;
  width: 100%;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_name {
  position: absolute;
  left: 50px;
  top: 8px;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_name .user_ip {
  display: none;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_name a {
  font-size: 1.4rem;
  line-height: 2.4rem;
  font-weight: 700;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .comment_date {
  color: var(--AcCl2);
  font-size: 1.4rem;
  line-height: 2.4rem;
  position: absolute;
  top: 24px;
  left: 51px;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_rank {
  color: var(--AcCl2);
  font-size: 1.4rem;
  line-height: 2.4rem;
  position: absolute;
  top: 6px;
  right: 11px;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_headline .user_rank img {
  margin: 3px 0 0 5px;
  float: right;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body {
  clear: both;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .user_image,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .user_image {
  border-radius: 35px;
  overflow: hidden;
  position: absolute;
  height: 50px;
  width: 50px;
  top: 10px;
  left: 10px;
  border: 1px solid #d4d4d4;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .user_image div {
  background-color: #fff;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 0;
  background-size: 100% 100%;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame span {
  color: #194383;
  font-weight: 700;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame .text {
  font-size: 1.3rem;
  line-height: 2rem;
  padding: 10px;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button {
  background: #f7f7f7 url(/static/gfx/comment_icons.png) 0 0 no-repeat !important;
  min-width: 0 !important;
  color: #fff !important;
  border: 1px solid #b2b2b2 !important;
  cursor: pointer !important;
  margin: 7px 3px 0 0 !important;
  padding: 0 !important;
  width: 18px !important;
  height: 18px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.b {
  background-position: 0 -304px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.url {
  background-position: 0 -527px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.spoiler {
  background-position: 0 -848px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.u {
  background-position: 0 -326px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.i {
  background-position: 0 -320px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.taglist {
  background-position: 0 -80px !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.quote {
  background: #f7f7f7 url(/static/gfx/comment_quote.png) 0 2px no-repeat !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button.smiley {
  background: #f7f7f7 url(/static/gfx/comment_smiley.png) 0 0 no-repeat !important;
}
.commentbox_frame .comment_frame_even.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_odd.editor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_even.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_odd.buffed .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_even.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_odd.autor .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_even.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_odd.moderator .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_even.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover,
.commentbox_frame .comment_frame_odd.klassensprecher .comment_frame_inner .comment_body .comment_text_frame button.bbcode_button:hover {
  background-color: #e8e8e8 !important;
}
.commentbox_frame .input_body_frame {
  position: relative;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_top .headline_left {
  line-height: 2.4rem;
  font-weight: 900;
  display: inline-block;
  padding: 10px 50px 13px 0;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_top .defaultcounter {
  float: right;
  padding-top: 14px;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_top .defaultcounter #defaulttextcounter {
  color: var(--Cc40);
  font-weight: 700;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_top .text {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_top .text .expanding {
  border: 2px solid #676767;
  border: 2px solid var(--Cc33);
  height: 49px;
  padding: 13px 10px;
  font-size: 1.5rem;
  line-height: 1.9rem;
  color: var(--AcCl2);
  background: var(--Cc6);
  max-height: 180px;
  max-width: 100%;
  width: 100%;
  resize: none;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer.input_extra {
  display: none;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer {
  position: relative;
  margin: 5px auto 0;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer a.big.fontIcon:before {
  content: "\e812";
  font-size: 1.4rem;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 4px;
  left: 1px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner {
  position: relative;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right {
  position: relative;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right a {
  padding: 0 0 0 10px;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 2.8rem;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button {
  height: auto !important;
  margin: 0;
  min-width: 0 !important;
  padding: 10px 6px;
  font-size: 1.4rem;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button {
  background: #f7f7f7 url(/static/gfx/comment_icons.png) 0 0 no-repeat !important;
  min-width: 0 !important;
  color: #fff !important;
  border: 1px solid #b2b2b2 !important;
  cursor: pointer !important;
  margin: 7px 3px 0 0 !important;
  padding: 0 !important;
  width: 18px !important;
  height: 18px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.b {
  background-position: 0 -304px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.url {
  background-position: 0 -527px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.spoiler {
  background-position: 0 -848px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.u {
  background-position: 0 -336px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.i {
  background-position: 0 -320px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.taglist {
  background-position: 0 -80px !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.quote {
  background: #f7f7f7 url(/static/gfx/comment_quote.png) 0 2px no-repeat !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button.smiley {
  background: #f7f7f7 url(/static/gfx/comment_smiley.png) 0 0 no-repeat !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_right button.bbcode_button:hover {
  background-color: #e8e8e8 !important;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_mod_left {
  position: absolute;
  right: 0;
  top: 0;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_mod_left select {
  border: 1px solid var(--Cc33) !important;
  background: var(--Cc6);
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_mod_left select option {
  padding: 0;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_left {
  position: absolute;
  right: 0;
  top: -200px;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_left a {
  font-weight: 700;
  color: var(--Cc52);
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_left #commentLogin {
  position: relative;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_left #commentLogin:after {
  content: "|";
  font-size: 1.7rem;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: -2px;
  left: 39px;
  width: 30px;
}
.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer .ip_footer_inner .footer_left.reg_extra {
  top: -86px;
}
.commentbox_frame #comment_preview.CommentPaging {
  position: relative;
  overflow: hidden;
  max-height: 167px;
  margin-bottom: 0;
  width: 100%;
}
.commentbox_frame .CommentPaging {
  position: relative;
  margin-top: 3px;
}
.commentbox_frame .CommentPaging .preview_layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: linear-gradient(to bottom, transparent 0%, #fff 90%);
}
.commentbox_frame .CommentPaging .topNavigation,
.commentbox_frame .CommentPaging .tagNavigation {
  margin: 60px 0 10px;
  height: 30px;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back,
.commentbox_frame .CommentPaging .tagNavigation .navi_back {
  float: left;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back a,
.commentbox_frame .CommentPaging .tagNavigation .navi_back a {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc49) !important;
  border: 1px solid var(--Cc49) !important;
  background: transparent !important;
  line-height: 2.3rem;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back a:hover,
.commentbox_frame .CommentPaging .tagNavigation .navi_back a:hover {
  text-decoration: none;
  color: var(--Cc3) !important;
  border: 1px solid var(--Cc3) !important;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back_off,
.commentbox_frame .CommentPaging .tagNavigation .navi_back_off {
  float: left;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back_off a,
.commentbox_frame .CommentPaging .tagNavigation .navi_back_off a {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc8);
  border: 0.1rem solid var(--Cc8);
  background: transparent !important;
  line-height: 2.3rem;
}
.commentbox_frame .CommentPaging .topNavigation .navi_back_off a:hover,
.commentbox_frame .CommentPaging .tagNavigation .navi_back_off a:hover {
  text-decoration: none;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward {
  float: right;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward a,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward a {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc49) !important;
  border: 1px solid var(--Cc49) !important;
  background: transparent !important;
  line-height: 2.3rem;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward a:hover,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward a:hover {
  text-decoration: none;
  color: var(--Cc3) !important;
  border: 1px solid var(--Cc3) !important;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward_off,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward_off {
  float: right;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward_off a,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward_off a {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc8);
  border: 0.1rem solid var(--Cc8);
  background: transparent !important;
  line-height: 2.3rem;
}
.commentbox_frame .CommentPaging .topNavigation .navi_forward_off a:hover,
.commentbox_frame .CommentPaging .tagNavigation .navi_forward_off a:hover {
  text-decoration: none;
}
.commentbox_frame .CommentPaging .topNavigation .navi_current,
.commentbox_frame .CommentPaging .tagNavigation .navi_current {
  text-align: center;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.02);
}
.commentbox_frame .CommentPaging .topNavigation .navi_current a,
.commentbox_frame .CommentPaging .tagNavigation .navi_current a {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc49) !important;
  border: 1px solid var(--Cc49) !important;
  background: transparent !important;
  line-height: 2.3rem;
  min-width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .topNavigation .navi_current a:hover,
.commentbox_frame .CommentPaging .tagNavigation .navi_current a:hover {
  text-decoration: none;
  color: var(--Cc3) !important;
  border: 1px solid var(--Cc3) !important;
}
.commentbox_frame .CommentPaging .topNavigation .navi_current b,
.commentbox_frame .CommentPaging .tagNavigation .navi_current b {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: var(--Cc50) !important;
  background-color: var(--Cc49);
  border: 0.1rem solid var(--Cc49);
  line-height: 2.3rem;
  min-width: 30px;
  font-weight: 400;
}
.commentbox_frame .CommentPaging .topNavigation .navi_current span,
.commentbox_frame .CommentPaging .tagNavigation .navi_current span {
  display: inline-block;
  height: 30px;
  padding: 3px 6px;
  vertical-align: top;
  color: #969696;
  line-height: 2.3rem;
  min-width: 30px;
}
.commentbox_frame .CommentPaging .commentConfig {
  background: var(--Cc53);
}
.commentbox_frame .CommentPaging .commentConfig select {
  color: #575757;
}
.commentbox_frame .CommentPaging .commentConfig .orderComments {
  float: left;
  padding: 15px;
}
.commentbox_frame .CommentPaging .commentConfig .negativeComments {
  float: right;
  padding: 25px 15px 0;
}
.commentbox_frame .CommentPaging .commentConfig .negativeComments a#markAllComments,
.commentbox_frame .CommentPaging .commentConfig .negativeComments a#deleteMarkedComments {
  position: relative;
  cursor: pointer;
  display: block;
  padding-left: 10px;
}
.commentbox_frame .CommentPaging .commentConfig .negativeComments a#markAllComments.fontIcon:before,
.commentbox_frame .CommentPaging .commentConfig .negativeComments a#deleteMarkedComments.fontIcon:before {
  content: "\e812";
  font-size: 1.5rem;
  color: #969696;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 1px;
  left: 1px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list {
  padding-top: 10px;
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd {
  margin-bottom: 40px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer {
  margin: 0 0 20px 75px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_inner .headline {
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_inner .headline .headline_left {
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0 0 7px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_inner .headline .defaultcounter {
  left: 137px;
  position: absolute;
  top: 2px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_inner .headline .defaultcounter span {
  color: #194383;
  font-weight: 700;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_inner textarea {
  background: #f7f7f7;
  border: 2px solid #676767;
  color: #646464;
  font-size: 1.3rem;
  line-height: 1.8rem;
  height: 150px !important;
  max-height: 150px;
  max-width: 100%;
  padding: 10px;
  width: 100%;
  /*margin: 0 0 15px 0;*/
  margin: 0;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer {
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right {
  line-height: 3rem;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right input[type=button] {
  background: transparent;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button {
  background-color: #565656;
  border: 1px solid #b2b2b2;
  color: white;
  cursor: pointer;
  margin: 0 2px 0 0;
  height: auto !important;
  min-width: 0 !important;
  padding: 10px 6px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button {
  background: #f7f7f7 url(/static/gfx/comment_icons.png) 0 0 no-repeat !important;
  min-width: 0 !important;
  color: #fff !important;
  border: 1px solid #b2b2b2 !important;
  cursor: pointer !important;
  margin: 7px 3px 0 0 !important;
  padding: 0 !important;
  width: 18px !important;
  height: 18px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.b {
  background-position: 0 -304px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.url {
  background-position: 0 -527px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.spoiler {
  background-position: 0 -848px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.u {
  background-position: 0 -336px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.i {
  background-position: 0 -320px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.taglist {
  background-position: 0 -80px !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.quote {
  background: #f7f7f7 url(/static/gfx/comment_quote.png) 0 2px no-repeat !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button.smiley {
  background: #f7f7f7 url(/static/gfx/comment_smiley.png) 0 0 no-repeat !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right button.bbcode_button:hover {
  background-color: #e8e8e8 !important;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right .big {
  color: #969696;
  cursor: pointer;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.8rem;
  padding: 0 0 0 10px;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right .big:hover {
  text-decoration: underline;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_right:before {
  content: "\e812";
  font-size: 1.4rem;
  color: #969696;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 4px;
  left: 1px;
  width: 30px;
  cursor: pointer;
  font-family: "Fontello";
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_mod_left {
  position: absolute;
  right: 0;
  top: 0;
}
.commentbox_frame .CommentPaging .comments_list .newAnswer .input_area_footer .footer_mod_left select option {
  padding: 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner {
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline {
  padding: 0 0 16px;
  width: 100%;
  height: 70px;
  background: var(--Cc53);
  margin: 0 0 10px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_name,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_name {
  position: absolute;
  left: 74px;
  top: 14px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_name a {
  font-size: 1.4rem;
  line-height: 2.4rem;
  font-weight: 700;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_name .user_ip,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_name .user_ip {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_date {
  font-size: 1.2rem;
  line-height: 2.4rem;
  color: var(--AcCl2);
  position: absolute;
  top: 30px;
  left: 73px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_date a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_date a {
  font-size: 1.4rem;
  display: inline-block;
  height: 12px;
  width: 12px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_date a:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_date a:before {
  content: "\e80e";
  font-size: 1.1rem;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 2px;
  left: 0;
  width: 30px;
  font-family: "Fontello";
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_rank,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_rank {
  color: var(--AcCl2);
  font-size: 1.2rem;
  line-height: 2.4rem;
  position: absolute;
  right: 11px;
  top: 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_rank img,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_rank img {
  margin: 4px 0 0 5px;
  float: right;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_rank.team,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_rank.team {
  font-weight: 600;
  color: #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate {
  color: #333;
  float: right;
  font-size: 1.4rem;
  line-height: 2.4rem;
  position: absolute;
  right: 10px;
  top: 24px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating {
  float: left;
  position: relative;
  padding: 0 6px 0 23px;
  cursor: pointer;
  color: var(--AcCl2);
  font-size: 1.2rem;
  line-height: 2.4rem;
  height: 24px;
  background: #f7f7f7;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating:hover {
  background: #dbdbdb;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus {
  margin-right: 3px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus.fontIcon:before {
  content: "\e81a";
  font-size: 1.4rem;
  color: var(--AcCl2);
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 2px;
  left: 5px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus.fontIcon:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus.fontIcon:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_rate_plus:hover {
  color: #474747;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting {
  padding: 0 6px 0 23px;
  text-align: right;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.fontIcon:before {
  content: "\e830";
  font-size: 1.4rem;
  color: var(--AcCl2);
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 2px;
  left: -12px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported {
  color: #8c2723;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported.fontIcon:before {
  color: #8c2723;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.reported:hover {
  color: #6a1d1a;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.fontIcon:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting.fontIcon:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.comment_reporting:hover {
  color: #474747;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_green,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_green {
  color: #12b29a;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_green:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_green:hover {
  color: #0f9984;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_blue,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_blue {
  color: #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_blue:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_blue:hover {
  color: #143669;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_purple,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_purple {
  color: #A335EE;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_purple:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_purple:hover {
  color: #922fd4;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_orange,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_orange {
  color: #e86127;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_orange:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_orange:hover {
  color: #cf5723;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_default,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_rating.buffcolor_default {
  color: var(--AcCl2);
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box {
  background: #fff;
  border: 1px solid #ccc;
  display: none;
  min-height: 75px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 25px;
  width: 100%;
  z-index: 100;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box .comment_report_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box .comment_report_button {
  background: url("/static/gfx/icons/warning_at_grey_off.gif") no-repeat scroll 5px 6px #f0f0f0;
  border: 1px solid #ccc;
  color: #666;
  cursor: pointer;
  font-size: 14px;
  height: 26px;
  margin: 2px;
  padding: 0 0 0 20px;
  text-align: left;
  width: 100%;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box .comment_report_button:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate .comment_reporting_box .comment_report_button:hover {
  background: url("/static/gfx/icons/warning_at_grey_off.gif") no-repeat scroll 5px 6px #ebebeb;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body {
  clear: both;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .user_image,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .user_image {
  border-radius: 35px;
  overflow: hidden;
  position: absolute;
  height: 50px;
  width: 50px;
  top: 10px;
  left: 10px;
  border: 1px solid #d4d4d4;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .user_image div,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .user_image div {
  background-color: #fff;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  margin: 0;
  background-size: 100% 100%;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame {
  line-height: 3rem;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span {
  color: #194383;
  font-weight: 700;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button {
  font-size: 1.4rem;
  height: auto !important;
  min-width: 0 !important;
  padding: 10px 6px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button {
  background: #f7f7f7 url(/static/gfx/comment_icons.png) 0 0 no-repeat !important;
  min-width: 0 !important;
  color: #fff !important;
  border: 1px solid #b2b2b2 !important;
  cursor: pointer !important;
  margin: 7px 3px 0 0 !important;
  padding: 0 !important;
  width: 18px !important;
  height: 18px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.b,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.b {
  background-position: 0 -304px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.url,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.url {
  background-position: 0 -527px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.spoiler,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.spoiler {
  background-position: 0 -848px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.u,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.u {
  background-position: 0 -336px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.i,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.i {
  background-position: 0 -320px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.taglist,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.taglist {
  background-position: 0 -80px !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.quote,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.quote {
  background: #f7f7f7 url(/static/gfx/comment_quote.png) 0 2px no-repeat !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.smiley,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button.smiley {
  background: #f7f7f7 url(/static/gfx/comment_smiley.png) 0 0 no-repeat !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span button.bbcode_button:hover {
  background-color: #e8e8e8 !important;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame span.comspoiler,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame span.comspoiler {
  color: #dddddd;
  background: #dddddd;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame .text,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame .text {
  font-size: 1.3rem;
  line-height: 2rem;
  padding: 0 10px 10px 10px;
  word-wrap: break-word;
  /* All browsers since IE 5.5+ */
  overflow-wrap: break-word;
  max-width: 726px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame .text small,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame .text small {
  display: block;
  font-size: 1.3rem;
  margin-bottom: 10px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame .text .comments_quote,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame .text .comments_quote {
  border-left: 3px solid #d4d4d4;
  padding: 0 0 0 20px;
  font-style: italic;
  margin: 0 0 10px 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame .text .comments_spoiler > div,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame .text .comments_spoiler > div {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame textarea,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame textarea {
  background: none repeat scroll 0 0 #f7f7f7;
  border: 2px solid #676767;
  color: #646464;
  font-size: 1.6rem;
  height: 150px !important;
  line-height: 2.6rem;
  margin: 15px 0;
  max-height: 150px;
  max-width: 100%;
  padding: 10px;
  width: 100%;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshow .comment_text_frame,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshowSpam .comment_text_frame,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshow .comment_text_frame,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshowSpam .comment_text_frame {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshow .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshowSpam .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshow .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshowSpam .comment_bottom {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshow + .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body.dontshowSpam + .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshow + .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body.dontshowSpam + .comment_bottom {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom {
  cursor: pointer;
  margin: 0 0 20px;
  min-height: 20px;
  width: 100%;
  position: relative;
  text-align: right;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button {
  padding: 0 17px 0 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom a {
  font-size: 1.4rem;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button.collected,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button.collected {
  color: #a72f2b;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom a:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom a:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom a:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom a:hover {
  text-decoration: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom input.deleteComment[type=checkbox],
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom input.deleteComment[type=checkbox] {
  line-height: normal;
  margin: 0 10px 4px 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom label.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom label.fontIcon:before {
  content: "\e817";
  font-size: 1.4rem;
  color: #a72f2b;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: relative;
  overflow: visible;
  top: 2px;
  left: -27px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom label.fontIcon:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom label.fontIcon:hover:before {
  color: #8c2723;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom label,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom label {
  display: inline-block;
  width: 4px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button {
  margin: 0 0 0 27px;
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button:hover,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button:hover:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button:hover {
  text-decoration: none;
  color: #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button:before {
  content: "\e812";
  line-height: 2.2rem;
  color: #969696;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 0;
  left: -33px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .collect_button.collected:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .collect_button.collected:before {
  color: #a72f2b;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .comment_answer,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .comment_answer {
  margin: 0 0 0 27px;
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .comment_answer.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .comment_answer.fontIcon:before {
  content: "\e812";
  line-height: 2rem;
  color: #969696;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 0;
  left: -33px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .comment_edit,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .comment_edit {
  margin: 0 0 0 28px;
  position: relative;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .comment_edit.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .comment_edit.fontIcon:before {
  content: "\e812";
  line-height: 2rem;
  color: var(--AcCl2);
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 0;
  left: -33px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .show_answer,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .show_answer {
  position: relative;
  margin: 0 0 0 28px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_bottom .show_answer.fontIcon:before,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_bottom .show_answer.fontIcon:before {
  content: "\e812";
  line-height: 2rem;
  color: #969696;
  height: 30px;
  /* :before-elements have to had line-height in percent, cuz og an IE bug */
  line-height: 20px;
  padding: 0;
  position: absolute;
  overflow: visible;
  top: 0;
  left: -34px;
  width: 30px;
  cursor: pointer;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.negativeBorderSpam .comment_frame_inner:nth-child(1) .negativeSpam.dontshowSpam,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.negativeBorderSpam .comment_frame_inner:nth-child(1) .negativeSpam.dontshowSpam {
  display: block;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.negativeBorderSpam .negativeSpam.dontshowSpam,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.negativeBorderSpam .negativeSpam.dontshowSpam {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.negativeBorderSpam .negativeSpam.dontshowSpam .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.negativeBorderSpam .negativeSpam.dontshowSpam .comment_headline {
  margin: 0 0 10px;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.negativeBorderSpam .negativeSpam.dontshowSpam .comment_text_frame,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.negativeBorderSpam .negativeSpam.dontshowSpam .comment_text_frame {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.negativeBorderSpam .negativeSpam.dontshowSpam .comment_bottom,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.negativeBorderSpam .negativeSpam.dontshowSpam .comment_bottom {
  display: none;
}
.commentbox_frame .CommentPaging .comments_list .answerFrame {
  margin: 0 0 0 70px;
}
.commentbox_frame .CommentPaging .comments_list .answerFrame .comment_bottom {
  margin: 0 0 20px;
}
.commentbox_frame .CommentPaging .comments_list .answerFrame .comment_bottom input[type=checkbox] {
  line-height: normal;
  margin: 0 10px 4px 0;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.editor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.editor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.buffed .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.buffed .comment_headline {
  border-left: 3px solid #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.editor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.editor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.buffed .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.buffed .comment_headline .user_name a {
  color: #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.autor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.autor .comment_headline {
  border-left: 3px solid #e66c62;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.autor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.autor .comment_headline .user_name a {
  color: #e66c62;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.moderator .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.moderator .comment_headline {
  border-left: 3px solid #23b15f;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.moderator .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.moderator .comment_headline .user_name a {
  color: #23b15f;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even.member .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd.member .comment_headline {
  border-left: 3px solid var(--Cc52);
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.autor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.autor .comment_headline {
  border-left: 3px solid #e66c62;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.autor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.autor .comment_headline .user_name a {
  color: #e66c62;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.editor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.buffed .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.editor .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.buffed .comment_headline {
  border-left: 3px solid #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.editor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.buffed .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.editor .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.buffed .comment_headline .user_name a {
  color: #194383;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.moderator .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.moderator .comment_headline {
  border-left: 3px solid #23b15f;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.moderator .comment_headline .user_name a,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.moderator .comment_headline .user_name a {
  color: #23b15f;
}
.commentbox_frame .CommentPaging .comments_list .comment_frame_even .answerFrame.member .comment_headline,
.commentbox_frame .CommentPaging .comments_list .comment_frame_odd .answerFrame.member .comment_headline {
  border-left: 3px solid var(--Cc52);
}
.commentbox_frame .comment_smiley_box {
  display: none;
  background: #f7f7f7;
  width: 100%;
  margin-top: -2px;
  border: 2px solid #676767;
  overflow: auto;
  max-height: 100px;
}
.commentbox_frame .button_spoiler {
  background: transparent url(/static/gfx/comment_icons.png) 0 -1135px no-repeat !important;
  padding-left: 20px;
  color: #194383;
  cursor: pointer;
  width: 100%;
  height: 20px;
  text-align: left;
  padding: 3px 0 0 20px;
}
.commentbox_frame .button_spoiler:hover {
  text-decoration: underline;
}
.commentbox_frame button.smiley_button {
  background-color: transparent;
  text-align: center;
}
.commentbox_frame button.show_more_comments {
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #e1e1e1;
  color: #707070;
  color: var(--Cc56) !important;
  background-color: var(--Cc55) !important;
  height: 4rem;
  font-size: 13px;
  letter-spacing: 0.05rem;
}
.commentbox_frame button.show_more_comments:hover {
  color: var(--Cc36) !important;
  background-color: var(--Cc33) !important;
}
.commentbox_frame button.show_more_comments:after {
  content: "\e810";
  font-weight: normal;
  font-family: "Fontello";
  position: absolute;
  right: 1.8rem;
  top: 1.4rem;
  font-size: 32px;
  font-size: 2.4rem;
  transform: scale(1.5, 1);
}
.commentbox_frame button.show_more_comments.active:after {
  content: "\e813";
}
.commentbox_frame button.show_more_comments.active {
  margin-top: 13px;
}
.commentbox_frame .showHide {
  display: none;
}

html[data-theme=dark] .commentbox_frame .CommentPaging .preview_layer {
  background: linear-gradient(to bottom, transparent 0%, #0c0d21 90%);
}

/* End comment_box_frame */
.comment_suggest_window {
  z-index: 99999;
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 200px;
  overflow-x: hidden;
  padding: 5px;
  background: var(--Cc53);
  border-left: 0.1rem solid var(--Cc52);
  color: #000000;
  line-height: 18px;
}

.comment_suggest_window div {
  margin: 0 0 10px 0;
}

.comment_suggest_window a {
  font-weight: 600;
}

.comment_suggest_window a.a-inner {
  font-weight: normal;
}

.comment_text_frame img {
  display: inline;
}

@media (max-width: 1024px) {
  .commentbox_frame {
    max-width: 868px;
  }
  .commentbox_frame .CommentPaging .comments_list .comment_frame_even .comment_frame_inner .comment_body .comment_text_frame .text,
  .commentbox_frame .CommentPaging .comments_list .comment_frame_odd .comment_frame_inner .comment_body .comment_text_frame .text {
    word-wrap: break-word;
    /* All browsers since IE 5.5+ */
    overflow-wrap: break-word;
    max-width: 868px;
  }
}
.userDetailsContainer a[href*="100081"] {
  color: #ff36b8;
  display: inline-block;
  transform: rotate(-180deg) !important;
}

/* 2020-05-15 12:48 TVB --- Supporter */
.comment_frame_inner.supporter .comment_headline:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  z-index: 1;
  position: absolute;
  top: 40px;
  left: 35px;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

#comment_preview .comment_frame_inner.supporter .comment_headline:after {
  width: 20px;
  height: 20px;
  top: 24px;
  left: 24px;
}

.user_name a[href*="=9"]:before {
  content: "";
  display: block;
  width: 192px;
  height: 72px;
  background-size: contain;
  position: absolute;
  top: -14px;
  left: 60px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}

.user_name a[href*="=9"] span {
  position: relative;
}

.commentbox_frame.active .user_name a[href*="=9"]:before {
  width: 192px;
  height: 69px;
  top: -13px;
  left: 38px;
}

.loggedIn.commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle .ip_footer.input_extra {
  display: block;
}

.loggedIn .commentbox_frame .input_body_frame .input_body_left .input_body_right .input_body_middle {
  display: block;
}

/* Kommentaren Preview */
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_headline,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_headline {
  border-left: 2px solid #194383;
}
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_headline {
  border-left: 2px solid #e66c62;
}
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_headline {
  border-left: 2px solid #23b15f;
}
.commentbox_frame #comment_preview .comment_frame_even.klassensprecher .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.klassensprecher .comment_headline {
  border-left: 2px solid #005049;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_headline {
  padding: 15px 0 0 48px;
  height: 54px;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name {
  left: 50px;
  top: 8px;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_headline .user_name a {
  font-size: 1.4rem;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_headline .comment_date {
  top: 24px;
  left: 51px;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_body .user_image {
  height: 33px;
  width: 33px;
  top: 11px;
  left: 10px;
}
.commentbox_frame #comment_preview .comment_frame_even.editor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_odd.editor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_even.buffed .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_odd.buffed .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_even.autor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_odd.autor .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_even.moderator .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comment_frame_odd.moderator .comment_frame_inner .comment_body .user_image div {
  height: 33px;
  width: 33px;
}
.commentbox_frame #comment_preview .user_rank,
.commentbox_frame #comment_preview .comment_rating.comment_reporting {
  display: none;
}
.commentbox_frame #comment_preview .comments_list .user_name a[href*="=9"]:before {
  height: 54px;
  top: -8px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline {
  padding: 15px 0 0 48px;
  height: 54px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_name,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_name {
  left: 50px;
  top: 8px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline .user_name a,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .user_name a {
  font-size: 1.4rem;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_date,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_date {
  top: 24px;
  left: 51px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_date a,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_date a {
  font-size: 1.2rem;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_headline .comment_rate,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_headline .comment_rate {
  top: 15px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_body .user_image,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_body .user_image {
  height: 33px;
  width: 33px;
  top: 11px;
  left: 10px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .comment_frame_inner .comment_body .user_image div,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .comment_frame_inner .comment_body .user_image div {
  height: 33px;
  width: 33px;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even.editor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.editor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_even.buffed .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.buffed .comment_headline {
  border-left: 2px solid #194383;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even.autor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.autor .comment_headline {
  border-left: 2px solid #e66c62;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even.moderator .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.moderator .comment_headline {
  border-left: 2px solid #23b15f;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even.klassensprecher .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.klassensprecher .comment_headline {
  border-left: 2px solid #005049;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even.member .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd.member .comment_headline {
  border-left: 0.2rem solid var(--Cc52);
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.autor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.autor .comment_headline {
  border-left: 2px solid #e66c62;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.editor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.buffed .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.editor .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.buffed .comment_headline {
  border-left: 2px solid #194383;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.moderator .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.moderator .comment_headline {
  border-left: 2px solid #23b15f;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.klassensprecher .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.klassensprecher .comment_headline {
  border-left: 2px solid #005049;
}
.commentbox_frame #comment_preview .comments_list .comment_frame_even .answerFrame.member .comment_headline,
.commentbox_frame #comment_preview .comments_list .comment_frame_odd .answerFrame.member .comment_headline {
  border-left: 0.2rem solid var(--Cc52);
}