}
body {
    background-color: #ffffff;


 .center { text-align: center;}
 #showName {text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 200%; }
 

}
body {
    background-color: #ffffff;
}



#content {
	padding-top: 0px;
	display: flex;
	flex-flow: column nowrap;
	width: 100%;
	color: white;
font-family: Arial;
	text-shadow: 0 0 0 #000000;
}

}
.page {
    display: flex;
    width: 100%;

}

.row {
	display: flex;
	width: 100%;
}

.show {
	display: flex;
	width: 100vw;
    height: autovh;
	flex-flow: column nowrap;
	background-color: #ea0a8e;
    margin: 0.5vw;
}

.showContent {
	display: flex;
	flex-flow: row nowrap;
	background-color: #ffffff;
}
.showHeadline {
    color: #000000;
    font-weight: bold;
    font-size: 2.2vh;
    margin: 0 auto;
}
.showInfo {
	display: flex;
	flex-flow: column nowrap;
	width: 100%;
}

.showDescription {
	display: flex;
	flex: 5;
	width: 100%;
    font-size: 2vh;
    margin: 2vh;
    color: black;
    
}

.showPicture > img {
    height: 20vh;
    margin: 1;
}

.showText {
	display: flex;
	flex: 10;
	background-color: #ea0a8ea8e;
}

.showSetting {
	display: flex;
	flex: 1;
    align-items: flex-start;
    flex-wrap: wrap;
	background-color: rgba(245, 161, 206, 0);
    min-height: 5vh;
    min-width: 6vw;
    width: 6vw;
    height: 5vh;
    margin: 1vh;
    margin-right: 5vw;
    
}
.showSetting > img {
    align-self: center;
    margin-left: 0.5vw;
    height: 5vw;
    width: 5vw;
}
.FSK {
    align-self: center;
    margin-left: 0.8vw;
    color: rgb(255, 0, 0);
    font-size: 1.5vh;
    font-weight: bold;
    font-family: Helvetica;
 
}

.showTimetable {
	display: table;
	flex: 1;
    align-self: flex-end;
    align-items: flex-end;
    margin-left: 1vw;
    margin-right: 0.3vw;
    margin-bottom: 1vh;
    width: 100%;
}
.timetable {
    table-layout: fixed;
    border: 1px solid white;
    border-collapse: collapse;
    margin-left: 1vh;
    margin-right: 1vw;
    width: 100%;
}
.timetable th{
    border: 3px solid white;
    border-collapse: collapse;
    background-color: #ea0a8e;
    color: white;
    font-weight: bold;
    font-size: 1vh;
    text-align: center;
}
.timetable td{
    border: 3px solid #ea0a8e;
    border-collapse: collapse;
    padding: 1px;
    background-color: #ea0a8e26;
    color: black;
    font-weight: bold;
    font-size: 1vh;
    width: calc(100%/7);
    text-align: center;
}

@media screen and (min-width:600px) {
    .timetable {
        margin-left: 15vh;
        width: 70%;
    }
    .timetable th{
        font-size: 1.9vh;
    }
    .timetable td{
        padding: 6px;
        font-size: 1.9vh;
    }
}
