/* DFB TV Startbox */
    .box div.dfb_tv p {
		background: none;
		color: #000000;
		overflow: auto;
	}   
	p.teaser { 
		height: 164px;
       }
       .bild { 
       	position: absolute;
       	width: 225px;
       	height: 164px;
       }        
       .inhalt {
       	padding-top:5px;
       	padding-left:10px;
       	font-size:8pt;
       	color:#000000;
       	text-decoration:none;
       }
       .inhalt a {
       	color:#000000;
       	text-decoration: none;
       }
       .rubrik {
       	color:#fdc300; 
       	font-size:8pt;
       	display:inline;
       }
       .text_teaser a {
       	text-align: left;
       	text-decoration: none;
       	font-size:8pt; 
       	color:#000000;
       	display:block;
       	margin: 5px 19px 8px 10px;
       }
       
       p.text_teaser {
       padding: 0;
	   background-color: #e4e4e4 !important;
       }
       
       .playbutton {
       	position: absolute;
       	margin-top: 55px;
       	margin-left: 90px;
       }
       .morevideos {
       	display: block;
       	color: #000000;
       	font-size: 9pt; 
       	font-weight: bold; 
       	text-decoration: none;
       	margin: 5px 10px 0 10px;
	}
/* end DFB TV Startbox */

/* Bundesligabox */

/* ----- Bundesliga Tabelle und Spieltag ----- */

.bundesligabox_tabs a {
  padding-top: 5px;
  font-size: 0.95em;
  text-align: center;
  color: white;
  font-weight: bold;
  text-decoration: none;
  background: url(http://fanclub.dfb.de/dfb-toolbox/images/elements/bundesligabox/bundesligabox_tabs_off.gif) no-repeat;
  width: 103px;
  height: 18px;
  display: block; 
  float: left;
  margin: 5px 1px 0px 0px;
}

.bundesligabox_tabs a:hover {
  background: url(http://fanclub.dfb.de/dfb-toolbox/images/elements/bundesligabox/bundesligabox_tabs_on.gif) no-repeat;
}

.bundesligabox {
  clear: both;
}



.bundesligabox th {
  font-size: 0.95em;
  color:#999999;
  padding: 5px 4px 5px 4px;
  background: #e0e0e0;
  font-weight: bold;
}

.bundesligabox td {
  font-size: 0.95em;
  padding: 4px 1px 4px 2px;
  background: white;
  margin: 0px;
  border: 1px solid #e0e0e0;
  border-width: 0px 0px 1px 0px;
}

.bundesligabox_error {
  /* Fehlermeldung fÃ¼r Bundesligabox, z. B. wenn noch keine Spielzeiten 
  definiert sind -> das kann im normalen Betrieb eigentlich nicht vorkommen
  und muss dann schnellstens vom Redaktionsteam aktualisiert werden. */
  
  font-weight: bold;
  
}

.bundesligabox td.position {
  border-left: 4px solid #E0E0E0;
  text-align:  right; 
}

.bundesligabox td.spiele {
  text-align: right;
}
.bundesligabox td.tordiff {
  text-align: right;
}
.bundesligabox td.punkte {
  text-align: right;
}

.bundesligabox .section1 td.position {
  border-left: 4px solid #00572D;
}

.bundesligabox .section2 td.position {
  border-left: 4px solid #047D48;
}

.bundesligabox .section3 td.position {
  border-left: 4px solid #01B26E;
}

.bundesligabox .section0 td.position {
  border-left: 4px solid #666;
}


.leaguedayitem th {
  font-size: 9px;
  color:#999999;
  padding: 5px 4px 5px 4px;
  background: #e0e0e0;
  font-weight: bold;
}

.leaguedayitem td {
  font-size: 9px;
  padding: 4px 1px 4px 2px;
  background: white;
  margin: 0px;
  border: 1px solid #e0e0e0;
  border-width: 0px 0px 1px 0px;
}

.leaguedayitem td.position {
  border-left: 4px solid #E0E0E0; 
}

.leaguedayitem .section1 td.position {
  border-left: 4px solid #00572D;
}

.leaguedayitem .section2 td.position {
  border-left: 4px solid #047D48;
}

.leaguedayitem .section3 td.position {
  border-left: 4px solid #01B26E;
}

.leaguedayitem .section0 td.position {
  border-left: 4px solid #666;
}

.bundesliga_spieltag td {
  font-size: 9px;
  padding: 5px;
  background-color:#ffffff;
  margin: 0px;
  border: 1px solid #e0e0e0;
  border-width: 0px 0px 1px 0px;  
}

.bundesliga_spieltag th {
  font-size: 9px;
  color: #999999;
  padding: 5px;
  background: #e0e0e0;
  font-weight: bold;
  border: 1px solid #ffffff;
  border-width: 0px 0px 1px 0px;
}

.bundesliga_spieltag h5 {
  font-size: 9px;
  font-weight: bold;
}

.bundesliga2_spieltag td {
  font-size: 9px;
  padding: 5px;
  background-color:#ffffff;
  margin: 0px;
  border: 1px solid #e0e0e0;
  border-width: 0px 0px 1px 0px;
  
}

.bundesliga2_spieltag th {
  font-size: 9px;
  color:#999999;
  padding: 5px;
  background: #e0e0e0;
  font-weight: bold;
}



.videogallery h4 {
  font-size: 1em;
  margin-bottom: 5px;
}

.item.videogallery {
  padding: 5px;
  text-align: center;
  background: #DDDDDD;
}

.gallery img {
  width: 90px;
}

.gallery h4 {
  font-size: 1em;
  margin-bottom: 5px;
}

.item.gallery {
  padding: 5px;
  text-align: center;
  background: #DDDDDD;
}
.box_1buli {
  background: url(http://www.dfb.de/images/tabelle_1bundesliga.gif);
  width: 179px;
  height: 336px;
  margin-bottom: 10px;
}
.box_2buli {
  background: url(http://www.dfb.de/images/tabelle_2bundesliga.gif);
  width: 179px;
  height: 336px;
  margin-bottom: 10px;
}

.box_nav a {
  display: block;
  border: 1px dashed #C0C0C0;
  border-width: 0px 0px 1px 0px;
  padding: 15px 0px 15px 30px;
  background-image: url(http://www.dfb.de/images/list_icon.gif);
  background-repeat: no-repeat;
  background-position: 5px 15px;
  font-size:10px;
  width: 145px;
  color:#008000;
 }
.box_nav a:hover {
  background-color: #E0E0E0;
  background-image: url(http://www.dfb.de/images/list_icon_over.gif);
}
#dfbpokal {
  background-image: url(http://www.dfb.de/images/header_dfbpokal_nav.gif);
  width: 180px;
  height: 25px;
}
#bundesliga {
  background-image: url(http://www.dfb.de/images/header_bundesliga_nav.gif);
  width: 180px;
  height: 25px;
}

table.data {
  width: 100%;
}

table.data td {
  font-size: 80%;
  padding: 2px;
}

.rte_tr_11233_CCCCCC {
  background: #ccc;
}

#BannerRightColumn {
  margin-bottom: 10px;
}
/* end Bundesligabox */
