/* erst Tags, dann ID, dann Klassen */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #003366;
	color: White;
	font-family: Garamond;
	text-align: center;
}
a {
	color: lime;
	text-decoration: none;
}
a:visited {	color : #00CCFF }
h1, h2, h3 {	text-align : center; padding: 10px;}
pre{
	background-color: White;
	color: Black;
	text-align: left; 
}
table{
	border: 5px solid #EFDFCF;	/* ma schaun */
	border-collapse : collapse;
}
td, th{
	padding: 5px;
}
/*thead, tbody {	border : 1px solid #003366; }*/
input{
	padding: 1px;
}

/** Ausschließlich für Screenreader **/
.off-screen{
	position: absolute;
	left: -9999px;
	top: 0px;
}

.bericht{
	background-color : #EFDFCF;
	color : Black;
	margin: 5px auto; /* bewirkt Zentrierung*/
	text-align : left;
}
.bericht a{	color : Blue; }
.bericht a:visited { color : Green }

.thead{
	border: 1px solid Black;
	text-align: center;
}

/*** Noch überm Menü ***/
.menu_inline{
	display: inline;
	height: 1em;
	list-style-type: none;
	margin: 0px auto;
}

.menu_inline li{
	display: inline;
}
.menu_inline a{
	background: #63759c;
	border: 1px solid White;
/*	color: Maroon;*/
	color: Lime;
	padding: 0 2px;
}

/*** Menü in Extrasheet ***/

#rahmen{
	position: static;
/*	position: absolute;*/
	top: 3em;
	left: 0.5%;
	width: 99%;
	margin-bottom: 2em;
	padding-bottom: 2.3em;	/* Platz für Datum */
	z-index: 10;
}

/*** Kopf ***/
/*** Inhalt ***/

/* üblicherweise letzte Zeile */
#fusz{
	position: fixed;
	bottom: 1em;
	width: 100%;
	z-index: 20;
}
.datum{
	background-color: Silver;
	border-width: 0px;
	color: Black;
	display: table;
	margin: 0 auto;
	padding: 5px;
	position: relative;
}

/*** Stand ***/
.kreuz td{
	border: 1px solid Black; /* nur wie? */
	color : Blue;
	min-width: 2em;
}
.kreuz em{
	border: 1px solid Red;
	background-color: Yellow;
	position: relative;
	margin: 0 auto;
}
.stand td{
	border: 1px solid Black;
}
.ab {	background: #66FF00; }
.auf {	background: yellow; }
.black { background: black; }
.heim { background: red; }

/*** Fortschritt ***/
.fort .zahl{
	text-align: right;
}

/*** DWZ ***/
tr.schnitt td{
	background : Blue;
	color : White;
}

/*** Paare ***/
.paar{
	line-height: 1em;
}
.paar td{
	padding: 2px 15px;
}
.paar a{
	background-color: #FF9090;
	color: Blue;
	display: block;
	min-width: 30px;
}
.status6{
	background-color: #DECEBE;
}
.status7{
	background-color: #CCCCFF;
}
.status8{
	background-color: #000099;
	color: White;
}


.erg {
	text-align : center;
}
.iv { color: #EFDFCF; }

/** Spieltag **/
#paare{
	margin-bottom: 3em;	/* Platz für Datum */
}

/*#permalink{
	visibility: hidden;
}*/
