/*

Hier kannst du dein eigenes CSS einfügen.

Klicke auf das Hilfe-Symbol oben, um mehr zu lernen.
*/

/*********************/
/*  Seminare-Widget  */
/*********************/

.widget_linde_seminare button.slick-prev, .widget_linde_seminare button.slick-next {
    top: 50px;
}

.widget_linde_seminare .linde-seminar,
.widget_linde_seminare .linde-seminar * {
	text-align: left;
}


/************************************/
/*  Linde EP Menü                   */
/************************************/

@media (max-width: 800px){
	div#linde_epmenu {
		display: none !important;
	}
}


/************************************/
/*  categories-links                */
/************************************/

.rp-medium-one .entry-thumb .categories-links {
	background-color: #007fc6;
}


/*----------------------------------*/
/*  Sticky-Header                   */
/*----------------------------------*/

/* Schöneitskorrekturen für der Sticky-Header */

#thsp-sticky-header{
	padding: 18px 10px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3) !important;
	opacity: .9;
}
#thsp-sticky-header img{
	height: 23.8833px;
}



/*----------------------------------*/
/*  Simple Follow Me Social Buttons Widget*/
/*----------------------------------*/

/* Größe und Farbe der Symbole "FOLGE UNS" ändern */
.sfmsb-circle{
	font-size: 30px !important;
	color: #555 !important
}
/* Farbe für "hover" ändern */
.sfmsb-icon-twitter:hover{
	color: #1da1f2 !important;
}
.sfmsb-icon-facebook:hover{
	color: #3b5998 !important;
}
.sfmsb-icon-feed:hover{
	color: #ffa500 !important;
}
.sfmsb-icon-soundcloud:hover{
	color: #f8620f !important;
}
.sfmsb-icon-itunes:hover{
	color: #d545e3 !important;
}



/*----------------------------------*/
/*  Sidebar                         */
/*----------------------------------*/

/* notwendige Änderung damit Sidebar auf den Forenseiten direkt rechts neben dem Forum positioniert ist */

@media (min-width: 1023px){
	#primary{
		float: left;
		width: 728px;
	}
	article.page{
		border-top: 0 !important;
		padding-top: 15px !important;
	}
}



/*----------------------------------*/
/*  Widget: Neueste Themen (BBPress)*/
/*----------------------------------*/

aside#bbp_topics_widget-5.widget.widget_display_topics a.bbp-forum-title{
	font-weight: bold;
}
aside#bbp_topics_widget-5.widget.widget_display_topics ul{
	padding-left: 0;
}



/*----------------------------------*/
/*  BBPress                         */
/*----------------------------------*/

/*------------*/
/* Ausblenden */
/*------------*/

/* Header, Footer tabellarische Foren- bzw. Themenauflistung */
#bbpress-forums ul.bbp-forums li.bbp-header,
#bbpress-forums ul.bbp-topics li.bbp-header,
#bbpress-forums ul.bbp-search-results li.bbp-header,
#bbpress-forums li.bbp-footer {
	display: none;
}

/* Ausbleden der template-notice */
#bbpress-forums div.bbp-template-notice{
	display: none;
}

/* bbp-pagination */
#bbpress-forums div.bbp-pagination-count {
	display: none;
}



/* Ändern der tabellarischen Foren- bzw. Themenauflistung */

#bbpress-forums li.bbp-forum-topic-count:before{
	content: "Themen: ";
}
#bbpress-forums li.bbp-topic-voice-count:before{
	content: "Teilnehmer: ";
}
#bbpress-forums li.bbp-forum-reply-count:before,
#bbpress-forums li.bbp-topic-reply-count:before {
	content: "Beiträge: ";
}
#bbpress-forums li.bbp-forum-freshness:before,
#bbpress-forums li.bbp-topic-freshness:before {
	content: " letzte Aktualisierung ";
}
#bbpress-forums span.bbp-topic-freshness-author:before{
	content: "von";
}

