/* Deklaration von unterschiedlichen Link-Arten */

/* Externe Links bekommen eine "Weltkugel" vorangestellt: */
 
a[href^="http"]:before {
 content: url("../bilder/web.jpg");
 margin-right: 0.05em;
}

a.external-link {
	padding: 0 0 5px 17px;
	text-decoration: none;
	background: url(../images/external_link_colnormal.gif) 0 3px no-repeat;
}

.external {
	padding-left: 20px;
	text-decoration: none;
	background: url(../images/external_link.gif) 1px 3px no-repeat;
}

a.external-link:hover,
a.internal-link:hover {
	text-decoration: underline;
}

/* PDF-Links werden ebenfalls entsprechend gekennzeichet: */
 
a[href$=".pdf"]:before {
 content: url("../bilder/pdf_weiss.gif");
 margin-right: 0.05em;
}

a:link {

/* cursor: url('images/tatze.cur'); */
  text-decoration: underline;
  font-size: 1em;
}

a:focus, a:active {
  color: red;
  text-decoration: underline;
  background: #ffcc33; /* orange*/
}

a:hover {
  text-decoration: underline;
  border: 0.1em solid #ccff99;
 }

a:visited {
  color: #ff00ff;
  text-decoration: underline;
}

.ungerade a {
  color: #000080;
  font-weight: bold;
  text-decoration: underline;
}

.ungerade a:visited {
  color: #000080;
  text-decoration: underline;
}

.ungerade a:hover {
  color: #000080;
  font-weight: bold;
  text-decoration: underline;
}

.gerade a {
  color: #523352;
  font-weight: bold;
  text-decoration: underline;
}

.gerade a:visited {
  color: #523352;
  text-decoration: underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active,
p a:hover,  
p a:focus, 
p a:active, 
li a:hover, 
li a:focus, 
li a:active,
td a:hover, 
td a:focus, 
td a:active {
  
 background: #ffcc33;
 /* color: ; */
}

#logo a:link, 
#logo a:visited, 
#logo a:hover, 
#logo a:focus, 
#logo a:active {
  display: block;
  width: 100px;
  height: 100px;
  color: #000;
}

/* margin: 0.02em; dieser Margin beeinflusst den Abstand der 
   horizontalen (links -> rechts) sowie vertikalen (oben -> unten) 
   Menüpunkte von einander! 
   und auch die Größe der Menüpunkte oben und links!

   Für Firefox/andere Standard-kompatible Browser muss danach eine 
   padding-Delkaration kommen, die den Abstand zwischen den Menüpunkten 
   in diesen Browsern vergrößert. (nicht: margin!)
*/

#hauptnavi_h a, 
#hauptnavi_h a:focus, 
#hauptnavi_h a:hover, 
#hauptnavi_h2 a, 
#hauptnavi_h2 a:focus, 
#hauptnavi_h2 a:hover,

#hauptnavi_v a,
#hauptnavi_v a:focus,
#hauptnavi_v a:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1em; 
 text-align: center;
 padding: 0.5em;
 margin: 0.02em;
 
 background: #ffff00;
 border: 3px outset #ffffff;
}

/* ***************************************** */

/* für Standard-kompatible Browser wie Firefox hier die Neufassung für 
   padding, die IE so nicht versteht (Child selector) und daher die 
   obige Deklaration nimmt. 
   Standard-kompatible Browser überschreiben obige mit neuer Deklaration: 
*/

ul.menue > li,
ul.menue_h > li  {
  padding: 0.5em;
}

/* ***************************************** */

#hauptnavi_v a,
#hauptnavi_v a:focus,
#hauptnavi_v a:hover {
 display: block;
}

/* die folgenden Deklaration färben jeden aktiven Link bzw. jeden Link, der 
   per Maus oder Tastatur "überfahren"/erreicht wird, ein
   background: #ffcc33;  orange 
   background: #3CB371;  dunkelgün 
*/

