/******************************************************************************************************
 * Standard-Einstellungen rot: ff010c
 ******************************************************************************************************/



.js-views-accordion-group-header    { margin-top: 20px } 

.ui-accordion-header-active        		{ background-color: #c60808!important; border: 1px solid #d3d3d3; color: #ffffff }
.ui-accordion-header-active .field-content	{ color: #ffffff!important }

.ui-accordion-header .field-content       { color: #c60808 }

.ui-accordion			{ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" }
.ui-accordion a    		{ color: #c60808!important }

.views-field-field-image    { padding: 10px 0 10px 10px }
.views-field-field-funktion { padding-bottom: 10px }
.views-field-edit-node a    { color: #c60808!important }




/******************************************************************************************************
 * Content - Aktuelles
 ******************************************************************************************************/

.view-frontpage .view-content			{ border-top: 1px solid #343a40; border-bottom: 1px solid #343a40; margin-bottom: 20px }
.view-frontpage .views-row	.views-field-title	{ padding-top: 5px }

.view-veranstaltungen .view-content			{ border-top: 1px solid #343a40; border-bottom: 1px solid #343a40; margin-bottom: 20px }
.view-veranstaltungen .view-content .views-row		{ border-bottom: 1px solid #b3b3b3; margin-bottom: 10px }
.view-veranstaltungen .views-field-field-zeitangabe	{ padding-top: 15px }
.view-veranstaltungen .views-field-field-ort		{ padding-top: 15px }
.view-veranstaltungen .views-field-field-veranstalter	{ padding-top: 15px }
.view-veranstaltungen .views-field-field-links		{ padding-top: 15px }
.view-veranstaltungen .views-field-field-downloads	{ padding-top: 15px }
.view-veranstaltungen .views-field-body			{ padding-top: 15px }

#block-bs-three-views-block-veranstaltungen-block-1 	{ margin-top: 20px }
#block-bs-three-views-block-veranstaltungen-block-1 .views-field-field-veranstalter 	{ padding-top: 0px!important }





.views-field-field-mitteilung-vom		{ line-height: 2.5 }
.views-label-field-einladung-erlaeuterung	{ line-height: 2.5 }
.views-label-field-protokoll		{ line-height: 2.5 }

/******************************************************************************************************
 * Content - Gemeinderat
 ******************************************************************************************************/

.view-gemeinderat .views-row 			{ background-color: #ffffff; margin-bottom: 25px }
.view-gemeinderat ul					{ margin-top: 0 }
.view-gemeinderat .views-field-field-image 	{ float: right; padding-left: 15px }
.view-gemeinderat .views-field-title 		{ border-top: 1px solid #c60808; margin-bottom: 20px; padding-top: 20px }
.view-gemeinderat .views-field-field-stellvertretung { margin-bottom: 25px }
.view-gemeinderat .views-field-field-adresszeile { margin-bottom: 25px }

.view-gemeinderat .views-label-field-telefon-p,
.view-gemeinderat .views-label-field-telefon-g,
.view-gemeinderat .views-label-field-telefon-n 	{ float: left; width: 35px }

.field--name-field-ressorts	li:first-child	{ padding-top: 15px }

/***********************************************************************
 * Main-Content - Sehenswürdigkeiten
 **********************************************************************/

.view-sehenswuerdigkeiten .views-row 			{ background-color: #ffffff; margin-bottom: 15px }
.view-sehenswuerdigkeiten .views-field-title 		{ border-top: 1px solid #c60808; margin-bottom: 20px; padding-top: 20px }
.view-sehenswuerdigkeiten .views-field-field-image 	{ float: right; padding-left: 15px }
.view-sehenswuerdigkeiten .views-field-field-links 	{ padding-top: 15px }


/***********************************************************************
 * Main-Content - Mitarbeiter
 **********************************************************************/

.view-personenregister 				{ font-size: 90% }
.view-personenregister ul				{ margin-top: 0!important }
.view-personenregister .views-row 			{ background-color: #ffffff; margin-bottom: 25px }
.view-personenregister .views-field-field-image 	{ float: right; padding-left: 15px }
.view-personenregister .views-field-title 	{ border-top: 1px solid #c60808; margin-bottom: 20px; padding-top: 20px }
.view-personenregister .views-field-field-arbeitstage { margin-bottom: 25px }

.field--name-field-hauptaufgaben	li:first-child	{ padding-top: 20px }

/******************************************************************************************************
 * Content - Organisationen
 ******************************************************************************************************/

.view-organisationen .views-row 			{ background-color: #ffffff; margin-bottom: 15px }
.view-organisationen .views-field-title 		{ border-top: 1px solid #c60808; margin-bottom: 20px; padding-top: 20px }
.view-organisationen .views-field-field-image 	{ float: right; padding-left: 15px }
.view-organisationen .views-field-field-image img 	{ padding-bottom: 15px }
.view-organisationen .views-field-field-links 	{ padding-top: 15px }
.view-organisationen-accordion a			{ color: #c60808!important }
.view-organisationen-accordion .views-field-field-image 	{ float: right; padding-left: 15px }
.view-organisationen-accordion .views-label-field-e-mail,
.view-organisationen-accordion .views-label-field-telefon	{ width: 240px; float: left }
.view-organisationen-accordion .views-field-field-links		{ margin: 15px 0 }


/***********************************************************************
 * Main-Content - Kommissionen
 **********************************************************************/

.view-kommissionen .views-field-field-sekretariat	{ padding-top: 10px!important }
.view-kommissionen .views-field-field-mitglieder		{ padding-top: 10px!important }

/******************************************************************************************************
 * Content - Online-Schalter
 ******************************************************************************************************/

.view-online-schalter a	{ color: #cc0000 }

/******************************************************************************************************
 * Content - Bücher
 ******************************************************************************************************/

.view-buecher .ui-accordion-content	{ display: flex; flex-wrap: wrap }
.view-buecher .ui-accordion-content>div	{ width: 100% }
.view-buecher .captcha-admin-links		{ border: 0 }

.view-buecher .views-field			{ padding-bottom: 15px }