  body 			{
  				background-color:#ffffff;
  				font-family:Tahoma, Verdana,sans-serif;
  				}
  h1 			{
  				text-align:center;
 				line-height:48pt;
       			font-size:28pt;
       			font-weight:bold;
       			}
  h2 			{
  				text-align:center;
 				line-height:24pt;
  	   			font-size:18pt;
       			font-weight:bold;
       			} 
  h3 			{
  				text-align:center;
 				line-height:20pt;
  	   			font-size:14pt;
       			font-weight:bold;
      			}
  h4 			{
  				text-align:center;
  				}
  h4.anm 		{
  				text-align:left;
  				}
  h4.plain 		{
  				font-weight:normal;
  				text-align:left;
  				}
/*  h5 			{padding:1px; 
  	   			border-width:1px;
  	   			border-style:inset;
  	   			text-align:right;
	   			font:12pt;
	   			font-weight:normal;
	   			}*/
  #box2 		{
  				position:relative;
  				top:0px;
  				width:100%;
  				z-index:0;
  				}
  #box3 		{
  				position:absolute;
	  			top:100px;
	  			font-family: Tahoma, Verdana, sans-serif;
      			font-size:12pt;
	  			left:5%;
	  			width:90%;
	  			z-index:1
	  			}
  hr  			{
  				width:90%;
  				}
	img.bg  	{
				width:100%;
				}
/*	object 		{
				classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
				codebase:http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0;
				}*/
	TABLE 		{
				width:100%;
				border-width:2px;
				border:inset 1px;
				padding:5px;
				}
	COL   		{
				display: table-column;
				}

	TH			{
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				font-weight: bold;
				}
	
	TD			{
				vertical-align: middle;
				text-align:left;
				border-width:1px;
				border-style:inset;
				padding-left:5px;
				}
	.background	{
				width:100%;
				}
	.background2	{
				width:100%;
  				position:relative;
	  			top:-10px;
				}
	.background3	{
				width:100%;
  				position:relative;
	  			top:-20px;
				}
	.background4	{
				width:100%;
  				position:relative;
	  			top:-30px;
				}

/*-------------------------------formulare--------------------------------*/

    .text label         {
                        display: block;
                        font-size: 1.0em;
                        }
    input.invalid       {
                        background-color: #ffcccc;
                        }
                        strong.error {
                        color: #ff0000;
                        }


/*------------------------------adressliste-------------------------------*/

	.error 				{background:#fcc;}
 	.errorhead 			{ 
						background:#ff3333;
						color: #fff;
						border:1px solid black;
  						width:30%;
						}
 	.thankshead 			{ 
						background:#33cc99;
						color: #fff;
						border:1px solid black;
  						width:30%;
						}
  	ul 					{ list-style-type:none; }
 	.text 				{ padding-bottom:1px;
 						padding-top:10px;
 						padding-left:10px;
 						vertical-align:top;
 						}

/*------------------------------anmeldung-----------------------------------*/

  h4.anm 				{
  						text-align:left;
  						line-height:12pt;
   						}


/*------------------------------bestellung--------------------------------*/

  	#formang 				{ position:relative;
  							top:0px;
  							border-style:none; }
	TD.angtop   			{ vertical-align:top;
							text-align:left;
							border-style:none;
							padding-left:5px; }
	TD.align 				{ text-align:center;
							border-style:none }
 	.fsize 					{ font-size:0.8em;
 							line-height:18pt; }
 	table.best 				{
							background-color:#66ffff;
							}

 				
/*----------------------------bestellung/shop--------------------------*/
	
	.corian td:first-child
						{
  						text-indent: 20px;
						}
	TD.ang   			{ 
						vertical-align:middle;
						text-align:left;
						border-style:none;
						padding-left:5px; }
 	#listd 				{
  						position:relative;
  						top:0px;
  						left:0px;
  						width:auto;
  						margin:20px auto 20px auto;
  						font-size:10pt;
  						}
	TD.angpr    		{ vertical-align: middle;
						text-align:left;
						border-style:none;
						padding-left:30px;
						padding-right:30px;
						}
  .col1s         		{
  						width: 40%;
  						}
  .col2s         		{
  						width: 20%;
  						}
  .col3s         		{
  						width: 5%;
  						}
  .col4s         		{
  						width: 10%;
  						}
  .col5s         		{
  						width: 5%;
  						}
  .col6s         		{
  						width: 10%;
  						}
  .col7s         		{
  						width: 10%;
  						}


/*-------------------------------eintrag---------------------------------*/
	TD.add      { vertical-align:top;
				text-align:left;
				border-style:none;
				font-weight: bold;
				color:#666666 }

/*------------------------eintrag/gaestebuch------------------------------*/
	body.gb 	{ background-image: url("../fotos/background/gaestebuch.jpg") }

/*------------------------gaestebuch/turniere-----------------------------*/
	#colname 	{ width:25%; } 


/*-------------------------geschichte-------------------------------------*/
 	.fstyle 	{ font-style:italic; }
 	
/*-------------------------geschichte/spiel-------------------------------*/
 	.fweight 	{ font-weight:bold; }

/*------------------------linkkontakt-------------------------------------*/
	#colorg, #collink 	{ width:40%; }
	TD.contact			{ text-align:right }

/*-----------------------spielerboerse------------------------------------*/
	TABLE.boerse { margin-left:auto; margin-right:auto; font-size:10pt }

/*-------------------------------spiel------------------------------------*/
	table#spiel	{ 	
				border: none;
				width: auto;
				}
	td#spi	 	{ 	
				border: none;
				width: auto;
				padding:10px 200px 10px 0;
				}

/*-----------------------spielfelder--------------------------------------*/

	#sf 	{ width:80%;
				border-width:2px;
				border:none;
				background-color:transparent;
				padding:5px;
				margin-right:50px;}
	#spifel TD	{
				border-width:1px;
				border-style:inset;
				padding-left:5px;
				}
	#spfe 		{ margin:0 50px 0 550px; }
	.col10 		{ width:20px; }

/*---------------------gaestebuch/spielfelder------------------------------*/

	.col2 		{ width:auto; } 

/*------------------------turniere-----------------------------------------*/

	#cola 		{ width:25%; }
	#turnier 	{
				text-align:center;
				}
	TABLE.tur 	{
				width:90%;
				margin-left:auto;
				margin-right:auto;
				}

/*---------------------uebersichtstans-------------------------------------*/

	#col1u 		{ width:15%; } 
	#col6u		{ width:auto; } 
	#col9u 		{ width:10%; } 


/*--------------------eintrag/uebersichtstans-----------------------------*/

	TABLE.blue 	{ width:85%;
				background-color:#66CCFF;
				border:none; }

/*----------------------------stans05-------------------------------------*/
  	ul.info 	{ list-style-type:circle; }
	table.stans	{ width:70%;
				border-width:1px;
				border-style:none; }
	td.stanme	{ border-right-width:1px;
				  border-style:solid; }