/*
**********************************************************************************************************
Modulbeschreibung: <TITLE>Zentrale Stylesheets TSV Aindling</TITLE>

02.10.2008 .1.19 JK Bugfix: line-height:1.2; eingebaut für IE float und background Fehler
22.12.2007 .1.00 JK Neuerstellung
********************************************************************************************************** */

/* ---- TAG-Styles --------------------------------------------------------------------------------------- */
BODY, TABLE, DIV, P, IMG, H1, H2, H3, H4, H5, H6 {margin:0; padding:0; border:0;}
BODY, TABLE, DIV, P, INPUT, TEXTAREA, SELECT, OPTION, LABEL {font:8pt tahoma,arial,helvetica,sans-serif; color:#000000;}
BODY {text-align:center; background-color:#000000;}
INPUT, TEXTAREA {padding-left:2px;}
A {text-decoration:none; color:#C80000;}
A:hover,
A:focus {text-decoration:underline; color:#000000;}

/* ---- ID-Styles ---------------------------------------------------------------------------------------- */
DIV#Seite      {width:1135px; margin:0 auto; padding:0; text-align:left;}
DIV#Content    {width:995px; float:left; position:relative; top:0px; left:0px;}
DIV#Banner     {height:70px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; overflow:hidden; background-color:#A00000;}
DIV#Verlauf    {height:70px; text-align:right; color:#FFFFFF; overflow:hidden; background:#A00000 url(/bilder/tsv_verlauf_995_70_1.jpg) no-repeat 0 0;}
DIV#Wappen     {width:110px; height:120px; position:absolute; top:7px; left:16px; z-index:100; background:transparent url(/bilder/tsv_wappen_110_120_1.gif) no-repeat 0 0;}
DIV#Navigation {width:160px; float:left; color:#FFFFFF; overflow:hidden; border-top:1px solid #FFFFFF;}
DIV#Fusszeile  {padding:1px; clear:both; text-align:center; font-size:7pt; color:#FFFFFF; background-color:#A00000; border-top:1px solid #FFFFFF;}
DIV#Fusszeile A {text-decoration:none; color:#FFFFFF;}
DIV#Fusszeile A:hover, A:focus {text-decoration:underline; color:#EE6666;}
DIV#Werbung    {margin-left:995px; height:400px; text-align:center; color:#FFFFFF; overflow:visible;}
DIV#Warten     {width:1135px; height:300px; margin:0 auto; padding-top:200px; clear:both; display:none; text-align:center; color:#FFFFFF;}
DIV#Inhalt     {margin-left:160px; padding-left:5px;}
* html DIV#Inhalt {margin-left:160px; padding-left:2px;}  /* Star-HTML-Hack für IE */
DIV#Inhalt .Spalte1von1 {width:820px; vertical-align:top;}
DIV#Inhalt .Spalte1von2 {width:485px; padding-right:5px; vertical-align:top;}
DIV#Inhalt .Spalte2von2 {width:317px; padding-left:10px; padding-right:10px; vertical-align:top;}

DIV#Navigation #Menue {margin-bottom:15px;}
DIV#Navigation #Menue A.Bereich1Normal {width:160px; padding:1px 1px 1px 5px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C80000; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich1Normal:hover,
DIV#Navigation #Menue A.Bereich1Normal:focus {color:#C80000; background-color:#EE6666;}
DIV#Navigation #Menue A.Bereich1Aktiv {width:160px; padding:1px 1px 1px 5px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich1Aktiv:hover,
DIV#Navigation #Menue A.Bereich1Aktiv:focus {color:#C80000;}

DIV#Navigation #Menue A.Bereich2Normal {width:160px; padding:1px 1px 1px 15px; display:block; text-decoration:none; font-weight:normal; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich2Normal:hover,
DIV#Navigation #Menue A.Bereich2Normal:focus {color:#C80000;}
DIV#Navigation #Menue A.Bereich2Aktiv {width:160px; padding:1px 1px 1px 15px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich2Aktiv:hover,
DIV#Navigation #Menue A.Bereich2Aktiv:focus {color:#C80000;}

DIV#Navigation #Menue A.Bereich3Normal {width:160px; padding:1px 1px 1px 30px; display:block; text-decoration:none; font-weight:normal; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich3Normal:hover,
DIV#Navigation #Menue A.Bereich3Normal:focus {color:#C80000;}
DIV#Navigation #Menue A.Bereich3Aktiv {width:160px; padding:1px 1px 1px 30px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich3Aktiv:hover,
DIV#Navigation #Menue A.Bereich3Aktiv:focus {color:#C80000;}

DIV#Navigation #Menue A.Bereich4Normal {width:160px; padding:1px 1px 1px 45px; display:block; text-decoration:none; font-weight:normal; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich4Normal:hover,
DIV#Navigation #Menue A.Bereich4Normal:focus {color:#C80000;}
DIV#Navigation #Menue A.Bereich4Aktiv {width:160px; padding:1px 1px 1px 45px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Navigation #Menue A.Bereich4Aktiv:hover,
DIV#Navigation #Menue A.Bereich4Aktiv:focus {color:#C80000;}

DIV#Navigation #Menue .HotlinkNormal {width:160px; background-color:#C80000; border-bottom:1px solid #FFFFFF; text-align:center; padding:8px 0px 8px 0px;}
DIV#Navigation #Menue .HotlinkAktiv  {width:160px; background-color:#EE6666; border-bottom:1px solid #FFFFFF; text-align:center; padding:8px 0px 8px 0px;}
DIV#Navigation #Menue .HotlinkSuchen   {text-align:right; padding-right:10px;}
DIV#Navigation #Menue .HotlinkSuchen A {color:#FFFFFF; font-weight:bold;}
DIV#Navigation #Menue .HotlinkSuchen A:hover,
DIV#Navigation #Menue .HotlinkSuchen A:focus {color:#000000; text-decoration:underline;}

DIV#Navigation #Menue .Leerzeile {width:160px; background-color:#C80000; border-bottom:1px solid #FFFFFF;}

DIV#Navigation #Info {margin-bottom:15px; text-align:center;}
DIV#Navigation #Info A.Normal {width:150px; text-align:left; margin:0 auto; padding:4px 0px 4px 0px; display:block; text-decoration:none; font-weight:bold; color:#C80000; background:#FFFFFF url(/bilder/tsv_info_200_30_1.jpg) no-repeat 0 0; border:1px solid #FFFFFF;}
DIV#Navigation #Info A.Normal:hover,
DIV#Navigation #Info A.Normal:focus {color:#EE6666; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0;}
DIV#Navigation #Info A.Aktiv {width:150px; text-align:left; margin:0 auto; padding:4px 0px 4px 0px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0; border:1px solid #FFFFFF;}
DIV#Navigation #Info A.Aktiv:hover,
DIV#Navigation #Info A.Aktiv:focus {color:#EE6666; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0;}

DIV#Navigation #Tabelle {margin-bottom:15px; text-align:center;}

DIV#Navigation #Counter {margin-bottom:15px; text-align:center;}
DIV#Navigation .CounterText {font-size:7pt;}

DIV#Verlauf A.BereichNormal {width:80px; padding:1px; text-align:right; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
DIV#Verlauf A.BereichNormal:hover,
DIV#Verlauf A.BereichNormal:focus {color:#C80000; background-color:#EE6666;}
DIV#Verlauf A.BereichAktiv {width:80px; padding:1px; text-align:right; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#EE6666; border-bottom:1px solid #FFFFFF;}
DIV#Verlauf A.BereichAktiv:hover,
DIV#Verlauf A.BereichAktiv:focus {color:#C80000;}
DIV#Verlauf H1 {padding:4px; text-align:right; font-size:16px; color:#FFFFFF; font-weight:bold; font-style:italic;}
DIV#Verlauf H2 {padding:4px; text-align:right; font-size:20px; color:#FFFFFF; font-weight:bold; font-style:italic;}

DIV#Werbung H1 {padding-top:4px; padding-bottom:4px; font-size:7pt; font-style:italic;}
DIV#Werbung #AdSenseGoogle       {padding-bottom:10px;}
DIV#Werbung #AdSenseAnschlusstor {padding-bottom:10px;}

DIV#Inhalt H1 {height:16px; margin-top:5px; padding-left:5px; font-weight:bold; text-transform:uppercase; font-size:9pt; color:#FFFFFF; border-bottom:1px solid #A00000; background:transparent url(/bilder/tsv_verlauf_375_29_1.gif) no-repeat 0 0;}
DIV#Inhalt H1 A {text-decoration:none; color:#FFFFFF;}
DIV#Inhalt H1 A:hover, A:focus {text-decoration:underline; color:#EE6666;}
DIV#Inhalt H2 {padding:4px 4px 0px 4px; font-size:8pt; font-weight:bold;}
DIV#Inhalt H3 {padding:2px 4px 0px 4px; font-size:12pt; font-weight:bold; color:#C80000;}
DIV#Inhalt H4 {padding:2px 4px 2px 4px; font-size:8pt; font-weight:normal; text-align:justify;}
DIV#Inhalt H5 {padding:1px; font-size:7pt; font-weight:normal; text-align:center;}
DIV#Inhalt .ArtikelTop    {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; line-height:1.2; background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0;}
DIV#Inhalt .ArtikelNormal {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; line-height:1.2; background-color:transparent;}
DIV#Inhalt .ArtikelBild {width:150; float:left; padding:2px 4px 2px 4px; text-align:center;}
DIV#Inhalt .ArtikelFuss {margin:0px 0px 30px 0px; padding:0px 2px 2px 0px; border-top:1px solid #CCCCCC; background:transparent url(/bilder/tsv_verlauf_420_19_1.gif) no-repeat bottom right;}
DIV#Inhalt .ArtikelFussLinks  {color:#808080; font-size:7pt; text-align:left; float:left;}
DIV#Inhalt .ArtikelFussRechts {color:#808080; font-size:7pt; text-align:right;}

DIV#Inhalt .ArtikelSuche     {padding-left:5px; border-bottom:1px solid #CCCCCC; background:transparent url(/bilder/tsv_verlauf_400_19_1.gif) no-repeat 0 0;}
DIV#Inhalt .ArtikelSucheFuss {border-top:1px solid #CCCCCC;}
DIV#Inhalt .ArtikelSucheErgebnis {margin-bottom:15px; padding:2px 5px 2px 5px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F4F4F4;}

DIV#Inhalt .ArtikelRechts     {border:1px solid #CCCCCC; line-height:1.2; background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0;}
DIV#Inhalt .ArtikelRechtsBild {width:100; float:left; padding:2px 4px 2px 2px;}
DIV#Inhalt .ArtikelRechtsH3   {font-size:11pt;}

DIV#Inhalt .ArtikelVerfasser  {padding:0px 4px 0px 4px; font-size:7pt; text-align:right;}

DIV#Inhalt .ArtikelListeKopf   {padding:10px 0px 2px 4px;}
DIV#Inhalt .ArtikelListe       {padding:0px 0px 2px 15px; background:transparent url(/bilder/tsv_verlauf_10_10_1.gif) no-repeat 0 0;}
DIV#Inhalt .ArtikelListeDatum  {font-size:7pt;}
DIV#Inhalt .ArtikelListeArchiv {font-size:7pt;}

DIV#Inhalt .Seitennavigation {margin-top:5px; margin-bottom:5px; text-align:center;}
DIV#Inhalt .Seiteninhalt {border:1px solid #808080; margin-right:1px; color:#808080;}
DIV#Inhalt .Seitenlink {border:1px solid #C80000; margin-right:1px;}
DIV#Inhalt .Seitenlink:hover,
DIV#Inhalt .Seitenlink:focus {text-decoration:none; color:#FFFFFF; background-color:#EE6666;}

DIV#Inhalt .KommentarKopf {padding-left:5px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #A00000; background:transparent url(/bilder/tsv_verlauf_130_29_3.gif) no-repeat 0 0;}
DIV#Inhalt .KommentarNormal {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#FFFFFF;}
DIV#Inhalt .KommentarBereich  {margin-top:5px; padding:1px 4px 1px 4px; font-size:7pt; text-align:right; border-top:1px solid #A00000;}
DIV#Inhalt .KommentarArtikel  {padding:1px 4px 1px 4px; font-size:7pt;}
DIV#Inhalt .KommentarVon      {padding:1px 4px 1px 4px; font-size:7pt; text-align:right;}
DIV#Inhalt .KommentarText     {padding:1px 4px 4px 4px; font-size:8pt;}
DIV#Inhalt .KommentarTextNeue {padding:1px 4px 2px 4px; font-size:8pt; border-bottom:1px solid #CCCCCC;}
DIV#Inhalt .KommentarAntwortVerfasser  {padding:2px 4px 0px 4px; font-size:7pt; font-style:italic;}
DIV#Inhalt .KommentarAntwort           {padding:0px 4px 4px 4px; font-size:8pt; font-style:italic;}
DIV#Inhalt .KommentarFuss {margin:0px 0px 20px 0px; padding:0px 2px 2px 0px; border-top:1px solid #CCCCCC; background:transparent url(/bilder/tsv_verlauf_130_29_1.gif) no-repeat bottom right;}
DIV#Inhalt .KommentarFussLinks  {color:#808080; font-size:7pt; text-align:left; float:left;}
DIV#Inhalt .KommentarFussRechts {color:#808080; font-size:7pt; text-align:right;}

DIV#Inhalt .FotoNormal {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0;}
DIV#Inhalt .Foto {width:100; vertical-align:top; text-align:center; padding:1px;}
DIV#Inhalt .FotoFuss {margin:0px 0px 30px 0px; padding:0px 2px 2px 0px; border-top:1px solid #CCCCCC; background:transparent url(/bilder/tsv_verlauf_200_29_1.gif) no-repeat bottom right;}
DIV#Inhalt .FotoFussRechts {color:#808080; font-size:7pt; text-align:right;}
DIV#Inhalt .FotoBereich {font-size:7pt; text-align:center;}
DIV#Inhalt .FotoArtikel {font-size:7pt; text-align:center;}

DIV#Inhalt .VideoNormal     {margin-bottom:8px; padding:2px; border:1px solid #CCCCCC; line-height:1.2; background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0;}
DIV#Inhalt .VideoArtikel2   {font-size:7pt;}
DIV#Inhalt .VideoArtikel3   {font-size:8pt;}
DIV#Inhalt .VideoText1      {font-weight:bold;font-size:10pt;}
DIV#Inhalt .VideoText2      {font-size:8pt;}
DIV#Inhalt .VideoAindlingTV {font-weight:bold;font-size:10pt;}

DIV#Inhalt .Nummer {margin-top:5px; font-weight:bold; font-size:15pt; color:#C80000; }
DIV#Inhalt .Fuss {margin:0px 0px 20px 0px; padding:0px 2px 2px 0px; color:#808080; font-size:7pt; font-weight:normal; text-align:right; background:#FAFAFA url(/bilder/tsv_verlauf_100_29_1.gif) repeat-x bottom left;}

DIV#LinkRechts A.Normal {width:200px; text-align:center; margin:0 auto; padding:4px 0px 4px 0px; display:block; text-decoration:none; font-weight:bold; color:#C80000; background:#FFFFFF url(/bilder/tsv_info_200_30_1.jpg) no-repeat 0 0; border:1px solid #FFFFFF;}
DIV#LinkRechts A.Normal:hover,
DIV#LinkRechts A.Normal:focus {color:#EE6666; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0;}

/* ---- Class-Styles ---------------------------------------------------------------------------------------- */
.Fehler {margin:10px 0px 10px 0px; padding:12px 2px 12px 45px; border:1px dotted #C80000; background:#FFFFCC url(/bilder/tsv_fehler_33_29_1.gif) no-repeat 6px center;}
.FehlerFormularfeld {border:1px dotted #C80000; background-color:#FFFFCC;}
.Formularfeld {border:1px solid #C80000; background-color:#FFFFFF;}
.Pflichtfeld {color:#C80000; font-weight:bold;}
.Report {font-size:8pt; font-weight:bold; color:#C80000;}
.Legende {font-size:7pt;}

/* ---- TABLE-Styles ---------------------------------------------------------------------------------------- */
TABLE .Kopf {color:#FFFFFF; font-weight:bold; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0; padding:1px 2px 1px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .Kopf A {text-decoration:none; color:#FFFFFF;}
TABLE .Kopf A:hover, A:focus {text-decoration:underline; color:#EE6666;}
TABLE .ZelleGrau {background-color:#F4F4F4; padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .ZelleGrauVerlauf {background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0; padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .Trenner {background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0; }
TABLE .Vorher  {background-color:#F4F4F4; padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .Aktuell {background-color:#F4F4F4; padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC; font-weight:bold;}
TABLE .Nachher {background-color:#F4F4F4; padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .TopTermin {font-size:10pt; background-color:#FFFFCC; font-weight:bold;}
TABLE .TopSpiel  {font-size:10pt; background-color:#FFFFCC; font-weight:bold;}
TABLE .Bilder {font-size:7pt; text-align:center; vertical-align:top;}
TABLE .AuswahlLinks {color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle; padding:8px; border:1px solid #FFFFFF; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0;}
TABLE .AuswahlRechts {vertical-align:middle; padding:2px; border:1px solid #FFFFFF; background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0;}
TABLE .HinweisSymbol {color:#FFFFFF; font-weight:bold; font-size:22pt; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0; padding:2px 8px 2px 8px; text-align:center; vertical-align:middle; }
TABLE .HinweisText   {background:#F4F4F4 url(/bilder/tsv_verlauf_180_270_1.jpg) 0 0; padding:0px 2px 0px 2px; vertical-align:middle; border:1px solid #CCCCCC;}

/* ---- Terminkalender-Styles ---------------------------------------------------------------------------------------- */
TABLE .Kalender {padding:0px 2px 0px 2px; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .KalenderNormal     {background-color:#F4F4F4;}
TABLE .KalenderFerientag  {background-color:#F9C1C1;}
TABLE .KalenderWochenende {background-color:#FEE0E0;}
TABLE .KalenderFeiertag   {background-color:#D1D1D1;}
TABLE .KalenderKommentar  {color:#808080; background-color:#F4F4F4;}
TABLE .KalenderAktuell {color:#FFFFFF; font-weight:bold; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0;}
TABLE .KalenderTopTermin {font-size:10pt; background-color:#FFFFCC; font-weight:bold;}
TABLE .KalenderTopSpiel  {font-size:10pt; background-color:#FFFFCC; font-weight:bold;}
          
/* ---- Fussballtabellen-Styles ---------------------------------------------------------------------------------------- */
TABLE .Tabelle {background-color:#FFFFFF; margin-bottom:20px;}
TABLE .TabelleKopf {color:#FFFFFF; font-weight:bold; background:#C80000 url(/bilder/tsv_verlauf_600_70_1.jpg) no-repeat 0 0; padding:1px 2px 1px 2px; text-align:center; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .TabelleKopf A {color:#FFFFFF;}
TABLE .TabelleKopf A:hover,
TABLE .TabelleKopf A:focus {color:#C80000; text-decoration:none;}
TABLE .TabelleZeile {background-color:#F4F4F4; padding:0px 2px 0px 2px; text-align:right; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .TabelleAuswahl {color:#C80000; font-weight:bold; background-color:#F4F4F4; padding:0px 2px 0px 2px; text-align:right; vertical-align:top; border-bottom:1px solid #CCCCCC;}
TABLE .TabelleFuss {font-size:7pt; padding:0px 2px 0px 2px; text-align:right; vertical-align:top; }
