#QuickRegCon {
  border:0px solid red;
}

#QuickRegCon form {
  margin:0px;
  padding:15px 10px 15px 10px;
  background:#f3f3f8;
}

#QuickRegCon .QR_MyComment {
  background:#ffffff;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding:0px 10px 0px 0px; 
  position:relative;
  top:0;
  width:100%;
  height:22px;
  text-align:right;
}

#QuickRegCon .QR_Pager {
  position:absolute;
  height:1px;
}

#QuickRegCon .QR_Pager form {
  position:relative;
  background:transparent;
  height:22px;
  top:-22px;
  padding:3px 0px 0px 10px;
  margin:0px;
}

#QuickRegCon .QR_Pager form p {
  padding:0px;
  margin:0px;
}

#QuickRegCon .QR_MyComment .QR_MyCommentHead {
  background:transparent;
  color:#0079BC;
  font-size:16px;
  font-weight:normal;
  padding:0px 10px 0px 0px;
  text-align:right;
}

#QuickRegCon .QR_MyComment .QR_MyCommentHead a {
  text-decoration:none;
  font-size:11px;
}

#QuickRegCon .QR_CommentBox {
  background:#f3f3f8 !important;
  border-top:1px dotted transparent;
  font-family:"Trebuchet MS",Arial,sans-serif;
  border:0 none;
  padding:0px 0px 0px 0px;
}

#QuickRegCon .QR_CommentBox .QR_CommentBoxHead {
  background:url(/ka_pics/icons/comm_icon.png) no-repeat #dfe9f7 5px 8px;
  color:#0079BC;
  font-size:14px;
  font-weight:bold;
  padding:5px 0px 0px 28px;
  margin:0px 0px 13px 0px;
  border-top:1px solid #abaaac;
  border-bottom:1px solid #a3bfe7;
  height:23px;
}

#QuickRegCon .QR_CommentBox ul.QR_Comments {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px 0 0;
  padding:0;
}

#QuickRegCon .QR_CommentBox ul.QR_Comments li {
  border-top:0px solid #a3bfe7;
  padding:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon {
  background:transparent;
  padding:0px 0px 0px 0px;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Head {
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 19px;
  background:url(/ka_pics/icons/content_blue_dot.png) no-repeat #dfe9f7 6px 6px;
  height:19px;
  border-top:1px solid #a3bfe7;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Head .QR_PoTime {
  color:#000000;
  float:left;
  font-weight:normal;
  padding:2px 0px 0px 5px;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Head .QR_PoUser, #QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Head .QR_PoUser td {
  color:#0079BC;
  font-size:13px;
  float:left;
  font-weight:bold;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Head .QR_PoUser img {
/*    display:none;*/
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Title {
  color:#000000;
  font-size:13px;
  font-weight:bold;
  padding:13px 10px 5px 10px;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Text {
  font-size:12px !important;
  padding:0px 10px 10px 10px;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Text .QR_FootLinks {
  text-align:right;
  color:#999999;
}

#QuickRegCon .QR_CommentBox .QR_Comments .QR_Icon .QR_Text .QR_FootLinks a {
  color:#0079BC !important;
  font-family:"Trebuchet MS",Arial,sans-serif;
  font-size:12px;
  font-weight:normal !important;
  text-decoration:none;
} 

#QuickRegCon #QR_EditorForm .QR_EditorBBCode {
  padding:5px 0px 30px 115px;
  text-align:center;
  display:block;
}



#QuickRegCon #QR_EditorForm .QR_EditorBBCode input, #QuickRegCon #QR_EditorForm .QR_EditorBBCode select {
  border:1px solid #0079BC;
  background:#F2F2F2;
  font-size:11px;
}

#QuickRegCon #QR_EditorForm .QR_EditorBBCode option {
  font-size:11px;
}

#QuickRegCon .QR_Watch {
    float:right;
    padding:0px 10px 0px 0px;
}

#QuickRegCon .QR_Watch a {
    font-weight:normal;
    text-decoration:none;
    font-size:12px;
}

#QuickRegCon .QR_Error {
  font-weight:bold;
  color:#ff0000;
  border:1px solid #ff0000;
  padding:5px;
  margin:5px 0px 5px 0px;
  background:#ffcccc;
}

#QuickRegCon .QR_Message {
  font-weight:bold;
  color:#00cc00;
  border:1px solid #00CC00;
  padding:5px;
  margin:5px 0px 5px 0px;
}

#QuickRegCon .QR_Hint {
  font-weight:bold;
  color:#000000;
  border:1px solid #000000;
  padding:5px;
  margin:5px 0px 5px 0px;
}

#QuickRegCon #QR_EditorForm .QR_NewPoHead {
  padding:0px 0px 5px 0px;
}

#QuickRegCon #QR_EditorForm .QR_NewPoHead input {
  color:#000000;
  background:transparent;
  font-size:12px;
  font-weight:bold;
  padding:0px 0px 5px 0px;
  border:0px;
}

