h1,h2,h3,h4,h5,h6,p,a,font,td,ol,dl,ul,span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {font-size:14pt;font-weight:bold;color:#000000;}
h2 {font-size:12pt;font-weight:bold;color:#000000;}
h3 {font-size:11pt;font-weight:bold;color:#000000;}
h4 {font-size:10pt;font-weight:bold;color:#000000;}
h5 {font-size:9pt;font-weight:bold;color:#000000;}
h6 {font-size:8pt;font-weight:bold;color:#000000;}


a.info         {font-size:10pt;color:#000000;font-weight:bold}                       /* InfoStartSeite,     Seite: InfoStartSeite.html                */
a.auszahlung   {font-size:10pt;color:#000000}                       /* Auszahlung,         Seite: Auszahlung.jsp                     */
a.einzahlung   {font-size:10pt;color:#000000;text-decoration:none;}                  /* Einzahlung,         Seite: Einzahlung.jsp                     */
a.down         {font-size:10pt;color:#000000;font-weight:bold;}                      /* QuotenBlatt;        Seite: Down1.html                         */
a.menu         {font-size:8pt;color:#FFFFFF;font-weight:bold;text-decoration:none;}  /* Funktionen;         Seiten: MenueLogin.jsp, MenueLogout.jsp   */
a.menuSportart {font-size:8pt;color:#666666;font-weight:bold;text-decoration:none;}  /* Sportarten;         Seiten: MenueLogin.jsp, MenueLogout.jsp   */
a.ligen		   {font-size:10pt;color:#000000;text-decoration:none;}                  /* Anzeige der Ligen;  Seite Sp1.jsp                             */
a.spo	 	   {font-size:9pt;color:#FFFFFF;font-weight:bold;text-decoration:none;}  /* Sportarten;         Seite: Ergebnisse.jsp                     */
a.spoSel       {font-size:8pt;color:#990000;font-weight:bold;text-decoration:none;}  /* Selektierte Sportarten;   Seite: Ergebnisse.jsp               */
a.lig	       {font-size:8pt;color:#000000;font-weight:bold;text-decoration:none;}  /* Ligen;              Seite: Ergebnisse.jsp                     */
a.ere	       {font-size:8pt;color:#000000;text-decoration:none;}                   /* Ergebnisse;         Seite: Ergebnisse.jsp                     */
a.auswahl      {font-size:12pt;color:#000000;text-decoration:none;font-weight:bold;} /* Stammdatennderung; Seite: Eingeloggt.jsp                     */
a.path         {font-size:8pt;color:#000000;text-decoration:none;font-weight:bold;}  /* Aktueller Pfad auf allen Seiten                               */
a.hicheck      {font-size:8pt;color:#000000;text-decoration:none;}                   /* Wetthistorie - Checkboxentexte; Seite: WettFilterCheckbox.jsp */
a.tickNum      {font-size:8pt;color:#000000;}                                        /* Ticketnummer-Wetthistorie; Seite: Wetthistorie.jsp            */
a.ligenLink    {font-size:8pt;color:#0000FF;}                                        /* Ligenanzeige; 			   Seite: Angebote.jsp                */
a.hiThemen     {font-size:10pt;color:#000000;text-decoration:none;}                  /* Themen bei Hilfe;   Seite: Hilfeuebersicht.html               */
a.hiDetThemen  {font-size:8pt;color:#000000;text-decoration:none;}                   /* DetailTh. bei Hilfe;Seite: Hilfeuebersicht.html               */
a.hilfeDetsueber {font-size:10pt;color:#000000;text-decoration:none;font-weight:bold;} /* Themen bei Hilfedetail;   Seite: HilfeDetails.html          */
a.hilfeDetlnk  {font-size:9pt;color:#000000;font-weight:bold}                        /* Links in Detailtext;Seite: HilfeDetails.html                  */
a.uebersichtLnk{font-size:8pt;color:#990000;text-decoration:none;font-weight:bold}   /* Links zur bersichtt;Seite: HilfeDetails.html                 */
a.delTipp      {font-size:8pt;color:#990000;text-decoration:none;font-weight:bold}   /* Symbol lschen;     Seite Betslip1.jsp                        */
a.suchSpo      {font-size:10pt;color:#FFFFFF;text-decoration:none;font-weight:bold}  /* Sportart;           Seite Sucherg1.jsp                        */
a.suchLig      {font-size:9pt;color:#000000;text-decoration:none;font-weight:bold}   /* Liga;               Seite Sucherg1.jsp                        */
a.suchTei      {font-size:8pt;color:#000000;text-decoration:none;}                   /* Teilnehmer;         Seite Sucherg1.jsp                        */


td.t2  {font-size:2pt;}             /* Tabellenzelle 2px hoch */
td.t4  {font-size:4pt;}             /* Tabellenzelle 4px hoch */
td.t6  {font-size:6pt;}             /* Tabellenzelle 6px hoch */
td.t8  {font-size:8pt;}             /* Tabellenzelle 8px hoch */
td.t10 {font-size:10pt;}            /* Tabellenzelle 10px hoch*/
td.t12 {font-size:10pt;}            /* Tabellenzelle 12px hoch*/
td.t14 {font-size:14pt;}            /* Tabellenzelle 14px hoch*/
td.t16 {font-size:16pt;}            /* Tabellenzelle 16px hoch*/

td.t2B  {font-size:2pt;font-weight:bold;}             /* Tabellenzelle 2px hoch  - fett*/
td.t4B  {font-size:4pt;font-weight:bold;}             /* Tabellenzelle 4px hoch  - fett*/
td.t6B  {font-size:6pt;font-weight:bold;}             /* Tabellenzelle 6px hoch  - fett*/
td.t8B  {font-size:8pt;font-weight:bold;}             /* Tabellenzelle 8px hoch  - fett*/
td.t10B {font-size:10pt;font-weight:bold;}            /* Tabellenzelle 10px hoch - fett*/
td.t12B {font-size:10pt;font-weight:bold;}            /* Tabellenzelle 12px hoch - fett*/
td.t14B {font-size:14pt;font-weight:bold;}            /* Tabellenzelle 14px hoch - fett*/
td.t16B {font-size:16pt;font-weight:bold;}            /* Tabellenzelle 16px hoch - fett*/


td.menu {font-size:9pt;color:#FFFFFF;font-weight:bold;text-decoration:none;}  /* Funktionen;         Seiten: MenueLogin.jsp, MenueLogout.jsp   */

td.bestErrorTitle{font-size:10pt;font-weight:bold;} /* berschrift bei allgemeiner Besttigung oder Fehlermeldung         */
td.indexLogin    {font-size:8pt;}  /* Login - Startseite;  Seite: index.html                                              */
td.error         {font-size:10pt;} /* Fehlermeldungen;     Seiten: ShowErrorMessages.jsp, ShowExceptionMessages, KontEroef*/
td.suchTabelle   {font-size:10pt;} /* SuchTabelle;         Seite: Suchtabelle.jsp                                         */
td.login         {font-size:10pt;} /* Login;               Seite: Login1.html, LoginGezwungen.jsp                         */
td.auszahlung    {font-size:10pt;} /* Auszahlung;          Seiten: AuszahlungKonto.jsp, AuszahlungScheck.jsp              */
td.einzahlung    {font-size:8pt;}  /* Einzahlung;          Seite: Einzahlung.jsp                                          */
td.detail        {font-size:8pt;}  /* Wetth.Detail;        Seite: WetthistorieDetailAnsichtList.jsp                       */
td.historie      {font-size:8pt;}  /* Wetthistorie;        Seite: Wetthistorie.jsp                                        */
td.auswahl       {font-size:10pt;} /* Kontofunk.-Texte;    Seite: Eingeloggt.jsp                                          */
td.ticketAuswahl {font-size:10pt;} /* TicketAuswahl;       Seite: WetthistorieTicketAuswahl.jsp                           */
td.kontoaus      {font-size:8pt;}  /* Kontoauszug;         Seite KontoAuszug.jsp                                          */
td.pw            {font-size:10pt;} /* Passwort;            Seite: Passwort.jsp                                            */
td.st            {font-size:10pt;} /* Stammdaten;          Seite Stammdaten.jsp, ShowStammdaten.jsp                       */
td.ko            {font-size:8pt;}  /* Eingabefelder;       Seiten: WettKopfLogin.jsp, WettKopfLogout.jsp                  */
td.best          {font-size:10pt;} /* Besttigung,         Seiten: AuszahlungBestaetigung, KontoEroffnungBestaetigung.jsp */
td.datum         {font-size:8pt;} /* Datum-Auswahlfelder; Seiten: DatumBereich.jsp                                        */
td.format        {font-size:10pt;color:#555555;}    /* Download Quotenblatt; Seiten: Down1.html                           */
td.sportgruppe   {font-size:12pt;font-weight:bold;} /* LigaAuswahl;          Seite: Sp1.jsp                               */
td.sportart      {font-size:10pt;font-weight:bold;} /* LigaAuswahl;          Seite: Sp1.jsp                               */
td.spo           {font-size:8pt;font-weight:bold;}  /* Sportart;             Seite: Ergebnisse.jsp                        */
td.spoSel        {font-size:8pt;font-weight:bold;color:#990000}  /* Selektierte Sportart;           Seite: Ergebnisse.jsp */
td.lig           {font-size:8pt;font-weight:bold;}  /* Liga;                 Seite: Ergebnisse.jsp                        */
td.ere           {font-size:8pt;}                   /* Ergebnis;             Seite: Ergebnisse.jsp                        */
td.det	         {font-size:8pt;}                   /* DetailErgenis;        Seite Ergebnisse.jsp                         */
td.impLabel      {font-size:9pt;font-weight:bold;}  /* Labels bei Impressum  Seite Impressum1.html                        */
td.filial        {font-size:9pt;}                   /* Filialen    Seite Firmeninfo1.html                                 */
td.impText       {font-size:9pt;}                   /* Texte bei Impressum   Seite Impressum1.html                        */
td.ueber         {font-size:10pt;font-weight:bold;} /* berschriften auf allen Seiten                                     */
td.path          {font-size:8pt;color:#000000;font-weight:bold;}     /* Aktueller Pfad auf allen Seiten                                    */
td.betslipLabel  {font-size:8pt;font-weight:bold;}  /* Label des Betslips;   Seite Betslip1.jsp                           */
td.betslip       {font-size:8pt;}                   /* Texte des Betslips;   Seite Betslip1.jsp                           */
td.quickBetLabel {font-size:8pt;color:#FFFFFF;font-weight:bold;}  /* Label des Quickbet;   Seite QuickBet1.jsp                          */
td.quickBet      {font-size:8pt;}                   /* Quickbet;             Seite QuickBet1.jsp                          */
td.suchSpo       {font-size:10pt;font-weight:bold;} /* Sportarten;           Seite Sucherg1.jsp                           */
td.suchDat       {font-size:8pt;}                   /* Datum und SpielNr;    Seite Sucherg1.jsp                           */
td.wVLabel       {font-size:8pt;color:#FFFFFF;font-weight:bold;}  /* Label - Wettvorschlag;Seite Wxconfirm0.jsp, Wxconfirm1.jsp         */
td.wV            {font-size:8pt;}                   /* Texte - Wettvorschlag;Seite Wxconfirm0.jsp, Wxconfirm1.jsp         */
td.liASpo        {font-size:10pt;}                  /* Sportarten;           Seite LigaAbhaengigkeit.jsp                  */
td.liALig        {font-size:8pt;}                   /* Ligen;                Seite LigaAbhaengigkeit.jsp                  */

/* spezielle Styles fr die Anzeige der Angebote */
td.LigenSchrift          {font-size:10pt;font-weight:bold;color:#FFFFFF}
td.LigenSchriftDetail    {font-size:10pt;font-weight:bold;color:#FFFFFF}
td.QuotenBezSchriftTop   {font-size:9pt;color:#FFFFFF}
td.QuotenBezSchrift      {font-size:9pt;}
td.LabelSchrift 	     {font-size:9pt;color:#FFFFFF;}

td.AngebotSchrift        {font-family:Arial;font-size:9pt;}
td.EreignisEinzelSchrift {font-family:Arial;font-size:10pt;font-weight:bold;}
td.DatumSchrift          {font-family:Arial;font-size:9pt;}
td.QuotenSchriftBetslip  {font-family:Arial;font-size:9pt;}
td.HeadSchrift           {font-size:9pt;}
td.bS                    {font-size:4pt;}
td.SportartSchrift       {font-size:10pt;font-weight:bold;}
a.QuotenBezSchriftL      {text-decoration:none;color:#000000;font-size:9pt;}
a.EreignisSchrift        {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;font-weight:bold;}
a.QuotenSchrift          {font-family:Arial;text-decoration:none;color:#000000;font-size:9pt;}
a.QuotenSchriftInternB   {font-family:Arial;text-decoration:none;color:#000000;font-size:9pt;}
a.alleSchrift            {font-family:Arial;text-decoration:none;color:#000000;font-size:9pt;}


table.allgemein                   {background-color:#CCCCCC;}
table.kontoEroeffnungBestaetigung {background-color:#CCCCCC;}
table.kontoEroeffnungError        {background-color:#EEEEEE;}
table.stammdaten                  {background-color:#CCCCCC;}
table.showStammdaten              {background-color:#CCCCCC;}
table.bestaetigung                {background-color:#CCCCCC;}
table.auszahlung                  {background-color:#CCCCCC;}
table.auszahlungKonto             {background-color:#CCCCCC;}
table.auszahlungScheck            {background-color:#CCCCCC;}
table.passwort                    {background-color:#CCCCCC;}
table.error                       {background-color:#FF0000;}
table.exception                   {background-color:#FF0000;}
table.login                       {background-color:#CCCCCC;border-width:5;border-color:#999999;border-style:groove;}
table.ticketAuswahl               {background-color:#CCCCCC;border-width:5;border-color:#999999;border-style:groove;}
table.suchTabelle                 {background-color:#CCCCCC;border-width:5;border-color:#999999;border-style:groove;}


p            {font-size:10pt;color:#000000;}                 /* allgemeiner Blocksatz                                             */
p.ueber      {font-size:10pt;color:#000000;font-weight:bold} /* berschriften                                                     */
p.hilfeDet   {font-size:9pt;color:#000000;}                  /* Texte bei Hilfedetails, Wettarten                                 */
select.fu    {font-size:9pt;color:#000000;}                  /* weitere Funktionen; Seiten: WettKopfLogin.jsp, WettKopfLogout.jsp */ 
input.button {font-size:10pt;}                               /* alle Buttons                                                      */

li	     (margin-top:0.5ex; margin-bottom:0.5ex;)
dd	     (margin-top:0.5ex; margin-bottom:0.5ex;)
ul           {font-size:9pt;color:#000000;}			/* allgemeines Listenelement					*/
ol           {font-size:9pt;color:#000000;}			/* allgemeines Listenelement					*/
dl           {font-size:10pt;}					/* allgemeines Listenelement					*/

pre {font-size:10pt}



/* Default: sollten in Zukunft berall verwendet werden */
td.titel	{font-size:10pt;color:#FFFFFF;font-weight:bold;}
td.subtitel {font-size:8pt;font-weight:bold;}
td.content  {font-size:8pt;}


.tableheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.tablesubheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.tablecontent {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.formcontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #CCCCCC; text-decoration: none}
.pageheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.pageheaderbig {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none}
.pagecontent {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.ulined {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline}



.disabled  {background-color:#c3c1c1}


a.path:hover  {text-decoration:underline;}
a.EreignisSchrift:hover  {text-decoration:underline;}
a.alleSchrift:hover  {text-decoration:underline;}


a.filialenLink			{font-size:8pt;color:#000000;font-weight:bold;text-decoration:none}
span.filialenNoLink		{font-size:8pt;color:#555555;font-weight:bold;}
a.filialenLink:hover	{text-decoration:underline;}

.tablecontentunderlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}
.button {
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	background-color:#028939;
	color: #FFFFFF
}

/*
** NewLook styles start here
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	`	
	color: #000000;
	background-color: #FFFFFF;
	background-image: url('../sports/files/img/bg.gif');
}

a { color: #000000; text-decoration: underline; }
a:hover { text-decoration: underline; }
a img, img { border: 0; }

/*
** use only these color values:
** #000000   black, for regular text
** #FFFFFF   white, canvas background and text input fields
**
** #215B33   very dark green, for menue headers and text links
** #00882D   dark green, for table headers abd text titles
** #4CAB6C   medium green, background for menue frame
** #CAD8CF   light green, for table backgrounds
** #E8EEEA   light gray green, for main text background
** 
** #F1B900   orange, for logo and menue text
** #FEBE23   bright orange, for button backgrounds and ad text
**
*/

tr.black_separator_line, tr.black_separator_line td, 
.inner tr.black_separator_line, .inner tr.black_separator_line td,
.oli tr.black_separator_line, .oli tr.black_separator_line td {
	line-height: 1px;
	height: 1px;
	font-size: 0px;
	padding: 0;
	background-image: url(img/black-trans-dash.gif);
}
tr.white_separator_line, tr.white_separator_line td, 
.inner tr.white_separator_line, .inner td.white_separator_line {
	line-height: 1px;
	height: 1px;
	font-size: 0px;
	padding: 0;
	background-image: url(img/white-trans-dash.gif);
}

a.GREY_48x48down,
a.GREY_48x48up,
a.GREY_48x48n,
a.GREY_48x48y,
a.HACKERL_48x48n,
a.HACKERL_48x48y,
a.tdbuttonGREY_126x36, table.inner a.tdbuttonGREY_126x36,
a.tdbuttonGREY_136x49, table.inner a.tdbuttonGREY_136x49,
a.tdbuttonGREY_136x49nohover,
a.tdbuttonGREY_250x49, table.inner a.tdbuttonGREY_250x49, span.tdbuttonGREY_250x49,
a.tdbuttonGREY_250x49nohover,
a.toggleButtonGREY_250x49up,
a.toggleButtonGREY_250x49down,
a.tdbuttonGREY_350x49, table.inner a.tdbuttonGREY_350x49, span.tdbuttonGREY_350x49,
a.tdbuttonGREY_400x49, table.inner a.tdbuttonGREY_400x49, span.tdbuttonGREY_400x49,
a.tdbuttonGREY_450x49, table.inner a.tdbuttonGREY_450x49, span.tdbuttonGREY_450x49,
a.tdbuttonGREY_730x49, table.inner a.tdbuttonGREY_730x49,
a.YELLOW_48x48down,
a.YELLOW_48x48up,
input.YELLOW_48x48minus,
input.YELLOW_48x48plus,
a.YELLOW_48x48,
a.YELLOW_right_60x48,
a.YELLOW_left_60x48,
a.tdbuttonYELLOW_136x49, table.inner a.tdbuttonYELLOW_136x49,
a.tdbuttonYELLOW_250x49, table.inner a.tdbuttonYELLOW_250x49, span.tdbuttonYELLOW_250x49,
a.tdbuttonYELLOW_350x49, table.inner a.tdbuttonYELLOW_350x49, span.tdbuttonYELLOW_350x49,
a.tdbuttonYELLOW_350x49blink, table.inner a.tdbuttonYELLOW_350x49blink, span.tdbuttonYELLOW_350x49blink,
a.tdbuttonYELLOW_400x49, table.inner a.tdbuttonYELLOW_400x49, span.tdbuttonYELLOW_400x49,
a.tdbuttonYELLOW_450x49, table.inner a.tdbuttonYELLOW_450x49, span.tdbuttonYELLOW_450x49,
a.tdbuttonYELLOW_650x49, table.inner a.tdbuttonYELLOW_650x49, span.tdbuttonYELLOW_650x49,
a.tdbuttonYELLOW_730x49, table.inner a.tdbuttonYELLOW_730x49, span.tdbuttonYELLOW_730x49,
a.tdbuttonRED,
a.tdbutton10font, span.tdbutton10font,
a.tdbutton12font, span.tdbutton12font, table.inner td.tdbutton12font,
a.tdbutton14font, span.tdbutton16font,
a.tdbutton18font, span.tdbutton18font,
a.tdbutton20font, span.tdbutton20font,
.tdbutton, a.tdbutton, 
a.tdbuttonGREY_126x36, a.tdbuttonGREY_136x49, a.tdbuttonGREY_250x49, a.tdbuttonGREY_350x49, a.tdbuttonGREY_730x49,
a.tdbuttonYELLOW_136x49, a.tdbuttonYELLOW_250x49, a.tdbuttonYELLOW_350x49, a.tdbuttonYELLOW_730x49,
table.inner a.tdbuttonYELLOW_136x49,
a.large_button {
	color: #215B33;
	background-color: #F1B900;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	border-width: 1px;
	border-style: outset;
	border-color: #EBB600;
	line-height: 14px;
	text-decoration: none;
	padding: 1px;
	white-space: nowrap;
	margin: 0px;
}

/* sven hide
a.GREY_48x48n:hover,
a.GREY_48x48y:hover,
a.HACKERL_48x48n:hover,
a.HACKERL_48x48y:hover,
a.tdbuttonGREY_126x36:hover, table.inner a.tdbuttonGREY_126x36:hover,
a.tdbuttonGREY_136x49:hover, table.inner a.tdbuttonGREY_136x49:hover,
a.tdbuttonGREY_250x49:hover, table.inner a.tdbuttonGREY_250x49:hover, span.tdbuttonGREY_250x49:hover,
a.tdbuttonGREY_350x49:hover, table.inner a.tdbuttonGREY_350x49:hover, span.tdbuttonGREY_350x49:hover,
a.tdbuttonGREY_400x49:hover, table.inner a.tdbuttonGREY_400x49:hover, span.tdbuttonGREY_400x49:hover,
a.tdbuttonGREY_350x49nohover,
a.tdbuttonGREY_450x49:hover, table.inner a.tdbuttonGREY_450x49:hover, span.tdbuttonGREY_450x49:hover,
a.tdbuttonGREY_730x49:hover, table.inner a.tdbuttonGREY_730x49:hover,
a.YELLOW_48x48down:hover,
a.YELLOW_48x48up:hover,
input.YELLOW_48x48minus:hover,
input.YELLOW_48x48plus:hover,
a.YELLOW_48x48:hover,
a.YELLOW_right_60x48:hover,
a.YELLOW_left_60x48:hover,
a.tdbuttonYELLOW_136x49:hover, table.inner a.tdbuttonYELLOW_136x49:hover,
a.tdbuttonYELLOW_250x49:hover, table.inner a.tdbuttonYELLOW_250x49:hover, span.tdbuttonYELLOW_250x49:hover,
a.tdbuttonYELLOW_350x49:hover, table.inner a.tdbuttonYELLOW_350x49:hover, span.tdbuttonYELLOW_350x49:hover,
a.tdbuttonYELLOW_350x49blink:hover, table.inner a.tdbuttonYELLOW_350x49blink:hover, span.tdbuttonYELLOW_350x49blink:hover,
a.tdbuttonYELLOW_400x49:hover, table.inner a.tdbuttonYELLOW_400x49:hover, span.tdbuttonYELLOW_400x49:hover,
a.tdbuttonYELLOW_450x49:hover, table.inner a.tdbuttonYELLOW_450x49:hover, span.tdbuttonYELLOW_450x49:hover,
a.tdbuttonYELLOW_650x49:hover, table.inner a.tdbuttonYELLOW_650x49:hover, span.tdbuttonYELLOW_650x49:hover,
a.tdbuttonYELLOW_730x49:hover, table.inner a.tdbuttonYELLOW_730x49:hover, span.tdbuttonYELLOW_730x49:hover,
a.tdbutton:hover, table.inner a.tdbutton:hover, a.large_button:hover, table.inner a.large_button:hover, table.inner a { text-decoration: none; }
.large_button,
a.tdbuttonGREY_126x36:hover, a.tdbuttonGREY_136x49:hover, a.tdbuttonGREY_250x49:hover, a.tdbuttonGREY_350x49:hover, a.tdbuttonGREY_730x49:hover,
a.tdbuttonYELLOW_136x49:hover, a.tdbuttonYELLOW_250x49:hover, a.tdbuttonYELLOW_350x49:hover, a.tdbuttonYELLOW_730x49:hover,
table.inner a.tdbuttonYELLOW_136x49:hover {
	color: #215B33;
	background-color: #F1B900;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	height: 17px;
	line-height: 14px;
	border-style: outset;
	border-color: #EBB600;
	text-decoration: none;
	padding: 1px;
	white-space: nowrap;
}   */
a.large_button {
	line-height:    17px;
	height:         20;
	padding:         2px;
	font-size:      14px;
	border-width:   2px;
}

.tdbuttonRED {
	color: #215B33;
	background-color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	border-width: 1px;
	border-style: outset;
	border-color: #EBB600;
	line-height: 14px;
	text-decoration: none;
	padding: 1px;
	margin: 0px;
	white-space: nowrap;
}


/*
** left menue frame
*/
body.menue, 
table.menue tr {
  background-color: #00882D;
  background-image: none;
}
table.menue tr.header {
  color: #F1B900;
  background-color: #215b33;
  font-size: 12px;
  line-height: 20px;
}
table.menue tr.entry {
  color: #FFFFFF; 
  background-color: #4CAB6C; 
  font-size: 11px;
  line-height: 15px;
  vertical-align: middle;
}
table.menue tr.entry a{
  color: #FFFFFF; 
  background-color: #4CAB6C; 
  font-size: 11px;
  line-height: 15px;
  vertical-align: middle;
  text-decoration: none;
}
table.menue tr.entry a:hover { color: #EBB600; }

table.menue td.indent {  width: 10px; }

table.menue tr.search {
  background-color: #4CAB6C;
  line-height: 38px;
  vertical-align: middle;
}
table.menue td.search_submit {
  background-color: #4CAB6C;
  vertical-align: middle;
  text-align: center;
  padding: 5px;
}
table.menue input.search_text {
  vertical-align: middle;
  font-weight:bold;
  border: solid;
  border-color: #215B33;
}

/*
** top header frame
*/

table.header {
	background-color: #00882D;
	padding: 0px;
	border: 0px;
}
table.header tr.lost_password {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 10px;
  line-height: 29px;
}
table.header tr.lost_password a:hover {
  color: #F1B900;
}
table.header td.login {
  color: #F1B900;
  background-color: #215b33;
  font-size: 12px; 
}
table.header tr.menu, table.header input.invisible {
  color: #FFFFFF;
  background-color: #4CAB6C;
  line-height: 24px;
  border: 0px;
}
table.header td.text {
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}
table.header input {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 10px;
  border: solid;
  border-color: #215B33;
  border-width: 1;
  font-weight: bold;
}
table.header input.field_disabled {
  color: #666666;
  background-color: #FFFFFF;
  font-size: 10px;
  border: solid;
  border-color: #215B33;
  border-width: 1;
  font-weight: normal;
}

table.header tr.block {
  background-color: #00882D;
  line-height: 23px;
  height: 23px;
}
table.header td.ticker {
	background-color: #00882D;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 2px;
	line-height: 18px;
}

/*
** main-frame fr alle seiten
*/

table.main {
	padding: 0px;
	margin: 0px;
}
table.main tr {
	background-color: #E8EEEA;
}
table.main tr.top {
	background-color: transparent;
}

table.main tr.top td.middle,
table.main tr.top td.middle a,
table.main tr.top td.time {
	background-color: #215B33;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}
table.main tr.top td.middle,
table.main tr.top td.middle a {
	font-weight: bold;
}

table.main tr.top td.var
{
    background-color: #E0B818;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    padding: 2px;
    
    
}

table.main tr.top td.left {
	width: 7px;
	background-image: url(img/main_corner_top_left.gif);
	background-color: transparent;
}
table.main tr.top td.right {
	width: 7px;
	background-image: url(img/main_corner_top_right.gif);
	background-color: transparent;
}
table.main td,
table.main td.middle {
	font-size: 11px;
	padding: 2px;
}
table.main td.left,
table.main td.right {
	padding: 0px;
}

table.main tr.bottom {
	line-height: 7px;
	height: 7px;
	padding: 0;
	background-color: transparent;
}
table.main tr.bottom td.middle {
	background-color: #E8EEEA;
	padding: 0;
}
table.main tr.bottom td.left {
  background-image: url(img/main_corner_bottom_left.gif);
	background-color: transparent;
  width: 7px;
	line-height: 7px;
	height: 7px;
	padding: 0;
}
table.main tr.bottom td.right {
  background-image: url(img/main_corner_bottom_right.gif);
	background-color: transparent;
  width: 7px;
	line-height: 7px;
	height: 7px;
	padding: 0;
}

table.main td.languages {
	background-color: #E8EEEA;
	font-size: 9px;
	text-align: right;
	line-height: 16px;
	height: 16px;
}
table.main span.a_under a,
table.main a.under {
  text-decoration: underline;
}

/*
** CMS
*/
.CMS_tableheader {
	color: #00882D;
	font-size: 11px;
	font-weight: bold;
}
.CMS_tablesubheader {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.CMS_tablecontent {
	color: #000000;
	font-size: 11px;
}
.path {
	color: #215B33;
	font-size: 11px;
	font-weight: bold;
}

/*
** innere tabellen, zB fr angebote
*/

table.inner {
	padding: 0px;
	margin: 0px;
	border: 0;
}

table.inner tr.topPlay4x {
  background-color: transparent;
  padding:          0px;
}
table.inner tr.topPlay4x td.middle {
  background-color: #cad8cf;
  width:            156px;
}
table.inner tr.middlePlay4x {
  padding:          0px;
  background-color: #cad8cf;
  text-align:       middle;
}
table.inner tr.bottomPlay4x {
  padding:          0px;
  background-color: transparent;
}
table.inner tr.topPlay4x td.left {
  width: 7px;
	background-image: url(img/play4x/top-left.gif);
}
table.inner tr.topPlay4x td.right {
  width: 7px;
	background-image: url(img/play4x/top-right.gif);
}
table.inner tr.bottomPlay4x td.left {
  width: 7px;
	background-image: url(img/play4x/bottom-left.gif);
}
table.inner tr.bottomPlay4x td.right {
  width: 7px;
	background-image: url(img/play4x/bottom-right.gif);
}
table.inner tr.bottomPlay4x td.middle {
  width: 7px;
	background-color: #cad8cf;
}

table.inner tr {
	background-color: #CAD8CF;
	padding: 0px;
}
table.inner tr.top,
table.inner tr.top_error {
	background-color: transparent;
}
table.inner th, 
table.inner tr.top td.middle, 
table.inner tr.top td.middle a,
table.inner tr.ticket_head td,
table.inner tr.ticket_head td.middle,
table.inner tr.ticket_head td.left,
table.inner tr.ticket_head td.right,
table.main tr.ticket_head td,
table.main tr.ticket_head td.middle,
table.main tr.ticket_head td.left,
table.main tr.ticket_head td.right {
	background-color: #00882D;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
table.inner tr.top td.left, 
table.inner tr.top th.left {
	width: 7px;
	background-image: url(img/inner_corner_top_left.gif);
}
table.inner tr.top td.right, 
table.inner tr.top th.right {
	width: 7px;
	background-image: url(img/inner_corner_top_right.gif);
}

table.inner tr.top td.middleRED {
	background-color: #00882D;
	color:#990000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}
table.inner td.middleRED {
	color:#990000;
}
table.inner a.middleRED {
	color:#990000;
	font-weight: bold;
}

table.inner tr.top_error td.middle {
	background-color: #CC3300;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
table.inner tr.top_error td.left {
	width: 7px;
	background-image: url(img/inner_corner_error_top_left.gif);
}
table.inner tr.top_error td.right {
	width: 7px;
	background-image: url(img/inner_corner_error_top_right.gif);
}

table.inner td, 
table.inner td.middle {
	font-size: 11px;
	padding: 2px;
}
table.inner td.left, 
table.inner td.right {
	padding: 0px;
}
table.inner td a:hover {
  text-decoration: underline;
}
table.inner td.ligaentry td,
table.inner td.ligaentry {
	padding: 0px;
}

table.inner tr.bottom {
	background-color: transparent;
	line-height: 7px;
	height: 7px;
	padding: 0;
}
table.inner tr.bottom td.middle {
	background-color: #CAD8CF;
	padding: 0;
}
table.inner tr.bottom td.left {
	background-image: url(img/inner_corner_bottom_left.gif);
	width: 7px;
	padding: 0;
}
table.inner tr.bottom td.right {
	background-image: url(img/inner_corner_bottom_right.gif);
	width: 7px;
	padding: 0;
}

table.inner tr.livespielstand td {
	/* background-color: #CAD8CF; */
	background-color: #CAD8CF;
}

table.inner tr.livespielstand td.teilnehmer {
	/*  color: #FFFFFF; */
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}
table.inner tr.livespielstand td.spielstand {
  color: #FEBE23;
  font-size: 16px;
  font-weight: bold;
}
table.inner span.datum {
  font-weight: bold;
}
table.inner span.sportart {
  font-size: 11px;
}
table.inner span.live {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	vertical-align: super;
	font-variant: small-caps;
}
table.inner span.count_live {
	color: #FF0000;
	font-weight: bold;
}
table.inner span.count {
	font-weight: bold;
}
table.inner span.teilnehmer {
	color: #215B33;
	font-weight: bold; 
}
table.inner span.beliebteste {
	color: #215B33;
	font-weight: bold; 
}
table.inner span.quote {
	color: #000000;
	font-weight: bold; 
}
table.inner span.a_under a,
table.inner a.under {
  text-decoration: underline;
}

table.inner tr.highlight { 
  cursor: pointer;
  background-color: #e2e7EE; 
}





/*
** OnLoginInfo
*/

table.oli {
	padding: 0px;
	margin: 0px;
	border: 0;
}
table.oli tr {
	background-color: #CAD8CF;
	padding: 0px;
}
table.oli tr.top,
table.oli tr.top_error {
	background-color: transparent;
}
table.oli th, 
table.oli tr.top td.middle, 
table.oli tr.top td.middle a {
	background-color: #00882D;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
table.oli tr.top td.left, 
table.oli tr.top th.left {
	width: 7px;
	background-image: url(img/inner_corner_top_left.gif);
}
table.oli tr.top td.right, 
table.oli tr.top th.right {
	width: 7px;
	background-image: url(img/inner_corner_top_right.gif);
}

table.oli td, 
table.oli td.middle {
	font-size: 11px;
	padding: 2px;
}
table.oli td.left, 
table.oli td.right {
	padding: 0px;
}
table.oli tr.middle td.left {
/*	background-color: #F1B900;*/
	background-image: url(img/dot_F1B900.gif);
	background-repeat: repeat-y;
	background-position: left;
/*	border-left:1px solid #F1B900;*/
	padding: 0px;
}
table.oli tr.middle td.right {
/*	background-color: #F1B900;*/
	background-image: url(img/dot_F1B900.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
}
table.oli td a:hover {
  text-decoration: underline;
}
table.oli td.ligaentry td,
table.oli td.ligaentry {
	padding: 0px;
}

table.oli tr.bottom {
	background-color: transparent;
	line-height: 7px;
	height: 7px;
	padding: 0;
}
table.oli tr.bottom td.middle {
/*	background-color: #F1B900;*/
	background-color: #CAD8CF;
	background-image: url(img/dot_F1B900.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0;
}
table.oli tr.bottom td.left {
	background-image: url(img/oli_corner_bottom_left.gif);
	width: 7px;
	padding: 0;
}
table.oli tr.bottom td.right {
	background-image: url(img/oli_corner_bottom_right.gif);
	width: 7px;
	padding: 0;
}

table.main tr.c4ymbt {
	background-color: transparent;
}

table.main tr.c4ymbt td.middle,
table.main tr.c4ymbt td.middle a,
table.main tr.c4ymbt td.time {
/*	background-color: #a52a2a;*/
/*	background-color: #f1b900;*/
	background-color: #e1a900;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}
table.main tr.c4ymbt td.middle,
table.main tr.c4ymbt td.middle a {
	font-weight: bold;
}


.tdSubmit {
	color: #215B33;
	background-color: #F1B900;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	border-width: 1px;
	border-style: outset;
	border-color: #EBB600;
	line-height: 14px;
	text-decoration: none;
	padding: 1px;
	white-space: nowrap;
	margin: 0px;
}

/* TexteFarbe fuer offene Tickets, Terminspiele und Nichtstarter */
.middleBetslip_O {
  color: #000000;
}
.middleBetslip_T {
  color: #000000;
}
.middleBetslip_N {
  color: #000000;
}
.content_O {
  color: #000000;
}
.content_1 {
  color: #000000;
}


/* TexteFarbe fuer verlorene Tickets */
.middleBetslip_V {
  color: #CD2626;
}
.content_V {
  color: #CD2626;
}
.content_4 {
  color: #CD2626;
}


/* TexteFarbe fuer gewonnene Tickets */
.middleBetslip_G {
  color: #008B00;
}
.content_G {
  color: #008B00;
}
.content_2 {
  color: #008B00;
}



/* TexteFarbe fuer stornierte Tickets */
.middleBetslip_S {
  color: #CD9B1D;
}
.content_S {
  color: #CD9B1D;
}
.content_3 {
  color: #CD9B1D;
}

/* needed for locking of gui */
#modalCanvas { 
  position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
  background-color: rgb(255,255,255);
  opacity: 0.8; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; 
  z-index: 5000;
}

tr.xiontr1 {
	background-color: #028939;
}
td.xiontr2 {
	background-color: #028939;
}

.crazybets {
		background-color: #EE1D25 !important;
}

.crazybetsLeft {
		background-image: url(img/inner_corner_top_left_red.gif) !important;
}
.crazybetsRight {
		background-image: url(img/inner_corner_top_right_red.gif) !important;
}

.crazybetsRightAlleSchrift {
		background-color: #EE1D25 !important;
}

.clickAndBuyRed {
		color: #FF0000;
}

/* malta certification */
.centered {
	margin: 0px auto !important;
}

.img_caption {
	font-size: 9px;
}

.content p, .content ol li{
	font-size: 11px;
	text-align: justify;
}

.content h4{
	font-size: 13px;
}

.content ul li{
	margin-bottom: 10px;
}

.content ul.numberedList {
	list-style-type: decimal;	
}

#printCell{
	width: 318px;
	text-align: right;
}

#backCell{	
	text-align: right;
}

table#table_jobs td{
	padding: 0 !important;
}

#complaintFormTitle{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #215B33;
}

.complaintFormInnerTable{
		
}

.complaintFormInnerTable tr td{
	
}

.complaintFormInnerTable tr td.leftCell{
	width: 30%;
}

.complaintFormInnerTable tr td.leftCell2liner{
	width: 30%;
	vertical-align: bottom;
}


.complaintFormInnerTable tr td.leftCell span.leftCellDescription{
	font-size: 10px;
}

.complaintFormInnerTable tr td.rightCell{
}

#complaintConfirmationMessage{
	
}

.complaintFormErrorMessage{
	color: red;
	font-size: 9px;
}

/* popup 4 filialen */

.popup-body {
	width: 800px;
	height: 600px;
	margin: 0 !important;
}

div.popup-filialen, div.popup-weisn {
	width: 800px;
	height: 600px;
}

.popup-body a {
	position: absolute;
	top: 287px;
	left: 703px;
	width: 60px;
	height: 40px;
}








































/*******************update 6/ 2011 by Sven all changes are below this line*************************************************************/
/*@import url("http://www.wettpunkt.com/wettpunkt/sport/wett2011.css");*/

body {
  margin:0 !important;
  padding:0 !important;
}

/*reset above*/
body, table, table.tr, table.td, table.main tr,
table.main tr.top td.middle, table.main tr.top td.middle a, table.main tr.top td.time,
table.inner th, table.inner tr.top td.middle, table.inner tr.top td.middle a, table.inner tr.ticket_head td, table.inner tr.ticket_head td.middle, table.inner tr.ticket_head td.left, table.inner tr.ticket_head td.right, table.main tr.ticket_head td, table.main tr.ticket_head td.middle, table.main tr.ticket_head td.left, table.main tr.ticket_head td.right, 
body.menue, table.menue tr, table.menue tr.entry, table.menue tr.entry a, table.menue tr.header, table.header, table.header tr.menu, table.header input.invisible, table.header tr.block,
table.header td.ticker, table.main td.languages, table.inner tr.topPlay4x td.middle, table.inner tr.bottomPlay4x td.middle , table.inner tr.bottom td.middle, 
table.inner tr.bottom td.right, table.inner tr.bottom td.left, table.inner tr.bottomPlay4x td.right, table.inner tr.bottomPlay4x td.left, table.inner tr.topPlay4x td.right, table.inner tr.topPlay4x td.left, 
table.main tr.top td.left, table.main tr.top td.right, table.header tr.lost_password, tr.white_separator_line td, tr.white_separator_line, tr.white_separator_line td, .inner tr.white_separator_line, .inner td.white_separator_line,
table.main tr.bottom td.left, table.main tr.bottom td.right , table.main tr.bottom td.middle, table.main tr
 {
  background:transparent;
  background-color:none;
  background-color:transparent;
  background-image:none;
  color:#000000;
  border:0;      
  border-collapse:collapse;
}

body.wtt_account {
  background:#E9E9E9;
  padding:10px;
}

body.wtt_account table.main {
  width:100%;
}

/*tr.top td.left, tr.top td.right {
  display:none;
}*/

table.main td, table.main td.middle {
  padding:0;
}

table.main {  
  width:770px;
}

body.startpage table.main {
  background:transparent;
  margin:10px 0 0 0;  
}

a, a:hover, a:active, a:focus {
  text-decoration:none;
}

table.menue {
  width:180px;
  margin:10px auto;
  background:#E9E9E9;
}

table.menue tr.header td {
  background:#009B35;
  border-bottom:2px solid #05752D;
  color:#FFFFFF;
  padding:5px 0;
  text-align:left;
}

table.menue tr.entry td {
  padding: 3px 0;
}


a.ligen {
  font-size:11px;
}

table.inner td.ligaentry table tr td {

  padding:3px 0;
}

table.inner tr.top, table.inner tr.top td, table.inner tr.top th, table.inner tr.top td.left, table.inner tr.top td.right,
tr td.LigenSchrift, #auswahl table tr.LigaFarbe td, #auswahl table td.LigaFarbe, #auswahl table tr.LigaFarbe td.AngebotSchrift,
#auswahl table tr.LangLigaFarbe td, #auswahl table td.LangLigaFarbe, #auswahl table tr.LangLigaFarbe td.AngebotSchrift {
  background:#009B35 !important; 
  border-bottom:2px solid #05752D !important;
  color:#FFFFFF !important;
  padding:5px !important; 
  line-height:25px !important;	
  height:25px !important;  
}

#auswahl table {
	border-collapse:collapse !important;
	border-spacing:0;
}



#auswahl table tr.LigaFarbe1 td, #auswahl table td.LigaFarbe1, #auswahl table tr.LigaFarbe1 td.AngebotSchrift {
  line-height:25px;	
  height:25px;
  background:#CECECE;
  border:0;
  color:#000000;
  padding:0 3px;
}

 #auswahl table td.AngebotSchrift { 
	font-weight:bold;
    background:#CECECE;	
 }


table tr.Zeilenfarbe td, #auswahl table tr.Zeilenfarbe td, #auswahl table td.Zeilenfarbe, #auswahl table tr.Zeilenfarbe td.LigaFarbe1,
table tr.LangZeilenfarbe td, #auswahl table tr.LangZeilenfarbe td, #auswahl table td.LangZeilenfarbe, #auswahl table tr.LangZeilenfarbe td.LigaFarbe1 {
	line-height:25px;	
	height:25px;
	background:#FFFFFF;
	border-bottom:1px solid #E9E9E9;
}

table.livedetail table.inner {
	background:none;
}

table.livedetail tr.ZeilenfarbeLive td {
	line-height:25px;	
	height:25px;
}

table.livedetail tr.ZeilenfarbeLive td.left, table.livedetail tr.ZeilenfarbeLive td.middle, table.livedetail tr.ZeilenfarbeLive td.right {
	background:#FFFFFF;
}

tr.Zeilenfarbe td.middle,
tr.LangZeilenfarbe td.middle {
	background:#FFFFFF;
}

table.inner tr.livespielstand td {
	/*  color: #FFFFFF; */
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  background:none;
  line-height:40px;	
  height:25px;
  background:#FFFFFF;
  border-bottom:1px solid #E9E9E9;
  
}
/*
#auswahl table  tr.LigaFarbe  td.ZwischenRaumF, #auswahl table  tr.LigaFarbe1  td.ZwischenRaumF, #auswahl table  tr.Zeilenfarbe  td.ZwischenRaumF ,
#auswahl table  tr  td.bS, #auswahl table  tr.LigaFarbe  td.bS, #auswahl table  tr.LigaFarbe1  td.bS, #auswahl table  tr.Zeilenfarbe  td.bS {
	background:red;
}*/

#auswahl table  tr.LigaFarbe  td.ZwischenRaumF, #auswahl table tr.LigaFarbe td.bS,
#auswahl table  tr.LangLigaFarbe  td.ZwischenRaumF, #auswahl table tr.LangLigaFarbe td.bS {
  background: url("img/table_separator_green.gif") repeat-y center top #009B35;
}

#auswahl table  tr.LigaFarbe1  td.ZwischenRaumF, #auswahl table tr.LigaFarbe1 td.bS {
  background: url("img/table_separator_gray.gif") repeat-y center top #CECECE;
}

#auswahl table  tr.Zeilenfarbe  td.ZwischenRaumF, #auswahl table tr.Zeilenfarbe td.bS,
#auswahl table  tr.LangZeilenfarbe  td.ZwischenRaumF, #auswahl table tr.LangZeilenfarbe td.bS {
  background: url("img/table_separator_white.gif") repeat-y center top #FFFFFF;
}

tr.Zeilenfarbe td.bet_placed,
tr.LangZeilenfarbe td.bet_placed {
	background:#FF9966;
}

#auswahl table tr td.bS {
  
}


tr td.t3 {
    border:0;
}

td.EreignisEinzelSchrift {
	font-size:12px;
}

a.QuotenSchrift {
  display:block;
}

a.QuotenSchriftInternB {
  background:#F1B900;
  display:block;
} 

table.inner tr.top td {
  background:#009B35;
  color:#FFFFFF !important;
  padding:5px !important;  
}

/*table td.middle tr td, #auswahl table tr td, #gesamt table tr td  {  background:#E9E9E9; }*/

/*#auswahl table tr, #auswahl table tr td { line-height: 20px; }*/

div#auswahl {  
  
  width:770px; 
} 

table.livedetail {
	border-collapse:separate;
}

table.inner tr.livespielstand td.live_score {
	padding:10px 0;
}

table.inner tr.livespielstand td.live_score font {
	font-size:20px;
	color:red;

}



#gesamt table, #auswahl table {
  width:100%;
}

#gesamt table tr td, td.inner { 
 background:#E9E9E9;
  line-height: 20px; 
}

table td.middle tr td.main { 
  padding:10px 0;
  background-color:#E9E9E9;	
}

table.menue tr.white_separator_line td {
  background:#CCCCCC;
  border-bottom:1px solid #FFFFFF;
}

table.inner {
  background-color:#E9E9E9;	
}






table.menue tr.entry a:hover { color: #05752D; }

table.menue tr.entry a { display:block; }

table.inner tr.top td.left, table.inner tr.top th.left,
table.inner tr.top td.right, table.inner tr.top th.right {
  background-image:none;
}

body.head {
  background: url("../sports/files/img/top-sports-pattern.jpg") repeat-x 0 0;
}

/*body.head table.kopff {
  background: url("img/top-sports.jpg") no-repeat 0 0;
}*/

body.menue {
  background: url("../sports/files/img/bg1.jpg") no-repeat 0 -200px transparent;
  background-attachment:fixed;    
}
body.leer {
  background: url("../sports/files/img/bg2.jpg") no-repeat 0 -200px transparent;
}
body.main_new, body.aktuelles, body.wtt_content {
  background: url("../sports/files/img/bg3.jpg") no-repeat 0 -200px transparent;
  background-attachment:fixed;
}

body.wtt_content_frames {
  background: url("../sports/files/img/bg3.jpg") no-repeat 0 -280px transparent;
  background-attachment:fixed;
}

body.main_new2 {
  background: url("../sports/files/img/bg3.jpg") no-repeat 0 -260px transparent;
  background-attachment:fixed;
}

table.bets tr.top, table.bets tr.top td, table.bets tr.top td.left, table.bets tr.top td.right table.inner tr.bets th {
  background:#434343;
  border:0 !important;
  color:#FFFFFF;
  padding:5px 0;
  text-align:left;
  font-size:11px !important;
}

table.bets td, table.bets td a {
  font-size:11px !important; 
  font-weight: normal !important; 
}

table.bets tr td, table td.middle table.bets tr td {   background:#FFFFFF; padding:2px 1px; }

table.bets tr.black_separator_line td, table td.middle table.bets tr.black_separator_line td {padding:0; border:0;}

table.bets tr td {
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}

table.bets tr td.left {
  border-left:1px solid #CCCCCC;
}

a.tdbuttonYELLOW_250x49, a.tdbutton, a.large_button {
	padding:5px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#000000;
	font-weight:normal;
	border: 1px solid #6d8000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
	margin:0 5px;
	
	
}

.back a.tdbutton {
	margin:0 10px;
}

a.btn_WetteAbschliessen,
td#wetteAbsetzen a.tdbutton {
	background-color:#CF0436;
	color:#FFFFFF;
}




a.tdbuttonYELLOW_136x49 {
  background-color:transparent !important;
  border-color:0 !important;
  border-style:none !important;
  color:#000000 !important;
  padding:0 !important;
}
/*
button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c7d95f 50%,
		#add136 50%,
		#6d8000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #c7d95f),
		color-stop(0.50, #add136),
		to(#6d8000));
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border: 1px solid #6d8000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}

*/
/*
	<div id="top" style="background: url(img/<?php print 'top-home-pattern.jpg'; ?>) repeat-x 0 0; ">
  	<div id="top-inner" style="background: url(img/<?php print 'top-home.jpg'; ?>) 0 0 no-repeat;">
*/

#headmenu {
	height:80px;		
	width:770px;	

}

.sorting {

}

.spacer {
	display:none;
}
.breadcrumb {
	margin:7px 0 3px 0;

}
.buttons {
height:35px;

}

.menu {
  padding:30px 0 0 30px;

  float:left;
  text-align:center;
}

table.main td.languages { padding:20px 0; font-size:10px;}

.menu a {
  padding:0 35px 0 0;
  text-decoration:none;
  font-family:Arial;
  color:#000000;
  font-size:20px;
  outline:none;
}


.loginbox {
  padding:17px 0 0 0;
  font-size:11px;
  width:270px;
  float:right;
}

.logged-in {
  width:100%;
}

input.loginbutton {    
  float:left; 
  width:25px;
  height:25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: #DCDCDC  url(img/login_submit.png) no-repeat left top;
  text-indent: 99999px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  outline: 0;  
  overflow: hidden;
  font-size: 0;
  display:block;
  line-height: 0;  
}


.loginbox input.field {
  display: block;  
  font-size:11px;
  float:left;
  width:100px;
  height:20px;
  line-height:20px;
  margin:0 5px 0 0;
}

.loginbox .loginlinks {
  padding:5px 0 0 0;
  text-align:left;
}

.loginbox .loginlinks a {
  margin:0 5px 0 0;  
}

.loginbox .username {

}

.loginbox .links  {
  padding:10px 0 0 0;
}

.loginbox .line-1 a, .loginbox .line-2 a {
	font-size:11px;
}
/*a.einzahlung, a.auszahlung, a.logout*/

table.inner tr {
    line-height: 20px;

}

/**
 * Markup free clearing
 * Details: http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

* html .clearfix { height: 1%; } /* IE6 */

*:first-child + html .clearfix { min-height: 1%; } /* IE7 */
/* Footer */
table td.middle tr td.footer {
  background: #DCDCDC url('../sports/files/img/i_footerbg.jpg') no-repeat 0 0;
}

.footer .inner {
  padding:15px;
}

.footer .languages {
  float:left;
  width:100px;
}

.footer .languages form {  
  padding:10px 0;
  margin:0;
}

.footer .languages form select {
  width:100px;
}

.footer .logos {
  float:right;
  width:350px;

}

.footer .cards {
  padding:10px 20px;

}


.footer .cards-txt {
  padding:10px 0;

}


.footer img.logo {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin:0 5px;
}

.footer .copyright {

}

.footer .secondary-links {
  padding:10px 0;
  
}

.footer .secondary-links a {
  padding:0 5px;
  color:#05752D;
  
}

.separator {
  background: url(img/separator.gif) repeat-x 0 0;
}


a.path  { 
  /*background:url(info/img/button_bg.png) no-repeat 0 0; 
  width:119px; 
  height:26px; 
  display:block;
  text-align:center;
  line-height:26px;   */
}

.right_col {
	width:260px;
}


table.inner tr.top_error td.left, table.inner tr.top_error td.right, table.inner tr.top_error td.middle  {
  background:#CC3300;
}


/*home*/

body.head-home {
	background: url("../home/files/img/top-home-pattern.jpg") repeat-x scroll 0 0 #007F2E;
	color:#FFFFFF;
}

body.head-home table.kopff {
	width:1000px;
	margin:0 auto;
	color:#FFFFFF;
}

body.head-home a, body.head-home .menu a {
	color:#FFFFFF;

}

/*casino*/

body.head-casino {
	background: url("../casino/files/img/top-casino-pattern.jpg") repeat-x scroll 0 0 #1F1F1F;
	color:#FFFFFF;
}

body.head-casino table.kopff {
	width:1000px;
	margin:0 auto;
	color:#FFFFFF;
}

body.head-casino a, body.head-casino .menu a {
	color:#FFFFFF;

}

/*races*/

body.head-races {
	background: url("../races/files/img/top-races-pattern.jpg") repeat-x scroll 0 0 #606060;
	color:#FFFFFF;
}

body.head-races table.kopff {
	width:1000px;
	margin:0 auto;
	color:#FFFFFF;
}

body.head-races  a, body.head-races .menu a {
	color:#FFFFFF;

}

#ergebnisse {
	background: #ccc;
}
 
#ergebnisse tr td {
	padding: 2px 0px;
}
 
.info-wrapper {
	background: #E9E9E9;
	float: left;
	padding-right: 22px;
	padding-bottom: 10px;
	width: auto;
}

iframe#slider-homepage {
  height:260px;
  width:500px;
  border:0;
}

/* Popups */

body.wtt_popup {
  background: #fff url("../sports/files/img/popup-bg.jpg") no-repeat top center;
  color: #434343;
}
body.wtt_popup table.main, body.wtt_popup table.inner {
  width: 100%;
}
body.wtt_popup table.inner {
  background-color: transparent;
}
body.wtt_popup a {
  color: #434343;
}
body.wtt_popup tr.header,
body.wtt_popup tr.top,
body.wtt_popup table.inner tr.top td,
body.wtt_popup table.inner tr.top td .left,
body.wtt_popup table.inner tr.top td .right {
  background: #4a4a4a !important;
  color: #e2e2e2 !important;
  border-bottom: none !important;
}
body.wtt_popup td {
  padding: 10px 0;
}
body.wtt_popup tr.black_separator_line td {
  padding: 0;
}
body.wtt_popup tr.odd {
  background: #b3b3b3;
}
body.wtt_popup tr.even {
  background: #e9e9e9;
}
body.wtt_popup tr.black_separator_line,
body.wtt_popup tr.black_separator_line td,
body.wtt_popup tr.black_separator_line img {
  height: 0 !important;
}
body.wtt_popup a.tdbutton {
	color: #434343;
}
body.wtt_popup a.tdbutton:hover {
	text-decoration: none;
}
body.wtt_popup table#kontoDaten td.content {
  cursor: pointer;
}

table.inner td.participant {
  font-size: 12px;
}

table.inner td.ticketNumber {
  font-weight: normal !important;
}

