/*  ====================================================
Stylesheet mit Layout und Text für den Liveticker
Datei:  ticker.css
Autor:  Christian Gindelhumer / www.dropkick.at
========================================================== */

@media all { 

html { height: 101%; }


/*  ====================================================
Styles für das Grundlayout
========================================================== */

body {
   /*background-color: #CCC;*/								/* +++ In relstyles.css definiert +++ */
   /*background-repeat:repeat;*/							/* +++ In relstyles.css definiert +++ */
   /*color: black; */										/* +++ In relstyles.css definiert +++ */
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/	/* +++ In relstyles.css definiert +++ */
   /*font-size: small;*/									/* +++ In relstyles.css definiert +++ */
   margin:0;
   padding:0;
}

#wrapper {
	background-repeat: no-repeat;
	background-position: bottom right;
	margin:0 0 10px 0;
	width:844px;
	float:left;
/*	overflow:hidden;*/
}
#wrapper_head {
	height:5px;
	background-position: top left;
	background-repeat:no-repeat;
}
#wrapper_content {
	background-position:left;
	background-repeat:repeat-y;
	overflow:hidden;
}
#wrapper_foot {
	height:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
#head { margin:0 15px 0 0; }

#superbanner {
	margin:5px 0 8px 0;
	text-align:center;
}

#content_left {
	margin:0;
	padding:0;
	width:472px;
	float:left;
	margin:0 22px 0 22px;
}
#content_right {
	margin:0;
	padding:0;
	width:304px;
	float:left;
}
#content_foot {
	width:840px;
	padding:10px 0;
	margin:0;
	float:left;
}
#ads_right {
	float:left;
	margin:2px 0 0 10px;
}
#ads_foot {
	clear:both;
	width:844px;
	text-align:center;
	margin:10px 0;
}

/* Werbung */

#contentad {
	margin:0 0 15px 0;
	padding:0;
	width:304px;
	height:254px;
}


		
/*  ====================================================
Allgemeiner Inhalt
========================================================== */

/* Formatierung für die Spielbox */

#gamebox {
	height:194px;
	width:472px;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
}
#gamebox_content { padding:8px 4px 4px 0;}

#gamebox_ad {
	height:65px;
	margin-bottom:15px;
}
#gamebox_content h3 {
	font-size:100%;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0 0 10px 10px;
	text-align:left;
	width:220px;
	float:left;
}
#gamebox_content span {
	width:200px;
	float:right;
	text-align:right;
	font-size:85%;
	padding:3px 6px 0 0;
}

#gamebox_content_table {
	border-collapse:collapse;
	width:100%;
	margin:0;
	color:#FFF;
	clear:both;
}

#gamebox_content_table th,
#gamebox_content_table td { font-size:85%; padding:2px 3px; border:1px dotted #999; border-right:none; border-left:none; }

#gamebox_content_table tr:hover,
#gamebox_content_table tr.aktiv { background-color:#333; color:#FFF; }

/* Formatierung für die Livetabelle */

#livetable {
	width:304px;
	height:356px;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
}

#livetable_content { padding:8px 4px 4px 0;}

#livetable_content span { margin-left:15px; font-size:85%; }

#livetable_content h3 {
	display:inline;
	font-size:100%;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 10px;
	text-align:left;
}

#livetable_content_table {
	border-collapse:collapse;
	width:100%;
	margin:10px 0 0 0;
	color:#FFF;
	clear:both;
}

#livetable_content_table th,
#livetable_content_table td { font-size:85%; padding:2px 3px; border:1px dotted #999; border-right:none; border-left:none; }

#livetable_content_table tr:hover,
#livetable_content_table tr.aktiv { background-color:#333; color:#FFF; }
/*#livetable_content_table tr.relteam { font-weight:bold; background-color:#666; color:#FFF; }*/	/* +++ In relstyles.css definiert +++ */

#livetable_content_table a.tickerdetails { color:#FFF; text-decoration:none;}
#livetable_content_table a.tickerdetails:hover { color:#ccc;}

/* Formatierung für den Kopf des Tickerspiels */

#tickergame_box {
	height:104px;
	width:472px;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom:15px;
}
#tickergame_box_content { padding:8px 4px 4px 0;}

