/* ======================================== Inhaltsformatierungen =====================================*/
/* Formatierungen für die Inhaltsblöcke der Tourneeübersicht, der Bestellung, des Warenkorbes,         */
/* des Zahlungsvorganges und der Dankesseite                                                           */
/* ====================================================================================================*/



#inhalt	{display:block; background-color:#fff; height:100%; min-height:750px; position:relative;}

/* ======================== Übersicht Künstler =================================*/
#uebersicht	{ }
.ueberschrift	{display:block; padding:5px; background-color:#a8cd3b; font-size:16px; color:#fff; font-weight:bold; text-transform: uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}

.uebersicht-bild	{float:left; padding:5px 5px 5px 0; width:100px; height:100px; background-color:#fff; }
.uebersicht-info	{display:block; margin:5px 0; height:100px; background-color:#dceaad; padding:0;}

#uebersicht h3 {font-size:18px; font-weight:bold; color:#3366cc; margin-left:110px; margin-bottom:-5px;}
#uebersicht h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:110px; margin-top:0;}

* html #uebersicht h3 {font-size:18px; font-weight:bold; color:#3366cc; margin-left:10px; margin-bottom:-5px;}
* html #uebersicht h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0;}

#uebersicht ul	{list-style-image:url(../images_site/event-li.gif); line-height:15px; text-transform:uppercase; margin-left:110px;}
* html #uebersicht ul	{list-style-image:url(../images_site/event-li.gif); text-transform:uppercase; margin-left:30px; margin-top:-15px; margin-bottom:0;}

#uebersicht .klein	{font-size:10px; text-transform:none; text-transform:uppercase;}

#uebersicht a, a:visited	{color:#344966; text-decoration:none;}

#uebersicht a:hover	{color:#3366cc; text-decoration:none;}

/*========================= Künstlerbewertung ==============================*/

.bewertung	{display:block; padding:5px; background-color:#E7E7E7; color:#000; margin-bottom:2px; margin-top:1px; font-size:10px; min-height:120px;}
* html .bewertung {height:120px;}

.bewertung p	{ margin-top:-3px;}

.sterne	{position:relative; float:right; top:0; width:120px;}
* html .sterne	{position:fixed;}

/* ======================== Ähnliche Events ================================*/

#aehnliche-events	{display:block; margin:2px 0; height:100px; background-color:#fff;}

#aehnliche-events-left	{float:left; width:49%; display:block; height:100px; background-color:#e7e7e7; border:solid 1px #ccc;}

#aehnliche-events-right	{float:right; width:49%; margin-right:0; height:100px; background-color:#e7e7e7; border:solid 1px #ccc;}

.aehnliche-events-image	{float:left; margin-right:5px;}
#aehnliche-events h3	{font-size:12px; font-weight:bold; color: #344966;}
#aehnliche-events h2	{font-size:11px; font-weight:bold; color: #666666; margin-bottom:-7px;}
#aehnliche-events h4	{font-size:9px; font-weight:bold; color: #344966;}

* html #aehnliche-events h3	{font-size:12px; font-weight:bold; color: #344966;}
* html #aehnliche-events h2	{font-size:11px; font-weight:bold; color: #666666; margin-bottom:-7px;}
* html #aehnliche-events h4	{font-size:9px; font-weight:bold; color: #344966; margin-bottom:0;}

.tickets-ab	{position:relative; float:right; width:100px; background: #666699; margin:0; color:#fff; font-size:9px; font-weight:normal; padding-left:5px;}
* html .tickets-ab	{position:fixed;}


/* ======================== XXXXXXXXXXXXX  FORMATIERUNGEN BESTELLSEITE XXXXXXXXXXXXXXXXXXX===============================*/

/* ======================== Bestelltabs ================================================== */
#bestelltabs	{ }

.bestelltabs {list-style:none; padding:10px 0 0 5px; margin:10px 5px 10px 0; height:26px;}
.bestelltabs li {float:left; margin-right:0;}
.bestelltabs li a {display:block; position:relative; text-decoration:none;}
.bestelltabs li a em {display:block; height:28px; width:75px; float:left; padding:0 50px 0 14px; background:url(../images_site/Pfeil-gruen.png) right top; background-repeat:no-repeat; position:relative; z-index:100; font-size:12px; font-weight:bold; font-style:normal; color:#a8cd3b; line-height:28px; font-family:verdana;}
* html .bestelltabs li a em {position:fixed;} 

.bestelltabs li a.m1 {z-index:600;}
.bestelltabs li a.m2 {z-index:500;}
.bestelltabs li a.m3 {z-index:400;}
.bestelltabs li a.m4 {z-index:300;}
.bestelltabs li a.m5 {z-index:200;}
.bestelltabs li a.m6 {z-index:100;}

.bestelltabs li a:hover {border:0; z-index:700; cursor:pointer;}
.bestelltabs li a:hover em  {background:url(../images_site/Pfeil-blau.png) right top; background-repeat:no-repeat; color:#344996;}

.bestelltabs li a.selected, .bestelltabs li a.selected:hover {border:0; z-index:800; cursor:default;}
.bestelltabs li a.selected em, .bestelltabs li a.selected:hover em  {background:url(../images_site/Pfeil-blau.png) right bottom; background-repeat:no-repeat; color:#344996;}
* html .bestelltabs li a.selected em, * html .bestelltabs li a.selected:hover em  {background:url(../images_site/Pfeil-blau.png) right top; background-repeat:no-repeat; color:#344996;}

/* ======================== Ticketbestellung =================================*/


.bestellung-bild	{float:left; padding:5px 5px 5px 0; background-color:#fff; position:relative; width:100px;}
.bestellung-info	{margin:5px 0 5px 105px; background-color:#dceaad; padding:5px; position:relative; display:block; left:0;}

.bestellung-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-bottom:-5px;}
.bestellung-info h2	{font-size:14px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:0px;}
.bestellung-info h1	{font-size:18px; font-weight:bold; color:#a8cd3b; margin-top:0; margin-bottom:-5px;}

* html .bestellung-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html .bestellung-info h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html .bestellung-info h1 {font-size:18px; font-weight:bold; color:#a8cd3b; margin-left:10px; margin-bottom:-5px;}

.bestellung-info ul	{list-style-image:url(../images_site/event-li.gif); line-height:15px; text-transform:uppercase;}
* html .bestellung-info ul	{list-style-image:url(../images_site/event-li.gif); text-transform:uppercase; margin-left:30px; margin-top:-15px; margin-bottom:0;}

.bestellung-info .klein	{font-size:10px; text-transform:none; text-transform:uppercase;}

.bestellung-info a, a:visited	{color:#344966; text-decoration:none;}

.bestellung-info a:hover	{color:#3366cc; text-decoration:none;}

.bestellung-info table, td, tr {font-size:12px; background-color:#dceaad;}

.top25 table, td, tr {font-size:14px; background-color:#ffffff;}

/* ====================== Ticketkategorien =======================================*/

.ticketkategorie tr, td {background-color:#DCEAAD; padding:2px 0 2px 10px; width:auto;}
.ticketkategorie th {background-color:#fff; color:#344996; font-weight:bold; text-align:left; padding:4px 0 4px 10px;}

.ticketkategorie h3 {font-size:16px; font-weight:bold; color:#344996; margin-bottom:-5px;}
.ticketkategorie h2	{font-size:14px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:0px;}
.ticketkategorie h1	{font-size:12px; font-weight:bold; color:#000; margin-top:0; margin-bottom:-5px;}

* html .ticketkategorie h3 {font-size:16px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html .ticketkategorie h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html .ticketkategorie h1 {font-size:14px; font-weight:bold; color:#000; margin-left:10px; margin-bottom:-5px;}


/* Feld-Formatierung Ticketanzahl  */											
.ticketkategorie input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; color: #333; }
.Bereich3 {background-color: #eaf3cf; border:1px solid #ccc; text-align:center; padding-right:0; margin-right:0; }

.warenkorb	{background-color:#fff; font-size:10px; color:#333;}
.warenkorb-text-grau	{font-size:10px; color:#333;}
.warenkorb-text-grau a, a:visited	{color:#333; text-decoration:none;}
.warenkorb-text-grau a:hover	{color:#a8cd3b; text-decoration:none;}

p .klein	{font-size:10px; text-transform:none; text-transform:uppercase;}

p a, a:visited	{color:#344966; text-decoration:none;}

p a:hover	{color:#3366cc; text-decoration:none;}

/* ============================ WARENKORB =================================================*/
/* =================== Warenkorb-Error ====================================================*/

#error	{display:block; border:1px solid #cc0000; font-size:10px; margin: 10px 0; padding:10px;}
#error h3 {font-size:14px; color:#CC0000; padding:0;}


/*======================Warenkorb-Info==================================================*/
.warenkorb-info	{margin:5px 0 5px 0; background-color:#dceaad; padding:5px; position:relative; display:block; left:0;}

.warenkorb-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-bottom:-5px;}
.warenkorb-info h2	{font-size:14px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:0px;}
.warenkorb-info h1	{font-size:18px; font-weight:bold; color:#a8cd3b; margin-top:0; margin-bottom:-5px;}

* html .warenkorb-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html .warenkorb-info h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html .warenkorb-info h1 {font-size:18px; font-weight:bold; color:#a8cd3b; margin-left:10px; margin-bottom:-5px;}

/*=================================Warenkorb-service==================================*/

#servicetabelle	{ }

#servicetabelle th {background-color:#fff; color:#344996; font-weight:bold; text-align:left; padding:4px 0 4px 10px;}
#servicetabelle tr, td { color:#333; font-weight:normal; text-align:left; padding:4px 0 4px 10px; font-size:10px;}

#servicetabelle h3 {font-size:24px; font-weight:bold; color:#344996; margin-bottom:-5px;}
#servicetabelle h2	{font-size:14px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:0px;}
#servicetabelle h1	{font-size:18px; font-weight:bold; color:#a8cd3b; margin-top:0; margin-bottom:-5px;}

* html #servicetabelle h3 {font-size:24px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html #servicetabelle h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html #servicetabelle h1 {font-size:18px; font-weight:bold; color:#a8cd3b; margin-left:10px; margin-bottom:-5px;}

.linie	{border-bottom:1px dotted #333; background-color:#fff;}
.linie-endsumme {border-top:1px solid #333; background-color:#fff; font-weight:bold; color:#344996;}
.login-text {font-size:10px; background-color:#fff; font-weight:bold; color:#344996;}
.weitere-tickets	{border-top:1px solid #333; border-bottom:1px solid #333; background-color:#dceaad; font-weight:bold; color:#344996; text-transform:uppercase; padding-top:15px; padding-bottom:15px;}
#servicetabelle .headline {background-color:#fff; color:#344996; font-weight:bold; text-align:left; padding:4px 0 4px 10px;}
#servicetabelle .inhalt {background-color:#fff; color:#333; font-weight:normal; text-align:left; padding:4px 0 4px 10px;}

#servicetabelle a, a:visited	{color:#344966; text-decoration:none;}
#servicetabelle a:hover	{color:#3366cc; text-decoration:none;}

/*=================================Datentabelle==================================*/

#datentabelle	{ font-size:8px;}

#datentabelle th {background-color:#fff; color:#344996; font-weight:bold; text-align:left; padding:4px 0 4px 10px;}
#datentabelle tr, td { color:#333; font-weight:normal; text-align:left; padding:4px 0 4px 10px; font-size:10px;}

#datentabelle h3 {font-size:24px; font-weight:bold; color:#344996; margin-bottom:-5px;}
#datentabelle h2	{font-size:14px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:0px;}
#datentabelle h1	{font-size:18px; font-weight:bold; color:#a8cd3b; margin-top:0; margin-bottom:-5px;}

* html #datentabelle h3 {font-size:24px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html #datentabelle h2	{font-size:14px; font-weight:bold; color:#666666; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html #datentabelle h1 {font-size:18px; font-weight:bold; color:#a8cd3b; margin-left:10px; margin-bottom:-5px;}

#datentabelle .headline {background-color:#fff; color:#344996; font-weight:bold; text-align:left; padding:4px 0 4px 10px;}
#datentabelle .inhalt {background-color:#fff; color:#333; font-weight:normal; text-align:left; padding:4px 0 4px 10px;}

#datentabelle a, a:visited	{color:#344966; text-decoration:none;}
#datentabelle a:hover	{color:#3366cc; text-decoration:none;}

/* Feld-Formatierung Rechnungsdaten  */											
.datentabelle input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; color: #333; }
.Bereich4 {background-color: #e7e7e7; border:1px solid #ccc; text-align:left; padding-right:0; margin-right:0; width:250px; }
.Bereich5 {background-color: #e7e7e7; border:1px solid #ccc; text-align:left; padding-right:0; margin-right:0; width:50px; }

.inhalt2 {background-color:#fff; color:#333; font-weight:normal; text-align:left; padding:4px 0 4px 10px; width:250px;}

/*==========================Geschenkservice - Ebene ============================*/

#geschenkserv	{position:relative; width:250px;}
.alignright	{text-align:right;}
.kleinezelle	{ width:100px;}


/* =============================Dankesseiten==============================================*/

.danke-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-bottom:-5px;}
.danke-info-rot	{font-size:14px; font-weight:bold; color: #990000; margin-top:0; margin-bottom:0px;}
.danke-info h1	{font-size:18px; font-weight:bold; color:#a8cd3b; margin-top:0; margin-bottom:-5px;}

* html .danke-info h3 {font-size:24px; font-weight:bold; color:#344996; margin-left:10px; margin-bottom:-5px;}
* html .danke-info-rot	{font-size:14px; font-weight:bold; color:#990000; margin-left:10px; margin-top:0; margin-bottom:0px;}
* html .danke-info h1 {font-size:18px; font-weight:bold; color:#a8cd3b; margin-left:10px; margin-bottom:-5px;}

.danke-info a, a:visited	{color:#a8cd3b; text-decoration:none;}

.danke-info a:hover	{color:#3366cc; text-decoration:none;}


