h2.five.wide.column, h1.five.wide.column {
margin-top: 0 !important;
}
h4.wide.column {
margin-top: 0 !important;
}
div.ui.stackable.grid.container {
margin-top: 1.5em;
}

div#foot {
margin-top: 2em;
}
div#foot a {
color: white;
}

table {
width: 100%;
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
margin: 5em 0;
}

table td {
vertical-align: top;
width: 14%; 
}

table tr {
padding-top: 1em;
}

.smd_cal_daynames {
font-size: 1em;
text-align: left;
padding-left: 1em;
}
#kalender-page th h1 {
  font-family: 'RotisIISansW01-SemiBold_882443', Calibri, Verdana, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold !important;
}
 
table h4 {
font-size: 1.5em;
margin: 0;
color: silver;
padding-top: 1em;
}
table .smd_cal_event h4 {
color: gray;
}

.smd_cal_navrow form span {
font-size: 1em;
}
.smd_cal_standard p, .smd_cal_recur p, .smd_cal_recurfirst p, .smd_cal_extra p {
margin: 0;
}
.smd_cal_event p a {
border-bottom: 0;
}
table .zeit a {
color: gray;
font-size: 0.9em;
font-weight: bold;
}
a.smd_cal_navprev, a.smd_cal_navnext {
border: 0;
font-size: 1em;
font-weight: bold;
color: gray;
}

table tr td. h4 {
display: hidden;
}

td.smd_cal_event span p {
border-bottom: 1px solid gray;
}

span.smd_cal_multi a {
color: gray;
}

.smd_cal_navrow form span {
font-size: 2em !important; 
}
