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

#skatPunkteTabelle {
	margin:10px;
}
table.punktetabelle {
	border-collapse:collapse;
	/* BG */ 
	background-color:#ffffff;
	/*
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
	*/
	
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.maxTDBreite {
	 word-wrap:break-word;
	 height: 23px;
	 width:87px;
	 /* per js die breite festlegen */
}

table.punktetabelle td {
	/*padding:1px;*/
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align:center;
	font-size:12px;
	min-height:23px;
	line-height:23px;
}
tr.punktetabelleHead > td {
	border-top: 1px solid #bbb;
}
table.punktetabelle td.bg {
	background:url(punktetabelle/punktetabelleSprite_de.gif) no-repeat 0px 0px #FFFFFF;
}
body.LANGen table.punktetabelle td.bg {
	background-image:url(punktetabelle/punktetabelleSprite_en.gif);
}
body.LANGpl table.punktetabelle td.bg {
	background-image:url(punktetabelle/punktetabelleSprite_pl.gif);
}
body.LANGde table.punktetabelle td.bg {
	background-image:url(punktetabelle/punktetabelleSprite_de.gif);
}
table.punktetabelle td.bg0a {
	/*background-position:-2px -265px;*/
	background:none;
	height:23px;
}
table.punktetabelle td.bg0b {
	/*
	background-position:-150px -265px;
	*/
	background:none;
	height:23px;
}
table.punktetabelle td.bg1 {
	/*background-position:-11px -30px;*/
	background-position:-11px -26px;
	width:20px;
	min-width:20px;
	height:105px;
}
table.punktetabelle td.bg2 {
	background-position:-66px -26px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg3 {
	background-position:-113px -26px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg4 {
	background-position:-162px -26px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg5 {
	background-position:-211px -26px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg6 {
	background-position:-15px -152px;
	width:20px;
	min-width:20px;
	height:23px;
}
table.punktetabelle td.bg7 {
	background-position:-257px -52px;
	width:20px;
	min-width:20px;
	height:79px;
}
table.punktetabelle td.bg8 {
	background-position:-305px -52px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg9 {
	background-position:-355px -52px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg10 {
	background-position:-400px -52px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg11 {
	background-position:-450px -52px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg12 {
	background-position:-500px -52px;
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bg13 {
	background-position:-185px -140px;
	width:40px;
	min-width:40px;
	height:70px;
}
table.punktetabelle td.bg14 {
	background-position:-727px -99px;
	width:35px;
	min-width:35px;
	height:32px;
}
table.punktetabelle td.bg15 {
	background-position:-767px -99px;
	width:35px;
	min-width:35px;
	height:32px;
}
table.punktetabelle td.bg18 {
	background-position:-547px -99px;
	width:50px;
	min-width:50px;
	height:35px;
}
table.punktetabelle td.bg19 {
	background-position:-547px -99px;
	width:20px;
	min-width:20px;
	height:35px;
}
table.punktetabelle td.bg20 {
	background-position:-597px -99px;
	width:20px;
	min-width:20px;
	height:35px;
}
table.punktetabelle td.bg21 {
	background-position:-815px -26px;
	width:20px;
	min-width:20px;
	height:35px;
}
table.punktetabelle td.bg22 {
	background-position:-642px -26px;
	width:20px;
	min-width:20px;
	height:35px;
}
table.punktetabelle td.bg23 {
	background-position:-692px -26px;
	width:20px;
	min-width:20px;
	height:35px;
}
table.punktetabelle td.bg24 {
	/*background-position:-692px -26px;*/
	background:none;
	width:26px;
	min-width:26px;
	height:35px;
}
table.punktetabelle td.bgs1 {
	background-position:-2px -314px;
	height:23px;
	width:290px;
	min-width:290px;
}
table.punktetabelle td.bgs2 {
	background-position:-2px -362px;
	height:23px;
}
table.punktetabelle td.bgs3 {
	background-position:-2px -410px;
	height:23px;
}
table.punktetabelle td.bgs4 {
	background-position:-2px -458px;
	height:23px;
}
table.punktetabelle td.bgs5 {
	background-position:-2px -506px;
	height:23px;
}
table.punktetabelle td.bgs11 {
	width:50px;
	min-width:50px;
}
table.punktetabelle td.bgs12 {
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bgs13 {
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bgs1e {
	width:20px;
	min-width:20px;
}
table.punktetabelle td.bgce {
	width:20px;
	min-width:20px;
	height:23px;
}
table.punktetabelle td.bgce2 {
	width:26px;
	min-width:26px;
	height:23px;
}
table.punktetabelle td.bgc1 {
	width:35px;
	min-width:35px;
}
table.punktetabelle td.bgc2 {
	width:50px;
	min-width:50px;
}
table.punktetabelle td.bgc3 {
	width:40px;
	min-width:40px;
}
.pktTblData > table.punktetabelle tr:nth-child(even) td {
	background-color: #EAEAEA;
}

td.bdDickB {
	border-bottom: 1px solid #2A2A2A !important;
}
td.bdDickR {
	border-right: 1px solid #2A2A2A !important;
}
table.punktetabelle td.dummy,
table.punktetabelle tr.dummy > td {
	width:1px;
	min-height:1px !important;
	height:1px;
	font-size:1px;
}

#tischinfoPunkteTabelle div.pktTblAll {
	margin:auto;
}


