.great {font-size:90%; color:#200000; font-family: Arial,sans-serif}
.small {font-size:70%; color:#200000; font-family: Arial,sans-serif} 
.small_red {font-size:85%; font-weight:bold; color:#ff4a0b;  font-family: Arial,sans-serif}
.small_red_small {font-size:78%; font-weight:normal;  color:#ff4a0b;  font-family: Arial,sans-serif}
.great_red {font-size:105%; font-weight:bold; color:#ff4a0b;  font-family: Arial,sans-serif}
.great_red_grey {font-size:165%; font-weight:bold; color:#F00; background-color:#E0E0E0;   font-family: Arial,sans-serif}
.small_red_grey {font-size:110%; font-weight:normal; color:#F00; background-color:#ffffff;   font-family: Arial,sans-serif}
.small a:link {color: black; text-decoration:none} 
.small a:hover {color: #666; text-decoration:underline} 
.H_05    {  font-size:110%; color:#e6251c; font-family: Arial,sans-serif ; }

a:link    { color: black; text-decoration:none }
a:hover    { color: black; text-decoration:underline }
a:visited     { color: black }
a:active     { color: black; font-weight: bold; list-style-image: none; outline-style: none }
h1          {  font-size:95%; color:#e6251c; font-family: Arial,sans-serif ; }
h2          {  font-size:85%; color:#bbbbbb; font-family: Arial,sans-serif ; }
td          { font-size:80%; color:#200000; font-family: Arial,sans-serif  }
p            { font-size:90%; color:#200000; font-family: Arial,sans-serif  }
p.info a {color:  #666;} 
p.small a {color: black;} 
p.small {font-size:2%; color:#200000; font-family: Arial,sans-serif} 
p.great {font-size:90%; color:#200000; font-family: Arial,sans-serif} 

iframe { width:100%; height:100em; border:0; }
.impressum { font-size:90%;  border:0; color: black; background-color:#FFF; }
.plan_datum { font-size:90%;  border:0; color: black; background-color:#FFF; width: 211px; }
.plan_datum_eee { font-size:90%;  border:0; color: black; background-color:#EEE; width: 211px; }
.plan_datum_sunday { font-size:90%;  border:0; color: black;  background-color: #CCC;  width: 211px; vertical-align:top;   }
.plan_program { font-size:90%;  border:0; font-weight: bold; color: grey; width: 390px; }
.plan_program_gast { font-size:90%;  border:0;  color: grey; width: 40px;  text-align: center; }
.plan_program a:hover{ font-size:95%;  border:0; font-weight: bold; color:   #F33; }
.icon_Druck { position:relative; left:485; top:-50px; width:70px;  z-index:36; overflow: visible; }
.haus_historie { font-size:90%;  border:0; color: black; background-color:#FFF; }
.linie_horiz { font-size:95%;  border:0; width:200px;  }
 ul#Navigation { font-size:82%; color:#black; font-family: Arial,sans-serif ; 
  padding: 0;
  }
   ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0;
  }
   ul#Navigation a:hover  {
    text-decoration:underline color:  ;
	  } 
 ul#Navigation a {
     color:  #555; ;
	  } 
  div { }
  
   #Kopfleiste  { position:relative;  display:block;   }
	#Navi-left_01_repertoire { position:relative;   left:50px; top:-15px;  with: 68px;   float:left; text-align:left; }
	#Navi-left_01_Spielplan { position:relative;   left:50px; top:20px;  with: 68px;   float:left; text-align:left; }
    #Navi-left_01_tickets { position:relative;   left:50px; top:45px;  with: 68px;   float:left; text-align:left; }
	#Navi-left_01_team { position:relative;   left:50px; top:85px;  with: 68px;   float:left; text-align:left; }
	#Navi-left_01_haus { position:relative;   left:50px; top:115px;  with: 68px;   float:left; text-align:left; }
	#Navi-left_01_besonderes { position:relative;   left:50px; top:130px;  with: 68px;   float:left; text-align:left; }
	#Navi-left_01_kontakt { position:relative;   left:50px; top:166px;  with: 68px;   float:left; text-align:left; }
	
	#Navi-left_02 { position:relative; left:50px; width:10px;  text-align:left; float:left;}

	#Navi-left_03 { position:static;  width:100px; height:30px; display:block; text-align: center; }

 	#Navi-left_03_active { position:relative; left:20px; display:block; width:120px; height:30px;  }
	#Navi-left_04 { position:relative; top:280px; display:block; }
  #Navi-left_05 { position:static;  width:100px; height:30px; display:block; text-align: left; }
*.div-nebeneinander { padding:10px; text-align:left; width:30%; float:left; }



