/*
 * www.niederrheinischer-schachverband.de
 * www.nsv1901.de
 * css style sheet
 * author: fmg
 * Last Update 2003/04/11 07:59 CEST
 * Last Update 2004/07/18 19:59 CEST
 * Last Update 2004/09/26 22:29 CEST
 * Last Update 2005/01/19 23:59 CET
 * Last Update 2005/01/21 16:59 CET
 * Last Update 2005/02/27 --:-- CET
 * Last Update 2005/03/07 00:59 CEST
 * Last Update 2005/03/12 22:59 CEST
 * Last Update 2005/09/15 21:59 CEST
 * Last Update 2005/11/14 23:29 CET
 * Last Update 2006/02/03 16:29 CET
 * Last Update 2006/04/05 00:59 CEST
 * Last Update 2006/04/08 19:29 CEST
 * Last Update 2006/04/15 20:59 CEST
 * Last Update 2006/04/19 19:29 CEST
 * Last Update 2006/04/21 14:59 CEST
 * Last Update 2006/05/23 14:59 CEST
 * Last Update 2007/05/03 15:29 CEST
 * Last Update 2009/03/22 16:59 CET
 */

HTML	{
	/* IE */
	margin: 0;
	padding: 0;
	}

BODY
	{

	/* IE */
	/* margin: 0;
	padding: 0; */
	
/*	font: small-caps italic bold 100% Helvetica,sans-serif */
	font-variant:		normal;
	font-style:		normal;
	font-weight:		normal;
	font-size:		100%;
	font-family:		sans-serif;

	color:			#000000;
/*	background-color:	#e0d000;*/
	background-color:	#e8f8d0;
	
	}

BODY.index
	{
	font-size:		1em;
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	padding-left:		1em;
	padding-right:		1em;
	padding-top:		1em;
	padding-bottom:		1em;
/*	min-width:		600px;*/
/*	min-width:		667px;*/ /* bis 19.01.2005 */
/*	min-width:		677px;*/ /* wg. Termine */
	min-width:		707px; /* wg. Lynx Logo */

/*	border-width:		0px;
	border-style:		solid;
	border-color:		#924c07;*/

/*	background-color:	#e8f8d0;
	background-color:	#d8f8d0;*/
/*	background-color:	#fdfce4;*/ /*hellgelb cindy fdfce4*/
/*	background-color:	#e0e0a0;*/ /*ocker gruen*/
/*	background-color:	#d5d5d3;*/ /*grau cindy*/
/*	background-color:	#f9f8d5;*/ /* sand cindy bu */
/*	background-color:	#b0c800;*/ /* 20050528 */
	background-color:	#f9f8d5; /* 20050912 sand cindy */
					 /* vgl. BODY.vereinsabfrage */
        }

BODY.vereinsabfrage
	{
	font-size:		1em;
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	padding-left:		1em;
	padding-right:		1em;
	padding-top:		1em;
	padding-bottom:		1em;
	/*min-width:		800px;*/ /* wg. Link Wegbeschreibung */
	min-width:		880px; /* wg. Link Langenberg */
/*	background-color:	#e8f8d0;
	background-color:	#d8f8d0;
	background-color:	#fdfce4;*/ /*hellgelb cindy fdfce4*/
/*	background-color:	#e0e0a0;*/ /*ocker gruen*/
/*	background-color:	#d5d5d3;*/ /*grau cindy*/
/*	background-color:	#f9f8d5;*/ /* sand cindy */
/*	background-color:	#b0c800;*/ /* 20050528 */
	background-color:	#f9f8d5; /* 20050915 sand cindy */
					 /* vgl. BODY.index */
        }


DIV.mainbody
	{
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	/*border-width:		5px;*/
	border-width:		4px; /* 2006-04-19 */
	border-style:		solid;
/*	border-color:		black;*/
/*	border-color:		#ffa000;*/
	border-color:		#924c07;
	padding-left:		1em;
	padding-right:		1em;
	padding-top:		1em;
	padding-bottom:		1em;
/*	background-color:	#e8f8d0;
	background-color:	#d8f8d0;*/
	background-color:	#f9f8d5; /* sand cindy */
	}


TABLE.titel
	{
	margin:			0;
	padding:		0;
	width:			100%;
/*	background-color: blue;*/
	}

TR
	{
	margin:			0;
	padding:		0;
	}

TD.seitenueberschrift
	{
	margin:			0;
	padding:		0;
	font-weight:		bold;
	font-size:		1.5em;
	text-align:		center;
	}

