body {
  background-color: #f4f4f4;
  font-family:"Verdana,Tahoma,Times New Roman, sans serif";
  
}
img { border: 0; }

/* Navi in den Seiten */
h5  span {
   color:#090;}
h5  p {
   color:#960;}
h6  a,
.teaser  a, 
.text1  a 
 { font-size: 85.00%;
   color:#00f;}

h6 a:hover, 
.teaser  a:hover, 
.text1  a:hover 
 { font-size: 85.00%;
   color:#C60000;
   }

#navspons {
  background-color:#FF9E00;
  padding: 2px;
  font-size:12px; 
  font-weight:bold;
  
   color:#fff;}

.MyButton
{
  color:#00f;
  background-color:#fff;
}
/* Link Seite */
.MyButton a:focus,
.MyButton a:hover,
.MyButton a:active  { 
  color:#C60000;
}

a.MyButton  {
  font-size:12px; 
  font-weight:normal;
  margin-left:2px; 
  margin-top:20px;
  text-decoration:none; 
}

.blue {
  font-family:Verdana,Times New Roman, sans serif;
  color:#000;
  margin-left:15px;
  font-size:1.00em; 
  font-weight:bold;
}
.teaser {
  font-family:Verdana,Times New Roman, sans serif;
  margin-left:15px;
  color:#000;
  font-size:1.00em; 
  font-weight:normal;
}
.teaser {
  font-family:Verdana,Times New Roman, sans serif;
  margin-left:7px;
  color:#000;
  font-size:1.00em; 
  font-weight:normal;
}

.leftc {
  margin-top: auto;
}
.tv {
  font-family:Verdana,Times New Roman, sans serif;
  padding:3px  0 3px 10px ;
  color:#fff;
  background-color:#f90; 
}
.tv a {  
  color:#fff;
  font-size:11px; 
  font-weight:bold;
}
.tv a:focus,
.tv a:hover,
.tv a:active  { 
  color:#fff;
  background-color:#f90; 
}

/* index ticker */
#ticker {
 margin-top:5px;
 margin-bottom:7px;
 width:100%;
 align: left;
 valign:top;
 border-left:#0F0;
 border-top:#0F0;
 border-right:#008000;
 border-bottom:#008000;
}
.text1 {
  color:#000;
  margin-top:20px;
  font-family:Verdana,Times New Roman, sans serif;
  font-weight:normal;
}
.text1 span {
  font-weight:bold;
  color:#00f;
}
.text1 strong {
 color:#800000;
 }
.text1 a {
  color:#00f;
}
.text1 img {
 margin-top:-65px;
 margin-left:360px;
}
.text1 h5 {
  color:#800000;
}
.text1 h6 {
  color:#000;
}
/* INDEX Ergebnisse und Spielberichte */
.tabstart {
 font-family:Verdana,Times New Roman, sans serif;
 list-style: none;
 width:500px;
 color:#00f;
 font-weight:normal;
 font-size:11px; 
}
.tabstart td {
 color:#000080;
 background-color:#f4f4f4;
 border-left:1px solid #17a;
 border-top: 1px solid #17a;
 border-bottom: 2px solid #17a;
 border-right: 1px solid #17a;
 padding: 2px 0 3px 0;
}
.tabstart td span {
 color:#0000ff;
 font-weight:bold;
}
.bericht {
 margin-top:-5px;
 border:0;
 width:500px;
 background-color:#F4EAF4;
 text-decoration: none
 color:#0000ff;
 font-weight:normal;
}
.bericht td {
 font-size:11px; 
 padding: 2px;
}

.bericht a:hover{
 color:#c60000;
 
}

#hsv04logo {
 margin-top:-52px;
 margin-left:340px;
}

/* Teamseiten */
.team {
  font-family:Tahoma,Times New Roman, sans serif;
  color:#008;
  font-size:11px; 
  font-weight:bold;
}
.team span {
  color:#1f0;
  font-weight:normal;

}
#senior h5 {
  margin-top:6px;

}
#senior span {
  color:#000000;
  font-weight:normal;

}
#ttimes {
  font-family:Verdana,Times New Roman, sans serif;
  font-weight:bold;
  color:#C60;
  padding:6px;
}
#ttimes p {
  font-family:Verdana,Times New Roman, sans serif;
  heigth:20px;
  font-weight:normal;
  margin-left: 10px;
  color:#036;
}
#places {
  font-family:Verdana,Times New Roman, sans serif;
  margin:0;
  font-size:10px;
  background-color: #E6E7F0; 
  font-weight:normal;

}
#cities {
  font-family:Verdana,Times New Roman, sans serif;
  margin:0;
  width:auto;
  font-size:10px;
  background-color: #E6E7F0; 
  font-weight:normal;

}
/* Berichtseiten */
.sbericht {
  font-family:Verdana,Times New Roman, sans serif;
 margin-top:18px;
 border:0;
 width:100%;
 text-decoration: none;
 color:#000;
 font-weight:normal;
 
}
.sbericht h5 {
 color:#000080;

}
.sback {
  font-family:Verdana,Times New Roman, sans serif;
  margin-left:160px;
  font-size:12px;
  font-weight:normal;
 
}

/* Sponsorenseite */
.sponmar img {
 margin-top:25px;
}

