.thCell, .thIconCell {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color:#000000;
	 padding: 0px 5px 1px 0px;
	 border-bottom:3px double #dddddd;
	 white-space: nowrap;
}
.borderRight { border-right: 1px solid #DDDDDD; }
.paddingLeft { padding-left: 5px; }

.tcmIconCell, .tcmDataCell, .tcmCommentCell, .tcmSumCell, .tcmValueCell,
.tcmIconCell a, .tcmDataCell a, .tcmCommentCell a, .tcmValueCell a {
	vertical-align: top;
	border-bottom: 1px solid #eeeeee;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	padding-right: 5px;
}
.tcmCommentCell {
   width:100;
}
.tcmValueCell {
	text-align:right;
}
.tcmDropCell, .tcmIconCell, .thIconCell {
	display:none;
	/* Wird im Drucklayout nicht angezeigt */
}
.tcmIconCell, .tcmDataCell {
	white-space: nowrap;
}
.tcmSumCell {
	vertical-align: middle;
	height:25px;
}
.tcmDaySplitter {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.tcmDaySum {
    border-bottom:3px double #999999;
    border-top:3px double #999999;
    background-color: #EEEEEE;
	height:25px;
	vertical-align:middle;
}

a 				 {
	color: #004466;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

abbr {
	border-bottom: none;
}

body, textarea {
	color: #000000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	text-decoration: none;
}

h1 {
	color: #000000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

input, select 	 {
	border: solid 1px #CCCCCC;
	color: #000000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.chkbox 		 {
	border: none;
	padding: 0px;
}

.datum, .subnavgrau {
	color: #999999;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.error, .prjAlert {
	color: #990000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.jobDone		 {
	background: url('../img/bg_inaktiv.gif');
}

.jobUrgent, .prjonhold, .prjintern {
	background: url('../img/bg_dringend.gif');
}

.kalendereintrag {
	color: #111111;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linkklein		 {
	color: #006699;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mailingliste 	 {
	width: 250px;
}

.menu  			 {
	color: #000000;
	cursor: pointer;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuActive   	 {
	color: #006699;
	cursor: pointer;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuActive:hover, a:hover, .menu:hover {
	text-decoration: underline;
}

.menuOver, .menuActiveOver {
	background: #DDDDDD;
	color: #006699;
	cursor: pointer;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navactive 		 {
	color: #004466;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.navIniMain, .navPageMain {
	border: 0px;
	color: #000000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 10 5 0;
	text-decoration: none;
}

.navIniPopup, .navPagePopup {
	border: 0px;
	color: #000000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
}

.note		 	 {
	border: 0px;
	color: #222222;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.path 			 {
	color: #000000;
	font: bold 11px VVerdana, Geneva, Arial, Helvetica, sans-serif;
}

.popupContent	 {
	background: #D7E2ED;
	padding: 5px;
}

.popupNav		 {
	background: #B5C8DC;
	padding: 0px;
}

.prcnone, .prjfinish {
	background: url('../img/bg_onhold.gif');
}

.prcpaid, .jobWorking {
	background: url('../img/bg_inarbeit.gif');
}

.prjTabCell		 {
	color: #000000;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4 2 4 8;
	text-decoration: none;
}

.prjTabCellHead	 {
	color: #222222;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 2 0 8;
	text-decoration: none;
}

.prjTabLine		 {
	background: #DDDDDD;
}

.prjTabPath		 {
	color: #000000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4 2 4 8;
	text-decoration: none;
}

.subnav 		 {
	color: #003366;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.subnavact 		 {
	color: #777777;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.subnavigation	 {
	overflow: visible;
	position: absolute;
	width: 9px;
}

.suchmaskeinput {
	background: #FFFFFF;
	border: solid 1px #666666;
}

.summe 			 {
	color: #222222;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.table {
	border: none;
	margin: 0;
	padding: 0;
}

.table td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.tcmEntry		 {
	background: #33FF33;
}

.tcmEntryGray, .prjTabRow, .resTabRow {
	background: #EEEEEE;
}

.text, .text_level1, .text_level2, .text_level3, .text_level4, .text_level5, .text_level6, .projektlink {
	color: #000000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textblau, .linklist {
	color: #006699;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textgrau	 	 {
	color: #666666;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textklein 		 {
	color: #222222;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textkleingrau	 {
	color: #777777;
	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textmicro 		 {
	color: #222222;
	font: bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titel 			 {
	color: #000000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.unispace {
	border: solid 1px #CCCCCC;
	color: #000000;
	font: normal 11px "Courier New", Courier, monospace;
}

#com-edit td,
#usr-edit td,
#usr-overview td {
	padding-right: 10px;
	vertical-align: top;
}
