.seolib_maintable
{
  BORDER-COLLAPSE: collapse;
  WIDTH: 100%;
  VERTICAL-ALIGN: top;
}
.seolibsmall
{
 font-size:small;
}
.seolib_maintable td
{
  PADDING:5;
  MARGIN:0;
}
.zag4
{
  FONT-SIZE: 8pt;
  COLOR: #1362A5;
  FONT-FAMILY: Verdana;
  VERTICAL-ALIGN: bottom;
  BACKGROUND-COLOR: #E1E3E6;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
  BORDER-WIDTH: thin;
  BORDER-STYLE: solid;
  BORDER-SPACING: 0px;
  BORDER-COLLAPSE: collapse;
  BORDER-COLOR: #D1D3E6;
}
.tbor
{
  BORDER-WIDTH: thin;
  BORDER-STYLE: solid;
  BORDER-SPACING: 0px;
  BORDER-COLLAPSE: collapse;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 10px;
  BORDER-COLOR:#D1D3E6;
  TEXT-DECORATION: none;
  PADDING: 2px;
  TEXT-ALIGN: center;
  WIDTH: 100%;
}
a
{
  COLOR: #4e7fac;
  TEXT-DECORATION: none;
}
a:hover 
{
  COLOR: #A30E28;
  TEXT-DECORATION: none;
}

.button
{
  BACKGROUND-COLOR: #E1E3E6;
}

.calendar1{width:175px;margin-right:5px;font-family:tahoma;font-size:90%;text-decoration:none;text-align:center;color:grey;}
.calendar1 a
{
  color:#4e7fac;
  text-decoration:none;
}
.calendar1 a:hover
{
  color:#A30E28;
  text-decoration:none;
}
.calendar1 .header {font-size:100%;color:black;background-color:#D4D1E9;}
.calendar1 .weekdays{color:#808080;cursor:pointer;}
.calendar1 .days{background-color:#F2F2F2;color:#B0B0B0;cursor:pointer;}
.calendar1 .holydays{background-color:#F2F2F2;color:#B0B0B0;cursor:pointer;}
.calendar1 .curday{background-color:#DDDDFF;font-weight:500;cursor:pointer;}

input {width: 100px;}

