 body {
   background-color: #888888;
 }

 #body  {
   background-color: #acacac;
   position: absolute;
   min-height: 95%;
   height: auto !important;
   top: 15px;
   left: 15px;
   right: 15px;
   /*bottom: 15px;*/
   border: 1px solid #000000;
 }

 #links {
   /*position: absolute;*/
   /*top: 20px;*/
   /*left: 20px;*/
   /*height: 90%;*/
   /*width: 225px;*/
   /*border: 1px solid #000000;*/
 }

 #rechts  {
   /*position: absolute;*/
   /*top: 20px;*/
   /*left: 250px;*/
   /*float: left;*/
   /*border: 1px solid #000000;*/
 }

 #Logo {
   position: absolute;
   top: 20px;
   left: 20px;
   width: 278px;
   /*! margin-left: -100px; */
   height: 30px;
   /*padding-left: 10px;*/
   padding-top: 10px;
   background-color: #55cc55;
   text-align: center;
   vertical-align: middle;
   font-weight: bold;
   border: 2px solid #000000;
 }

 a:active a:hover a:visited    {
   color: #000000;
 }

 input {
   font-size: 18pt;
   /*! background-color: #99ff99; */
 }

 th  {
   background-color: #898989;
   /*background-color: #ccffcc;*/
 }

.spalten {text-align: center;}

 .spalten0	{
   background-color: #FE2E2E ;
   width: 20px;
 }
 .spalten1 	{
   background-color: #FFFF00 ;
 }
 .spalten2 	{
   background-color: #80FF00 ;
 }
 .spalten3 	{
   background-color: #0000FF ;
 }
 .spalten4 	{
   background-color: #F781D8 ;
 }
 .spalten5 	{
   background-color: #FF00FF ;
 }
 .spalten6 	{
   background-color: #8000FF ;
 }
 .spalten7 	{
   background-color: #D8D8D8 ;
 }
 .spalten8 	{
   background-color: #01A9DB ;
 }
 .spalten9 	{
   background-color: #00FFFF ;
 }
 .spalten10 	{
   background-color: #3ADF00 ;
 }
 .spalten11 	{
   background-color: #DF7401 ;
 }
 .spalten12 	{
   background-color: #000000 ;
 }
 .spalten13 	{
   background-color: #FFFFFF ;
 }

 #Spielerformular input.name {
   position: absolute;
   /*! font-size: 18pt; */
   text-align: center;
   left: 0px;
   width: 277px;
   /*! background-color: #acacac; */
   border: 1px solid #000000;
 }

 #farben input {
   /*margin-top: 10px;*/
   width: 40px;
   height: 20px;

 }
 #farben {
   font-size: 16pt;
   position: absolute;
   top: 100px;
   left: 5px;
   width: 278px;
   /*padding-left: 10px;*/
   text-align: center;
   /*! background-color: #acacac; */
   /*border: 1px solid #000000;*/
 }
 .heller  {
   background-color: #bbbbbb;
 }
 .dunkler  {
   background-color: #777777;
 }
 .tdaktiv   {
   background-color: #eeeeee;
 }
 /*#farben span  {
   width: 50px;
   height: 80px;
   border: 1px solid #000000;

 }*/

 #main   {
   /*position: absolute;*/
   /*top: 90px;*/
   /*left: 20px;*/
   /*width: auto;*/
   /*height: auto;*/
   /*padding-left: 10px;*/
   /*padding-top: 10px;*/
   /*border: 1px solid #ffffff;*/
 }

 #Spielername  {
   position: absolute;
   top: 2px;
   left: 0px;
   width: 278px;
   text-align: center;
   height: 35px;
   font-size: 18pt;
   font-weight: bold;
   /*text-decoration: underline;*/
   /*border: none;*/
   padding-top: 10px;
   /*background-color: #ffffff;*/
   /*float: left;*/
   border: 1px solid #000000;
 }

 #Rundenzaehler  {
   position: absolute;
   top: 55px;
   left: 0px;
   width: 278px;
   height: 50px;
   font-size: 18pt;
   text-align: center;
   padding-top: 10px;
   background-color: #888888;
   border: 1px solid #000000;
 }

 #gewinnertext  {
   position: absolute;
   top: 50%;
   left: 50%;
   width: 500px;
   height: 50px;
   padding-left: 10px;
   padding-top: 20px;
   background-color: #ccffcc;
   text-align: center;
   border: 5px solid #000000;
   font-size: 14pt;
   margin-left: -250px;
   margin-top: -25px;
   font-weight: bold;
 }

 #gewinner       {
   font-size: 14pt;
 }

 #menu {
   position: absolute;
   top: 80px;
   left: 20px;
   width: 278px;
   height: 35px;
   /*padding-left: 10px;*/
   padding-top: 10px;
   background-color: #cccccc;
   text-align: center;
   border: 3px solid #000000;
   text-decoration: none;
 }

 
 #spielertabelle {
   position: absolute;
   top: 20px;
   width: auto;
   left: 350px;
   /*height: auto;*/
   border: none;
   /*background-color: #bbbbbb;*/
   /*float: left;*/
   /*font-size: 16pt;*/
 }
