a:link		{ text-decoration:none; font-weight:bold; color: rgb(255,255,255)}
a:visited	{ text-decoration:none; font-weight:bold; color: rgb(255,255,255) }
a:hover		{ text-decoration:underline; font-weight:bold; color: rgb(255,255,255) }
a:active	{ text-decoration:underline; font-weight:bold; color: rgb(255,255,255) }

a.text:link		{ text-decoration:none; font-weight:bold; color: rgb(0,126,255) }
a.text:visited	{ text-decoration:none; font-weight:bold; color: rgb(0,126,255) }
a.text:hover	{ text-decoration:underline; font-weight:bold; color: rgb(0,126,255) }
a.text:active	{ text-decoration:underline; font-weight:bold; color: rgb(0,126,255) }

a.anker:link	{ text-decoration:none; color: rgb(213,224,247) }
a.anker:visited	{ text-decoration:none; color: rgb(213,224,247) }
a.anker:hover	{ text-decoration:none; color: rgb(213,224,247) }
a.anker:active	{ text-decoration:none; color: rgb(213,224,247) }

a.alpha:link	{ text-decoration:none; color: rgb(0,4,75) }
a.alpha:visited	{ text-decoration:none; color: rgb(0,4,75) }
a.alpha:hover	{ text-decoration:none; color: rgb(0,4,75) }
a.alpha:active	{ text-decoration:none; color: rgb(0,4,75) }

body		{ font-size: 10pt; font-family: VERDANA; color: rgb(255,255,255); background-color: rgb(0,126,255) }

#navi_leiste	{ position:absolute; top:0px; left:0px; height:16px; width:800px; background-image:url(../grafik/navi_bg.gif); background-repeat:repeat-y; }
#willkommen		{ position:absolute; top:50px; left:125px; font-size:24; font-weight:bold; border: 0px solid #F00; }
#Titel_1		{ position:absolute; top:120px; left:55px; }
#Text_1			{ position:absolute; top:150px; left:55px; }
#Ende_1			{ position:absolute; top:350px; left:55px; }
#Titel_2		{ position:absolute; top:120px; left:415px; }
#Text_2			{ position:absolute; top:150px; left:415px; }
#Ende_2			{ position:absolute; top:350px; left:415px; }
#Titel_3		{ position:absolute; top:415px; left:55px; }
#Text_3			{ position:absolute; top:445px; left:55px; }
#Ende_3			{ position:absolute; top:645px; left:55px; }
#Titel_4		{ position:absolute; top:415px; left:415px; }
#Text_4			{ position:absolute; top:445px; left:415px; }
#Ende_4			{ position:absolute; top:645px; left:415px; }
.titel_start	{ font-size:14; font-weight:bold; height:30px; width:220px; text-align:center; letter-spacing: 2px; padding-top:5px; background-image:url(../grafik/reiter_blau.gif); border: 0px solid #F00; }
.text_start		{ height:200px; width:220px; background-color:#0068EF; border: 0px solid #F00; }
.innenabstand	{ margin: 5px 10px 5px 10px; }
.ende_start		{ height:15px; width:220px; background-image:url(../grafik/reiter_blau_unten.gif); background-repeat:no-repeat;}

H1			{ font-size: 18pt; font-weight: bold; color: rgb(0,0,0); letter-spacing:4px; margin-left: 10px; margin-top: 0; margin-bottom: 0 }
H2			{ font-size: 16pt; font-weight: bold; color: rgb(0,0,0); letter-spacing:1px; margin-left: 10px; margin-top: 0; margin-bottom: 0 }
H3			{ font-size: 14pt; font-weight: bold; color: rgb(0,0,0); letter-spacing:1px; margin-left: 12px; margin-top: 0; margin-bottom: 0 }

table		{ border-collapse: collapse; border-spacing: 0px; border-width: 0px; padding: 0px; }

td.link		{ font-size: 11pt; background-color: rgb(0,4,75); font-weight:bold }
td.text		{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0) }
td.navi		{ font-size: 9pt; }
td.datum	{ font-size: 8pt; color: rgb(0,0,0); text-align:center; }
td.top		{ font-size: 14pt; background-color: rgb(0,4,75); font-weight:bold; color: rgb(213,224,247); letter-spacing:2px }

td.athl_s3w	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:150px }
td.athl_s6w	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:98px }
td.athl_s9w	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); }

td.athl_s3g	{ font-size: 10pt; background-color: rgb(220,220,220); color: rgb(0,0,0); width:150px }
td.athl_s6g	{ font-size: 10pt; background-color: rgb(220,220,220); color: rgb(0,0,0); width:98px }
td.athl_s9g	{ font-size: 10pt; background-color: rgb(220,220,220); color: rgb(0,0,0); }

td.zeile1_1	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:200px; border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255); border-top: 2px solid rgb(0,126,255) }
td.zeile1_2	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:180px; border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255); border-top: 2px solid rgb(0,126,255);  text-align: center; }
td.zeile1_3	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:180px; border: 2px solid rgb(0,126,255); vertical-align:middle; text-align: center }

td.zeile2	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255) }
td.zeile2_2	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255); text-align: center }

td.zeile3	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255); border-bottom: 2px solid rgb(0,126,255) }
td.zeile3_2	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-left: 2px solid rgb(0,126,255); border-right: 2px solid rgb(0,126,255); border-bottom: 2px solid rgb(0,126,255); text-align: center }

