/* -----------------------------------------------
 * Style Sheet for Tischtennis
 * $Id: tt.css 118 2019-05-08 20:23:52Z wshbg $
 * Site: muemmel.net 
 * Author:   Wilfried Schmitten    www.muemmel.net
 * -----------------------------------------------
 */

.sieger {
	font: normal 1.5em Georgia, "Times New Roman", serif;
color: #48546a;
}

/* -----------------------------------------------
   Tischtennis Seite common
 * ---------------------------------------------- */

#ttcol {
	float: left;
	width: 100%;
}

#ttcol table, #ttcol div.p_bilanz {
	margin:10px auto;
	width:100%;
}

#ttcol table.bericht {
	width:500px;
}

#ttcol table.aufstellung  {
	width:400px;
}

#ttcol table.bilanz {
	width:550px;
}
#ttcol table.p_bilanz, #ttcol div.p_bilanz {
	width:600px;
} 

#ttcol thead td, #ttcol tr.head td, #ttcol div.p_bilanz {
	height: 30px;
	font: normal 2em Georgia, "Times New Roman", serif; 
	color: #ffffff;
	background: #fa361a url(../grafik/tab_bg.gif) repeat-x;
	text-align:center;
}

#ttcol th, #ttcol td {
	padding: 2px 0 2px 5px;
	text-align:center;
}

#ttcol th span {
	font-size:smaller;
}

#ttcol th {
	background-color:#4f6887;
	color:#ffffff;
}
/* Pfeil Sortierung nach LKZ / Q-TTR*/
#ttcol th a {
	background-color:#4f6887;
	color:#ffffff;
}
/* Sortierung LKZ / Q-TTR Kennzeichnung */
.dim {
	color:#7f7fff;
}

#ttcol tr {
	background-color:#f7f7f7;
}

#ttcol tr.bg0, #info tr.bg0 {
	background-color:#f0f0f0;
}

#ttcol tr.bg1, #info tr.bg1 {
	background-color:#ffffff;
}

#ttcol tr.aufstieg {
	background-color:#c7e0c7;
}

#ttcol tr.abstieg {
	background-color:#eccde2;
}

#ttcol td.first, #ttcol table.aufstellung td.name {
	text-align: left;
	font-family:Verdana,Arial,sans-serif;
}

#ttcol td.erg_first {
	font-family:Verdana,Arial,sans-serif;
	text-align: left;
	background-color:#4f6887;
	color:#ffffff;
	font-weight:bold;	
}

#ttcol a:before {
	content:none;
}

#ttcol a:hover {
	color: #FFFFFF; 
	background: #fa361a;
}

#ttcol abbr[title] {
	border-bottom: none;
}

#ttcol abbr[title]:hover{
	cursor:help;
}

.marker {
	background-color:#f7f760; /*#fff7d2;*/
	color:#000000;
}

/* -----------------------------------------------
	Definitionen fuer die Grafik LKZ
	weitere Definitionen werden dynamisch von mue_tt_common erzeugt
 * ----------------------------------------------- */

#pic a, #pic2 a {
	position:absolute;
	width:8px;
	height:8px;
}

#pic a:hover, #pic2 a:hover {
	border: 1px solid #4f6887;
	background: none;
}

#pic ul, #pic2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* -----------------------------------------------
   Tischtennis Eingabeformular
 * ---------------------------------------------- */

#tt_erg form div, #tt_erg fieldset div {
	margin:1px auto;
	text-align:center;
	font-weight:bold;
}

#tt_erg fieldset {
	border: 1px solid #fa361a;
	color:#fa361a;
	margin-bottom: 5px;
	padding: 8px;
}

#tt_erg fieldset div div {
	text-align: left;
	font-weight:normal;
	font-size:smaller;
	color:#000000;	
}

#tt_erg input.button {
	margin:0 1em;
}

#tt_erg input {
	text-align:center;
	font-weight:bold;
	color:#4f6887;
}

#tt_erg legend {
	font-weight:bold;
}

#tt_erg select {
	margin-right:50px;
}

#tt_erg .paar {
	font: normal 2em Georgia, "Times New Roman", serif; 
	color: #4f6887;
	padding:10px 20px;
}

#tt_erg h4{
	width: 85%; 
	font: normal 1.5em Georgia, "Times New Roman", serif; 
	color: #4f6887;
	padding:10px 0;
}

/* -----------------------------------------------------------------------------
	LOGIN
--------------------------------------------------------------------------------
*/

#tt_login, #tt_login_2  {
	color:white;
}

#tt_login_2 {
	color: black;
}

#tt_login legend {
	padding-left:10px;
}

#tt_login label, #tt_login_2 label {
	display:block;
	padding-left:10px;
}

