@import url('https://fonts.googleapis.com/css?family=Open+Sans');
red{color: red;
    font-family: 'Open Sans', sans-serif;}
.even{
    background-color: #d5e5ff;
    color: #000099;
    height: 50px;
}
.odd{
    background-color: #ffffff;
    color: #000099;
    height: 50px;
}
table {
    border-collapse: collapse;
}
* {
    padding: 0;
    margin: 0 auto;
}
/* remove padding */
td, th {
    padding: 0;
}
.end{
    height: 25px;
    background-color: #d5e5ff;
    margin-top: -25px
}
.tijden_div{
    height: 935px;
    border-bottom: 25px solid #d5e5ff;
}
.tijden{
     width:100%;
 }
.delay{
    background-color: #000099;
    color: white;
    font-size: x-large;
    vertical-align:middle;
    width: 100%;
    visibility:hidden;
    height: 25px;
    line-height: 25px;
}
.opmerking{
    background-color: #000099;
    color: white;
    width: 100%;
}
#colon { visibility:hidden }
/* Row CSS*/
#departure td.to_via {
    width: 45%;
    font-weight: bold;
    vertical-align: top;
    font-size: 150%;
    font-family: 'Open Sans', sans-serif;
    color: #009;
    vertical-align: top;
}
.spoor{
    background: #fff url('img/blokje.png') no-repeat;
    color: #009;
    text-transform: lowercase;
    font-weight: bold;
    padding: 5px 0;
    border: 2px solid #009;
    width: 40px;
    text-align: center;
    height: 30px;
    font-size: 130%;
    font-family: 'Open Sans', sans-serif;
    margin: 0 auto;}
#departure td.spoort{
    width: 50px;
    height: 50px;
}
#departure{
    height: 50%;
}
#departure td.tijd{
    text-align: center;
    width: 10%;
    min-width: 75px;
    font-weight: bold;
    vertical-align: top;
    font-size: 150%;
    font-family: 'Open Sans', sans-serif;
    color: #009;
}
#departure td.vervoer{
    font-size: 150%;
    font-weight: bold;
    color: #000099;
    font-family: 'Open Sans', sans-serif;
}

.logo{
    width: 32px;
    vertical-align:middle
}
.clock{
    padding: 3px;
    float: right;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    padding: 3px;
    color: #fff;
    background-color: #009;
    margin: 0;
    text-align: left;
    width: auto;
}
/* Header CSS*/
#header{
    height: 10%;
    font-size: 120%;
    font-weight: bold;
}
#header td.to_via{
    width: 45%;
    font-family: 'Open Sans', sans-serif;
}
#header td.spoorh{
    
    width: 10%;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
#header td.vervoer{
    width: 25%;
    font-family: 'Open Sans', sans-serif;
}
#header td.tijd{
    width: 10%;
    min-width:75px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}