/* Linkverhalten */
/* alle Links wenn nicht extra definiert */
/*HR { color: #FFE695; background-color: #FFE695; border-color: #FFE695; }*/
html>body hr {  color: #FFE695; border-color: #FFE695;  background-color: #FFE695; }
a:link {color: #003366;text-decoration:none;}
a:active { color: #0099CC; text-decoration:none; }
a:visited { color: #003366; text-decoration:none; }
a:hover {color: #0099CC;text-decoration:none;}
/* Navi Shortlinks */
div#shortlink a:link {
	color: #FFF;
	font-style: normal;
	font-size:12px;
	font-weight: bold;
}
div#shortlink a:active {
	color: #FC3;
	font-style: normal;
	font-size:12px;
	font-weight: bold;
}
div#shortlink a:visited {
	color: #FFF;
	font-style: normal;
	font-size:12px;
	font-weight: bold;
}
div#shortlink a:hover {
	color: #FC3;
	font-style: normal;
	font-size:12px;
	font-weight: bold; 
}
/* TT_NEWS Links */
div#tt_links a:link {color: #002e6e; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#tt_links a:active {color: #0099CC; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#tt_links a:visited{color: #0099CC; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#tt_links a:hover{ color: #002e6e; font-weight: normal; text-decoration: underline;}

.news-list-morelink a:link {color: #0099CC; font-weight: normal; text-decoration: none; }
.news-list-morelink a:active {color: #0099CC; font-weight: normal; text-decoration: none; }
.news-list-morelink a:visited{color: #0099CC; font-weight: normal; text-decoration: none; }
.news-list-morelink a:hover{color: #002e6e; font-weight: normal; text-decoration: none;}

div#news-latest-morelink a:link {color: #002e6e; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#news-latest-morelink a:active {color: #0099CC; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#news-latest-morelink a:visited {color: #0099CC; font-weight: normal; text-decoration: underline; font-size: 12px;}
div#news-latest-morelink a:hover {color: #002e6e; font-weight: normal; text-decoration: underline; font-size: 12px;}

/* TERMIN TEASER */
.termin2 a:link {color: #003366;text-decoration:none;}
.termin2 a:active { color: #0099CC; text-decoration:none; }
.termin2 a:visited { color: #003366; text-decoration:none; }
.termin2 a:hover {color: #0099CC;text-decoration:none;}
/*Kalender Übersicht Links */

.yac_calendars a:link {color: #0099CC; font-weight:bold; text-decoration: none; }
.yac_calendars a:active {color: #0099CC; font-weight: bold; text-decoration: none; }
.yac_calendars a:visited{color: #0099CC; font-weight: bold; text-decoration: none; }
.yac_calendars a:hover{color: #002e6e; font-weight: bold; text-decoration: none;}

.event-item a:link {color: #0099CC; font-weight:bold; text-decoration: none; }
.event-item a:active {color: #0099CC; font-weight: bold; text-decoration: none; }
.event-item a:visited{color: #0099CC; font-weight: bold; text-decoration: none; }
.event-item a:hover{color: #002e6e; font-weight: bold; text-decoration: none;}
/* Linkverhalten ENDE */
<!-- Übesrchriften
h1 {
	font-size: 32px;
	font-weight: bold;
	color: #002e6e;
}

h2 {
	font-size: 24px;
	font-weight: bold;
	color: #002e6e;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	color: #002e6e;
}
h4 {
	font-size: 16px;
	font-weight: bold;
	color: #002e6e;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #002e6e;
}

h6 {
	font-size: 9px;
	font-weight: bold;
	color: #002e6e;
	
}
<!-- Überschriften Ende


div#anschlusstor {
padding-left:5px
}

div#headinhalt {
  width: 480px;
  height: auto;
  padding: 0;
  margin: 0;
}




div#textinhalt {
  padding: 0px 0px 0px 0px;
  margin-left: 5px;
  margin-right:5px;
}

div#termin {
  padding: 2px 0px 0px 2px;
  margin: 5px;
}

.absatz {
  margin: 5px 5px 5px 5px;
}



.ueberschrift {
	background-image:url(../ueberschrift.gif);
	
	background-repeat:repeat-x;
	
	height: 17px;
	
	color: #002e6e;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	padding: 5px 0px 0px 5px;
	max-width: 100%;
}

.3border-ueberschrift td {
	background-image:url(../ueberschrift.gif);
	background-repeat:repeat-x;
	height: 17px;
	color: #002e6e;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	padding: 5px 0px 0px 5px;
	max-width: 100%;
	border-top:#002e6e solid 1px;
	max-width:100%;
}

.abc {

  background-image:url(../ueberschrift.gif);

  

  background-repeat:repeat-x;

  background-color:#FFE896;

  width: auto;

  height: auto;

  color: #002e6e;

  font-weight: bold;

  font-size: 12px;

  margin-top: 10px;

  padding: 4px 0 4px 15px;

}



.feld1 {

	

	background-color: #FFE896;

	padding: 5px 0px 5px 5px;

	color: #002e6e;
	
	

}



.feld2 {

  padding: 5px 0px 5px 5px;

  color: #002e6e;

}



.feld3 {



	background-color: #FFE896;

	padding: 5px 0px 0px 5px;

	font-weight: bold;

	color : #002e6e;
	
	width:auto;

}

.feld4 {

	

	background-color: #FFE896;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;



	color: #002e6e;
	
	

}



.feld3 a {

  font-weight: bold;

  color: #002e6e;

  text-decoration: underline;

}



.feld3 a:visited {

  font-weight: bold;

  color: #002e6e;

  text-decoration: underline;

}



/* für den Newsarchivs die letzte Zeile - im moment unbauchbar!

.letztezeile {

  width: 31%;

  background-color: #e6e6e6;

  padding: 5px;

  float: left;

  text-align: center;

} */

.toplink {

background-color: #FFE695;

font-weight: bold;

font-size: 12px;

padding:5px;

}



A.textlink {

  color: #002e6e;

  font-weight: normal;

  text-decoration: none;
  font-size:12px;

}



A.textlink:HOVER {

  color: #000000;

  font-weight: normal;

  text-decoration: underline;

}



A.textlink2 {

	color: #002e6e;

	font-weight: normal;

	text-decoration: none;

	font-size: 12px;



}



A.textlink2:HOVER {

  color: #000000;

  font-weight: normal;

  text-decoration: underline;

}



/****** Für alle standard Tabellen *****/



.tablestruktur {

  margin:1px;

  margin-top:5px;

  width: 99.9%;

  border-spacing: 0px;

  border-collapse: collapse;



}



.tablestruktur th {

 
  background-color:#FFFFFF;
  background-image:url (../ueberschrift.gif);

 
  color: #002E6E;

  padding: 2px;

  border: 1px solid #002e6e;

}



.tablestruktur td {

  border: 1px solid #002e6e;

  padding: 2px;

  text-align: center;

}

.tr-0 td{
background-image:url(../ueberschrift.gif);
	
	background-repeat:repeat-x;
	
	height: 17px;
	
	color: #002e6e;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	padding: 5px 0px 0px 5px;
	max-width: 100%;
	}


.tablestruktur tfoot td {

  background-color: #ffe695;

}

.tablenormal {

  margin:0px;

  margin-top:0px;

  width: 99.9%;

  border-spacing: 0px;

  border-collapse: collapse;
  


}



.tablenormal th {

  background-color: #002e6e;

  color: #ffffff;

  padding: 0;

  border: 0;

}



.tablenormal td {

  border: 0;

  padding: 5px;

  text-align: left;

}



.tablenormal tfoot td {

  background-color: #ffe695;

}

.orange {

	/* für die Makierung in der Tabelle besonders für - Statistik - Platzierungen - Spieltage geeignet! */

  background-color: #ffe695;
  



}



.blau {

/* für die Makierung in der Tabelle besonders für - Statistik - Platzierungen - Spieltage geeignet! */

  background-color: #cee2ff;

}

/****** Tabelle - ENDE ****/

/****** Tabelle - Coaches - Beginn ****/



.coachtable {

  width: 460px;

  margin-bottom: 5px;

  border-spacing: 0px;

  border-collapse: collapse;

}



.coachtable td {

  vertical-align: top;

  padding: 5px 0 5px 0;

}



.coachtable img {

  border: 1px solid #000000;

  margin-bottom: 10px;

}



/****** Tabelle - Coaches - ENDE ****/

/****** Tabelle - Vorstand - Beginn ****/



.tablevorstand {

  margin: 10px 0 25px 0;

  border-spacing: 0px;

  border-collapse: collapse;



  float:inherit;



}



.tablevorstand img {

  border: 1px solid #000000;

}



.tablevorstand tr.tr-0 {

  background-color: #e6e6e6;

}



.tablevorstand td {

  padding: 7px 10px 7px 10px;

  text-align: center;



  border: 1px solid #002e6e;

}



.tablevorstand tr.tr-1 {

  padding: 7px 10px 7px 10px;

  background-color: #002e6e;

  font-weight: bold;

  color: #ffffff;

}



/****** Tabelle - Vorstand - ENDE ****/

/****** Tabelle - Sponsor - Beginn ****/



.tablesponsor {

  margin: 0 0 25px 0;

  border-spacing: 0px;

  border-collapse: collapse;

  background-color: #FFE896;

  width: 460px;

  text-align: center;

  color: #002e6e;

  font-weight: bold;

}



.tablesponsor img {

  border: 1px solid #000000;

  margin-top: 10px; /*bitte dies mit ".tablesponsor tfoot img" gleichsetzen */

}



.tablesponsor tfoot img {

  margin-bottom: 10px; /*bitte dies mit ".tablesponsor img" gleichsetzen */

}



/****** Tabelle - Sponsor - ENDE ****/



.spende {



  background-color: #FFE896;

  padding: 5px;

  font-weight: bold;

  color : #002e6e;

  margin-top: -10px;

}



.autor {

  font-size: 10px;

  color: #002e6e;

}



/*************************** KONTAKT-FORMULAR **********************************/



.tx-powermail-pi1 {

  /* div Formularfeld */

  width: auto;

  background-color: #FFE896;

  color: #002e6e;

  padding: 15px 10px 15px 10px;

}



fieldset {

  border: 0;

  padding: 0;

  margin: 0;

}



fieldset div {

  padding: 5px 0 5px 0;

}



/*legend {display: none;} /* Für die Ausblendung von <legend>&nbsp;</legend> */



.tx_powermail_pi1_fieldwrap_html_text {

  /* Normales Textfeld z.B. Vorname, Nachname, Sraße, etc. */

  width: 220px;

  margin-left: -15px;

  float: left;

  text-align: right;

}

input#uid19 {

  /* PLZ */

  margin-right: 48px;

}



.tx_powermail_pi1_fieldwrap_html_textarea {

  /* div Mitteilung */

  width: 440px;

  clear: left;

  text-align: center;

}



.tx_powermail_pi1_fieldwrap_html_label {

  /* div Hinweistext */

  text-align: center;

}



.tx_powermail_pi1_fieldwrap_html_captcha {

  /*nur für die anzeige von Pflichtfelder und den Hinweiss */

  text-align: center;

}

.powermail_mandatory {

  /* das entfernen von Pflichtfeldstern *      */

  display: none;

}

.tx_powermail_pi1_fieldwrap_html_captcha input{

  margin: 0 25px 5px 25px;

  width: auto;

}

.tx_powermail_pi1_fieldwrap_html_captcha img {

  margin: 5px 140px 5px 140px;

 

  width: auto;

}


/* div Senden */
.tx_powermail_pi1_fieldwrap_html_submit {

  
  float: left;

  width: 210px;

  text-align: right;

  padding: 5px 10px 5px 0px;

}



.tx-srfreecap-pi2-cant-read {



}

/*************************** SITEMAP *******************************/



.csc-sitemap a {

  display: block;

  width: 250px;

  height: auto;

  padding: 5px;

  color: #002e6e;

  text-decoration: none;

  margin-left: 80px;

}



.csc-sitemap a:hover {

  text-decoration: underline;

}



.sitemap_1 a {

  background-image:url(../main/eckegrauweis.gif);

  background-position: right;

  background-repeat: no-repeat;

  background-color: #d6d6d6;

  margin-top: 10px;

}



.sitemap_2 a {

  margin: 0px 0px 0px 110px;

  width: 220px;

  background-color: #e6e6e6;

}



.sitemap_3 a {

  margin: 0px 0px 0px 135px;

  width: 195px;

  background-color: #f0f0f0;

}



.sitemap_4 a {

  margin: 0px 0px 0px 155px;

  width: 175px;

  background-color: #F7F7F7;

}

/******Termin********/

.termin {

background-color: #FFE896;

color: #000000;

font-size: 10px;

font-family:Arial;

padding: 2px;

}





.ueberschrifttermin {
background-image:url(../ueberschrift.gif);
background-repeat:repeat-x; 
background-color:#FFE896; 
font-weight: bold;
font-size: 12px;
padding:4px;

}





.textspezial {

background-color: #FFE896;
font-size:12px;
padding: 5px;
color: #002E6E;

}



.textnormal {
font-size:12px;
padding: 5px;



}







.ueberschriftnormal {

	color: #000000;

	font-weight: bold;

	font-size: 18px;

	padding: 0px;

}







.ueberschriftnews {

background-color: #FFE896;

color: #003366;

font-weight: bold;

font-size: 12px;

padding:5px;

width:auto;

}



.ueberschriftspezial {

background-color: #FFE896;

color: #003366;

font-weight: bold;

font-size: 18px;

padding:5px;

}



.register {



background-image:url(../ueberschrift.gif);
background-repeat:repeat-x; 
background-color:#FFE896; 
color:#002e6e;
border: 1px solid #002e6e;
font-weight: bold;
font-size: 12px;
padding: 5px 0px 0px 5px;

}

/****** Für POLL Tabelle *****/



.tablepoll {

  margin: 0px;

  width: 133px;

  border-spacing: 0px;
  background-color:#FFE896; 
  color:#002e6e;

  border-collapse: collapse;

  margin:5px 5px 5px 7px;

  border: 1px solid #002e6e;

}



.tablepoll th {

  background-image:url(../ueberschrift.gif);
  background-repeat:repeat-x; 
  background-color:#FFE896; 
  color:#002e6e;
  padding: 2px;

  border: 1px solid #002e6e;

}



.tablepoll td {

  border: 0px solid #002e6e;

  padding: 2px;

  text-align: left;

}



.tablepoll tfoot td {

  background-color: #FFE896;

}

.tablepoll tr {

	
	background-color: #FFE896;

}

.pollquestion {
	background-color:#FFE896;
	color:#002e6e;
	padding:5px;
	margin:-2px;
	
	font-style:italic;
	
}

.news-textnormal { padding:3px;}


div#textga a:link {color:#FFF;font-size:0px;}


.textga a:link {color:#FFF;font-size:0px; }

.counter_table {
  width: 136px;
  border-top: 0px solid #002E6E;
  border-right: 0px outset #002E6E;
  color: #002E6E;
  font-size: 9px;
  height:auto;
}

.bild {
	padding:0;
	margin:0;
	margin-bottom:0px;
}