body
{
	font-family:Verdana,Sans-Serif,Arial;
	font-size:10pt;
	padding:0;
	margin:0;
	padding:3mm;
	background-image: url(http://www.schachklub-joehlingen.de/stylesheet/background.jpg);
}

span.kopfhinweis
{
	text-decoration:blink;
	font-size:large;
}

table.blockquote td, th
{
	border: solid 1px silver;	
}

table.blockquote th
{
	font-size: smaller;
}

table.blockquote
{
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
border-top-color: #6699cc;
border-right-color: #6699cc;
border-bottom-color: #6699cc;
border-left-color: #6699cc;
padding-top: 12px;
padding-right: 16px;
padding-bottom: 12px;
padding-left: 16px;
background-color: #eeeeee;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
border-collapse:collapse;
}

a:link 
{
	color:#0000E0; 
}

a:visited
{  
	color:#000080; 
}

a:hover 
{  
	color:#E00000; 
}

a:active
{  
	color:#E00000; 
	text-decoration:underline;
}

a:focus 
{  
	color:#00E000; 
	text-decoration:underline; 
}

td.kopftitel 
{ 
	font-size:xx-large;
	vertical-align:middle;
	font-weight:bolder;
	text-align:center;
}

td.kopftitel div
{
	font-size:small;
	background-color:White;
	padding-top:2mm;
	padding-bottom:2mm;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	margin-top:2mm;
}

table
{
	vertical-align:top;
}

table.results
{
	margin-top:0.5cm;
	margin-bottom:0.5cm;
	margin-left:1cm;
	border-style:ridge;
}



table.results td
{
    border-left:none;
    border-right:none;
}

.tabliga
{
	border-top: solid 1px silver;
	font-weight: normal;
	font-size: smaller;
	border-bottom: solid 1px black;
	background-color: silver;
}

table.tabelleerg
{
	margin-top:1cm;
	margin-left:1cm;
	border-style:outset;
	border-collapse:separate;
}

table.tabelleerg td
{
	padding-left:5px;
	padding-right:3px;
	BORDER-TOP:solid 1px silver;
	BORDER-BOTTOM:solid 1px black; 	
	font-size:10pt;
}

.colver {
    BACKGROUND-COLOR:#fceaad
}
.colbp {
    BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right
}
.colpunkte {
    BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right
}
.colplatz {
    BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right
}
.colmp {
    BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right
}
.colverjoe {
    BACKGROUND-COLOR:#ff9900
}
.colbpjoe {
    BACKGROUND-COLOR:#ff9900; TEXT-ALIGN:right
}
.colmpjoe {
    BACKGROUND-COLOR:#ff9900; TEXT-ALIGN:right
}
.colMErgSieg {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;FONT-WEIGHT:bold
}
.colMErgNied {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;
}
.colMErgUn {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;
}
.colErgSieg {
    FONT-SIZE:10pt; WIDTH:50px; TEXT-ALIGN:Right;FONT-WEIGHT:bold
}
.colErgNied {
    FONT-SIZE:10pt; WIDTH:50px; TEXT-ALIGN:Right;
}
.colErgUn {
    FONT-SIZE:10pt; WIDTH:50px; TEXT-ALIGN:Right
}
.colEErgSiegN {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;FONT-WEIGHT:bold
}
.colEErgNiedN {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;
}
.colEErgUnN {
    FONT-SIZE:10pt; WIDTH:180px; TEXT-ALIGN:Left;
}
.colEErgSieg {
    FONT-SIZE:10pt; WIDTH:30px; TEXT-ALIGN:Right;FONT-WEIGHT:bold
}
.colEErgNied {
    FONT-SIZE:10pt; WIDTH:30px; TEXT-ALIGN:Right;
}
.colEErgUn {
    FONT-SIZE:10pt; WIDTH:30px; TEXT-ALIGN:Right;
}
.colRunde {
    FONT-WEIGHT:bold;
    BORDER-BOTTOM:solid 1px black;
    FONT-SIZE:medium; 
    BACKGROUND-COLOR:#DFFE83;
}
td.colRundeDat {
    BORDER-BOTTOM:solid 1px black;FONT-SIZE:9pt; BACKGROUND-COLOR:#DFFE83
}

td.ErgEingabe {
    BORDER-TOP:solid 1px silver; BORDER-BOTTOM:solid 1px black;FONT-SIZE:0pt; BACKGROUND-COLOR:#FFFF00
}

.colEinzelergebnisse {
    BORDER-TOP:solid 1px silver; BORDER-BOTTOM:solid 1px black;FONT-SIZE:medium; BACKGROUND-COLOR:#DFFE83
}
.colKlasse {
    FONT-SIZE:14pt; BACKGROUND-COLOR:#FDD740
}
.colVerbandsrunde {
    FONT-SIZE:16pt; BACKGROUND-COLOR:#FDD740
}
td.colRundeSelect {
    BORDER-TOP:solid 1px silver; BORDER-Left:solid 1px silver; BORDER-RIGHT:solid 1px silver;FONT-SIZE:9pt;BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:center;
}

table.TurnierSelect {
	width:600px; 
}

td.TurnierSelect {
    BORDER-TOP:solid 1px silver; BORDER-Left:solid 1px silver; BORDER-RIGHT:solid 1px silver;FONT-SIZE:14pt; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:center;
}

h2.TurnierAuswahl {
	FONT-FAMILY:Script MT Bold; FONT-SIZE:32pt;
}

p.TurnierName {
	FONT-SIZE:24pt;TEXT-ALIGN:center;
}

p.SeiteName{
	FONT-SIZE:20pt;FONT-WEIGHT:bold;
}

td.colTabName
{
    BORDER-TOP:solid 1px silver; FONT-SIZE:8pt; WIDTH:120px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:left; BORDER-LEFT:solid 1px silver;
}

td.colTabSieg
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}

