html, body
{
    height: 100%;
    min-height:100%;
    margin:0;padding:0;
 }

#logo										{position:absolute;top:22;left:0;width:226;height:77;z-index:5}
#logo_klein							{display:none}
#kopf_rechts						{position:absolute;left:226;top:22;width:574;height:45;background-image:url(images/rot_weiss_schwarze_Leiste.gif);z-index:4}
#trennlinie 						{position:absolute;left:222;top:99;width:4;height:500;background-image:url(images/Punktlinie_senkrecht.gif);background-repeat:repeat-y;z-index:10;}
#trennlinie_standard		{position:absolute;left:222;top:100;width:4;height:476;background-image:url(images/Punktlinie_senkrecht.gif);background-repeat:repeat-y;}
#aktuelles_trennlinie		{position:absolute;left:12;top:450;width:216;height:4;background-image:url(images/trenn_horiz.gif);background-repeat:repeat-x;}
#aktuelles_trennlinie_mitte1			{clear:both;margin-left:0;margin-top:20;width:545;height:4;background-image:url(images/trenn_horiz.gif);background-repeat:repeat-x;}
#aktuelles_trennlinie_mitte2			{margin-left:0;margin-top:20;width:545;height:4;background-image:url(images/trenn_horiz.gif);background-repeat:repeat-x;}
#aktuelles_trennlinie_mitte3			{margin-left:0;margin-top:20;width:545;height:4;background-image:url(images/trenn_horiz.gif);background-repeat:repeat-x;}

#menue1									{position:absolute;left:262;top:40;width:68;height:13;z-index:5}
#menue2									{position:absolute;left:349;top:40;width:66;height:13;z-index:5}
#menue3									{position:absolute;left:435;top:40;width:62;height:13;z-index:5}
#menue4									{position:absolute;left:516;top:40;width:30;height:13;z-index:5}
#menue5									{position:absolute;left:566;top:40;width:34;height:13;z-index:5}
#menue6									{position:absolute;left:620;top:40;width:31;height:13;z-index:5}

#menue4_mit_themen			{position:absolute;left:516;top:40;width:49;height:13;z-index:5}
#menue5_mit_themen 		  {position:absolute;left:585;top:40;width:30;height:13;z-index:5}
#menue6_mit_themen			{position:absolute;left:635;top:40;width:0;height:13;z-index:5}

#menue7									{position:absolute;left:685;top:100;width:65;height:20;z-index:5}

#fuss										{clear:both;margin-top:0;width:800;}
#fusszeile_content			{width:800;background-color:RGB(153,153,153);text-align:center;font-family:Verdana;color:RGB(255,255,255);font-size:8pt;line-height:24px}
#fusszeile_standard			{position:absolute;left:0;top:576;width:800;height:24;background-color:RGB(153,153,153);text-align:center;font-family:Verdana;color:RGB(255,255,255);font-size:8pt;line-height:24px}


#service_menue					{position:absolute;left:600;top:8;width:176;height:40;z-index:8}
#service_menue_2				{position:absolute;left:0;top:0;width:37;height:8;}
#service_menue_trenn_1	{position:absolute;left:37;top:0;width:19;height:9;}
#service_menue_3				{position:absolute;left:56;top:0;width:44;height:8;}
#service_menue_trenn_2	{position:absolute;left:100;top:0;width:19;height:9;}
#service_menue_4				{position:absolute;left:119;top:0;width:57;height:8;}
#service_menue_5				{position:absolute;left:125;top:30;width:57;height:8;z-index:8}

#rahmen									{position:relative;top:99;width:800;}
* html #rahmen
{
height: 100%;
}

#content									{margin-left:35;margin-top:0;width:480;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:8pt;line-height:13pt;float:left;}
#content_standard					{position:absolute;left:227;overflow:auto;top:67;width:573;height:509;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:8pt;line-height:13pt;}
#content_standard_st			{margin-left:30;top:67;width:573;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:8pt;line-height:13pt;float:left;}
#content_shop							{margin-left:10;margin-top:5;width:1000;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:8pt;line-height:13pt;}
#left_content_spielplan		{position:absolute;left:0;top:99;width:222;height:477;background-color:RGB(245,245,245);}
#left_content_stuecke			{margin-top:0;margin-left:0;width:226;background-color:#FFFFFF;float:left;}
#left_content_info				{position:absolute;left:0;top:99;width:222;height:477;background-color:RGB(206,206,206);}
#left_content_aktuelles_top		{position:absolute;left:12;top:115;width:206;height:320;color:#333333;font-family:Georgia;font-size:9pt;line-height:13pt;overflow:auto}
#left_content_aktuelles		{position:absolute;left:12;top:515;width:206;height:100;background-color:#FFFFFF;font-family:Georgia;color:#333333;font-size:9pt;}
#left_content_ensemble		{position:absolute;left:0;top:99;width:222;height:477;background-color:RGB(206,206,206);}
#left_content_themen			{position:absolute;left:0;top:99;width:222;height:477;background-color:RGB(206,206,206);}
#sub											{position:absolute;left:10;font-family:Verdana;color:#333333;font-size:8pt;line-height:14pt;}
#right_content						{position:absolute;left:1000;top:67;width:0;height:509;background-color:RGB(204,204,204)}
#right_content_st					{position:absolute;left:1000;top:67;width:0;height:509;background-color:RGB(204,204,204);z-index:20}
#content_mitte_unten1			{clear:both;margin-left:35;margin-top:10;width:510;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:9pt;}
#content_mitte_unten2			{margin-left:35;margin-top:10;width:510;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:9pt;}
#content_mitte_unten3			{margin-left:35;margin-top:10;width:510;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:9pt;}