#bbpress-forums li.bbp-forum-info,
#bbpress-forums li.bbp-topic-title {
	display: block;
	width: 100%;
	font-size: 18px;
}
#bbpress-forums li.bbp-forum-info a,
#bbpress-forums li.bbp-topic-title a{
	font-weight: bold;
}
#bbpress-forums li.bbp-forum-info div.bbp-forum-content,
#bbpress-forums li.bbp-topic-title p.bbp-topic-meta {
	margin-top: 0;
	margin-bottom: 0;
}
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-topic-voice-count {
	display: inline;
	width: 100%;
	/*width: 95px;*/
	text-align: left;
	font-size: 11px;
	line-height: 1.2;
}
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-reply-count {
	display: inline;
	/*width: 100%;*/
	/*width: 90px;*/
	width: unset;
	float: left;
	text-align: left;
	font-size: 11px;
	margin-right: 10px;
}
#bbpress-forums li.bbp-forum-freshness,
#bbpress-forums li.bbp-topic-freshness {
	display: inline;
	/*width: 100%;*/
	width: unset;
	text-align: right;
	float: right;
	font-size: 11px;
}
#bbpress-forums li.bbp-forum-freshness a,
#bbpress-forums li.bbp-topic-freshness a {
	font-weight: bold;
}
#bbpress-forums li.bbp-forum-freshness p.bbp-topic-meta,
#bbpress-forums li.bbp-topic-freshness p.bbp-topic-meta {
	display: inline;
}


/* Ausblenden der Authorenrolle */
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
	display: none;
}

/* Farbe und Rahmen der "Listen" ändern */
#bbpress-forums li.bbp-body {
	border-top: 1px solid #ccc;
}
#bbpress-forums li.bbp-body ul {
	border-bottom: 1px solid #ccc;
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
	background-color: transparent;
	/*border-bottom: 1px solid #ccc;*/
	/*margin-top: -12px;*/
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
	background-color: transparent;
	/*border-bottom: 1px solid #ccc;*/
	/*margin-top: -12px;*/
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border-top: none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	border: none;
}

/* Farbe bzw. Unterstreichungen von BBPress Links ändern */
#bbpress-forums a{
	border-bottom: none;
}
#bbpress-forums a:hover{
	color: #777;
	-webkit-transition: color linear 0.1s;
	-moz-transition: color linear 0.1s;
	-o-transition: color linear 0.1s;
	transition: color linear 0.1s;
}

/* Abstand zwischen den Pfad-Ebenen ändern */
.bbp-breadcrumb-sep{
	padding: 4px
}

/* Author-Avatar in Aktualitätsinformationen ausblenden */
.bbp-topic-freshness-author > .bbp-author-avatar,
.bbp-topic-started-by > .bbp-author-avatar,
.bbp_topic_create activity-item > .activity-avatar,
#bbpress-forums li.bbp-reply-revision-log-item a:first-of-type, 
#bbpress-forums li.bbp-topic-revision-log-item a:first-of-type {
	display: none;
}

/* Info über Anzahl der Beiträge pro Seite nach rechts setzen */
.bbp-pagination-count{
	float: right
}

/* Ändern der Foren-Spaltenbreite */
li.bbp-forum-info,
li.bbp-topic-title {
	width: 40%;
}
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count,
li.bbp-forum-freshness,
li.bbp-topic-freshness {
	width: 20%;
}

/* Forum-Suche */
div.bbp-search-form{
	margin-bottom: 8px;
}

/* Beitragstext */
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
	overflow: hidden;
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 1.6;
}
#bbpress-forums div.bbp-forum-content p,
#bbpress-forums div.bbp-topic-content p,
#bbpress-forums div.bbp-reply-content p {
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 1.6;
	margin-bottom: 12px;
}

/*** Ändern der bbp-replay-form bzw. bbp-topic-form ***/

