
		.summary {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}

		.c {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}

		.sec {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}

		.min {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}

		.sec {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}

		.frage {
    background-color: black; /* Green */

    color: yellow;
    text-align: center;
    font-size: 1.8em;

}

		.milisec {
    background-color: black; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}




		.sumRed {
    background-color:#444444; /* Green */
    border: 5px solid yellow;
    color: yellow;
    margin-bottom: 1em;
    text-align: center;
    font-size: 1.8em;
    border-radius: 25px;
}



	.eintrag {
    float: left;
    height: 100%;
    margin-left: 2px;
    width: 65.3%;
    font-size: 0.8em;
}

	.monat-jahr-tag {
	background-color:#ffe600;
    float:inherit;
    height:100%;
    width:32%;
		margin-bottom: 100px;
}

	 .monat-jahr {background-color: black;
     background-color: black;
    color: #ffe600;
    text-align: center;
	padding: 1px 0 2px 0;


		}

		li { background-color: yellow;
			height: 140px;
    		margin-bottom: 15px;
			list-style: none; }


	 .wochentag {
	text-align: center;
    background-color: black;
    color: #ffe600;
    padding: 1px 0 2px 0;

}	.tag {
	float: inherit;
	font-size: 3.3em;
	text-align: center;
	background-color: #ffe600;
	color: black;
}
		.time{
			color:black;
		}
		.date{
			color:black;
		}

		.eventtitle, .description, .location, .beschreibung, .time, .date {
    padding: 5px;
}
	  .location, .eventtitle, .time, .date {
		 float: right;
	height: 100%;
	margin-left: 2px;
	width: 63.3%;
	font-size: 0.8em;
}

		.eventtitle{background: yellow;
					font-weight: bolder;}
		.description {background: yellow;


						overflow-y:auto;
						width: 63.3%;
						max-height: 35px;
						margin-left: 2px;
						float: right;
						font-size: 0.8em;
}
		.location{background: yellow;
					text-decoration: underline;

						overflow-y:auto;
						width: 63.3%;
						max-height: 40px;
						margin-left: 2px;
						float: right;
						font-size: 0.8em;}
		.time{background: yellow;}
		.date{background: yellow;}

		.bg {margin-bottom: 15px;}

		img.bild { width: 100%; height: auto; }

		body {
    background-color: #444444;
    font-family: Tahoma, Geneva, sans-serif;
    /*display: flex;
    flex-flow: row wrap;
    justify-content: center;*/
			}