#back_img_spielplan				{position:absolute;left:0;top:0;width:222;height:477;z-index:1}
#back_img_stuecke					{position:absolute;left:0;top:0;width:222;height:114;}
#back_img_stuecke2				{margin-top:0;width:222;height:52;}
#back_img									{position:absolute;left:0;top:0;width:222;height:477;z-index:1}
#back_img_ensemble				{position:absolute;left:226;top:69;width:8;height:70;z-index:1}
#back_img_ensemble2				{position:absolute;left:222;top:99;width:4;height:38;z-index:1}

#untermenue_head					{position:absolute;left:16;top:86;font-family:Verdana;font-size:12pt;color:#FFFFFF;z-index:5;}
#untermenue_links					{position:absolute;left:16;top:111;font-family:Verdana;font-size:8pt;line-height:14pt;z-index:5;}
#untermenue_sub_sp				{position:absolute;left:16;top:460;width:190;font-family:Verdana;font-size:8pt;line-height:14pt;z-index:5;}

#untermenue_suche_sp			{display:none}
#untermenue_suche_sp_alt	{position:absolute;left:16;top:520;z-index:5;}

#untermenue_sub						{clear:both;margin-left:16;margin-top:20;width:190;font-family:Verdana;font-size:8pt;line-height:14pt;padding-top:20;}
#untermenue_sub_linie1		{margin-top:6;width:190;height:1;background-image:url(images/linie1.gif);background-repeat:repeat-x;z-index:3;margin-bottom:6}
#untermenue_sub_linie2		{width:190;height:1;background-image:url(images/linie1.gif);background-repeat:repeat-x;z-index:3;margin-top:8}
#untermenue_head_st				{padding-left:16;margin-top:115;font-family:Verdana;font-size:12pt;color:RGB(204,204,204);z-index:5}
#untermenue_links_st			{padding-left:16;margin-top:10;width:190;font-family:Verdana;font-size:8pt;line-height:14pt;z-index:5}
#untermenue_sub_st				{clear:both;margin-top:10;margin-left:16;width:190;font-family:Verdana;font-size:8pt;line-height:14pt;padding-top:20;}

#untermenue_links_ens			{position:absolute;left:16;top:111;font-family:Verdana;color:#333333;font-size:8pt;line-height:14pt;z-index:5}

#untermenue_suche					{display:none}
#search_input							{display:none}

#untermenue_suche_alt			{clear:both;margin-top:10;margin-left:16;width:190;height:20;z-align:5;padding-bottom:20;}
#search_input_alt					{width:190;font-family:Verdana;font-size:9pt}

#sub_box_st								{clear:both;background-color:#FFFFFF;width:222;height:231;margin-top:50;z-index:5;}
#sub_box_grey_st					{position:absolute;left:0;width:222;height:0;top:250;background-color:RGB(206,206,206);z-index:10;}

#druckversion							{text-align:right;width:480;font-family:Verdana;font-size:8pt;}
#druckversion_standard		{position:absolute;left:425;top:8;font-family:Verdana;font-size:8pt;}

#headline									{position:absolute;top:33;left:35;width:510;height:50;text-align:left;font-family:Georgia;color:RGB(102,102,102);font-size:15pt;}

#aktuelles_picture				{position:absolute;top:95;left:373;width:180;height:120;}

#text											{position:absolute;top:83;left:35;width:510;text-align:left;font-family:Georgia;color:#333333;font-size:10pt;line-height:16pt}
#text_index1							{margin-top:50;margin-left:35;width:510;text-align:left;font-family:Georgia;color:#333333;font-size:10pt;line-height:16pt}
#text_index2							{margin-top:10;margin-left:35;margin-bottom:20;width:510;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:10pt;}
#text_index3							{margin-top:10;margin-left:35;width:510;background-color:#FFFFFF;color:#333333;font-family:Georgia;font-size:10pt;}

#aktuelles_ur							{font-family:Georgia;font-size:11pt;}
#info											{font-family:Georgia;color:#333333;font-size:10pt;line-height:16pt}