TD.logoleft
	{
	margin:			0;
	padding:		0;
	text-align:		left;
	}

TD.logoright
	{
	margin:			0;
	padding:		0;
	text-align:		right;
	}

IMG.logo
	{
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	height:			6em;
	width:			6em;
	}

IMG.sjnrlogo
	{
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	height:			6em;
	width:			16.67em;
	}


DIV.indexlinkleiste
	{
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	padding-left:		0;
	padding-right:		0;
	padding-top:		0.2em;
	padding-bottom:		0.2em;
	width:			100%;
/*	background-color:	#ffaa00;*/ /* orange */
/*	background-color:	#ffa000;*/ /* orange wie aktuell*/
	background-color:	#f8a000; /* orange wie aktuell*/ /* 20050528 */
	}


DIV.indexlinkleiste TABLE
	{
	margin-left:		0.2em;
	margin-right:		0.2em;
	margin-top:		0;
	margin-bottom:		0;
/*	text-align:		center;*/
	width:			99%;
/*	background-color:	#0000ff;
	background-color:	red;*/
	}
DIV.seitenabschlussleiste TABLE
	{
	margin-left:		0.2em;
	margin-right:		0.2em;
	margin-top:		0;
	margin-bottom:		0;
	width:			99%;
	}


DIV.indexlinkleiste TR
	{
/*	margin-left:		0.2em;
	margin-right:		0.2em;
	margin-top:		0;
	margin-bottom:		0;*/
/*	text-align:		center;
	width:			100%;*/
/*	background-color:	yellow;*/
	}
DIV.seitenabschlussleiste TR
	{
	}


DIV.indexlinkleiste TD
	{
	text-align:		center;
	}
DIV.seitenabschlussleiste TD
	{
	font-style:		normal;
	font-weight:		bold;
	}
DIV.seitenabschlussleiste TD.update
	{
	font-style:		normal;
	font-weight:		bold;
	text-align:		left;
	}
DIV.seitenabschlussleiste TD.impressum
	{
	font-style:		normal;
	font-weight:		bold;
	text-align:		center;
	}
DIV.seitenabschlussleiste TD.mail
	{
	font-style:		normal;
	font-weight:		bold;
	text-align:		right;
	}
DIV.seitenabschlussleiste TD.mutt
	{
	/*font-style:		normal;*/
	/*font-weight:		bold;*/
	text-align:		right;
	/*vertical-align:		middle;*/
	}


DIV.indexlinkleiste EM
	{
	font-style:		normal;
	font-weight:		bold;
	}

DIV.indexlinkleiste A
	{
	font-weight:		bold;
	}

DIV.seitenabschlussleiste EM
	{
	font-style:		normal;
	font-weight:		bold;
	}

DIV.seitenabschlussleiste A
	{
	font-weight:		bold;
	}

DIV.indexlinkleiste .index
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .termine
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .spielbetrieb
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .organe
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .organeitalic
	{
	font-style:		italic;
/*	width:		15%;*/
	}

DIV.indexlinkleiste .download
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .archiv
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .links
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .impressum
	{
/*	width:		15%;*/
	}

DIV.indexlinkleiste .smaller
	{
	font-size:	0.8em;
/*	width:		15%;*/
	}

DIV.indexlinkleiste .smallerbold
	{
	font-size:	0.8em;
	font-weight:	bold;
/*	width:		15%;*/
	}


DIV.organelinkleiste
	{
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	padding-left:		0;
	padding-right:		0;
	padding-top:		0.2em;
	padding-bottom:		0.2em;
	width:			100%;
/*	background-color:	#ffaa00;*/ /* orange */
/*	background-color:	#ffa000;*/ /* orange wie aktuell*/
	background-color:	#f8a000; /* orange wie aktuell*/ /* 20050528 */
	}


DIV.organelinkleiste TABLE
	{
	margin-left:		0.2em;
	margin-right:		0.2em;
	margin-top:		0;
	margin-bottom:		0;
/*	text-align:		center;*/
	width:			99%;
/*	background-color:	#0000ff;
	background-color:	red;*/
	}


DIV.organelinkleiste TR
	{
/*	margin-left:		0.2em;
	margin-right:		0.2em;
	margin-top:		0;
	margin-bottom:		0;*/
/*	text-align:		center;
	width:			100%;*/
/*	background-color:	yellow;*/
	}


DIV.organelinkleiste TD
	{
	text-align:		center;
	}


