/******************************************************************************************************
 * Standard-Einstellungen
 ******************************************************************************************************/

a { color: #c60808; text-decoration: none }

.button	{ display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle;
		  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
		  border: 1px solid #c5c5c5; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem;
		  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out }


.form-select	{ display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff;
		  background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out }

.header	{ background-color: #343a40 }

.align-left	{ padding-right: 10px }

ul 		{ margin-top: -20px }

#block-bs-three-hauptnavigation-3 ul	{ margin-top: 0!important }
#block-bs-three-hauptnavigation-4 ul	{ margin-top: 0!important }
#block-bs-three-hauptnavigation-5 ul	{ margin-top: 0!important }
#block-bs-three-hauptnavigation-6 ul	{ margin-top: 0!important }
#block-hauptnavigation-7 ul	{ margin-top: 0!important }
#block-hauptnavigation-8 ul	{ margin-top: 0!important }
#block-hauptnavigation-9 ul	{ margin-top: 0!important }

.pager__items			{ margin-top: 30px }


/******************************************************************************************************
 * site-branding
 ******************************************************************************************************/

#block-bs-one-branding img	{ float: left; height: 100px; margin: 0 20px 20px 0 }
#block-bs-one-branding a	{ font-size: 2rem; text-decoration: none; color: #ffffff; margin-top: 30px }

/******************************************************************************************************
 * Slider
 ******************************************************************************************************/

#views_slideshow_cycle_main_anzeige_slideshow-block_1  		{ width: 100% !important; height: auto !important }
#views_slideshow_cycle_teaser_section_anzeige_slideshow-block_1 	{ width: 100% !important }
#views_slideshow_cycle_teaser_section_anzeige_slideshow-block_1 div 	{ width: 100% !important }
#views_slideshow_cycle_main_anzeige_slideshow-block_1 .views-field-field-bildergalerie img	{ width: 100% !important; height: auto !important; }

/******************************************************************************************************
 * Start Sidebar right
 ******************************************************************************************************/

#block-bs-three-kontakt .field--name-body		{ background-color: #f7f7f7; padding: 5px; margin-bottom: 20px }
#block-bs-three-offnungszeiten .field--name-body	{ background-color: #f7f7f7; padding: 5px; margin-bottom: 20px }
#block-bs-three-direktlinks .field--name-body	{ background-color: #f7f7f7; padding: 5px; margin-bottom: 20px }

/******************************************************************************************************
 * Content
 ******************************************************************************************************/

.field--name-field-image    { float: right; padding-left: 10px }
.field--name-field-mitteilung-vom	{ padding-bottom: 15px }

/******************************************************************************************************
 * Bildergalerie
 ******************************************************************************************************/

.field--name-field-bildergalerie img	{ float: left; margin-right: 10px; margin-bottom: 10px; padding: 5px !important; width: 325px; min-height: 225px }
.field--name-field-bildergalerie 		{ clear: left; display: block; margin-top: 15px; }


/******************************************************************************************************
 * sub_features
 ******************************************************************************************************/

.sub_features		{ color: #ffffff; background-color: #343a40; margin-top: 20px; font-size: 95% }


/******************************************************************************************************
 * Footer
 ******************************************************************************************************/

.footer	{ background-color: #343a40; font-size: 90%; line-height: 1 }



