/* CSS Document */
	
	
#rennkalender {
	position: absolute;
	width: 732px;
	height: 500px;
	left: 50%;
	top: 180px;
	margin-left: -367px;
	background-image: url(../grafiken/rand_500.jpg);
	}
	
#jahreskalender{
	position: absolute;
	width: 710px;
	height: 260px;
	left: 50%;
	top: 35px;
	margin-left: -355px;
	overflow-y: scroll;
	background-color: #f0c992;
	}
	


.tableone {
	position: absolute;
	top: 248px;
	left: 50%;
	margin-left: -356px; 
	width:711px; 
	border-collapse:collapse; 
	}
	
.tabletwo {width:680px; border-collapse:collapse;}
.th1 {width:149px;}	
.th2 {width:99px;}
.th3 {width:99px;}
.th4 {width:99px;}
.th5 {width:200px;}

.td1 {width:149px;}
.td2 {width:99px;}
.td3 {width:99px;}
.td4 {width:99px;}
.td5 {width:170px;}

.tableone {
	border:1px solid #fff;
	color:#fff;
	font-size: 1em;
	background-color: #999999;
	}
	
.tableone td {
	border:1px solid #fff;
	color:#fff;
	}
	
.tableone tbody {
	background:#f0c992; 
	color:#000;
	}

.caption {
	position: absolute;
	left: 50%;
	margin-left: -170px;
	top: 210px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 2em;
	}
	
.tabletwo td {
	background:#eee;
	color:#000;
	font-family: Verdana;
	font-size: .8em;
	}
	
.tableone th, .tabletwo th {
	text-align:left;
	font-size: .8em;
	}
	
.tabletwo tr.dk td {
	background:#ddd;
	color:#000;
	font-size: .8em;
	}

.innerb {
	height:20.5em; 
	overflow:auto;
	}
	
.fussnote	{
	font-family: verdana;
	font-size: 0.75em;
	}