  @font-face {
    font-family: Futura XBlk BT;
    font-style:  normal;
    font-weight: normal;
    src: url(FUTURAX0.eot);
  }
  
  body {
background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
SCROLLBAR-FACE-COLOR: #888888; 
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #ABABAB;
SCROLLBAR-3DLIGHT-COLOR: #ABABAB;
SCROLLBAR-ARROW-COLOR:  #FF6600;
SCROLLBAR-TRACK-COLOR: #ABABAB;
SCROLLBAR-DARKSHADOW-COLOR: #ABABAB;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

a:link {font-weight: normal; color: #1646A9; text-decoration: none; }

a:visited {font-weight: normal; color: #1646A9; text-decoration: none; }

a:hover { font-weight: normal; color: #FF3300; text-decoration: none; }

a:active { font-weight: normal; color: #FF3300; text-decoration: none; }

a.orange:link {font-weight: normal; color: #FF3300; text-decoration: none; }

a.orange:visited {font-weight: normal; color: #FF3300; text-decoration: none; }

a.orange:hover { font-weight: normal; color: #1646A9; text-decoration: none; }

a.orange:active { font-weight: normal; color: #1646A9; text-decoration: none; }




  .headline {
  font-family: Futura XBlk BT, Arial, sans-serif;
  letter-spacing: 2px;
  font-variant:small-caps;
  line-height: 21px; 
  font-size: 21px;
  color: #000000;
   }

   .number {
  font-family: Futura XBlk BT, Arial, sans-serif;
  letter-spacing: 1px;
  line-height: 21px;  
  font-size: 21px;
  color: #FFFFFF;
   }

   .headlinehell {
  font-family: Futura XBlk BT, Arial, sans-serif;
  letter-spacing: 1px;
  font-variant:small-caps;
  line-height: 21px;  
  font-size: 21px;
  color: #BEBEBE;
   } 
   
   
     .headlinehellsmall {
  font-family: Futura XBlk BT, Arial, sans-serif;
  letter-spacing: 1px;
  font-variant:small-caps;
  line-height: 30px;  
  font-size: 16px;
  color: #CCCCCC;
   }
  
  .subheadline {
  font-family: Arial, sans-serif;
  letter-spacing: 1px;
  font-variant:small-caps;
  font-weight: lighter;
  line-height: 18px; 
  font-size: 17px;
  color: #000000; }
  
  .titelunterzeile {
  font-family: Arial, sans-serif;
  letter-spacing: 1px;
  font-weight: normal;
  font-style:  normal;
  font-variant: normal;
  line-height: 15px;
  font-size: 12px;
  color: #000000; }
  
  .text {
  font-family: Arial, sans-serif;
  font-size: 12px;
  /*line-height: 15px;*/ 
  color: #333333;
   }
   
  .text_fett {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: bold; 
  color: #333333;
   }  
   .textgr {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-variant:small-caps;
  line-height: 14px;
  font-weight: bold; 
  color: #999999;
   }
   
      .text_gr {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-variant:small-caps;
  line-height: 14px;
  font-weight: bold; 
  color: #999999;
   }
  
  .texterrorInput {
  border:1px solid red;
  }
   
   
    .kleinerfett {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
   }
   
    .kleiner {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
   }
   
   
   .kgr {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal; 
  color: #999999;
   }
   

   .kor {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999999; 
  background-color: #FFE3DC;
   }
   
  
   .kleinerweiss {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 18px; 
  color: #CCCCCC;
   }
   
   li {
   list-style-image:url(/images/listen.gif);
   list-style-type: square;
   color: #FF3300;
   line-height: 14pt;
  }
li.lower {
   list-style-image:url(/images/list_1.gif);
   list-style-type: square;
   color: #999999;
   line-height: 14pt;
  }
  
  li.black {
   list-style-image:url(/images/list_1.gif);
   list-style-type: square;
   color: #000000;
   line-height: 14pt;
  }
  
  .infobox {
  width: 190px;
  position: absolute;
  top: 130px;  left: 800px;
    }
    
  
  
 #repkritik {
 	width:100%;
 	}
 	
 #repkritik br {
 	border:solid 1px #cecece;
 	} 


/*------Ticket-Button-------*/
 	
.newticket a strong {
	display:none;
	}
	
.newticket a {
	display:block;
	width:64px;
	height:11px;
	background:url(/images/ticket_btn_sp.gif) no-repeat;
	margin:4px 0 2px 0;
	}
	
.newticket a:hover {
	background:url(/images/ticket_btn_sp.gif) no-repeat 0px -11px;
	}
	
/*------MeckProms-Banner auf der Repertoire/Konzert-------*/	

table.meckproms{border:1px solid #ddd;padding:6px;margin-top:25px;}
table.meckproms tr{vertical-align:top;}
table.meckproms tr.dark{background:#f1f2f3;}

table.meckproms table{font-size:7pt;width:170px;border:1px solid #f1f2f3;}
table.meckproms strong{font-size:8pt;}