#QuickRegCon #QR_EditorForm .QR_Row {
  display:block;
  clear:both;
}

#QuickRegCon #QR_EditorForm .QR_RightCol {

}

#QuickRegCon #QR_EditorForm .QR_RightCol input, #QuickRegCon #QR_EditorForm .QR_RightCol textarea {
  border:1px solid #676767;
  background:#ffffff;
  color:#000000;
  float:left;
  font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
  font-size:11px;
  font-weight:normal;
  width:365px;
  margin:0px 0px 2px 0px;
}

#QuickRegCon #QR_EditorForm .QR_LeftCol {
  float:left;
  width:115px;
  border-right:0px solid red;
}

#QuickRegCon #QR_EditorForm .QR_CombinedRegBox {
  padding:10px 0px 0px 0px;
  font-size:11px;
  clear:both;
  display:block;
  position:relative !important;
  left:-10px !important;
}

#QuickRegCon #QR_EditorForm .QR_TabRow {
  text-align:left;
  display:block;
  clear:both;
  padding:0px 0px 10px 0px;
  position:relative;
  top:1px;
}

#QuickRegCon #QR_EditorForm .QR_TabRow .QR_Tab {
  border:1px solid #abaaac;
  border-bottom:1px solid #abaaac;
  background:url(/ka_pics/icons/quader_grau.png) no-repeat #ffffff 11px 10px;
  font-size:13px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:6px 3px 3px 30px;
  float:left;
  cursor:pointer;
  color:#0079BC;
  width:223px;
  height:21px;
}

#QuickRegCon #QR_EditorForm .QR_TabRow .QR_Tab_Left {
  border-right:0px;
}

#QuickRegCon #QR_EditorForm .QR_TabRow .QR_Tab_Right {
  border-left:0px;
}

#QuickRegCon #QR_EditorForm .QR_TabRow .QR_Tab_a {
  border:1px solid #abaaac;
  border-bottom:1px solid #dfe9f7; 
  background:url(/ka_pics/icons/quader_blau.png) no-repeat #dfe9f7 10px 9px;
  color:#0079BC;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox {
  padding:20px 20px 20px 20px;
  display:none;
  clear:both;
  border:1px solid #abaaac;
  width:473px;
  background:#dfe9f7;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox input {
  border:1px solid #666666;
  color:#0079BC;
  font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 2px 0px;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox input.fcms-seq {
  width:50px;
}

#QuickRegCon #QR_EditorForm .QR_BoxDefault {
  display:block;
}

.QR_Button {
  text-align:left;
}

.QR_Button input {
  background:#F2F2F2 none repeat scroll 0 0 !important;
  border:1px solid #0079BC !important;
  cursor:pointer;
  font-size:13px;
  margin:0 5px 0 0;
}

.QR_Button .QR_Submit {
  background:url(/ka_pics/discuss_send.png) transparent no-repeat 0px 0px !important;
  border:0px !important;
  cursor:pointer;
  font-size:0px;
  width:122px;
  height:32px;
  margin:0px 0px 0px 113px;
  padding:0px;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox .QR_Button .QR_Submit {
  background:url(/ka_pics/discuss_send.png) transparent no-repeat 0px 0px !important;
  border:0px !important;
  cursor:pointer;
  font-size:0px;
  width:122px;
  height:32px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox .QR_Button .QR_RegAndSend {
  background:url(/ka_pics/discuss_regandsend.png) transparent no-repeat 0px 0px !important;
  border:0px !important;
  cursor:pointer;
  font-size:0px;
  width:198px;
  height:30px;
  margin:20px 0 0 253px;
  padding:0px;
}

#QuickRegCon #QR_EditorForm .QR_QuickRegBox fieldset, #QuickRegCon #QR_EditorForm .QR_QuickRegBox legend, .fcms-error-messages, .fcms-error-messages div, .fcms-other-messages, .fcms-other-messages div {
  color:#ff0000;
  border-color:#ff0000;
}
fieldset.fcms-error-messages, fieldset.fcms-other-messages {
  border-width:1px;
}

td.fcmskundeneingabefelder-content {
  text-align:left;
}

td.fcmskundeneingabefelder-content input {
  text-align:left;
}

td.fcmskundeneingabefelder-content input {
  /*width:230px;*/
}

#perma003 {
    border:0px !important;
}

td.fcmskundeneingabe-radio-drei {
  width:100px !important;
}

.fcmskundeneingabe-onewayinput, .fcmskundeneingabe-password, .fcmskundeneingabe-input {
  width:300px;
}

.fcmskundeneingabe-dualinput-xlarge {
  width:240px;
}

.fcmskundeneingabe-dualinput-xshort {
    width:54px;
}

.fcmskundeneingabe-radio-drei, #labelid-neuigkeiten_neuigkeiten {
  border:0px !important;
}

.QR_UserThumb {
  float:left;
}
.QR_UserThumb img{
 margin:3px 13px 5px 0px;
}

.hint_grau {
  display:none !important;
}