/*----------------------------------------------------------

	[1] Aktivierung
	[2] Klassen-Zuweisung
	 [2.1] Text
	 [2.2] Nachrichten
	 [2.3] oben
	 [2.4] unten
	 [2.5] vorangehende Elemente
	 [2.6] Tabellenzellen, -zeilen und -spalten

------------------------------------------------------------*/



/*----------------------------------------------------------
	[1] Aktivierung
------------------------------------------------------------*/

window.addEvent('domready', function(){ // "domready": Nur HTML geladen / "load": Alles geladen



/*----------------------------------------------------------
	[2] Klassen-Zuweisung
------------------------------------------------------------*/

/*----------------------------
	[2.1] Text
------------------------------*/

$$(
	'#main div.mod_article div.ce_text:first-child' // Falls "div.ce_text" erstes Element (:first-child) von "div.mod_article" ist
).addClass('text');

/*----------------------------
	[2.2] Nachrichten
------------------------------*/

/*$$(
	'#main div.mod_newslist div.layout_full:first-child' // Falls "div.layout_full" erstes Element (:first-child) von "div.mod_newslist" ist
).addClass('nachrichten');*/

/*----------------------------
	[2.3] oben
------------------------------*/

$$(
	'#main div.ce_text h1:first-child,'+ // Falls "h1" erstes Element (:first-child) von "div.ce_text" ist
	'#main div.ce_text h2:first-child,'+
	'#main div.ce_table h1:first-child,'+
	'#main div.ce_table h2:first-child,'+
	'#main p:first-child,'+
	'#main table:first-child,'+
	'#main div.mod_newslist div.layout_full h1:first-child,'+
	'#main div.mod_article h1.ce_headline:first-child'
).addClass('element_erstes');

/*----------------------------
	[2.4] unten
------------------------------*/

$$(
	'#main div.ce_text h1:last-child,'+ // Falls "h1" letztes Element (:last-child) von "div.ce_text" ist
	'#main div.ce_text h2:last-child,'+
	'#main div.ce_table h1:last-child,'+
	'#main div.ce_table h2:last-child,'+
	'#main p:last-child,'+
	'#main table:last-child,'+
	'#main div.mod_newslist div.layout_full h1:last-child,'+
	'#main div.mod_article h1.ce_headline:last-child'
).addClass('element_letztes');

/*----------------------------
	[2.5] vorangehende Elemente
------------------------------*/
	
$$(
	'#main * + div.ce_text,'+ // Falls vor "div.ce_text" noch ein anderes Element (*) auf gleicher Ebene (+) vorkommt
	'#main * + div.ce_table,'+
	'#main * + div.layout_full'
).addClass('inhalt_abstand');

/*----------------------------
	[2.6] Tabellenzellen, -zeilen und -spalten
------------------------------*/

$$(
	'#main tr:first-child td' // Alle "td" im ersten "tr"
).addClass('td_erste_zeile');

$$(
	'#main tr:last-child td' // Alle "td" im letzten "tr"
).addClass('td_letzte_zeile');

$$(
	'#main tr td:last-child' // Letztes "td" in allen "tr"
).addClass('td_letzte_spalte');

});

// mit 'xyz,'+ (Bei Komma zwischen Anführungszeichen und Plus danach, kann mehrzeilig geschrieben werden)
