body {
	padding: 0; margin: 15px 20px;
}

table.titel { width: 100%; }
table.titel td a { font-weight: bold; font-size: 11px; color: rgb(63,63,63); }

div.navTitle { text-align: left; }
div.ue1 { font-size: 17px; border: 0; margin: 15px 0 10px 0; text-align: center; }
div.ue2 { font-size: 15px; border-bottom-width: 2px; }
div.ue3, div.ue3 a { font-size: 13px; }
div.ue3 { margin-top: 20px; }
div.ue4 { font-size: 11px; }
div.ue3, div.ue3 a, div.ue3 a img { vertical-align: middle; }

div.meldung { font-size: 13px; font-weight: bold; color: rgb(63,63,63); padding: 5px 10px; }
div.meldung div { margin-top: 5px; text-align: left; font-weight: normal; }
div.meldung span { font-weight: normal; font-size: 11px; }

div.disziplinenLinks { text-align: center; margin: 15px 0; }
div.disziplinenLinks, div.disziplinenLinks a, div.disziplinenLinks a img { vertical-align: middle; }
div.disziplinenLinks img { margin: 0 10px 0 4px; }

h5 { font-size: 11px; margin: 0; padding: 0; }

div.centered {
	text-align:			center;
}

div.centered table {
	margin:				0 auto;
}

div.turnierinfo table {
	margin-bottom:		20px;
}

div.turnierinfo table th {
	background:			rgb(255,255,255);
	border: 			1px solid rgb(30,30,30);
	font-size:			11px;
	line-height:		20px;
	text-align:			left;
	padding:			0 10px;

}

div.turnierinfo table td.links img {
	margin-right:		30px;
}

div.turnierinfo table td.rechts img {
	margin-left:		30px;
}

td div.info {
	text-align: 		left;
	font-size:			10px;
	margin-bottom:		5px;
}

div.meldungen {
	width:				100%;
	margin:				10px auto 0 auto;
	text-align:			center;
}

table.hauptListe {
	width:				auto;
}

table.hauptListe tr.alter {
	background:			rgb(250,250,250);
}

table.hauptListe td.fuss {
	padding-top:		5px;
	text-align:			left;
}

div.eingabe table th a {
	font-style:			italic;
}

table.hauptListe td {
	border-bottom:		1px solid rgb(225,225,225);
}

table.hauptListe th.horLine, table.hauptListe td.horLine {
	border:				0;
	border-top-width:	1px;
	border-top-style:	solid;
}

/* Wichtig: Höhe und Breite aus content.css.jsp überscheiben! */
img.icon, table.hauptListe img.icon {
	width:				15px;
	height:				15px;
	vertical-align:		middle;
}

input.link {
	/*overflow:			visible;*/
	background:			transparent;
	font-style:			italic;
	margin:				0;
	padding:			0;
	border:				0;
	width:				210px;
	text-align:			left;
	cursor:				pointer;

}
input.link:hover {
	cursor:				pointer;
}

input.setzung   { width: 20px; }
input.rangliste { width: 45px; }
span.angemeldet	{ background: orange; border: 1px solid rgb(0,0,0); padding: 1px 3px; }
