@charset "ISO-8859-1";

body {background: #FA0;
     margin: 0;
     padding: 0;
     text-align: center;
     color: #000;
     font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
     }

ul {list-style: none;
         margin: 0;
         padding: 0;
         }

h1, h2, h3, h4, h5, h6 {font-family:"Lucida Calligraphy",cursive;
         color:#000;
         }
h1 {font-size:24px;
         }
h2 {font-size:18px;
         }

a {font-family:"Lucida Calligraphy",cursive;
         }

a:link, a:visited, a:focus {text-decoration:none;
         color:#0000CD;
         }

a:hover, a:active {text-decoration:underline;
         color:#800;
         }

/*Main*/

#container {margin: 20px auto;
         padding: 0;
         width: 960px;
         }

#navi {margin: 0;
         padding: 10px 0;
         width: 260px;
         height: 400px;
         text-align: left;
         background: url(../Bilder/bssvlogo.gif) top left no-repeat;
         float: left;
         }

#head {margin: 10px 0 10px 40px;
         padding: 0;
         width: 660px;
         height: 100px;
         background: url(../Bilder/head.gif) top left no-repeat;
         line-height: 34px;
         font-size: 28px;
         text-align: center;
         float: left;
         }

#main {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: left;
         float: left;
         }

#maincenter {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         }

/*Navi*/

#navirunter {margin: 240px 0 0 0;
         padding: 0;
         font-size: 17px;
         line-height: 30px;
         }
#navirunter h1 {font-size:34px;
         }
a.unterpunkt {padding-left:30px;
         font-size:15px;
         }

/*Head*/

#weg {border: #FA0 1px solid;
         margin: 10px auto;
         padding: 0 5px;
         width: 390px;
         height: 20px;
         font-size: 10px;
         line-height: 18px;
         text-align: left;
         }

/*Index*/

#mainindex {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         font-size:14px;
         background: url(../Bilder/index.png) top left no-repeat;
         text-align: left;
         float: left;
         }

#index1 {position:relative; left:280px; top:30px; font-size:17px;}
#index2 {position:relative; left:200px; top:105px;}
#index3 {position:relative; left:160px; top:140px;}
#index4 {position:relative; left:170px; top:190px;}
#index5 {position:relative; left:220px; top:225px;}
#index6 {position:relative; left:285px; top:250px;}
#index7 {position:relative; left:370px; top:32px;}
#index8 {position:relative; left:420px; top:67px;}
#index9 {position:relative; left:420px; top:117px;}
#index10 {position:relative; left:370px; top:152px;}

/*Neuigkeiten*/

#mainneuigkeiten {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         text-align: justify;
         float: left;
         }
#aktuell {text-align:center;
         padding-bottom:20px;
         }
#spieltermine {margin:auto;
         text-align:left;
         width:400px;
         height:100px;
         border:1px #000;
         }
#spieltermine td {padding:15px;
         }
.photo {font-size:14px;
         }
.neuzusatz {color:#5F5F5F;
         }
#archiv {margin:auto;
         float:left;
         font-size:20px;
         text-align:center;
         width: 660px;   
         }
#table1003281 {float:left;
         text-align:center;
         margin:0 80px 0 10px;
         width:300px;
         padding:0 20px 0;
         }
#table1003282 {float:left;
         text-align:center;
         margin:0 10px 0 0px;
         width:200px;
         padding:0 20px 0;
         }
#table100321 {float:left;
         text-align:center;
         margin:0 20px 0 10px;
         width:200px;
         padding:0 10px 0;
         }
#table0910311 {float:left;
         text-align:center;
         margin:0 20px 0 10px;
         width:200px;
         padding:0 10px 0;
         }
#table0910311 td {text-align:left;
         }
#table0910312 {float:left;
         text-align:center;
         margin:0 220px 0 10px;
         width:200px;
         padding:0 10px 0;
         }
#table0905301 {float:left;
         text-align:center;
         margin:0 20px 0 10px;
         width:200px;
         padding:0 10px 0;
         }
#table0905302 {float:left;
         text-align:center;
         margin:0 220px 0 10px;
         width:200px;
         padding:0 10px 0;
         }
#table0904111 {float:left;
         text-align:center;
         margin:0 10px 0;
         width:330px;
         padding:0 10px 0;
         }
#table0904112 {float:left;
         text-align:center;
         margin:0 65px 0;
         width:180px;
         padding:0 10px 0;
         }
#table0903151 {float:left;
         text-align:center;
         padding:0 10px 0;
         width:150px;
         line-height:20px;
         }
#table0903152 {float:left;
         text-align:center;
         padding:0 10px 0;
         width:150px;
         line-height:20px;
         border-left:1px solid #000;
         }
#table0903153 {float:left;
         text-align:center;
         padding:0 10px 0;
         width:150px;
         line-height:20px;
         border-left:1px solid #000;
         }
