/*	Format2004.css                                                           */
/*	Hintergedanken:                                                          */
/*	Alle Formatangaben, die mit "position_" anfangen, beziehen sich          */
/*	ausschlie§lich auf Angaben bezglich Position, Gr§e und Hintergrund.    */
/*	Hintergrundformatierungen fangen mit "bg_" an.     */
/*	     */
/*	     */
/*	     */
/*	     */


.hintergrundoben {position: absolute; top:0px; left:0px; width:100%; height:197px; z-index:9; background-image:url(grafik/oben_streifen.gif); background-repeat:repeat-x;}

.menuobenbild  {position: absolute; top:0px; left:0px; height:155px; z-index:10; background-color:#323C7F; overflow:hidden;}

.menu1  {position: absolute; top:157px; left:0px; width:100%; height:25px; z-index:11;  background-color:#323C7F; vertical-align:middle;}
.menu1text { color:#FFFFFF; font-family:Arial; font-size:12px; margin-top:4px;}

.menu2  {position: absolute; top:0px; left:0px; width:100%; height:16px; z-index:11;  background-color:#91A5C6; background-image:url(grafik/menu2_streifen.gif); background-repeat:repeat-x; vertical-align:middle;}
.menu2text { color:#000000; font-family:Arial; font-size:10px; margin-top:2px;}
.menu3 {position: absolute; top:3px; left:0px; width:100%; height:15px; z-index:11;  vertical-align:middle; background-image:url(grafik/menu3_streifen.gif); background-repeat:repeat-x;}
.menu3text {color:#000000; font-family:Arial,'Sans Serif'; font-size:10px; font-weight:100; }


.menuunten {position: fixed; bottom:0px; left:0px; width:100%; height:20px; z-index:10;  background-color:#323C7F; }

/* Positionierungen */
.position_inhalt                {position: absolute; top:0px; left:0px; right:10px; z-index:6; margin-bottom:10px;}
.position_bottom                {position: absolute; bottom:0px; left:0px; right:10px; z-index:6; }
.position_ueberschrift          {margin-bottom:23px;}
.position_bottomlink            {background-color:#ECF0F4; text-align:center; border-right: 1px solid black;}
.position_spielplanueberschrift {background-color:#0E206A; border-left: 1px solid white; border-bottom: 1px solid white;}
.position_spielplanueberschrift2 {background-color:#0E206A; border-left: 1px solid white; border-bottom: 1px solid white; margin-left:150px;  vertical-align:top; vertical-align:top; padding-top:5px; padding-left:5px; padding-bottom:3px; padding-right:3px;}
/* unter Version 1.4 bei ...ueberschrift einfuegen margin-left:150px;  vertical-align:top; vertical-align:top; padding-top:5px; padding-left:5px; padding-bottom:3px; padding-right:3px; */

/* wird in der Version 1.4 (Spielplan ohne Filemaker) zusammengelegt */
.position_spielplanzelle        {border-left: 1px solid white; margin:1px;}
.position_spielplandunkel       {background-color:#A9BBEC; margin-left:150px;  vertical-align:top; background-repeat:no-repeat; background-position:341px 0px;}
.position_spielplanhell         {background-color:#CED8F7; margin-left:150px;  vertical-align:top; background-repeat:no-repeat; background-position:341px 0px;}
/* Ende von "wird in der Version 1.4 (Spielplan ohne Filemaker) zusammengelegt" */
.position_zellehell             {border-left: 1px solid white; background-color:#CED8F7; margin-left:150px; vertical-align:top; padding-top:5px; padding-left:5px; padding-bottom:3px; padding-right:3px;}
.position_zelledunkel           {border-left: 1px solid white; background-color:#A9BBEC; margin-left:150px; vertical-align:top; padding-top:5px; padding-left:5px; padding-bottom:3px; padding-right:3px;}
.position_zellebildhell         {vertical-align:top; padding:0px; margin:0px; border:none; background-color:#CED8F7;}
.position_zellebilddunkel       {vertical-align:top; padding:0px; margin:0px; border:none; background-color:#A9BBEC;}


.position_tabelledunkel         {background-color:#A9BBEC; margin-left:150px; vertical-align:top;}
.position_tabellehell           {background-color:#CED8F7; margin-left:150px; vertical-align:top;}
.position_bild                  {vertical-align:top; margin-top:0px; padding-top:0px; padding-left:20px;}

/* Textformatierungen */
.spielplanueberschrift { color:#FFFFFF; font-family:Arial,'Sans Serif'; font-size:12px; font-weight:normal; margin-left:12px;}
.spielplannormal { color:#000000; font-family:Arial,'Sans Serif'; font-size:12px; font-weight:normal; margin-left:12px; margin-right:5px;}
.spielplandatum { color:#000000; font-family:Arial,'Sans Serif'; font-size:12px; font-weight:normal; margin-left:0px; margin-right:0px;}
.spielplanbold { color:#000000; font-family:Arial,'Sans Serif'; font-size:12px; font-weight:bold; margin-left:18px;}
.seitenueberschrift {text-align:left;  padding-bottom:25px; padding-top:30px; vertical-align:top;}
h1 {font-family:Futura, Verdana, Modern, Arial,'Sans Serif'; font-size:20px; color:#000000; font-weight:normal;}
.kapitelueberschrift {text-align:left;  padding-bottom:10px; padding-top:18px; vertical-align:top;}
h2 {font-family:Futura, Verdana, Modern, Arial,'Sans Serif'; font-size:16px; color:#000000; font-weight:normal;}
.kuenstlername  {font-family:Futura, Verdana, Modern, Arial,'Sans Serif'; font-size:16px; color:#003366; text-align:left;   vertical-align:top; font-weight:normal;}
.programmname   {font-family:Futura, Verdana, Modern, Arial,'Sans Serif'; font-size:16px; color:#000000; text-align:left;   vertical-align:top; font-weight:normal;}
.kuenstlerdaten {font-family:Futura, Verdana, Arial,'Sans Serif'; font-size:12px; color:#003366; text-align:left;   vertical-align:top; font-weight:normal; margin-top:2px; margin-bottom:12px;}
.text {font-family:Arial,'Sans Serif'; font-size:12px; color:#000000; text-align:left;   vertical-align:top; font-weight:normal; top:5px;}
.kuenstler_text {font-family:Arial,'Sans Serif'; font-size:12px; color:#000000; text-align:left; margin-bottom:30px;  vertical-align:top; font-weight:normal;}
.footer {}
.wichtig {}

/* LinkStyles */
/*.res_frei {background-image:url(grafik/res_frei.gif); background-repeat:no-repeat;  padding-left:18px;}
.res_voll {background-image:url(grafik/res_voll.gif); background-repeat:no-repeat;  padding-left:18px;}*/
.res_frei {background-repeat:no-repeat;}
.res_voll {background-repeat:no-repeat;}
.res_info {background-image:url(grafik/res_info.gif); background-repeat:no-repeat; }
.ext_link { color:#91A5C6; font-style:italic; padding:1px;}
.bottomlink { font-family:Arial,'Sans Serif'; font-size:10px; color:#000000; text-align:left; margin-right:3px; margin-left:3px; vertical-align:top; font-weight:light; }



td.grau {font-family:Arial; font-size:9pt; background-color:#C0C0C0;}
td.blau {font-family:Arial; font-size:9pt; background-color:#061AD9; color:#ECF0F4;}
td.gelb {font-family:Arial; font-size:9pt; background-color:#FCFE33;}
.titel     {font-family:Arial; font-size:10pt; color:#000000; text-align:left;   vertical-align:top; font-weight:bold;}
.ctitel    {font-family:Arial; font-size:14pt; color:#000000; text-align:center; vertical-align:top; font-weight:bolder;}
.subheader {font-family:Arial; font-size:10pt; color:#000000; text-align:center; vertical-align:top}
.daten     {font-family:Arial; font-size:8pt; color:#000000; text-align:left;   vertical-align:bottom; font-weight:bold}
.programm  {font-family:Arial; font-size:8pt; color:#000000; text-align:left;   vertical-align:top}
.rtext     {font-family:Arial; font-size:8pt; color:#000000; text-align:right;  vertical-align:top}

.ltext     {font-family:Arial; font-size:8pt; color:#000000; text-align: left;  vertical-align:top}
.auswahl   {font-family:Arial; font-size:8pt; color:#000000; text-align:right;  vertical-align:bottom;}
.ctext     {font-family:Arial; font-size:8pt; color:#000000; text-align:center; vertical-align:top}
.verweise  {font-family:Arial; font-size:8pt; color:#000000; text-align:left;   vertical-align:bottom}
.bild      {font-family:Arial; font-size:7pt;  color:#000000; text-align:center; vertical-align:top}
.footer    {font-family:Arial; font-size:7pt;  color:#000000; text-align:justify; vertical-align:top}
.cfooter   {font-family:Arial; font-size:8pt;  color:#000000; text-align:center; vertical-align:top; margin-bottom:3px;}
.bfooter   {font-family:Arial; font-size:7pt;  color:#000000; text-align:justify; vertical-align:bottom}
td.mm_03-2 {background-color:#ECF0F4; background-image:url(aktuell/jpg/index03-2.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
td.mm_04-1 {background-color:#ECF0F4; background-image:url(aktuell/jpg/index04-1.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
td.mm_04-sis {background-color:#ECF0F4; background-image:url(aktuell/jpg/index04-sis.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}

a:link {color:#0000CC; text-decoration:none; font-weight:bold}
a:visited {color:#0000CC; text-decoration:none; font-weight:bold}
a:active {color:#0000CC; text-decoration:none; font-weight:bold}
ul { list-style-image:url(grafik/zeichen.gif)}

.ausfall     {background-image:url(grafik/stemp_ver_faellt.gif); background-repeat:no-repeat; background-position:right;}
.ausverkauft {background-image:url(grafik/stemp_ausverk.gif);    background-repeat:no-repeat; background-position:right;}
.erstmals    {background-image:url(grafik/stemp_erstmals.gif);   background-repeat:no-repeat; background-position:280px -3px;}
.neuesprog   {background-image:url(grafik/stemp_n_prog.gif);     background-repeat:no-repeat; background-position:240px -5px;}
.nichts      {}


@media screen, handheld
{
  /* ... Formatdefinitionen zur Bildschirmausgabe ... */
body {background-color:#ECF0F4;}
td.ol {background-image:url(grafik/images/listelement_source_01.jpg); font-size:2pt;}
td.om {background-image:url(grafik/images/listelement_source_02.jpg); font-size:2pt;}
td.or {background-image:url(grafik/images/listelement_source_04.jpg); font-size:2pt;}
td.ml {background-image:url(grafik/images/listelement_source_05.jpg); font-size:2pt;}
td.mm {background-image:url(grafik/images/listelement_source_06.jpg);}
td.mr {background-image:url(grafik/images/listelement_source_08.jpg); font-size:2pt;}
td.ul {background-image:url(grafik/images/listelement_source_13.jpg); font-size:2pt;}
td.um {background-image:url(grafik/images/listelement_source_14.jpg); font-size:2pt;}
td.ur {background-image:url(grafik/images/listelement_source_16.jpg); font-size:2pt;}
}
@media print
{
  /* ... Formatdefinitionen zum Drucken ... */
body {background-color:#ECF0F4}
td.ol {font-size:2pt;}
td.om {font-size:2pt;}
td.or {font-size:2pt;}
td.ml {font-size:2pt;}
td.mm {}
td.mr {font-size:2pt;}
td.ul {font-size:2pt;}
td.um {font-size:2pt;}
td.ur {font-size:2pt;}
}


/*.kuenstlerinhalt {margin-left:220px;}*/
/*.listenelement {margin-left:150px;}*/
.kuenstlerinhalt {margin-left:150px;}
.listenelement {margin-left:142px;}


/*-----------------------------------------------------------------*/
/* info css-Teile  */

td.small { font-size: 9pt; font-family: Arial }
td { font-size: 11pt; font-family: Arial }
td.big { font-family:Futura, Verdana, Modern, Arial,'Sans Serif'; font-size:20px; color:#000000; font-weight:normal; padding-top:18px;}
td.big2 { font-weight: bold; font-size: 20pt; font-family: Arial }
td.list	{font-family:Arial,'Sans Serif'; font-size:12px; color:#000000; text-align:left;   vertical-align:top; font-weight:normal; }
all.nth { font-size: 11pt; font-family: Arial }
