.termintabelle{width:100%;table-layout:fixed;border-collapse:collapse}.termintabelle .month-view td{width:14.28%;vertical-align:top;padding:0.5em;word-wrap:break-word;border:1px solid #ddd;overflow:hidden;color:#d9d9d9}.termintabelle ul{padding-left:0;margin:0.5em 0 0 0}.termintabelle ul li a{line-height:1.2;display:block;background:#f2f2f2;padding:0.1rem}@media screen and (max-width:768px){.termintabelle,.termintabelle tr,.termintabelle td{display:block;width:100%}.termintabelle td{margin-bottom:1em;border:1px solid #ccc}}