/*new comments*/
.gc_new_wrapper {position:relative;}
.gc_new_wrapper p.gc_new_block {padding:5px 10px; border: 1px solid #999; border-radius: 15px 15px 30px 0;}
.gc_new_wrapper p.gc_new_block a  {font-weight:bold; }

.gc_new_wrapper .gc_show_settingsbox_button {  cursor: pointer; width: 24px; height: 24px; z-index: 1000;  opacity: 0.3; transition: 1s opacity;}
.gc_new_wrapper .gc_show_settingsbox_button, .gc_new_wrapper iframe.gc_settingsblock, .gc_editbutton, .aw_switch {  position: absolute; top: 0; right: 0; }
.gc_new_wrapper iframe.gc_settingsblock {width:260px; height:400px; border:0; right:32px; top:-10px; z-index:2000; box-shadow: 6px 4px 25px 0px rgba(0, 0, 0, 0.2);}


/*comments*/
.gc_wrapper {position:relative; clear:both; margin-top:30px; clear:both;}
.gc_wrapper .commenttheheadline {display:none;}

.gc_wrapper .gc_combox_box {display:none;}

.gc_wrapper blockquote {width: 96%; margin:15px 0; padding: 10px 2%; position:relative; border:1px solid #ccc; border-radius:20px;}
.gc_wrapper blockquote.level1 {width: 86%; margin-left: 10%;}
.gc_wrapper blockquote.level2 {width: 76%; margin-left: 20%;}
.gc_wrapper blockquote.level3 {width: 66%; margin-left: 30%;}
.gc_wrapper blockquote.level4 {width: 56%; margin-left: 40%;}

.gc_wrapper blockquote.active0 p {opacity:0.3;}
.gc_wrapper blockquote.active0:hover p {opacity:0.8;}

.gc_wrapper blockquote.comment_highlight {border:3px solid #ccc;}

.gc_wrapper blockquote h4, .gc_wrapper blockquote a  {margin:0; padding:0; XXcolor: #0ff;}
.gc_wrapper blockquote p  {margin:0; padding:0;}
.gc_wrapper blockquote a.gc_comm_answer, .gc_wrapper blockquote a.gc_comm_edit {font-size:0.8em; text-decoration:none; padding: 0 5px; cursor:pointer; border:1px solid #ccc; border-radius:5px;}
.gc_wrapper blockquote a.gc_comm_answer {display: none;}
.gc_wrapper blockquote span.gc_status { font-size: 0.8em; adding: 0 5px; border: 1px solid #ccc; border-radius: 5px;}


/*box*/
.gc_box_form p {padding:0; margin:0 0 6px 0;}

.gc_box_form input, .gc_box_form textarea {width:98%; padding: 2px 1%; border: 1px solid #7aa1ba;}
.gc_box_form textarea {height:50px; transition: 0.8s height; background: url(img/nice.png) no-repeat right center; background-size: auto 80%, auto;}
.is_activated .gc_box_form textarea {height:120px;}

.gc_box_table {display:none; border-collapse:collapse; border: 0; width:100%; margin-bottom: 20px;}
.gc_box_table td {padding:0 ; border: 0; width:50%; vertical-align:bottom;}
.gc_box_table td.gc_box_tabletd1 {padding-right:2%;}
.gc_box_table td.gc_box_tabletd2 {padding-left:2%;}

.gc_submitbutton {height:100%;}

.gc_message {}
.gc_error, .gc_noerror {color:#fff; text-align:center; padding:10px 0; margin:0; border-radius:20px; margin-bottom:30px;}
.gc_error {background: #cc0000; }
.gc_noerror {background: #5da500; }

.gc_box_table td.gc_box_tabletd2 .uglyshit {font-size:13px; line-height:120%;}
.verification_text {float:left; padding-top:4px;}
table.captcha_table, table.captcha_table td {display: block; float:left; width:auto;     padding: 0 5px;}
td.captcha_expl {display: block; clear:both;}

p.gc_rememberme {display: block; clear:both;}

/*style Muster style1 White */
.gc_style1 blockquote {width: 92%; margin-left: 4%; background-color: #fff; border:1px solid #bbb; }
.XXgc_style1 .gc_comm_deco {display: block;  position:absolute; right:20%; top:-20px; width: 30px; height:40px; background: url(img/deco2.png) no-repeat right top; background-size: 100% auto, auto;}
.gc_style1 .gc_comm_deco {display: block;  position:absolute; left:-6%; top:10px; width: 6.2%; height:50px; background: url(img/deco2b.png) no-repeat right top; background-size: 100% auto, auto;}
.gc_style1 .level0 .gc_comm_deco {background: url(img/deco1.png) no-repeat right top; top:15px; background-size: 100% auto, auto;}
.gc_style1  input, .gc_style1  textarea { background-color: #fff; }

/*style Muster style2 Light grey */
.gc_style2 blockquote {width: 92%; margin-left: 4%; border:1px solid #999; background-color: rgba(204,204,204,0.5); }
.gc_style2 .gc_comm_deco {display: block;  position:absolute; left:-6%; top:10px; width: 6.2%; height:50px; background: url(img/deco2b-ccc.png) no-repeat right top; background-size: 100% auto, auto;}
.gc_style2 .level0 .gc_comm_deco {background: url(img/deco1-ccc.png) no-repeat right top; top:15px; background-size: 100% auto, auto;}
.gc_style2  input, .gc_style2 textarea { background-color: rgba(204,204,204,0.5);  color:#000;}


/*style Muster style3 Dark grey */
.gc_style3 blockquote {width: 92%; margin-left: 4%; border:1px solid #999; background-color: rgba(51,51,51,0.5); color: #ccc;}
.gc_style3 .gc_comm_deco {display: block;  position:absolute; left:-6%; top:10px; width: 6.2%; height:50px; background: url(img/deco2b-333.png) no-repeat right top; background-size: 100% auto, auto;}
.gc_style3 .level0 .gc_comm_deco {background: url(img/deco1-333.png) no-repeat right top; top:15px; background-size: 100% auto, auto;}
.gc_style3  input, .gc_style3  textarea { background-color: rgba(51,51,51,0.5);  color:#fff;}

/*style Muster style4 Black */
.gc_style4 blockquote {width: 92%; margin-left: 4%; border:1px solid #999; background-color: #000; color: #ccc;}
.gc_style4 .gc_comm_deco {display: block;  position:absolute; left:-6%; top:10px; width: 6.2%; height:50px; background: url(img/deco2b-000.png) no-repeat right top; background-size: 100% auto, auto;}
.gc_style4 .level0 .gc_comm_deco {background: url(img/deco1-000.png) no-repeat right top; top:15px; background-size: 100% auto, auto;}
.gc_style4  input, .gc_style4  textarea { background-color: #333; color:#fff;}



/*Muster*/

.gc_cmts {display:block; position: absolute; right: 0; bottom:0;}



