/* top */

.via_kalender {
text-align:left;
background-color: #FFFFFF;
border: 0px solid #cbcaca;
padding-bottom: 8px;
padding-top: 0px;		
}
.via_kalender, .via_kalender td {
	background-color: #FFFFFF; 
	margin: 0px;
                     padding-left:6px;
                     padding-right:6px;
                     width: 150px;
}

.via_kalender table {
	border-collapse:collapse;
                     padding-left: 6px;
                     padding-right: 6px; 
                     border: solid 0px;                   
}
.via_kalender td {
	padding:0px;
	border: 1px solid #BAB9B9;
	font: 11px arial, helvetica;
	width: auto;
	background-color: #FFFFFF;
	text-align: center;
}
.via_kalender td.kalendertop {
	background-color: #FFFFFF;
                     border: solid 0px;
padding-top: 8px;
}

.via_kalender td.kalendermiddle {
	background-color: #FFFFFF;
                     border: solid 0px;
                     padding: 2px;
}
.via_kalender td.kalendertop select {
	font-size: 11px;
                     text-decoration: none;
                     background-color: #FFFFFF;
	color: #FF0000;
	border: solid 0px #cbcaca; 
	margin: 0px;
                     padding-top: 6px;
                     padding-left: 4px;
                     padding-right:4px;
                     cursor: pointer;
                     width: auto;
}
.via_kalender td.kalendertop option {
	font-size: 11px;
                     background-color: #FFFFFF;
                     text-decoration: none;
	color: #000000;
	border: solid 0px #cbcaca; 
	margin: 0px;
                     padding-top: 6px;
                     padding-left: 4px;
                     padding-right:4px;
                     cursor: pointer;
                     width: auto;
}

td.kalendermiddle input {
                     background-color: #FFFFFF;
                     color: #FF0000;
                     font-size: 11px;
                     font-weight:bold;
                     border: solid 0px #cbcaca; 
                     text-decoration: underline;
	height: auto;
                     width: auto;
                     cursor: pointer;
                     text-align: center;}

td.kalendermiddle input.kalendervandaag{
                     background-color: #FFFFFF;
                     color: #FF0000;
                     font-size: 11px;
                     font-weight:bold;
                     border: solid 0px #cbcaca; 
                     text-decoration: underline;
	height: auto;
                     width: auto;
                     cursor: pointer;
                     text-align: center;}




.via_kalender td.kalendertop input.yearfield {
                     font-size: 11px;
                     color: #000000;
	padding-left: 0px;
                     padding-right: 0px;
	font-weight: normal;
                     border: solid 0px #cbcaca; 
                     text-decoration: none;
	height: auto;
                     width: auto;
                     cursor: none;
                     text-align: center;
}
/* bottom */



DIV.via_header {
font : bold 13px Arial, Helvetica, sans-serif;
color: black;
text-align:left;
background-color: #FFFFFF;
margin-top: 0px;
background:url("/static/images/downpijl.gif") no-repeat right;
margin-right: 20px;
padding-left: 0px;
padding-bottom: 0px;
}

DIV.kalenderdata {
text-align: center;
border:  1px solid #cbcaca; 
}
.via_kalender table {
	border-collapse: collapse;
	width:100%;
}
.via_kalender a {
	text-decoration: none;
}

.via_kalender td.heading, .via_kalender th {
	color:#050505;
	font: 10px arial, helvetica;
	background-color: #ffffff;
}

.via_kalender a.focusDay{
color: #FF0000;
text-decoration: none;
font-weight: bold;
}

.via_kalender a.focusDay:hover{
color: #FF0000;
text-decoration: none;
font-weight: bold;
}

via_kalender a.focusDay:focus{
color: green;
text-decoration: none;
font-weight: bold;
}

via_kalender a.focusDay:visited{
color: green;
text-decoration: none;
font-weight: bold;
}

.via_kalender a.weekDay{
      color: #888888;
      text-decoration: underline;
     font-weight: normal;
}

.via_kalender a.weekDay:link, .via_kalender a.weekDay:visited{
      color: #888888;
      text-decoration: none;
     font-weight: normal;
}

.via_kalender a.weekDay:hover{
      color: #888888;
      text-decoration: underline;
     font-weight:normal; 
}

.selDate{
      color: blue;
      text-decoration: none;
    font-weight:normal; 
}

