/* Text */
td .form-text {
	width:120px;
	vertical-align:top;
	padding:1px 10px 0px 10px;
	color:#000000;
}
td .form-text-errata {
	width:120px;
	vertical-align:top;
	padding:1px 10px 0px 10px;
	background-color:#cc0000;
	color:#ffffff;
}
td .form-submit {
	text-align:right;
	padding:1px 10px 1px 10px;
	color:#ffcccc;
}
/* Forms */
td input.input-line {
	width:376px;
	padding:0px 5px 0px 5px;
}
td textarea.input-text {
	width:376px;
	height:300px;
	padding:5px;
}
td select.input-select {
	width:376px;
}
td input.input-submit {
	text-align:right;
}
/* Text - Anmelden */
td .form-text-an {
	width:200px;
	vertical-align:top;
	padding:1px 10px 0px 10px;
	color:#000000;
}
td .form-text-errata-an {
	width:200px;
	vertical-align:top;
	padding:1px 10px 0px 10px;
	background-color:#cc0000;
	color:#ffffff;
}
/* Forms - Anmelden*/
td input.input-line-an {
	width:296px;
	padding:0px 5px 0px 5px;
}

/* Listen-Navigation */
.list-nav-active {
	padding:2px 6px 2px 6px;
	border:solid 1px #ffffff;
    background-color:#ffffff;
	text-decoration:none;
}
.list-nav {
	padding:2px 6px 2px 6px;
	border:solid 1px #ffffff;
    background-color:#eee0ac;
	text-decoration:none;
}
.list-nav:hover {
    background-color:#bcccdb;
	color:#0a165c;
	border:solid 1px #ffffff;
}

.detail-menu {
	padding:3px 6px 3px 6px;
}
.detail-menu:hover {
    background-color:#eeeeee;
}
.detail-menu-active {
	padding:3px 6px 3px 6px;
    background-color:#ffffff;
}
