/*Verwendet in: blizcup,*/
td {
border:1px solid #663300; font-size:9pt; text-align:center
} 

th {
border:1px solid #663300;  font-size:10pt
}
/*Muster*/
 #th { 
  margin: 2px auto; 
  padding: 4px 4px; 
  font: bold 12px Verdana,Arial; 
  border:1px solid maroon; 
  background: steelblue; 
  width: 100px; 
  color: #FFFFFF; 
  } 

.td_bl {
border-color:#0066CC; border-width:1px; border-style:solid
}

.th_bl {
border:1px solid #0066CC
}

/*Für Kreuztabellen*/
.kreuztable {padding:2px; border:3px double #663300; WIDTH: 600px
}
#kreuz {
background-color:#CCCC99; padding:1px;
position:relative
}
.kreuz {
	border:3px double #993300; padding:2px; WIDTH: 80%; TEXT-ALIGN: center
}/*beeinflust den äußeren Rahmen der KREUZTABELLE*/
.kreuz TH {
	BORDER: 2px solid #990000;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; font-weight:bold; background-color:#FFFFCC 
}
.kreuz TD {
	BORDER: 1px solid #990000;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px 
}
.dwz_tabzeile
{
font-family: Times New Roman, Tahoma; font-size: 1em; text-align: left}
td.kreuztable {
border:1px solid #990066; 
}
th.kreuztable {
border:1px solid #990066;
}
#rang {
background-color:#CCCC99; padding:1px;
}
.stand {
	border:3px double #800000; WIDTH: 50%; background-color:#FFFFCC
}/*7.10.06.bgcolor zugfügt*/
/*.fort {
border:3px double #0000ff; padding:2px; margin:2px
}19.4.07 deaktiviert*/
.rang2 {
	background-color: transparent; padding:1px;
}
.fort {
	border:3px double #460000; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; WIDTH: 600px; PADDING-TOP: 1px
}
.fort TH {
	BORDER: brown 1px solid; margin-left: 3px
}
.fort TD {
	BORDER: brown 1px solid; margin-left: 3px
}

/*Font*/
.klein       { font-size: 8pt; font-family: Tahoma; vertical-align: middle; padding-left:2 }
CAPTION
{
Color: #008040;
Font-Size: 1.3em;
Font-Variant: normal;
Font-Weight: bold;
Font-Style: italic;
letter-spacing:1; vertical-align:sub
}
/* Für Ansetzungen*/
.ansetz {
	border:3px double #0000ff; PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; WIDTH: 800px; PADDING-TOP: 5px;
	font-family:"Times New Roman","Verdana","Arial";
	font-size: 10px; font-weight: bold ;padding-left:2px; margin-left:2px; 	
 	background-color: transparent
}
.ansetzklein {
	border:3px double #330099; /*PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 380px; PADDING-TOP: 5px;*/
	font-size: "10px"; padding-left:2px; margin-left:170px; 	
 	background-color: transparent }

 	/*Hintergrund*/
.bgcyan {
	BACKGROUND: #ccffff; PADDING-LEFT:3px;font-size:11pt; font-weight:bold; text-align:left; margin-left:3
}	
.bgcyan1 {
	BACKGROUND: #ccffff; font-size:11pt; font-weight:bold
}
.bggruen {
background-color:#6b8e23; padding:1px
}
.black {
	BACKGROUND: black
}

.auf {
	BACKGROUND: #66ff00;
}
.ab {
	BACKGROUND: #FF0066;
}
.oben {
	background: #FFFFCC; font-size: "1.2em"; color:#000080
} //*Kopfleiste*/
thead  {
	border:1px solid #800000; font-size: "1.1em"; color:#000080
}
.oben2 {
	BACKGROUND: #c0c0c0; font-size: "14"; font-weight: bold ;
} //*Zwischenleiste*/

.datum {
	border:1px dotted #0000FF; padding:2px; BACKGROUND: #FFFFCC; WIDTH: 250px; 
}
/* P-Roesner-Turnier */
.titelblock {
	border:thin dashed #FFFF00; WIDTH:80%; padding:1em; background:#F0B500;  
}

/*Legenden,Regeln,Erklärungen*/
.contex      { 
	border:6px solid #FFFF00; padding:4px; font-size: 14pt; color: #008000; font-style: italic; font-weight: bold; width:660px
}
.menu {
	BORDER-RIGHT: #ffff00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffff00 5px solid; PADDING-LEFT: 10px; BACKGROUND: #e3e2bb; PADDING-BOTTOM: 10px; MARGIN: auto; BORDER-LEFT: #ffff00 1px solid; WIDTH: 450px; PADDING-TOP: 10px; BORDER-BOTTOM: #ffff00 5px solid
}
.inhalt {
	border:4px double #008000; background:#FFFF99; font-size: "16"; color:#3300CC; font-weight: bold; width:600px
}