

/* FOREN */
#goingvis-forum{
	display: flex;
	margin: 0 auto;
	max-width: 1100px;
	flex-direction: row-reverse;
	padding: 0 20px;
}
#main #bbpress-forums ul.bbp-forums, 
#main #bbpress-forums ul.bbp-lead-topic, 
#main #bbpress-forums ul.bbp-replies, 
#main #bbpress-forums ul.bbp-search-results, 
#main #bbpress-forums ul.bbp-topics{
	font-size: 1rem;
}

#forum-sidebar{
	width: 30%;
	box-sizing: border-box;
	padding-right: 2rem;
}

#main #bbpress-forums{
	width: 70%;
}

#forum-sidebar h2{
	font-size: 1.5rem;
	margin-bottom: .5rem;
}

#forum-sidebar aside{
	margin-bottom: 2rem;
}

#forum-sidebar aside.bbp_widget_login img{
	width: auto;
	height: auto;
}

fieldset.bbp-form{
	box-sizing: border-box;
	padding: 1rem;
	border-radius: 5px;
	border: 2px solid #bc3e46;
}

fieldset.bbp-form button.button{
	display: table;
    padding: 15px 20px;
    background-color: #BC3E46;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
	border-radius: 5px;
	border: none;
	font-weight: bold;
}

fieldset.bbp-form .bbp-remember-me *,
fieldset.bbp-form .bbp-remember-me #rememberme{
	vertical-align: middle;
	margin-bottom: 0;
}

#forum-sidebar div.bbp-submit-wrapper{
	float: none;
}

#forum-sidebar div.bbp-login-links{
	padding-top: 1rem;
}

#forum-sidebar .bbp-login-form .bbp-login-links a{
	float: none;
	display: block;
	margin-bottom: .5rem;
}

#bbpress-forums fieldset.bbp-form .fl_topic_tags{
	margin-bottom: 1rem;
	font-size: 1rem;
}

#bbpress-forums fieldset.bbp-form .fl_topic_tag_list ul li{
	display: inline-block;
	padding-right: 1rem;
	border: 2px solid #BC3E46;
	border-radius: 5px;
	padding: 0 .5rem .25rem .5rem;
	margin: 0 .25rem .25rem 0;
}

#bbpress-forums fieldset.bbp-form .fl_topic_tag_list input{
	margin-bottom: 0;
	margin-right: .25rem;
}

#bbpress-forums fieldset.bbp-form .fl_topic_tag_list input,
.fl_topic_tag_list label{
	vertical-align: middle;
	display: inline-block;
}

.fl-rich-text #bbpress-forums ul li:before{
	content: none;
}

/* FORMATIERUNGEN */
#bbpress-forums div.bbp-reply-content ul,
#bbpress-forums div.bbp-reply-content ol{
	padding-left: 20px;
	margin-bottom: 1.25rem;
}
#bbpress-forums div.bbp-reply-content ul li,
#bbpress-forums div.bbp-reply-content ol li{
	font-size: 1.15rem;
	line-height: 1.4rem;
	margin-bottom: .5rem;
}

#bbpress-forums blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 0;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
#bbpress-forums blockquote::before {
  color: #ccc;
  content: '„';
  font-size: 4rem;
  line-height: 0.1rem;
}
#bbpress-forums blockquote p {
  padding-left: 2rem;
}

div.bbp-template-notice.info{
	border: 2px solid #EF7D19;
	background-color: transparent;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content{
	font-size: 1rem;
}

.bbp-topics li.bbp-topic-freshness > a{
	font-size: .85rem;
}

.bbp-forum-freshness > a{
	font-size: .75rem;
}

.bbp-forum-freshness > a,
.bbp-forum-freshness a,
.bbp-topic-freshness a,
.bbp-topic-freshness-author > a,
.bbp-topic-started-by a,
.bbp-reply-author a,
.bbp-topic-tags a,
#forum-sidebar a,
.bbp-reply-header .bbp-reply-permalink{
	text-decoration: none;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{
	border: none;
}
div.type-topic, div.type-reply{
	border-bottom: 2px solid #EF7D19;
}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header{
	background-color: transparent;
}
.bbp-user-section .bbp-pagination{
	float: none;
}
body.bbp-user-page #bbpress-forums #bbp-user-wrapper ul.bbp-topics,
body.bbp-user-page #bbpress-forums #bbp-user-wrapper ul.bbp-replies{
	clear: both;
}