/* Absenden-Button */
.bbp-submit-wrapper button,
.bbp-submit-wrapper a{
	margin: 0 0 15px;
	padding: 15px 15px 14px;
	background: #000;
	color: rgba(255, 255, 255, 0.85);
	border: none;
	font-family:'Karla', Arial, sans-serif;
	font-size:13px;
	font-size:0.8125rem;
	letter-spacing:1px;
	line-height:1;
	text-transform:uppercase;
	cursor:pointer;
	-webkit-appearance:none;
	-webkit-transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-o-transition:all ease-in-out 0.2s;
	transition:all ease-in-out 0.2s;
	-webkit-border-radius: 0;
    border-radius: 0;
}
.bbp-submit-wrapper a{
	padding: 14px 14px 13px;
}
.bbp-submit-wrapper button:hover,
.bbp-submit-wrapper a:hover{
	background: #000;
	color: #fff !important;
}
div.bbp-submit-wrapper{
	float: left;
	margin: 15px 0 0px;
}

/* buttons: page-numbers */
#bbpress-forums div.bbp-pagination-links .page-numbers{
	background: #000;
	color: rgba(255, 255, 255, 0.85);
	border: none;
	padding: 3px 0;
	text-align: center;
	margin: 1px;
	width: 22px;
	height: 22px;
	font-family:'Karla', Arial, sans-serif;
}
#bbpress-forums div.bbp-pagination-links .page-numbers:hover{
	color: #fff;
}
#bbpress-forums div.bbp-pagination-links .current{
	color: #fff;
	font-weight: bold;
	background: #000;
}


/**************************************/
/* bbp-the-content-wrapper            */
/**************************************/

.bbp-the-content-wrapper div.mce-toolbar-grp,
.bbp-the-content-wrapper div.quicktags-toolbar {
	border: none;
	background: #000;
}

.bbp-the-content-wrapper .tmce-active #bbp_topic_content-tmce,
.bbp-the-content-wrapper .html-active #bbp_topic_content-html,
.bbp-the-content-wrapper .tmce-active #bbp_reply_content-tmce,
.bbp-the-content-wrapper .html-active #bbp_reply_content-html {
	border-color: #000;
	background: #000;
	color: #fff;
	/*font-weight: bold;*/
}

.bbp-the-content-wrapper .html-active #bbp_topic_content-tmce,
.bbp-the-content-wrapper .tmce-active #bbp_topic_content-html,
.bbp-the-content-wrapper .html-active #bbp_reply_content-tmce,
.bbp-the-content-wrapper .tmce-active #bbp_reply_content-html {
	border-color: #000;
	background: #444;
	color: rgba(255, 255, 255, 0.85);
}
.bbp-the-content-wrapper .html-active #bbp_topic_content-tmce:hover,
.bbp-the-content-wrapper .tmce-active #bbp_topic_content-html:hover,
.bbp-the-content-wrapper .html-active #bbp_reply_content-tmce:hover,
.bbp-the-content-wrapper .tmce-active #bbp_reply_content-html:hover {
	color: #fff;
}

.bbp-the-content-wrapper .mce-toolbar-grp i.mce-ico {
	color: rgba(255, 255, 255, 0.85);
}
.bbp-the-content-wrapper i.mce-i-resize {
    color: #fff;
}

#bbpress-forums div.bbp-the-content-wrapper input {
	color: rgba(255, 255, 255, 0.85);
	background: #000;
	border: 1px solid #000;
	-webkit-border-radius: 2px;
    border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#bbpress-forums div.bbp-the-content-wrapper input:hover {
	color: #fff;
	border-color: rgba(255, 255, 255, 0.85);
}

.bbp-the-content-wrapper div.mce-btn:hover {
	background: #000 !important;
	border: 1px solid rgba(255, 255, 255, 0.85) !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.bbp-the-content-wrapper div.mce-btn.mce-active {
	background: #444 !important;
}
.bbp-the-content-wrapper div.mce-btn:hover i {
	color: #fff;
}

.bbp-the-content-wrapper div.mce-edit-area,
.bbp-the-content-wrapper div.mce-statusbar,
.bbp-the-content-wrapper #bbp_topic_content,
.bbp-the-content-wrapper #bbp_reply_content {
	border: 1px solid #cacaca !important;
}
.bbp-the-content-wrapper div.mce-edit-area {
	border-bottom: none !important;
}
.bbp-the-content-wrapper div.mce-statusbar {
	border-top: none !important;
	background: #cacaca;
}

