﻿/*Allgemeine Deklarationen*/
body							{ font-family: Arial,verdana,  serif; font-size:12px; }
a:link, a:active, a:visited		{ font-family: Arial, verdana, serif; color:#cc0000;}
a:hover							{ font-family: Arial,verdana, serif; color:#cccccc;}
/*Popup - Info's*/
#content_info					{ font-family: Arial,verdana, serif; display:block; clear:both; padding:10px; background:#f0f0f0; }
#content_info .headline1		{ display:block; background-color:#cc0000; height:20px; padding:0px; margin:0px; }
#content_info .headline1 h1		{ margin:0px 5px 0px 5px; padding:0px; color:#ffffff; font-size:1.1em; font-weight:bold; vertical-align:middle; line-height:20px;}
#content_info .headline2		{ font-size:1em; font-weight:bold; margin:15px 5px 5px 5px;}
#content_info .text				{ margin:0px 5px 0px 5px;}
.window_close					{ font-family: verdana, Arial, serif; display:block; float:right; padding-top:5px; padding-bottom:10px;}

/*Hinweise ticketdirect*/
#content_hinweis						{ font-family:Arial, verdana,  serif; display:block; clear:both; padding-top:10px; padding-bottom:10px; width:auto; font-weight:normal;}
#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; font-weight:normal; }
#content_hinweis .tdirect_text			{ display:block; float:left; width:680px;	}
#content_hinweis .tdirectgrafik			{ display:block; float:left; }
#content_hinweis .link					{ font-weight:normal;}

/*optimierte Styleangaben innerhalb des veralteten Contents*/
.bestellablauf						{  font-family: Arial, verdana,  serif; display:block; clear:both; margin:10px; height:33px; }
.fehler_hinweis						{  font-family: Arial, verdana, serif; color:#cc0000; font-weight:bold; font-size:1.1em; padding:5px; text-align:center; height:auto;}
.box_headline						{  font-family: Arial, verdana, serif; display:block; clear:both; background:#cc0000; height:20px; text-align:left; width:auto; margin-bottom:10px; }
.box_headline h3					{  font-family: Arial, verdana, serif; margin:0px 5px 0px 5px; padding:0px; color:#ffffff; font-size:1.1em; font-weight:bold; vertical-align:middle; line-height:20px;}
.box_red							{  font-family: Arial, verdana, serif; display:block; clear:both; border:2px solid #cc0000; padding:5px; margin-top:5px; height:70px; width:210px;}
.box_red img						{  display:inline;}
.red								{  font-family: Arial, verdana, serif; color:#cc0000;}
.hinweis_box						{  font-family: Arial, verdana, serif; border:2px dotted #cc0000; padding:8px;  display:block; width:290px;}

table.ausgabe th					{  font-family: Arial, verdana, serif;  background:#cc0000; color:#ffffff; font-size:0.8em; font-weight:bold; text-align:left; padding-left:5px;}
table.ausgabe td					{  font-family: Arial, verdana, serif; background:#fff5dd;	line-height:16px; padding-left:5px;}
table.ausgabe td a					{  font-family: Arial, verdana, serif; font-weight:bold;}
td.r_b								{  text-align:right; font-weight:bold; padding-right:5px;}
th.c, td.c							{  text-align:center !important; }
th.c_b, td.c_b						{  text-align:center; font-weight:bold; padding-right:5px; padding-left:5px;}
th.r, td.r							{  text-align:right; padding-right:5px; }
td.hg_red							{  background-color:#cc0000 !important;}
td.hg_weiss							{  background-color:#ffffff !important;}
table.ausgabe th .small				{  font-family:  Arial, verdana,serif; font-size:12px !important; }
.abstand_10							{ display:block; clear:both; height:10px; width:auto;}
/*Kundenformulare*/
.stern								{ font-family: Arial, verdana, serif; color:#ff0000; font-weight:bold;}
input.k_feld						{ width:200px;}
table.ausgabe th.small			{ font-family: Arial, verdana, serif; font-size:0.7em !important;}



/*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; display:block; clear:both; padding-top:10px; padding-bottom:10px; 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:380px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#abholung_hinweis .text_daten			{ display:block; float:left; width:380px; font-weight:bold; padding-top:15px; padding-bottom:15px; }
#abholung_hinweis .text_daten_lang		{ display:block; float:left; width:720px; font-weight:bold; padding-top:15px; padding-bottom:15px; }
#abholung_hinweis .text_quit    		{ display:block; float:left; width:auto; font-weight:bold; 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; }
/*Resluttable - DetailB Ebene*/
table.result					{ font-family:Arial, Helvetica; font-size:12px;}
table.result	form		{ padding:0px; margin:0px;}
table.result	th			{ vertical-align:middle; background-color:#cc0000;padding:5px;color:#fff;font-weight:bold;}
table.result	td			{ padding-left:5px;}
table.result	td.hg_red	{ padding-left:0px; background:#cc0000; }
table.result	td.hg_grey{ padding-left:0px; background:#dddddd; }
.mittig							{ vertical-align:mittig !important;}
.oben								{ vertical-align:top !important; padding-top:5px;}

select.anzahlticket	{ width:45px; margin-top:2px; margin-bottom:2px;}
input.ticketsinwarenkorb	{ margin-top:2px; margin-bottom:2px; margin-right;2px;}

table.result tr.zeile1 { background:#fff5dd;}
table.result tr.zeile3 { background:#fff5dd;}
table.result tr.zeile5 { background:#fff5dd;}
table.result tr.zeile7 { background:#fff5dd;}
table.result tr.zeile9 { background:#fff5dd;}
table.result tr.zeile11 { background:#fff5dd;}
table.result tr.zeile13 { background:#fff5dd;}
table.result tr.zeile15 { background:#fff5dd;}
table.result tr.zeile17 { background:#fff5dd;}
table.result tr.zeile19 { background:#fff5dd;}
table.result tr.zeile21 { background:#fff5dd;}
table.result tr.zeile23 { background:#fff5dd;}
table.result tr.zeile25 { background:#fff5dd;}
table.result tr.zeile27 { background:#fff5dd;}
table.result tr.zeile29 { background:#fff5dd;}


