body
{
	color: #A08C74;
}

#top_bar
{
	background: #000;
}

#top_bar_line
{
	border-top-color: #000;
}

#header_overall
{
	color: #FAFAFA;
}

header
{
	background-color: #000;
	background: linear-gradient(rgba(0,0,0,0.8) 97%,rgba(0,0,0,0) 100%);
}

#navigation li a:hover
{
	color: #A08C74;
}

#slider_section
{
	background: #5E0000;
	background: rgba(94,0,0,0.7);
	background: linear-gradient(rgba(94,0,0,0) 0%,rgba(94,0,0,0.5) 100%);
}

#slider_home
{
	background-image: none;
}

#caption_div:after
{
	background: url(../../../images/separator.png) no-repeat top center;
}

#caption_text_section
{
	background: #5E0000;
	background: rgba(94,0,0,0.7);
	background: linear-gradient(rgba(94,0,0,0.5) 0%,rgba(94,0,0,1) 50%);
}

#caption_div,#picture_text_div_wrapper
{
	background-image: none;
}

#picture_text_div.ql-editor a
{
	color: #FAFAFA;
}

#galleries_section
{
	background: #111;
}

#galleries_section > h2:after
{
	background: url(../../../images/separator_light.png) no-repeat top center;
}

#galleries li
{
	background: #474747;
	color: #FAFAFA;
}

#galleries li.active
{
	background: #7A7A7A;
	color: #333;
}

.gallery_pictures .slick-prev::before,.gallery_pictures .slick-next::before
{
	color: #CCC;
}

#preferences_equipment_section
{
	background: #5E0000;
}

#preferences_equipment_section > h2:after
{
	background: url(../../../images/separator_light.png) no-repeat top center;
}

.spacer_section
{
	background: rgba(17,17,17,0.5);
}

#news_section
{
	background: #111;
	color: #A08C74;
}

#news_section > h2:after
{
	background: url(../../../images/separator_light.png) no-repeat top center;
}

#news_div .news_entry_overall
{
	border-bottom-color: #EEE;
}

#news_div #button_more_news_overall #button_more_news
{
	background: #474747;
	border-color: #333;
	color: #FAFAFA;
}

#news_div #button_more_news_overall #button_more_news:hover
{
	background: #7A7A7A;
	color: #333;
}

#contact_section
{
	background: #5E0000;
	background: rgba(94,0,0,0.95);
	color: #A08C74;
}

#contact_section > h2:after
{
	background: url(../../../images/separator_golden.png) no-repeat top center;
}

#contact_data_overall
{
	color: #A08C74;
}

#contact_form .contact_field,#contact_form .contact_field input,#contact_form .contact_field textarea 
{
	background: #474747;
	color: #FAFAFA;
}

#contact_form .contact_field span
{
	color: #FAFAFA;
}

#contact_form #form_button_send
{
	background: #474747;
	border-color: #333;
	color: #FAFAFA;
}

#contact_form #form_button_send:hover
{
	background: #7A7A7A;
	color: #333;
}

#partner_links_section
{
	background: #5E0000;
	background: rgba(94,0,0,0.7);
	background: linear-gradient(rgba(94,0,0,0.5) 0%,rgba(94,0,0,1) 50%);
}

#partner_links_section > h2
{
	background-image: none;
}

#partner_links_div_wrapper
{
	background-image: none;
}

#partner_links_back a,#imprint_back a,#privacy_policy_back a
{
	background: #474747;
	border-color: #333;
	color: #FAFAFA;
}

#partner_links_back a:hover,#imprint_back a:hover,#privacy_policy_back a:hover
{
	background: #7A7A7A;
	color: #333;
}

footer
{
	background: #000;
}

.go-top
{
	background-color: #474747;
}

.go-top:hover
{
	background-color: #7A7A7A;
}