/* Content */
#Content { margin-top:20px; min-height:593px; width:100%; }


/* Site: Ansprechpartner */
#AnsprechpartnerSenioren td p.Team { font-size:12px; padding-bottom:12px; padding-top:16px; }
#AnsprechpartnerSenioren td p.Trainer {  padding-bottom:8px; }

#AnsprechpartnerAllgemein td p.Headline { padding-top:15px; padding-bottom:10px; }
#AnsprechpartnerAllgemein td p.Name { font-weight:bold; padding-top:5px; padding-bottom:2px; }

#AnsprechpartnerJugend td p.Trainer {  padding-bottom:4px; }
#AnsprechpartnerJugend td p.Team { font-size:12px; padding-bottom:4px; padding-top:12px; }
#AnsprechpartnerJugend td p.Phone { font-size:12px; padding-bottom:8px; }
#AnsprechpartnerJugend td p.Mobil { font-size:12px; padding-bottom:8px; }
#AnsprechpartnerJugend td p.Fax { font-size:12px; padding-bottom:8px; }

/* Site: Mitgliedschaft */
#Mitgliedschaft tr.Reihe { padding-bottom:20px;}
#Mitgliedschaft table.Innertable p { text-align:left; padding-bottom:10px; line-height:20px; font-size:12px;}
#Mitgliedschaft table.Innertable p.Anschrift { text-align:center; padding-top:20px; padding-bottom:20px; font-weight:bold; font-size:14px; }
#Mitgliedschaft table.Innertable p.Adobe { vertical-align:middle; font-size:10px; line-height:16px; }
#Mitgliedschaft table.Innertable p.Mitgliedsantrag { padding-top:20px; padding-bottom:30px; }

.Turniere table.Innertable td { text-align:left; font-size:11px; padding:3px 0;}
.Turniere p { text-align:left; font-size:11px; padding:3px 0;}
/*
#Mitgliedschaft table.Innertable p.Anschrift { text-align:center; padding-top:20px; padding-bottom:20px; font-weight:bold; font-size:14px; }
#Mitgliedschaft table.Innertable p.Adobe { vertical-align:middle; font-size:10px; line-height:16px; }
#Mitgliedschaft table.Innertable p.Mitgliedsantrag { padding-top:20px; padding-bottom:30px; }
*/
/* Site: Vorstand */
#Vorstand td p.Image { padding-top:15px; padding-bottom:5px; }
#Vorstand td p.Name {  padding-bottom:5px; }
#Vorstand td p.Position { font-size:11px; padding-bottom:15px; }

/* Site:Team */
#Scoutingarchiv { padding-top: 10px; padding-bottom:15px; }
#Scoutingarchiv p { text-align:center; color: #FFFFFF; margin: 3px 0px; font-size:11px; }
#Scoutingarchiv a:link, #Scoutingarchiv a:visited { color: #FFFFFF; text-decoration: underline; }
#Scoutingarchiv a:hover, #Scoutingarchiv a:active { color: #E15718; text-decoration: underline; }

#Team table.Innertable td { text-align:left; vertical-align:middle; }
#Team table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; }

#Spielplan table.Innertable td { text-align:left; vertical-align:middle; }
#Spielplan table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; }
#Spielplan table.Innertable td p.Datum { padding-left:2px; }
#Spielplan table.Innertable td p.Ergebnis { text-align: center; }

#SpielerBetreuer table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#SpielerBetreuer table.Innertable td p { font-size: 10px; padding-top:2px; padding-bottom:2px; padding-left:3px; margin:0px; }
#SpielerBetreuer table.Innertable td p.Position { text-align:center; }
#SpielerBetreuer table.Innertable p.BeginnTrainer { padding-top:15px; }

#Trainingszeiten table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#Trainingszeiten table.Innertable td p { font-size: 10px; padding-top:2px; padding-bottom:2px; margin:0px; }
#Trainingszeiten table.Innertable td p.Tag { padding-left:2px; }
#Trainingszeiten table.Innertable td p.Halle { padding-right:2px; }

#NaechsterSpieltag table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#NaechsterSpieltag table.Innertable p {  font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#NaechsterSpieltag table.Innertable p.Team { padding-left: 2px; }
#NaechsterSpieltag table.Innertable p.Datum {  }
#NaechsterSpieltag table.Innertable p.Uhrzeit {  }
#NaechsterSpieltag table.Innertable p.Gegner {  }

