html,body {
 margin:5 0 0 0;
 padding:0;
 background:#f9f9f9;
}

div.keskitys {
 text-align:center;
 vertical-align: middle;
}

div.kehys {
 width:760px;
 margin:auto;
}

td {
 font-size:11px;
}

td.vasen {
 width: 9px;
 background-image: url(img/vasen.jpg);
}
td.oikea {
 width: 9px;
 background-image: url(img/oikea.jpg);
}

td.sisalto {
  background:#ffffff;
  height:616px;
  font-size: 12px;
  font-family: Verdana;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: 580px;
}

div.content {
 margin: 20px;
 width: 540px;
}

div.left {
 margin: 20px;
 width: 120px;
}

td.sisalto img {
 margin-right: 13px;
}

td.valikko {
  background: url(img/valikko.jpg);
  height:27px;
  padding-left: 20px;
}

td.sivupalkki {
  background-image: url(img/sivupalkki.jpg);
  background-repeat: no-repeat;
  background-color:#F2F2F2;
  vertical-align: top;
  width: 164px;
  font-size: 11px;
  font-family:Verdana;
  padding: 0;
  color: #FFFFFF;
}

td.sivupalkki a {
 color: #ffffff;
}

td.sivupalkki h1 {
 color: #ffffff;
}


h1 {
  font-size: 14px;
  font-family:Verdana;
  color: #DB2828;
}
h1.palkki {
 color: #ffffff;
}
h2 {
  font-size: 14px;
  font-family:Verdana;
  color: #DB2828;
  margin: 0 0 14 0;
}
h3 {
  font-size: 13px;
  font-family:Verdana;
  color: #DB2828;
  margin: 0 0 7 0;
}
a {
  font-weight: bold;
  color: #DB2828;
 text-decoration: none;
}
a.external-link-new-window {
  text-decoration: none;
}
a.internal-link {
  color: #DB2828;
}


a.linkki {
 color: #ffffff;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

ul {
 margin-left: 15px;
 margin-bottom: 15px;
}

ul.menu {
 margin: 0px 0px 0px 15px;
 padding: 0px;
}
.palkki, color: #FFFFFF;
}

li.menu {

}

.csc-header {
 margin-bottom: 17px;
}

p {
 margin: 0 0 17 0;
}

td {
 vertical-align:top;
}

div.menu {
 float: left;
 margin: 5 12 0 5;
}

ul.menu a {
 color: #ffffff;
}



a.menu {
 font-family: Verdana;
 font-size: 13px;
 color: #ffffff;
}

img {
 border: 0px;
}

td.today {
 font-size: 9px;
 background: orange;
}

td.day1 {
 font-size: 9px;
 background: #fff;
 width: 70px;
}

td.day2 {
 font-size: 9px;
 background: #eee;
 width: 70px;
}

td.month1 {
 font-size: 9px;
 background: #ddd;
 width: 10px;
}

td.month2 {
 font-size: 9px;
 background: #ddd;
 width: 10px;
}

tr.week td {
 height: 70px;
 font-size: 10px;
 font-family: Arial;
}



