
/* die Headline */
#header {
	background: #FFFF00;
	padding: 20px 20px;	
	color: #000000;
}

#header h1 {
	line-height:20px;
	background: #FFFF00 no-repeat left;
	padding: 0px 30px
}

/* footer */
#footer {
	background: #FFFF00;
	padding: 10px 10px;
	color: #000000;
}

/* content */
#content {
}

/* action */
/*
div.actions {
	background: #FFFF00; 
	padding: 10px 10px;
	color: #000000;	
}
*/
/* index */
div.indexlist {
	background: #FFFFFF;
	float:right;
	width:76%;
	padding-top: 10px 2%;
}

h1 {
	background:#fff;
	color: #003d4c;
	font-size: 150%;
}

.clickableSpan:hover {
	background-color: silver;
	color: blue;
}

.timetable {
	border: thick;
}

.timetable tr td {

	text-align: right;
	border: thick;
}

/*
.timetable .datum {
	color: red;
}

.timetable .von {
	border-color: black;
	border-right: 1pt; 
	color: red;
	border-left-color: black;
	border-left-style: solid;
}
*/

.actiontable tr td {
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

td.actionscell {
	text-align: left;
	white-space: nowrap;
	border-bottom: 0px;
}

.actionscell a {
	font-weight:normal;
	padding: 4px 8px;
	background: #dcdcdc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: linear-gradient(top, #fefefe, #dcdcdc);
	color:#333;
	border:1px solid #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	text-shadow: #fff 0px 1px 0px;
	min-width: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-user-select: none;
	user-select: none;
}


div.documentmenu {
	float:left;
	width:25%;
	padding:1px;
}

div.documentlist {
	float: right;
	width: 70%;
	padding:10px 1.5%;
}

a.documents_menu_subcat {
	padding-left: 10px;
	text-decoration: none;	
	display: block;
}

a.documents_menu_subcat:hover {
	font-style: italic;
}

a.documents_menu_cat {
	text-decoration: none;	
	display: block;
}

a.documents_menu_cat:hover {
	font-style: italic;
}

a.documents_file {
	color: olive;
	display: block;
	text-decoration: none;
}

a.documents_file:hover {
	font-style: italic;
}
