/* ------ allgemeine Formatierungen ------ */

body {
	margin-top: 18px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
	text-align: center;
}

.logo {text-align:right; width:120px}
.logo img {width:102; height:102; border:0}

a:link, a:visited, a:active {color: #ff5522;}
a:hover {color: #C43C03;}

.center_tab td { text-align: center; }

td.title2 { padding: 4px 0px 18px 0px; font-size: 24px; }

td.big { font-size: 28px; }
td.small { padding: 8px 0px 12px 0px; font-size: 11px; color: #666666; }
.small { padding: 18px 0px 12px 0px; font-size: 11px; color: #666666; }
.print { text-decoration:none; font-weight:bold; font-size:15px }
#error { padding: 50px 0px 70px 0px; font-size: 18px; font-weight: bold; color: #999999 }

.button {
	BORDER: #cccccc 3px double;
	WIDTH: 84px;
	PADDING: 1px;
	BACKGROUND: url(grey_bg.png) repeat-x;
	MARGIN: 12px 6px 6px 6px;
	LINE-HEIGHT: 14px;
	TEXT-ALIGN: center
}
.button A { FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration:none }

.button2 {
	BORDER: #cccccc 3px double;
	WIDTH: 240px;
	PADDING: 1px;
	BACKGROUND: url(grey_bg.png) repeat-x;
	MARGIN: 2px 2px 2px 2px;
	LINE-HEIGHT: 14px;
	TEXT-ALIGN: center
}
.button2 A { FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration:none }


@media print{
body { color: #000000 }
.print { color: #ffffff }
}


/* ------ Tabellen und Ergebnislisten ------ */

.ergtab td {
	padding: 2px 5px;
	font-size: 15px;
	white-space:nowrap;
	text-align: center;
}

.ergtab a {text-decoration: none;}

.ergtab_head td{
	padding: 2px 3px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
}

.ergtab_row1y {background-color: #FFFF66;}
.ergtab_row1 {background-color: #eeeeee;}
.ergtab_rowlast td { font-size: 11px; border-top: 1px solid #cccccc; color: #666666; }
.ergtab_date{ font-size: 11px; color: #666666; }

td.ergtab_man {text-align: left;}
td.ergtab_bem {
	text-align: left;
	font-size: 12px;
	text-indent: 28px;
	color: #ff5522;
}

td.title3 {	padding: 25px 0px 15px 0px; font-weight: bold;}
td.info {line-height: 23px;}

.option_text{ font-size: 14px; color: #000000; }

@media print { 
.ergtab td {
	padding: 2px 7px;
	color: #000000;
	font-size: 17px;
	white-space:nowrap;
}
.ergtab_head td{border-bottom: 1px solid #999999;}
.ergtab_rowlast td { font-size: 13px; border-top: 1px solid #999999; color: #999999; }
.ergtab_date{ font-size: 13px; color: #000000; }

td.title2 {	padding: 15px 0px 30px 0px; font-size: 30px; color: #000000; }
td.title3 {	padding: 35px 0px 14px 0px; }

}


/* ------ Spieleingabe ------ */

.sb_form_spiel { width: 590px; font-size: 14px; }
.sb_form { font-size: 14px; }
.sb_form td { padding: 2px 1px; white-space: nowrap }
#sb_ersatz td { font-size: 14px; }

.liga_desc {
	width: 100%;
	text-align: left;
	padding-left: 70px;
	text-decoration: underline;
	font-size: 24px;
}

.sb_desc { text-align: right; white-space: nowrap; }

.sb_data { text-align: left; white-space: nowrap; }
.sb_data span { font-size: 14px; text-decoration: underline; }

.sb_datac { text-align: center; white-space: nowrap; }
.sb_datac span { font-size: 14px; text-decoration: underline; }

.sb_datar { text-align: right; white-space: nowrap; }
.sb_datar span { font-size: 14px; text-decoration: underline; }

.sb_roundheader { font-weight: bold; text-align: left; }
.sb_colheader { font-weight: bold }
.sb_col_center { text-align: center; }


/* ------ Statistiken ------ */

.stats_list { border-collapse: collapse; border: 1px solid #666666; font-size: 13px; }
.stats_list th { background-color: #dddddd; border: 1px solid #aaaaaa; padding: 2px 3px; }
.stats_list td { border: 1px solid #aaaaaa; padding: 2px 3px; }
.st_l1 { text-align: left; }
.st_l2 { text-align: center; }
.st_l3 { text-align: center; }

.stats_tab { border-collapse: collapse; border: 1px solid #666666; font-size: 13px }
.stats_tab th { border: 1px solid #aaaaaa; padding: 2px 3px }
.stats_tab td { border: 1px solid #aaaaaa; padding: 2px 3px; text-align: center }
.st_header { background-color: #cccccc; font-size: 22px }
#stats_head { font-weight: bold }
#stats_foot { font-weight: bold }

.st_c1 { background-color: #cccccc; white-space: nowrap }
.st_c1odd { background-color: #dddddd; white-space: nowrap }
.st_c2 { background-color: #ffff99 }
.st_c2r { background-color: #ffff99; text-align: right }
.st_c3 { background-color: #ccffff }
.st_c3r { background-color: #ccffff; text-align: right }

/* ------ Spielerstatistiken ------ */

#st5_name { font-size: 20px; padding-top: 2px; padding-bottom: 22px }

.st5_dis {
	width: 450px;
	border: 1px solid #eee;
	border-collapse: collapse;
	margin-bottom: 15px;
	font-size: 14px;
	white-space: nowrap
}
.st5_dis td { text-align: center; padding: 1px }
.st5_dis th { background-color: #111190; color: white; padding: 1px }
.st5_r2 {background-color: #eee; }

.st5_erg { width: 600px; margin-top: 25px; margin-bottom: 14px; font-size: 14px }
.st5_ergr td { background-color: #ffff99; padding: 2px 4px; }
.st5_tdc { text-align:center }
.st5_ergl { padding-right: 50px; white-space: nowrap }
.st5_ergd { padding-bottom: 5px; text-align: center }


.st5S_dis th { background-color: #111190; color: white; padding: 1px }
.st5S_erg { width: 500px; margin-top: 25px; margin-bottom: 14px; font-size: 14px }
.st5S_erg .st5_ergl { padding-right: 30px; white-space: nowrap }