#hauptnavi_v a:hover,
#hauptnavi_v a:focus,
#hauptnavi_v a:active,

#hauptnavi_h a:hover,
#hauptnavi_h a:focus,
#hauptnavi_h a:active {
  
 background: #ffcc33;}

#hauptnavi_h2 a:hover,
#hauptnavi_h2 a:focus,
#hauptnavi_h2 a:active {
  
 background: #3CB371;}

/* hier die Deklaration für den per Tab angesprungenen "Zum Textanfang"-Link*/

.drumherum p a.u2:focus,
.drumherum p a.u2:active {
   color: #FFFFFF;
   background-color: #990000;  
   display: inline;
   position: absolute;
   margin-top: 0em;
   padding-left: 15px;
   left: 3100px;
   top: 2060px;
   width: 50em;
   height: 1em;
}

/* Ausnahme von dieser Deklaration: die in der linken Navigation 
   angebrachten "Aktionen" */

div#advent, 
div#advent a:hover, 
div#aktion1 a, 
div#aktion1 a:hover {
 padding: 0em;
 margin: 0em;
 background: #ffffff; 
}

#AbisC a, 
#AbisC a:hover,
#DbisE a, 
#DbisE a:hover,
#FbisG a, 
#FbisG a:hover,
#HbisJ a, 
#HbisJ a:hover,
#KbisL a, 
#KbisL a:hover,
#MbisN a, 
#MbisN a:hover,
#ObisP a, 
#ObisP a:hover,
#QbisT a, 
#QbisT a:hover,
#UbisZ a, 
#UbisZ a:hover,
#aktuelles1 a, 
#aktuelles1 a:hover,  
#anfahrt1 a, 
#anfahrt1 a:hover, 
#berichte a, 
#berichte a:hover, 
#bhvlisten a, 
#bhvlisten a:hover, 
#bildung a,
#bildung a:hover,
#bladl a,
#bladl a:hover,
#bl_h a,
#bl_h a:hover,
#bl_d a,
#bl_d a:hover,
#damen a, 
#damen a:hover,  
#festschriften a,
#festschriften a:hover, 
#galerie a,
#galerie a:hover,
#form a, 
#form a:hover,  
#eltern a, 
#eltern a:hover,  
#festschr1 a, 
#festschr1 a:hover,   
#festschr2 a, 
#festschr2 a:hover,  
#festschr3 a, 
#festschr3 a:hover,   
#festschr4 a, 
#festschr4 a:hover,  
#geschichte1 a, 
#geschichte1 a:hover, 
#gruesse1 a, 
#gruesse1 a:hover, 
#herren a, 
#herren a:hover, 
#jahreshefte a,
#jahreshefte a:hover, 
#jahrg1 a,   
#jahrg1 a:hover,   
#jahrg2 a,  
#jahrg2 a:hover, 
#jahrg3 a,   
#jahrg3 a:hover,   
#jahrg4 a,  
#jahrg4 a:hover, 
#jahrg5 a,   
#jahrg5 a:hover,   
#jahrg6 a,  
#jahrg6 a:hover,
#jugend a,
#jugend a:hover, 
#kontakt a, 
#kontakt a:hover,  
#info a, 
#info a:hover, 
#listen a,
#listen a:hover, 
#mannschaft1 a, 
#mannschaft1 a:hover, 
#mitglied a, 
#mitglied a:hover, 
#nutzen a, 
#nutzen a:hover,    
#ordnung a,  
#ordnung a:hover,    
#ordnung1 a,  
#ordnung1 a:hover,
#portr a, 
#portr a:hover, 
#portrait1 a,
#portrait1 a:hover,
#protokoll a, 
#protokoll a:hover,  
#quartal1 a, 
#quartal1 a:hover,
#quartal2 a, 
#quartal2 a:hover,
#quartal3 a, 
#quartal3 a:hover,
#quartal4 a, 
#quartal4 a:hover,
#quiz1 a, 
#quiz1 a:hover, 
#regelfragen a, 
#regelfragen a:hover, 
#selbst1 a, 
#selbst1 a:hover, 
#spieltage1 a,
#spieltage1 a:hover, 
#saisonplaene a,
#saisonplaene a:hover,  
#srverband a, 
#srverband a:hover, 
#srverein a, 
#srverein a:hover,
#tabelle1 a, 
#tabelle1 a:hover, 
#termine1 a, 
#termine1 a:hover, 
#training1 a, 
#training1 a:hover,
#tr_zeiten a, 
#tr_zeiten a:hover,
#verweis1 a, 
#verweis1 a:hover, 
#wiki1 a,
#wiki1 a:hover, 
#wiki2k a,
#wiki2k a:hover,  
#wiki2m a,
#wiki2m a:hover,  
#wiki2w a,
#wiki2w a:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.9em;
 text-align: center;
 padding: 0.2em;
 display: block;
