/* CSS Document */body {	margin: 0px;	padding: 0px;	border-width: 0px;	text-align: center;	background-color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.tbl{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:10px;}#imgpop {	height: 100%;	width: 100%;	position: absolute;	left: 0px;	top: 0px;	background-color:#FF00FF;}a, a:hover, a:visited, a:active	{	color: #FFFFFF;	text-decoration: underline;	}	.txtBonus {	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-top: 10px;}.txtForm {	padding-left: 10px;	padding-right: 10px;}.tableForm {	padding-top: 5px;	padding-bottom: 5px;}.warnTable {	border-top: 1px solid;	border-top-color: #ffffff;	border-left: 1px solid;	border-left-color: #ffffff;	border-right: 1px solid;	border-right-color: #ffffff;	border-bottom: 1px solid;	border-bottom-color: #ffffff;}	.bild{width:150px;height:110px;float:right;cursor:hand;	}.bild2{width:150px;height:110px;float:left;	cursor:hand;}.bild3{width:150px;height:110px;float:none;	cursor:hand;}.leerbild{	width: 10px;	height: 10px;	background-image: url(../finaltable/leer.gif);}#hilfsebene {	position: relative;		top: 0px;	text-align: left;	margin-left: auto;	margin-right: auto;	width: 800px;	border: none;	background-color: #2F5B40;}.tabletxt{	font-size: 10px;}#logo	{	text-align: center;	padding-top: 10px;	padding-bottom: 5px;	}	#mittelbereich	{	margin: 0;		padding: 0;		border-top: 1px solid white;	padding-top: 117px;	background-image: url(images/mittelbild.jpg);	background-repeat: no-repeat;	}		 #navileiste {	margin: 0;	padding: 0;	height: 39px;	line-height: 39px;	background-image: url(images/menuleiste.gif);	background-repeat: no-repeat;}	#contentrahmen	{	height: 290px;	background-color: #477C5C;	}	#contentrahmen #maintext	{	width: 770px;	margin-left: 15px;	margin-right: 15px;	height: 265px;	background-color: #2F5B40;	overflow: auto;	}	#contentrahmen .bghelper {background-image: url(images/bghelper.gif);}#contentrahmen #maintextLeft	{	width: 550px;	float: left;	padding: 5px;	}					.clear {clear:both;line-height: 1px;}.midisong {	position: absolute;	top: -200;}#midibtn {	text-decoration: underline;}#mp3div {	position: absolute;	top: 580px;	left: 645px;	text-align: right;}.free1 {	width: 120px;}.free2 {	position: relative;	top: -24px;	left: 124px;	width: 200px;}	#start #copyright	{	position:absolute;	top: 580px;	width: 800px;	margin-top: 0px;	margin-bottom: 0px;	padding-left: 15px;	}#contentrahmen #copyright	{	margin-top: 5px;	margin-bottom: 5px;	padding-left: 15px;	}		#eventtable	{		font-size: 10px;	width: 750px;	padding: 5px;	}	#anmeldetable	{		font-size: 10px;	width: 750px;	padding: 5px;	}	#anmeldetable th, #anmeldetable td	{	text-align: left;	padding-bottom: 6px;	}		#eventtable th, #eventtable td	{	text-align: left;	padding-bottom: 10px;	}		#mittelbereich a {border: none;position: relative;top: 31px;text-decoration: none;}	#mittelbereich a img {border: none;}/* Genaue Positionen für Buttons */#mittelbereich #pokerschule {left: 33px;}#mittelbereich #tunierdaten {left: 33px;}#mittelbereich #anmelden {left: 28px;}#mittelbereich #seminare {left: 23px;}#mittelbereich #gewinnspiel {left: 19px;}#mittelbereich #vermietung {left: 16px;}.zwischennavi a:hover {color: #B1AD95;}.zwischennavi {padding-bottom: 10px;}.zwischennavi ul {list-style: none;margin: 0;padding: 0;}.zwischennavi li, .zwischennavi span {float: left;margin-left: 0px;margin-right: 12px;}.clearleft {clear: left;}#contentrahmen #maintextRight	{	width: 200px;	width: 190px;	padding: 0;	margin: 0;	background-color: #AFAB94;	float: right;text-align: center;	}	#contentrahmen #maintextRight #abstand	{	}	#MaintextLeft p {margin-top: 2px;margin-bottom: 2px;}#maintextright h1 {padding-top: 10px;}#maintextright h1, h2 {font-size: 10px;}#maintextLeft h2 {font-size: 10px;margin: 0px;padding: 0px;padding-bottom: 10px;padding-top: 10px;}#maintextright h5 {font-size: 10px;margin: 0px;padding: 0px;padding-bottom: 15px;}#anmeldeform, #gewinnspielform {text-align: left;font-weight: bold;padding-left: 10px;padding-right: 10px;padding-top: 10px;}#anmeldeform {padding: 0;}#anmeldeform p, #gewinnspielform p {margin: 0;padding: 0;}#anmeldeform label	{width: 70px;float: left;padding: 0;padding-top: 5px;}#gewinnspielform label	{width: 120px;float: left;padding: 0;padding-top: 5px;}#anmeldeform .textfeld {font-size: 10px;font-weight: normal;width: 130px;margin-top: 3px;margin-bottom: 3px;}#anmeldeform .selectfeld {font-size: 10px;font-weight: normal;width: 130px;float: right;margin-top: 3px;margin-bottom: 3px;}#anmeldeform .gebdatumtext	{	width: 90px;	}#anmeldeform .gebdatumtext	{	width: 90px;	}#anmeldeform .textfeldgebdatum {width: 60px;}#anmeldeform .submitbtn, #gewinnspielform .submitbtn {float: left;font-size: 10px;}		#anmeldeform br, #gewinnspielform br	{	clear: both;	line-height: 4px;	}	#maintextLeft ol li	{padding-bottom: 10px;}	#start #hilfsebene {background-image:url(images/startbild.jpg);background-repeat: no-repeat;height: 600px;}#start #hilfsebene img {position: absolute;border: none;}#start #hilfsebene #pokershule	{	top: 178px;	left: 25px;	}#start #hilfsebene #seminare	{	top: 178px;	left: 306px;	}	#start #hilfsebene #tunierdaten	{	top: 305px;	left: 25px;	}		#start #hilfsebene #gewinnspiel	{	top: 305px;	left: 306px;	}			#start #hilfsebene #anmelden	{	top: 426px;	left: 25px;	}				#start #hilfsebene #vermietung	{	top: 426px;	left: 306px;	}			#start #hilfsebene #infobox	{	position: absolute;	width: 170px;	top: 162px;	left: 553px;	background-color: #477C5C;	font-size: 12px;	padding-left: 5px;	padding-right: 5px;	}	#infoboxneu	{	position: absolute;	width: 194px;	top: 174px;	left: 510px;	font-size: 12px;	color:white;	height: 260px;		}	#start #hilfsebene #infobox p	{margin:0;padding: 0;padding-top: 5px;padding-bottom: 5px;	}			#start #hilfsebene #infobox h2	{font-size: 12px;}	#start #hilfsebene #infobox .trennlinie {line-height: 1px;width: 170px;margin-top: 10px;background-color: white;}.formfehler {font-weight: bold;color: #990000;text-align:left;padding-left: 10px;}.formok {font-weight: bold;color: #FFFFFF;text-align:left;padding-left: 10px;}.radiobutton {width: 12px;float: left;}.radiolabel {float: left;width: 50px;}.radiolabel_wide {float: left;width: 250px !IMPORTANT;}.checkboxlabel {padding-left: 5px !IMPORTANT;width: 140px !IMPORTANT;}.checkboxlabel_wide {padding-left: 5px !IMPORTANT;width: 250px !IMPORTANT;}#gewinnspielform .textfeld_left {font-size: 10px;font-weight: normal;width: 100px;float: left;margin-top: 3px;margin-bottom: 3px;}.inputkurz{	font-size: 10px;	width:50px;}.inputnorm{	font-size: 10px;	width:150px;}.inputmittel{	font-size: 10px;	width:200px;}.inputlang{	font-size: 10px;	width:350px;}.formtext{	font-size: 10px;	font-weight: bold;}.inputchk{	font-size: px;	text-align: left;}a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {  position: relative;  text-decoration: underline;   font-style: normal;  font-weight: bold;  color: #BCA72E;   font-size: 0,8em;  }  a.tooltip:hover {  color: #BCA72E;   background: transparent;  }a.tooltip span {  display: none;    text-decoration: none; }a.tooltip:hover span {  display: block;  position: absolute;   top: -200px;   left: 0;   width: 400px;  z-index: 100;  color: #000000;   border:1px solid #000000;   background: #FFFFCC;  font: 10px Verdana, sans-serif;   text-align: left;  }  a.tooltip span b {  display: block;  margin: 0;  padding: 0;  font-size: 12px;  font-weigth: bold;  color: yellow;  background-color: gray;  border: 0px;  border-bottom: 1px solid black;}.ticker{	background-color: #2F5B40;	border: 1px;	color:gold;	font-size: 12px;	font-weight: bold;	width:200px;	}.gold{	color:gold;	}