#LetzterSpieltag table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#LetzterSpieltag table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#LetzterSpieltag table.Innertable p.Team { padding-left: 2px; }
#LetzterSpieltag table.Innertable p.Datum {  }
#LetzterSpieltag table.Innertable p.Ergebnis {  }
#LetzterSpieltag table.Innertable p.Gegner {  }

/* Site:Home */
#NeuesteErgebnisse table.Innertable td { text-align:left; vertical-align:middle; }
#NeuesteErgebnisse table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-left:5px; }
#NeuesteErgebnisse table.Innertable td p.Ergebnis { text-align: center; }

#NeuesteBerichte table.Innertable td { text-align:left; vertical-align:middle; }
#NeuesteBerichte table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-left:5px; }
#NeuesteBerichte table.Innertable td p.Bericht { text-align: center; font-style:italic; }

#Spielerfoto table.Innertable td p { vertical-align:middle; text-align:center; padding-top:2px; padding-bottom:2px; }

#News table.Innertable td { text-align:left; vertical-align:middle; }
#News table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; }
#News table.Outertable td h1  { text-align:left; vertical-align:middle; }
#News table.Outertable td h1.datum { text-align:right; vertical-align:middle; font-size:11px; }

#Termine table.Innertable td { text-align:left; vertical-align:middle; }
#Termine table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; }
#Termine table.Outertable td h1  { text-align:left; vertical-align:middle; }

#SponsorHome table.Innertable td { vertical-align:middle; text-align:center; }

/* Site Home&Team */
#Spielvorbericht table.Innertable td { text-align:left; vertical-align:middle; }
#Spielvorbericht table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:5px; padding-left:5px; }

#Spielbericht table.Innertable td { text-align:left; vertical-align:middle; }
#Spielbericht table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-left:5px; }

/* Home: HomeDisplay Include */
#HomeDisplay table.Innertable td { text-align:left; vertical-align:middle; width:1000px; }
#HomeDisplay table.Innertable td p { font-size: 10px; margin:0px; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-left:5px; }

/* Site:AlleSpieltage */
#AlleSpieltage table.Innertable p { font-size: 10px; padding-top:4px; padding-bottom:4px; margin:0px; }
#AlleSpieltage p.Team { padding-left: 2px; }
#AlleSpieltage p.Datum {  }
#AlleSpieltage p.Ergebnis {  }
#AlleSpieltage p.Gegner {  }
#AlleSpieltage p.Uhrzeit {  }

#AlleSpieltage table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }

/* Site:Hallenplane */
#Hallenadressen table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#Hallenadressen table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#Hallenadressen table.Innertable p.Halle { font-weight:bold; }
#Hallenadressen table.Innertable p.Anschrift {  }
#Hallenadressen table.Innertable tr.zweitereihe td { padding-top:10px; }

#AnreiseMap24 table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#AnreiseMap24 table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#AnreiseMap24 table.Innertable p.InputRadio { padding-top:5px; vertical-align:middle; font-weight: bold; font-size:11px; }
#AnreiseMap24 table.Innertable .RadioButton { margin:0 4px 0 0; padding:0; }
#AnreiseMap24 .Contentarea form { padding:0; margin:0; }
/* Site: Fans */
#Fans table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#Fans table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#Fans table.Innertable p.Intro { padding-bottom:15px; }
#Fans table.Innertable p a { font-weight:bold; font-style:italic; color:#BF0000; }

#FansBeginn table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#FansBeginn table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }


/* Site: Förderverein */
#FoerdervereinSpenden table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#FoerdervereinSpenden table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#FoerdervereinSpenden p.FoerdervereinMotto { text-align:center; }
#FoerdervereinSpenden span.FoerdervereinMottoSize { color:#BF0000; font-weight:bold; font-size:18px; }
#FoerdervereinSpenden table.tables p { margin:0px; padding-bottom:5px; padding-left:0px; padding-top:2px; padding-right:0px; }

#FoerdervereinZweck table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#FoerdervereinZweck table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#FoerdervereinZweck table.Innertable p.Logo { text-align:center; }
#FoerdervereinZweck p.FoerdervereinMotto { text-align:center; }
#FoerdervereinZweck span.FoerdervereinMottoSize { color:#BF0000; font-weight:bold; font-size:18px; }

