		/* --------------------------------------- */
		#calc h3 {
			margin-top:1em;
		}

		#calc button {
			height:15px; width:12px;
			margin: 0px 0px;
			font: normal 10px "Courier New";
			border: 0;
			color:#999;
		}
		#calc button.add {
		    margin-right:1px;
		}
		#calc input.daycount {
			width:12px;
			/*float:left;*/
			border: 1px solid #DDD;
			font-size: 0.85em;
			height:15px;
			text-align: center;
			margin-left:15px;
		}
		#calc input.value {
            background-color: #9F9;
		}

		#daytable, #sumtable, #pflegetable {
			margin-top:0.5em;
			width: 56em;
		}
		#sumtable {
			margin-top:0;
		}
		#daytable tr td {
			width: 5em;
		}
		#daytable .firstcol {
			/*width: 14em;*/
			width: 23em;
			font-size: 0.95em;
			padding-left:4px;
			text-align: left
			padding-bottom:2px;
		}
		#daytable tr.headerrow th{
			padding:3px 0 3px 2px;
			background-color:#EEE;
			border-right:1px solid #fff;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999;
			padding-left:2px;
			vertical-align: baseline;
			text-align: center;
		}
		#daytable td {
			padding-left:15px;
		}
		table .summery td {
			background-color:#EEE;
			border-right:1px solid #fff;
			vertical-align: center;
			text-align: right;
			/*padding-right:10px;*/
			border-top: 1px solid #999;
		}

		#daytable .header {
			font-size: 1em;
		}
		#daytable span.help {
			color:#ED1C24;
			font-weight:bold;
			font-size: 0.6em;
			background-color: #DDD;
		}

		/*******************************
		 * Summen-Tabelle am Ende
		 *******************************/
		#sumtable td.sum {
			width: 5.2em;
			text-align: right;
		}

		#pflegetable input {
			width:28px;
			border: 1px solid #999;
			font-size: 1.4em;
			font-weight: bold;
			text-align: center;
			vertical-align:center;
			margin-top:2px;
		}
		
		#pflegetable #stufe_buttons {
		    text-align: left;
			/*width: 5.2em;*/
		}
		#pflegetable #stufe_buttons button {
			color: #333;
			font-size:12px;
		}
		
		#pflegetable .header {
			font-weight:bold;
			width:7em;
		}
		
		#sumtable .summery td {
			border-top: 0px solid #999;
		}
		#sumtable {
			border-top: 1px solid #999;
		}
		#sumtable button {
			border: 1px solid #333;
			height: 16px;
			width: 14px;
			color:#333;
			margin-top:2px;
		}
		#daytable #summery2 td{
			border-top: 2px solid #999;
		}

		#daytable #summery2 td {
			text-align:right;
		}

