h1 { font-size: medium; font-weight: bold; }
h2 { font-size: medium; font-weight: bold; }
h3 { font-size: medium; }
h4 { font-size: medium; }
h5 { font-size: medium; }
h6 { font-size: medium; }
h7 { font-size: medium; }
hr { width: 200px; margin-left: 0; text-align: left; }

div.box { width: 300px; margin: 0.3em; padding: 0.1em; border-width: thin; border-style: dotted; }
span.bus { color: red; background-color: white; }
span.warning { color: blue; background-color: white; }
span.error { color: red; background-color: white; }

font { color: inherit; background-color: inherit; }
span.c1 { color: black; background-color: white; }
span.c2 { color: blue; background-color: white; }
span.c3 { color: green; background-color: white; }
span.c4 { color: fuchsia; background-color: white; }
span.c5 { color: lime; background-color: white; }
span.c6 { color: aqua; background-color: white; }

span.hour { color: red; background-color: white; font-weight: bold; }

hr.other_route { text-align: left; margin-left: 0; height: 0.2em; width: 8em; }

ul.timetable { list-style: none inside; margin-left: 0; padding-left: 0;}
div.timetable { margin-left: 0; padding-left: 0; }

.tiny { font-size: xx-small; }
.small { font-size: x-small; }