#FoerdervereinVorstand table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#FoerdervereinVorstand table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#FoerdervereinVorstand p.FoerdervereinMotto { text-align:center; }
#FoerdervereinVorstand span.FoerdervereinMottoSize { color:#BF0000; font-weight:bold; font-size:18px; }
#FoerdervereinVorstand table.tables p { margin:0px; padding-bottom:5px; padding-left:0px; padding-top:2px; padding-right:0px; }

/* Site: Sponsoren */
#WerdenSieSponsor table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#WerdenSieSponsor table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#WerdenSieSponsor table.Innertable p.Dank { font-weight:bold; font-size:11px; margin:0px; padding:0px; }

#MoeglichkeitenSponsoring table.Innertable td { vertical-align:middle; text-align:left; margin:0px; }
#MoeglichkeitenSponsoring table.Innertable p { font-size: 10px; padding-top:8px; padding-bottom:8px; margin:0px; }
#MoeglichkeitenSponsoring table.Innertable p.WerbeArt { margin: 0px; padding-top:0px;  padding-left: 2px; padding-bottom:6px; font-weight:bold; font-size:11px; }
#MoeglichkeitenSponsoring table.Innertable p.Beschreibung { margin: 0px; padding-top:0px; padding-left: 2px; padding-bottom:15px; }

#Sponsoren table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#Sponsoren table.Innertable td.SponsorImage { text-align:center; }
#Sponsoren table.Innertable p { font-size: 11px; padding-top:8px; padding-bottom:8px; margin:0px; }
#Sponsoren table.Innertable p.Sponsorname { font-size: 16px; font-weight:bold; vertical-align:top; }


/* Site: Impressum */
#ImpressumVerantwortlichkeit table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
/*#ImpressumVerantwortlichkeit table.Innertable td.SponsorImage { text-align:center; }*/
#ImpressumVerantwortlichkeit table.Innertable p { font-size: 11px; padding-top:8px; padding-bottom:8px; margin:0px; }
#ImpressumVerantwortlichkeit table.Innertable ul { padding:5px 0px 0px 15px; margin:0px; }
#ImpressumVerantwortlichkeit table.Innertable ul li p { padding:3px 0px 3px 0px; margin:0px; }

#ImpressumDatenschutz table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
/*#ImpressumDatenschutz table.Innertable td.SponsorImage { text-align:middle; }*/
#ImpressumDatenschutz table.Innertable p { font-size: 11px; padding-top:8px; padding-bottom:8px; margin:0px; }

#ImpressumLinks table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
/*#ImpressumLinks table.Innertable td.SponsorImage { text-align:middle; }*/
#ImpressumLinks table.Innertable p { font-size: 11px; padding-top:8px; padding-bottom:8px; margin:0px; }

/* Site: Urheberrecht */
#Urheberrecht table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
/*#Urheberrecht table.Innertable td.SponsorImage { text-align:middle; }*/
#Urheberrecht table.Innertable p { font-size: 11px; padding-top:8px; padding-bottom:8px; margin:0px; }


/* Site:Termine */
#Dates table.Innertable td { text-align:left; vertical-align:top; border-right:1px solid #35479F; }
#Dates table.Innertable td.rechts { border-right:0px; }
#Dates table.Innertable td.bottom { border-bottom:1px solid #35479F; }
#Dates table.Innertable td p { font-size: 10px; margin:0px; vertical-align:top; padding-top:2px; padding-bottom:2px; padding-bottom:10px; }
#Dates table.Innertable td p.Datum { font-weight:bold; }
#Dates table.Innertable td p.Headline { font-weight:bold; padding-left:5px; padding-right:10px; }
#Dates table.Innertable td p.Text {  padding-left:5px; padding-right:10px; }


/* Site:Chronik */
#Chronik table.Innertable td { text-align:left; }
#Chronik p { text-align:left; font-size: 10px; padding:10px; margin:0;}

#ChronikLigen p { font-size: 10px; }
#ChronikLigen p.Jahr { font-weight:bold; margin-top: 12px; }
#ChronikLigen p.Liga {  }
#ChronikLigen p.Zusatz { font-style:italic; }
#ChronikBundesliga p {  font-size: 10px; text-align:left; margin: 12px 0px; }
#ChronikBundesliga p.image { text-align:center; margin: 12px 0px; }

