div, a, span, li, td, th {
	color:					rgb(0,0,0);
}

table.info {
	border-collapse:		collapse;
}

table.info td, table.info th {
	border:					1px solid rgb(150,150,150);
	padding:				2px 4px;
}

table.info th {
	font-size:				11px;
	color:					rgb(100,100,100);
}

.eingabe {
	font-family: 			Arial, sans-serif;
	font-size: 				12px;
	color:					rgb(0,0,0);
	background-color:		rgb(240,240,240);
	border:					rgb(100,100,100) 1px dotted;
}

textarea.eingabe {
	scrollbar-face-color: 		rgb(216,8,8);
	scrollbar-shadow-color: 	rgb(240,240,240);
	scrollbar-3dlight-color: 	rgb(240,240,240);
	scrollbar-arrow-color: 		rgb(240,240,240);
	scrollbar-darkshadow-color:	rgb(240,240,240);
	scrollbar-track-color: 		rgb(240,240,240);
}

div.segment {
	margin-bottom:			3px;
}

div.edit_segment {
	border:					1px solid lightsalmon;
	margin:					-1px 0 3px 0;
	padding:				5px 10px;
}

div.edit_segment table th {
	text-align:				right;
	font-weight:			normal;
	font-size:				11px;
	letter-spacing:			0;
	padding-right:			5px;
	color:					rgb(100,100,100);
}

div.edit_segment textarea.eingabe {
	width:					99%;
	height:					200px;
}

div.edit_segment textarea.bildtext {
	width: 					100%;
	height: 				30px;
	display: 				block;
	margin-bottom: 			3px;
}

div.edit_segment textarea.nowrap {
	width: 					99%;
	height: 				16px;
	white-space:			nowrap;
	overflow:				hidden;
}

div.edit_segment input.eingabe {
	width:					99%;
}

td.active, div.active {
	background:			lightsalmon;
}

div.active {
	padding:				2px 0;
	margin-bottom:			0;
}

div.abgelaufen, td.abgelaufen {
	text-decoration:		line-through;
}

select.abgelaufen2, span.abgelaufen2, div.abgelaufen2 {
	color:					rgb(216,8,8);
}

input.red_button {
	width: 					110px;
	color: 					rgb(255,255,255);
	background: 			rgb(216,8,8);
	border:					1px solid rgb(0,0,0);
	cursor:					pointer;
	margin-left:			5px;
}
input.red_button:hover {
	cursor:					pointer;
}

input.small {
	width:					auto;
	height:					auto;
	font-size:				11px;
}

input.symbol {
	padding:				0;
	width:					18px;
	height:					18px;
	font-size:				11px;
	font-weight:			normal;
	margin:					0 2px;
}

input.ende, input.link, input.info { padding: 0; }
input.ende { width: 37px; }
input.link { width: 26px; }
input.info { width: 24px; }
input.minus { width: 45px; }

input.html {
	width:					38px;
}

input.disabled {
	opacity:				0.2;
	-moz-opacity:			0.2;
	-khtml-opacity:			0.2;
	filter: 				Alpha(opacity=20);
	cursor:					auto;
}
input.disabled:hover {
	cursor:					auto;
}

input.big {
	width:					300px;
	font-size:				13px;
	display:				block;
	margin:					10px 0;
}

input.auto {
	width:					auto;
}

span.von_bis {
	width: 					25px;
	float: 					left;
}