#tt_login fieldset  {
	border: thin solid #4f6887;
}

#tt_login div input, #tt_login_2 div input {
	font-size:1em;
	width:100px;
}

#tt_login div, #tt_login_2 div {
	text-align: center;
}

/* -----------------------------------------------
   Kalender
 * ---------------------------------------------- */

#cal_body {
	margin: 0 auto;
	text-align: right;
	color:#ffffff;
	font-size:9px;
}

#cal_body td {
	padding:1px;
	border:thin solid #55698a;
}

#cal_body a:link, #cal_body a:visited {
	display:block;
	color:#ffffff;
	padding-right: 2px;
}

#cal_body a:hover {
	color:#ff0000;
}

#cal_body .last_month {
	color: #606060; 
}

#cal_body .dayname {
	background-color: #55698a;
	text-align:center;
}

#cal_body .today {
	background-color: #FF9933;
}

#cal_body .selected {
	background-color: #00FF00;
}

#cal_body .reserved {
	background-color: #FF0000;
}

#headline {
	width:150px;
	margin: 0 auto;
	color:#ffffff;
	font-size:9px;
	text-align:center;
}
#headline td img {
	display:inline;
	border:none;
}

#headline .today_select a, #headline .today_select a:visited {
	color:#ffffff;
	display: block;
	text-align:center;
}

/* -----------------------------------------------
   Kalender bearbeiten (list, edit)
 * ---------------------------------------------- */
/* Head */

.cal_list {
	border: thin solid #f16733; 
	padding:1px 0px; 
	margin:10px;
	text-align:center; 
	background-color:#ffffff; 
}

.cal_list a {
	text-decoration:none; 
	color:#48546a; 
}

.cal_list .act {
	font-weight:bold;
}

.bord2, .bord1, .bord3 {
	border-top:thin solid #f16733;
	border-bottom: thin solid 	#f16733;
	background-color:#e0e0e0;
}

.bord1 {
	border-left:thin solid #f16733;
}

.bord3 {
	border-right: thin solid #f16733;
}
 .bord1 a:before,  .bord3 a:before { 
	content: '\2192 \a0'; 
}

/* -----------------------------------------------
   Event Liste
 * ---------------------------------------------- */
 
.border_dotted {
	border: medium solid #ffffff;
	margin:10px 10px 10px 0px; 
	padding-left:10px;
	background-color:#e7e7e7;
}

.border_dotted ul {
	margin-left:30px;
}

#info {

}

#info th, #info td {
	padding: 5px;
}
 
#event {
	width:99%;
}

.dayname {
	color: #ffffff;
	background-color: #55698a;
	text-align:center;
}

#event th {
	padding: 4px 10px;
}

#event tr.bg0 {
	background-color:#ffffff;
}

#event tr.bg1 {
	background-color:#f0f0f0;
}

#event td {
	padding:3px;
}
/*
.bg0 {
	background-color:#f7f7f7;
}
*/
#event .inhalt {
	display: block;
	border:medium outset #55698a;
	padding: 5px 5px;
	background-color:#e0e0e0;
	margin:5px 10px;
}

#event .inhalt hr {
	color:#ffffff;
}


#event .bold {
	font-weight:bold;
}

#event .red {
	color:#ff0000;
	text-align:center;
}

/* -----------------------------------------------------------------------------
	Formular Pers�nliche Daten
--------------------------------------------------------------------------------
*/
#Formular {	
	margin-right:10px;
	display:block;
}

#Formular fieldset  {
	margin:10px 0 0 0; 
	padding:0 0 0 5px; 
	border: thin solid #f16733; 
	font-size:.95em;
}

#Formular  div {
	color:#48546a; 
	text-align:center; 
	padding-top:5px;
}

#Formular legend  {
	color:#48546a; 
	font-weight:bold;
}

#Formular input {
   font-family: Arial, Verdana, Helvetica;
   font-size: 12px;
   font-weight:bold;
   color : #000000;
   border : 1px solid #c8c8c8;
   background-color : #FFF;
}

#Formular .formLabel {
	width:120px;
	padding-right: 10px;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
	float: left;
	text-align: right;
	font-size:smaller;
}

#Formular .formField {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   vertical-align: top;
   padding-top: 2px;
}

/* -----------------------------------------------------------------------------
	Formular Uebertrag Spieler/QTTR Daten in neue Saison/Quartal
--------------------------------------------------------------------------------
*/

#uebertrag {	
	margin-left:20px;
	display:block;
}

#uebertrag fieldset  {
	margin:10px 0 10px 10px; 
	padding:0 0 10px 10px; 
	border: thin solid #f16733; 
	font-size:.95em;
}

#uebertrag div {
	margin:10px 0 0 0; 
	padding:0 0 10px 15px; 
	text-align:center;
}