body { background-image:url(images/bg_bluewhite.jpg); background-position:top; background-repeat:repeat-y; background-color: #928ed8; font-family: 'Geneva', 'Arial', 'Helvetica', 'san serif'; font-size: 12px; color: #666666; margin: 0px; }

/***** Formatierungen Unter-Fenster (zB: La soup culturelle) *****/
body.subWindow { background-color: #262626; }
td.subWhat { font-size: 12px; color: #262626; }
td.subWho { font-size: 12px; font-weight: bold; color: #262626; }

/***** Formatierungen für die Anzeige der Links *****/
a { font-size: 14px; font-weight: normal; text-decoration: none; color: #928ed8; }
a:link { }
a:visited { }
a:active { }
a:hover { /* text-decoration: underline overline; */ background-color: #C2C2FC; color: #FFFFFF; }

/***** Formatierungen für die Anzeige der unabhängigen Top-Links (Home/Kontakt...) *****/
a.top { font-size: 12px; font-weight: normal; text-decoration: none; color: #928ed8; }      
a.top:link { }
a.top:visited { }
a.top:active { }
a.top:hover { /* text-decoration: underline overline; */ background-color: #C2C2FC; }

/***** Formatierungen Auflistungen (zB: News, Filmprojekte...) *****/
td.newshead { font-size: 13px; font-weight: bold; color: #928ed8; border-bottom: 1px solid #928ed8; padding-top: 15px; }
td.newsbody { font-size: 12px; }
td.newssmall { font-size: 10px; }
td.newssmalltitle { font-size: 10px; font-weight: bold; text-align: center; color: #FFFFFF; background-color: #C2C2FC; }

/**** Eigene ****/
h1 { font-size: 18px; color: #928ed8; }
h2 { font-size: 16px; color: #928ed8; }
h3 { font-size: 14px; color: #928ed8; border-bottom: 1px solid #C2C2FC; }
p { font-size: 12px; }
td { font-size: 12px; }
td.menuBorder { background-color: #FF5004; }
img {	border: 0px; }

.siteTitle { font-size: 18px; font-weight: bold; text-align: right; /* font-variant: small-caps;*/ color: #FFFFFF; background-color: #C2C2FC; }
.copy { font-size: 11px; text-align: center; font-weight: bold; color: #928ed8; vertical-align: middle;}
.partner { background-color: #262626; text-align: center; }

#timestamp { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana }


/****************************/
/* Styles for the Menu 	    */
/****************************/
.menuPosition { position:absolute; left:40px; top:155px; }
.NavActiv0 { background-color: #FFFFFF; color: #C2C2FC !important; display: block; font-weight: bold !important; }
.NavActiv { display: block; font-weight: bold !important; }
.NavInactiv { display: block; }

/*---------- Styles MenuLevel 0 ----------*/
td.MenuLevel0 { font-size: 14px; text-align: left; border-bottom:1px solid #C2C2FC; }

a.MenuLevel0 { color: #FFFFFF; font-size: 14px; text-decoration: none; font-weight: bold; display: block; margin: 0; padding-left: 4px; }
a.MenuLevel0:link { }
a.MenuLevel0:visited { } 
a.MenuLevel0:hover { color: #C2C2FC !important; font-weight: bold; background-color: #FFFFFF; text-decoration: none; }
a.MenuLevel0:focus { }

/*---------- Styles MenuLevel 1 ----------*/
td.MenuLevel1 { font-size: 13px; text-align: left; font-weight: normal; border-bottom:1px solid #C2C2FC; }
 
a.MenuLevel1 { color: #FFFFFF; font-size: 13px; text-decoration:none; display:block; margin:0; padding-left: 18px; }
a.MenuLevel1:link { }
a.MenuLevel1:visited { } 
a.MenuLevel1:hover { color: #C2C2FC !important; font-weight: bold; background-color: #FFFFFF; text-decoration: none; /* display:block; */ }
a.MenuLevel1:focus { }

/*---------- Styles MenuLevel 2 ----------*/
td.MenuLevel2 { font-size: 12px; text-align: left; font-weight: normal; border-bottom:1px solid #C2C2FC; }

a.MenuLevel2 { color: #FFFFFF; font-size: 12px; text-decoration:none; display:block; margin:0; padding-left: 36px; }
a.MenuLevel2:link { }
a.MenuLevel2:visited { } 
a.MenuLevel2:hover { color: #C2C2FC !important; background-color: #FFFFFF; text-decoration: none; /*display:block; */ }
a.MenuLevel2:focus { }
