


body { font-size:0.8em; margin:0px 0px 0px 0px; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; }

h1 { font-size:150%; font-weight:bold; padding-top:10px; color:#5370A0; margin-bottom:10px; }
h2 { font-size:130%; font-weight:bold; font-style:italic; color:#5370A0; margin-bottom:5px; }
h3 { font-size:130%; font-weight:bold; font-style:italic; color:#7C9CD3; margin-bottom:5px; }


td { font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; }	

.leftside { width: 5%; background-color: #FFFFFF}
.menu { width: 15%; background-color: #D8E7FC}
.mainpart { background-color: #FFFFFF;}
.separator { background-color: #9EBEF5}
.separator2 { background-color: #7590C1}

.menuselect a { background-color: #D8E7FC; text-decoration: none; color: #203060; font-weight: bold;}
.menuselect a:hover { background-color: #D8E7FC; text-decoration: underline; color: #5370A0; font-weight: bold;}

.selected { background-color: #D8E7FC; text-decoration: none; color: #5370A0; font-weight: bold;}

.summary {background-color: #D8E7FC; color: #203060;}
.summary a {color:#203060; text-decoration: none;}
.summary a:hover {color:#203060; text-decoration: underline;}

.footnote {font-size:70%; color: #000000; padding-left:30px;}

.month {color: #5370A0; background-color: #D8E7FC; font-weight: bold;}
.day {color: #5370A0; background-color: #D8E7FC; font-weight: bold;}
.available {color: #000000;}
.booked {color: #777777; background-color: #DDDDDD; }