
/*main table*/
.tabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #A6DBEA;
	text-align: center;
	border: 1px solid #0066CC;
}
/*Main table headline*/
.tabelhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #CDF5EB;
	text-align: center;
	border: 1px solid #CCCCCC;

}
/*LeftAlign - Column alignment*/
.LeftAlign {
    text-align:left;
}

/*RightAlign - Column alignment*/
.RightAlign {
    text-align:right;
}

/*CenterAlign - Column alignment*/
.CenterAlign {
    text-align:center;
}

/*Frame around main table*/
.GridFrame {
	border: 1px solid #0066cc;

}
/*Table with frame*/
.TabelWFrame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #009999;
}



/*Headline not yet implemented*/
.Overskrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
/*Cursor to hand*/
.HandCursor {
	cursor: hand;
}
/*text inside table*/
.tabeltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px none #0066CC;
	color: #000000;

}
/*Rowcolor when mouseover*/
.RowOver {
	background-color: #CCCCCC;
	

}
/*Standard rowcolor*/
.Row {
	background-color: #DDDDDD;

}
/*Found from search rowcolor*/
.Rowfound {
	background-color: #FFFFFF;

}

/*TotalRow - Row that displays grand total*/
.TotalRow{
	background-color:  #009999;
	color: #FFFFFF;

}
/*SummarryRow - Row that displays sub total*/
.SummarryRow{
	background-color:  #009999;
	color: #FFFFFF;

}

/*Main calendar table*/
.CalendarTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #0066CC;
}
/*headline of calendar tabe*/
.Calendartabelhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #DFF4FF;
	text-align: center;

}
/*frame for calendar*/
.Frame {
	border: 1px solid #0066cc;
	background-color: #FFFFFF;
}
/*hand cursor when selecting month*/
.CalendartabelheadHand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #DFF4FF;
	text-align: center;
	cursor: hand;
}
/*Style for placement of calendar days*/
.Calendarweekdays  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
/*one clendar day*/
.Calendarcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	cursor: hand;
}
.tabelheadVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #F2F2F2;
	text-align: left;
	border-top: 1px none #CDF5EB;
	border-right: 1px none #CDF5EB;
	border-bottom: 1px solid #CDF5EB;
	border-left: 1px none #CDF5EB;
}
