.liga_ergebnisse
{
  width : 100%;
  margin : 6px 0 4px 0;
  text-align : left;
  font-size : 12px;
  page-break-inside : avoid;
}

/* Überschrift für Ansetzungen und Tabellen */
.liga_headline
{
  font-size : 14px;
  font-weight : bold;
  color : #000000;
  text-align : left;
  padding : 5px 0 5px 0;
  margin : 0 0 0 0;
  vertical-align : middle;
  line-height : 120%;
}

.liga_line
{
  border: solid 0px #d1d1d1;
  border-width: 1px 0 0 0;
  border-collapse: collapse;
  background-color: #d0d0d0;
  empty-cells: hide;
  background-image:url('../db/images/pixel.gif');
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  /* page-break-before: avoid;*/ 
  /* page-break-after: avoid; */
}


.liga_tabelle
{
  width : 100%;
  margin : 6px 0 0 0;
  text-align : center;
  font-size : 12px;
  border-collapse : collapse;
  page-break-inside : avoid;
}

/* Layout für Spielansetzungen */
.ansetzung
{
  width:100%;
  background-color: #E9F2FB;
  text-align:left;
  font-size: 11px;
  line-height: 18px;
}


/* Kopfzeile der Tabelle */
.tab_header,.ossitab_header
{
  background-color: #A6CBE8;
  color: #ffffff;
  font-weight: normal;
  line-height: 16px;
  vertical-align: middle;
  padding: 2px 0 2px 0;
}

.ansetzung1
{
  width:100%;
  background-color: #FFFFFF;
  text-align:left;
  font-size: 11px;
  line-height: 18px;
}

/* Tabelle Mannschaft */
.tab_team, .tab_team_bb, .tab_team_hb, .tab_team_fb, .tab_team_tt, .tab_team_wb, .tab_team_bm
{
  width : 250px;
  text-align : left;
  padding : 0px 0px 0px 4px;
  font-weight : bold;
}

/* Tabelle Platzierung */
.tab_platz, .tab_platz_bb, .tab_platz_hb, .tab_platz_vb, .tab_platz_fb, .tab_platz_tt, .tab_platz_wb, .tab_platz_bm
{
  width : 24px;
  text-align : right;
}

/* Tabelle Pfeil */
.tab_pfeil,.tab_pfeil_bb,.tab_pfeil_hb,.tab_pfeil_vb, .tab_pfeil_fb,.tab_pfeil_tt,.tab_pfeil_wb,.tab_pfeil_bm
{
  padding: 5px 4px 0 4px;
  
}

/* Tabelle Torverhältnis (Tore) */
.tab_t1, .tab_t1_bb, .tab_t1_hb, .tab_t1_vb, .tab_t1_fb, .tab_t1_tt, .tab_t1_wb, .tab_t1_bm
{
  width: 40px;
  text-align: right;
}

/* Tabelle Punkte */
.tab_p1, .tab_p1_bb, .tab_p1_hb, .tab_p1_vb, .tab_p1_tt, .tab_p1_wb, .tab_p1_bm
{
  width: 40px;
  font-weight: bold;
  text-align: right;
}

/* Tabelle Torverhältnis (Gegentore) */
.tab_t2, .tab_t2_bb, .tab_t2_hb, .tab_t2_vb, .tab_t2_fb, .tab_t2_tt, .tab_t2_wb, .tab_t2_bm
{
  width: 30px;
  text-align:left;
}

/* Tabelle Gegenpunkte */
.tab_p2, .tab_p2_bb, .tab_p2_hb, .tab_p2_vb, .tab_p2_tt, .tab_p2_wb, .tab_p2_bm
{
  width : 40px;
  text-align : left;
  font-weight : bold;
}

/* Ausgeblendete Spalten */
.tab_guv,.tab_guv_vb,.tab_p2_fb
{
  visibility: collapse;
  display: none;
}

/* Tabelle normale Zeile */
.tab_zeile
{
  line-height: 18px;
  background-color: #fcfcfc;
}

/* Tabellenkopf Punkte */
.tab_pkt, .tab_pkt_bb, .tab_pkt_hb, .tab_pkt_vb, .tab_pkt_fb, .tab_pkt_tt, .tab_pkt_wb, .tab_pkt_bm
{
  width : 80px;
}

/* Tabelle Zeile für Aufsteiger/Absteiger */
.tab_aufsteiger,.tab_absteiger
{
  line-height: 18px;
  background-color: #D6E8F6; 
}


/* Tabelle gewonnen, unentschieden, verloren */
.tab_guv_fb, .tab_guv_wb, .tab_guv_hb, .tab_guv_bb, .tab_guv_tt, .tab_guv_bm
{
  width : 30px;
  text-align : center;
}

/* Tabelle Punkte */
.tab_p1_fb,.ossitab_p1_fb
{
  width: 80px;
  font-weight: bold;
  text-align: center;
}

tr.ansetzung
{
  padding: 0 4px 0 4px;
  page-break-after: avoid;
}

.tab_tore,.tab_tore_fb,.tab_tore_vb,.tab_tore_hb,.tab_tore_bb, .tab_tore_tt,.tab_tore_wb,.tab_tore_bm
{
  width: 70px;
}

.tab_sp_fb,.tab_sp_wb
{
  width: 40px;
}

.zeile_over
{
  background-color: #F3B5A2;
}

.zeile_abgesagt
{
  background-color: #FFFFCC;
}



/* Tabellen Spalte Tordifferenz */
.tab_tordiff, .tab_tordiff_bb, .tab_tordiff_hb, .tab_tordiff_vb, .tab_tordiff_fb, .tab_tordiff_tt, .tab_tordiff_wb, .tab_tordiff_bm
{
  width: 80px;
  text-align: center;
}

.tab_team_vb
{
  width:360px;
  text-align: left;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
}


.ansetzung2
{
  width:100%;
  /* background-color: #E9F2FB; */
  background-color: #f2f2f2;
  text-align:left;
  font-size: 11px;
  line-height: 18px;
}


/* LE */

td
{
  font-size: 11px;
}


table
{
  border-collapse: collapse;
}


tr
{
  vertical-align: top;
}



select
{
  font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
  height: 18px;
}



.tab_header
{
  background-color:#0055A0;
}



.ansetzung_datum
{
  width:95px;
}

.ansetzung_team
{
  width:160px;
  text-align:left;
}

.ansetzung
{
  background-color:#f2f2f2;
}