/*
 margin: 0.2em;
*/
}

#AbisC a:hover,
#DbisE a:hover,
#FbisG a:hover,
#HKbisJ a:hover,
#KbisL a:hover,
#MbisN a:hover,
#ObisP a:hover,
#QbisT a:hover,
#UbisZ a:hover,
#hauptnavi_h a:hover,
#hauptnavi_h2 a:hover,
#hauptnavi_v a:hover, 
#aktuelles1 a:hover, 
#anfahrt1 a:hover, 
#berichte a:hover, 
#bhvlisten a:hover,   
#bildung a:hover,
#bladl a:hover,
#bl_d a:hover,
#bl_h a:hover,
#damen a:hover,  
#eltern a:hover,
#festschriften a:hover,
#galerie a:hover,  
#form a:hover,  
#festschr1 a:hover, 
#festschr2 a:hover, 
#festschr3 a:hover, 
#festschr4 a:hover, 
#geschichte1 a:hover,
#gruesse1 a:hover, 
#herren a:hover, 
#jahreshefte a:hover, 
#jahrg1 a:hover,   
#jahrg2 a:hover, 
#jahrg3 a:hover,   
#jahrg4 a:hover,   
#jahrg5 a:hover,   
#jahrg6 a:hover,  
#jugend a:hover, 
#kontakt a:hover, 
#info a:hover, 
#listen a:hover, 
#mannschaft1 a:hover,  
#mitglied a:hover,
#nutzen a:hover,  
#ordnung a:hover,  
#ordnung1 a:hover,
#portr a:hover, 
#portrait1 a:hover,
#protokoll a:hover, 
#quartal1 a:hover,
#quartal2 a:hover,
#quartal3 a:hover,
#quartal4 a:hover,
#quiz1 a:hover, 
#regelfragen a:hover,
#selbst1 a:hover, 
#spieltage1 a:hover,
#saisonplaene a:hover,
#srverein a:hover, 
#srverband a:hover,
#tabelle1 a:hover, 
#termine1 a:hover,  
#tr_zeiten a:hover,
#verweis1 a:hover, 
#wiki1 a:hover, 
#wiki2k a:hover,
#wiki2m a:hover, 
#wiki2w a:hover {
 border: 3px inset #ffffff;
}

#spons a:link, 
#spons a:visited,
#spons a:hover,
#spons a:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.01px;
 text-align: center;
 padding: 0.0em;
 margin: 0.0em;
 width: 100%;
 background: #fffff0;
}
 
 
/*---------------------------------------------------------*/
/* neue Deklaration, die hoffentlich auch Firefox versteht */

.menue_h li a,
.menue_h li a:hover, 
.menue_h li a:focus,
.menue_h li a:active,
.menue li a,
.menue li a:hover,
.menue li a:focus,
.menue li a:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1em; 
 text-align: center;
 padding: 0.5em; 
 width: 100%;
 background: #ffff00;
 border: 3px outset #ffffff;
} 