#spielplan_table							{position:absolute;top:68;left:33;width:490;}
#spielplan_datum							{padding-left:20;padding-right:15;text-align:right;font-family:Georgia;font-size:9pt;}
#spielplan_datum_tag					{font-family:Georgia;font-size:26pt;text-align:right;}
#spielplan_datum_monat				{font-family:Georgia;font-size:16pt;text-align:right;}
#spielplan_datum_wochentag		{font-family:Georgia;font-size:9pt;text-align:right;}
#spielplan_stuecke_titel			{font-family:Georgia;font-size:16pt;line-height:18pt}
#spielplan_stuecke_text				{font-family:Georgia;font-size:8pt;padding-top:10;padding-left:20;line-height:14pt}

#stuecke_content			{margin-top:40;font-family:Georgia;font-size:8pt;line-height:13pt;border:solid}
#stuecke_head					{font-family:Georgia;font-size:18pt;margin-top:10;margin-bottom:15;line-height:20pt}
#stuecke_ur						{font-family:Georgia;font-size:15pt;}
#stuecke_pfeil				{font-family:Wingdings;font-size:16pt;color:#ec4e3b;}

#stuecke_list					{position:absolute;top:68;left:0;width:650;}
#stuecke_headline			{font-family:Georgia;color:RGB(102,102,102);font-size:15pt;margin-top:0;margin-bottom:15;line-height:20pt;}

#zurueck_aut					{position:absolute;left:273;top:8;font-family:Verdana;font-size:8pt;}
#zurueck_team					{position:absolute;left:273;top:8;font-family:Verdana;font-size:8pt;}

#red									{color:#ec4e3b}
#grey									{color:RGB(153,153,153)}

#trenn								{width:510;height:1;background-image:url(images/trenn.gif);background-repeat:repeat-x;}
#menue								{width:510;text-align:center;font-family:Verdana;font-size:9pt;color:RGB(153,153,153)}

#teamtext							{position:absolute;left:0;top:200;height:150;font-family:Verdana;font-size:8pt;color:#333333;}
#teambild							{position:absolute;left:185;top:0;}
#trenn_team						{position:absolute;left:0;top:370;width:535;height:1;background-image:url(images/trenn.gif);background-repeat:repeat-x;}
#menue_team						{position:absolute;left:0;top:380;width:535;text-align:center;font-family:Verdana;font-size:9pt;color:RGB(153,153,153)}

a:link {color:#333333;font-family:Verdana;}
a:visited {color:#333333;font-family:Verdana;}
a:hover {color:#333333;font-family:Verdana;}

a.druck:link {color:#333333;}
a.druck:visited {color:#333333;}
a.druck:hover {color:#333333;}

a.jahr:link {color:#333333;}
a.jahr:visited {color:#333333;}
a.jahr:hover {color:#333333;}

a.stueck:link {color:#333333;}
a.stueck:visited {color:#333333;}
a.stueck:hover {color:#333333;}

a.ensemble:link {color:#000000;}
a.ensemble:visited {color:#000000;}
a.ensemble:hover {color:#000000;}

a.vor_zurueck:link {color:RGB(153,153,153);}
a.vor_zurueck:visited {color:RGB(153,153,153);}
a.vor_zurueck:hover {color:RGB(153,153,153);}

a.info:link {color:#000000;}
a.info:visited {color:#000000;}
a.info:hover {color:#000000;}

#containerul, #containerul ul{
  text-align:left;
  margin:0;                          /* browser default margins überschreiben */
  padding:0;                         /* browser default padding überschreiben */
}

#containerul #subcontainerli {
margin:0 0 0 18px;                   /* left margin für Einrückung */
color: #333333;
font-family:Georgia;
font-size:9pt;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
list-style-type:none;                /* browser default padding überschreiben */
line-height:16pt
}

#containerul li{
margin:0 0 0 0px;                   /* left margin für Einrückung */
color: #333333;
font-family:Georgia;
font-size:9pt;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
list-style-type:none;                /* browser default padding überschreiben */
line-height:16pt
}

#containerul .symbols{               /* styles positionierung symbole */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#autoren_ul, #autoren_ul ul{
  text-align:left;
  margin:0;                          /* browser default margins überschreiben */
  padding:0;                         /* browser default padding überschreiben */
}

#autoren_ul li{
margin:0 0 0 25px;                   /* left margin für Einrückung */
color: #333333;
font-family:Georgia;
font-size:9pt;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
line-height:16pt
}

#infoul, #infoul ul{
  text-align:left;
  margin:0;                          /* browser default margins überschreiben */
  padding:0;                         /* browser default padding überschreiben */
}

#infoul #subinfoli {
margin:15px 0 0 18px;                   /* left margin für Einrückung */
color: #333333;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
list-style-type:none;                /* browser default padding überschreiben */
line-height:14pt;
}

#infoul li{
margin:15px 0 0 0px;                   /* left margin für Einrückung */
color: #333333;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
padding:0;                           /* browser default margins überschreiben */
list-style-type:none;                /* browser default padding überschreiben */
line-height:14pt;
}

#infoul .symbols{               /* styles positionierung symbole */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
