A:link {
  color: #a46767;
  background-color: transparent;
}
A:visited {
  color: #b33a3a;
  background-color: transparent;
}
A:active {
  color: #bd9426;
  background-color: transparent;
}
A:hover {
#  color: #bd9426;
  background-color: #e1bebe; color: #bd1515;
}

H1 {font-size: 26px;}   
H2 {font-size: 22px;}
H3 {font-size: 18px;}  
H4 {font-size: 15px;}
H1, H2, H3, H4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCC0000;}
LI {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}


P {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}

body {
      	margin-bottom: 5px;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff4f4;


}


TD.reuna-dotted {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:dotted;
color:#7c5e0e;
}

TD.reuna {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:none;
color:#7c5e0e;
}

P.sininen {
#       	color: #8888cc;
       	color: #7c5e0e;

}

table.reuna {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:1px;
color:#6666cc;
}

table.tumma {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border:none;
color:#70550d;
}

table.reuna-dotted {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:dotted;
color:#7c5e0e;
}

table.reuna {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c5e0e;
}

.altButtonFormat {
background-color: #ece1c0;
font-family: Arial, Helvetica, sans-serif;
border: #000000 1px solid;
font-size: 14px;
color: #000000;
}

.tummaok {
background-color:#fbd4d4
}

.week { color: #000000; background-color: #eadbdb; }
.paivanimet { color: #000000; background-color: #fff4f4; }
.month { color: #000000; background-color: #fff4f4; }
.empty { color: #000000; background-color: #fff4f4; }
.day { color: #000000; }
.offmonth { color: #999999; }
.currentday { color: #FF0000; }

