body {
background : #FFFFFF;
color: #000000;
font :  90%  verdana, Helvetica, sans-serif ;
text-align : justify;
margin : 0px;
padding-bottom : 0px;
padding-left : 50px;
padding-right : 50px;
padding-top : 0px;
}

img{
margin-right:40px;
float:left;
}

table.timetable {
text-align : left;
border: 1px solid black;
width: 90%;
}
 
td { padding : .5em; }

th.time {
background-color : #D3D3D3;
color :  black;
}

th.lunch {
background-color : #52AEAD;
color :  black;
}

th.coffee {
background-color : #D2691E;
color :  black;
}


h1{
background-color : #FFFFFF;
padding:3px;
color :  #E63C00;
font :  250%  verdana, Helvetica, sans-serif ;
text-align : left;
border-right : #8A8A8A solid 1px;
border-bottom : #8A8A8A solid 1px;
}

h2{
background-color : #FFFFFF;
color : #F57800;
font :  180%  verdana, Helvetica, sans-serif ;
text-align : left;
}

h3{
background-color : #FFFFFF;
color : #F57800;
font : bold 120%  tahoma, Helvetica, sans-serif ;
text-align : left;
border-bottom : #8a8a8a dashed 1px;
}

p {
background-color : #FFFFFF;
color : #000066;
font :   120%  Tahoma, Helvetica, sans-serif;
margin:1.0em 1.0em 2.0em 1.0em;
text-align : left;
}


a:link {
background-color : transparent;
color:#2370A9;
font-weight:bold;
text-decoration:none;
}

a:hover {
background-color : transparent;
color : #000066;
font-weight:bold;
text-decoration:underline;
}

a:visited {
font-weight:bold;
background-color : transparent;
color :#000066;
}

a:active {
background-color : transparent;
color :#6699cc;
font-weight:bold;
text-decoration:none;
}