body {
	font-size:50%;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	background: #fff;
}

#cp1 { position:absolute; top: 110px ; left: 10px; z-index: 307; }
#cp2 { position:absolute; top: 110px ; left: 55px; z-index: 306; }
#cp3 { position:absolute; top: 110px ; left: 100px; z-index: 305; }
#cp4 { position:absolute; top: 110px ; left: 145px; z-index: 304; }
#cp5 { position:absolute; top: 110px ; left: 190px; z-index: 303; }
#cp6 { position:absolute; top: 110px ; left: 235px; z-index: 302; display:none; }
#cp7 { position:absolute; top: 110px ; left: 280px; z-index: 301; display:none; }
#cpC { position:absolute; top: 10px ; left: 10px; z-index: 309; display:none; }
#card { width: 114px; height: 190px; padding: 0px;}
#board { position: absolute; left: 385px; top: 5px; width: 614px; height: 614px; background: gray; color: white; padding: 0; margin:0; }
#cards { padding:0; margin:0 ; position: absolute; left: 0; top: 0; }
#cardstack { position: absolute; left: 0; top: 0; }
.boardimg { width: 614px; height: 614px; padding: 0; margin:0; }
.logoimg { height: 82px; width: 146px; }
.symbolimg { height: 82px; width: 95px; }
.logo { position:absolute; top: 12px ; left: 25px; }
#miniplayer {position:absolute; top: 350px; left: 5px; width: 375px; float: left;}
.player { background: #ccc; width: 171px; height: 82px;padding:1px; margin:5px; border: 2px solid transparent; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; float: left; }
.player-highlight { border: 2px solid #f6a828; }
.playerimg { height: 39px; padding:4px 8px 4px 1px; margin:1px; vertical-align:middle;float:left;}
#competition .opening { position:absolute;left:0px;top:0px;height: 38px; width: 38px; padding:5px 10px 5px 10px; margin:1px; z-index:12; display:none; }
.nocards { position:absolute;left:0px;top:0px;height: 47px; padding:1px; margin:1px; padding-right: 10px; z-index:11;}
.iconstats { padding:0px;width:120px;position:relative;vertical-align:top;float:left; }
.name { display: block;  text-align: center; padding:0; margin:5px; }
.status { text-align: center;position:absolute; top: 275px; left: 5px; background: #ccc; width: 360px;  height:55px;padding:1px; margin:5px; border: 1px solid transparent; -moz-border-radius:5px;-webkit-border-radius: 5px; border-radius: 5px;}
.statistics { position:absolute; top: 550px; left: 5px; background: #ccc; width: 360px; height:60px;padding:1px; margin:5px; border: 1px solid transparent ; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;font-size:80%;}
.infotable {font-size:180%;}
.teufelszug { padding:0; margin:0; -moz-border-radius:5px;-webkit-border-radius: 5px; border-radius: 5px;font-size:80%; display:none; }
.teufelcards { position:absolute; top: 0; left: 0; z-index: 501; }
.teufelcontainer { position:absolute; top: 40px; left: 30px; width: 355px; height:190px;z-index: 500; }
/*.marker { width: 15px; height: 15px; padding: 10px;-moz-border-radius:50px; -webkit-border-radius: 50px; border-radius: 50px; z-index: 600; background: white; display: none; opacity: .30;filter:Alpha(Opacity=30); } */
.marker { z-index: 600; display: none; opacity: .30;filter:Alpha(Opacity=30); }
#tcp1 { position:absolute; top: 60px ; left: 50px; z-index: 507; }
#tcp2 { position:absolute; top: 60px ; left: 95px; z-index: 506; }
#tcp3 { position:absolute; top: 60px ; left: 140px; z-index: 505; }
#tcp4 { position:absolute; top: 60px ; left: 185px; z-index: 504; }
#tcp5 { position:absolute; top: 60px ; left: 230px; z-index: 503; }
#tcp6 { position:absolute; top: 60px ; left: 275px; z-index: 502; }
/* 465+395-120 und 5+395-120 */
.centerbutton { position: absolute; left: 572px; top: 192px; width: 240px; height: 240px; text-align: center; line-height: 240px ; z-index:1000; display:none; }




#cp01 { position:absolute; top: 0px ; left: 0px; z-index: 307; }
#cp02 { position:absolute; top: 0px ; left: 46px; z-index: 306; }
#cp03 { position:absolute; top: 0px ; left: 92px; z-index: 305; }
#cp04 { position:absolute; top: 0px ; left: 138px; z-index: 304; }
#cp05 { position:absolute; top: 0px ; left: 184px; z-index: 303; }
#cp06 { position:absolute; top: 0px ; left: 230px; z-index: 302; display:none; }
#cp07 { position:absolute; top: 0px ; left: 276px; z-index: 301; display:none; }

#cp11 { position:absolute; top: 0px ; left: 0px; z-index: 307; }
#cp12 { position:absolute; top: 0px ; left: 46px; z-index: 306; }
#cp13 { position:absolute; top: 0px ; left: 92px; z-index: 305; }
#cp14 { position:absolute; top: 0px ; left: 138px; z-index: 304; }
#cp15 { position:absolute; top: 0px ; left: 184px; z-index: 303; }
#cp16 { position:absolute; top: 0px ; left: 230px; z-index: 302; display:none; }
#cp17 { position:absolute; top: 0px ; left: 276px; z-index: 301; display:none; }

#cp21 { position:absolute; top: 0px ; left: 0px; z-index: 307; }
#cp22 { position:absolute; top: 0px ; left: 46px; z-index: 306; }
#cp23 { position:absolute; top: 0px ; left: 92px; z-index: 305; }
#cp24 { position:absolute; top: 0px ; left: 138px; z-index: 304; }
#cp25 { position:absolute; top: 0px ; left: 184px; z-index: 303; }
#cp26 { position:absolute; top: 0px ; left: 230px; z-index: 302; display:none; }
#cp27 { position:absolute; top: 0px ; left: 276px; z-index: 301; display:none; }

#cp31 { position:absolute; top: 0px ; left: 0px; z-index: 307; }
#cp32 { position:absolute; top: 0px ; left: 46px; z-index: 306; }
#cp33 { position:absolute; top: 0px ; left: 92px; z-index: 305; }
#cp34 { position:absolute; top: 0px ; left: 138px; z-index: 304; }
#cp35 { position:absolute; top: 0px ; left: 184px; z-index: 303; }
#cp36 { position:absolute; top: 0px ; left: 230px; z-index: 302; display:none; }
#cp37 { position:absolute; top: 0px ; left: 276px; z-index: 301; display:none; }

#cpCC { position:absolute; top: 0px ; left: 138px; z-index: 303; }

.pcard { width:51px; height: 85px; }
.picons { padding: 0px; width: 50px; position: absolute; vertical-align: middle; }
.pcards { position: relative; left: 50px; top: 0px;}
#spectacle .opening { left:0;top:0;height: 36px; width: 36px; margin: 1px; vertical-align: top;z-index: 12;position:relative;padding: 0px; }



#cards0 { padding:0; margin:0 ; position: relative; left: 0; top: 0; }
#cards1 { padding:0; margin:0 ; position: relative; left: 0; top: 0; }
#cards2 { padding:0; margin:0 ; position: relative; left: 0; top: 0; }
#cards3 { padding:0; margin:0 ; position: relative; left: 0; top: 0; }

#spectacle #players {position:absolute; top: 100px; left: 10px; width: 360px; float: left;}

#spectacle .player { background: #ccc; width: 350px; height: 115px;padding:1px; margin:5px; border: 2px solid transparent; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; float: left; }
#spectacle .player-highlight { border: 2px solid #f6a828; }

#pcardstack { position: absolute; left: 0; top: 0; }

#playcontrol { display:none; }
#playcontrol ul { z-index: 800; position: absolute; left: 265px; top: 57px; text-align: center; }
#playcontrol ul { background: #ccc; width: 95px; height: 28px; padding:1px; margin:5px; border: 2px solid transparent; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; }
#playcontrol li {display: inline; list-style-type: none; height: 27px;  width: 27px; }
.playbutton { width: 27px; height:27px; }


.tipsbase { z-index: 0; display: block; width:25px ; height:25px}