/* bbp-form ändern */
#bbpress-forums fieldset.bbp-form {
	border: unset;
	padding: unset;
	margin-bottom: unset;
}
#bbpress-forums fieldset.bbp-form > legend {
	padding: unset;
	color:#000;
	font-weight:bold;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	margin:38px 0 8px;
	font-size:19px;
	font-size:1.1875rem;
	line-height:1.4;
}
#bbpress-forums fieldset.bbp-form input#bbp_topic_title,
#bbpress-forums fieldset.bbp-form input#bbp_topic_tags {
	width: 100%
}

/**************************************/
/* bbp-the-content-wrapper (ende)     */
/**************************************/


/* bbp-header */
#bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-author, #bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-content {
	font-size: 0;
	margin-left: 0;
}
#bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-content span#subscription-toggle a.subscription-toggle,
#bbpress-forums a.subscription-toggle,
#bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-content span#favorite-toggle a.favorite-toggle,
#bbpress-forums div.bbp-user-section a.subscription-toggle,
#bbpress-forums div.bbp-user-favorites a.favorite-toggle,
#bbpress-forums span#bbppu-mark-as-read span.bbppu-mark-as-read a{
	margin: 1px;
	padding:6px 6px 7px;
	background:#000;
	color:rgba(255, 255, 255, 0.85);
	border:none;
	font-family:'Karla', Arial, sans-serif;
	font-size:13px;
	font-size:0.8125rem;
	letter-spacing:1px;
	line-height:1;
	/*text-transform:uppercase;*/
	cursor:pointer;
	-webkit-appearance:none;
	-webkit-transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-o-transition:all ease-in-out 0.2s;
	transition:all ease-in-out 0.2s;
	-webkit-border-radius: 0;
    border-radius: 0;
	float: right;
}
#bbpress-forums span#bbppu-mark-as-read span.bbppu-mark-as-read{
	font-size: 0;
}
#bbpress-forums span#bbppu-mark-as-read i{
	display: none;
}
#bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-content span#subscription-toggle a.subscription-toggle:hover,
#bbpress-forums a.subscription-toggle:hover,
#bbpress-forums ul.bbp-replies li.bbp-header div.bbp-reply-content span#favorite-toggle a.favorite-toggle:hover,
#bbpress-forums div.bbp-user-section a.subscription-toggle:hover,
#bbpress-forums div.bbp-user-favorites a.favorite-toggle:hover,
#bbpress-forums span#bbppu-mark-as-read a:hover {
	background:#000;
	color:#fff;
}
#bbpress-forums div.bbp-user-section a.subscription-toggle,
#bbpress-forums div.bbp-user-favorites a.favorite-toggle {
	float: right;
	width: 25px;
	height: 25px;
	text-align: center;
	font-size: 15px;
}

#bbpress-forums ul.bbp-replies li.bbp-header{
	background: transparent;
	border-top: 0;
}

#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header{
	background: transparent;
	border-top: 1px solid #ccc;
	font-size: 12px;
	padding-top: 25px;

}

#bbpress-forums li.bbp-body{
	border: 0;
}

#bbpress-forums ul.bbp-replies{
	border-bottom: 1px solid #ccc;
}

#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author{
	width: 100%;
	text-align: left;
	line-height: normal;
}

/* Größe des Authorenavatars ändern */
#bbpress-forums div.bbp-forum-author a.bbp-author-avatar,
#bbpress-forums div.bbp-topic-author a.bbp-author-avatar,
#bbpress-forums div.bbp-reply-author a.bbp-author-avatar {
	margin: 0;
	width: 40px;
	height: 40px;
	display: block;
	float: left;
}

/* Größe des Authorenavatars ändern */
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	margin: 0;
	max-width: 40px;
	max-height: 40px;
}

#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	font-family:'Karla', Arial, sans-serif;
	font-weight: bold;
    font-size: 15px;
	margin: 0;
    padding: 2px 0 0 10px;
	position: relative;
	vertical-align: baseline;
	clear: none;
	display: inline-block;
}