#tickergame_box_table {
	border-collapse:collapse;
	width:100%;
}
#tickergame_box_table .logo {
	text-align:center;
	width:90px;
}
#tickergame_box_table .logo img {
	margin:0 2px;
}
#tickergame_box_table .oben {
	height:10px;
	text-align:center;
	font-size:80%;
	color:#333;
	vertical-align:top;
}
#tickergame_box_table .mitte {
	height:35px;
	text-align:center;
	font-size:115%;
	font-weight:bold;
}
#tickergame_box_table .unten {
	text-align:center;
	font-size:125%;
	font-weight:bold;
}
#tickergame_box_table .unten_active_yes {
	text-align:center;
	font-size:125%;
	font-weight:bold;
	color:#F00;
}
#tickergame_box_table .unten_active_no {
	text-align:center;
	font-size:130%;
	font-weight:bold;
	color:#009900;
}
#tickergame_box_table span.hz {
	font-size:70%;
	color:#333;
	margin-left:5px;
}

/* Tooltipp für Spielerinfos */

a.infobox, a.infobox:link, a.infobox:visited, a.infobox:active  {
  text-decoration: none;
  font-weight:bold;
  }  
a.infobox:hover {
  color:#000;
  position: relative;
  background: transparent;
  }
a.infobox span {
  display: none;  
  text-decoration: none; 
}
a.infobox:hover span {
	font-weight:normal;
  display: block;
  position:absolute; 
  top: 25px; 
  left: 0; 
  width: 300px;
  z-index: 100;
  /*border:1px solid #000;*/	/* +++ In relstyles.css definiert +++ */
  /*background-color:#333;*/	/* +++ In relstyles.css definiert +++ */
  /*color:#FFF;*/				/* +++ In relstyles.css definiert +++ */
  text-align:left;
  padding:2px;
}

#infoboxwrapper { overflow:hidden;}
#infoboxhead { width:100%; font-weight:bold; padding:0 0 4px 0; font-size:110%;}
#infoboxleft { float:left; width:60px; text-align:left; }
#infoboxmiddle { float:left; width:215px; line-height:1.3;}
#infoboxmiddle em { font-size:90%; padding-top:2px;}
#infoboxright { float:left;width:25px; text-align:center; }
#infoboxright img { border:none; margin-bottom:4px; }

/* Hauptbox mit Tickerinhalt */


#tickergame {
	width:472px;
}
#tickergame_content {
	background-repeat:repeat-y;
	padding:8px 4px 4px 0;}

#tickergame_content h3 {
	font-size:100%;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 10px;
	text-align:left;
}
#tickergame_content p {
	font-size:85%;
	font-weight:100;
	margin:0 0 10px 10px;
	text-align:left;
	line-height:1.3;
}

#tickergame_navi {
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:0 5px 10px 0;
	text-align:center;
}

#tickergame_navi ul { margin:0; padding:8px 4px 0 0;}
#tickergame_navi li {
	float:right;
	list-style-type: none; 
	/*border:1px dotted #999;*/				/* +++ In relstyles.css definiert +++ */
	/*background-color:#efefef;*/			/* +++ In relstyles.css definiert +++ */
	padding:3px;
	margin:0 2px;
	font-size:85%;
}

#tickergame_navi li:hover,
#tickergame_navi li.aktiv {
	/*border:1px solid #FFF;*/				/* +++ In relstyles.css definiert +++ */
	/*background-color:#333;*/				/* +++ In relstyles.css definiert +++ */
	/*color:#FFF;*/							/* +++ In relstyles.css definiert +++ */
}
#tickergame_navi a {
	text-decoration: none;
	/*color:#333;*/							/* +++ In relstyles.css definiert +++ */
}  

#tickergame_navi a:hover {
	/*color:#FFF;*/							/* +++ In relstyles.css definiert +++ */
}

#tickergame_content_table {
	border-collapse:collapse;
	width:99%;
	margin:0 1px;
	color:#333;
	padding:0;
}

#tickergame_content_table td {
	font-size:85%;
	padding:3px;
	border:1px dotted #999;
	border-right:none;
	border-left:none;
}
#tickergame_content_table td.icon { text-align:center; width:22px; }
#tickergame_content_table td.min { text-align:center; width:24px; }
#tickergame_content_table td.text { text-align:left; }
#tickergame_content_table td.wappen { text-align:left; width:20px; }

#tickergame_content_table tr.row_0 { background-color:none; }
#tickergame_content_table tr.row_1 { background-color:#efefef; }

/* Table für Statistik */
#ticker_stats {
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#ticker_stats td.us {
	text-align:center;
	padding:10px 0 0 15px;
}
#ticker_stats td div.us {
	width:96%;
	margin:0 auto;
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:90%;
}


#tickergame_content_stat_table {
	border-collapse:collapse;
	width:99%;
	margin:0 1px;
	color:#333;
	padding:0;
}

