/**
	IN DIESE CSS DATEI DUERFEN NUR MODULARE INHALTE, KEINE EINZELNEN STYLES FUER EINZELNE NICHT SEITENUEBERGREIFEND
	WIEDERKEHRENDE ELEMENTE. SOLCHE STYLES SIND IN DER SCREEN.CSS ODER ENTSPRECHENDEN BEREICHS CSS AUSZULAGERN!
	
	HOEHEN UND BREITEN SIND INSOFERN HIER NICHT DEFINIERT UND NICHT LOHNENSWERTER WEISE IN EINER CSS DATEI AUSLAGERBAR
	DIREKT AUF DEM ELEMENT GESTATTET.
*/
	
	/** Alle Elemente zuruecksetzen */
	/** aus .mods .reset und .mods .conten nach der Umstellung wieder .mods machen in einem statt zwei Container, geht waehrend der Umstellung erstmal nicht anders ... ! */
	.mods .reset,
	.mods .reset *,
	.mods .content { padding:0px; margin:0px; border:auto; text-align:left; background:transparent none; font-family:Arial, Helvetica, sans-serif; }
	.mods .popup *,
	.mods .header * { float:none; width:auto; }
	
	.mods select { background:#fff none !important; }
	
	/** IE6 Alpha PNG Fix */
	.mods .alphaPng { behavior:url(/obj/eventim/default/layout/js/iepngfix.htc); }
	
	/** Grundstruktur */
	/** aus .mods .content nach der Umstellung wieder .mods machen! */
	.mods .content { margin: 23px 0 0 0; overflow:hidden; width:988px; } 
	.mods .main { float:left; margin:0; padding:0px; width:735px; }
	.mods .popup { margin:10px 0; width:auto !important; }
	.mods .sidebar { float:right !important; margin:0 !important; padding:0px !important; width:227px !important; }
	.mods .innerLayer { float:none !important; width:auto !important; margin:10px 5px !important; }
	
	/**
		Workaround fuer die Startseite, da dort die Sidebar aktuell nicht innerhalb des .mods .content 
		Container liegt und keinen Abstand oben hat. Ggf. nach Anpassung der Startseite wieder entfernen ...
	*/
	.sidebarOnHome .sidebar { margin-top:15px !important; }
	
	.mods .templateB .main { float:right !important; }
	.mods .templateB .sidebar { float:left !important; }
	
	.mods * .center { text-align:center; }
	
	.mods * .middle { vertical-align:middle !important; }
	
	.mods * .inline { display:inline !important; }
	
	.mods .normal,
	.mods .normal * { font-weight:normal !important; }
	
	.mods * strong,
	.mods * strong *,
	.mods * .strong,
	.mods * .strong * { font-weight:bold !important; }
	
	.mods .underline,
	.mods .underline * { text-decoration:underline !important; }
	
	.mods * .uppercase,
	.mods * .uppercase * { text-transform:uppercase !important; }
	
	.mods .div { display:block; }
	
	.mods .popup p,
	.mods .popup .p { text-align:justify; }
	
	.mods .hidden { display:none; }
	
	/** ColorSets */
	.mods .colLightBlue,
	.mods .colLightBlueAll,
	.mods .colLightBlueAll *,
	.mods a.zoomLightBlue,
	.mods a.zoomLightBlue * { color: #7F95A8 !important; }
	.mods .colMiddleBlue,
	.mods .colMiddleBlueAll,
	.mods .colMiddleBlueAll * { color: #4C6B86 !important; }; }
	
	/** Background ColorSets */
	.mods .backBlueLight { background-color:#F2F4F6; }
	.mods .backBlueLightB { background-color:#E5E9ED; }
	
	/** Wenn nicht absolute, dann gibt es im IE6 Fehler ... */
	.mods .anchor { position:absolute; }
	
	/** Dummy Bilder */
	.mods .dummyImg { display:block; overflow:hidden; }
	.mods .dummyImgS { background:#E5E9ED url(/obj/eventim/default/layout/img/modular/dummys/dummy_bild_60x60.gif) no-repeat; width:60px; height:60px; }
	.mods .dummyImgXL { background:#E5E9ED url(/obj/eventim/default/detail/img/teaser/no_image_available.jpg) no-repeat; width:222px; height:222px; }
	
	/** Fuer Text-Elemente direkt unter Content einen Einzug links und rechts definieren ... */
	.mods .main h2,
	.mods .main .h2,
	.mods .main h3,
	.mods .main .h3,
	.mods .main h4,
	.mods .main .h4,
	.mods .main h5,
	.mods .main .h5,
	.mods .main h6,
	.mods .main .h6,
	.mods .main p,
	.mods .main .p,
	.mods .main .pForce,
	.mods .main .pMargins,
	.mods .main dl,
	.mods .main .u2,
	.mods .main .u3,
	.mods .main .u4,
	.mods .main .u5,
	.mods .main .u6,
	.mods .main ol,
	.mods .main ul,
	.mods .main .toTop { margin-left:15px; margin-right:15px; }	
	
	/** Allen Kindelementen der Elternelemente mit 15 Pixeln Abstand links und rechts den Abstand wieder "wegnehmen" ... */
	.mods .main * h2, .mods .main * .h2,
	.mods .main * h3, .mods .main * .h3,
	.mods .main * h4, .mods .main * .h4,
	.mods .main * h5, .mods .main * .h5,
	.mods .main * h6, .mods .main * .h6,
	.mods .main * p, .mods .main * .p,
	.mods .main * dl,
	.mods .main * .u2,
	.mods .main * .u3,
	.mods .main * .u4,
	.mods .main * .u5,
	.mods .main * .u6,
	.mods .main * ol,
	.mods .main * ul,
	.mods .main * .toTop  { margin-left:0px; margin-right:0px; } /** Hier fuer margin kein "auto" verwenden, dann macht der IE komische Dinge ... */
	
	/** Im Firefox darf <abbr title="römisch Zwei">II.</abbr> keinen Rahmen haben, den der Browser sonst per Standard darstellen wuerde... */
	.mods abbr { border:none; }
	
	/** RAHMEN */
	
		.mods .noBorder { border-width:0px; }
		
		/** horizontale Rahmen */
		.mods .borderTopS, .mods .borderHorizontalS, .mods .borderS { border-top:1px solid #002C52; }
		.mods .borderTopM, .mods .borderHorizontalM, .mods .borderM { border-top:2px solid #002C52; }
		.mods .borderTopL, .mods .borderHorizontalL, .mods .borderL { border-top:3px solid #002C52; }
		
		.mods .borderBottomS, .mods .borderHorizontalS, .mods .borderS { border-bottom:1px solid #002C52; }
		.mods .borderBottomM, .mods .borderHorizontalM, .mods .borderM { border-bottom:2px solid #002C52; }
		.mods .borderBottomL, .mods .borderHorizontalL, .mods .borderL { border-bottom:3px solid #002C52; }
		
		/** vertikale Rahmen */
		.mods .borderLeftS, .mods .borderVerticalS, .mods .borderS { border-left:1px solid #002C52; }
		.mods .borderLeftM, .mods .borderVerticalM, .mods .borderM { border-left:2px solid #002C52; }
		.mods .borderLeftL, .mods .borderVerticalL, .mods .borderL { border-left:3px solid #002C52; }
		
		.mods .borderRightS, .mods .borderVerticalS, .mods .borderS { border-right:1px solid #002C52; }
		.mods .borderRightM, .mods .borderVerticalM, .mods .borderM { border-right:2px solid #002C52; }
		.mods .borderRightL, .mods .borderVerticalL, .mods .borderL { border-right:3px solid #002C52; }
		
		/** Seiten-Ende Trenner */
		.mods .main .pageSpacer { background:transparent none; height:1px; overflow:hidden; border-top:1px solid #99ABBA; margin-bottom:8px; margin-right:4px; margin-top:1px; }
		.mods .main .pageSpacer hr { display:none; }
		
		/** Farben der Rahmen */
		.mods .borderWhite { border-color:#fff !important; }
		.mods .borderInfo { border-color:#99ABBA !important; }
		.mods .borderAttention { border-color:#FABB00 !important; }
		.mods .borderTeaser { border-color:#668097 !important; }
		
		/** Style des Rahmens */
		.mods .borderDotted { border-style:dotted !important; }
		.mods .borderDashed { border-style:dashed !important; }
	
	/** AUSSENABSTAENDE */
		
		/** horizontale Abstaende, z. B. fuer Boxen */
		.mods .marginOff, .mods .marginHorizontalOff, .mods .marginTopOff { margin-top:0px !important; }
		.mods .marginXS, .mods .marginTopXS, .mods .marginHorizontalXS { margin-top:5px !important; }
		.mods .marginS, .mods .marginTopS, .mods .marginHorizontalS { margin-top:10px !important; }
		.mods .marginM, .mods .marginTopM, .mods .marginHorizontalM { margin-top:15px !important; }
		.mods .marginL, .mods .marginTopL, .mods .marginHorizontalL { margin-top:20px !important; }
		.mods .marginXL, .mods .marginTopXL, .mods .marginHorizontalXL { margin-top:30px !important; }
		.mods .marginXXL, .mods .marginTopXXL, .mods .marginHorizontalXXL { margin-top:40px !important; }
		
		.mods .marginOff, .mods .marginHorizontalOff, .mods .marginBottomOff { margin-bottom:0px !important; }
		.mods .marginXS, .mods .marginBottomXS, .mods .marginHorizontalXS,
		.mods .sidebar fieldset { margin-bottom:5px !important; }
		.mods .marginS, .mods .marginBottomS, .mods .marginHorizontalS,
		.mods .sidebar p,
		.mods li { margin-bottom:10px !important; }
		.mods .marginM, .mods .marginBottomM, .mods .marginHorizontalM,
		.mods form fieldset div.row { margin-bottom:15px !important; }
		.mods .marginL, .mods .marginBottomL, .mods .marginHorizontalL,
		.mods .main p,
		.mods .main .p,
		.mods .main .pForce,
		.mods .main fieldset,
		.mods dl,
		.mods ol,
		.mods ul,
		.mods .u2,
		.mods .u3,
		.mods .u4,
		.mods .u5,
		.mods .u6,
		.mods .main .toTop { margin-bottom:20px !important; }
		.mods .marginXL, .mods .marginBottomXL, .mods .marginHorizontalXL { margin-bottom:30px !important; }
		.mods .marginXXL, .mods .marginBottomXXL, .mods .marginHorizontalXXL { margin-bottom:40px !important; }
		
		/** vertikale Abstaende z. B. fuer <a>-Links */
		.mods .marginOff, .mods .marginVerticalOff, .mods .marginLeftOff { margin-left:0px !important; }
		.mods .marginXS, .mods .marginLeftXS, .mods .marginVerticalXS { margin-left:5px !important; }
		.mods .marginS, .mods .marginLeftS, .mods .marginVerticalS { margin-left:10px !important; }
		.mods .marginM, .mods .marginLeftM, .mods .marginVerticalM { margin-left:15px !important; }
		.mods .marginL, .mods .marginLeftL, .mods .marginVerticalL { margin-left:20px !important; }
		.mods .marginXL, .mods .marginLeftXL, .mods .marginVerticalXL { margin-left:30px !important; }
		.mods .marginXXL, .mods .marginLeftXXL, .mods .marginVerticalXXL { margin-left:40px !important; }
		
		.mods .marginOff, .mods .marginVerticalOff, .mods .marginRightOff { margin-right:0px !important; }
		.mods .marginXS, .mods .marginRightXS, .mods .marginVerticalXS { margin-right:5px !important; }
		.mods .marginS, .mods .marginRightS, .mods .marginVerticalS { margin-right:10px !important; }
		.mods .marginM, .mods .marginRightM, .mods .marginVerticalM { margin-right:15px !important; }
		.mods .marginL, .mods .marginRightL, .mods .marginVerticalL { margin-right:20px !important; }
		.mods .marginXL, .mods .marginRightXL, .mods .marginVerticalXL { margin-right:30px !important; }
		.mods .marginXXL, .mods .marginRightXXL, .mods .marginVerticalXXL { margin-right:40px !important; }
	
		/** Sonderfall Sidebar: Im IE sind die 5px scheinbar nicht so genau wie im FF, daher unterschiedliche Werte */
		.mods .sidebar li { margin-bottom:5px !important; }
			html>body .mods .sidebar li { margin-bottom:3px !important; }
			
		/** Elemente die einen Standardabstand nach unten haben, aber das letzte Element z. B. in einer Box sind, koennen als letztes vertikales Element definiert werden und haben keinen Abstand mehr nach unten */
		.mods p.last,
		.mods fieldset.last,
		.mods ul.last,
		.mods ol.last,
		.mods li.last,
		.mods div.last,
		.mods .sidebar li.last,
		.mods form fieldset div.last { margin-bottom:0px !important; }
		
	/** INNENABSTAENDE */
	
		/** horizintale Innenabstaende, z. B. fuer Boxen */
		.mods .paddingOff, .mods .paddingHorizontalOff, .mods .paddingTopOff { padding-top:0px !important; }
		.mods .paddingXS, .mods .paddingTopXS, .mods .paddingHorizontalXS { padding-top:5px !important; }
		.mods .paddingS, .mods .paddingTopS, .mods .paddingHorizontalS { padding-top:10px !important; }
		.mods .paddingM, .mods .paddingTopM, .mods .paddingHorizontalM,
		.mods .sidebar .defBox .block,
		.mods .defBox .block,
		.mods .defBox .blockStart,
		.mods .defBox .blockEnd { padding-top:15px !important; }
		.mods .paddingL, .mods .paddingTopL, .mods .paddingHorizontalL,
		.mods p.paddingL { padding-top:20px !important; }
		.mods .paddingXL, .mods .paddingTopXL, .mods .paddingHorizontalXL { padding-top:30px !important; }
		.mods .paddingXXL, .mods .paddingTopXXL, .mods .paddingHorizontalXXL { padding-top:40px !important; }
		
		.mods .paddingOff, .mods .paddingHorizontalOff, .mods .paddingBottomOff, .mods p.paddingL { padding-bottom:0px !important; }
		.mods .paddingXS, .mods .paddingBottomXS, .mods .paddingHorizontalXS { padding-bottom:5px !important; }
		.mods .paddingS, .mods .paddingBottomS, .mods .paddingHorizontalS { padding-bottom:10px !important; }
		.mods .paddingM, .mods .paddingBottomM, .mods .paddingHorizontalM,
		.mods .sidebar .defBox .block,
		.mods .defBox .block,
		.mods .defBox .blockStart,
		.mods .defBox .blockEnd { padding-bottom:15px !important; }
		.mods .paddingL, .mods .paddingBottomL, .mods .paddingHorizontalL { padding-bottom:20px !important; }
		.mods .paddingXL, .mods .paddingBottomXL, .mods .paddingHorizontalXL { padding-bottom:30px !important; }
		.mods .paddingXXL, .mods .paddingBottomXXL, .mods .paddingHorizontalXXL { padding-bottom:40px !important; }
		
		/** vertikale Innen-Abstaende z. B. fuer <a>-Links */
		.mods .paddingOff, .mods .paddingVerticalOff, .mods .paddingLeftOff,
		.mods .defBox .blockEnd { padding-left:0px !important; }
		.mods .paddingXS, .mods .paddingLeftXS, .mods .paddingVerticalXS { padding-left:5px !important; }
		.mods .paddingS, .mods .paddingLeftS, .mods .paddingVerticalS { padding-left:10px !important; }
		.mods .paddingM, .mods .paddingLeftM, .mods .paddingVerticalM,
		.mods .sidebar .defBox .block,
		.mods .sidebar .defBox .head .left,
		.mods .defBox .block,
		.mods .defBox .head .left,
		.mods .defBox .blockStart { padding-left:15px !important; }
		.mods .paddingL, .mods .paddingLeftL, .mods .paddingVerticalL,
		.mods p.paddingL { padding-left:20px !important; }
		.mods .paddingXL, .mods .paddingLeftXL, .mods .paddingVerticalXL { padding-left:30px !important; }
		.mods .paddingXXL, .mods .paddingLeftXXL, .mods .paddingVerticalXXL { padding-left:40px !important; }
		
		.mods .paddingOff, .mods .paddingVerticalOff, .mods .paddingRightOff,
		.mods .defBox .blockStart { padding-right:0px !important; }
		.mods .paddingXS, .mods .paddingRightXS, .mods .paddingVerticalXS { padding-right:5px !important; }
		.mods .paddingS, .mods .paddingRightS, .mods .paddingVerticalS { padding-right:10px !important; }
		.mods .paddingM, .mods .paddingRightM, .mods .paddingVerticalM,
		.mods .sidebar .defBox .block,
		.mods .defBox .block,
		.mods .defBox .blockEnd { padding-right:15px !important; }
		.mods .paddingL, .mods .paddingRightL, .mods .paddingVerticalL, .mods p.paddingL { padding-right:20px !important; }
		.mods .paddingXL, .mods .paddingRightXL, .mods .paddingVerticalXL { padding-right:30px !important; }
		.mods .paddingXXL, .mods .paddingRightXXL, .mods .paddingVerticalXXL { padding-right:40px !important; }
		
	/** Spacer zum Einteilen von Themenbereichen in Boxen oder Texten, das hr soll nicht sichtbar sein... */
	.mods .spacer { background:#99ABBA none; height:1px; overflow:hidden; }
	.mods .spacer hr { display:none; }
	
	.mods .main .spacer { margin:0px 4px 25px 0px; clear:both; }
	.mods .main * .spacer { margin:0p; }
	
	
	/** SCHRIFTGROESSEN */
	
		/** 10 Pixel */
		.mods .small label,
		.mods label.small,
		.mods form label.small,
		.mods .textXS,
		.mods .textXS *,
		.mods a.textXS,
		.mods a.textXS *,
		.mods ul.error li,
		.mods ul.error li *,
		.mods span.help,
		.mods .help,
		.mods .lettersLeftInner { font-size:7.5pt; line-height:11pt; } 
		
		.mods .textXSforce { font-size:7.5pt !important; line-height:11pt !important; } 
		
		/** 11 Pixel */
		.mods div.toTop *,
		.mods a.back,
		.mods a.back *,
		.mods a.next,
		.mods a.next *,
		.mods a.more,
		.mods a.more *,
		.mods a.down,
		.mods a.down *,
		.mods a.overview,
		.mods a.overview *,
		.mods a.zoom,
		.mods a.zoom *,
		.mods .textS,
		.mods .textS *,
		.mods .backDisabled,
		.mods .backDisabled *,
		.mods .nextDisabled,
		.mods .nextDisabled *,
		.mods .moreDisabled,
		.mods .moreDisabled *,
		.mods .zoomDisabled,
		.mods .zoomDisabled *,
		.mods a.textS,
		.mods a.textS *,
		.mods table.selectionList thead,
		.mods table.selectionList thead * { font-size:8pt; line-height:11pt; } 
		
		.mods .textSforce { font-size:8pt !important; line-height:11pt !important; } 
		
		/** 12 Pixel (Default) */
		.mods .reset,
		.mods *,
		.mods h6,
		.mods h6 *,
		.mods .h6,
		.mods .h6 *,
		.mods .u5,
		.mods .u5 *,
		.mods .u4,
		.mods .u4 *,
		.mods .u3,
		.mods .u3 *,
		.mods .u2,
		.mods .u2 *,
		.mods form select,
		.mods form select *,
		.mods form label,
		.mods form label *,
		.mods .textM,
		.mods .textM *,
		.mods p a.more,
		.mods p a.more *,
		.mods p a.next,
		.mods p a.next *,
		.mods p a.back,
		.mods p a.back *,
		.mods p a.down,
		.mods p a.down *,
		.mods p a.zoom,
		.mods p a.zoom *,
		.mods .p a.more,
		.mods .p a.more *,
		.mods .p a.next,
		.mods .p a.next *,
		.mods .p a.back,
		.mods .p a.back *,
		.mods .p a.down,
		.mods .p a.down *,
		.mods .p a.zoom,
		.mods .p a.zoom *,
		.mods a.optionsBtn,
		.mods a.optionsBtn * { font-size:9pt; line-height:13pt; }
		
		.mods .textMforce { font-size:9pt !important; line-height:13pt !important; } 
		
		/** 13 Pixel (Zwischenform) */
		.mods .textMX,
		.mods .textMX *,
		.mods a.textMX,
		.mods a.textMX * { font-size:10pt; line-height:14.5pt; }
		
		.mods .textMXforce { font-size:10pt !important; line-height:14.5pt !important; } 
		
		/** 14 Pixel */
		.mods .textL,
		.mods .textL *,
		.mods .defBox .head h3,
		.mods .defBox .head h3 *,
		.mods h5,
		.mods h5 *,
		.mods .h5,
		.mods .h5 *,
		.mods a.textL,
		.mods a.textL *,
		.mods .dropdownBtn a,
		.mods .dropdownBtn a *,
		.mods table.selectionList tbody tr td .title,
		.mods table.selectionList tbody tr td .title * { font-size:10.5pt; line-height:14.5pt; }
		
		.mods .textLforce { font-size:10.5pt !important; line-height:14.5pt !important; } 
		
		/** 15 Pixel (nur fuer Ueberschriften) */
		.mods h4,
		.mods h4 *,
		.mods .h4,
		.mods .h4 *,
		.mods form select,
		.mods form input.input,
		.mods form textarea.textarea { font-size:11pt; line-height:14.5pt; }
		
		/** 17 Pixel */
		.mods h3,
		.mods h3 *,
		.mods .h3,
		.mods .h3 *,
		.mods .textXL,
		.mods .textXL *,
		.mods a.textXL,
		.mods a.textXL * { font-size:13pt; line-height:14.5pt; } 
		
		.mods .textXLforce { font-size:13pt !important; line-height:14.5pt !important; } 
		
		/** 24 Pixel */
		.mods h2,
		.mods h2 *,
		.mods .h2,
		.mods .h2 *,
		.mods .textXXL,
		.mods .textXXL *,
		.mods a.textXXL,
		.mods a.textXXL * { font-size:18pt; line-height:22pt; }
		
		.mods .textXXLforce { font-size:18pt !important; line-height:22pt !important; } 
	
	
	/** UEBERSCHRIFTEN */
		/*Headline-Überschriften für News auf Detail-Seite*/
		.mods h3.headlineNewsDetailLink, .mods h3.headlineNewsDetailLink a, .mods h3.headlineNewsDetailLink a:hover {color: #FABB00;}
		
		/** Content-Ueberschrift der erste Ebene, 24 Pixel, siehe textXXL */
		.mods h2,
		.mods .h2 { font-weight:normal; }
		.mods h2 { margin-bottom:20px !important; }
		
		/** Content-Ueberschrift der zweite Ebene, 17 Pixel, siehe textXL */
		.mods h3,
		.mods .h3 { font-weight:bold; margin-bottom:10px !important; } 
		
		/** Content-Ueberschrift der dritten Ebene */
		.mods h4,
		.mods .h4 { font-weight:bold; margin-bottom:5px !important; }  
		
		/** Content-Ueberschrift der vierten Ebene */
		.mods h5,
		.mods .h5 { font-weight:bold; margin-bottom:5px !important; } 
		
		/** Content-Ueberschrift der fuenften Ebene */
		.mods h6,
		.mods .h6 { font-weight:bold; margin-bottom:5px !important; }
		
		.mods h2, 
		.mods .h2, 
		.mods h3, 
		.mods .h3, 
		.mods h4,
		.mods .h4,
		.mods h5, 
		.mods .h5, 
		.mods h6,
		.mods .h6 { display:block; }
		
		.mods h2.last,
		.mods h3.last,
		.mods h4.last,
		.mods h5.last,
		.mods h6.last { margin-bottom:0px !important; }
		
	/** UNTERTITEL */
	
		/** Untertitel der Ebenen eins bis fuenf, jeweils nur fuer die entsprechenden Ueberschriften zu benutzen. */
		.mods .u2, 
		.mods .u3, 
		.mods .u4, 
		.mods .u5,
		.mods .u6 { display:block; }
		
		.mods .u2, 
		.mods .u2 *, 
		.mods .u3, 
		.mods .u3 *, 
		.mods .u4, 
		.mods .u4 *, 
		.mods .u5, 
		.mods .u5 *, 
		.mods .u6, 
		.mods .u6 * { font-weight:bold; }
		
	
	/** SYMBOLE */
		
		/** Sternchen Rating */
		.mods .rate {background:transparent url("/obj/eventim/default/layout/img/elements/stars.gif") no-repeat left top; width:71px !important; height:13px !important;}
			html>body .mods .rate {background:transparent url("/obj/eventim/default/layout/img/elements/stars.png") no-repeat left top;}
			
		.mods .rate0 {background-position:0 -200px !important;}
		.mods .rate05 {background-position:0 -180px !important;}
		.mods .rate1 {background-position:0 -160px !important;}
		.mods .rate15 {background-position:0 -140px !important;}
		.mods .rate2 {background-position:0 -120px !important;}
		.mods .rate25 {background-position:0 -100px !important;}
		.mods .rate3 {background-position:0 -80px !important;}
		.mods .rate35 {background-position:0 -60px !important;}
		.mods .rate4 {background-position:0 -40px !important;}
		.mods .rate45 {background-position:0 -20px !important;}
		.mods .rate5 {background-position:0 0 !important;}
		
		/** Sternchen Rating inline-Version */
		/** Dient dazu die Sternchen als Text nutzen zu koennen. */
		.mods .rateInline,
			html>body .mods .rateInline { width:auto !important; padding-left:71px; vertical-align:middle; display:inline !important; }
		
	/** VERLINKUNGEN */
	
		/** Links werden per Default immer fett dargestellt */
		.mods a { font-weight:normal; text-decoration:underline; }
		
		/** "nach oben"-Link, 11 Pixel - siehe textS */
		.mods .toTop { display:block; text-align:right; }
		.mods .toTop a:link,
		.mods .toTop a:visited,
		.mods .toTop a:active,
		.mods .toTop a:hover { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/totop_99ABBA.gif) no-repeat center right; padding-right:13px; }
		.mods .toTop a:hover { text-decoration:underline; }
		.mods .mouseover .toTop a,
		.mods .mouseover .toTop a:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/totop_FFFFFF.gif); } /** Ist ein Link in einem Container mit mouseover-Effekt, dann den Background des Symbols in weiss darstellen */
		
		/** "Ebene nach oben"-Link, 11 Pixel - siehe textS */
		.mods a.overview:link,
		.mods a.overview:visited,
		.mods a.overview:active,
		.mods a.overview:hover { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/totop_002C52.gif) no-repeat 0px 1px; padding-left:13px; }
		.mods a.overview:hover { text-decoration:underline; }
		.mods .mouseover a.overview,
		.mods .mouseover a.overview:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/totop_FFFFFF.gif); } /** Ist ein Link in einem Container mit mouseover-Effekt, dann den Background des Symbols in weiss darstellen */
		
		/** "Back"-Link, 11 Pixel - siehe textS */
		.mods a.back:link,
		.mods a.back:visited,
		.mods a.back:active,
		.mods a.back:hover,
		.mods .backDisabled { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/back_002C52.gif) no-repeat center left; padding-left:10px; }
		.mods a.back:hover { text-decoration:underline; }
		.mods p a.back,
		.mods .p a.back { background-position:2px center !important; }
		.mods .mouseover a.back,
		.mods .mouseover a.back:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_FFFFFF.gif); } /** Ist ein Link in einem Container mit mouseover-Effekt, dann den Background des Symbols in weiss darstellen */
		
		.mods a.backLight { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_7F95A8.gif) !important; color:#7F95A8; }
		.mods .backDisabled { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_CCCCCC.gif); }
		
		/** "Next"-Link, 11 Pixel - siehe textS */
		.mods a.next:link,
		.mods a.next:visited,
		.mods a.next:active,
		.mods a.next:hover,
		.mods .nextDisabled { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/next_002C52.gif) no-repeat center right; padding-right:10px; }
		.mods a.next:hover { text-decoration:underline; }
		.mods p a.next,
		.mods .p a.next { margin-right:2px !important; padding-right:8px !important; }
		.mods .mouseover a.next,
		.mods .mouseover a.next:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_FFFFFF.gif); } /** Ist ein Link in einem Container mit mouseover-Effekt, dann den Background des Symbols in weiss darstellen */
		
		.mods a.nextLight { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_7F95A8.gif) !important; color:#7F95A8; }
		.mods .nextDisabled { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_CCCCCC.gif); }
		
		/** "More"-Link, 11 Pixel - siehe textS */
		.mods a.more:link,
		.mods a.more:visited,
		.mods a.more:active,
		.mods a.more:hover,
		.mods .moreDisabled { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/more_002C52.gif) no-repeat center left; padding-left:10px; }
		.mods a.more:hover { text-decoration:underline; }
		.mods p a.more,
		.mods .p a.more { background-position:2px center !important; }
		.mods .mouseover a.more,
		.mods .mouseover a.more:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/more_FFFFFF.gif); } /** Ist ein Link in einem Container mit mouseover-Effekt, dann den Background des Symbols in weiss darstellen */
		
		.mods .moreDisabled { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/more_CCCCCC.gif); }
		
		
		/** "Down"-Link, 11 Pixel - siehe textS */
		.mods a.down:link,
		.mods a.down:visited,
		.mods a.down:active,
		.mods a.down:hover,
		.mods .downDisabled { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/tobottom_002C52.gif) no-repeat 0px 4px; padding-left:12px; }
		.mods a.down:hover { text-decoration:underline; }
		

		
		/** "Lupe"-Link, 11 Pixel - siehe textS */
		.mods a.zoom:link,
		.mods a.zoom:visited,
		.mods a.zoom:active,
		.mods a.zoom:hover,
		.mods .zoomDisabled  { white-space:nowrap; font-weight:bold; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/glass_002C52.gif) no-repeat 0px 2px; padding-left:13px; }
		.mods a.zoom:hover { text-decoration:underline; }
		
		.mods a.zoomLightBlue { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/glass_7F95A8.gif) !important; }
		.mods .zoomDisabled { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/glass_002C52.gif) !important; }
		
		.mods .backDisabled,
		.mods .nextDisabled,
		.mods .moreDisabled,
		.mods .zoomDisabled,
		.mods .downDisabled { color:#ccc !important; }
		
		
		/** Falls Links nur bei Hover unterstrichen sein sollen ... */
		.mods a.hover:link,
		.mods a.hover:visited,
		.mods a.hover:active { text-decoration:none !important; }
		.mods a.hover:hover { text-decoration:underline !important; }
		
		.mods a.plain,
		.mods a.plainButHover { text-decoration:none !important; }
		.mods a.plainButHover:hover { text-decoration:underline !important;}
		.mods a.plainButHover, .mods a.plainButHover:hover { color: #FABB00; }
		
		/** STATISCHE - Ticket/Download/usw Buttons */
		
			/* Default-Button Style */
			.mods .dBtn {display:block; overflow:hidden; background-color:transparent; background-position:left top; background-repeat:no-repeat;}
			.mods .dBtn span {display:none;}
			
			/* S > Hoehe 20 Pixel, M > Hoehe 24 Pixel, L > Hoehe 30 Pixel */
			.mods .dBtn_S {height:20px;}
			.mods .dBtn_M {height:24px;}
			.mods .dBtn_L {height:30px;}
			
			/* Hover: Background-Sprites werden so verschoben (sollten Standards sein), dass ein Hover-Effekt entsteht! */
			.mods .dBtn:hover {background-position:0px -80px;}
			
			/* Disabled ... */
			.mods .dBtn_disabled,
			.mods .dBtn_disabled:hover {background-position:0px -40px;}
			
			/* Tickets-Button */
			.mods .dBtn_tickets_S {width:64px;}
			.mods .dBtn_tickets_M {width:81px;}
			.mods .dBtn_tickets_M_W {width:128px;}
			.mods .dBtn_tickets_L {width:97px;}
			
			/* Ticketalarm-Button */
			.mods .dBtn_ticketalarm_S {width:90px;}
			.mods .dBtn_ticketalarm_M {width:112px;}
			.mods .dBtn_ticketalarm_M_W {width:128px;}
			.mods .dBtn_ticketalarm_L {width:131px;}
			
			/* Musicstore-Button */
			.mods .dBtn_musicstore_S {width:80px; }
			.mods .dBtn_musicstore_M {width:101px;}
			.mods .dBtn_musicstore_M_W {width:128px; }
			.mods .dBtn_musicstore_L {width:117px;}
			
			/* Abgesagt-Button */
			.mods .dBtn_canceled_S {width:77px; }
			.mods .dBtn_canceled_M {width:98px;}
			.mods .dBtn_canceled_M_W {width:128px;}
			.mods .dBtn_canceled_L {width:113px; }
			
			/* BORDERED Standardized Buttons */
			.mods .dBtn_bordered {display:block; overflow:hidden; background-color:transparent; background-position:left top; background-repeat:no-repeat;}
			.mods .dBtn_bordered span {display:none;}
			.mods .dBtn_bordered_S {height:24px;}
			.mods .dBtn_bordered_M {height:28px;}
			.mods .dBtn_bordered_L {height:34px;}
			.mods .dBtn_bordered:hover {background-position:0px -80px;}
			.mods .dBtn_bordered_disabled,
			.mods .dBtn_bordered_disabled:hover {background-position:0px -40px;}
			
			.mods .dBtn_bordered_tickets_M {width:85px;}
			.mods .dBtn_bordered_fansale_M {width:85px;}
			.mods .dBtn_bordered_ticketalarm_M {width:116px; }
			.mods .dBtn_bordered_musicstore_M {width:105px;}
			.mods .dBtn_bordered_canceled_M {width:99px;}
			
			
		/** DYNAMISCHE - SlidingDoor-Button */
		
			/** Small */
			.mods .sdb_S,
			.mods .sdb_S span,
			.mods .sdb_bordered_S,
			.mods .sdb_bordered_S span { font-size:8.5pt; }
			.mods .sdb_S { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif); padding-right:1px;  }
			.mods .sdb_S span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_small.gif); height:20px; padding:3px 11px 4px 12px;  }
			.mods .sdb_bordered_S { background:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_bordered_small.gif) no-repeat right top; padding-right:2px;  }
			.mods .sdb_bordered_S span { background:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_bordered_small.gif) no-repeat left top; height:20px; padding:3px 11px 4px 12px;  }
				html>body .mods .sdb_S span,
				html>body .mods .sdb_bordered_S span  { height:13px !important; }
			
			/** Medium */
			.mods .sdb_M,
			.mods .sdb_M span { font-size:10.5pt; }
			.mods .sdb_M { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_medium.gif); padding-right:1px;  }
			.mods .sdb_M span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_medium.gif); height:24px;padding:4px 15px 3px 16px;  }
				html>body .mods .sdb_M span { height:17px !important; }
				
			.mods .sdb_bordered_M,
			.mods .sdb_bordered_M span,
			.mods .sdb_blue_bordered_M,
			.mods .sdb_blue_bordered_M span { font-size:11pt; }
			.mods .sdb_bordered_M,
			.mods .sdb_blue_bordered_M { height:28px !important; background:transparent url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_doublebordered_medium.gif) no-repeat right top; padding-right:3px;  }
			.mods .sdb_bordered_M span,
			.mods .sdb_blue_bordered_M span { background:transparent url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_doublebordered_medium.gif) no-repeat left top; height:28px;padding:5px 13px 2px 16px;  }
				html>body .mods .sdb_bordered_M span,
				html>body .mods .sdb_blue_bordered_M span{ height:21px !important; }
			
			.mods .sdb_blue_bordered_M { height:26px !important; background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_bordered_blue_medium.gif); padding-right:2px; }
			.mods .sdb_blue_bordered_M span { height:26px; background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_bordered_blue_medium.gif); padding:4px 13px 1px 16px; }
			
			/** Large */
			.mods .sdb_L,
			.mods .sdb_L span,
			.mods .sdb_bordered_L,
			.mods .sdb_bordered_L span,
			.mods .sdb_blue_bordered_L,
			.mods .sdb_blue_bordered_L span { font-size:13pt; }
			.mods .sdb_L { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_large.gif); padding-right:1px;  }
			.mods .sdb_L span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_large.gif); height:30px; padding:5px 19px 6px 20px;  }
			.mods .sdb_bordered_L,
			.mods .sdb_blue_bordered_L { background:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_bordered_large.gif) no-repeat right top; padding-right:2px;  }
			.mods .sdb_bordered_L span,
			.mods .sdb_blue_bordered_L span { background:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_bordered_large.gif) no-repeat left top; height:30px; padding:5px 19px 6px 20px;  }
				html>body .mods .sdb_L span,
				html>body .mods .sdb_bordered_L span,
				html>body .mods .sdb_blue_bordered_L span { height:19px !important; }						
			
			/** Large > Blauer Rand */
			.mods .sdb_blue_bordered_L	{ background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_bordered_blue_large.gif); }
			.mods .sdb_blue_bordered_L span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_bordered_blue_large.gif); }
			
			/* Disabled ... */			
			.mods .sdb_disabled,
			.mods .sdb_disabled:hover { background-position:right -40px; color:#fff !important; }
			.mods .sdb_disabled span,
			.mods .sdb_disabled:hover span { background-position:left -40px; color:#fff !important; }
			
			/* BORDERED Standardized Buttons */
			.mods .sdb_bordered, 
			.mods .sdb_bordered span {cursor:pointer; background-color:transparent; float:left; display:block !important; text-decoration:none; line-height:normal !important; font-weight:bold !important; }
			
			.mods .sdb_bordered_S {height:20px;}
			.mods .sdb_bordered_M {height:24px;}
			.mods .sdb_bordered_L {height:30px;}
			.mods .sdb_bordered:hover {background-position:right -80px;}
			.mods .sdb_bordered:hover span {background-position:left -80px;}
						
			.mods .sdb_bordered_disabled,
			.mods .sdb_bordered_disabled:hover { background-position:right -40px !important; color:#fff !important; }
			.mods .sdb_bordered_disabled span,
			.mods .sdb_bordered_disabled:hover span { background-position:left -40px !important; color:#fff !important; }
			
			/* Standardized Submit-Buttons */
			.mods .globalSubmitButton_S,
			.mods .globalSubmitButton_S input { display:block; float:left; border:none; background-color:transparent; background-image:url("/obj/eventim/default/layout/img/buttons/submit_btn_sprite_small.gif"); background-repeat:no-repeat; overflow:visible; }
			
			.mods .globalSubmitButton_S { margin:0px 4px; padding:0 0 0 1px; background-position:left top; }
			.mods .globalSubmitButton_S input { padding:1px 24px 0 11px !important; height:26px !important; font-size:12px !important;font-weight:bold !important; color:#FEF1CC !important; text-align:center !important; vertical-align:middle !important; background-position:right -32px; !important; }
				html>body .mods .globalSubmitButton_S input { padding-bottom:2px !important; }
			
		/** DYNAMISCHE - SlidingDoor-Button */
		
			/** Haben immer einen Hoehe von 110px, 0px = normal, 40px = deaktiviert, 80px = hover */
			.mods a.sdb,
			.mods a.sdb span,
			.mods a.sdb_bordered,
			.mods a.sdb_bordered span { cursor:pointer; background-color:transparent; float:left; display:block; text-decoration:none; line-height:normal !important; font-weight:bold !important; }
			
			.mods a.sdb,
			.mods a.sdb_bordered { background-position:top right; }
			.mods a.sdb span,
			.mods a.sdb_bordered span { background-position:top left; }
			
			.mods a.sdb:hover,
			.mods a.sdb_bordered:hover { background-position:right -80px; }
			.mods a.sdb:hover span,
			.mods a.sdb_bordered:hover span { background-position:left -80px; }

			/** Small */
			.mods a.sdbS,
			.mods a.sdbS span { font-size:8.5pt; }
			.mods a.sdbS { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif); padding-right:1px;  }
			.mods a.sdbS span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_small.gif); height:20px; padding:3px 11px 4px 12px;  }
				html>body .mods a.sdbS span { height:13px !important; }
				
			/** Medium */
			.mods a.sdbM,
			.mods a.sdbM span { font-size:10.5pt; }
			.mods a.sdbM { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_medium.gif); padding-right:1px;  }
			.mods a.sdbM span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_medium.gif); height:24px; padding:4px 15px 3px 16px;  }
				html>body .mods a.sdbM span { height:17px !important; }
			
			/** Large */
			.mods a.sdbL,
			.mods a.sdbL span { font-size:13pt; }
			.mods a.sdbL { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_large.gif); padding-right:1px;  }
			.mods a.sdbL span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_large.gif); height:30px; padding:6px 19px 5px 20px;  }
				html>body .mods a.sdbL span { height:19px !important; }				
					
			/** Hover bei "mouseover"-im Teaser damit die Farbe erhalten bleibt, sowie der Button auch so aussieht, als wuerde er getriggert. */
			.mods .mouseover a.sdb,
			.mods .mouseover a.sdb *,
			.mods .mouseover a.sdb:hover,
			.mods .mouseover a.sdb:hover * { color:#002C52 !important; }
			
			.mods .mouseover a.sdb { background-position:right -80px; }
			.mods .mouseover a.sdb span { background-position:left -80px; }
			
			/** Deaktiviert */
			.mods a.sdbDisabled,
			.mods a.sdbDisabled:hover,
			.mods .mouseover a.sdbDisabled,
			.mods .mouseover a.sdbDisabled:hover { background-position:right -40px; color:#fff !important; }
			
			.mods a.sdbDisabled span,
			.mods a.sdbDisabled:hover span,
			.mods .mouseover a.sdbDisabled span,
			.mods .mouseover a.sdbDisabled:hover span { background-position:left -40px; color:#fff !important; }
				
		/* "mehr/weniger"-Buttons */
			.mods a.showMore { line-height:normal !important; float:left; height:18px; display:block; white-space:nowrap; text-transform:none; cursor:pointer; padding-left:3px; text-align:center; text-decoration:none; background:transparent url("/obj/eventim/default/layout/img/elements/btn_foot_small_left.gif") no-repeat top left; }
			.mods a.showMore span { float:left; height:18px; line-height:14pt !important; padding: 0px 8px 0px 5px; background:transparent url("/obj/eventim/default/layout/img/elements/btn_foot_small_right.gif") no-repeat top right; }
			.mods a.showMore span span.next { float:left; background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_002C52.gif); background-position:right 5px; padding:0px 10px 0px 0px; }
			.mods a.showMore span span.back { float:left; background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_002C52.gif); background-position:left 5px; padding:0px 0px 0px 10px; }
			.mods a.showMore:hover {background-position:bottom left;}
			.mods a.showMore:hover span {background-position:bottom right;}	
			
			.mods a.newsMoreLink_otherColor {color: #FFBB00;}
		
		/* Globale Media Icons (klein) */
			.mods .icon { float:left; margin-right:1px; width:20px;height:20px;display:block;background:transparent url("/obj/eventim/default/layout/img/icons/music_small.gif") no-repeat left top;}
			.mods .icon:hover {background-position:left bottom;}
			.mods .icon span {display:none;}
			.mods .icMedia {background-image:url("/obj/eventim/default/layout/img/icons/music_small.gif");}
			.mods .icMusic {background-image:url("/obj/eventim/default/layout/img/icons/music_small.gif");}
			.mods .icVideo {background-image:url("/obj/eventim/default/layout/img/icons/video_small.gif");}
			.mods .icImage {background-image:url("/obj/eventim/default/layout/img/icons/image_small.gif");}
			
		/** "Filter auf/zu"-Buttons */
			.mods a.optionsBtn,
			.mods a.optionsBtn * { text-decoration:none; display:block; float:left; font-weight:bold; text-align:center; cursor:pointer; }
			.mods a.optionsBtn,
			.mods a.optionsBtnActive:hover { background:transparent url(/obj/eventim/default/layout/img/modular/buttons/filterOnOff_rightHover.gif) no-repeat top right; padding:0 18px 0 0;  }
			.mods a.optionsBtn span { line-height:normal !important; height:28px; padding:7px 2px 3px 10px; background:transparent url(/obj/eventim/default/layout/img/modular/buttons/filterOnOff_leftBack.gif) no-repeat top left; }
				html>body .mods a.optionsBtn span { height:18px; }
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					html>body .mods a.optionsBtn span { padding:7px 2px 3px 10px !important; }
				} /** SAFARI + GOOGLE CHROME */
			.mods a.optionsBtn:hover,
			.mods a.optionsBtnActive { background-position:bottom right; }
			.mods a.optionsBtnActive:hover { background-position:right -33px; }
			
			/** Alternative Variante fuer zweizeilige Buttons (wenn Text umbricht) und linksbuendig */
			.mods a.optionsBtnB,
			.mods a.optionsBtnB span,
			.mods a.optionsBtnB * { font-size:8pt !important; line-height:8pt !important; text-align:left !important; }
			.mods a.optionsBtnB span { padding:4px 2px 3px 10px; overflow:hidden; }
				html>body .mods a.optionsBtnB span { height:21px; }
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					html>body .mods a.optionsBtnB span { padding:4px 2px 3px 10px !important; }
				} /** SAFARI + GOOGLE CHROME */
			
			
			
	/** DEFINITIONSLISTEN */
	
		/** Einfache Begriffserklaerung ... */
		/** CSS-Hack sollte noch durch eine konformere Variante ersetzt werden! */
		.mods .main dl.simple { }
		.mods .main dl.simple dt { }
		.mods .main dl.simple dd { margin-left:22px; }
			html>body .main dl.simple dd { margin-left:0px !important; }
			*+html .main dl.simple dd { margin-left:0px !important; }
	
	
	/** LISTEN */
		
		/** Ohne Nummern oder Bulletpoints ... */
		.mods .reset .sidebar ol.plain li,
		.mods .reset .sidebar ul.plain li { margin:0px !important; }
		
		.mods .reset ol.plain,
		.mods .reset ul.plain { padding-left:0px !important; }
		
		.mods .reset ol.plain li,
		.mods .reset ul.plain li { list-style-type:none; }
		
		.mods .reset .sidebar ol.small li,
		.mods .reset .sidebar ul.small li { margin-bottom:3px !important; }
		
		.mods .reset ol li { list-style-position:outside; }
		.mods .reset ol.inside li { list-style-position:inside; }
		
		/** Einfach nummeriert */
			
			/** Einfache nummerierte Liste direkt ... */
			.mods .reset ol,
			.mods .reset ol.simple,
			.mods .reset .plain ol,
			.mods .reset .plain ol.simple { padding:0px 0px 0px 25px; }
				html>body .reset .main ol { padding-left:18px; }
				html>body .reset ol.simple, 
				html>body .reset .plain ol.simple { padding-left:18px !important; }
				*+html .mods .reset ol,
				*+html .mods .reset ol.simple,
				*+html .mods .reset .plain ol.simple { padding-left:25px !important; } /* IE7 */
			
			/** Einfache nummerierte Liste in einer Verschachtelung ... */
			.mods .main * ol,
			.mods .reset * ol.simple,
			.mods .main * .plain ol  { margin:0px; padding:0px; } /* IE6 */
				html>body .mods .main * ol,
				html>body .mods .reset * ol.simple { padding-left:18px; }
				*+html .mods .main * ol,
				*+html .mods .reset * ol.simple { padding-left:22px !important; } /* IE7 */
			
			.mods .reset ol li,
			.mods .reset .plain li ol li { list-style-type:decimal; }
			
			.mods .reset ol.long { padding-left:30px; margin-left:0px !important; }
				html>body .mods .reset ol.long { padding-left:25px; }
				*+html .mods .reset ol.long { padding-left:30px !important; }
			.mods .reset ol.small li span { margin-left:-6px; }
				html>body .mods .reset ol.small li span { margin-left:-1px; }
				*+html .mods .reset ol.small li span { margin-left:-6px !important; }
	
			/** Grafisch nummerierte Listen */
			.mods .reset ol.graphic,
			.mods .main * ol.graphic { padding-left:0px !important; }
			.mods ol.graphic li { margin:0px 0px 3px 0px !important; padding:3px 0px 2px 50px; list-style-type:none; font-weight:bold; background:transparent url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_blank.gif) no-repeat 0px 1px; }
			.mods ol.graphic li.n1 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_01.gif); }
			.mods ol.graphic li.n2 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_02.gif); }
			.mods ol.graphic li.n3 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_03.gif); }
			.mods ol.graphic li.n4 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_04.gif); }
			.mods ol.graphic li.n5 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_05.gif); }
			.mods ol.graphic li.n6 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_06.gif); }
			.mods ol.graphic li.n7 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_07.gif); }
			.mods ol.graphic li.n8 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_08.gif); }
			.mods ol.graphic li.n9 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_09.gif); }
			.mods ol.graphic li.n10 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_10.gif); }
			.mods ol.graphic li.n11 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_11.gif); }
			.mods ol.graphic li.n12 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_12.gif); }
			.mods ol.graphic li.n13 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_13.gif); }
			.mods ol.graphic li.n14 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_14.gif); }
			.mods ol.graphic li.n15 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_15.gif); }
			.mods ol.graphic li.n16 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_16.gif); }
			.mods ol.graphic li.n17 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_17.gif); }
			.mods ol.graphic li.n18 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_18.gif); }
			.mods ol.graphic li.n19 { background-image:url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_19.gif); }
			
		/** Einfach unsortiert */
		
			/** Einfache unsortierte Liste direkt ... */
			.mods .reset ul,
			.mods .reset .plain ul { padding:0px 0px 0px 18px; }
				html>body .mods .reset ul { padding-left:15px !important; }
				*+html .mods .reset ul { padding-left:25px !important; } /* IE7 */
				
			/** Einfache unsortierte Liste in einer Verschachtelung ... */
			.mods .main * ul,
			.mods .main * .plain ul { margin:0px; padding:0px 0px 0px 18px; } /* IE6 */
				html>body .mods .main * ul { padding-left:18px !important; }
				*+html .mods .main * ul { padding-left:22px !important; } /* IE7 */
				
			.mods .reset ul li,
			.mods .reset .plain ul li { list-style-type:square; }
	
			/** Themenuebersichts-Liste */
			.mods .block ul.themeOverView { padding-left:20px; }
			.mods ul.themeOverView li { list-style-type:circle; }
	
			/** Offer Liste (mit Haeckchen) */
			.mods .reset ul.offer { margin:0px; padding:0px !important; }
			.mods .reset ul.offer li { list-style-type:none; padding-left:35px; background:transparent url(/obj/eventim/default/layout/img/modular/symbols/check.gif) top left no-repeat; }
			
			/** Grundlade fuer TeaserListen, EventTeaserListen, TicketAlarmListen ... */
			.mods ul.teaserList { zoom:1; margin:0px !important; padding:0px !important; }
			.mods ul.teaserList li { zoom:1; list-style-type:none; padding:15px !important; margin:0px !important; border-bottom:1px solid #668097; }
				*+html .mods ul.teaserList li { margin-bottom:-3px !important; }
				* html .mods ul.teaserList li { margin:0px 0px -2px 0px !important; }
			
			/** farbliche Sonderform */
			.mods ul.teaserListLight li { border-color:#C2CCD5 !important; }
			
			.mods ul.teaserList li.last { border-bottom:none; }
			
			/** Wird zum Beispiel beim Fan-Report genutzt ... */
			.mods ul.teaserList li.thead { background:#E5E9ED none; padding-bottom:10px !important; padding-top:10px !important; }
			.mods ul.teaserList li.thead label { color:#7F95A8; display:block; margin-top:1px; }
			
				/** EventTeaser Liste */
				.mods ul.eventTeaserList li .dBtn { float:right; margin-bottom:2px; }
				.mods ul.eventTeaserList li .sdb { float:right; margin-bottom:2px; }
				
				.mods ul.eventTeaserList li div.thumb { width:73px; float:left; }
				.mods ul.eventTeaserList li div.thumb div.img { width:60px; height:60px; overflow:hidden; margin-bottom:5px; background:#E5E9ED url(/obj/eventim/default/layout/img/modular/dummys/dummy_bild_60x60.gif) no-repeat scroll top left; }
				.mods ul.eventTeaserList li div.thumb .iconbox { height:20px; }
				
				.mods ul.eventTeaserList li div.text { position:relative; background:transparent none; width:250px; float:left; }
				.mods ul.eventTeaserList li div.text .noAbsNoMedia { margin-top:10px; }
				.mods ul.eventTeaserList li div.text .noAbsNoDate { margin-top:25px; }
				.mods ul.eventTeaserList li div.text .noAbsNoMediaNoDate { margin-top:25px; }
				.mods ul.eventTeaserList li div.text .offer { margin-top:1px !important; display:block; float:left; }
				.mods ul.eventTeaserList li div.text p { margin:5px 0px 5px 0px !important; }
				.mods ul.eventTeaserList li div.text h4 { font-size:13px; line-height:15px; font-weight:bold; margin:0px !important; }
				.mods ul.eventTeaserList li div.text h5 { font-size:12px; line-height:14px; font-weight:normal; margin:2px 0px 0px 0px !important; color:#4C6B86; }
				.mods ul.eventTeaserList li div.text div.fake { float:right; height:100px; width:1px; }
				
				/** EventTeaser Chartliste */
				.mods ul.eventTeaserCharts li { padding-top:0px !important; padding-left:0px !important; }
				.mods ul.eventTeaserCharts li div.text { width:290px !important; float:right !important; margin-top:15px; }
				.mods ul.eventTeaserCharts li span.chartNumber { float:left; display:block; padding:2px 5px; width:40px; color:#fff; background-color:#7F95A8; font-weight:bold; text-align:right; margin-top:11px; font-size:13px; }
					html>body .mods ul.eventTeaserCharts li span.chartNumber { width:30px !important; margin-top:12px !important; }
				.mods ul.eventTeaserCharts li.mouseover span.chartNumber { background-color:#fff; color:#7F95A8 !important; }
				.mods ul.eventTeaserCharts li .dBtn { margin-bottom:0px !important; }
				.mods ul.eventTeaserCharts li .sdb { margin-bottom:0px !important; }
				/*.mods ul.eventTeaserCharts .offer { font-size:8pt; } */
				
				/** TicketAlarm Liste (schmal) */
				.mods ul.ticketAlarmList li h4 { float:left; margin-bottom:0px !important; }
				.mods ul.ticketAlarmList li .iconbox,
				.mods ul.ticketAlarmList li .dBtn { float:right; } 
				.mods ul.ticketAlarmList li .sdb { float:right; } 
				.mods ul.ticketAlarmList li .iconbox { margin-right:5px !important; }
			
				/** Feste hoehen Erzwingen */
				.mods .sameHeight ul.eventTeaserList li { position:relative; }
				.mods .sameHeight ul.eventTeaserList li div.inner { display:block; }
				.mods .sameHeight ul.eventTeaserList li div.text div.mediaPriceTicketContainer { width:250px; }
				.mods .sameHeight ul.eventTeaserList li div.text { position:static; }
				.mods .sameHeight ul.eventTeaserList li div.mediaPriceTicketContainer { position:absolute; bottom:13px; }
				.mods .sameHeight90 ul.eventTeaserList li div.inner { height:90px; }
				.mods .sameHeight95 ul.eventTeaserList li div.inner { height:95px; }
				.mods .sameHeight100 ul.eventTeaserList li div.inner { height:100px; }
			
			/** Startseite: Top Events - Liste */
			.mods ul.topEventTeaserList li { float:left; padding:9px; }
			.mods ul.topEventTeaserList li div.inner { width:156px; height:268px; }
			.mods ul.topEventTeaserList li div.teaserImage {  height:198px; position:relative; margin-bottom:5px; }
			.mods ul.topEventTeaserList li div.teaserImage a { position:absolute; bottom:10px; right:10px; }
			.mods ul.topEventTeaserList li h4, .mods ul.topEventTeaserList li h3 { margin-bottom:0px !important; }
			.mods ul.topEventTeaserList li h4,
			.mods ul.topEventTeaserList li h4 *,.mods ul.topEventTeaserList li h3,
			.mods ul.topEventTeaserList li h3 *  { font-size:10pt; }
			
			/** PagingBar (mit Links) */
			.mods ul.pager { margin:0px !important; padding:0px !important; }
			.mods .main * ul.pager { padding-left:0px !important; }
			.mods ul.pager,
			.mods ul.pager * { font-size:9pt !important; line-height:normal !important; }
			.mods ul.pager li { border:none; display:block; float:left; list-style-type:none !important; padding:0px; margin:0px 0px 0px 4px !important; }
			.mods ul.pager li.first { margin-left:0px !important; }
			.mods ul.pager li a { font-weight:normal; border:1px solid #7F95A8;  padding:2px 6px; display:block; margin:0px !important; text-decoration:none; color:#002C52 !important; text-align:center; }
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				html>body .mods ul.pager li a { line-height:normal !important; padding:2px 6px 2px 6px !important; }
			}
			
			/* Die Small-Variante hat weniger Abstand, fuer das Alphabet */
			.mods ul.pagerSmall li a { font-weight:normal; border:1px solid #7F95A8;  padding:1px 5px; display:block; margin:0px !important; text-decoration:none; color:#002C52 !important; text-align:center; }
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				html>body .mods ul.pagerSmall li a { line-height:12pt !important; padding:2px 5px 0px 5px !important; }
			}
			
			.mods ul.pager li a:hover,
			.mods ul.pager li.current a { color:#002C52 !important; background:#9DADBB none; }
			
			/* Die Small-Variante hat eine hellere Hervorhebung */
			.mods ul.pagerSmall li.current a { color:#fff !important; }
			
			.mods ul.pager li.arrowdisabled { width:0px !important; overflow:hidden; margin-left:0px !important; }
			
			/*.mods ul.pager li.next { margin-right:0px !important; }*/
			
			.mods ul.pager li.prev,
			.mods ul.pager li.next,
			.mods ul.pager li.prev a,
			.mods ul.pager li.next a { display:block; padding:0px !important; overflow:hidden; }
			
			.mods ul.pager li.prev a,
			.mods ul.pager li.next a { width:21px; height:21px; }
				html>body .mods ul.pager li.prev a,
				html>body .mods ul.pager li.next a { width:19px; height:19px; }
				
			.mods ul.pager li.prev span,
			.mods ul.pager li.next span { display:none; }
			
			.mods ul.pager li.prev a,
			.mods ul.pager li.next a { background-color:transparent; }
			
			.mods ul.pager li.prev a:hover,
			.mods ul.pager li.next a:hover { background-color:#9DADBB; }
			
			.mods ul.pager li.prev a,
			.mods ul.pager li.next a,
			.mods ul.pager li.prev a:hover,
			.mods ul.pager li.next a:hover { background-repeat:no-repeat !important; }
			
			.mods ul.pager li.prev a { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_7F95A8.gif); }
			.mods ul.pager li.prev a:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_002C52.gif); }
			
			.mods ul.pager li.prev a,
			.mods ul.pager li.prev a:hover { background-position:6px 5px !important; }
			
			.mods ul.pager li.next a { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_7F95A8.gif); }
			.mods ul.pager li.next a:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_002C52.gif); }
			
			.mods ul.pager li.next a,
			.mods ul.pager li.next a:hover { background-position:4px 5px !important; }
			
				/** Darstellung im Head einer ".defBox"-Box */
				.mods .defBox .head ul.pager li a { border:1px solid #668097; color:#C6CED4 !important; }
				.mods .defBox .head ul.pager li a:hover,
				.mods .defBox .head ul.pager li.current a { color:#fff !important; background:#C6CED4 none; }
				.mods .defBox .head ul.pager li.ellipsis { color:#C6CED4 !important; }
				
				.mods .defBox .head ul.pager li.prev a { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_C6CED4.gif); }
				.mods .defBox .head ul.pager li.prev a:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/back_FFFFFF.gif); }
				
				.mods .defBox .head ul.pager li.next a { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_C6CED4.gif); }
				.mods .defBox .head ul.pager li.next a:hover { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_FFFFFF.gif); }
				
				/*
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					html>body .mods ul.pager li.prev a { line-height:12pt !important; padding:0px 0px !important; }
				} /** SAFARI + GOOGLE CHROME */
				*/
				
				.mods .printAtHome .head .shadowTR .back .left h3.h5 { background:transparent url(/obj/eventim/default/process/img/printerHover.gif) no-repeat right 5px; }
				.mods .boxOffice .head .shadowTR .back .left h3.h5 { background:transparent url(/obj/eventim/default/process/img/icn_boxOffice.gif) no-repeat right 5px; }
				

			
			/*
				Registerkarten im Head einer ".defBox"-Box, Farbanpassungen koennen ueber den speziellen
				Box-Selektor fuer jede Box individuell erstellt werden.
			*/
			
			.mods .defBox .head { position:relative !important; }
			.mods .defBox .head ul.registerBtns { margin:0px !important; padding:0px !important; top:5px; left:10px; position:absolute; }
			.mods .defBox .head ul.registerBtnsRight { left:auto !important; right:15px !important; }
			.mods .defBox .head ul.registerBtns li { list-style-type:none; padding:0px !important; margin:0px 4px 0px 0px !important; float:left; width:auto !important; overflow:hidden; }
			.mods .defBox .head ul.registerBtns li.last { margin-right:0px !important; }
			
			.mods .defBox .head ul.registerBtns li a.cardBtn,
			.mods .defBox .head ul.registerBtns li a.cardBtn:hover { padding:2px 8px 4px 8px; margin:0px !important; background:transparent none; color:#fff; font-weight:bold; text-transform:uppercase; font-size:8pt !important; display:block; float:left; text-decoration:none; }
				html>body .mods .defBox .head ul.registerBtns li a.cardBtn,
				html>body .mods .defBox .head ul.registerBtns li a.cardBtn:hover { padding:2px 8px 3px 8px; }
				*+html .mods .defBox .head ul.registerBtns li a.cardBtn,
				*+html .mods .defBox .head ul.registerBtns li a.cardBtn:hover { padding:2px 8px 4px 8px !important; }
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					html>body .mods .defBox .head ul.registerBtns li a.cardBtn,
					html>body .mods .defBox .head ul.registerBtns li a.cardBtn:hover { padding:2px 8px 4px 8px !important; }
				} /** SAFARI + GOOGLE CHROME */
				
			/* Standard blau */
			.mods .defBox .head ul.registerBtns li a.cardBtn:hover { background:#668097 none; }
			
			.mods .defBox .head ul.registerBtns li.active a.cardBtn,
			.mods .defBox .head ul.registerBtns li.active a.cardBtn:hover { background:#E5E9ED none; color:#002C52 !important; padding-bottom:5px !important; margin-bottom:0px !important; }
			
			/* Weisse Registerkarten */
			.mods .defBox .head ul.registerBtnsWhite li.active a.cardBtn,
			.mods .defBox .head ul.registerBtnsWhite li.active a.cardBtn:hover { background:#fff none !important; }
			
			/** Weiterfuehrende Listen ... */
			.mods .reset ul.graphic,
			.mods .main * ul.graphic { padding-left:0px !important; }
			.mods ul.graphic li { margin:0px 0px 3px 0px !important; padding:3px 0px 2px 50px; list-style-type:none; font-weight:bold; background:transparent url(/obj/eventim/default/layout/img/modular/symbols/listsymbols/blue_more.gif) no-repeat 0px 1px; }
			
			.mods ul.horizontal li { float:left; margin-right:20px !important; }
			
			/** Navigationsliste mit backHover, z. B. fuer Layer */
			.mods ul.linkListB { width:auto; padding:0px !important; display:block; float:none; }
			.mods ul.linkListB li { width:auto; margin:0px !important; padding:0px 0px 8px 0px; display:block; float:none; list-style-type:none; }
				html>body .mods ul.linkListB li {  padding-bottom:4px; }
			.mods ul.linkListB li a { text-decoration:none; display:block; padding:2px 0px 2px 5px; zoom:1; }
			.mods ul.linkListB li a:hover { text-decoration:none !important; padding-left:20px; background:#668097 url(/obj/eventim/default/layout/img/backgrounds/arrow_hover_sidebar.gif) no-repeat scroll 7px 5px; color:#fff; }
			/*.mods ul.linkListB li a:active { border:1px dotted #fff;padding:1px 0px 1px 19px; background-position:6px 4px; }*/
			.mods ul.linkListB li.last { margin-bottom:0px !important; padding-bottom:0px !important; }
			
			/** FAQ Style */
			.mods ul.faq li a, .mods ol.faq li a{ text-decoration:none; }
			.mods ul.faq li a:hover, .mods ol.faq li a:hover{ text-decoration:underline; }
			
			/** Fehlerlisten ... */
			.mods .reset ul.error { clear:left; display:block; width:100%; margin-top:5px !important; padding-left:0px !important; }
			.mods .reset .row ul.error { float:left; }
			.mods ul.error li { clear:left; float:none !important; display:block; margin-bottom:5px !important; background:transparent url(/obj/eventim/default/layout/img/modular/icons/16x16/error.gif) no-repeat top left; padding-left:20px !important; padding-top:1px !important; }
				html>body ul.error li { background-image:url(/obj/eventim/default/layout/img/modular/icons/16x16/error.png) !important; }
			.mods ul.error li,
			.mods ul.error li * { color:#c00; font-weight:normal; }
			.mods .error { color:#c00 !important; }
		
			/** TagCloud-Listen */
			.mods ul.cloud { display:block; }
			.mods ul.cloud li { float:left; height:40px; display:block; margin-right:6px; margin-bottom:2px !important; }
			.mods ul.cloud li * { margin:0px !important; }
			.mods ul.cloud li a ,
			.mods ul.cloud li a:hover{ white-space:nowrap; font-weight:bold; display:block; text-decoration:none; line-height:normal; padding:3px 4px; background:#335675 none; color:#fff; }
			.mods ul.cloud li a:hover { background:#FABB00 none; }
			.mods ul.cloud li a.size,
			.mods ul.cloud li a.size1 { font-size:10px; margin-top:10px !important;  } 
			.mods ul.cloud li a.size2 { font-size:13px; margin-top:8px !important;  }
			.mods ul.cloud li a.size3 { font-size:15px; margin-top:7px !important;  }
			.mods ul.cloud li a.size4 { font-size:17px; margin-top:6px !important;  }
			.mods ul.cloud li a.size5 { font-size:19px; margin-top:4px !important;  }
			.mods ul.cloud li a.size6 { font-size:20px; margin-top:3px !important;  }
			.mods ul.cloud li a.size7 { font-size:22px; margin-top:2px !important; }
			.mods ul.cloud li a.size8 { font-size:27px; }

			
		/** Tabellarische Listen */
			
			.mods table.selectionList { width:100%; border-collapse:0px; border-spacing:0px; }
			.mods table.selectionList thead { background:#E5E9ED none; }
			.mods table.selectionList thead tr td { color:#7F95A8; vertical-align:middle; border-top:1px solid #E5E9ED; background:#E5E9ED none; padding:6px 0px 6px 10px; text-transform:uppercase; border-bottom:1px solid #fff; }
			
			/** Checkboxen Support, z. B. fuer Filter ... */
			.mods table.selectionList thead tr td input.checkbox { vertical-align:middle; overflow:visible; padding:0px !important; margin:-10px 2px -10px -2px; border:none !important; }
				html>body .mods table.selectionList thead tr td input.checkbox { margin:2px; }
				*+html .mods table.selectionList thead tr td input.checkbox { margin:-10px 2px -10px -2px !important; }
			.mods table.selectionList thead tr td label { vertical-align:middle; }
			
			.mods table.selectionList thead tr td.active { background:#fff none; border-left:1px solid #E5E9ED; padding-left:9px; }
			.mods table.selectionList thead tr td.active,
			.mods table.selectionList thead tr td.active * { color:#002C52; font-weight:bold; }
			
				/** Sortlinks im Head */
				.mods table.selectionList thead a.sort { color:#7F95A8; text-decoration:none; background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/sort_7F95A8.gif) no-repeat; background-position: 2px right; padding-right:10px; }
					html>body .mods table.selectionList thead a.sort { background-position:right center; }
				.mods table.selectionList thead a.sort span { display:none; }
				
				
				.mods table.selectionList thead a.sort:hover,
				.mods table.selectionList thead a.asc,
				.mods table.selectionList thead a.asc:hover,
				.mods table.selectionList thead a.desc,
				.mods table.selectionList thead a.desc:hover { background-position:right 2px !important; font-weight:bold; color:#002C52; background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/sort_desc_002C52.gif); padding-right:12px; }
				
				.mods table.selectionList thead a.asc:hover { background-position:right 2px !important;  background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/sort_asc_002C52.gif); }
				
				.mods table.selectionList thead a.desc { background-position:right 2px !important; background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/sort_asc_002C52.gif); }
				.mods table.selectionList thead a.desc:hover { background-position:right 2px !important; background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/sort_desc_002C52.gif); }
				
				/** Pagingbar im Head */
				.mods table.selectionList thead .pager a { background-color:#fff; }
				.mods table.selectionList thead .pager li.prev a,
				.mods table.selectionList thead .pager li.next a { background-color:transparent; }
				.mods table.selectionList thead .pager li.current a,
				.mods table.selectionList thead .pager a:hover { background-color:#9DADBB; }
				.mods table.selectionList thead .pager li.prev a:hover,
				.mods table.selectionList thead .pager li.next a:hover { background-color:transparent; }
			
			.mods table.selectionList tbody { }
			.mods table.selectionList tbody tr { vertical-align:middle; }
			.mods table.selectionList tbody tr td { border-bottom:1px solid #668097; padding:15px 0px 15px 15px; }
			.mods table.results tbody tr td { padding:10px 0px 10px 10px; }
			
			.mods table.selectionList tbody tr .title { font-weight:bold; text-decoration:none; }
			
			.mods table.selectionList tfoot { }
			.mods table.selectionList tfoot tr td { padding:15px 15px 15px 15px; }
			.mods table.selectionList tfoot tr.bordered td { border-bottom:1px solid #668097; }
			.mods table.results tfoot tr td { padding:10px 15px 10px 15px; }
			
			.mods table.selectionList tr.last td { border-bottom:none; }
			.mods table.selectionList td.last { padding-right:15px !important; }
			.mods table.selectionList td.first { padding-left:15px !important; }
			
			.mods table.selectionList td.ticketBtn a { float:right !important; } /** In Zellen mit Ticketbuttons, diese immer rechtsbuendig ausrichten. */ 
			
			/** Standard-Tabelle */
			.mods table.plain { width:100%; border-collapse:0px; border-spacing:0px; }
			.mods table.plain thead { background:transparent none !important; }
			
			.mods table.plain tbody tr { vertical-align:middle; }
			.mods table.plain td,
			.mods table tr.plain td { border-bottom:none; padding:5px !important; }
			
			.mods table.plain td.last { padding-right:15px !important; }
			.mods table table.plain td.last { padding-right:0px !important; }
			
			.mods table.plain td.first { padding-left:15px !important; }
			.mods table table.plain td.first { padding-left:0px !important; }
			.mods table.plain tr.last td { padding-bottom:0px !important; }
			
	/** LAYER */
	
		/**
			Dropdown-Layer 
			
			ACHTUNG: Da Dropdown-Layer per JavaScript immer ans Ende des DOM-Trees positioniert werden funktioniert der Selektor
			.mods nicht - deshalb wird eine besonderer Klassenname gewaehlt der aktuell nicht im alten Design genutzt wird.
		*/
		
		/** Standard Dropdown Layer Container */
		.modsDropdownLayer { opacity:0.97; filter:Alpha(opacity=97); float:left; position:relative; display:block; border:1px solid #fff; background:#CCD5DC url(/obj/eventim/default/layout/img/backgrounds/box_gradiend_2.gif) no-repeat scroll right bottom; }
		.modsDropdownLayer a.close { background:transparent url(/obj/eventim/default/layout/img/elements/close_x.gif) no-repeat scroll left top; height:14px; width:14px; position:absolute; top:5px; right:5px; overflow:hidden; }
		.modsDropdownLayer a.close:hover { background-position:0px -24px; }
		.modsDropdownLayer a.close span { display:none; }
		
		/** Standard Dropdown Button */
		.mods .dropdownBtn a,
		.mods .dropdownBtn a * {  cursor:pointer; color:#FEF1CC; font-weight:bold; text-decoration:none; display:block; }
		.mods .dropdownBtn a { zoom:1; padding-left:1px; background:transparent url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_left.gif) no-repeat top left; }
			html>body .mods .dropdownBtn a { background-image:url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_left.png); }
			
		.mods .dropdownBtn a span { padding-right:18px; background:transparent url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_right.gif) no-repeat top right; }
			html>body .mods .dropdownBtn a span { background-image:url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_right.png); }
		.mods .dropdownBtn a:hover span,
		.mods .dropdownBtn a.active span { background-position:right bottom !important; }
		
		.mods .dropdownBtn a span span { padding:4px 2px 0px 14px; height:28px; background:transparent url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_back.gif) repeat-x top left; overflow:hidden; }
			html>body .mods .dropdownBtn a span span { height:24px; background-image:url(/obj/eventim/default/layout/img/modular/dropdowns/buttons/blue_back.png); }
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				html>body .mods .dropdownBtn a span span { padding-top:5px; height:23px; }
			} /** SAFARI + GOOGLE CHROME */
		
		.mods .dropdownBtn a:hover span span,
		.mods .dropdownBtn a.active span span { background-position:top left !important; color:#FDE499 !important; }
		
		/** Layer: Kategorien / Orte - mit Spaltenlayout */
		.mods div.columnNav { float:left; }
					
		.mods div.columnNavBack { float:left; margin-right:-2px; background:transparent url(/obj/eventim/default/layout/img/modular/dropdowns/layer/lines_back_184px.gif) top left; }
			html>body .mods div.columnNavBack { margin-right:-1px; }
			
		.mods div.columnNav div.column { float:left; width:183px; padding:0px; margin:0px 1px 0px 0px; }
		.mods div.columnNav div.inner { float:left; padding-bottom:10px; border-top:1px solid #fff; }
		
		.mods div.columnNav h4,
		.mods div.columnNav h4 * { white-space:nowrap; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
		.mods div.columnNav h4 span { font-weight:normal; color:#59758D; }
		.mods div.columnNav h4 a { display:block; padding:10px 15px;  }
		.mods div.columnNav div.columnNavBack h4 a { padding:10px 0px 10px 15px;  }
		.mods div.columnNav h4 a:hover { padding-left:30px !important; background:#335675 url(/obj/eventim/default/layout/img/backgrounds/arrow_hover_head.gif) no-repeat scroll 18px 14px !important;  }
		.mods div.columnNav h4 { margin:0px !important; display:block; }
		
		/** Leichte Anpassung der ul.linkListB fuer den layer */
		.mods .reset div.columnNav div.column ul.columnNav { margin:-2px 0px 0px 0px !important; padding:0px 10px !important; display:block; float:left; }
		.mods div.columnNav ul.columnNav li.columnNav { padding:0px !important; float:left; width:163px; }
			html>body .mods div.columnNav ul.columnNav li.columnNav { width:163px; }
		
		.mods div.columnNav a:hover,
		.mods div.columnNav a:hover * { color:#fff; }
		
		/** Stand Alone Liste (nur eine Spalte) */
		.mods div.columnNav div.standAloneHeadline { padding:0px; }
		.mods div.columnNav div.standAloneList,
		.mods div.columnNav div.standAlonePlainList { padding:10px; }
		.mods div.columnNav div.standAloneList ul li,
		.mods div.columnNav div.standAlonePlainList ul li { float:none; width:auto; }
		.mods div.columnNav div.standAloneBlock { padding:15px; }
		
		.mods div.columnNav div.standAlonePlainList { padding-top:0px; }
		
		.mods div.columnNav div.standAloneHeadline,
		.mods div.columnNav div.standAloneList,
		.mods div.columnNav div.standAloneBlock { border-top:1px solid #fff; }
		
		/* Login Layer (klein) 
		.mods .loginLayerSmall { width:368px; } /* 2 x Spalter = 2 x 184px 
			html>body .mods .loginLayerSmall { width:367px; }
		.mods .loginLayerSmall div.columnNav div.column { padding:10px; }
			html>body .mods .loginLayerSmall div.columnNav div.column { width:163px; }
		.mods .loginLayerSmall div.columnNav ul.columnNav { float:left; padding:0px !important; border-top:1px solid #fff; }
		.mods .loginLayerSmall div.columnNav ul.columnNav li.columnNav { float:left; margin-right:0px !important; }
		*/
		
		/** Categories Layer (klein) */
		.mods .categoryLayerSmall { width:736px; } /* 4 x Spalte = 4 x 184px */
			html>body .mods .categoryLayerSmall { width:735px; }
			
		/** Cities Layer (klein) */
		.mods .cityLayerSmall { width:368px; } /* 2 x Spalter = 2 x 184px */
			html>body .mods .cityLayerSmall { width:367px; }
		.mods .cityLayerSmall div.columnNav div.column { padding:10px; }
			html>body .mods .cityLayerSmall div.columnNav div.column { width:163px; }
		.mods .cityLayerSmall div.columnNav ul.columnNav { float:left; padding:0px !important; border-top:1px solid #fff; }
		.mods .cityLayerSmall div.columnNav ul.columnNav li.columnNav { float:left; margin-right:0px !important; }
		
		/** Tooltipp Layer */
		.modsToolTipp { font-size:7.5pt; font-weight:bold; text-transform:uppercase; width:100px; padding:5px 9px; color:#fff; }
		
	/** FORMULARE */
	
		/**
			Es gibt mehrere Arten von Formularen, Zeilen basierte grosse Formulare mit grossen Labels
			und kleine Formulare fuer JumpTos mit kleinen Labeln ... dies gilt es zu beruecksichtigen.
			
			Input-Felder sind immer float:left, daher darauf achten, dass abschliessend in jedem Formular
			ein entsprechender $snip.clearFloat-Snippet ist, bzw. alle Inputs in "Zeilen"-Containern hinterlegt
			sind.
			
			Bei grossen Formularen sind die Labels links angeordnet und daneben dann die Input-Felder,
			welche es in den Groessen XS bix XXL gibt (wobei XXL die gesamte Flaeche einnimmt), evtl.
			gibt es statt der XS bis XXL-Klassen w20 bis w100-Klassen, mal sehn.
		*/
		
		.mods form fieldset { border:none; }
		.mods form fieldset div.row { position:relative; overflow:hidden; clear:both; width:100%; } /** Muss leider padding statt margin, da IE678 das sonst falsch darstellen */
		.mods form fieldset div.row div.fields { overflow:none; clear:none; float:right; width:485px; margin-bottom:0px !important; }
		.mods .formularBox form fieldset * input,
		.mods .formularBox form fieldset * label,
		.mods .formularBox form fieldset * select,
		.mods .formularBox form fieldset * textarea,
		.mods .formularBox form fieldset * span { float:left; }
		.mods .formularBox form fieldset * * div { width:auto; }
		.mods .formularBox form fieldset br,
		.mods .formularBox form fieldset * br,
		.mods form fieldset * span.radioPlain { float:none; }
		
		/** Leere inputs oder nicht ausgewaehlte Select-Boxen */
		.mods form input.input,
		.mods .lettersLeft .lettersLeftInner { color:#ADADAD; }
		
		/** CSS Klasse fuer JavaScript, wenn Inhalt in einem Input ist oder fuer Select-Elemente, muss unterhalb von .mods form input.input - Leer stehen, sonst gehts net ... */
		.mods form input.set,
		.mods form select option,
		.mods form select.input { color:#002C52; }
		/** ACHTUNG: .mods form select.input wurde eingebunden, da es im Moment noch zu CSS-Konflikten mit der screen.css gibt, kann nach Umstellung entfernt werden. */
		
		/** CSS Klasse fuer den Container bei Textareas, der anzeigt wieviele Zeichen noch uebrigt sind. */
		.mods .lettersLeft { height:1px; width:1px; overflow:visible; }
		.mods .lettersLeft .lettersLeftInner {  background:#fff none; border:2px solid #FABB00; position:absolute; top:-2px; right:0px; border-top:none; text-align:right; padding:2px 5px; white-space:nowrap; }
			html>body .mods .lettersLeft .lettersLeftInner { right:1px !important; }
		.mods .lettersLeft .modsError { border-width:2px; border-style:solid;border-top:none; }
		
		
		/** LABELS */
		
			/** Labels ausserhalb von Rows und Columns, bzw. Small-Form */
			.mods label.small { text-transform:uppercase; font-weight:bold; }
		
			/** Labels direkt in einer Row gehoeren zum Formular Typ "Zeilen-basiert" */
			/** Labels fuer w100 Boxen */
			.mods label.row { float:left; width:202px; margin-right:10px !important; text-transform:none; font-weight:normal; color:#335674; display:block; padding-top:7px; }
				html>body .mods label.row { padding-top:5px; }
			
			/** Labels fuer w50 Boxen */
			.mods .w50 label.row { width:100px; }
			
			/** Labels direkt in einer Column gehoeren zum Formular Typ "Spalten-basiert" */
			.mods label.column { float:none; width:auto; text-transform:uppercase; font-weight:normal; color:#335674; display:block; padding-top:0px; }
			
			/** Hilfe Texte fuer Labels */
			.mods .help { color:#8197AB; font-weight:normal; }
			.mods label span.help { color:#8197AB; font-weight:normal; margin-left:8px; }
			.mods label.small span.help { text-transform:uppercase; }
			
			/** "Pflichtfeld"-Sternchen */
			.mods span.requiredStar { color:#900; float:none !important; }
			
			.mods .formularBox fieldset * span.radio,
			.mods .formularBox fieldset * span.label,
			.mods .formularBox fieldset * span.checkbox { margin-top:7px !important; }
				html>body .mods .formularBox fieldset * span.radio,
				html>body .mods .formularBox fieldset * span.label,
				html>body .mods .formularBox fieldset * span.checkbox { margin-top:5px !important; }
				
			.mods form fieldset * span.radio input { margin:0px 0px 3px 0px !important; }
			.mods form fieldset * span.radio * { float:left; }
			.mods form fieldset * span.radioPlain * { float:none; }
			.mods form fieldset * span.checkbox input { float:left; margin:-2px 0px 5px 0px !important; } 
				html>body .mods form fieldset * span.radio input,
				html>body .mods form fieldset * span.checkbox input {margin:3px 4px 3px 3px !important; }
				*+html .mods form fieldset * span.radio input,
				*+html .mods form fieldset * span.checkbox input { float:left; display:block; width:14px; height:12px; padding:0px !important; margin-top:0px !important; } 
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					html>body .mods form fieldset * span.radio input,
					html>body .mods form fieldset * span.checkbox input { margin:1px 3px 0px 3px !important; }
				} /** SAFARI + GOOGLE CHROME */
			.mods form fieldset * span.checkbox label { float:none; }
			
			/** Styleangaben für Formulare in w50 Boxen, hierbei ist w50 die gesamte Breite */
			.mods form fieldset div.w50 div.row div.fields,
			.mods form div.w50 fieldset div.row div.fields { overflow:none; clear:none; float:left; width:209px; margin-bottom:0px !important; }
			.mods form fieldset div.w50 div.row div.fields input,
			.mods form div.w50 fieldset div.row div.fields input {width:209px; margin-right:0px !important;}	
				html>body .mods form fieldset div.w50 div.row div.fields input,
				html>body .mods form div.w50 fieldset div.row div.fields input {width:195px; }					
			.mods form fieldset div.w50 div.row div.fields span.radio,
			.mods form div.w50 fieldset div.row div.fields span.radio { margin-top:7px !important; }
				html>body .mods form fieldset div.w50 div.row div.fields span.radio,
				html>body .mods form div.w50 fieldset div.row div.fields span.radio { margin-top:5px !important; }
			.mods form fieldset div.w50 div.row div.fields span.radio input,
			.mods form div.w50 fieldset div.row div.fields span.radio input { margin:0px 0px 3px 0px !important; }
				html>body .mods form fieldset div.w50 div.row div.fields span.radio input,
				html>body .mods form div.w50 fieldset div.row div.fields span.radio input {margin:3px 5px 3px 3px !important; }
			.mods form fieldset div.w50 div.row div.fields span.radio input,
			.mods form div.w50 fieldset div.row div.fields span.radio input { float:left; display:block; width:14px; padding:0px !important; margin-top:0px !important; } 
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				html>body .mods form fieldset div.w50 div.row div.fields span.radio input,
				html>body .mods form div.w50 fieldset div.row div.fields span.radio input { margin:1px 3px 0px 3px !important; }
			} /** SAFARI + GOOGLE CHROME */
			
		/** INPUTS */
			
			/** Default Input */
			.mods form input.input { float:left; margin-right:4px; height:28px; display:block; border:2px solid #FABB00; background:#fff none; padding:3px 5px 2px 5px; }
				html>body .mods form input.input { padding:4px 5px 0px 5px; height:20px !important; }
				*+html .mods form input.input { padding:3px 5px 1px 5px !important; }
		
			/** Sonderform "blue" */
			.mods form.blue input.input { border-color:#3F9CD6; }
			
			.mods div.w40 form input.full { width:247px; margin-right:0px !important; }
				html>body .mods div.w40 form input.full { width:233px; }
			
			/** Breiten fuer individuelle Darstellungen (fuer IE und FF) */
			.mods input.px100 { width:100px !important; } html>body .mods input.px100 { width:86px !important; }
			.mods input.px110 { width:110px !important; } html>body .mods input.px110 { width:96px !important; }
			.mods input.px120 { width:120px !important; } html>body .mods input.px120 { width:106px !important; }
			.mods input.px130 { width:130px !important; } html>body .mods input.px130 { width:116px !important; }
			.mods input.px140 { width:140px !important; } html>body .mods input.px140 { width:126px !important; }
			.mods input.px150 { width:150px !important; } html>body .mods input.px150 { width:136px !important; }
			.mods input.px160 { width:160px !important; } html>body .mods input.px160 { width:146px !important; }
			.mods input.px170 { width:170px !important; } html>body .mods input.px170 { width:156px !important; }
			.mods input.px180 { width:180px !important; } html>body .mods input.px180 { width:166px !important; }
			.mods input.px190 { width:190px !important; } html>body .mods input.px190 { width:176px !important; }
			.mods input.px200 { width:200px !important; } html>body .mods input.px200 { width:186px !important; }
			
			.mods form select { border-style:solid; }
			
			.mods form textarea.textarea,
			.mods form input.input { border:2px solid #FABB00; background:#fff none; }
			
			/** ROW-FORM (Zeilenbasiertes Formular) */
				
				/** w100-defBox */
				
					/** Breiten fuer Raster, max. 495px inkl. Rahmen, alles ueber gleich 50% wurde in *left und*right unterteilt, um es Pixelgenau hinzubekommen. */
					/** w10 */
					.mods form div.row div.fields .w10 { width:45px; }
						html>body .mods form div.row div.fields input.w10 { width:31px; }
						html>body .mods form div.row div.fields textarea.w10 { width:41px; }
					
					/** w15 */
					.mods form div.row div.fields .w15 { width:70px; }
						html>body .mods form div.row div.fields input.w15 { width:56px; }
						html>body .mods form div.row div.fields textarea.w15 { width:66px; }
						
					.mods form div.row div.fields .w15right { width:69px; }
						html>body .mods form div.row div.fields input.w15right { width:55px; }
						html>body .mods form div.row div.fields textarea.w15right { width:65px; }
					
					/** w20 */
					.mods form div.row div.fields .w20 { width:94px; }
						html>body .mods form div.row div.fields input.w20 { width:80px; }
						html>body .mods form div.row div.fields textarea.w20 { width:90px; }
					
					/** w25 */
					.mods form div.row div.fields .w25 { width:118px; }
						html>body .mods form div.row div.fields input.w25 { width:104px; }
						html>body .mods form div.row div.fields textarea.w25 { width:114px; }
					
					/** w30 */
					.mods form div.row div.fields .w30 { width:143px; } 
						html>body .mods form div.row div.fields input.w30 { width:129px; } 
						html>body .mods form div.row div.fields textarea.w30 { width:139px; }
					
					/** w33 */
					.mods form div.row div.fields .w33 { width:159px; } 
						html>body .mods form div.row div.fields input.w33 { width:145px; } 
						html>body .mods form div.row div.fields textarea.w33 { width:155px; }
					
					/** w40 */
					.mods form div.row div.fields .w40 { width:192px; } 
						html>body .mods form div.row div.fields input.w40 { width:178px; } 
						html>body .mods form div.row div.fields textarea.w40 { width:188px; }
						
					.mods form div.row div.fields .w40right { width:191px; } 
						html>body .mods form div.row div.fields input.w40right { width:177px; } 
						html>body .mods form div.row div.fields textarea.w40right { width:187px; }
					
					/** w50 */
					.mods form div.row div.fields .w50left { width:240px; }
						html>body .mods form div.row div.fields input.w50left { width:226px; }
						html>body .mods form div.row div.fields textarea.w50left { width:236px; }
						
					.mods form div.row div.fields .w50right { width:241px; }
						html>body .mods form div.row div.fields input.w50right { width:227px; }
						html>body .mods form div.row div.fields textarea.w50right { width:237px; }
						
					/** w60 */
					.mods form div.row div.fields .w60left { width:290px; }
						html>body .mods form div.row div.fields input.w60left { width:276px; }
						html>body .mods form div.row div.fields textarea.w60left { width:286px; }
					
					.mods form div.row div.fields .w60right { width:289px; }
						html>body .mods form div.row div.fields input.w60right { width:275px; }
						html>body .mods form div.row div.fields textarea.w60right { width:285px; }
						
					/** w66 */
					.mods form div.row div.fields .w66left { width:322px; }
						html>body .mods form div.row div.fields input.w66left { width:308px; }
						html>body .mods form div.row div.fields textarea.w66left { width:318px; }
					
					.mods form div.row div.fields .w66right { width:322px; }
						html>body .mods form div.row div.fields input.w66right { width:308px; }
						html>body .mods form div.row div.fields textarea.w66right { width:318px; }
					
					/** w75 */
					.mods form div.row div.fields .w75left { width:362px; }
						html>body .mods form div.row div.fields input.w75left { width:348px; }
						html>body .mods form div.row div.fields textarea.w75left { width:358px; }
					
					.mods form div.row div.fields .w75right { width:363px; }
						html>body .mods form div.row div.fields input.w75right { width:349px; }
						html>body .mods form div.row div.fields textarea.w75right { width:359px; }
					
					/** w80 */
					.mods form div.row div.fields .w80left { width:388px; }
						html>body .mods form div.row div.fields input.w80left { width:374px; }
						html>body .mods form div.row div.fields textarea.w80left { width:384px; }
						
					.mods form div.row div.fields .w80right { width:387px; }
						html>body .mods form div.row div.fields input.w80right { width:373px; }
						html>body .mods form div.row div.fields textarea.w80right { width:383px; }
					
					/** w100 */
					.mods form div.row div.fields .w100 { width:485px; }
						html>body .mods form div.row div.fields input.w100 { width:471px; }
						html>body .mods form div.row div.fields textarea.w100 { width:481px; }
			
				/** Standards fuer Eingabefelder und Aufteilungen */
				.mods form div.row div.fields .w10,
				.mods form div.row div.fields .w15,
				.mods form div.row div.fields .w15right,
				.mods form div.row div.fields .w20,
				.mods form div.row div.fields .w25,
				.mods form div.row div.fields .w30,
				.mods form div.row div.fields .w40,
				.mods form div.row div.fields .w40right,
				.mods form div.row div.fields .w33,
				.mods form div.row div.fields .w50left,
				.mods form div.row div.fields .w50right,
				.mods form div.row div.fields .w60left,
				.mods form div.row div.fields .w60right,
				.mods form div.row div.fields .w66left,
				.mods form div.row div.fields .w66right,
				.mods form div.row div.fields .w75left,
				.mods form div.row div.fields .w75right,
				.mods form div.row div.fields .w80left,
				.mods form div.row div.fields .w80right { float:left; display:block; margin-right:4px !important; }
				
				.mods form div.row div.fields .wEnd,
				.mods form div.row div.fields .w100 { margin-right:0px !important; }
			
				.mods form div.row div.fields .wEnd { right:0px; float:right; margin-left:-10px; }
				.mods form div.row div.fields .w100 { float:left !important; margin-left:0px !important; }
			
			
			/** COLUMN-FORM (Spaltenbasiertes Formular) */
				
				/** Abstaende und Positionierung fuer Boxen (horizontal) */
				.mods div.column div.w10,
				.mods div.column div.w15,
				.mods div.column div.w20,
				.mods div.column div.w25,
				.mods div.column div.w30,
				.mods div.column div.w33,
				.mods div.column div.w40,
				.mods div.column div.w50,
				.mods div.column div.w60,
				.mods div.column div.w66,
				.mods div.column div.w75,
				.mods div.column div.w80,
				.mods div.column div.s100px { float:left; overflow:hidden; padding:0px; margin-right:20px !important; }
				
				.mods div.column div.marginRightOff,
				.mods div.column div.marginVerticalOff,
				.mods div.column div.marginOff { margin-right:0px !important; }
				
				.mods div.column div.columnMarginS { margin-right:5px !important;  }
				.mods div.column div.columnMarginM { margin-right:10px !important;  }
				.mods div.column div.columnMarginL { margin-right:15px !important;  }
				
				.mods div.column input.input,
				.mods div.column textarea.textarea { margin:0px !important; }
				
				.mods div.column .forceMargin input.input,
				.mods div.column .forceMargin textarea.textarea { margin-right:4px !important; }
					
				/** Breiten fuer Raster, max. 697px inkl. Rahmen, alles wurde in *left und*right unterteilt, um es Pixelgenau hinzubekommen. 
					Bis auf 33 und 66 ist rechts jeweils einen Pixel größer */
			
				.mods div.column div.w10 { width:51px; }
				.mods div.column div.w20 { width:123px; }
				.mods div.column div.w25 { width:159px; }
				.mods div.column div.w30 { width:195px; }
				.mods div.column div.w33 { width:219px; }
				.mods div.column div.w40 { width:266px; }
				.mods div.column div.w50 { width:338px; }
				.mods div.column div.w60 { width:410px; }
				.mods div.column div.w66 { width:458px; }
				.mods div.column div.w75 { width:518px; }
				.mods div.column div.w80 { width:554px; }
				.mods div.column div.w100 { width:697px; }
				
				
				.mods div.column div.s100px { width:100px; }
				
				/** w10 */
				.mods form div.column div.w10 input.input,
				.mods form div.column div.w10 textarea { width:51px;  }
					html>body .mods form div.column div.w10 input.input { width:37px; }
					html>body .mods form div.column div.w10 textarea { width:47px; }
					
				/** SONDERFORM s100px */
				.mods form div.column div.s100px input.input,
				.mods form div.column div.s100px textarea { width:100px;  }
					html>body .mods form div.column div.s100px input.input { width:86px; }
					html>body .mods form div.column div.s100px textarea { width:96px; }
				
				/** w20 */
				.mods form div.column div.w20 input.input,
				.mods form div.column div.w20 textarea { width:123px; }
					html>body .mods form div.column div.w20 input.input { width:109px; }
					html>body .mods form div.column div.w20 textarea { width:119px; }
					
				/** w25 */
				.mods form div.column div.w25 input.input,
				.mods form div.column div.w25 textarea { width:159px; }
					html>body .mods form div.column div.w25 input.input { width:145px; }
					html>body .mods form div.column div.w25 textarea { width:155px; }
					
				/** w30 */
				.mods form div.column div.w30 input.input,
				.mods form div.column div.w30 textarea { width:195px; }
					html>body .mods form div.column div.w30 input.input { width:181px; }
					html>body .mods form div.column div.w30 textarea { width:191px; }
					
				/** w33 */
				.mods form div.column div.w33 input.input,
				.mods form div.column div.w33 textarea { width:219px; }
					html>body .mods form div.column div.w33 input.input { width:205px; }
					html>body .mods form div.column div.w33 textarea { width:215px; }
					
				/** w40 */
				.mods form div.column div.w40 input.input,
				.mods form div.column div.w40 textarea { width:266px; }
					html>body .mods form div.column div.w40 input.input { width:252px; }
					html>body .mods form div.column div.w40 textarea { width:262px; }
					
				/** w50 */
				.mods form div.column div.w50 input.input,
				.mods form div.column div.w50 textarea { width:338px; }
					html>body .mods form div.column div.w50 input.input { width:324px; }
					html>body .mods form div.column div.w50 textarea { width:334px; }
					
				/** w60 */
				.mods form div.column div.w60 input.input,
				.mods form div.column div.w60 textarea { width:410px; }
					html>body .mods form div.column div.w60 input.input { width:396px; }
					html>body .mods form div.column div.w60 textarea { width:406px; }
					
				/** w66 */
				.mods form div.column div.w66 input.input,
				.mods form div.column div.w66 textarea { width:458px; }
					html>body .mods form div.column div.w66 input.input { width:444px; }
					html>body .mods form div.column div.w66 textarea { width:454px; }
					
				/** w75 */
				.mods form div.column div.w75 input.input,
				.mods form div.column div.w75 textarea { width:518px; }
					html>body .mods form div.column div.w75 input.input { width:504px; }
					html>body .mods form div.column div.w75 textarea { width:514px; }
					
				/** w80 */
				.mods form div.column div.w80 input.input,
				.mods form div.column div.w80 textarea { width:554px; }
					html>body .mods form div.column div.w80 input.input { width:540px; }
					html>body .mods form div.column div.w80 textarea { width:550px; }
					
				/** w100 */
				.mods form div.column div.w100 input.input,
				.mods form div.column div.w100 textarea { width:697px; }
					html>body .mods form div.column div.w100 input.input { width:683px; }
					html>body .mods form div.column div.w100 textarea { width:693px; }
		
				.mods div.column div.wEnd,
				.mods div.column div.w100 { margin-left:0px !important; padding-right:0px !important; padding-left:0px !important; margin-right:0px !important; float:right; }

				/** Abstandshalterersatz fuer nicht angezeigtes label */
				.mods div.column .withoutLabel { padding-top:17px !important; }
				
				/** Header - Navigation */
				.mods div.headerNavigation { padding-right:5px; }
				
				.mods div.headerNavigation div.categories,
				.mods div.headerNavigation div.cities,
				.mods div.headerNavigation div.quickSearchBtn { padding-top:20px; }
				
				.mods div.headerNavigation div.categories { width:300px; margin-right:5px; float:left; }
				.mods div.headerNavigation div.cities { width:120px; float:left; }
				.mods div.headerNavigation div.quickSearch { width:545px; float:right; }
				
				.mods div.headerNavigation div.quickSearchInput { float:left; width:453px; }
				.mods div.headerNavigation div.quickSearchInput a { float:right; font-weight:normal !important; margin-right:10px; }
				.mods div.headerNavigation div.quickSearchInput input { margin-top:-1px !important; clear:both; width:453px; margin-right:0px !important; height:35px !important; font-size:12pt !important; padding:6px 0px 0px 12px !important; }
					html>body .mods div.headerNavigation div.quickSearchInput input { width:438px !important; height:24px !important; }
					
				.mods div.headerNavigation div.quickSearchBtn { width:85px; float:right; }
					
		/** SELECTS */
			
			/** Default Select */
			.mods form div.row select { border-style:solid; border-width:1px; border-color:#ccc; padding:1px 1px 1px 4px !important; margin:2px 0px 2px 0 !important; height:24px; }
			.mods form div.row select { width:100%; }
			
		/** SUBMIT BUTTONS */
		
			/** Default Submit-Button */
			.mods .defSubmit,
			.mods a.defSubmit { background:transparent url(/obj/eventim/default/layout/img/buttons/submit_B_btn_sprite_small.gif) left 1px no-repeat; float:left; display:block; height:28px; padding:0px 0px 0px 1px !important; overflow:hidden;  }
			
			.mods .defSubmit input,
			.mods a.defSubmit span { float:left; cursor:pointer; overflow:visible; width:auto; height:28px !important; background: transparent url(/obj/eventim/default/layout/img/buttons/submit_B_btn_sprite_small.gif) right -31px no-repeat; vertical-align:middle; text-align:center; padding:0px 22px 0px 10px; margin-top:0px !important; border:none; color:#FEF1CC; font-weight:bold; } /** IE6 */
				html>body .mods .defSubmit input,
				html>body .mods a.defSubmit span { background-position:right -31px; padding-top:0px; padding-bottom:3px; } /** FF */
				*+html .mods .defSubmit input,
				*+html .mods a.defSubmit span { background-position:right -31px !important; padding-top:1px !important; padding-bottom:2px !important; } /** IE7 */
				@media screen and (-webkit-min-device-pixel-ratio:0) { 
					.mods .defSubmit input { padding-top:3px !important; padding-bottom:2px !important; }
				} /** SAFARI + GOOGLE CHROME */
			
			/** Damit sich die Groesse des Buttons an den des Contents anpasst */
			.mods .defSubmitInherit,
			.mods .defSubmitInherit input { width:100%; }
				html>body .mods .defSubmitInherit,
				html>body .mods .defSubmitInherit input { width:inherit !important; }
			
			
			/** Submit-Btn als Link */
			.mods a.defSubmit { text-decoration:none; }
			.mods a.defSubmit span { padding-top:5px; }
				html>body .mods a.defSubmit span { padding-top:5px; height:21px !important; }
				*+html .mods a.defSubmit span { padding-top:5px !important; height:28px !important; }
				@media screen and (-webkit-min-device-pixel-ratio:0) { 
					.mods a.defSubmit span { padding-top:6px !important; padding-bottom:0px !important; }
				} /** SAFARI + GOOGLE CHROME */
			
			/** Submit-Btn als Warenkorb-Variante */
			.mods .shoppingCartSubmit,
			.mods .shoppingCartSubmit * { line-height:normal !important; }
			.mods .shoppingCartSubmit { background:transparent url(/obj/eventim/default/layout/img/modular/buttons/submit_shopingCart_btn_sprite_small.gif) right -32px no-repeat !important; padding:0px 1px 0px 0px !important; height:24px !important; }
			.mods .shoppingCartSubmit input { background:transparent url(/obj/eventim/default/layout/img/modular/buttons/submit_shopingCart_btn_sprite_small.gif) left top no-repeat !important; height:24px !important; padding:2px 22px 0px 42px; color:#002C52 !important; }
				html>body .mods .shoppingCartSubmit input { padding-bottom:0px !important; padding-top:0px !important; }
				*+html .mods .shoppingCartSubmit input { background-position:left top !important; }
				
			/** Kleiner Submit-Button nur mit Pfeil */
			.mods .smallSubmit input,
			.mods a.smallSubmit span { background-image:url(/obj/eventim/default/layout/img/buttons/submit_btn_sprite_small.gif); padding: 0px !important; font-size:0px; letter-spacing:-1000px; width:27px !important; height:28px; }
				html>body .mods a.smallSubmit span { height:28px !important; }
		
			/** Sonderfall: blue */
			.mods form.blue .smallSubmit input,
			.mods form.blue a.smallSubmit span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/submit_btn_sprite_small_blue.gif) !important; }
		
			.mods .defSubmit input.image { padding-top:6px; }
			
		/** Zur Vereinfachung von "QuickForms" in der Sidebar mit einem Input und einem [>]-Submitbutton */
		.mods .sidebar .beforeSubmit { float:left; width:160px; }
			html>body .mods .sidebar .beforeSubmit { width:145px !important; }
		
		/** Fehlerfall fuer Eingabefelder */
		.mods .modsError  { border-color:#c00 !important; }
		
	/** FLOAT */
	
		/** Ausrichtung von Elementen (Kindelemente verhalten sich ggf. anders, wenn sie in diesen Elementen enthalten sind) */
		.mods .floatRight { float:right !important; }
		.mods .floatLeft { float:left; }
		
		/** Wurden Elemente per Float positioniert, muss darunter ein Clear, um die Formatierung sauber aufzuheben */
		.mods .clearFloat { width:1px !important; clear:both !important; height:1px !important; overflow:hidden !important; margin:-1px 0 0 0 !important; } /** -1 Pixel bewirkt, dass der Container in allen Browsern 0px gross ist */
			/*html>body .mods .clearFloat { height:0px !important; margin:0px !important; }*/
			
	/** TEXT AUSRICHTUNG */
		.mods .left { text-align:left; }
		.mods .right { text-align:right; }
	
	/** BOXEN */
	
		/** Abstaende und Positionierung fuer Boxen (horizontal) */
		.mods div.w20,
		.mods div.w25,
		.mods div.w30,
		.mods div.w33,
		.mods div.w40,
		.mods div.w50,
		.mods div.w60,
		.mods div.w66,
		.mods div.w75,
		.mods div.w80,
		.mods div.w100 { margin-right:20px !important; float:left; }
		
		.mods div.wEnd,
		.mods div.w100 { margin-right:0px !important; float:right; }
		
		/** Breite fuer Boxen */
		.mods div.w20 { width:143px; }
		.mods div.w25 { width:179px; }
		.mods div.w30 { width:198px; }
		.mods div.w33 { width:231px; }
		.mods div.w40 { width:285px; }
		.mods div.w50 { width:357px; }
		.mods div.w60 { width:430px; }
		.mods div.w66 { width:484px; }
		.mods div.w75 { width:536px; }
		.mods div.w80 { width:572px; }
		
		.mods .relative { position:relative; }
		.mods .block, .mods .div { display:block; }
		.mods .block .layerBR { position:absolute; bottom:12px; right:15px; }
		.mods .block .layerBR a { margin-right:10px !important; }
		.mods .block .layerBR a.last { margin-right:0px !important; }
		
		.mods .block .layerTR { position:absolute; top:15px; right:15px; }
		.mods .block .layerTR a { margin-right:10px !important; }
		.mods .block .layerTR a.last { margin-right:0px !important; }
			
		/** DEFAULT BOX / STANDARD HEADER defBox */
		
			/* Reset genutzter Elemente fuer Boxen */
			.mods .defBox,
			.mods .defBox .shadowR,
			.mods .defBox .shadowTR,
			.mods .defBox .shadowBL,
			.mods .defBox .shadowBR,
			.mods .defBox .shadowCorners,
			.mods .defBox .head .left,
			.mods .defBox .head .back,
			.mods .defBox .body .inner { padding:0px; margin:0px; border:none; background:none; }
			
			/** Standard-Abstand nach unten fuer Boxen */
			.mods .defBox { margin-bottom:20px; }
			
			/** Schatten */
			.mods .defBox .shadowR { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/m/right.png) repeat-y top right; }
			.mods .defBox .shadowTR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/m/topright.png) no-repeat top right; padding:0 4px 0 0; }
			.mods .defBox .shadowBL { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/m/bottomleft_long.png) no-repeat 1px 0px; padding:0 0 0 10px; }
			.mods .defBox .shadowBR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/m/bottomright.png) no-repeat top right; padding:6px 0 0 0; }
			.mods .defBox .shadowCorners { overflow:hidden; height:1px; background:transparent none; border-left:1px solid #fff; border-right:1px solid #ccc; }
			
			/** Schatten S sehr hell! */
			.mods .shadowS .shadowR,
			.mods .sidebar .shadowR { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/s/right.png) repeat-y top right; }
			.mods .shadowS .shadowTR,
			.mods .sidebar .shadowTR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/s/topright.png) no-repeat top right; padding:0 4px 0 0; }
			.mods .shadowS .shadowBL,
			.mods .sidebar .shadowBL { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/s/bottomleft_long.png) no-repeat 1px 0px; padding:0 0 0 10px; }
			.mods .shadowS .shadowBR,
			.mods .sidebar .shadowBR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/s/bottomright.png) no-repeat top right; padding:6px 0 0 0; }
			.mods .shadowS .shadowCorners,
			.mods .sidebar .shadowCorners { overflow:hidden !important; height:1px; background:transparent none; border-left:1px solid #fff; border-right:1px solid #F3F3F3; }
			
			/** Schatten Downloads, anderer Style */
			.mods .downloadsContainer { margin-left:-3px; }
			.mods .downloadsContainer .shadowR { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/downloads/right.png) repeat-y top right; }
			.mods .downloadsContainer .shadowTR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/downloads/topright.png) no-repeat top right; padding:0 4px 0 0; }
			.mods .downloadsContainer .shadowBL { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/downloads/bottomleft_long.png) no-repeat -1px 0px; padding:0 0 0 10px; }
			.mods .downloadsContainer .shadowBR { background:transparent url(/obj/eventim/default/layout/img/modular/shadows/downloads/bottomright.png) no-repeat top right; padding:6px 0 0 0; }
			.mods .downloadsContainer .shadowCorners { overflow:hidden !important; height:1px; background:transparent none; border-left:1px solid #fff; border-right:1px solid #F3F3F3; }
			.mods .downloadsContainer .shadowT { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/downloads/topleft_long.png) no-repeat -1px 0px; overflow:hidden; height:3px; }
			.mods .downloadsContainer .shadowL { background:#fff url(/obj/eventim/default/layout/img/modular/shadows/downloads/left.png) repeat-y left top; padding-left:3px; }
			
			/** Schatten-Ecken links und rechts unten evtl. bei einigen Boxen ausblenden? */
			.mods .whiteBox .body .shadowCorners,
			.mods .plainBox .body .shadowCorners,
			.mods .offerBox .body .shadowCorners,
			.mods .noticeBox .body .shadowCorners,
			.mods .formularBox .body .shadowCorners,
			.mods .interactiveBox .body .shadowCorners,
			.mods .serviceBox .body .shadowCorners,
			.mods .serviceBox2 .body .shadowCorners { border:none; margin:-1px 0px 0px 0px !important; }
			
			/** Fix fuer Boxen in Popups, scheinbar kolidiert es da mit einem anderen Style .shadowCorners */
			*+html .mods .defBox .shadowCorners { width:100%; }
			
			/** HEAD */
				.mods .defBox .head .shadowTR { position:relative; background:none; }
				.mods .defBox .head .back { zoom:1; background:transparent url("/obj/eventim/default/layout/img/modular/boxheads/blue/back_right.png") repeat-x right top; }
				.mods .defBox .head .left { background:transparent url("/obj/eventim/default/layout/img/modular/boxheads/blue/left.png") no-repeat left top; height:29px; padding-right:13px;  }
				.mods .defBox .head  h3,
				.mods .defBox .head  h3 * { color:#FEF1CC; font-weight:bold; }
			
				/** Behebt einen Anzeige-Bug im FF, da werden die Ueberschriften sonst nicht immer korrekt vertikal zentriert! */
				.mods .defBox .head h3,
				.mods .defBox .head h3 * { padding:0px !important; margin:0px !important; line-height:normal !important; overflow:hidden !important; }
				.mods .defBox .head h3 { padding-top:6px !important; }
				
				.mods .defBox .head div.more { position:absolute; right:20px; top:0px; color:#fff; }
				.mods .defBox .head div.more a { display:block; margin-top:7px; color:#fff; float:left; margin-left:20px; }
				.mods .defBox .head div.more a.next { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_FFFFFF.gif); }
				.mods .defBox .head div.more a.more { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/more_FFFFFF.gif); }
				.mods .defBox .head div.more a.back { background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/back_FFFFFF.gif) no-repeat center left; padding-left:10px; }
				
				.mods .defBox .head div.more .moreText { float:left; display:block; margin-top:5px !important; color:#E1E6EA; }
				.mods .defBox .head div.more ul.pager { margin-left:5px !important; }
				
				/*.mods .defBox .head div.more */
				.mods ul.pager { margin-top:3px !important; }
				
				/** LightBlue Head */
				.mods .lighterHead .head .back { background-image:url("/obj/eventim/default/layout/img/modular/boxheads/lightblue/back_right.png"); }
				.mods .lighterHead .head .left { background-image:url("/obj/eventim/default/layout/img/modular/boxheads/lightblue/left.png"); }
				.mods .lighterHead .head .left,
				.mods .lighterHead .head .left * { color:#fff !important; }
				
				/** ExtremeLightBlue Head */
				.mods .extremeLighterHead .head .back { background-image:url("/obj/eventim/default/layout/img/modular/boxheads/extremelightblue/back_right.png"); }
				.mods .extremeLighterHead .head .left { background-image:url("/obj/eventim/default/layout/img/modular/boxheads/extremelightblue/left.png"); }
				
				.mods .extremeLighterHead .head h3  { color:#5E768A !important; }
				
				.mods .extremeLighterHead .head div.more a { color:#7F95A8 !important; }
				.mods .extremeLighterHead .head div.more a.next { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/next_7F95A8.gif) !important; }
				.mods .extremeLighterHead .head div.more a.more { background-image:url(/obj/eventim/default/layout/img/modular/linksymbols/more_7F95A8.gif) !important; }
				.mods .extremeLighterHead .head div.more a.back { background:transparent url(/obj/eventim/default/layout/img/modular/linksymbols/back_7F95A8.gif) no-repeat center left !important; }
				
				/** FlatHead */
				.mods .flatHead .head,
				.mods .flatHead .head * { line-height:normal !important; color:#002C52 !important; }
				
				.mods .flatHead .head .back,
				.mods .flatHead .head .left { background-image:none; background-color:#DBE2E6; padding:0px !important; margin:0px !important; height:auto; }
				
				.mods .flatHead .head .back { padding:5px 15px !important; }
				
				.mods .flatHead .head h3 { padding:0px !important; height:auto; margin:0px !important; }
				
			/** BODY */
				/** Standard Hintergrund */
				.mods .defBox .body .inner { background:#E5E8ED url(/obj/eventim/default/layout/img/backgrounds/box_gradiend.jpg) no-repeat scroll right bottom; }
				.mods .defBox .body .inner .inner { background:transparent none; }
				
				/** Fix fuer Boxen, dass immer der Hintergrund korekt dargestellt wird... */
				.mods .defBox .body .inner { zoom:1; }
			
				/** In der Sidebar ein bisschen heller ... */
				.mods .sidebar .defBox .body .inner { height:inherit; background:#E5E8ED url(/obj/eventim/default/layout/img/modular/gradients/small_light.jpg) no-repeat scroll right bottom; }
			
				/** Standard Spacer */
				.mods .defBox .body .spacer { height:1px; overflow:hidden; background:#B2BFCB none; margin:0px !important; }
		
		
		/** SERVICE BOX (Informationen vom Service) */
		
			.mods .serviceBox .body .inner { background:#FEF8E5 none !important; border:2px solid #FABB00; }
			
			.mods .serviceBox .body .shadowR,
			.mods .serviceBox .body .shadowTR,
			.mods .serviceBox .body .shadowBL,
			.mods .serviceBox .body .shadowBR { background:transparent none; }
			
			.mods .serviceBox .body .spacer { height:1px; overflow:hidden; background:#FDEAB2 none; }
		
		
		/** SERVICE BOX 2 (Absagen und Verlegungen) */
			
			.mods .serviceBox2 .body .inner { background:#FFFAEC none !important; border:2px solid #FBBE08; border-top:none !important; }
			
			.mods .serviceBox2 .head .left { background: transparent url("/obj/eventim/default/layout/img/modular/boxheads/service2/rightBack.gif") top right no-repeat; padding-top:25px !important; }
			.mods .serviceBox2 .head .back { background: transparent url("/obj/eventim/default/layout/img/modular/boxheads/service2/leftBack.gif") top left no-repeat; }
			
			.mods .serviceBox2 .head h3  { color:#002C52 !important; }
			
			.mods .serviceBox2 .body .shadowR,
			.mods .serviceBox2 .body .shadowTR,
			.mods .serviceBox2 .body .shadowBL,
			.mods .serviceBox2 .body .shadowBR { background:transparent none; }
			
			.mods .serviceBox2 .body .spacer { height:1px; overflow:hidden; background:#FBBE08 none; }
			
		/** LASTMINUTE BOX */
			
			.mods .lastMinute .body .inner { background:#FFFFFF none !important; border:2px solid #c20000; border-top:none !important; }			
			.mods .lastMinute .head .left { background: transparent url("/obj/eventim/default/layout/img/modular/boxheads/lastminute/rightBack.gif") top right no-repeat; padding-top:25px !important; }
			.mods .lastMinute .head .back { background: transparent url("/obj/eventim/default/layout/img/modular/boxheads/lastminute/leftBack.gif") top left no-repeat; }
			.mods .lastMinute .head h3  { color:#c20000 !important; }			
			.mods .lastMinute .body .shadowR,	.mods .lastMinute .body .shadowTR,	.mods .lastMinute .body .shadowBL, .mods .lastMinute .body .shadowBR { background:transparent none; }
			.mods .lastMinute .body .spacer { height:1px; overflow:hidden; background:#FBBE08 none; }			
			.mods .lastMinute .body span.iconPrinter  { display:block !important; background: transparent url("/obj/eventim/default/layout/img/modular/icons/17x19/printer.gif") top left no-repeat; width:19px; height:17px;}
		
		/** INTERACTIVE BOX (Logins, Navigationen, Filter, usw. allerdings keine grossen Formulare) */
		
			.mods .interactiveBox .body .inner { background:#E5E9ED none !important; /* border:2px solid #E5E9ED; */ }
			
			/**
				Die Formular-Box einen Rahmen von 2 Pixeln hat und alle Formular-Matrixen auf deren Breite ausgelegt wurde
				hier den Innenabstand der Block-Elemente hoeher setzen, um diese aus dem Rand ergebenden Pixel zu emulieren.
			*/
			.mods .interactiveBox .block { padding-right:19px !important; }
			
			.mods .interactiveBox .body .shadowR,
			.mods .interactiveBox .body .shadowTR,
			.mods .interactiveBox .body .shadowBL,
			.mods .interactiveBox .body .shadowBR { background:transparent none; }
			
			.mods .interactiveBox .body .spacer { background:#fff none; }
			
		/** INTERACTIVE BOX mit Schatten extra fuer die Startseite */
		
			/*.mods .homeBox { margin-bottom:25px !important; }*/
			.mods .homeBox .body .inner { background:#E5E9ED none !important; }
			.mods .homeBox .body .inner .inner { background:transparent none !important; }
			.mods .homeBox .block { padding-right:19px !important; }
			.mods .homeBox .body .spacer { background:#668097 none; }
			.mods .homeBox ul.teaserList li { border-color:#668097 !important; }
			
			
		/** FORMULAR BOX (fuer umfangreiche Formulare) */
			
			.mods .formularBox .body .inner { background:#fff none !important; border:2px solid #B2BECA; }
			
			.mods .formularBox .body .shadowR,
			.mods .formularBox .body .shadowTR,
			.mods .formularBox .body .shadowBL,
			.mods .formularBox .body .shadowBR { background:transparent none; }
			
			.mods .formularBox .body .spacer { background:#B2BECA none; }
			
		/** NOTICE BOX (fuer besondere Textabschnitte mit besonderer Bedeutung) */
			
			.mods .noticeBox .body .inner { background:#fff none !important; border:1px solid #99ABBA; }
			
			.mods .noticeBox .body .shadowR,
			.mods .noticeBox .body .shadowTR,
			.mods .noticeBox .body .shadowBL,
			.mods .noticeBox .body .shadowBR { background:transparent none; }
			
			.mods .noticeBox .body .spacer { background:#99ABBA none; }
			
		/** OFFER BOX (fuer Vorteilslisten usw. ...) */
		
			/** Hat einen "Gradient", der noch fehlt ... */
			.mods .offerBox .body .inner { border:2px solid #CCD5DC; background:#F8F9FA url(/obj/eventim/default/layout/img/modular/gradients/offer.jpg) no-repeat scroll right bottom !important; }
			
			.mods .offerBox .body .shadowR,
			.mods .offerBox .body .shadowTR,
			.mods .offerBox .body .shadowBL,
			.mods .offerBox .body .shadowBR { background:transparent none; }
			
			.mods .offerBox .body .spacer { background:#CCD5DC none; }
			
		/** PLAIN BOX (ohne Schatten ohne Hintergrund) */
		
			.mods .plainBox .body .inner { background:transparent none !important; }
			
			.mods .plainBox .body .shadowR,
			.mods .plainBox .body .shadowTR,
			.mods .plainBox .body .shadowBL,
			.mods .plainBox .body .shadowBR { background:transparent none; }
			
			.mods .plainBox .body .spacer {background:#7E95A7 none; }
			
		/** WHITE BOX (mit Schatten und weissem Hintergrund */
		
			.mods .whiteBox .body .inner { background:#fff none; }
			.mods .whiteBox .body .spacer { background:#ccc none; }
		
		/** TWITTER BOX (nur Rahmen oben unten, kein Schatten, weisser Hintergrund) */
		
			.mods .twitterBox .body .inner { border-top:3px solid #097FB6; border-bottom:3px solid #097FB6; background:#fff none; }
			
			.mods .twitterBox .body .shadowR,
			.mods .twitterBox .body .shadowTR,
			.mods .twitterBox .body .shadowBL,
			.mods .twitterBox .body .shadowBR { background:transparent none; }
			
			.mods .twitterBox .body .spacer { height:3px !important; background:#DBE2E6 none; }
		
		/* Neue Logo-Variante im Box-Head (23.09.2008, hpb), Beispiel als Titel einer Box "<span class='fanReportLogo'><span class='fanReportLogoInner'>Titel</span></span>" */
		.mods span.fanReportLogo,
		.mods a.fanReportLogo { top:-19px; left:0px; position:absolute; display:block; width:107px; height:66px; background:transparent url(/obj/eventim/default/feature/fanReport/de/img/fanReportLogo_boxHeader.gif) no-repeat top left; }
			html>body .mods span.fanReportLogo,
			html>body .mods a.fanReportLogo { background-image:url(/obj/eventim/default/feature/fanReport/de/img/fanReportLogo_boxHeader.png); }
		.mods span.fanReportLogo span.fanReportLogoInner,
		.mods a.fanReportLogo span.fanReportLogoInner  { display:none; }
		
	/** ArtistPage-Modul */
	
		/** artistHeadline (Kuenstler-Ueberschrift) / artistAreaHead (Kuenstler, Bereich, TicketBtn) */
		.mods .artistHeadline .background { background:#e5e8ed none !important; padding:2px 6px 1px 6px; }
			html>body .mods .artistHeadline .background { padding:1px 6px 1px 6px !important; }
		.mods .artistHeadline .background h2 { margin-bottom:0px !important; line-height:normal !important;  }
		.mods .artistHeadline .background h2.modified { margin-bottom:2px !important; margin-top:2px !important; }
		
		.mods .artistAreaHead { position:relative; }
		.mods .artistAreaHead .fakeHeadline { height:29px; overflow:hidden; line-height:normal !important; }
			html>body .mods .artistAreaHead .fakeHeadline { height:30px !important; }
			
		.mods .artistAreaHead .realHeadline { position:absolute; width:761px; left:-30px; top:0px; background:#e5e8ed none; }
		.mods .artistAreaHead .realHeadline .inner { padding:4px 15px 4px 45px; height:30px; }
			html>body .mods .artistAreaHead .realHeadline .inner { padding:3px 15px 4px 45px; height:23px; }
			*+html .mods .artistAreaHead .realHeadline .inner { padding:4px 15px 4px 45px !important; height:21px !important; }
			@media screen and (-webkit-min-device-pixel-ratio:0) { 
				.mods .artistAreaHead .realHeadline .inner { padding-top:5px !important; height:21px !important; }
			} /** SAFARI + GOOGLE CHROME */
			
		.mods .artistAreaHead .realHeadline .inner h3 { float:left; font-weight:normal !important; margin-bottom:0px !important; font-size:14pt !important; line-height:normal !important; }
		
		.mods .artistAreaHead .sellTicketsBtn { position:absolute; right:0px; top:0px; background:#fff none; padding-left:4px; padding-bottom:2px; }
		.mods .artistAreaHead .sellTicketsBtn .clearFloat { display:none; }
		
		.mods .artistHeadline .shadowBL,
		.mods .artistAreaHead .shadowBL { display:none !important; }
		
		/** ArtistPage - Sidebar Navigation */
		.mods .sidebar ul.artistPageNavi { margin:0px !important; padding:0px !important; list-style-type:none !important; display:block !important; }
		.mods .sidebar ul.artistPageNavi li { margin:0px !important; padding:0px !important; list-style-type:none !important; display:block !important; float:left; width:100%; }
		.mods .sidebar ul.artistPageNavi li a,
		.mods .sidebar h3.artistPageNaviHeadline { display:block; padding:4px 10px; text-align:right; font-size:12pt; background:#fff none; font-weight:normal; text-decoration:none; margin-bottom:1px; }
		.mods .sidebar ul.artistPageNavi li a.active { background:#E5E8ED none; font-weight:bold; color:#002C52 !important; }
		.mods .sidebar ul.artistPageNavi li a:hover,
		.mods .sidebar h3.artistPageNaviHeadline { background:#EAEBED none; color:#8FA0AE; }
		.mods .sidebar h3.artistPageNaviHeadline { text-align:left; background:none !important; border-bottom:1px solid #8FA0AE; padding-left:0px !important; }
		
		/** SmartPager (siehe Makro) */
		.mods .smartPager { text-align:center; position:relative; width:100%; }
		
		.mods .smartPager div.prev,
		.mods .smartPager div.next { position:absolute; top:0px; }
		
		.mods .smartPager div.prev { left:0px; }
		.mods .smartPager div.next { right:0px; }
		.mods .smartPager span.disabled { color:#999 !important; font-size:8pt; }
		
		/** Verfuegbarkeit von Tickets */
		.mods dl.availability { margin:0px !important; }
		
		.mods dl.availability,
		.mods dl.availability * { display:inline; white-space:nowrap; }
		
		.mods dl.availability dt { border:1px solid #fff; background:#01BD0A none; padding:0px 5px 0px 4px; font-size:12px; }
			html>body .mods dl.availability dt { padding:0px 6px; }
			*+html .mods dl.availability dt { padding:0px 5px 0px 4px !important; }
		.mods dl.availability dt.unavailable { background:#EE060B none; }
		.mods dl.availability dt.undeliverable  { background:#EE060B none; } ## #FABB00 = yellow
		
		.mods dl.availability dd {  padding-left:5px; margin-top:0px; }
			html>body .mods dl.availability dd {  padding-left:3px; }
		
		.mods dl.availability dd,
		.mods dl.availability dd * { color:#7F95A8; }
		
		.mods dl.availability dd.available,
		.mods dl.availability dd.available * { color:#002C52; font-weight:bold; }
		
		.mods dl.availability dd.tdirect { padding-left:50px !important; line-height:normal !important; font-size:11pt !important; background:transparent url(/obj/eventim/default/layout/img/modular/icons/17x19/printer.gif) no-repeat scroll 20px top; }
		.mods .mouseover dl.availability dd.tdirect { background-image:url(/obj/eventim/default/layout/img/modular/icons/17x19/printerHover.gif); }
		
		/** Anzeige des TicketDirect-Icons... */
		.mods span.ticketDirect,
		.mods span.ticketDirectLast { padding-left:25px !important; line-height:normal !important; font-size:11pt !important; background:transparent url(/obj/eventim/default/layout/img/modular/icons/17x19/printer.gif) no-repeat scroll left top; }
		.mods span.ticketDirectLast { padding-left:19px !important; }
		
		.mods .mouseover span.ticketDirect,
		.mods .mouseover span.ticketDirectLast { background-image:url(/obj/eventim/default/layout/img/modular/icons/17x19/printerHover.gif); }
		
		.mods span.ticketDirect span,
		.mods span.ticketDirectLast span { display:none; }
		
		
		/** MiniTicket - Teaser */
		.mods .miniTicket { margin-bottom:10px;}
		.mods .miniTicket .leftEdge { background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketLeftEdge.gif) left bottom repeat-y; }
		.mods .miniTicket .gradient { background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketGradient.gif) right bottom no-repeat; }
		.mods .miniTicket .rightEdge { background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketRightEdge.gif) right bottom repeat-y; }
		
		.mods .miniTicket .inner { padding:8px 20px; zoom:1; }
		
		.mods .miniTicket .topShadow { background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketTopBottomEdge.gif)  0px -7px repeat-x; }
		.mods .miniTicket .topShadow .rightCorner { overflow:hidden; height:3px; background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketCornersTR.gif) top right no-repeat; }
		.mods .miniTicket .topShadow .leftCorner { overflow:hidden; background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketCornersTL.gif) top left no-repeat; }
		
		.mods .miniTicket .bottomShadow { background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketTopBottomEdge.gif)  top left repeat-x; }
		.mods .miniTicket .bottomShadow .rightCorner { overflow:hidden; height:7px; background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketCornersBR.gif) top right no-repeat; }
		.mods .miniTicket .bottomShadow .leftCorner { overflow:hidden;background:transparent url(/obj/eventim/default/layout/img/modular/miniTicket/ticketCornersBL.gif) top left no-repeat; }
		
		/** Style fuer js/Eve/RegisterCards.js */
		.mods .ShowThisIfRegisterCardIsHidden { visibility:hidden; }
		
	/** BUCHBARKEIT VON TICKETS */
	.mods .ticketStatus { white-space:nowrap; }
	
	.mods .ticketStatus .available,
	.mods .ticketStatus .unavailable { font-weight:bold; padding-left:22px; background:transparent url(/obj/eventim/default/layout/img/modular/icons/16x16/available.gif) no-repeat 0px 1px; }
	.mods .ticketStatus .unavailable { color:#7F95A8; font-weight:normal; background-image:url(/obj/eventim/default/layout/img/modular/icons/16x16/unavailable.gif); }
	
	.mods .ticketStatus .status { display:none; }
	.mods .ticketStatus .price { font-size:16px; }
	
	
	/** TICKETTEASER OVERVIEW (ArtistPages) */
		
		.mods .main .overviewTicket { position:relative; margin-bottom:20px; background:#E5E8ED url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/shadow_right.gif) top right repeat-y; }
		.mods .main .overviewTicket .otGradient { background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/gradient.jpg) no-repeat right bottom; margin-right:4px; }
		.mods .main .overviewTicket .otHoles { position:relative; background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/vHoles.gif) 518px bottom repeat-y; }
		
		/** Im IE6 kommt es zu Problemen mit absoluter Positionierung unten, daher mit Background-Verschachtelungen arbeiten */
		.mods .main .overviewTicket .otTopLeftCorner,
		.mods .main .overviewTicket .otTopRightCorner,
		.mods .main .overviewTicket .otBottomLeftCorner { background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/whiteCorner.gif) bottom left no-repeat; }
		.mods .main .overviewTicket .otTopLeftCorner { background-position:top left; }
		.mods .main .overviewTicket .otTopRightCorner { background-position:top right; }
		.mods .main .overviewTicket .otBottomRightCorner { background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/grayCorner.gif) bottom right no-repeat; }
		
		/** Die Angabe der 100% ist wichtig, da der IE sonst nicht korrekt rendert, wenn im Container zwei Floats sind */
		.mods .main .overviewTicket .otHoles .otHolesEnd { width:100%; background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/vHoles_bottomEnd_top.gif) 515px bottom no-repeat; }
		
		.mods .main .overviewTicket .otLeft { float:left; width:515px; }
		.mods .main .overviewTicket .otRight { float:right; width:205px; }
		.mods .main .overviewTicket .otLeft .block,
		.mods .main .overviewTicket .otRight .block { padding:15px; }
		
		.mods .main .overviewTicket .otBottom { overflow:hidden; height:4px; width:100%; background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/shadow_hSprite.gif) 0px -8px repeat-x; }
		.mods .main .overviewTicket .otBottom .otHolesEnd { overflow:hidden; width:100%; height:4px; background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/vHoles_bottomEnd_bottom.gif) 515px top no-repeat; }
		.mods .main .overviewTicket .otBottom .otLeftShadow { background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/shadow_hSprite.gif) top left no-repeat; }
		.mods .main .overviewTicket .otBottom .otRightShadow { background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/shadow_hSprite.gif) right -4px no-repeat; }
		
		.mods .main .overviewTicket .otTopRightShadow { position:absolute; overflow:hidden; height:7px; width:4px; right:-1px; top:0px; background:transparent url(/obj/eventim/default/layout/img/modular/ticketTeaser/overview/shadow_hSprite.gif) left -12px no-repeat; }
			html>body .mods .main .overviewTicket .otTopRightShadow { right:0px !important; }
		
		/** "Tickets bestellen"-Button (rechte Spalte) */
		.mods .main .overviewTicket .otRight .otOrderTickets { margin-left:2px !important; }
		.mods .main .overviewTicket .otRight .ticketsButton { width:100%; } /* Damit im IE das richtig gerendert wird und das JS rausfinden kann wie hoch die Box ist wird zoom gesetzt */
		
		/** TeaserText (linke Spalte) */
		.mods .main .overviewTicket .otLeft .thumb { float:left; width:66px; }
		.mods .main .overviewTicket .otLeft .thumb div.img { overflow:hidden; border:3px solid #fff; background:#E5E9ED url(/obj/eventim/default/layout/img/modular/dummys/dummy_bild_60x60.gif) no-repeat scroll left top; width:60px; height:60px; }
		.mods .main .overviewTicket .otLeft .thumb img { width:60px; height:60px; }
		
		.mods .main .overviewTicket .otLeft .teaserText { float:right; width:410px; }
		
	/** Globaler Hover Effekt fuer Listen und so weiter, wenn die Maus darueber faehrt ... */
	.mods .mouseover,
	.mods .mouseover td { background-color:#7F95A8 !important; cursor:pointer; }
	.mods .mouseover,
	.mods .mouseover * { color:#fff !important; }
	
	/* .mods .mouseover div.img { background:transparent none !important; } */

	/** Aussenabstaende "OFF" */
	.mods .main *.marginOff, .mods .main *.marginVerticalOff, .mods .main *.marginLeftOff { margin-left:0px !important; }
	.mods .main *.marginOff, .mods .main *.marginHorizontalOff, .mods .main *.marginTopOff { margin-top:0px !important; }
	.mods .main *.marginOff, .mods .main *.marginVerticalOff, .mods .main *.marginRightOff { margin-right:0px !important; }
	.mods .main *.marginOff, .mods .main *.marginHorizontalOff, .mods .main *.marginBottomOff { margin-bottom:0px !important; }
	
	/** Innenabstaende "OFF" */
	.mods .main *.paddingOff, .mods .main *.paddingHorizontalOff, .mods .main *.paddingTopOff { padding-top:0px !important; }
	.mods .main *.paddingOff, .mods .main *.paddingHorizontalOff, .mods .main *.paddingBottomOff { padding-bottom:0px !important; }
	.mods .main *.paddingOff, .mods .main *.paddingVerticalOff, .mods .main *.paddingLeftOff { padding-left:0px !important; }
	.mods .main *.paddingOff, .mods .main *.paddingVerticalOff, .mods .main *.paddingRightOff { padding-right:0px !important; }
		
	/** 
	 * SONDERFORMAT fuer Langingpages
	 *
	 * Landingpages nutzen keine Styles aus der regulaeren Style-Bibliothek, es gibt lediglich Container
	 * fuer eine normale Landingpage (Hauptbereich und Sidebar, 731px breit), wobei hier die Sidebar 
	 * normal funktioniert, und fuer eine Full Landingpage (gesamte Breite ohne Sidebar, 984px breit).
	 *
	 * Diese Auszeichnungen werden nicht als Snippet vorgehalten, das Schema ist wie folgt:
	 *
	 * FULL LANDINGPAGE
	 *	<div class="static">
	 *		<div class="content">
	 *			<!-- 988px //-->
	 *		</div>
	 *	</div>
	 *
	 * NORMAL LANDINGPAGE
	 *	<div class="static">
	 *		<div class="content">
	 *			<div class="main">
	 *				<!-- 735px //-->
	 *			</div>
	 *			<!-- evtl. Sidebar, ganz normal aus der Stylebibliothek / oder die static Sidebar // -->
	 *			<div class="sidebar">
	 *				<!-- 227px //-->
	 *			</div>
	 *		</div>
	 *	</div>
	 */
	.static,
	.static * { padding:0px; margin:0px; border:auto; text-align:left; background:transparent none; font-family:Arial, Helvetica, sans-serif; } 
	.static .content { margin: 23px 0 0 0; width:988px; }
	.static .main { float:left; margin:0px; padding:0px; width:735px; }
	.static .sidebar { float:right !important; margin:0 !important; padding:0px !important; width:227px !important; }
	
	
/* TOOLTIPP (siehe Eve/Tooltipps.js) */

	.mods .tooltipp .topLeft { overflow:hidden; height:19px; padding-left:19px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTL.png) no-repeat top left; }
	.mods .tooltipp .topInner { overflow:hidden; height:19px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTC.png) repeat-x top center; }
	.mods .tooltipp .topRight { overflow:hidden; height:19px; padding-right:23px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTR.png) no-repeat top right; }
	
	.mods .tooltipp .centerLeft { overflow:hidden; padding-left:19px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCL.png) repeat-y center left; }
	.mods .tooltipp .centerInner { background:#fff none; padding:5px 10px; }
	.mods .tooltipp .centerRight { overflow:hidden; padding-right:23px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCR.png) repeat-y center right; }
	
	.mods .tooltipp .bottomLeft { overflow:hidden; height:19px; padding-left:19px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBL.png) no-repeat top left; }
	.mods .tooltipp .bottomInner { overflow:hidden; height:19px; background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBC.png) repeat-x top center; }
	.mods .tooltipp .bottomRight { overflow:hidden; height:19px; padding-right:23px;  background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBR.png) no-repeat top right; }
	
	/* RECHTS: oben, mitte, unten */
	.mods .tooltipp .tooltipp_arrow_rt .centerRight { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCRT.png) no-repeat top right; }
	.mods .tooltipp .tooltipp_arrow_rm .centerRight { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCRC.png) no-repeat center right; }
	.mods .tooltipp .tooltipp_arrow_rb .centerRight { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCRB.png) no-repeat bottom right; }
						
	/* LINKS: oben, mitte, unten */
	.mods .tooltipp .tooltipp_arrow_lt .centerLeft { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCLT.png) no-repeat top left; }
	.mods .tooltipp .tooltipp_arrow_lm .centerLeft { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCLC.png) no-repeat center left; }
	.mods .tooltipp .tooltipp_arrow_lb .centerLeft { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippCLB.png) no-repeat bottom left; }
		
	/* OBEN: links, mitte, rechts */
	.mods .tooltipp .tooltipp_arrow_tl .topInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTCL.png) no-repeat top left; }
	.mods .tooltipp .tooltipp_arrow_tm .topInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTCC.png) no-repeat top center; }
	.mods .tooltipp .tooltipp_arrow_tr .topInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippTCR.png) no-repeat top right; }
	
	/* UNTEN: links, mitte, rechts */
	.mods .tooltipp  .tooltipp_arrow_bl .bottomInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBCL.png) no-repeat top left; }
	.mods .tooltipp  .tooltipp_arrow_bm .bottomInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBCC.png) no-repeat top center; }
	.mods .tooltipp  .tooltipp_arrow_br .bottomInner { background:transparent url(/obj/eventim/default/layout/img/modular/tooltipps/default/tooltippBCR.png) no-repeat top right; }