/* Site: Kontakt */
#KontaktAnschrift table.Innertable td { text-align:center; vertical-align:top; }
#KontaktAnschrift table.Innertable td p { margin:8px 0; }
#KontaktAnschrift table.Innertable td p.top { margin-top:20px; }

#KontaktFormular table.Innertable td { text-align:left; vertical-align:top; }
#KontaktFormular table.Innertable td.button { text-align:right; padding-top:10px;}
#KontaktFormular table.Innertable td input.text { width:220px; border:1px solid #F4B679; padding-left:3px;}
#KontaktFormular table.Innertable td input.plz { width:60px; }
#KontaktFormular table.Innertable td input.ort { width:151px; }
#KontaktFormular table.Innertable td input.nr { width:30px; }
#KontaktFormular table.Innertable td input.strasse { width:181px; }
#KontaktFormular table.Innertable td textarea.textarea { width:440px; border:1px solid #F4B679; height:100px;}
#KontaktFormular table.Innertable td p { font-weight:bold; margin:0; padding:0; }
#KontaktFormular table.Innertable td p.text { margin-top:15px; font-weight:normal; }
#KontaktFormular table.Innertable td p.intro { margin-bottom:15px; font-weight:normal;}
#KontaktFormular table.Innertable td input.button { width:80px; border:1px solid #F4B679; height:22px;}

/* Site: 404 */
#Error table.Innertable td { text-align:center; vertical-align:top; }
#Error table.Innertable td p { margin:15px 0; }


/* Site: Links */
#LinksAllgemein table.Innertable td { vertical-align:top; text-align:center; margin:0px; }
#LinksAllgemein table.Innertable p  { font-size: 10px; padding: 0; margin:0; }
#LinksAllgemein table.Innertable p.LinksTop { margin: 15px 0px 5px 0px; }

#LinksRegionalliga table.Innertable td { vertical-align:top; text-align:center; margin:0px 0px 0px 0px; }
#LinksRegionalliga table.Innertable p  { font-size: 10px; padding:0px; margin: 0px 0px 15px 0px; }

#LinksDortmund table.Innertable td { vertical-align:top; text-align:center; margin:0px; }
#LinksDortmund table.Innertable p { font-size: 10px; padding:0px; margin: 4px 0px 4px 0px; }
#LinksDortmund table.Innertable h2 { font-size: 11px; padding:0px; margin: 25px 0px 15px 0px; }
#LinksDortmund table.Innertable p.LinksTop { margin: 0px 0px 10px 0px; }

/* Galerie Menu */
#GalerieMenu table.Innertable td { vertical-align:top; text-align:left; margin:0px; }
#GalerieMenu ul.Ebene1, #GalerieMenu ul.Ebene2, #GalerieMenu ul.Ebene3 { margin:0 0 0 5px; padding:0; list-style:none; }
#GalerieMenu ul.Ebene1 li, #GalerieMenu ul.Ebene2 li, #GalerieMenu ul.Ebene3 li { margin:0 0 0 5px; padding:3px 0 3px 5px; font-size:11px; }
#GalerieMenu li.active { font-weight:bold;}
#GalerieMenu p { font-size:11px; margin-bottom:5px;}

#Dauerkarten table.Innertable td { text-align:left; vertical-align:top; padding-bottom:4px; }
#Dauerkarten table.Innertable td.button { text-align:right; padding-top:10px;}
#Dauerkarten table.Innertable td input { border:1px solid #F4B679; padding-left:3px;}



#Dauerkarten table.Innertable td textarea.textarea { width:440px; border:1px solid #F4B679; height:100px;}
#Dauerkarten table.Innertable td p { font-weight:bold; margin:0; padding:0; }
#Dauerkarten table.Innertable td p.text { margin-top:15px; font-weight:normal; }
#Dauerkarten table.Innertable td p.intro { margin-bottom:15px; font-weight:normal;}
#Dauerkarten table.Innertable td input.button { width:80px; border:1px solid #F4B679; height:22px;}


#Dauerkarten table.Innertable td select.art { width:250px; }
#Dauerkarten table.Innertable td select.title { width:250px; }
#Dauerkarten table.Innertable td input.name { width:250px; }
#Dauerkarten table.Innertable td input.nr { width:30px; }
#Dauerkarten table.Innertable td input.strasse { width:210px; }
#Dauerkarten table.Innertable td input.ort { width:164px; }
#Dauerkarten table.Innertable td input.plz { width:76px; }