#bbpress-forums div.bbp-forum-author br,
#bbpress-forums div.bbp-topic-author br,
#bbpress-forums div.bbp-reply-author br {
	display: none;
}

#bbpress-forums div.bbp-forum-author .bbp-author-ip,
#bbpress-forums div.bbp-topic-author .bbp-author-ip,
#bbpress-forums div.bbp-reply-author .bbp-author-ip {
    padding: 3px 0 0 10px;
}

#bbpress-forums ul.bbp-replies li > div{
	padding-left: 8px;
	padding-right: 8px;
}
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content{
	margin: 0;
}

#bbpress-forums div.bbp-forum-content p,
#bbpress-forums div.bbp-topic-content p,
#bbpress-forums div.bbp-reply-content p {
	/*line-height: normal;
	margin-bottom: 8px;*/
}

.bbp-form div.wp-editor-container{
	border: 0;
}


@media only screen and (max-width: 480px) {
	#bbpress-forums .bbp-body div.bbp-reply-author {
		margin: 0;
		padding: 0;
		min-height: unset;
	}
	#bbpress-forums .bbp-body div.bbp-reply-content {
		margin: 0;
		padding: 12px 12px 12px 0;
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		position: unset;
		top: unset;
		left: unset;
		width: unset;
		height: unset;
	}
	span.bbp-admin-links {
		clear: none;
		float: right;
	}
	#bbpress-forums ul.bbp-threaded-replies {
		margin-left: 25px;
	}
}

@media only screen and (max-width: 320px) {
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
		width: 100%;
	}
}





/******************************************/
/*  BBPress Pencil Unread                 */
/******************************************/

body:not(.rtl) a.bbppu-hentry.bbppu-read, body:not(.rtl) ul.bbppu-hentry.bbppu-read > li:first-child,
body:not(.rtl) a.bbppu-hentry.bbppu-unread, body:not(.rtl) ul.bbppu-hentry.bbppu-unread > li:first-child {
    border-left: 0;
}
body:not(.rtl) a.bbppu-hentry, body:not(.rtl) ul.bbppu-hentry > li:first-child {
    padding-left: 0;
}
body:not(.rtl) a.bbppu-hentry.bbppu-unread, body:not(.rtl) ul.bbppu-hentry.bbppu-unread li:first-child > a {
	color: #007fc6;
}



/************************************/
/*  Table Arbeitsbehelfe            */
/************************************/

table#arbeitsbehelfe{
	border: 0;
}
table#arbeitsbehelfe td{
	border: 0;
	line-height: 1;
	padding: 0;
	vertical-align: middle;
}
table#arbeitsbehelfe  tr td a br{
	display: none;
}
table#arbeitsbehelfe  tr td a i:hover{
	color: #777;
}




/************************************/
/*  Menü                            */
/************************************/

#site-nav ul li ul li a{
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
#site-nav ul li ul.sub-menu{
	opacity: .95;
	backdrop-filter: blur(3px);
	-webkit-backdrop-filter: blur(3px);
}

li#menu-item-12838 > a:first-of-type{
	pointer-events: none;
	cursor: default;
}
@media (max-width: 1022px){
div#mobile-menu-wrap ul#menu-mainmenu li{
	text-align: left;
	padding-left: 20px;
	border-top: 1px solid #ededed;
	border-bottom: none;
}
div#mobile-menu-wrap ul#menu-mainmenu ul{
	border-top: none;
}
div#mobile-menu-wrap ul#menu-mainmenu li a{
	margin-left: -20px;
}
}

/************************************/
/*  Search-box                      */
/************************************/

.search-box #searchform input {
	opacity: .95;
}

/*.search-box:hover #searchform,
#search-toggle:hover + #searchform,
#searchform:hover {
    display: block;
}*/

.search-box #searchform::after {
	top: 7px;
}


/************************************/
/*  Anmelde-box (widget)            */
/************************************/

