here some detailes on the css-files:
1. look inside the source and you will finde a "css-events.css".
This styles the events.
Inside this file you will find /**/-comments that show the structure of the new xhtml-source-output.
This can be taken to add styles to my existing-style-definition.
2. I changed the way, the style is added to the template. Placing the <link>-tag somewhere inside the body isnt the nice way

. So my template has something linke this:
PHP Code:
<style type="text/css" media="screen">
/* Beschreibungen der einzelnen CSS-File und ihrer Funktion in den Files. */
/*<![CDATA[*/
@import url("<?php echo $mosConfig_live_site;?>/templates/x.de/css-Grundlayout.css");
@import url("<?php echo $mosConfig_live_site;?>/templates/x.de/css-Navigation.css");
@import url("<?php echo $mosConfig_live_site;?>/templates/x.de/css-mamboModule.css");
@import url("<?php echo $mosConfig_live_site;?>/templates/x.de/css-Text.css");
@import url("<?php echo $mosConfig_live_site;?>/templates/x.de/css-SpecialArtikelStyles.css");
<?php
if (preg_match('!com_events!', $_SERVER['QUERY_STRING'])) {
// Da Safari ein andere Formular-Handling hat, funktioniert diese Abfrage nicht immer. Darum ist im event-Modul-Source noch einmal ein Script, das das CSS einbindet, wenn Safari verwendet wird.
echo "@import url(\"$mosConfig_live_site/templates/x.de/css-Kalender.css\");";
} else {
echo "@import url(\"$mosConfig_live_site/templates/x.de/css-TextTable.css\");";
}
?>
IMO the better way

.
~T
--------- update 04-06-23 ----------------
<g> Sorry, I would have sweared that I published the css at this place as well.
Here is the CSSfiles, editing-date today

. Have a look at the original site and css when it is released!
(Change the css-filesname with the names listed at the top of the posting to get the other files.)
HTH~T