/* Vereinsseite */
#verein {
  font-family:Tahoma,Times New Roman, sans serif;
  font-size:12px;
  width:auto;
  background: url("../gifs/vereingirl.gif") top left no-repeat; 
  font-weight: normal;
   color:#111111;
}
#verein p span{
   color:#111111;
    
}
#verein1 h6 {
  padding-top:8px;
  margin-left:180px;
  color:#F93;
  font-weight:bold;
   
}
#verein1 p{
   margin-left:180px;
   color:#03C;
  font-weight: normal;
   
}
#grund h6 {
  margin-left:180px;
  color:#F93;
  font-weight:bold;
   
}
#grund p{
   margin-left:180px;
   color:#03C;
  font-weight: normal;
   
}
#mitglied h6 {
  margin-left:240px;
  margin-top:96px;
  color:#F93;
  font-weight:bold;
   
}
#mitglied p{
   margin-left:240px;
   color:#03C;
  font-weight: normal;
   
}
#vorstand h6 {
  margin-left:240px;
  margin-top:12px;
  color:#F93;
  font-weight:bold;
   
}
#vorstand p{
   margin-left:240px;
   color:#03C;
  font-weight: normal;
   
}
#sponds h6 {
  margin-left:240px;
  margin-top:12px;
  color:#F93;
  font-weight:bold;
   
}
#sponds p{
   margin-left:240px;
   color:#03C;
  font-weight: normal;
   
}
#bankv h6 {
  margin-left:224px;
  margin-top:30px;
  color:#F93;
  font-weight:bold;
   
}
#bankv p{
   margin-left:224px;
   color:#03C;
  font-weight: normal;
   
}
#bankv p span{
   color:#111111;
}
#sporte h6 {
  margin-left:224px;
  color:#F93;
  font-weight:bold;
   
}
#sporte p{
   margin-left:224px;
   color:#03C;
  font-weight: normal;
   
}
#vtext {
  margin-left:24px;
  margin-top:79px;
   
}
#vbild {
  margin-left:9px;
  margin-top:19px;
   
}

/* Anfahrtsseite */
#sanfahrt {
 float:left;
  margin-top:12px;
  margin-left:14px;
  color:#FF6600;
   
}
#lanfahrt {
 float:right;
  margin-top:12px;
  margin-right:5px;
  color:#FF6600;
   
}
#routp {
  padding-top:122px;
   
}
#anftext {
  font-size:12px;
  padding-top:22px;   
}
#anftext h6 {
  font-size:14px;
  font-weight:bold;
  color:#F93;
}
#anftext p {
  font-weight:bold;
}
#anftext p span {
  color:#111111;
  margin-left:44px;
  font-weight: normal;
}

/* Service Seite */
#service { 
  background: url("../gifs/mywife.gif") top right no-repeat; 
  margin-right:32px;
  margin-top:12px;
}   
#service a span { 
  font-family:Verdana,Times New Roman, sans serif;
  font-size:12px;
   color:#0000ff;
} 
#service p#acro { 
  margin-left:300px;
}   

#service a:focus,
#service a:hover,
#service a:active  { 
  padding:2px;   
  background: #76C2E7; 
  color: #fff;
}
.hsvlink
{
  width:100%;
  border:0;
  background-color:#fff;
  font-weight: normal;
}
/* Link Seite */
.hsvlink a:focus,
.hsvlink a:hover,
.hsvlink a:active  { 
  background: #76C2E7; 
  color: #fff
 text-decoration: none
}

/* Kontakt Seite */
#kontakt { 
  background: url("../gifs/mywife-r.gif") top left no-repeat; 
  margin-left:32px;
  margin-top:42px;
}   
#kontakt p { 
  margin-left:32px;
  color: #000080;
  font-family:Verdana,Times New Roman, sans serif;
  font-weight: normal;
}   

/* Impressum Seite */
#impressum { 
  background: url("../gifs/hsv-logo175x133.gif") top right no-repeat; 
  margin-right:12px;
  margin-top:42px;
}   
#impressum p { 
  margin-left:45px;
  color: #000080;
  font-family:Verdana,Times New Roman, sans serif;
  font-size:12px;
}   
#impressum h6 { 
  font-weight:bold;
}   
#impressum iframe { 
  margin-top:15px;
}   

/* Geburtstag */
#bday {
  font-family:Monotype Corsiva,Arial,Times New Roman, sans serif;
  margin-left:1px;
  font-size:14px;
  font-weight: normal;
  color:#003333;
  padding-top:5px;
}
#bende {
  font-family:Monotype Corsiva,Arial,Times New Roman, sans serif;
  margin-top:30px;
  margin-left:20%;
  font-size:14px;
}

.posbday {
  font-family:Tahoma,Times New Roman, sans serif;
  margin-top:-50px;
  font-size:11px;
  margin-left: 60px;
  color:#ff0000;
}
/* navidown */
#sponsi a img { 
   margin-bottom:6px;
   margin-left:5px;
 } 
/* Seiten-Navigation */
.sidenavi { 
   font-family:Tahoma,Times New Roman, sans serif;
   font-size:10px;
   color: #000080;
   margin-top: -18px;
   margin-left:240px;
 } 
.sidenavi span { 
   color: #28b;
   font-weight:bold;

 } 
.sidenavi a:focus,
.sidenavi a:hover,
.sidenavi a:active  { 
   color:#C60000;
}

}