td.zeile4	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border: 2px solid rgb(0,126,255); text-align: center }

td.zeile5	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border: 2px solid rgb(0,126,255); }

td.leer20		{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:20px }
td.leer4		{ font-size: 1pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:4px }
td.leer4w		{ font-size: 1pt; background-color: rgb(255,255,255); color: rgb(0,0,0); width:4px }
td.leer4g		{ font-size: 1pt; background-color: rgb(220,220,220); color: rgb(0,0,0); width:4px }
td.leerhohe20	{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); height:20px; }
td.leerhohe30	{ font-size: 14pt; font-weight: bold; color: rgb(0,4,75); background-color: rgb(255,255,255); height:30px; }

td.foto_wahl	{ background-color: rgb(0,4,75); text-align: center; width:200px; height:155px; }

p.top		{ margin: 3px; margin-left: 10px }
p.top2		{ font-size: 12pt; margin-top: 5px; margin-left: 25px; margin-bottom: 2px; font-weight:bold; }
p.top3		{ font-size: 10pt; margin-top: 2px; margin-bottom: 2px; margin-left: 35px; font-weight:bold; }
p.top4		{ font-size: 10pt; margin-top: 3px; margin-bottom: 2px; margin-left: 2px; font-weight:bold; }
p.text		{ margin: 8px; margin-left: 45px }
p.navi		{ margin: 0px; margin-left: 10px }
p.text2		{ font-size: 11pt; margin: 8px; margin-left: 25px; font-weight:bold; }
p.top5		{ font-size: 12pt; margin-top: 5px; margin-left: 0px; font-weight:bold; }

div.seite	{ position:absolute; top:0px; left:100px; }
div.seite2	{ position:absolute; top:0px; left:77px; }
div.anker	{ font-size: 9pt; letter-spacing:4px }
div.seite3	{ position:absolute; top:300px; left:100px; }


div.athleten_pop_up		{ position:absolute; top:20px; left:20px; }
div.athleten_navi		{ position:absolute; top:7px; left:730px; }
div.zurueck				{ position:absolute; top:0px; left:0px; }
div.vor						{ position:absolute; top:0px; left:35px; }
table.athleten_out 		{ border-left: 3px solid rgb(11,7,190); border-right: 3px solid rgb(11,7,190); border-top: 3px solid rgb(11,7,190); border-bottom: 3px solid rgb(11,7,190); border-collapse: collapse; width: 800px }
table.athleten_text		{ border-collapse: collapse; width: 100%; font-size: 10pt; }
img.athlet				{ position:absolute; top:3px; left:3px; }
td.bild					{ width:155px; height:150px; }
td.name					{ background-color: rgb(0,4,75); font-size:12pt; font-weight:bold; color: rgb(213,224,247); letter-spacing: 2px; height: 50px }
td.bez					{ font-size:11pt; color:rgb(0,4,75); height:30px; width:140px }
td.bez3					{ font-size:11pt; color:rgb(0,4,75); height:40px; width:140px; border-top: 30px solid rgb(0,126,255); border-bottom: 15px solid rgb(0,126,255)}
td.bez4					{ border-top: 30px solid rgb(0,126,255); border-bottom: 15px solid rgb(0,126,255)}
td.jahr					{ width:115px }
td.alter				{ width:255px }
td.entwicklung			{ background-color: rgb(0,4,75); font-size: 12pt; font-weight: bold; color: rgb(213,224,247); letter-spacing: 2px; height: 30px; border-top: 2px solid rgb(11,7,190) }
td.dis					{ font-size:11pt; color: rgb(0,4,75); width: 150px; height: 30px; border-right: 2px solid rgb(0,4,75) }
td.jahr2				{ font-size:11pt; color: rgb(0,4,75); width: 65px; border-bottom: 2px solid rgb(0,4,75) }
p.jahr					{ text-align: center; vertical-align: middle; }

body.wettkampf			{ font-size: 10pt; font-family: VERDANA; color: rgb(0,0,0); background-color: rgb(255,255,255) }
div.wettkampf_pop_up	{ position:absolute; top:35px; left:20px; right:40px; }
td.text_bericht			{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-top: 2px solid rgb(0,126,255); border-bottom: 2px solid rgb(0,126,255); }
td.text_bericht2		{ font-size: 10pt; background-color: rgb(255,255,255); color: rgb(0,0,0); border-bottom: 2px solid rgb(0,126,255); }


/* Layout für den Mitgliedsantrag */
	td.antrag_1,
	td.antrag_2,
	td.antrag_3,
	td.antrag_4	{
		font-size: 0.85em;
		height: 30px;
		vertical-align: middle;		
	}

	td.antrag_1,
	td.antrag_3	{ width:115px; }
	td.antrag_2,
	td.antrag_4	{ width:235px; }

	td.kopfzeile	{
		font: bold 0.85em sans-serif;
		height: 40px;
		vertical-align: middle;
		padding: 5px;
		background-color: rgb(255,255,255);
		color: rgb(0,0,0);
	}

	td.tabelle_text	{
		font: 0.80em sans-serif;
		vertical-align: middle;
		height: 45px;
		padding-left: 10px;
		background-color: rgb(255,255,255);
		color: rgb(0,0,0);
		border-top: 1px dotted rgb(220,220,220);
		border-bottom: 1px dotted rgb(220,220,220);
	}
/* ENDE */
