input.filterbutton
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #002F5D;
text-decoration: none;
background-color: #D1DCDF;
height: 16px;
border: 1px solid #002F5D;
}
input.gridfilter 
{
width: 90%;
color: #333;
border: 1px solid #999;
font-family: Arial, sans-serif;
}
tr.gridfilter 
{
}
table.BasisGrid{
padding: 0px;
margin: 0px;
}
.twingridTable{
background-color: #6699CC;
vertical-align: top;
border-bottom: 1px solid #003366;
}
.twingridGridATd{
background-color: #6699CC;
vertical-align: top;
padding: 4px;
}
.twingridButtonsTd{
background-color: #6699CC;
vertical-align: top;
}
.twingridGridBTd{
background-color: #6699CC;
vertical-align: top;
padding: 4px;
}
.twingridButtonsTable{
background-color: #6699CC;
vertical-align: top;
height: 100px;
}
.twingridHeader 
{
background-color: #003366;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-indent: 5px;
padding: 2px;
cursor: default;
}
.grid {
background-color: #4C7FB2;
vertical-align: top;
border: 1px solid #003366;
padding: 0px;
margin: 0px;
}
.gridComment {
background-color: #6699CC;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #FFFFFF;
padding: 0px;
margin: 0px;
}
.gridHeaderSortImage{
cursor: hand;
}
.gridHeader 
{
background-color: #003366;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
padding: 0px;
cursor: default;
}
.gridHeaderSorted 
{
background-color: #003366;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 11px;
text-decoration: underline;
margin: 0px;
padding: 0px;
cursor: default;
}
.gridHeaderSortable 
{
background-color: #003366;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
padding: 0px;
cursor: default;
}
A.row
{
color: #FFFFFF;
text-decoration: none;
}
.rowHover
{
color: #FFFFFF;
text-decoration: none;
}
.RowOdd 
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
vertical-align: top;
background-color: #6699CC;
margin: 0px;
padding: 0px;
}
.RowEven 
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
vertical-align: top;
background-color: #5487CC;
margin: 0px;
padding: 0px;
}
.RowOddSelectable
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
vertical-align: top;
cursor: hand;
background-color: #6699CC;
margin: 0px;
padding: 0px;
}
.RowEvenSelectable
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
vertical-align: top;
cursor: hand;
background-color: #5487CC;
margin: 0px;
padding: 0px;
}
.gridRowSelected
{
background-color:  #336699;
color: #FFFFFF;
cursor: hand;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
margin: 0px;
padding: 0px;
}
.gridPaging
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
text-align: right;
background-color: #6699CC;
padding-top: 2px;
padding-bottom: 2px;
margin: 0px;
padding: 0px;
}
.TV 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
a.TV
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
A.TV:Hover
{
color: #FFCC00;
text-decoration: none;
background-color: #336699;
}
A.TVcurrent:Hover
{
background-color: #336699;
text-decoration: none
}
.TVnew 
{ 
color: #336699
}
.TVcurrent 
{
color: #000000;
text-decoration: none;
}
.TVdis {
color: #CCCCCC;
text-decoration: line-through;
}
.TVdisHover
{
background-color: #336699;
color: #CCCCCC;
text-decoration: line-through;
}
.TVhead {
background-color: #003366;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
width: 100%;
}
.TVactions {
font-size: 9px;
color: #000000;
text-align: right;
}
.Calendar{
border: 1px solid #003366;
}
.CalendarHeaderWeekend{
background-color: #336699;
color: #CCCCCC;
text-align: center;
}
.CalendarHint{
background-color: #336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CCCCCC;
}
.CalendarHeader{
background-color: #6699CC;
color: #FFFFFF;
text-align: center;
font-weight: bold;
font-size: x-small;
}
.CalendarHeaderWorkDay{
background-color: #336699;
color: #FFFFFF;
text-align: center;
}
.CalendarDay{
background-color: #6699CC;
color: #FFFFFF;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #EEEEEE;	
}
.CalendarDayDisabled{
background-color: #6699CC;
color: #CCCCCC;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #EEEEEE;		
}
.CalendarDayBusy{
background-color: #FFCC00;
color: #336699;
text-align: center;
font-weight: bold;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #FFCC00;
}
.CalendarDaySelected{
background-color: #336699;
color: #00FF66;
text-align: center;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #333366;
}
.CalendarDayCurrent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	color: #666666;
	font-size: 11px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #6699CC;		
}
.CalendarDayCurrentBusy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
	color: #336699;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;		
}
.CalendarDayCurrentSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336699;
	color: #00FF66;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;	
	border-color: #666666;	
}
.cmscontainer{
border: 2px solid #336699;
}
.cmscontainerselected {
border: 2px solid #00FF33;
}
.cmscontainerdisabled{
.ABknop {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #99CC33;
text-decoration: none;
background-color: #336699;
border: 1px #99CC33 solid;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.ABknopCurrent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none;
background-color: #00FF66;
border: 1px solid #336699;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.ABknopDis 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; color: #666666; 
text-decoration: none ; 
border: 1px solid #666666
}
A.ABknop:hover
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #336699; 
text-decoration: none; 
background-color: #99CC33; border: 1px #336699 solid
}
A.ABknopCurrent:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none;
background-color: #00FF66;
border: 1px solid #336699;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.AMDis 
{
color: #CCCCFF;
}
.AM 
{
background-color: #DCEEFF;
}
.AMsub
{ 
background-color: #DCEEEF;
}
