.votetable	{border-collapse:collapse; max-width:1200px;}
.votetable tr.kopf {position:sticky; top:0;} /* background-color:#ffe; */

/* change basic style settings!? */
div.content	{max-width:1400px;}

div#Request	{position:absolute; top:6px; right:10px;}
form#time	{width:1020px;}

.votetable th, .votetable td		{border:1px solid #006; height:20px;}
.votetable td {text-align:center; padding:4px;}

.name		{padding:0 4px; font-weight:normal;}
.edit		{cursor:default;}
.edit:hover	{background-color:#ddd;}
.red		{color:red; font-weight:bold;}	/* Cheat	*/

img.zeit	{height:20px; max-height:20px; cursor:pointer; border:0; padding:0px; margin:0px 0px -4px 0px;}

input[type='date'], button, textarea	{width:220px;}
select	{width:228px;}

span.jahr,
a.jahr	{border:1px solid #aaa; text-decoration:none; background-color:#ddd; display:inline-block;
		 width:40px; text-align:center; border-radius:3px; cursor:pointer; font-weight:bold;}

.summe th {padding:0 4px;}
.summe td {font-weight:bold;}

.checks input[type='checkbox'],
.checks input[type='radio'] {
	appearance:none;
	width:12px;
	height:12px;
	border:1px solid #000;
	border-radius:50%;
	outline:none;
	background-color:white;
	cursor:pointer;
}
.checks input[type='radio']:checked {background-color:#66b;}
