@charset "UTF-8";
/* CSS Document */

.tx-sishandball a.halllink{
	color:			#444;
	padding-right:		15px;
	text-decoration: 		none; }
	
.tx-sishandball a.halllink:hover{
	text-decoration: 		underline; }

.tx-sishandball .odd, table#team .odd{
	background-color:		#EFEFEF; }
	
.matchcontainer p.dateandhall {
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#787878	}	

.tx-sishandball .marked, .tx-sishandball .marked p.dateandhall {
	background-color:#00A75B;
	color:#FFFFFF; }
	
.matchcontainer {
	font-size:		90%;
	margin: 		3px auto;
	padding:		5px 10px;
	width: 			550px; }

.matchcontainer p.match {
	font-weight:bold;
	margin:0px;
	padding:3px 0px 0px 0px;	}
	


.tx-sishandball .crosstable .specialscoring {
	font-size:		70%; }

.tx-sishandball .matchcontainer .rslt .hlftrslt {
	margin-right:	5px; }
	
.tx-sishandball p.season {
	border:		1px solid #006FB9;
	color:		#006FB9;
	font-weight: 	bold;
	margin:		15px auto 15px auto;
	padding:		0px;
	text-align:	center;
	width:		570px; }
	
.tx-sishandball table.leaguetable, table#team {
	border:		1px solid #EFEFEF;
	margin:		10px auto;
	padding:		3px; }

.tx-sishandball table.leaguetable tr.special {
	color: 		#FFFFFF;
	background-color:#00A75B }
	
.tx-sishandball table.leaguetable td.position {
	text-align:	center;
	width:		30px; }

.tx-sishandball table.leaguetable td.name {
	width:		200px; }
	
.tx-sishandball table.leaguetable td.matchcount {
	padding-right:	3px;
	text-align: 	right; }
	
.tx-sishandball table.leaguetable td.goals {
	text-align:	center;
	width:		70px; }
	
.tx-sishandball table.leaguetable td.goaldiff {
	text-align:	center;
	width:		45px; }

.tx-sishandball table.leaguetable td.points {
	text-align: 	center;
	width:		50px; }
	
.tx-sishandball .tx-sishandball-browsebox table {
	margin:		0px auto; }

.tx-sishandball .toactmatchday {
	float:		right; }

.tx-sishandball .leaguematches .toactmatchday {
	float:		none;
	text-align:	right; }

.tx-sishandball h3 {
	padding-bottom:	10px; }

.tx-sishandball .leaguematches {
	border: 		1px solid #EFEFEF;
	margin-bottom:	15px; }
	
.tx-sishandball .leaguematches .odd {
	background:	none; }
	
.tx-sishandball .leaguematches .odd .matchcontainer {
	background-color:	#EFEFEF; }
	
.tx-sishandball .leaguematches .matchweek .matchcontainer p.dateandhall {
	color:		#BBB;
	font-size:	80%; }
	
.tx-sishandball .leaguematches .matchweek .matchcontainer a.halllink{
	color:		#BBB;
	background-image:	none;
	padding-right:	0px; }

.tx-sishandball .clubmatches p.dateandhall .shortteamdesc {
	color:		#006FB9; }
	
.tx-sishandball .clubmatches .matchweek .matchcontainer .rslt,
.tx-sishandball .clubmatches .matchweek .matchcontainer p.match {
	color: 		black; }
	
.tx-sishandball .hlftrslt {
	font-size:	80%; }

.tx-sishandball .clubmatches .odd {
	background:	none; }
	
.tx-sishandball .clubmatches .odd .matchcontainer {
	background-color:	#EFEFEF; }
	
.tx-sishandball .clubmatches .act .matchcontainer {
	border:		1px dashed #006FB9; }
	
.tx-sishandball .clubmatches .matchweek .matchcontainer .rslt,
.tx-sishandball .clubmatches .matchweek .matchcontainer p.match {
	color: 		black; }
		
.tx-tbhandballgoalgetter-pi1 .matchinfo p {
	color:		#00A698;
	font-size:	90%;
	font-weight:	bold; }	
	
.tx-tbhandballgoalgetter-pi1 .matchinfo p .hlfrslt {
	font-size:	80%;
	font-weight:	normal; }
	
.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-single {
	border:		1px solid #EEE;
	margin: 		20px 0px 20px 50px; }
	
.tx-tbhandballgoalgetter-pi1 tr.even {
	background-color:	#EFEFEF; }

.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-single td.name {	
	width: 		150px; }
	
.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-single td.goals{	
	text-align:	center;
	width:		60px; }

.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-summary {
	border:		1px solid black;
	float:		right;
	margin-right:	20px; }
	
.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-summary td.name {
	width: 		150px; }
	
.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-summary td.matchcount {
	text-align: 	center;
	width:		40px; }
	
.tx-tbhandballgoalgetter-pi1 table.tx-tbhandballgoalgetter-summary td.goals {
	text-align: 	center;
	width:		60px; }
	
.tx-tbhandballgoalgetter-pi1 ul.singleplayergoals {
	list-style-type:	none; }
	
.tx-tbhandballgoalgetter-pi1 p.singleplayergoals {
	border-bottom:	2px solid #00A698; }
	
.tx-tbhandball-pi2 h2 {
	color:		black;
	font-size:	110%;
	margin-bottom:	10px;
	margin-left:	20px; }
	
.tx-tbhandball-pi2 h3 {
	color:		#006FB9;
	font-size:	100%;
	font-weight:	normal;
	margin-bottom:	15px;
	margin-left:	20px; }
	
.tx-tbhandball-pi2 .images {
	float:		right;
	margin:		0px 10px 0px 20px; }
	
.tx-tbhandball-pi2 .images .img {
	border:		1px solid #444;
	margin-bottom:	4px;
	padding:		2px 2px; }
	
.tx-tbhandball-pi2 .sorting {
	border:		1px solid black;
	float: 		right;
	width:		200px; }
	
.tx-tbhandball-pi2 .sorting h2 {
	font-weight:	normal;
	margin:		0px;
	padding:		5px; }

.tx-tbhandball-pi2 .sorting .tx-tbhandball-pi2-modeSelector table {
	margin:		3px auto;
	padding:		0px; }
	
.tx-tbhandball-pi2 .sorting .tx-tbhandball-pi2-modeSelector table p {
	margin:		0px;
	padding:		0px; }

.tx-tbhandball-pi2 ul.halllist {
	list-style-type:	none; }
	
.tx-tbhandball-pi2 ul.halllist li {
	margin:		0px 0px 0px 30px;
	padding:		5px;
	width:		430px; }
	
.tx-tbhandball-pi2 ul.halllist li.even {
	background-color:	#EFEFEF; }

.tx-tbhandball-pi2 .tx-tbhandball-pi2-browsebox {
	padding-left:	35px; }
	
.tx-tbhandball-pi2 .tx-tbhandball-pi2-browsebox table {
	padding:		0px;
	margin:		0px; }
	
.tx-tbhandball-pi2 #map_canvas {
	margin:		0px auto; }

.tx-tbhandball-pi2 #map_canvas_withimages {
	margin:		0px 0px 0px 20px; }
	
.tx-sishandball table.em08 tr.special {
	color:		#444; }
	
.tx-sishandball .tx-sishandball-browsebox table td.tx-sishandball-browsebox-SCell p {
	border:		1px solid #006FB9;
	padding:		1px 3px 1px 3px; }
	
.tx-sishandball .clubmatches .matchcontainer .transports {
	float:		right; }
	
.tx-sishandball .clubmatches .pdflink {
	text-align:	right; }
	
.tx-sishandball .clubmatches .pdflink img {
	padding-right:	5px; }

.tx-sishandball .clubmatches p.submit {
	text-align:	center; }
  
.tx-sishandball .clubmatches .winner {
  font-style:		italic; }

.tx-sishandball .leaguematches #team .rslt,
.tx-sishandball .leaguematches #team p.match {
	font-weight: 	bold; }

.tx-sishandball .leaguetable table.leaguetable td {
	 padding:		4px; }

.tx-sishandball table {
	font-size:	90%;
	margin:		5px auto; }
	
.tx-sishandball table thead, 
.tx-sishandball table thead tr, 
.tx-sishandball table thead tr th,
table#team thead tr,
table#team thead tr th {
	background:	transparent none repeat scroll 0 0;
	color:		#444444; }

.tx-sishandball table thead tr th.h_clubname {
	text-align:	center;
	width:		80px; }

.tx-sishandball table tbody tr td {
	text-align:	center; }

.tx-sishandball table tbody tr td.v_clubname {
	color:		#444444;
	font-weight:	bold;
	text-align:	left;
	width:		100px; }
	
.tx-sishandball table .marked {
	background-color:	#EFEFEF; }
	
.tx-sishandball table thead tr th,
table#team tr th {
	background-color:#00A75B;
	padding:2px 0px 2px 0px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	}
	table#team tr th {
		text-align:left;
		}

.tx-sishandball table tbody tr td {
	border:		1px solid #444444; }

.tx-sishandball table tbody tr td {
	padding:		3px 0px; }

.tx-sishandball table tbody tr td .result {
	color:		#006FB9;
	font-weight:	bold; }
	
.tx-sishandball .tx-sishandball-browsebox table tbody tr td {
	padding:		0px 0.5em; }
	
.tx-sishandball .tx-sishandball-browsebox table tbody tr td {
	border:		none; }

.tx-sishandball table.leaguetable tbody tr td {
	border:		none; }
	
.tx-sishandball table.leaguetable tbody tr td.name {
	text-align:	left; }

/* nur #team */
table#team td, table#team tr th {
	padding:4px;
}
table#team {
	font-size:12px;
	margin:0;
}
table#team .spielerdaten {
	font-weight:bold;
	font-size:13px;
	text-align:left;
}