﻿/*Allgemeine Deklarationen*/
body 								{ margin:10px 0px 0px 10px; padding:0px; }
body, table, td, th, p, a 			{ font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; }
a:link, a:visited, a:active			{ color:#CC0000; font-weight:bold; text-decoration:underline; } 
a:hover								{ color:#333333; font-weight:bold;}
form								{ padding:0px; margin:0px;}

A.menu:link 						{ text-decoration:none; color:#cc0000;}
A.menu:visited 						{ text-decoration:none; color:#cc0000;}
A.menu:active 						{ text-decoration:none; color:#ffffff; background-color:#cc0000;}
A.menu:hover						{ text-decoration:none; color:#ffffff; background-color:#cc0000;}


/*schriftgroessen*/
.inv								{ font-size:12px; color:#ffffff; font-weight:bold; padding-left:3px; height:19px; line-height:19px; }
.inv_kl								{ font-size:11px; color:#ffffff; font-weight:normal; padding-left:3px; height:19px; line-height:19px; }

.b									{ font-weight:bold; padding-left:3px; height:19px; }
.fett						   		{ font-weight:bold; }
.klein								{ font-size:10px; font-weight:normal;}
.mittel								{ font-size:11px; font-weight:normal;}
.gross								{ font-size:12px; font-weight:normal;}
.headweiss							{ font-size:12px; font-weight:bold; color:#ffffff; padding-left:3px; height:19px;}
.headrot							{ font-size:12px; font-weight:bold; color:#cc0000; padding-left:3px; height:19px;}

#fehler								{ color:#cc0000; font-size:12px; font-weight:bold; }

.punkt								{ font-size:11px; color:#000000; font-weight:bold; }
.stern								{ color:#FF0000; font-weight:bold;}

/*Balken*/
.mk1 								{ font-family:Arial, Helvetica; font-size:10px; background:#666666; color:#ffffff; }
.mk2 								{ font-family:Arial, Helvetica; font-size:10px; color:#000000; }
.mk3 								{ font-family:Arial, Helvetica; font-size:10px; background: #cc0000; color:#ffffff; }

/*Formularelemente*/
input.feld_90						{ width:90px;  }
input.feld_135						{ width:135px; }
input.feld_170						{ width:170px; }
input.feld_210						{ width:210px; }
select.feld_135						{ width:135px; }
select.feld_170						{ width:170px; }
select.feld_210						{ width:210px; }

/*hintergründe*/
#bgr1								{ background:#cc0000; }
#bgr2								{ background:#ffffff; }
#bgr3								{ background:#ffffff; }
#bgr4								{ background:#fff5dd; }


a.nv:link, a.nv:visited, a.nv:active	{ color:#fff; font-weight:bold; text-decoration:underline; }
a.nv:hover								{ color:#fff; font-weight:bold; text-decoration:none; }
span.link1 								{ text-decoration : none;}

/* Segmentliste */
a.segment:active					{ color:#cc3300; font-weight:bold; }
font.asegment 						{ color:#000000;} 

/*Abstände*/
.abstand 							{ display:block; clear:both;  margin:0px; padding:0px;}
img.ab_10							{ width:10px; height:10px; }
img.ab_5								{ width:100%; height:5px; }

/*Teaseraufbau*/
.teasertitel					{ display:block; clear:both; height:18px; }
.teasertitel a					{	font-size:12px !important; text-decoration:none;}
.teaserbild						{ display:block; width:75px; height:95px; float:left;}
.teaserlinks					{  float:right; }
.teasertext						{	 font-size:11px;}

/*.teaserbutton					{ text-align:right; display:block; clear:both; }
.teaserinhalt					{ width:530px; float:left; display:block; clear:none; }*/

/*Seitenaufbau*/
#eventim						{ clear:both; display:block; width:777px; font-weight:normal; font-size:11px; color:#000000; }
#eventim .mitte					{ display:block; width:468px;}
#eventim .mitte2				{ display:block; width:624px; float:left; margin-left:10px; }
#eventim td.lseite				{ width:143px; background:#F0F0F0; vertical-align:top; }
#eventim td.rseite				{ width:146px; background:#FFF5DD; vertical-align:top; }

#eventim .fuss					{ background-color:#ffffff; clear:both; display:block; margin-top:4px; width:777px; text-align:center; }
#eventim .fuss	div 			{ background-color:#ffffff; clear:both;display:block;margin-left:15px;margin-right:5px; width:777px; text-align:center; }
.linie							{ font-family:verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; text-align:center; width:777px; }
.linierot						{ display:block; border-style:solid; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; border-color:#cc0000	 }
								 

.balken_gr						{ display:block; clear:both; height:19px;  background:#333333; text-align:left; line-height:19px; font-size:12px; font-weight:bold; color:#ffffff;}
.balken_gr img					{ display:block; float:left; margin-left:2px; margin-top:2px;}

.balken_rot						{ display:block; clear:both; height:19px; background:#cc0000; text-align:left; line-height:19px; font-size:12px; font-weight:bold; color:#ffffff;}
.balken_rot img					{ display:block; float:left; margin-left:2px; margin-top:2px;}
.box 							{ display:block; clear:both; text-align:left; margin-top:5px; padding-bottom:15px; line-height:16px;}
*html .box 						{ line-height:13px; padding-bottom:15px;} /*IE7*/
+*html .box 					{ line-height:13px; padding-bottom:15px;} /*<IE7*/

.box .images					{ margin-left:5px; float:left; width:15px; display:block; }
.box .position					{ margin-left:5px; float:left; width:20px; display:block; color:#333333; font-weight:bold; }
.box a							{ display:block; float:left;  font-size:11px; }
.box form						{ margin-left:5px;}
.box .boxtext					{ display:block; margin:0px 5px 15px 5px; font-size:11px;}

.links							{ color:#cc0000; font-weight:bold; display:block; clear:both;}
.links_charts					{ color:#cc0000; font-weight:bold; display:block; clear:both;}
.such_box_red					{ border:1px solid #cc0000; padding:5px; display:block; clear:both; vertical-align:middle; }

.such_box_red .fett				{ font-size:11px;}
.ab_5							{ padding-top:10px; }

/*oberes Menue*/
/*hintergrund logo*/
#header_menue					{ display:block; width:777px; height:115px; background: url(/img/partner/eng/logo_gtg.gif) no-repeat; }

#kat_menue1						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue2						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue3						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue4						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue5						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue6						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue7						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}
#kat_menue8						{ display:block; position:absolute; width:620px; top:50px; height:50px; visibility:hidden;}

tabelle.kategorie	 			{ display:block; position:absolute; width:777px; height:99px; background: url(/img/partner/eng/logo3.gif) no-repeat; }
.unterkategorie				{ display:block; position:absolute; left:0px; text-align:center; width:624px; line-height:23px; height:25px; background-color:#fff5dd; border-top:2px solid #cc0000; border-bottom:2px solid #cc0000;  }
.leerraum						{ display:block; height:auto; width:20px;}
/*.nm								{ font-size:12px;}*/
#detaila_tab_linie			{ border-bottom:3px solid #f0f0f0; margin-bottom:0px; margin-top:0px; }

a.kat_box:link, a.kat_box:visited, a.kat_box:active	{ color:#ffffff; font-weight:bold; text-decoration: none;  } 

a.headline_link  {padding:2px; display:block;}


/*Hinweise ticketdirect*/
#content_hinweis						{ font-family:Arial, verdana, serif; font-size:11px; display:block; clear:both; padding-top:5px; padding-bottom:5px; width:auto;}
#content_hinweis .headline1 h1			{ padding:0px; font-size:1.1em; font-weight:bold; vertical-align:middle; line-height:20px;}
#content_hinweis .text					{ display:block; float:left; width:380px;	}
#content_hinweis .tdirect_text			{ display:block; float:left; width:680px;	}
#content_hinweis .tdirect_text_wk		{ display:block; float:left; width:570px;	}
#content_hinweis .tdirectgrafik			{ display:block; float:left;	}


/*Warenkorb*/
.label_versandart { float:left; width:100px; margin: 3px 0 0 0; }
ul.versandarten { float:left; padding:0; list-style:none; margin: 0 0 10px 0; }
.versandarten li { height:20px; line-height:5px; }
.versandarten li input { margin:5px 0 0 0; padding:0; }
.versandarten label { line-height:20px; margin: 0 0 0 14px; }
.versandarten label.versandart_104 { font-weight:normal; }
.versandarten img { margin: 0 3px; }
#bt_neu_berechnen { visibility:hidden; width:1px; height:1px; float:right; }


/*Hinweise abendkassenabholung*/
#abholung_hinweis						{ font-family:Arial, verdana,  serif;  font-size:11px; display:block; clear:both; padding-top:5px; padding-bottom:5px; width:auto; }
#abholung_hinweis .headline1 h1			{ padding:0px; font-size:1.1em; font-weight:bold; vertical-align:middle; line-height:10px; }
#abholung_hinweis .text_detaila			{ display:block; float:left; width:380px;	}
#abholung_hinweis .text_detailb			{ display:block; float:left; width:380px;	}
#abholung_hinweis .text_kunden			{ display:block; float:left; width:300px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#abholung_hinweis .text_daten			{ display:block; float:left; width:300px; font-weight:bold; padding-top:15px; padding-bottom:15px; }
#abholung_hinweis .text_daten_lang		{ display:block; float:left; width:620px; font-weight:bold; padding-top:15px; padding-bottom:15px; }
#abholung_hinweis .text_quit    		{ display:block; float:left; width:600; font-weight:bold; font-size:12px; padding:0px; }
#abholung_hinweis .text_zahl    		{ display:block; float:left; width:600; font-weight:normal; font-size:12px; padding:0px; }

#abholung_hinweis .abendkassegrafik		{ display:block; float:left;	}

#abholung_hinweis .tdirect_text			{ display:block; float:left; width:460px; }
#abholung_hinweis .abhgrafik			{ display:block; float:left; vertical-align:top; } 

.abstand_h5 							{ height:5px; clear:both; }
.abstand_h10 							{ height:10px; clear:both; }
.abstand_h20 							{ height:20px; clear:both; }

.abstand_b10 							{ width:10px; }
.abstand_b20 							{ width:20px;}

.fehler								    { color:#cc0000; font-size:12px; font-weight:bold; }


