/* Tourismus */
.dehoga{
    display: block;
	padding: 0 0 5px 0;
}
.star-5:before, .star-8:before{
    margin-right: 5px;
    font-family: "Font Awesome 5 Pro";
    font-size: 20px;
    white-space: nowrap;
}
.star-5:before{
    content: '\f005';
    color: #f1c40f;
}
.star-8:before{
    content: '\f0a3';
    color: #f1c40f;
}
.yellow:before{
    color: #f1c40f;
}
.green:before{
    color: #1fa67a;
}
.options{
    font-size: 0.75em;
}
.options img{
    vertical-align: middle;
    padding: 0 3px 3px 0;
}
.t-options{
    font-size: 0.75em;
}
.t-option:before{
	content: '\f00c';
	margin-right: 5px;
	font-family: "Font Awesome 5 Pro";
    font-size: 28px;
    font-weight: 400;
    vertical-align: sub;
    white-space: nowrap;
}
.t-option-1:before{
    content: '\f00c';
}
.t-option-2:before{
    content: '\f00c';
}
.t-option-3:before{
    content: '\f0fc'; /*f4e3*/
}
.t-option-4:before{
    content: '\f000';
}
.t-option-5:before{
    content: '\f00c';
}
.t-option-6:before{
    content: '\f00c';
}
.t-option-7:before{
    content: '\f26c';
}
.t-option-8:before{
    content: '\f00c';
}
.t-option-9:before{
    content: '\f00c';
}
.t-option-10:before{
    content: '\f00c';
}
.t-option-11:before{
    content: '\f00c';
}
.t-option-12:before{
    content: '\f00c';
}
.t-option-13:before{
    content: '\f00c';
}
.t-option-14:before{
    content: '\f00c';
}
.t-option-15:before{
    content: '\f00c';
}
.t-option-16:before{
    content: '\f1eb';
}
.t-option-17:before{
    content: '\f1ae';
}
.t-option-18:before{
    content: '\f1ae';
}
.t-option-19:before{
    content: '\f00c';
}
.t-option-20:before{
    content: '\f2cd';
}
.t-option-21:before{
    content: '\f00c';
}
.t-option-22:before{
    content: '\f062';
}
.t-option-23:before{
    content: '\f00c';
}
.t-option-24:before{
    content: '\f00c';
}
.t-option-25:before{
    content: '\f00c';
}
.t-option-26:before{
    content: '\f001';
}
.t-option-27:before{
    content: '\f00c';
}
.t-option-28:before{
    content: '\f00c';
}
.t-option-29:before{
    content: '\f193';
}
.t-option-30:before{
    content: '\f00c';
}
.t-option-31:before{
    content: '\f00c';
}
.t-option-32:before{
    content: '\f00c';
}
.t-option-33:before{
    content: '\f00c';
}
.t-option-34:before{
    content: '\f00c';
}
.t-option-35:before{
    content: '\f00c';
}
.t-option-36:before{
    content: '\f086';
}
.t-option-37:before{
    content: '\f00c';
}
.t-option-38:before{
    content: '\f2e7';
}
.t-option-39:before{
    content: '\f00c';
}
.t-option-40:before{
    content: '\f00c';
}
.t-option-41:before{
    content: '\f00c';
}
.t-option-42:before{
    content: '\f00c';
}
.t-option-43:before{
    content: '\f00c';
}
.t-option-44:before{
    content: '\f00c';
}
.t-option-45:before{
    content: '\f00c';
}
.t-option-46:before{
    content: '\f00c';
}
.t-option-47:before{
    content: '\f00c';
}
.t-option-48:before{
    content: '\f00c';
}
.t-option-49:before{
    content: '\f2cc';
}
.t-option-50:before{
    content: '\f00c';
}
.t-option-51:before{
    content: '\f303';
}
.t-option-52:before{
    content: '\f00c';
}
.t-option-53:before{
    content: '\f00c';
}
.t-option-54:before{
    content: '\f00c';
}
.t-option-55:before{
    content: '\f00c';
}
.t-option-56:before{
    content: '\f00c';
}
.t-option-57:before{
    content: '\f1ae';
}


/* Bürgerbeteiligung */
.thumbup:before, .thumbdown:before	{
	margin-right: 5px;
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
}
.thumbup:before{
	content: '\f164';
}
.thumbdown:before{
	content: '\f165';
}
.buergerbeteiligung .thumbup:before, .buergerbeteiligung .thumbdown:before{
color: white;
}
.buergerbeteiligung .thumbdown,.buergerbeteiligung .thumbup{
	color: white;
}
.buergerbeteiligung .details li {
    display: inline;
    margin-right: 5px;
    font-size: 0.85em;
    color: #404040;
}
.buergerbeteiligung .details li:before {
    color: #404040;
    opacity: 0.7;
}
.buergerbeteiligung .details  {
    margin: 0 0 0.75em 0;
}
.buergerbeteiligung .pro, .buergerbeteiligung .pro:before {
    color:green!important;
}
.buergerbeteiligung .contra, .buergerbeteiligung .contra:before {
    color:red!important;
}

/* Listen - allgemeiner in design.css übertragen - kann hier demnächst weg */
/*
.adressen .liste-text :last-child, .mitteilungen .liste-text :last-child, .veranstaltungen .liste-text :last-child {
    margin-bottom:0;
}
*/

/* Date Sheet - Zusatztemplate für Veranstaltungen */
.date-sheet {
    display: flex;
    flex-direction: column;
}
.date-sheet li {
    margin-bottom: 15px;
    position: relative;
    background: #f0f0f0;
}
.date-sheet li:last-child {
    margin-bottom: 0;
}
.date-sheet a {
    display: flex;
    flex-direction: row;
    text-decoration: none;
}
.date-sheet a:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.25);
}
.date-sheet a:hover {
    background-color: rgba(0,0,0,0.1);
}
.date-sheet-date {
    color: #fff;
    padding: 15px;
    min-width: 65px;
}
.date-sheet-day {
    display: block;
    font-size: 1.8em;
}
.date-sheet-month {
    font-size: 1em;
}
.date-sheet-text .title {
    margin: 5px 0;
    font-size: 1.3em;
}
.date-sheet-text{
    padding: 15px;
    color: #404040;
    width: 100%;
}
.date-sheet-text p:last-child{
    margin: 0;
}