@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-color: #AA9778 !important;

}
 
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: #5F462D !important;
}
 
body .wpb_content_element .ui-tabs .ui-tabs-nav li:hover,
body .wpb_content_element .ui-accordion .ui-accordion-header:hover {
  background-color: #5F462D !important;
}


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

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none; }



.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
   background-color: #CC3333 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    
    border: none !important;
    color: #000;
    font-weight: bold;
}

.ui-accordion .ui-widget-content {
    border: 0 !important;
	color: #391712;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 170%;


}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #f7f4ee;
    border: 1px solid #CBC7BD;
    color: #654B24;
    font-weight: bold;
}

.ui-widget-header {
    background: #D8C9AF;
    border: 1px solid #D4D1BF;
    color: #453821;
    font-weight: bold;
}



.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px !important;
}


.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}


.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background:  #AA9778;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}

/*--------------Akkordeon-Schrift-----------------*/
.ui-accordion .ui-accordion-header a {
    color: #fff;
	min-height: 30px;
	line-height: 30px;
	font-size: 120%;
	text-align: left;
	font-style:normal !important;
	 text-shadow: 2px 2px 6px #9B8662;
	 font-family:Arial, Helvetica, sans-serif;
}





.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 0.5em;
	padding-top:10px;
}



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




/*--------------Plus ICON-----------------*/

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background: url(images/template/toggle_open.png) !important;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    position: absolute;
    left: 1.1em;
    top: 25px;
    width: 16px;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
       background: url(images/template/toggle_close.png) !important;
}



/*--------------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: 25px;
}