#table081025 {text-align:center;
         width:350px;
         line-height:20px;
         }
#table081118 {text-align:center;
         width:230px;
         line-height:20px;
         }
#table081206 {text-align:center;
         width:300px;
         line-height:20px;
         }
#table081206t { text-align:center;
         width:150px;
         line-height:20px;
         }

/*Trainingszeiten*/

#training {margin:auto;
         border:solid 1px #000;
         margin-top:20px;
         margin-bottom:20px;
         line-height:25px;
         width:500px;
         height:150px;
         }
#halle {text-align:left;
         float:left;
         width:330px;
         }
#feld {text-align:right;
         float:right;
         width:330px;
         }
.anfahrtbild {width:250px;
         border:none;
         }

/*alle Mannschaften*/

#mannschafttext {text-align:center;
         line-height:25px;
         }

/*Eltern*/

#elterntable {padding-bottom:50px;
         width:450px;
         }
#elterntable td {height:30px;
         }
#memannschaft {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         line-height:20px;
         background:url(../Bilder/Elternmannschaft.jpg) top left no-repeat;
         text-align: left;
         float: left;
         }
#mename1 {text-align:left; position:relative; left:90px; top:580px;}
#mename2 {text-align:left; position:relative; left:80px; top:500px;}
#mename3 {text-align:left; position:relative; left:210px; top:480px;}
#mename4 {text-align:right; position:relative; left:-210px; top:460px; color:#FA0;}
#mename5 {text-align:right; position:relative; left:-80px; top:440px;}
#mename6 {text-align:right; position:relative; left:-90px; top:480px;}
#mename7 {text-align:center; position:relative; left:0px; top:460px;}
#mename8 {text-align:center; position:relative; left:0px; top:480px; text-decoration:underline; font-weight:bold;}
#mename9 {text-align:left; position:relative; left:100px; top:500px;}
#mename10 {text-align:center; position:relative; left:0px; top:480px;}
#mename11 {text-align:right; position:relative; left:-100px; top:460px;}

#mainegalerie {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         line-height:30px;
         }
#eguberschrift {float:left;
         width:660px;
         margin-top:20px;
         }
.egmini {float:left;
         text-align:center;
         width:660px;
         height:170px;
         }
.egmini img{border:none;
         }
#egminibilder {text-align:center;
         border:none;
         width:660px;
         height:120px;
         font-size:18px;
         }
#egminibilder td {width:132px;
         height:120px;
         }
#egeinzel {float:left;
         width:660px;
         height:380px;
         }
#egeinzel img{border:none
         }
#egbestimmterwechsel {float:left;
         text-align:center;
         width:660px;
         height:50px;
         }

/*M&auml;nner*/

#mannertable {width:660px;
         border:none;
         }
/*Ergebnisse*/
#mainme {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         }
.mergebnisse {float:left;
         width:660px;
         padding-bottom:20px;
         border-bottom:solid #000 1px;
         }
.mergebnisseende {float:left;
         width:660px;
         padding-bottom:20px;
         }
#meh0809urkunde {float:left;
         width:330px;
         padding: 15px 0;
         }
#meh0809tabelle {float:left;
         width:330px;
         }
#meh0809ta {width:320px;
         }
#meh0809tore {float:left;
         width:330px;
         }
#meh0809to {width:200px;
         margin:auto;
         }
#me090315ergebnisse {float:left;
         width:330px;
         padding: 5px 0;
         }
#me090315urkunde {float:left;
         width:330px;
         padding: 5px 0;
         }
.me090315t1 {float:left;
         text-align:center;
         padding:0 20px 0;
         width:165px;
         line-height:20px;
         }
#me090315t2 {float:left;
         text-align:center;
         margin: 0 90px 0;
         padding:20px 10px 0;
         width:150px;
         line-height:20px;
         }
#me090328ergebnisse {float:left;
         width:330px;
         margin-top:40px;
         padding: 5px 0;
         }
#me090328tabelle {float:left;
         text-align:center;
         margin:0 15px 0;
         width:300px;
         padding:0 10px 0;
         }
#me090328tore {float:left;
         text-align:center;
         margin:0 90px 0;
         width:150px;
         padding:0 10px 0;
         }
#me090328bild {float:left;
         width:330px;
         padding: 5px 0;
         }
#me090411ergebnisse {float:left;
         width:330px;
         padding: 5px 0;
         }
#me090411bild {float:left;
         width:330px;
         margin-top:40px;
         padding: 5px 0;
         }
#mef0809mannschaft {float:left;
         width:330px;
         }
#mef0809tabelle {float:left;
         width:330px;
         padding: 10px 0;
         }
#mef0809ta {width:320px;
         line-height:20px;
         }
#meh0910tabelle {float:left;
         width:660px;
         padding: 10px 100px;
         }
#meh0910ta {width:460px;
         line-height:18px;
         }
