﻿/* ------------------Allgemeine Angaben - Schriftgröße, -art, -farbe-----------------------------------------------------*/
body			{ }
font			{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#000000; }
table		 	{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#000000; padding:0px; margin:0px; }
th				{ font-size:13px; font-family:Arial,Verdana,serif; color:#000000; }
a:link		{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#cc0000; font-weight:normal; text-decoration:none; }
a:visited 	{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#cc0000; font-weight:normal; text-decoration:none; }
a:active		{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#cc0000; font-weight:normal; text-decoration:none; }
a:hover		{ font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#ff9933; font-weight:normal; text-decoration:underline;}
/* ---------------Ende // Allgemeine Angaben ----------------------------------------------------------------------------- */

/* ---------------speziellere Textformatierungen im ganzen Bestellprozess--------------------------- */
.fett 		{ font-weight: bold; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
.grossfett 	{ font-weight:bold; font-size:12px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
.gross 		{ font-size:12px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
 	/* systemfehlermeldungen */
.fehler				{ font-size:11px; color:#cc0000; font-weight:normal;	}
.stern				{ font-size:12px; color:#cc0000; font-weight:bold;	}
	/* Headline im Bestellprozess - Kategorien, Suchausgabe, Datenkontrolle,... */
.headline			{ border-top:1px dotted #cc0000; clear:both; display:block; height:20px;	text-align:left; line-height:19px; font-size:13px;	color:#333332;	font-weight:bold;	font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
.headline span 	{ padding-left:5px;}
	/* Headline im Navimenue */
.boxheadline img	{border-bottom:1px solid #777366;}
	/*Segmentliste - Suchausgaben*/
a.segment:active	{ font-size:11px; color:#cc0000; font-weight:normal; }
.asegment   		{ color:#ff9933;}
/* ---------------Ende // speziellere Textformatierungen im ganzen Bestellprozess------------------- */

/* ---------- Größendeklaration, Abstände und Platzierung der Grundbereiche------------------------- */
.content			{ display:block; margin-left:25px; clear:none; width:490px; margin-top:10px; }
.navimenue		{ display:block; clear:none; width:148px; margin-top:10px; }
.footer			{ display:block; margin-left:25px; width:660px; background-color:#ffffff; text-align:left; border-bottom:1px solid #ff9933;}
.footer	div 	{ display:block; font-size:11px; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; color:#777366;}
.popup   		{ clear:both; display:block; text-align:left; padding-bottom:5px; padding-left:5px; padding-top:5px; padding-right:10px;}
/* ---------- Ende // Größendeklaration, Abstände und Platzierung der Grundbereiche-----------------*/

/*----------- Abstaende--------------------------------------------------------------------*/
	/* Abstand der Boxen/navimenue zueinander*/
.boxabstand 				{	clear:both; display:block; padding-top:10px; margin:0px;}
	/* Abstand der inneren Elemente in den Boxen*/
.abstand						{ padding:5px;  display:block; clear:both;} 	
	/* Abstand der Headlines im Content zu den Elemente in den Boxen sollte vom Hintergrund wie #eventim oder body sein */
.vertikalerabstand 		{	clear:both; display:block; padding-top:10px; background-color: #ffffff;}
/*----------- Ende // Abstaende -----------------------------------------------------------*/

/*------speziellere Formatierung der allgemeinen Grundelemente-----------------------------*/
/* Content , speziellere Formatierung einzelner Elemente Bsp.Links */
.content	a:link, .content a:visited, .content a:active	{ font-size:11px; color:#cc0000; font-weight:normal; text-decoration:none; }
.content	a:hover	{ font-size:11px; color:#ff9933; font-weight:normal; text-decoration:none; }
	/* ----Content , Resulttable - Formatierung, DetailA, DetailB, Suchausgaben ect.----------*/
table.segmenttable 		  { margin:5px; clear:both; display:block; width:490px; min-height:30px;}
table.segmenttable td	  { padding-left:5px;}	

.tabelle				  { margin:5px; clear:both; display:block; width:490px; border:0px; }
.tabelle th			  { border-bottom:1px solid #777366; text-align:left; padding-left:2px; height:20px; font-size:12px; color:#333332; font-weight:bold; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
.tabelle td		     { text-align:left; padding-left:2px; vertical-align:top; padding-top:3px;}	
.tabelle td a:link,.tabelle td a:visited,.tabelle td a:active,.tabelle td a:hover { text-align:left; padding-left:2px; font-weight:bold;}
.tabelle td.mittig  { text-align:center; align:center; }
.tabelle td.rechts  { text-align:right; align:right; padding-right:2px; }
.innentrennung 	  { clear:none; display:block; height:1px; border-bottom:1px solid #999999;}
  /* -----Tabellenformatierung ohne Hinterlegten Hintergrund bei th, Detailb-------------------------*/
.veranstaltungtabelle				{ background: #FAF5F1; margin:5px; padding:5px; clear:both; display:block; width:490px;}
.veranstaltungtabelle th			{ background: #FAF5F1; vertical-align:top; text-align:left; font-size:12px; color:#33332; font-weight:bold; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif;}
.veranstaltungtabelle td			{ background: #FAF5F1; vertical-align:top; text-align:left; }	
.veranstaltungtabelle td.button	{ text-align:right; align:right;}
.veranstaltungtabelle td.rechts { text-align:right; align:right; padding-right:5px; }
.veranstaltungtabelle td.mittig { text-align:center; align:center;}
	
	/* hinweisinfo ticketgebühr in Detailb  */
.content #infotext { clear:both; display:block; padding:5px 5px 5px 5px; margin:0px; color:#999999; text-align:left; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
	/*text in den resulttables der sagt ob veranstaltung noch buchbar ect.*/
.hinweis { font-weight:bold; text-align:left;}
  /*selectbox zur auswahl der anzahl der tickets*/
select.anzahl {width:45px;/* border:1px solid #bfbfbf; */ font-size:11px; color:#333332; font-weight:normal;}
/* ----Ende// Content , Resulttable - Formatierung, DetailA, DetailB, Suchausgaben ect.----*/	

/* Text unter der Headline / Warenkorb */
#text		{ clear:both; display:block; padding:5px 5px 5px 5px; margin:0px; text-align:left; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
#text .button	{ float:right; margin-bottom:10px;}

/* Navigationsmenue, speziellere Formatierung einzelner Elemente Bsp.Links */
.navimenue a:link,.navimenue a:visited	, .navimenue a:active	{ font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; text-decoration:none; color:#cc0000; font-weight:normal;}
.navimenue a:hover{ font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; text-decoration:none; color:#ff9933; font-weight:normal;}

	/* Navigationsmenue -- Menueboxen Startseiten */	
	#suchbox					{ clear:both; display:block; background-color:#fcf7e7; border:1px solid #777366; width:148px;}
	#suchbox table			{ padding: 0px; margin:0px;	}
	#suchbox	td				{ text-align:left; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:14px;}
	#suchbox	td	.button  { text-align:right; float:right;}
	input.suchbox			{	width:130px; /* border:1px solid #bfbfbf; */ font-size:11px; color:#333332; font-weight:normal; }
	select.suchbox		{	width:130px; font-size:11px; color:#333332; font-weight:normal; }
	#menuebox					{ clear:both; display:block; background-color:#fcf7e7;  border:1px solid #777366; text-align: left; width:148px;}
	#menuebox .abstand .menulinks	{ clear:both; display:block; line-height:14px; color:#777366; }
	#veranstaltungsbox{ clear:both; display:block; background-color:#fcf7e7;  border:1px solid #777366; text-align: left; width:148px;}
	#veranstaltungsbox .abstand .menulinks { clear:both; display:block; line-height: 14px; color:#777366;}
	#toptenbox				{ clear:both; display:block; background-color:#fcf7e7;  border:1px solid #777366; text-align: left; width:148px;}
	#toptenbox table		{ padding:0px; margin:0px;	}
	#toptenbox td			{ clear:both; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:14px;}
	#poweredbox				{ clear:both; display:block; background-color:#fcf7e7;  border:1px solid #777366; align:center; width:148px;}
/*------ Ende // speziellere Formatierung der allgemeinen Grundelemente-------------------*/

/*------ Startseiten/ Kategorierien--------------------------*/
#eventim table,#eventim tr, #eventim td 	{	padding:0px; margin:0px;}

	/*Teaser Startseiten - Kategorien*/
#eventim .content	.content1	{ display:block; width:50%; float:left;} /* über width und ohne float lassen sich die teaser auch untereinander ausgeben*/
#eventim .content	.content1 #teaser {height:165px;}
#eventim .content	.content2	{ display:block;width:50%; float:left;}
#eventim .content	.content2 #teaser {height:165px; }
#eventim .content	.content3	{ display:block; vertical-align:top; }
#eventim .content	.content3 #teaser {height:160px; }

#teaser								{ clear:both; display:block; padding:0px 5px 0px 5px; margin:0px; text-align:left; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
#teaser .titel						{	background: url(/img/partner/iml/teaser_head_hg.gif) #D10D62;	border-bottom: 4px solid #ffffff;	display:block;	clear:none; width:235px !important;	min-height:20px;	max-height:auto;	line-height:17px;	font-size:13px;	color: #ffffff; font-weight:bold;	text-shadow:#666666; overflow:hidden;  }
#teaser .titel	a:link,	#teaser .titel	a:visited, #teaser .titel	a:active { min-height:20px; max-height:auto; line-height:19px; font-size:13px;	color:#ffffff;	text-shadow:#666666; font-weight:bold;}
#teaser .titel	a:hover 	{ min-height:20px; max-height:auto; line-height:19px; font-size:13px; color:#ffffff; text-shadow:#666666; font-weight:bold;}
#teaser .image						{ display:block; float:left; width:75px; }
#teaser .image img 				{ border:1px solid #333332; width:70px; height:70px; min-width:0px; min-height:0px;}
#teaser .button						{ float:right; margin-top:2px;}
/*------ Ende// Startseiten/ Kategorierien-------------------*/
/*------ DetailA & DetailB-----------------------------------*/
#kuenstler								{ clear:both; display:block;  padding:5px 5px 5px 5px; margin:0px; text-align:left; font-family:Geneva, Helvetica, Arial, Verdana, sans-serif; font-size:11px }
#kuenstler .titel						{ display:block;  clear:both; min-height:20px; max-height:auto; line-height:19px; font-size:12px;  font-weight:bold; color:#cc0000;}
#kuenstler .image						{ display:block; float:left; width:105px; }
#kuenstler .image img 				{ max-width:100px; max-height:100px; min-width:0px; min-height:0px;}
#kuenstler .button					{ float:right; margin-bottom:10px;}

/*------ Ende// DetailA & DetailB----------------------------*/
/*------ Profissuche ----------------------------------------*/
select.profisuche  {	width:200px; color:#333332; font-size:11px;  }
select.profisuche_tag {	width:40px; color:#333332; font-size:11px;  }
select.profisuche_monat {	width:80px; color:#333332; font-size:11px;  }
select.profisuche_Jahr {	width:65px; color:#333332; font-size:11px;  }
input.profisuche {	width:200px; color:#333332; font-size:11px;  }
/*------ Ende // Profissuche---------------------------------*/
/*------ Kundenformular      --------------------------------*/
input.passwort				{	width:150px; color:#333332; font-size:11px; color:#333332; font-weight:normal; }
input.kundenformular		{	width:180px; color:#333332; font-size:11px; color:#333332; font-weight:normal; }
select.kundenformular	{	width:180px; color:#333332; font-size:11px; color:#333332; font-weight:normal; }
/*------ Ende//Kundenformular  ------------------------------*/
/*------ Zahlungsformularformular  --------------------------*/
input.zahlung	  	{	width:170px; color:#333332; font-size:11px;  }
select.zahlung  	{	width:170px; color:#333332; font-size:11px;  }
select.zahlung_tag {	width:40px; color:#333332; font-size:11px;  }
select.zahlung_monat {	width:80px; color:#333332; font-size:11px;  }
select.zahlung_Jahr {	width:65px; color:#333332; font-size:11px;  }
/*------ Ende // Zahlungsformularformular -------------------*/
/*------ Newsletter     -------------------------------------*/
input.newsletter	{	width:180px; font-size:11px; color:#333332; font-weight:normal; }
select.newsletter  {	width:180px; font-size:11px; color:#333332; font-weight:normal; }
select.newsletterfenster  { width:140px; font-size:11px; color:#333332; font-weight:normal; }
input.newsletterfenster  { width:140px; font-size:11px; color:#333332; font-weight:normal; }
/*------ Ende//Newsletter     -------------------------------*/
/*------ Warenkorb            -------------------------------*/
select.warenkorb  { width:150px; font-size:11px; color:#333332; font-weight:normal; }
input.warenkorb   { width:150px; font-size:11px; color:#333332; font-weight:normal; }
/*------ Ende//Warenkorb     -------------------------------*/


