/* @override http://localhost:8080/vdnm/style/vdnm.css */

/* body { background-color:#FEF1DE !important; } */
#vdnmheader { height:102px; background:url(../image/header.gif) no-repeat; background-color:#f1f1f1;}
/* #vdnmheaderlogo { float: left; width: 110px; height: 60px; } */
/* #vdnmheadertext { float: left; width: 350px; height: 60px; padding-left: 10px;} */
#vdnmheaderstatus  { float: right; text-align: right; width: 350px; height: 100px; }
#vdnmheader h1 { color: #C80A0A; padding:0; margin:10px 0 5px 0; }
.vdnmimportanttext { font-weight:bold; color: #C80A0A; }
.vdnmmenutip { color: #808080; font-style: italic; }
span.high { color: #C80A0A; }

.msf-readonly { color: #808080; }
div.msf-dataview {
	padding: 0px;
	border: 1px solid #f0f0f0;
}

tr.msf-dataview td, tr.msf-dataview-header th, tr.msf-dataview-footer td,tr.msf-dataview-footer2 td {
	padding: 5px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

tr.msf-dataview-header th {
	font-weight: bold;
}

th.msf-mso-uid, td.msf-mso-uid {
	width: 25px;
	max-width: 25px;
	min-width: 25px;
}

th.msf-mso-status, td.msf-mso-status {
	width: 30px;
	max-width: 30px;
	min-width: 30px;
}

th.msf-mso-icons, td.msf-mso-icons {
	width: 25px;
	max-width: 25px;
	min-width: 25px;
}

th.msf-mso-names, td.msf-mso-names {
	width: 150px;
	max-width: 150px;
	min-width: 150px;
}

th.msf-mso-link, td.msf-mso-link {
	text-align: right;
	width: 80px;
	max-width: 80px;
	min-width: 80px;
}

th.msf-mso-link2, td.msf-mso-link2 {
	xtext-align: right;
	width: 80px;
	max-width: 80px;
	min-width: 80px;
}

th.msf-mso-link2 {
	text-align: center;
}

th.msf-mso-amount, td.msf-mso-amount {
	width: 60px;
	max-width: 60px;
	min-width: 60px;
}

th.msf-mso-hours, td.msf-mso-hours {
	text-align: right;
	width: 50px;
	max-width: 50px;
	min-width: 50px;
}

th.msf-mso-hours2, td.msf-mso-hours2 {
	text-align: right;
	width: 50px;
	max-width: 50px;
	min-width: 50px;
}

th.msf-mso-date, td.msf-mso-date {
	text-align: right;
	width: 60px;
	max-width: 60px;
	min-width: 60px;
}

th.msf-mso-vscroll {
	width: 15px;
	max-width: 15px;
	min-width: 15px;
}

td.msf-mso, td.msf-mso, td.msf-mso-uid, td.msf-mso-icons, 
td.msf-msolink, td.msf-mso-amount, td.msf-mso-hours, td.msf-mso-hours2, 
td.msf-mso-date {
	text-align: right;
}

th.msf-ab-uid, td.msf-ab-uid {
	width: 25px;
	max-width: 25px;
	min-width: 25px;
}

th.msf-ab-amount, td.msf-ab-amount {
	width: 100px;
	max-width: 100px;
	min-width: 100px;
}

th.msf-as-uid, td.msf-as-uid {
	width: 25px;
	max-width: 25px;
	min-width: 25px;
}

th.msf-as-amount, td.msf-as-amount {
	width: 60px;
	max-width: 60px;
	min-width: 60px;
}
	
tr.msf-dataview td {
	border-bottom: 1px solid #f0f0f0;
}
tr.msf-dataview-header, tr.msf-dataview-footer {
	background-color:#f0f0f0;
}
tr.msf-dataview-footer td{
	font-weight:normal;
}
tr.msf-dataview-footer2 {
	border: 1px solid #f0f0f0;
}
tr.msf-dataview-footer2 td {
	font-weight:bold;
	color:#C80A0A;
	background-color:#ffffff;
}

tr.msf-dataview-headersum td {
	background-color : #FFE9C4;
}

tr.msf-dataview-sum td, td.msf-dataview-sum {
	background-color : #FFE9C4;
	font-weight: bold;
}

tr.msf-dataview-totalsum td, td.msf-dataview-sumtotal {
	background-color : #FFB924;
	font-weight: bold;

}

.msf-th-type { width : 80px; }
.msf-th-name { width:auto; }
.msf-th-hours { width:120px; }
.msf-th-base { width:80px; }
.msf-th-subsidies { width:100px; }



div.msf-cft {
	padding: 0px;
	border: 1px solid #f0f0f0;
}

tr.msf-cft td, tr.msf-cft-header th, tr.msf-cft-footer td,tr.msf-cft-footer2 td {
	padding: 5px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

tr.msf-cft-header th {
	font-weight: bold;
}

tr.msf-cft td {
	border-bottom: 1px solid #f0f0f0;
}
tr.msf-cft-header, tr.msf-cft-footer {
	background-color:#f0f0f0;
}
tr.msf-cft-footer td{
	font-weight:normal;
}
tr.msf-cft-footer2 {
	border: 1px solid #f0f0f0;
}
tr.msf-cft-footer2 td {
	font-weight:bold;
	color:#C80A0A;
	background-color:#ffffff;
}

tr.msf-cft-headersum td {
	background-color : #FFE9C4;
}

tr.msf-cft-sum td, td.msf-cft-sum {
	background-color : #FFE9C4;
	font-weight: bold;
}

tr.msf-cft-totalsum td, td.msf-cft-sumtotal {
	background-color : #FFB924;
	font-weight: bold;

}

input.cft-input { width : 70px; }


/*
.dataviewOver, .assignedOver { background-color:f0f0f0; color: #C80A0A;}
*/
.dataviewOver, .assignedOver { background-color:#f8f8f8; }
.msf-assigned-emtytext { margin:10px; }
.msf-dataview * a {
	color:#808080;
}
.msf-dataview * a:hover {
	color:#C80A0A;
}

.msf-mso-amount, .msf-mso-hours {
	text-align: right;
}
.msf-errortext {
	color:#C80A0A;
	font-weight:bold;
}

td.projectHoursLabel { width:300px; font-size:11px; }
td.projectHoursData { width:50px; font-size:11px; text-align:right;}
td.projectHoursOptions { width:180px; font-size:11px; text-align:right;}
td.projectComment { color:#808080;}

#dataKindergartenHoursGranted,
#dataKindergartenHoursAssigned,
#dataKindergartenHoursAvailable,
#dataKindergartenHoursPending,
#dataSchoolHoursGranted,
#dataSchoolHoursAssigned,
#dataSchoolHoursAvailable,
#dataSchoolHoursPending { font-weight:bold; }

ol.msf, ul.msf, ul.msf-normal { margin-left: 20px !important}
ul.msf { color:#c0c0c0; list-style-type: disc !important }
ul.msf-normal { list-style-type: disc !important }
ol.msf { list-style-type: decimal !important }
li.msf { display: list-item !important }

div.msf-helpTitle {	font-weight: bold; }
div.msf-helpBody { margin:0 0 10px 5px; }

.msf-helpCaptionTable {
	font-size: 10px;
}
.msf-helpCaptionTable tr {
	vertical-align: top;
}

a { cursor:pointer; text-decoration:none;}
a:link { color:#808080; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:focus { color:#808080; text-decoration:none; }
a:active { color:#808080; text-decoration:none; }
a:hover {
	color:#C80A0A;
	text-decoration:underline;
}

.msf-link-excel {
	background: no-repeat url(../icons/page_white_excel.png);
	padding-left:20px;
}
.msf-link-acrobat {
	background: no-repeat url(../icons/page_white_acrobat.png);
	padding-left:20px;
}

.icon-accept { background-image: url(../icons/accept.png) !important; }
.icon-add { background-image: url(../icons/add.png) !important; }
.icon-application_view_list { background-image: url(../icons/application_view_list.png) !important; }
.icon-book { background-image: url(../icons/book.png) !important; }
.icon-bullet_plus { background-image: url(../icons/bullet_plus.png) !important; }
.icon-bullet_minus { background-image: url(../icons/bullet_minus.png) !important; }
.icon-calendar { background-image: url(../icons/calendar.png) !important; }
.icon-calendar_link { background-image: url(../icons/calendar_link.png) !important; }
.icon-calendar_star { background-image: url(../icons/calendar_star.png) !important; }
.icon-cancel { background-image: url(../icons/cancel.png) !important; }
.icon-close { background-image: url(../icons/close.png) !important; }
.icon-cog { background-image: url(../icons/cog.png) !important; }
.icon-comment { background-image: url(../icons/comment.png) !important; }
.icon-control_add { background-image: url(../icons/control_add.png) !important; }
.icon-control_remove { background-image: url(../icons/control_remove.png) !important; }
.icon-delete { background-image: url(../icons/delete.png) !important; }
.icon-disconnect { background-image: url(../icons/disconnect.png) !important; }
.icon-email_go { background-image: url(../icons/email_go.png) !important; }
.icon-help { background-image: url(../icons/help.png) !important; }
.icon-lock { background-image: url(../icons/lock.png) !important; }
.icon-lock_break { background-image: url(../icons/lock_break.png) !important; }
.icon-page_white_acrobat { background-image: url(../icons/page_white_acrobat.png) !important; }
.icon-page_white_excel { background-image: url(../icons/page_white_excel.png) !important; }
.icon-printer { background-image: url(../icons/printer.png) !important; }
.icon-report { background-image: url(../icons/report.png) !important; }
.icon-report_add { background-image: url(../icons/report_add.png) !important; }
.icon-report_user { background-image: url(../icons/report_user.png) !important; }
.icon-table_go { background-image: url(../icons/table_go.png) !important; }
.icon-table_refresh { background-image: url(../icons/table_refresh.png) !important; }
.icon-table_save { background-image: url(../icons/table_save.png) !important; }
.icon-time_add { background-image: url(../icons/time_add.png) !important; }
.icon-user_key { background-image: url(../icons/user_key.png) !important; }
.icon-vcard { background-image: url(../icons/vcard.png) !important; }