#mef0910tabelle {float:left;
         width:660px;
         padding: 10px 100px;
         }
#mef0910ta {width:460px;
         line-height:18px;
         }
/*Feld*/
#mainmf {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         }
#mainmf h1 {line-height:40px;
         }
#mannerfeld {border:solid #000 3px;
         }
#mannerfeld th, #mannerfeld td {border:solid #000 1px;
         }
#mfeldspiele {float:left;
         text-align:left;
         line-height:20px;
         width:310px;
         }
#mfs {width:300px;
         }
#mfs td {padding:0 10px 0;
         }
#mfeldstand {float:right;
         text-align:center;
         margin-top:10px;
         margin-bottom:25px;
         line-height:20px;
         width:350px;
         }
#mfeldplatz {width:350px;
         }
#mfeldplatz td, #mfeldplatz th {border:none;
         padding:2px 5px 2px;
         }
#mtore {float:right;
         text-align:center;
         border-top:solid #000 1px;
         padding-top:25px;
         line-height:20px;
         width:660px;
         }
#mtoret {width:200px;
         margin-left:210px;
         }
/*Halle*/
#mainmh {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         }
#mainmh h1 {line-height:40px;
         }
#mhallespiele {text-align:left;
         float:left;
         line-height:20px;
         margin-top:20px;
         width:310px;
         }
#mhallestand {float:right;
         text-align:center;
         margin-top:10px;
         margin-bottom:25px;
         line-height:20px;
         width:350px;
         }
#mhs {width:300px;
         }
#mhs td {padding:0 10px 0;
         }
#mhalleplatz {width:350px;
         }
#mhalleplatz td, #mfeldplatz th {border:none;
         padding:2px 5px 2px;
         }

/*M&auml;nner Mannschaft*/

#mmmannschaft {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         line-height:20px;
         text-align: center;
         float: left;
         }
.mmspieler1 {float:left;
         text-align:center;
         width: 330px;
         height: 140px;
         padding: 10px 0;
         }
.mmspieler {float:left;
         text-align:center;
         width: 330px;
         height: 120px;
         padding: 10px 0;
         }
.mmsbild {width:100px;
         vertical-align:center;
         font-weight:bold;
         font-style:italic;
         color:#000;
         }
.mmsbild img {padding-top:10px;
         }
.mmsprofil {width:230px;
         text-align:left;
         line-height:20px;
         }
.mmletzter {float:left;
         margin-left: 165px;
         text-align:center;
         width: 660px;
         height: 120px;
         padding: 10px 0;
         }

/*M&auml;nner Galerie*/

#mainmgalerie {margin: 120px 0 0 40px;
         padding: 10px 0;
         width: 660px;
         height: 700px;
         text-align: center;
         float: left;
         line-height:30px;
         }

#mainmgalerie ul {text-align:left;
         line-height:20px;
         }
.mgu {float:left;
         width:660px;
         margin-top:20px;
         border-top:1px solid;
         }
.mgvideo1 {float:left;
         width:660px;
         height:70px;
         }
.mgvideo2 {float:left;
         width:660px;
         height:115px;
         }
.mgvideot {width:660px;
         }
.mgvideot td {width:50% 25% 25%;
         line-height:20px;
         }
.mgbilder {float:left;
         margin:5px 0 0;
         width:660px;
         }
.mgb {float:left;
         width:660px;
         height:120px;
         }
.mgb img {border:none;
         }
.mgaussen {max-width:84px;
         max-height:63px;
         }
.mgeinzel {float:left;
         width:660px;
         height:380px;
         }
.mgeinzel img {border:none;
         }
.mgbestimmterwechsel {float:left;
         text-align:center;
         width:660px;
         height:50px;
         }
.mgleiste {float:left;
         text-align:center;
         width:660px;
         height:170px;
         }
.mgleiste img {border:none;
         }
#mgleistetable {text-align:center;
         border:none;
         width:660px;
         height:120px;
         font-size:18px;
         }
#mgleistetable td {width:132px;
         height:120px;
         }
#bildertext {line-height:20px;
         }
#mgstern {float:left;
         width:660px;
         height:100px;
         line-height:15px;
         margin-top:20px;
         }

/*Frauen + Jugend*/

#keine {line-height:25px;
         }

/*LD*/

#links {width:660px;
         }
#links td {width:25%;
         }
#links img {border:none;
         }

/*Kontakt*/

#kontakt {border:solid 2px #000;
         margin:auto;
         text-align:center;
         }
#kontakt td, #kontakt th {width:170px;
         height:50px;
         }
#anschrift {margin:auto;
         hspace:150px;
         cellpadding:10px;
         frame:void;
         }
.anschrift1 {text-align:right;
         valign:middle;
         width:100px;
         height:100px;
         padding-right:40px;
         }
.anschrift2 {text-align:left;
         width:150px;
         }