
* {font-family:Arial, Verdana,Helvetica, sans-serif; font-size:12px;}

/* Assistent */

.AssistentTable
{
	padding:0px 0px 0px 0px; 
}

.AssistentTH
{
	text-align:left ;
	padding:5px 0px 0px 0px; 
}

.AssistentTD1
{
	text-align:left ;
	padding:0px 0px 0px 10px; 
}

.AssistentTD2
{
	text-align:left ;
	padding:0px 0px 0px 10px; 
}



/* Linker Rand in der Seite */
.LinkerRand 
{
	padding:0px 0px 0px 0px;
}

/* Linke Spalte */
.LinkeSpalte 
{
	padding:0px 0px 0px 10px; /* Wie Linker Rand */
	width:180px;
}

table.Links
{
	width:190px;
}

.tableTicketauswahl
{
	width:245px;
}
.content 
{
	font-family:Arial, Verdana,Helvetica, sans-serif;
	font-size:8pt;
	font-weight:100;
	color:#666666; 
	vertical-align:top;
	text-align:left;}

/* SynWAY Standards für Formulare und Listen */
input {font-family:Arial, Verdana,Helvetica, sans-serif;font-size:9pt; color:#444444;}
select {
    background-color:#ffffff;  font-family:Arial, Verdana,Helvetica, sans-serif;font-size:9pt; color:#444444;}

.label {font-family:Arial, Verdana,Helvetica, sans-serif;font-size:8pt;font-weight:100;color:#666666; vertical-align:bottom;text-align:right;}
.graylabel {font-family:Arial, Verdana,Helvetica, sans-serif;font-size:8pt;font-weight:100;color:#888888; vertical-align:bottom;text-align:right;}
.feldinhalt {font-family:Arial, Verdana,Helvetica, sans-serif; font-size:9pt; color:#000000; vertical-align:bottom; }

.synwaybtn {background-color: #aaaaaa;border: 2px solid #aaaaaa;color: #FFFFFF;cursor: pointer;}

td {text-align:left;vertical-align:top;}
table {border:0px;}
.tdspdb-empty-liste {background-color:#d6d6d6; font-family:Arial, Verdana,Helvetica, sans-serif;font-size:10pt;}
.tdspdb-liste {background-color:#e9e9e9; font-family:Arial, Verdana,Helvetica, sans-serif;font-size:10pt;}

.thspdb-empty-liste   {background-color:#d6d6d6;  font-family:Arial, Verdana,Helvetica, sans-serif;font-size:10pt;}
.thspdb-liste   {background-color:#d6d6d6; font-family:Arial, Verdana,Helvetica, sans-serif;font-size:10pt;}
.table-font {font-family:Arial, Verdana,Helvetica, sans-serif;font-size:10pt;}


/* Unterdrückung von systeminternen Fomrularen */
#form1 {margin:0px;padding:0px;display:inline;}
#form2 {margin:0px;padding:0px;display:inline;}

/* Reiter formatieren */
.subreiter {padding:0px 2px 0px 2px;margin:0px 2px 0px 0px;}
.divsubreiter {padding:4px;}
.reiter {padding:1px 2px 1px 2px;margin:0px 2px 0px 0px;}
.divreiter {padding:4px;}
.ReiterTable {width:100%;background-color:#f8f8f8;}

/* Kleine Feldbeschriftungen in der linken Spalte, bei der Anmeldung */
.textfelderueberschrift {
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Verdana,Helvetica, sans-serif;
    color:#aaaaaa;
    }

/* Die kleinene Links in der linken Spalte für Abmelden, Passwort vergessen etc. */
a.footer:link, a.footer:visited {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}

a.footer:hover {
	text-decoration: underline;
}

h1 {margin-bottom:1px; margin-top:1px; }
h2 {margin-bottom:1px; margin-top:1px; }
h3 {margin-bottom:0px; margin-top:5px; font-family:Arial, Verdana,Helvetica, sans-serif; font-size:18px; font-weight:bold; vertical-align:bottom; }
h4 {margin-bottom:15px; margin-top:0px; font-family:Arial, Verdana,Helvetica, sans-serif; font-size:14px; font-weight:bold; vertical-align:top; }
h5 {margin-bottom:0px; margin-top:0px; font-family:Arial, Verdana,Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:top; }
h6 {margin-bottom:30px; margin-top:0px; font-family:Arial, Verdana,Helvetica, sans-serif; font-size:12px; font-weight:normal; vertical-align:top; }

/* Saalplan */

.textfelder-klein  {
    background-color:#ffffff;
    font-size:12px;
    font-family:Arial, Verdana,Helvetica, sans-serif;
    width:25px;
    border:2px; }

.SPLinkeSpalte 
{
	padding:0px 0px 0px 10px;
	
}
.SPRechteSpalte
{
	text-align:right;
	vertical-align:top;
	padding:0px 6px 0px 0px;
}
table.SPLinks
{
	width:180px;
}

.SPArrow
{
	text-align:center;
	vertical-align:middle;
}

.divSitze 
{
	position:relative;      
	overflow:hidden;
	width:800px;
	height:300px;
	font-family:Arial, Verdana,Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-color:#cccccc;
	border-style:dotted ;
	border-width:thin ;
	vertical-align:middle;
}

.SPSitzplan
{
  text-align:center ;
  vertical-align :bottom ;
   border-width:thin ;
   border-color:#cccccc;
   border-style:dotted ;
   margin:3px 0px 3px 0px;
}

.ajaxout
{
   border-color:#888888;
   border-width:thin ;
 }
   
.SPVeranstaltung 
{
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:10px;
    color:#444444;
}
.SPVeranstaltungTitel
{
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold ;
    color:#444444;
}

.ticketauswahl-a 
{   
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	font-size: 12px;
	font-weight: bold;
	height:20;
	padding: 0px 0px 0px 4px
}

.ticketauswahl-b {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	vertical-align:top;
	height:24;
	padding: 1px 0px 0px 10px

}


.legende {
    font-size:10px;
    font-family: Arial, Verdana,Helvetica, sans-serif;}
  
.blickrichtung 
{
     font-family:Arial, Verdana,Helvetica, sans-serif;
     font-size:12px; font-weight:bold;}


/* Hilfestellung */
.hts01 {
	padding:0px;	
	margin:0px;	
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#222222;
}
.hts02 {
	padding:0px;	
	margin:0px;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#222222;
}

.hts03, .hts04, .hts05, .hts06, .hts07, .hts08, .hts10 {
	padding:8px 5px 5px 5px;	
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#222222;
}
	
.hts09 {
	padding:8px 5px 5px 5px;	
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#222222;
}	 

/* Produktliste */
.product-small {
	margin-right:5px;
	margin-top:5px;
}
/*  ================================================== unkontrollierte Anteil =======================================================*/

a.angebot-titel:link, a.angebot-titel:visited {
    color:#444444;
    text-decoration: none;
    font-weight:bold;
    font-size:14px;}

a.angebot-titel-4s:link, a.angebot-titel-4s:visited {
    color:#444444;
    text-decoration: none;
    font-weight:bold;
    font-size:12px;}

.angebot-preis {
    text-align:right;
    font-size: 16px;
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-weight:bold;
    color:#960301;}
    
.angebot-preis-4s {
    text-align:right;
    font-size: 16px;
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-weight:bold;
    color:#960301;}

.angebot-zusatzzeile {
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Verdana,Helvetica, sans-serif;
    color:#444444;}
    
.angebot-zusatzzeile-4s {
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Verdana,Helvetica, sans-serif;
    color:#444444;}

.angebot_kurztext {
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:12px; 
    text-align:left;}
       
.ProduktPreis {
    padding-top:0px;
    padding-bottom:0px;
    padding-right:8px;
    color:#ec8a14;
    font-size:26px;
    font-weight:bold;  }

.ProduktPreis2 {
    padding-top:0px;
    padding-bottom:0px;
    padding-right:8px;
    color:#444444;
    font-size:12px;  }

.ProduktPreis3 {
    padding-top:0px;
    padding-bottom:0px;
    padding-right:8px;
    color:#ec8a14;
    font-size:12px;
    font-weight:bold;  }

.ProduktPreis4 {
    padding-top:0px;
    padding-bottom:0px;
    padding-right:8px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;  }


/*  VERANSTALTUNGS CSS   */

.css_td_V_Logo {
    width:120px;
    vertical-align:top; }

.css_V_NAME1 {
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    padding-top:7px;
    color:#ef7f01; }
    
.css_V_NAME2 {
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:13px;
    color:#666666; }

.css_V_NAME3 {
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:11px; }
    
.css_V_Kurztext {
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:13px; 
     text-align:left;}   
   
.angebote-td 
{
    background-color:#ececec;
}
           

a.azurueck:link, a.azurueck:visited, a.azurueck:hover {
    font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:19px;color:#FFFFFF; text-decoration:none; }
    
.td-inhalt-grau {
vertical-align:top;
background-color:#ececec;

}

.td-inhalt-grau-zentriert {
vertical-align:middle;
text-align:center;
background-color:#ececec;

}

.td-inhalt-grau-2 {
vertical-align:middle;
background-color:#ececec;
padding-left:5px;
padding-right:5px;

}

.td-inhalt-weiss {
vertical-align:top;
background-color:#ffffff;
padding-left:10px;
}

.tableTicket 
{   border-spacing:0px; 
    border-collapse:collapse;
    border:0px;
    height:44px;
    width:240px; 
   }

          
a.WG_Pfad:link, a.WG_Pfad:visited {
    padding-right:3px;
    padding-left:3px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#666666; }
    
a.WG_Pfad:hover {
     text-decoration:underline; }
     
     
#V_LangtextAJAX
{
	width:500px;}
	
#V_RechtlicherHinweisAJAX
{
	width:500px;}
#PD_BESCHREIBUNG
{
	width:500px;}
	
#PD_KurzBESCHREIBUNG
{
	width:220px;}


#PD_Abbildung_IDAJAX 
{
	max-width:220px;
	width:220px;
}

#KTRANS_LW_BedingungenAJAX
{
	width:500px;}