table#spielertabelle  {

}
 #spielertabelle th {
   /*background-color: #aaaaaa;*/
 }

 #zahlenfeld {
   position: absolute;
   top: 150px;
   left: 20px;
   width: 280px;
   height: 400px;
   background-color: #777777;
   /*padding-left: 5px;*/
   /*padding-top: 10px;*/
   border: 1px solid #000000;

 }

 #zahlen {
   position: absolute;
   top: 120px;
   left: 50px;
   width: 150px;
   height: 250px;
   background-color: #777777;
   /*padding-left: 0px;*/
   /*padding-top: 0px;*/
   text-align: center;
   /*font-size: 20pt;*/
   /*border: 1px solid #000000;*/
 }

 #zahlen input {
   /*border: 1px solid #000000;*/
   font-size: 20pt;
 }

 #Spielerformular  {
   position: absolute;
   top: 200px;
   left: 20px;
   width: 280px;
   /*! height: 250px; */
   /*border: none;*/
   background-color: #999999;
   /*! padding-top: 10px; */
   /*! padding-left: 10px; */
   border: 1px solid #000000;
 }

 #Spielerformular input {
   font-size: 20pt;
 }

 #config  {
   position: absolute;
   top: 600px;
   left: 20px;
   width: 280px;
   height: 150px;
   /*border: none;*/
   background-color: #999999;
   padding-top: 10px;
   padding-left: 10px;
   /*! text-align: center; */
   border: 1px solid #000000;
 }

 #config .headline  {
   font-size: 14pt;
   /*! font-weight: bold; */
   /*! text-align: center; */
   /*! display: inline; */
 }

 #config .auswahl1  {
   position: absolute;
   top: 40px;
   left: 20px;
   /*! font-weight: bold; */
   /*! text-align: center; */
   /*! display: inline; */
   /*! border: 3px solid #000000; */
 }

 #config .auswahl2  {
   position: absolute;
   top: 80px;
   left: 20px;
   /*font-weight: bold;*/
   /*text-align: center;*/
   /*display: inline;*/
   /*border: 3px solid #000000;*/
 }

 #config .sauswahl  {
   position: absolute;
   top: 120px;
   left: 60px;
   /*font-weight: bold;*/
   /*! text-align: center; */
   /*display: inline;*/
   /*border: 3px solid #000000;*/
 }

 #config .text1  {
   position: absolute;
   top: 42px;
   left: 60px;
   /*! font-weight: bold; */
   /*text-align: center;*/
   /*display: inline;*/
   /*border: 3px solid #000000;*/
 }

 #config .text2  {
   position: absolute;
   top: 82px;
   left: 60px;
   /*! font-weight: bold; */
   /*! text-align: center; */
   /*! display: inline; */
   /*border: 3px solid #000000;*/
 }

 #spieleranzeige {
   position: absolute;
   top: 150px;
   left: 20px;
   width: 280px;
   /*! height: 40px; */
   /*border: none;*/
   /*padding-top: 5px;*/
   /*padding-left: 5px;*/
   /*border: 1px solid #000000;*/
   /*z-index: 0;*/
 }

 #spieleranzeige2 {
   position: absolute;
   top: 150px;
   left: 20px;
   width: 280px;
   height: auto;
   /*border: none;*/
   text-align: center;
   padding-left: 10px;
   /*! border: 1px  solid #00ff00; */
 }

 #fertigbutton {
   left: 180px;
   position: absolute;
   top: 210px;
   /*! width: 600px; */
   /*! height: auto; */
   /*border: none;*/
   /*! padding-left: 10px; */

 }

 #sql_user  {
   position: relative;
   top: 20px;
   left: 350px;
   max-width: 65%;
   height: auto;
   background-color: #cccccc;
   /*! padding: 10px; */
   border: 3px solid #000000;
   /*! display: block; */
 }
 #sql_user input {
   /*border: 1px solid #000000;*/

 }

 #debug  {
   position: absolute;
   top: 20px;
   right: 0px;
   border: 1px solid #ff0000;

 }
/*  Button */
 #debugbutton {
   background-color: #888888;
   position: absolute;
   top: 1px;
   left: 1px;
   width: 10px;
   height: 10px;
   border: 1px solid #888888;
 }
 #debugbutton a {
   text-decoration: none;
 }
 #adminbutton {
   background-color: #888888;
   position: absolute;
   top: 1px;
   right: 1px;
   width: 10px;
   height: 10px;
   border: 1px solid #888888;
 }
 #adminbutton a {
   text-decoration: none;
 }

 .clear {
   /*clear:both;*/
 }
