@charset "utf-8";
/* CSS Document */

#sidebar a.btn { display: block; font-size: 13px;}

/*--------------Akkordeon-Balken-----------------*/
body .wpb_content_element .ui-tabs .ui-tabs-nav li,
body .wpb_content_element .ui-accordion .ui-accordion-header {
    background: #D68D3A;
}
 
body .wpb_content_element .ui-tabs .ui-tabs-nav li.ui-state-active,
body .wpb_content_element .ui-accordion .ui-accordion-header.ui-state-active,
body .wpb_tabs .ui-tabs .ui-tabs-panel {
   background-color: #72300B;
}
 
body .wpb_content_element .ui-tabs .ui-tabs-nav li:hover,
body .wpb_content_element .ui-accordion .ui-accordion-header:hover {
  background: #72300B;
}


.rahmen .wpb_content_element {
    margin-bottom: 0;
}

/*--------------Akkordeon-Schrift-----------------*/
.ui-accordion .ui-accordion-header a {
    color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 130%;
	text-align: left;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #fff;
	}

.wpb_tabs .ui-tabs .ui-tabs-panel, .wpb_accordion .ui-accordion .ui-accordion-content {
    padding: 20px 0;
	overflow-x: hidden;
}

/*--------------Abstände-----------------*/

.abstandLinks { padding-left: 30px; }
.abstandRechtsMinus { margin-right: -30px; } 

.abstandLinks20 { padding-left: 20px; }
.abstandLinks30 { padding-left: 30px; }
.abstandRechts20 { padding-right: 20px; }
.abstandRechts30 { padding-right: 30px; }


/*--------------Row-Abstand-----------------*/
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 35px;
}