/* Allgemeine Einstellungen für jede Zelle der MFL-Tabelle*/
table.mfl td {
	height: 15px;
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
	text-align: left;
}
/* Die Buttons werden zentriert ausgerichtet. */
table.mfl td.button,
table.mfl td.linksUnten {
	text-align: center;
}

/* Die Zelle für die Suche hat eine fixe Breite. */
table.mfl td.suche {
	width: 117px;
}

/* Das Datum und der Suchtext erscheint in einer eigenen Schriftart (StyleGuide S.29) */
table.mfl td.datum,
table.mfl td input.suche {
	font-family: Arial;
	font-size: 10px;
}

/* Das Eingabefeld der Suche bekommt noch einen Abstand zu den Pfeilen. */
/* Die feste Breite ist wichtig, damit das Eingabefeld 'klein' genug ist,
   dass der Pfeil rechts daneben noch passt ohne dass es zu einem Umbruch kommt. */
table.mfl td input.suche {
	margin-right: 4px;
	width: 100px;
}

/* Der Abstand zwischen den Zellen. */
table.mfl td.spacer {
	width: 1px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* Der Abstand zwischen den Zeilen. */
table.mfl td.vspacer {
	height: 1px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* Runde Ecken */
table.mfl td.linksOben {
	background-image: url(pics/ecke_links_oben.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
table.mfl td.rechtsOben {
	background-image: url(pics/ecke_rechts_oben.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
table.mfl td.linksUnten {
	background-image: url(pics/ecke_links_unten.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
table.mfl td.rechtsUnten {
	background-image: url(pics/ecke_rechts_unten.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
