﻿/*
###################################
	Header
###################################
*/
table.header
{
	border: 0px black solid;
	padding: 0px;
	margin: 0px;
	width: 583px;
}
table.header td
{
	padding: 0px;
	margin: 0px;
}
table.header td.rightHeader
{
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

/*
###################################
	List
###################################
*/
table.amv
{
	border: 0px black solid;
	margin: 0px;
	padding: 0px;
	background-color: White;
	width: 729px;
}
table.amvTodo
{
	border: 0px black solid;
	margin: 0px;
	padding: 0px;
	background-color: White;
	width: 729px;
}
table.amv tr.header td
{
	padding: 0px;
	vertical-align: middle;
	height: 24px;
	padding-left: 7px;
	font-weight: bolder;
	color: #464646;
	font-size: 14px;
}
table.amvTodo td
{
	padding: 0px;
	vertical-align: middle;
	height: 24px;
	font-weight: normal;
	color: #464646;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}
table.amvTodo td.todoClient
{
	width: 156px;
	padding-left: 7px;	
}
table.amvTodo td.todoName
{
	width: 344px;	
}
	table.amvTodo td.todoName a
	{
		color: #464646;
		font-weight: normal;
	}
	table.amvTodo td.todoClient a 
	{
		color: #464646;
		font-weight: normal;
	}
table.amvTodo td.todoDeadline
{
	width: 117px;	
}
table.amvTodo td.todoPrio
{
	width: 12px;
	text-align: center;	
}
table.amvTodo td.todoOwner
{
	width: 86px;
	text-align: right;
	padding-right: 11px;
}
table.amv tr.smallheader td
{
	padding: 0px;
	vertical-align: middle;
	height: 24px;
	padding-left: 7px;
	font-weight: bolder;
	color: #464646;
	font-size: 12px;
}
table.amv tr.taskheader td
{
	padding: 0px;
	vertical-align: middle;
	height: 28px;
	padding-left: 7px;
	font-weight: bold;
	color: #464646;
	font-size: 11px;
	border-top: solid 1px #959595;
	border-bottom: solid 1px #959595;
}
table.amv tr.clientHeader td
{
	padding: 0px;
	vertical-align: middle;
	height: 24px;
	padding-left: 7px;
	padding-top: 18px;
	font-weight: bolder;
	color: #464646;
	font-size: 14px;
}
table.amv tr.clientHeaderNoMargin td
{
	padding: 0px;
	vertical-align: middle;
	height: 24px;
	padding-left: 7px;
	font-weight: bolder;
	color: #464646;
	font-size: 14px;
}
table.amv tr.HeaderInfoList td
{
	padding: 0px;
	vertical-align: middle;
	height: 23px;
	padding-left: 10px;
	font-weight: bold;
	color: #363636;
	font-size: 11px;
}

table.amv td
{
	vertical-align: top;
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 7px;
	border-top: solid 1px #FFFFFF;
	word-wrap: break-word;
	word-break: break-all;
}
tr.row, div.row
{
	background-color: #f2f2f2;
}
tr.altRow, div.altRow
{
	background-color: #ffffff;
}
tr.rowIsLate
{
	background-color: #fee9e4;
	background-image: url("../Images/Design/Invoice/list_item_bg_late.gif");
	background-repeat: repeat-x;
}

table.amv td a
{
	font-weight: normal;
}
/*
###################################
	Default
###################################
*/
td.listVisible
{
	width: 41px;
	padding-top: 1px !important;
	padding-bottom: 0px !important;
	text-align: center;
}
td.listClicks
{
	width: 28px;
	padding-top: 8px;
	text-align: right;
	padding-right: 12px;
}
td.listPosition
{
	width: 35px;
}
td.listEdit
{
	width: 70px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
td.listView
{
	width: 70px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
td.listDelete
{
	width: 50px;
}
td.listDate
{
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 16px;
	width: 80px;
}
/*
###################################
	Personnel
###################################
*/
td.personnelName
{
	width: 200px;
}
td.absenceName
{
	width: 124px;
}
td.absencePeriod
{
	width: 153px;
}
td.absenceDays
{
	width: 54px;
}
td.absenceType
{
	width: 105px;
}
td.absenceSalery
{
	width: 80px;
}
td.absenceComment
{
	width: 78px;
}
td.absenceAdjust
{
	width: 40px;
}



/*
###################################
	Task
###################################
*/
td.taskClient
{
	width: 131px;
}
td.taskName
{
	width: 335px;
	word-wrap: normal !important;
	word-break: normal !important;
}
td.taskDate
{
	width: 102px;
}
td.taskTimeSpent
{
	width: 60px;
}
td.taskInvoice
{
	width: 23px;
	padding-top: 11px !important;
	padding-bottom: 0px !important;
}
td.taskHasComment
{
	width: 19px;
	padding-left: 0px !important;
	padding-top: 11px !important;
	padding-bottom: 0px !important;
}
td.taskSendInvoice
{
	padding-left: 0px !important;
	padding-top: 7px !important;
	padding-bottom: 0px !important;
}
td.taskSendInvoice input
{
	width: 12px;
	height: 12x;
}
/*
###################################
	Client
###################################
*/
td.clientName
{
	width: 500px;
}
td.ClientContractType
{
	width: 35px;
	padding-left: 10px !important;
}
td.ClientContractProject
{
	width: 269px;
	padding-left: 10px !important;
}
td.ClientContractNumber
{
	width: 63px;
	padding-left: 10px !important;
}
td.ClientContractStart
{
	width: 82px;
	padding-left: 10px !important;
}
td.ClientContractAmount
{
	width: 93px;
	padding-left: 10px !important;
}
td.ClientContractIntended
{
	width: 87px;
	padding-left: 10px !important;
}
td.ClientContractInvoiceDate
{
	width: 92px;
	padding-left: 10px !important;
}
/*
###################################
	Project
###################################
*/
td.projectClient
{
	width: 157px;
}
td.projectProject
{
	width: 152px;
}
td.projectDomain
{
	width: 184px;
}
td.projectReg
{
	width: 105px;
}
td.projectServer
{
	width: 87px;
}
td.projectStatus
{
	width: 55px;
	padding-top: 11px !important;
	padding-bottom: 0px !important;
}

/*
###################################
	Project - Domain
###################################
*/
td.ProjectDomainName
{
	width: 108px;
	padding-left: 10px !important;
}
td.ProjectDomainRegDate
{
	width: 75px;
	padding-left: 10px !important;
}
td.ProjectDomainCost
{
	width: 53px;
	padding-left: 10px !important;
}
td.ProjectDomainInvoiceAmV
{
	width: 72px;
	padding-left: 10px !important;
}
td.ProjectDomainInvoice
{
	width: 73px;
	padding-left: 10px !important;
}
td.ProjectDomainRegName
{
	width: 65px;
	padding-left: 10px !important;
}
td.ProjectDomainRegUser
{
	width: 74px;
	padding-left: 10px !important;
}
td.ProjectDomainRegPass
{
	width: 110px;
	padding-left: 10px !important;
}

/*
###################################
	Project - DB
###################################
*/
td.ProjectDbType
{
	width: 108px;
	padding-left: 10px !important;
}
td.ProjectDbName
{
	width: 150px;
	padding-left: 10px !important;
}
td.ProjectDbIp
{
	width: 133px;
	padding-left: 10px !important;
}
td.ProjectDbUser
{
	width: 142px;
	padding-left: 10px !important;
}
td.ProjectDbPass
{
	width: 150px;
	padding-left: 10px !important;
}

/*
###################################
	Project - Email
###################################
*/
td.ProjectEmailAddress
{
	width: 198px;
	padding-left: 10px !important;
}
td.ProjectEmailAlias
{
	width: 227px;
	padding-left: 10px !important;
}
.ProjectEmailAliasItem
{
	padding-bottom: 14px;
}
.ProjectEmailAliasItemLast
{
}
td.ProjectEmailName
{
	width: 175px;
	padding-left: 10px !important;
}
td.ProjectEmailPass
{
	width: 85px;
	padding-left: 10px !important;
}

/*
###################################
	Client - Project
###################################
*/
td.ClientProjectName
{
	width: 295px;
	padding-left: 10px !important;
}
td.ClientProjectDomain
{
	width: 252px;
	padding-left: 10px !important;
}
td.ClientProjectRegistrar
{
	width: 44px;
	padding-left: 10px !important;
}
td.ClientProjectRegisterDate
{
	width: 80px;
	padding-left: 10px !important;
}
/*
###################################
	Client - Contract
###################################
*/
td.contractClient
{
	width: 143px;
}
td.contractProject
{
	width: 164px;
	padding-left: 10px !important;
}
td.contractNumber
{
	width: 53px;
	padding-left: 10px !important;
}
td.contractType
{
	width: 84px;
	padding-left: 10px !important;
}
td.contractDate
{
	width: 98px;
	padding-left: 10px !important;
}
td.contractAmount
{
	width: 80px;
	padding-left: 10px !important;
}
td.contractIntended
{
	width: 80px;
	padding-left: 10px !important;
}
td.contractFile
{
	padding-left: 10px !important;
}
/*
###################################
	Invoice List
###################################
*/
td.InvoiceListItemClient
{
	width: 135px;
	padding-left: 7px !important;
}
td.InvoiceListItemProject
{
	width: 151px;
}
td.InvoiceListItemInvoiceNumber
{
	width: 71px;
}
td.InvoiceListItemInvoiceDate
{
	width: 94px;
}
td.InvoiceListItemDueDate
{
	width: 104px;
}
td.InvoiceListItemTotal
{
	width: 87px;
}
td.InvoiceListItemStatus
{
	padding-left: 26px !important;
	padding-top: 11px !important;
}
td.InvoiceListItemStatus img
{
	height: 10px;
	width: 10px;
}
/*
###################################
	Invoice Todo List
###################################
*/
td.invoiceTodoListClient
{
	width: 200px;
	padding-left: 7px !important;
}
td.invoiceTodoListProject
{
	width: 220px;
}
td.invoiceTodoListMonth
{
	width: 120px;
}
td.invoiceTodoListIco
{
	width: 30px;
	padding-left: 0px !important;
	padding-top: 9px !important;
	padding-bottom: 0px !important;
}
td.invoiceTodoListTime
{
	width: 50px;
	padding-right: 10px;
	text-align: right;
}

/*
###################################
	Project - Domain
###################################
*/
td.domainClientName
{
	width: 148px;
	padding-left: 7px !important;
	padding-right: 3px !important;
}
td.domainDomainName
{
	width: 150px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.domainRegDate
{
	width: 75px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.domainPrice
{
	width: 65px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.domainInvoiceAmV
{
	width: 50px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.domainInvoiceMonth
{
	width: 68px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
td.domainRegistrar
{
	width: 100px;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
/*
###################################
	Statistics
###################################
*/
td.statClientType
{
	width: 95px;
	font-weight:bold;
}
td.statClientCount
{
	width: 73px;
}
td.statClientTurnover
{
	width: 118px;
}