#tickergame_content_stat_table td {
	font-size:85%;
	padding:3px;
	border:1px dotted #999;
	border-right:none;
	border-left:none;
}
#tickergame_content_stat_table td.home_spieler { text-align:left; padding-left:12px;}
#tickergame_content_stat_table td.home_stat { width:40px; text-align:right; padding-right:6px; font-size:80%; }
#tickergame_content_stat_table td.away_spieler { text-align:right; padding-right:12px;}
#tickergame_content_stat_table td.away_stat { width:40px; text-align:left; padding-left:6px; font-size:80%; }


#tickergame_content_stat_table tr.row_0 { background-color:none; }
#tickergame_content_stat_table tr.row_1 { background-color:#efefef; }

/* Foot der Tickerbox */

#tickergame_foot {
	height:10px;
	width:472px;
	background-repeat: no-repeat;
	background-position:bottom;
}
#tickergame_foot_content {
	padding:32px 9px 0 0;
	text-align:right;
	font-size:70%;
	color:#333;
}
#tickergame_foot_content a { text-decoration:none; color:#000; }
#tickergame_foot_content a:hover { text-decoration:underline; color:#333; }



/* Allgemeine Klassen für Tabellen */

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.tablerow_0 { background-color:#FFF; }
.tablerow_0 { background-color:#efefef; }









/*  ====================================================
Spielerprofil
========================================================== */

#spielerprofil {
	position:relative;
	padding:0 6px;
	font-size:90%;
}

#spielerprofil_head {
	padding:6px;
	background-color:#FFF;
	background-image:url(../allg/pics/layout/bg_vereinsauswahl.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px dotted #999;
	margin-bottom:10px;
}

#spielerprofil_head h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:140%;
	margin:0 0 8px 5px;
}

#spielerprofil img.profilpic {
	border:1px solid #333;
}
#spielerprofil img.icon {
	border:none;
	margin-right:5px;
	float:left;
}

.spielerprofil_content {
	font-size:100%;
	border:1px dotted #999;
	text-align:center;
	padding:8px 0;
	background-image:url(../allg/pics/layout/bg_vereinsauswahl.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.spielerprofil_content h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:110%;
	text-align:center;
	margin:0 0 6px 0;
}

.spielerprofil_content table {
	margin-left:auto;
	margin-right:auto;
}

.spielerprofil_content td { text-align:left; }

.spielerprofil_content .newsuebersicht {
	margin:2px 5px;
	padding:1px;
	text-align:left;
	border-bottom:none;
} 

/*  ====================================================
Bildergalerie im Spielerprofil
========================================================== */

#bildergalerie_uebersicht { overflow:hidden; padding-left:1px;}

#bildergalerie_uebersicht .bildergalerie_smallbox {
	width:100px;
	background-image:url(../pics/layout/bg_vereinsauswahl.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #CCC;
	float:left;
	margin:5px;
	text-align:center;
}

#bildergalerie_uebersicht .bildergalerie_smallbox img.vorschau {	margin:5px auto; border:1px solid #666; }
#bildergalerie_uebersicht .bildergalerie_smallbox img.vorschau:hover { border:1px solid #000; }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image:url(../../allg/pics/layout/lightbox_overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../pics/layout/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

/* Spielpics */

#spielpic {
	float:left; 
	margin:3px 0 2px 6px; 
	background-color:#e1e1e1;
}

#spielpic .pic  {
	padding:3px; 
	border:1px dotted #333; 
}
#spielpic .pic:hover {
	border:1px solid #333; 
}


/*  ====================================================
Styles für das Texte und Links
========================================================== */

/* Hyperlinks */

a {
	/*color:#006600;*/  /* +++ In relstyles.css definiert +++ */
	text-decoration:none;
}
a:hover { color:#000; }

a.white { color:#FFF; text-decoration:none; }
a.white:hover {color:#efefef; text-decoration:none; }

a.more_white {
	text-decoration: none;
	color:#FFF;
	background-image:url(../pics/icons/more_white.gif);
	background-repeat:no-repeat;
	background-position: left ;
	margin:auto 0;
	padding:0 0 1px 8px;
}

a.more_white:link {
	text-decoration: none;
	color:#FFF;
}
a.more_white:visited {
	text-decoration: none;
	color:#FFF;
}
a.more_white:hover {
	text-decoration: none;
	color:#efefef;
}
a.more_white:active {
	text-decoration: none;
	color:#FFF;
}



} /* Ende @media - nicht löschen */

/* ======================================
   E N D E ticker.css
   ====================================== */
