/*WYSIWYG:  .normal#normal, .fett#fett, .italic#Italic, .times#Times, .timesfett#Times&nbsp;fett, .timeskursiv#Times&nbsp;kursiv, .timeskursivfett#Times&nbsp;kursiv&nbsp;fett, .ueberschrift#&Uuml;berschrift,.unterueberschrift#Unter&uuml;berschrift,.unterueberschriftbraun#Unter&uuml;berschrift&nbsp;braun,*/
/*TABLECORE:  .normal#normal, .fett#fett, .italic#Italic, .times#Times, .timesfett#Times&nbsp;fett, .timeskursiv#Times&nbsp;kursiv, .timeskursivfett#Times&nbsp;kursiv&nbsp;fett, .unterueberschrift#Unter&uuml;berschrift,.unterueberschriftbraun#Unter&uuml;berschrift&nbsp;braun*/


/*** Newsletter-Intern ***/
.nl-intern,.nl-intern td {font-size:12px;padding:0 0 5px 0;}
.nl-intern th {border-bottom:1px solid #000;}



/******************* BODY, ALLGEMEINES UA *************************/

body.table {border:none}

/******************** TROUBLETICKET START *****************************/
form.ticketanlegen fieldset {margin:0;padding:0;}
.div_ticketneu {background:#FEFEFE;border:1px solid #666;padding:15px;}
.div_ticketneu fieldset {border:1px solid #AAA;}
.div_ticketneu legend {font-weight:700;margin:0 0 0 5px;}
.div_ticketneu label {margin:0 0 0 10px;}
.div_ticketneu select,.div_ticketneu input,.div_ticketneu textarea {background:#EFEFEF;}
.div_ticketneu fieldset label {float:left;font-size:10px;font-family:verdana;}        /* float da FF sonst width nicht nimmt */
.div_ticketneu fieldset.eins label {width:50px;} 
.div_ticketneu fieldset.eins input {width:650px;}
.div_ticketneu fieldset.eins textarea {width:650;height:60px;}
.div_ticketneu fieldset.zwei label {width:88px;}
.div_ticketneu fieldset.zwei textarea {width:612px;height:60px;}
.div_ticketneu fieldset.drei select,.div_ticketneu fieldset.eins input {font-weight:700;}
.div_ticketneu fieldset.drei div.links,        .div_ticketneu fieldset.vier div.links,        .div_ticketneu fieldset.fuenf div.links         {width:350px;float:left;}
.div_ticketneu fieldset.drei div.links label,  .div_ticketneu fieldset.vier div.links label,  .div_ticketneu fieldset.fuenf div.links label   {width:88px;}
.div_ticketneu fieldset.drei div.links select, .div_ticketneu fieldset.vier div.links select, .div_ticketneu fieldset.fuenf div.links select  {width:206px;}
.div_ticketneu fieldset.drei div.rechts,       .div_ticketneu fieldset.vier div.rechts,       .div_ticketneu fieldset.fuenf div.rechts        {width:350px;float:right;}
.div_ticketneu fieldset.drei div.rechts label, .div_ticketneu fieldset.vier div.rechts label, .div_ticketneu fieldset.fuenf div.rechts label  {width:120px;}
.div_ticketneu fieldset.drei div.rechts select,.div_ticketneu fieldset.vier div.rechts select,.div_ticketneu fieldset.fuenf div.rechts select {width:206px;}
.div_ticketneu fieldset.drei input {width:206px;}
.div_ticketneu fieldset.sechs label {width:88px;}
.div_ticketneu fieldset.sechs input {width:540px;}
.div_ticketneu select {margin:0 0 2px 0;}
.space{height:5px;width:100%;clear:both;font-size:1px;}
.div_tickethead {background:url(4353_DE-TTS-tickethead-bg.{sid}) repeat-x;border:1px solid #666;border-bottom:none;height:25px;}
.div_tickethead div{font-size:14px;height:14px;font-weight:700;padding:4px 0 0 10px;}
.div_ticketneu input.submit {width:140px;background:#CACACA;}



.tab_uebersicht {background:#EAEAEA;}
.tab_uebersicht th {background:url(4353_DE-TTS-tickethead-bg.{sid}) repeat-x;height:25px;font-size:10px;font-family:verdana;text-align:center;border-bottom:1px solid #666;}
.tab_uebersicht th a {color:#000;}
.tab_uebersicht th a:hover{text-decoration:underline;}
.tab_uebersicht td {background:#FEFEFE;text-align:center;font-size:11px;font-family:verdana;}
.tab_uebersicht td a.ticketnr {display:block;height:16px;color:000;} /* width:44px;color:#000;text-align:center;} */


.tab_detail {width:100%;border-collapse:collapse;}
.tab_detail td {font-size:11px;font-family:verdana;background:#FEFEFE;padding:1px 5px 1px 15px;border:1px solid #EAEAEA;}
.tab_detail td.big {font-size:14px;padding:3px 5px 3px 5px;font-weight:700;}
.tab_detail td.medium {font-size:12px;padding:3px 5px 3px 5px;}
.tab_detail td.niedrig{background-color:#8CD19D;}
.tab_detail td.mittel{background:#CEE879;}
.tab_detail td.hoch{background:#FCB653;}
.tab_detail td.kritisch{background:#FF5254;}

form.ticketaendern {margin:0;padding:0;font-size:11px;font-family:verdana;background:#FEFEFE;padding:10px;}
form.ticketaendern input, form.ticketaendern select, form.ticketaendern textarea {font-size:11px;font-family:verdana;background:#EFEFEF;}
form textarea#Bearbeitungsschritt {width:740px;height:100px;}
form.ticketaendern label {width:88px;margin:0 0 0 10px;float:left;}
form.ticketaendern select,form.ticketaendern input,form.ticketaendern textarea {width:206px;}
form.ticketaendern div.links label {width:120px;}
form.ticketaendern div.links {width:355px;float:left;}
form.ticketaendern div.rechts {width:355px;float:right;}
form.ticketaendern div select {margin:0 0 2px 0;}
form.ticketaendern input.submit {width:140px;background:#CACACA;}

.col {color:#A85B00;}

.maintext {padding:0 0 10px 0;}

.switch {display:block; font-size:11px;font-weight:500; width:200px; height:16px; background:url(4488_DE-TTS-plus%5fshow.{sid}) left no-repeat; cursor:pointer;}
.off {background:url(4489_DE-TTS-minus%5fshow.{sid}) left no-repeat;}
.hide {display:none;}
.show {position:absolute; display:block; width:760px; background:#fff;margin-top:5px; z-index:500;}
.show img {float:left; padding:0 10px 10px 0;}

/******************** TROUBLETICKET ENDE ******************************/

/******** TOOLTIP INTRANET NAVIGATION START ********/
a.tooltip2 {position:relative;}
a.tooltip2:hover {background:#FFF4D9; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip2 span {z-index:5000; background-color:white; display:none; padding:2px 3px; margin-left:8px; width:220px;}
a.tooltip2:hover span{display:block; z-index:50000; position:absolute; top:66px; left: 0px; background-color:white; border:1px solid #000; color:#000;font-weight:normal;font-size:12px;line-height:15px;}
/******** TOOLTIP ENDE  ********/

/******** TOOLTIP INTERNET START ********/
a.tooltip:hover {background:#FFF4D9; text-decoration:none;} /*BG color is a must for IE6*/

a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}

a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #000; color:#000;font-size:12px;}
/******** TOOLTIP ENDE  ********/






body{
   margin-left:40px;
   margin-top:20px;
   font-family : Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #FFF4D9; 
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF4D9; 
}
a {
	/* font-family : Arial, Helvetica, sans-serif; */
	/* font-size: 11px;  */
	color: #993300;
	text-decoration: none; 
}

.intrasel  {
   font-size: 12px;
   background-color: #FFF4D9;   
   font-family : Arial, Helvetica, sans-serif;
   background-color: #FFF4D9; 
   font-weight:bold;
}
.selectgelb{
   font-size: 12px;
   background-color: #FFF4D9;   
   font-family : Arial, Helvetica, sans-serif;
   background-color: #FFF4D9; 
}
.intrainput  {
   font-size: 12px;
   background-color: #FFF4D9;   
   font-family : Arial, Helvetica, sans-serif;
   background-color: #FFF4D9; 
}

/**************************** FÜR PREISKATEGORIEN-TABELLE ***********/
table.raster { background-color:#D7CCB1;}
table.raster td  { 
   font-family : "MS Sans Serif", Geneva, sans-serif;
   font-size:9px;
   background-color:#FFF4D9;
   padding-left:2px;
   padding-right:2px;
   padding-top:4px;
   padding-bottom:4px;
   white-space: nowrap;
}
table.raster td.headline {
   text-align:center;
   background-color: #EDE2C7;
   font-weight: bold;
   border-bottom:none;
}
/*********************** rasterklein *****************/
table.rasterklein { background-color:#D7CCB1;}
table.rasterklein td  { 
   font-family : "MS Sans Serif", Geneva, sans-serif;
   font-size:9px;
   background-color:#FFF4D9;
   padding:1px;
   white-space: nowrap;
}
table.rasterklein td.headline {
   text-align:center;
   background-color: #EDE2C7;
   font-weight: bold;
   border-bottom:none;
}


/************************** WYSIWYG SCHRIFTARTEN ********************/
.normal  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: black;
         font-weight:normal;
         font-style : normal;
}
.fett    {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: black;
         font-weight:bold;
         font-style : normal;
}
.italic  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: black;
         font-weight:normal;
         font-style : italic;
}
.times {
	font-family : Times New Roman, Times, serif;
	font-size: 12px;
         color: black;
         font-weight:normal;
         font-style : normal;
}
.timesfett {
	font-family : Times New Roman, Times, serif;
	font-size: 12px;
         color: black;
         font-weight:bold;
         font-style : normal;
}
.ueberschrift  {
	font-family : Times New Roman, Times, serif;
	font-size: 24px;
         color:#C1754D;
         font-weight:normal;
}
.unterueberschrift  {
	font-family : Times New Roman, Times, serif;
	font-size: 18px;
         color:black;
         font-weight:normal;
}

.unterueberschriftbraun  {
	font-family : Times New Roman, Times, serif;
	font-size: 18px;
         color:black;
         font-weight:normal;
         color:#C1754D;
}
.timeskursiv {
	font-family : Times New Roman, Times, serif;
	font-size: 12px;
         color: black;
         font-weight:normal;
         font-style : italic;
}
.timeskursivfett {
	font-family : Times New Roman, Times, serif;
	font-size: 12px;
         color: black;
         font-weight:700;
         font-style : italic;
}
/********************** WARENKORB *********************/
.wk_ueberschrift  {
	font-family : Times New Roman, Times, serif;
	font-size: 24px;
         color:black;
         text-align:right;
         font-weight:normal;
}
.wk_spaltenueberschrift  {
   font-family : Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:white;
   background-color:#993300
}
.wk_daten {
   font-family : Arial, Helvetica, sans-serif;
   color:black;
   padding:4px;
   border-bottom:1px solid black;
}


/*********************** STARTSEITE ***********************/
.heute  {
   font-family : "Times New Roman", Times, serif;
   font-size: 18px;
   color:#C1754D;
   margin-bottom:15px;
}
.vorte  {
   font-family : "Times New Roman", Times, serif;
   font-size: 18px;
   color:black;
   margin-bottom:5px;
}
.vorte_over  {
   font-family : "Times New Roman", Times, serif;
   font-size: 18px;
   color:#C1754D;
   margin-bottom:5px;
}


/*********************** KALENDERDARSTELLUNG ***********************/
.wochentagmonat  {
   font-family : Arial, Helvetica, sans-serif;
   font-size:11px;
}
.tag  {
   font-family : "Times New Roman", Times, serif;
   font-size: 48px;
}
.bg1  {
   background-color:#FFF8E6;
}
.bg0  {
   background-color:#FFF4D9;
}
.uhrzeit  {
   font-family : "Times New Roman", Times, serif;
   font-size: 11px;
}


/************* für rechte Spalte von 2spaltigen Contenttemplates **************/
.klein, .klein .normal  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
}
.klein a  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #993300;
   font-weight:normal;
}
.klein .fett a  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:bold;
}
.klein .fett {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:bold;
} 

/******************* BODY, ALLGEMEINES UA die zweite *************************/

body.wysiwyg	{
	background: #FFF4D9; 
         margin-left:0px;
         margin-top:0px;
}

body.wysiwyg table {border:1px solid #000000;margin:10px}

body.tablecore	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: black;
	background: #FFF4D9; 
}

form  {  margin:0px;  }

select.suchen, input.suchen  {
      font-family : Arial, Helvetica, sans-serif;
      font-size: 11px;
      background-color: #FFF4D9; 
}

select.kalender  {
      font-family : Arial, Helvetica, sans-serif;
      font-size: 11px;
      margin-bottom:9px;
      width:170px;
}

span.weberror {
	color: red; 
	font-weight: bold;
}

.grosschwarz  {
         font-family : "Times New Roman", Times, serif;
	font-size: 21px;
         color:black;
}
.grossbraun  {
         font-family : "Times New Roman", Times, serif;
	font-size: 21px;
         color:#C1754D;
}
.braun  { color:#C1754D; }

/************* SPALTE MIT BESETZUNG ******************/
.besetzung  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.person  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.aufgabe   {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight:bold;
}
.rolle  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style : italic;
}

/*********************** Stücke *****************************/
.title {
	font-family : "Times New Roman", Times, serif;
	font-size: 14px;
}
.subtitle {
         /* font-family:Arial, Helvetica, sans-serif; */
	font-family : "Times New Roman", Times, serif;  
	font-size: 12px;
         color:#993300; 
}
.komponist {
         font-family:Arial, Helvetica, sans-serif; 
	/* font-family : "Times New Roman", Times, serif;  */
 	font-size: 13px;         
         /* font-variant:small-caps;   */
}
.blaettern  {
         font-family:Arial, Helvetica, sans-serif; 
         font-size:10px;
}

/************************* anderes ***********************/
.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.ticker {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background: #FFFFFF;  
}
.datenschutz  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
}
.pdfspielplanlink  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #993300;
   font-weight:bold;
}
.pdfspielplantext  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #993300;
   font-style : italic;
   font-weight:normal;
}



/************************** LINKS, NAVIGATION **************************/

a.topnav  {
	font-family : Arial, Helvetica, sans-serif;
         color:#983300;
         font-weight:normal;
         font-size:15px;
         line-height:20px
}


a.topnavaktiv  {
	font-family : Arial, Helvetica, sans-serif;
         color:#983300;
         font-weight:bold;
         font-size:15px;
         line-height:20px
}




a.subnav  {
	font-family : Arial, Helvetica, sans-serif;
         color:#983300;
         font-weight:normal;
         font-size:12px;
         line-height:20px
}
a.subnavaktiv  {
	font-family : Arial, Helvetica, sans-serif;
         color:#C1754D;
         font-weight:bold;
         font-size:12px;
         line-height:20px
}

a.sortierung {
	font-family : Arial, Helvetica, sans-serif;
         color:#983300;
         font-weight:normal;
         font-size:11px;
}
a.sortierungaktiv  {
	font-family : Arial, Helvetica, sans-serif;
         color:#C1754D;
         font-weight:bold;
         font-size:11px;
}
a.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration: none; 
}
a.ticker {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background: #FFFFFF;  
}