DIV.organelinkleiste EM
	{
	font-style:		normal;
	font-weight:		bold;
	}

DIV.organelinkleiste A
	{
	font-weight:		bold;
	}

DIV.organelinkleiste .organe
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .termine
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .spielbetrieb
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .organe
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .download
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .archiv
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .links
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .impressum
	{
/*	width:		15%;*/
	}

DIV.organelinkleiste .smaller
	{
	font-size:	0.8em;
/*	width:		15%;*/
	}

DIV.organelinkleiste .smallerbold
	{
	font-size:	0.8em;
	font-weight:	bold;
/*	width:		15%;*/
	}


DIV.indexaktuell
	{
	float:			left;
/*	float:			right;*/
	margin-top:		0;
	margin-left:		0;
	/*margin-right:		1em;*/ /*bis 20050919*/
	/*margin-right:		2em;*/ /*20050919 für Liste?*/
	margin-right:		1em;
	margin-bottom:		1em;
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	padding-left:		0;
	padding-right:		0;
	padding-top:		0;
	padding-bottom:		0.4em;
	width:			40%; /* 34% */
/*	background-color:	#f0f000;*/ /* yellow */
/*	background-color:	#f0f0a0;*/ /* yellow  pastell */
/*	background-color:	#f8f0d0;*/ /* yellow  sand pastell */
	background-color:	#f8f080; /* yellow */
	}


DIV.indexaktuell H4
	{
	font-size:		1em;
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0.4em;
/*	border-left-width:   	0;
	border-right-width:   	0;
	border-top-width:   	0;*/
	border-bottom-width:   	1px;
	border-bottom-style:   	solid;
	border-bottom-color:   	black;
	padding-left:		0.4em;
	padding-right:		0.1em;
	padding-top:		0.1em;
	padding-bottom:		0.1em;
/*	background-color:	#c0c000;*/ /* darker yellow */
/*	background-color:	#f8f000;*/ /* yellow */
	background-color:	#f8a000; /* dark orange */
	}

DIV.indexaktuell H4.aktuell
	{
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	color;
	background-color:	red;
	}

DIV.indexaktuell H4.bottom
	{
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	color;
	}

DIV.indexaktuell P
	{
	font-size:		0.9em;
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	padding-left:		0.4em;
	padding-right:		0.4em;
	padding-top:		0.1em;
	padding-bottom:		0.1em;
	}

DIV.indexaktuell EM
	{
	font-style:		normal;
	font-weight:		bold;
	}


DIV.seitenabschlussleiste
	{
	margin-left:		0;
	margin-right:		0;
	margin-top:		0;
	margin-bottom:		0;
	border-width:   	1px;
	border-style:   	solid;
	border-color:   	black;
	padding-left:		0;
	padding-right:		0;
	padding-top:		0.2em;
	padding-bottom:		0.2em;
	width:			100%;
/*	background-color:	#ffaa00;*/ /* orange */
	background-color:	#ffa000; /* orange wie aktuell*/
	}

DIV.fliesstext
	{
	font-family:	sans-serif;
	}

/*DIV.fliesstext LI
	{
	margin-left:      1em;
	}*/ /*Listen im Fliesstext sind problematisch*/

/* old */