td.colTabSpiele
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}

td.colTabRemis
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}
td.colTabVerlust
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}

td.colTabPunkte
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; WIDTH:30px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#fceaad; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver; BORDER-RIGHT:solid 1px silver;
}

th.colTabName
{
    BORDER-TOP:solid 1px silver; FONT-SIZE:8pt; FONT-WEIGHT:bold; WIDTH:120px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:left; BORDER-LEFT:solid 1px silver;
}

th.colTabSieg
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; FONT-WEIGHT:bold;WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}

th.colTabRemis
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; FONT-WEIGHT:bold;WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}
th.colTabVerlust
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt;FONT-WEIGHT:bold; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}
th.colTabSpiele
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt;FONT-WEIGHT:bold; WIDTH:15px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver;
}

th.colTabPunkte
{
    BORDER-TOP:solid 1px silver;  FONT-SIZE:8pt; FONT-WEIGHT:bold;WIDTH:30px; BORDER-BOTTOM:solid 1px black; BACKGROUND-COLOR:#ff9933; TEXT-ALIGN:right; BORDER-LEFT:solid 1px silver; BORDER-RIGHT:solid 1px silver;
}

td.ergAnzeige
{
	border-color:Silver;border-style:solid;border-width:1px;vertical-align:top
}

table.ergAnzeige
{
	border-color:Silver;
}



table.login
{
	width:600px;
	border-style:outset;
	border-width:medium;
	border-color:Yellow;
	background-color:#ccff00;
}

table.logininfo
{
	width:200px;
	border-style:outset;
	border-width:medium;
	border-color:Yellow;
	background-color:#ccff00;
}

table.error
{
}

table.images
{
	position:relative;
	left:100px;
	border:solid 1px silver;
}
td.image
{
	position:relative;
	left:10px;
	top:10px;
	width:200px;
	padding:10px;
}

td.error
{
	font-size:12pt;
	color:Red;
	text-align:center;
}

td
{
    FONT-SIZE:10pt; TEXT-ALIGN:Left;
}

.block
{
	text-align:justify;
}

div.bericht
{
	width:600px;
	font-size: 12pt;
	font-family: "Trebuchet MS";
}

div.thema
{
	position:relative;
	border-top: silver 1px solid;
	border-bottom: black 1px solid;
	font-size: 14pt;
	background-color:#DFFE83;
	padding-left:3mm;
}

div.beschreibung
{
	position:relative;
	font-size: 12pt;
	text-align:justify;
	padding:2mm 2mm 2mm 5mm;
}


div.freiland, table.info
{
	border-top: silver 1px solid;
	border-bottom: black 1px solid;
	font-size: 14pt;
	background-color:#DFFE83;
	margin-top:3mm;
	padding-top:2mm;
	padding-bottom:2mm;
	text-align:center;
}		

div.freiland a
{
	font-size: 12pt;
}

table.info1 
{
	text-align:right;
	width:290px;
	border: 2px dotted #6699CC;
	background-color: #eee;
	margin-left:100px;
	margin-top:40px;
}

table.info1 td
{
 	vertical-align:top;
 	font-size:8pt;
}

div.end_header, div.start_footer
{
	border-bottom: silver 1px solid;
}


div.start_footer
{
	margin-top:2mm;
}

.nodisplay
{
	display:none;
}

table td
{
	vertical-align:top;
}

h3.bTitle, .bSideItem h3, div.bericht div.titel
{
	background-image:url(btitle.png);
	background-repeat:repeat;
}
