/*----------+++Allgemeine Homepage+++--------------------------------------------- */
body{
  background-image: url(Bilder/Header/background.jpg);
  background-repeat: repeat-x;
  background-color: #106493;
}

#Gesamt{
   margin: auto;
}

#Mitte{
  margin: auto;
  width: 1024px;
}


#Tabelle{
  width: 1024px;
  border-spacing: 0px;
  border: 0px solid white;
}

#HEAD1{
  background-image: url(Bilder/Header/head1.jpg);
  background-repeat: no-repeat;
  width: 1024px;
  height: 278px;
}

#HEAD2{
  width: 277px;
  height: 149px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  vertical-align: top;
  background-image: url(Bilder/Header/navi.jpg);
  background-repeat: repeat-y;
}


#Navi{  width: 277px;
       font-family: MS Sans Serif;
       border: 0px solid white;
}
#Navi ul{
  margin-right: 35px;
  margin-top: 0px;
  list-style: none;
  text-align: center;
  width: 150px;
}
#Navi a{
  border: 1px solid white;
  display: block;
  width: 149px;
  color: white;
  font-weight: bold;
  text-decoration: none;
  line-height: 25px;
}


#Navi li:hover{
 background-image: url(Bilder/Header/button-bild.jpg);
}


#Foot{
  background-image: url(Bilder/Header/footer.jpg);
  background-repeat: no-repeat;
  height: 55px;
  width: 1024px;
  color: white;
}
#Foot a{
  color: white;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}
#Foot p{
  width: 800px;
  text-align: center;
  margin-left: 120px;
  margin-top: 10px;
}


/* -------------Inhalt---------------------------------------------------*/
#content{
  background-image: url(Bilder/Header/content.jpg);
  background-repeat: repeat-y;
  width: 747px;
  height: 450px;
  color: white;
  border: 0px solid white;
  font-family: MS Sans Serif;
  font-size: 16px;
}

#Inhalt{
  width: 660px;
  margin-top: 10px;
  border: 0px solid white;
}

#Inhalt a{ color: white;}

#Inhalt #Runde_Ecke{
  background-color: #074772;
/*  background-color: #5066FA;   */
 color:  white;
border:1px solid #aaaaaa;
left:200px;top:50px;
-moz-border-radius:10px;
-khtml-border-radius:30px;
}



 /*+++++++Aufstellung++++++++*/
#Inhalt #Aufstellung table{width: 450px; border: 0px solid white; margin: auto;}
#Inhalt #Aufstellung th{ background-color: #06007A;}
#Inhalt #Aufstellung td{
  background-color: #5066FA;
  white-space: pre-wrap;
  text-align: left;
}

#Inhalt #Aufstellung td a{ display: block; text-decoration: none;}
#Inhalt #Aufstellung #mannschaft tr:hover td{ background-color: red;}


 /*+++++++Gästebuch++++++++*/
#Inhalt #Gaestebuch table{width: 660px; border: 0px solid white;}
#Inhalt #Gaestebuch th{ background-color: #06007A;}
#Inhalt #Gaestebuch td{ background-color: #5066FA;white-space: pre-wrap;}

#Name{width: 420px;}
#ID{width: 30px;}
#Datum{width: 210px;}

#Inhalt #Gaestebuch h5{
  margin: auto;
text-align: center;
border: 1px solid white;
width: 200px;
}

#Inhalt #Gaestebuch h5 a{
  text-decoration: none;
  color: white;
  display: block;
}

#Inhalt #Gaestebuch h5 a:hover{
  background-color: blue;
}

 /*+++++++Bilder++++++++*/
#Inhalt #Bilder_gross table{
  margin-left: 10px;
  width: 640px;
  text-decoration: none;
  border: 0px solid white;
}

 /*+++++++Login++++++++*/
#Inhalt #Login div{text-align:center;}


#Inhalt #Login #Login-Anmeldung{width: 300px; border: 0px solid white; margin-left: auto; margin-right: auto;}
#Inhalt #Login #Login-Anmeldung th{ background-color: #06007A;}
#Inhalt #Login #Login-Anmeldung td{
    background-color: #5066FA;
    letter-spacing: 0.1em;
    }
#Inhalt #Login #Login-Anmeldung input{width:235px;}



 /*++++News++++*/
#Inhalt #login #Login-Menue{width: 660px; border: 0px solid white;}
#Inhalt #login #Login-Menue th{ background-color: #06007A;}
#Inhalt #login #Login-Menue a{  text-decoration: none; }
#Inhalt #login textarea{width:652px;}


/*++++++ Kalender ++++++++*/
table#kalender {background-color: #074772; border:0px solid white;
	       border-collapse:collapse; empty-cells:show; width: 660px;}
table#kalender td {width:94px; height:10px; text-align:center;
	       border: 1px dotted green;}
table#kalender td.tage {width:10px; height:10px; text-align:center;
	       color: white; border:1px solid white;}
table#kalender td.aktivitaet {background-color:blue; width:10px; height:10px;}

table#kalender td a{
  display: block;
}


/*+++++++++ ÜBERBLICK-Kalender ++++++++++++++*/
table#Kalender_ueberblick{
  width: 650px;
  border: 0px solid white;
  color: white;
  text-align: center;
}


table#Kalender_ueberblick th{
 background-color: #06007A;
}

table#Kalender_ueberblick td{
background-color: #5066FA;
}

/*++++++++   POP-UP Kalender     ++++++++++++++++++++++*/
table#Kalender_popup{
  width: 650px;
  border: 0px solid white;
  color: white;

}
table#Kalender_popup th{
 background-color: #06007A;
}

table#Kalender_popup td{
  background-color:#5066FA;
}

/*++++++++  Trainingszeiten    ++++++++++++++++++++++*/
#Training{
  color:white;
}

/*++++++++  Kontakte    ++++++++++++++++++++++*/
#Inhalt #kontakt #person{
  background-color: #074772;
  color:  white;
  border:1px solid #aaaaaa;
  left:200px;top:50px;
  -moz-border-radius:10px;
  -khtml-border-radius:30px;
  height: 160px;
  margin-bottom: 30px;

}
#Inhalt #kontakt #person img{
  height: 120px;
  width: 100px;
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  margin-right: 50px;
  margin-bottom: 20px;
}
#Inhalt #kontakt #person table{
  margin-top: 20px;
  color: white;
}
#Inhalt #kontakt #person table td{
  width: 170px;
}

#TSV-Logo
{
  margin-right: 35px;
}

/* TSP_Blautalpokal:    */
#Inhalt #TSP_Blautalpokal_Download{
  width: 660px;
  color: white;
  text-align: center;
}


#Inhalt #TSP_Blautalpokal_Download td{
  border: 1px solid white;
  width: 220px;
  text-decoration: none;
}
#Inhalt #TSP_Blautalpokal_Download #TSP_Blautalpokal_Link  a { display: block;}
#Inhalt #TSP_Blautalpokal_Download #TSP_Blautalpokal_Link  a:hover { background-color: red;}

/*  Deutsche EM Download*/
#Inhalt #TSP_Blautalpokal_Download{
  width: 660px;
  color: white;
  text-align: center;
}


#Inhalt #Deutsche_EM_Download td{
  border: 1px solid white;
  width: 220px;
  text-decoration: none;
}
#Inhalt #Deutsche_EM_Download #Deutsche_EM_Link  a { display: block;}
#Inhalt #Deutsche_EM_Download #Deutsche_EM_Link  a:hover { background-color: red;}