#empty {color: #e8f8d0;}
#empty {color: #e8f8d0;}
#empty {color: #fff8d0;}
.empty {color: #fff8d0;}


A:link		{color: #0000FF;}
A:link		{color: #007020;} /* 20050528 */
A:visited	{color: #700000;}
A:hover		{background-color: #FFFF00;} /* 20050528 */
A.image:hover	{background-color: transparent;} /* 20050601 */
/*A:active	{color: #EE0080; background: yellow;}
A:active	{color: #EE0080; background: #e8f8d0;}
A:active	{color: #EE0080; background: yellow;}
A:active	{color: #CE00A0; background: yellow;}*/ /* 20050528 */
A:active	{color: #0000C0; background: #FFFF00;} /* 20050528 */

H1		{font-size:210%;}

/*DIV.wichtig	{color: #ff0000; font-weight: bold;}*/ /*knallrot*/
DIV.wichtig	{background: #ff0000;} /*knallrot*/
P.wichtig	{color: #ff0000; font-weight: bold;} /*knallrot*/

H4.wichtig
	{
	text-align:	center;
	font-weight:	bold;
	color:		#ff0000;
	}

/*P.brandaktuell	{color: #a31c1c; font-weight: bold;}*/ /*rotbraun*/
/*P.brandaktuell	{color: #90a316; font-weight: bold;}*/ /*tarngrün
								hellgelb*/
P.brandaktuell	{color: #0a6167; font-weight: bold;} /*schmutzblau
							dunkeltürkis*/
P.brandaktuell SPAN.brandaktuell
	{font-weight:	normal;}
P.topaktuell	{color: #80c000; font-weight: bold;} /*grün*/
#topaktuell	{color: #d0c000; font-weight: bold;} /*gelb*/

/*#nextdate	{color: #0000a0;}*/
#nextdate	{color: #d00000; font-weight: bold;} /*rot*/

TABLE.termintabelle
	{
	font-size:	0.9em;
	text-align:	center;
	width:		99%;
	}

TABLE.tournamentview
	{
	font-size:	0.9em;
	text-align:	center;
	width:		99%;
	}

TABLE.vstabelle
	{
	font-size:	0.9em;
	width:		99%;
	}

TABLE.spatabelle
	{
	font-size:	0.9em;
	width:		99%;
	}

TABLE.downloadtabelle
	{
	font-size:	0.9em;
	width:		99%;
	}

TABLE.downloadtabelle TD.bytes
	{text-align:	right;}
	
TABLE.ergebnistabelle
	{
	font-size:	0.9em;
	text-align:	center;
	width:		99%;
	}

TABLE.ergebnistabelle TD.entscheidspa
	{
	text-decoration:	line-through;
	}

TR.sonntagrl
	{color: #a00000;}

TR.sonntagrllast
	{
	color: #a00000;
	font-weight: bold;
	}

TR.sonntagvl
	{
	/*color: #00a000;*/	/* bis 03.02.2006 */
	color: #008800;
	}

TR.sonntagvllast
	{
	/*color: #00a000;*/	/* bis 03.02.2006 */
	color: #008800;
	font-weight: bold;
	}

TR.sonntagvk
	{color: #0000a0;}

TR.sonntagvklast
	{
	color: #0000a0;
	font-weight: bold;
	}

TABLE.nsvspatabelle
	{
	font-size:	0.9em;
	width:		99%;
	}

TABLE.kongress
	{
	font-size:	0.9em;
	width:		99%;
	}

DIV.bezirkmitverein
	{
	font-style:	italic;
	}

DIV.verein
	{
	font-size:	0.9em;
	margin-left:	18pt;
	}

TR.linkleer
	{font-size: 10%;}
TD.ergebnis
	{text-align: center;}
TD.uhrzeit
	{text-align: center;}
TH.archiv
	{text-align: left;}
TH.pmm
	{text-align: left;}
TR.pmm-leer-ir
	{font-size: 10%;}
TR.pmm-leer-vr
	{font-size: 40%;}
TD.foot-mini
	{font-size: 5%;}
TD.foot-mini
	{font-size: 1px;}
EM.vs	
	{font-style: italic; font-weight: bold;}
EM.vsbgb
	{font-style: normal; font-weight: bold;}
EM.vsa
	{font-style: italic; font-weight: bold;}

DIV.vmm
	{
	font-size:	0.9em;
	}

TABLE.vbem TD
	{
	text-align:	left;		/* 2006-04-17 */
	font-size:	0.9em;
	}

TABLE.vbmm TD
	{
	text-align:	left;		/* 2006-04-17 */
	font-size:	0.9em;
	}

TABLE.vmm TD
	{
	/*text-align:	center;*/	/* 2006-04-17 */
	text-align:	left;		/* 2006-04-17 */
	font-size:	0.9em;
	}

TABLE.vmm TR.vmm-liga TD
	{
	font-size:		1.1em;
	font-weight:		bold;
	}
TABLE.vmm TR.vmm-team TD
	{
	font-size:		1.0em;
	font-weight:		bold;
	}

TABLE.vmm TD.result
	{
	text-align:		center;
	}

DIV.vem
	{
	font-size:	0.9em;
	}

TABLE.vem TD
	{
	text-align:	left;
	font-size:	0.9em;
	}

/*
TABLE.vem TR.vemresign TD
	{
	text-align:	left;
	font-size:	0.8em;
	}
*/

TABLE.vdem TD
	{
	text-align:	left;
	font-size:	0.9em;
	}

TABLE.pmm
	{
	/*text-align:	center;*/
	text-align:	left;
	font-size:	0.9em;
	}

TABLE.pmm TD.runde
	{
	font-style:		normal;
	font-size:		1.1em;
	font-weight:		bold;
	text-decoration:	underline;
	text-align:		left;
	}

TABLE.pmm TR.pmm-team TD
	{
	font-size:		1.1em;
	font-weight:		bold;
	}

TABLE.pmm TD.result
	{
	text-align:		center;
	}

TABLE.pem
	{
	/*text-align:	center;*/
	text-align:	left;
	font-size:	0.9em;
	}

TABLE.pem TD.runde
	{
	font-style:		normal;
	font-size:		1.1em;
	font-weight:		bold;
	text-decoration:	underline;
	text-align:		left;
	}

TABLE.pem TR.pem-spieler TD
	{
	font-style:	normal;
	font-weight:	normal;
	/*font-size:	1em;*/
	}

TABLE.beitragstabelle TD
	{
	text-align:	center;
	}

TABLE.beitragstabelle TR.beitragaktuell
	{
	font-weight:	bold;
	}

TABLE.beitragstabelle TD.sonstiges
	{
	text-align:	left;
	font-weight:	normal;
	}

DIV.logotab
	{
	border-width:   	0px;
	border-style:   	solid;
	border-color:   	black;
	width:			100%;
	}

SPAN.dataflagyes { background-color:	#00ff00; }
SPAN.dataflagno { background-color:	#ff0000; }

/* */

DIV.rechtsbuendig
	{
	float:		right;
	}

DIV.linksbuendig
	{
	float:		left;
	}

DIV.provider
	{
	text-align:	center;
	}

DIV.datumaktuell
	{
	text-align:	center;
	}

.rssbutton
	{
	/*background-color:	#f60;*/
	background-color:	#ff6600;
	/*color:			white !important;*/
	color:			white !important;
    
	/*border-left:		1px solid #c96;*/
	border-left:		1px solid #cc9966;
	/*border-top:		1px solid #ca9;*/
	border-top:		1px solid #ccaa99;
	/*border-right:		1px solid #930;*/
	border-right:		1px solid #993300;
	/*border-bottom:		1px solid #310;*/
	border-bottom:		1px solid #331100;

	/*padding:		0px 0.5em 0px 0.5em;*/
	padding:		0px 0.5em 0px 0.5em;
	/*font-family:		helvetica, sans-serif;*/
	font-family:		helvetica, sans-serif;
	/*font-weight:		bold;*/
	font-weight:		bold;
	/*font-size:		small;*/
	font-size:		small;
	/*text-decoration:	none;*/
	text-decoration:	none;
	}
/*.button:hover { background: #f90; }*/
.rssbutton:hover
	{
	background:	#ff9900;
	}

.contenthead
	{
	font-weight:    bold;
	text-decoration:        underline;
	}

SPAN.surftip
	{
	font-size:	50%;
	}

SPAN.bold
	{
	font-weight:	bold;
	}

DIV.center
	{
	text-align:	center;
	}

SPAN.italic
	{
	font-style:	italic;
	}

SPAN.bolditalic
	{
	font-style:	italic;
	font-weight:	bold;
	}

SPAN.trauer
	{
	color:		#000000;
	font-weight:	bold;
	}

H2.newsticker
	{
	text-align:	center;
	font-weight:	bold;
	color:		#0a6167;
	}

H3.newsticker
	{
	text-align:	center;
	font-weight:	bold;
	color:		#0a6167;
	}

H4.newsticker
	{
	text-align:	center;
	font-weight:	bold;
	color:		#0a6167;
	}

H5.newsticker
	{
	text-align:	center;
	font-weight:	/*normal;*/ lighter;
	color:		#0a6167;
	}

H6.newsticker
	{
	text-align:	center;
	font-weight:	normal;
	/*color:		#0a6167;*/
	}

H3.wichtigertermin
	{
	text-align:	center;
	font-weight:	bold;
	color:		#ff0000;
	}

H4.wichtigertermin
	{
	text-align:	center;
	font-weight:	bold;
	color:		#ff0000;
	}

H5.wichtigertermin
	{
	text-align:	center;
	font-weight:	bold;
	color:		#ff0000;
	}

H6.wichtigertermin
	{
	text-align:	center;
	font-weight:	bold;
	color:		#ff0000;
	}

.newstickerjugend
	{
	text-align:	center;
	color:		#00d0c0;
	}

TR.empty
	{
	font-size:	0.5em;
	}

TD.bold
	{
	font-weight:	bold;
	}

DIV.centrum
	{
	text-align:	center;
	}

/*/EOF/*/