aside.bbp_widget_login{
	padding: 15px 0 60px;
    border-bottom: 1px solid #ccc;
}
aside.bbp_widget_login form.bbp-login-form{
	padding: 20px;
	background: #e1f0f8;
}
aside.bbp_widget_login h3.widget-title{
	display: none;
}
aside.bbp_widget_login div.bbp-username{
	margin: 0;
}
aside.bbp_widget_login input{
	background: #fff;
}
aside.bbp_widget_login div.bbp-username input, 
aside.bbp_widget_login div.bbp-password input,
aside.bbp_widget_login div.bbp-submit-wrapper,
aside.bbp_widget_login div.bbp-submit-wrapper label.cptch_label{
	width: 100%;
}
aside.bbp_widget_login div.bbp-username input, 
aside.bbp_widget_login div.bbp-password input{
	max-width: 300px;
}
aside.bbp_widget_login div.bbp-remember-me input{
	margin-left: 0;
}
aside.bbp_widget_login div.bbp-submit-wrapper p.cptch_block{
	margin: 0;
}
aside.bbp_widget_login div.bbp-submit-wrapper span.cptch_reload_button{
	margin-right: 0;
}
aside.bbp_widget_login div.bbp-remember-me label{
	width: unset;
}
aside.bbp_widget_login div.bbp-submit-wrapper button#user-submit{
	margin: 0;
}
aside.bbp_widget_login div.bbp-submit-wrapper span.cptch_wrap,
aside.bbp_widget_login div.bbp-submit-wrapper span.cptch_wrap label.cptch_label,
aside.bbp_widget_login div.bbp-submit-wrapper span.cptch_wrap span.cptch_reload_button_wrap {
	display: inline !important;
}
aside.bbp_widget_login div.bbp-submit-wrapper span.cptch_wrap span.cptch_reload_button_wrap span.cptch_reload_button{
	vertical-align: middle;
}


/* auf Registrieren-Seite */

.page-id-4 aside#bbp_login_widget-4{
	display: none;	
}

.page-id-4.logged-in aside#bbp_login_widget-4{
	display: block;	
}


/************************************/
/*  cpcha_block in comment-form     */
/************************************/

form.comment-form p.cptch_block{
	float: left;
	padding: 12px 0 0;
}
form.comment-form p.cptch_block span.cptch_wrap,
form.comment-form p.cptch_block span.cptch_wrap span.cptch_reload_button_wrap {
	display: inline !important;
}
form.comment-form p.cptch_block span.cptch_wrap label.cptch_label{
	width: auto !important;
}
form.comment-form p.cptch_block span.cptch_wrap,
form.comment-form p.cptch_block span.cptch_wrap span.cptch_reload_button_wrap span.cptch_reload_button{
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
}
form.comment-form p.cptch_block span.cptch_wrap span.cptch_reload_button_wrap span.cptch_reload_button{
	margin-right: 0;
}



/************************************/
/* öffentliche Nachricht deaktivieren */
/************************************/

div#buddypress div#item-header div#item-header-content div#item-buttons div#post-mention{
	display: none;
}



/************************************/
/*  Arbeitsbehelfe                  */
/************************************/

div.arbeitsbehelfe{
	margin-bottom: 100px;
}


/*----------------------------------*/
/*  Blocksatz                       */
/*----------------------------------*/

h1, h2, h3{
	hyphens: none;
	text-align: initial;
}
body{
	 text-align: justify;
}
.entry-content p,
.entry-content p.pull-right,
.entry-content p.pull-left {
	text-align: justify;
}






@media only screen and (max-width: 480px) {
	#main-wrap {
    padding: 0;
	}
}


/***********************/
/*  Cookie Notice      */
/***********************/

#cookie-notice {
	font-family: 'Karla', Arial, sans-serif;
	font-size: 16px;
	opacity: 0.9 !important;
	padding: 20px 20px !important;
	max-height: 999px;
	min-height: 30px;
}

#cookie-notice .cookie-notice-container {
	padding: 0px;
}

#cookie-notice .cn-button {
	font-family: 'Karla', Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004389;
	background: #ffd203;
	padding: 4px 9px;
	border-radius: 3px;
	margin-left: 20px;
}