* {
   MARGIN: 0px;
   PADDING: 0px;
}

.clearfix:after {
   DISPLAY: block;
   HEIGHT: 0px;
   VISIBILITY: hidden;
   CLEAR: both;
   CONTENT: '.';
}
.clearfix {
	
}

* HTML .clearfix {
   HEIGHT: 1%;
}

HTML {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 100.1%;
}

BODY {
   TEXT-ALIGN: center;
   LINE-HEIGHT: 1.2em;
   BACKGROUND: url(images/page/hintergrund.jpg) #FFCC00 repeat;
   HEIGHT: 100%;
   COLOR: #000000;
   FONT-SIZE: 0.75em;
}

A {
   COLOR: #CC0000;
   TEXT-DECORATION: none;
}

H2 {
   FONT-SIZE: 1.1em;
}

IMG {
   BORDER: medium none;
}

INPUT {
   BORDER-RIGHT: #7a8392 1px solid;
   BORDER-TOP: #7a8392 1px solid;
   BORDER-LEFT: #7a8392 1px solid;
   BORDER-BOTTOM: #7a8392 1px solid;
   FONT: 13px;
   HEIGHT: 20px;
   COLOR: #000000;
}

INPUT.CHECKBOX {
   BORDER-RIGHT: #FF0000 1px solid;
   BORDER-TOP: #7a8392 1px solid;
   BORDER-LEFT: #7a8392 1px solid;
   BORDER-BOTTOM: #7a8392 1px solid;
   FONT: 13px;
   HEIGHT: 20px;
   COLOR: #000000;
}

#seite {
   TEXT-ALIGN: left;
   MARGIN: 0px auto;
   WIDTH: 1000px;
   PADDING-TOP: 0px;
}

#head_navigation {
   WIDTH: 800px;
   FLOAT: right;
}
#head_navigation {
   MARGIN-TOP: 20px;
   WIDTH: 325px;
   MARGIN-BOTTOM: 10px;
   LIST-STYLE-TYPE: none;
}
#head_navigation LI {
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 7px;
   PADDING-RIGHT: 7px;
   BACKGROUND: url(images/page/rahmen/head_navigation.gif) repeat-y right 50%;
   FLOAT: left;
   PADDING-TOP: 0px;
}
#head_navigation LI A {
   FLOAT: left;
   COLOR: #000000;                    /* Farbe Link in der Head-Navigation */
   TEXT-DECORATION: none;
}
#head_navigation LI A:hover {
   COLOR: #CC0000;                    /* Farbe Link in der Head-Navigation bei Mouse-Over */
   TEXT-DECORATION: underline;
}

#hauptseite {
   WIDTH: 994px;
   BORDER: #FFFFFF 3px solid;        /* Farbe Rahmen um Hauptseite */
   BACKGROUND: url(images/page/haupt_hintergrund.gif) repeat-y 175px 50%;
   CLEAR: both;
}

#linker_inhalt {
   WIDTH: 816px;
   FLOAT: left;
}

#header {
   BORDER-BOTTOM: #FFFFFF 3px solid;        /* Farbe Rahmen-Unten beim Header */
   OVERFLOW: hidden;
   WIDTH: 816px;
   HEIGHT: 170px;
}
#header #emotionen {
   PADDING-LEFT: 3px;
   WIDTH: 638px;
   FLOAT: left;
}
#header A {
   WIDTH: 175px;
   FLOAT: left;
}
#header A:link {
   WIDTH: 175px;
   FLOAT: left;
}
#header A:visited {
   WIDTH: 175px;
   FLOAT: left;
}

#links {
   WIDTH: 175px;
   FLOAT: left;
   OVERFLOW: hidden;
   COLOR: #FFFFFF;                          /* Standard Text-Farbe Linke Spalte */
   BACKGROUND-COLOR: #000000;               /* Hintergrund-Farbe Linke Spalte */
}
#links P {
   MARGIN-BOTTOM: 10px;
}

#sekundaere_navigation {
   BORDER-BOTTOM: #FFFFFF 3px solid;        /* Farbe Rahmen-Unten nach der Sekundären-Navigation */
   PADDING: 10px;
   LIST-STYLE-TYPE: none;
   FONT-WEIGHT: bold;
}
#sekundaere_navigation LI A {
   LINE-HEIGHT: 1.7em;
   PADDING-LEFT: 10px;
   DISPLAY: block;
   HEIGHT: 1%;
   COLOR: #FFFFFF;                          /* Standard Text-Farbe Sekundäre-Navigation */
}
#sekundaere_navigation LI A:hover {
   BACKGROUND: url(images/page/rahmen/sekundaere_navigation_pfeil.gif) no-repeat left 8px;
   COLOR: #FFCC00;                          /* Hover Text-Farbe Sekundäre-Navigation */
}
#sekundaere_navigation LI.active A {
   BACKGROUND: url(images/page/rahmen/sekundaere_navigation_pfeil.gif) no-repeat left 8px;
   COLOR: #FFCC00;
}

#sekundaere_navigation UL {
   BORDER-TOP: #FFFFFF 1px dotted;
   LIST-STYLE-TYPE: none;
}
#sekundaere_navigation UL LI A {
   PADDING-LEFT: 25px;
   BACKGROUND: none transparent scroll repeat 0% 0%;
}
#sekundaere_navigation UL LI A:hover {
   BACKGROUND: url(images/page/rahmen/sekundaere_navigation_pfeil.gif) no-repeat 15px 8px
}
#sekundaere_navigation UL LI.active A {
   BACKGROUND: url(images/page/rahmen/sekundaere_navigation_pfeil.gif) no-repeat 15px 8px
}

#sekundaere_navigation UL LI UL {
   BORDER-TOP: none;
   PADDING-LEFT: 10px;
   LIST-STYLE-TYPE: none;
}

.tabellen {
   BORDER-BOTTOM: #FFFFFF 3px solid;        /* Farbe Rahmen-Unten nach den Tabellen der Mannschaften */
   TEXT-ALIGN: center;
}
.tabellen H2 {
   COLOR: #000000;                          /* Text-Farbe Titel Mannschaften */
   FONT-SIZE: 1.1em;
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   BACKGROUND-COLOR: #FFCC00;               /* Hintergrund-Farbe Titel Mannschaften */
   BORDER-TOP: #FFFFFF 1px dotted;          /* Farbe Rahamen-Oben bei Titel Mannschaften */
}

#links A.auswahllink {
   COLOR: #000000;
   TEXT-DECORATION: none;
   BACKGROUND: none transparent scroll repeat 0% 0%;
}
#links A.auswahllink:hover {
   COLOR: #FF0000;
}

TABLE.aktuelle-tabelle {
   TEXT-ALIGN: left;
   WIDTH: 154px;
   MARGIN-BOTTOM: 10px;
   MARGIN-LEFT: 8px;
}
TABLE.aktuelle-tabelle TD {
   BORDER-BOTTOM: #FFFFFF 1px dotted;       /* Farbe Rahmen-Unten Tabelle-Mannschaften */
   PADDING: 2px;
}
TABLE.aktuelle-tabelle TD.last {
   BORDER-BOTTOM: none;
   PADDING: 2px;
}
TABLE.aktuelle-tabelle TD.last A {
   FONT-WEIGHT: bold;
   COLOR: #FFFFFF;                          /* Standard Text-Farbe Tabelle mehr */
}
TABLE.aktuelle-tabelle TD.last A:hover {
   COLOR: #FFCC00;                          /* Hover Text-Farbe Tabelle mehr */
}

TABLE.tabelle {
   TEXT-ALIGN: left;
   WIDTH: 530px;
   MARGIN-LEFT: 8px;
}
TABLE.tabelle A:hover {
   TEXT-DECORATION: underline;
}

TABLE.tabelle TD {
   BORDER-BOTTOM: #000000 1px dotted;       /* Farbe Rahmen-Unten Tabelle-Mannschaften */
   PADDING: 2px;
}
TABLE.tabelle_resultate {
   TEXT-ALIGN: left;
   WIDTH: 530px;
   MARGIN-LEFT: 8px;
   BORDER: #000000 0px solid;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
}
TABLE.tabelle_resultate TH {
   BORDER-BOTTOM: #000000 1px solid;       /* Farbe Rahmen-Unten Tabelle-Mannschaften */
   PADDING: 2px;
}
TABLE.tabelle_resultate TD {
   BORDER-BOTTOM: #CCCCCC 1px dotted;       /* Farbe Rahmen-Unten Tabelle-Mannschaften */
   PADDING: 2px;
}
TABLE.tabelle_resultate A:hover {
   TEXT-DECORATION: underline;
}


#links A.tabellelink {
   COLOR: #FFFFFF;                          /* Standard Text-Farbe Tabelle Vereine */
   TEXT-DECORATION: none;
}
#links A.tabellelink:hover {
   COLOR: #FFCC00;                          /* Hover Text-Farbe Tabelle Vereine */
}

#center {
   WIDTH: 640px;
   FLOAT: left;
}

#center A.auswahllink {
   COLOR: #000000;                          /* Standard-Text-Farbe Mannschaftsauswahl */
   TEXT-DECORATION: none;
}
#center A.auswahllink:hover {
   COLOR: #FF0000;                          /* Hover-Text-Farbe Mannschaftsauswahl */
}

#inhalt {
   PADDING-BOTTOM: 10px;
   MIN-HEIGHT: 300px;
   PADDING-LEFT: 20px;
   PADDING-RIGHT: 20px;
   HEIGHT: auto !important;
   PADDING-TOP: 10px;
}
#inhalt P {
   LINE-HEIGHT: 1.5em;
   MARGIN: 5px 0px 10px;
}
#inhalt UL {
   MARGIN: 5px 0px;
   LIST-STYLE-TYPE: none;
}
#inhalt UL LI {
   PADDING-BOTTOM: 2px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 2px;
}
#inhalt A.more {
   COLOR: #CC0000;
}
#inhalt A.more:hover {
   TEXT-DECORATION: underline;
}
#inhalt A.newsuebersicht {
   COLOR: #CC0000;
}
#inhalt A.newsuebersicht:hover {
   TEXT-DECORATION: underline;
}
#inhalt A:hover {
   COLOR: #CC0000;
   TEXT-DECORATION: underline;
}

.news-rahmen {
   MARGIN-TOP: 20px;
   BACKGROUND: url(images/page/rahmen/news_rahmen.gif) no-repeat;
   PADDING-TOP: 30px
}
.news-rahmen .news-liste {
   BORDER-BOTTOM: medium none;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 0px;
   WIDTH: 185px;
   PADDING-RIGHT: 15px;
   FLOAT: left;
   HEIGHT: auto;
   PADDING-TOP: 0px;
}
.news-liste {
   BORDER-BOTTOM: #ddd 1px dotted;
   PADDING-BOTTOM: 10px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 10px;
}
.news-titel {
   COLOR: #CC0000;
}

.more {
   TEXT-ALIGN: right;
   MARGIN-TOP: 10px;
   WIDTH: 155px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
}

#statistik H4 {
   TEXT-ALIGN: center;
   COLOR: #000000;
   FONT-SIZE: 1.1em;
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   BACKGROUND-COLOR: #FFCC00;               /* Hintergrund-Farbe Mannschafts-Auswahl */
   BORDER-TOP: #FFFFFF 1px dotted;          /* Rahmen-Farbe oben Mannschafts-Auswahl */
}

#rechts {
   WIDTH: 175px;
   FLOAT: left;
   MARGIN-LEFT: 3px;
   BACKGROUND-COLOR: #000000;               /* Hintergrund-Farbe Rechte Spalte */
   COLOR: #FFFFFF;                          /* Standard Text-Farbe Rechte Spalte */
}
#rechts H5 {
   TEXT-ALIGN: center;
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
}
#rechts .box {
   BORDER-BOTTOM: #FFFFFF 3px solid;        /* Rahmen Farbe unten Box */
   PADDING: 10px;
}
#rechts .bild {
   TEXT-ALIGN: center;
   MARGIN-BOTTOM: 10px;
}
#rechts H4 {
   TEXT-ALIGN: center;
   COLOR: #000000;
   FONT-SIZE: 1.1em;
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   BACKGROUND-COLOR: #FFCC00;               /* Hintergrund-Farbe Mannschafts-Auswahl */
   BORDER-TOP: #FFFFFF 1px dotted;          /* Rahmen-Farbe oben Mannschafts-Auswahl */
}
#rechts H2 {
   TEXT-ALIGN: center;
   MARGIN-BOTTOM: 10px;
   COLOR: #FFFFFF;                          /* Textfarbe Spielart */
}
#rechts P {
   MARGIN-BOTTOM: 10px;
}
#rechts A {
   COLOR: #FFFFFF;                          /* Standard-Text-Farbe Links */
}
#rechts A.rechts_link:hover {
   COLOR: #FFCC00;                          /* Hover-Text-Farbe Links */
   TEXT-DECORATION: underline;
}
#rechts A.auswahllink {
   COLOR: #000000;                          /* Standard-Text-Farbe Mannschaftsauswahl */
   TEXT-DECORATION: none;
}
#rechts A.auswahllink:hover {
   COLOR: #FF0000;                          /* Hover-Text-Farbe Mannschaftsauswahl */
}


#countdown1,
#countdown2,
#countdown3,
#countdown4,
#countdown5,
#countdown6,
#countdown7,
#countdown8,
#countdown9,
#countdown10,
#countdown11,
#countdown12,
#countdown13,
#countdown14,
#countdown15,
#countdown16,
#countdown17,
#countdown18,
#countdown19,
#countdown20,
#countdown21,
#countdown22,
#countdown23,
#countdown24,
#countdown25,
#countdown26,
#countdown27,
#countdown28,
#countdown29,
#countdown30,
#countdown31,
#countdown32,
#countdown33,
#countdown34,
#countdown35,
#countdown36,
#countdown37,
#countdown38,
#countdown39,
#countdown40,
#countdown41,
#countdown42,
#countdown43,
#countdown44,
#countdown45,
#countdown46,
#countdown47,
#countdown48,
#countdown49,
#countdown50
{
   WIDTH: 155px;
   MARGIN-TOP: 10px;
   PADDING-BOTTOM: 0px;
   PADDING-TOP: 12px;
   PADDING-LEFT: 9px;
   PADDING-RIGHT: 0px;
   BACKGROUND: url(images/page/rahmen/countdown_bg.gif) no-repeat;
   HEIGHT: 48px;
}
#countdown1 SPAN,
#countdown2 SPAN,
#countdown3 SPAN,
#countdown4 SPAN,
#countdown5 SPAN,
#countdown6 SPAN,
#countdown7 SPAN,
#countdown8 SPAN,
#countdown9 SPAN,
#countdown10 SPAN,
#countdown11 SPAN,
#countdown12 SPAN,
#countdown13 SPAN,
#countdown14 SPAN,
#countdown15 SPAN,
#countdown16 SPAN,
#countdown17 SPAN,
#countdown18 SPAN,
#countdown19 SPAN,
#countdown20 SPAN,
#countdown21 SPAN,
#countdown22 SPAN,
#countdown23 SPAN,
#countdown24 SPAN,
#countdown25 SPAN,
#countdown26 SPAN,
#countdown27 SPAN,
#countdown28 SPAN,
#countdown29 SPAN,
#countdown30 SPAN,
#countdown31 SPAN,
#countdown32 SPAN,
#countdown33 SPAN,
#countdown34 SPAN,
#countdown35 SPAN,
#countdown36 SPAN,
#countdown37 SPAN,
#countdown38 SPAN,
#countdown39 SPAN,
#countdown40 SPAN,
#countdown41 SPAN,
#countdown42 SPAN,
#countdown43 SPAN,
#countdown44 SPAN,
#countdown45 SPAN,
#countdown46 SPAN,
#countdown47 SPAN,
#countdown48 SPAN,
#countdown49 SPAN,
#countdown50 SPAN
{
   WIDTH: 24px;
   PADDING-TOP: 2px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 2px;
   PADDING-RIGHT: 0px;
   FLOAT: left;
   HEIGHT: 18px;
   COLOR: #000000;                          /* Text-Farbe Countdown */
   FONT-SIZE: 1.2em;
   FONT-WEIGHT: bold;
   MARGIN-RIGHT: 12px;
}

#footer {
   TEXT-ALIGN: center;
   PADDING-BOTTOM: 5px;
   MARGIN-TOP: 10px;
   PADDING-LEFT: 0px;
   WIDTH: 1000px;
   PADDING-RIGHT: 0px;
   BACKGROUND: #FFFFFF;                     /* Hintergrund-Farbe Sponsorenleiste */
   PADDING-TOP: 5px;
}
#footer A.bild {
   MARGIN: 0px 10px;
   VERTICAL-ALIGN: middle;
}
#footer IMG {
   VERTICAL-ALIGN: middle;
   WIDTH: 85px;
}

#verlauf {
   MARGIN: 10px 20px 10px 15px;
   WIDTH: 600px;
   BACKGROUND: url(images/page/rahmen/horizontal_gepunktet.gif) no-repeat 5px 20px;
}
#verlauf LI {
   COLOR: #CC0000;
   LINE-HEIGHT: 1.5em;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 3px;
   FLOAT: left;
   PADDING-TOP: 0px;
   FONT-SIZE: 1.2em;
   LIST-STYLE-TYPE: none;
}
#verlauf LI A {
   LINE-HEIGHT: 1.5em;
   FONT-WEIGHT: bold;
}
#verlauf LI A:hover {
   TEXT-DECORATION: underline;
}
H1 {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   MARGIN: 15px 0px;
   FONT-SIZE: 1.2em;
}
#inhalt A.newsuebersicht {
   COLOR: #CC0000;
}
#inhalt A.mail:hover {
   TEXT-DECORATION: underline;
}

.verein {
   COLOR: #FFCC00;
   FONT-WEIGHT: bold;
}

.gewonnen {
   COLOR: #009900;
}

.verloren {
   COLOR: #FF0000;
}

.unentschieden {
   COLOR: #000000;
}

TABLE.kaderliste {
   TEXT-ALIGN: left;
   WIDTH: 590px;
}
TABLE.kaderliste TD.titel {
   BACKGROUND-COLOR: #FFCC00;
   HEIGHT: 20px;
   COLOR: #000000;
   FONT-WEIGHT: bold;
   PADDING-LEFT: 5px;
   PADDING-RIGHT: 5px;
}
TABLE.kaderliste TD.zeilen {
   HEIGHT: 30px;
   BORDER-BOTTOM: #000000 1px dotted;
}
TABLE.kaderliste TD.zeilen A:hover {
   TEXT-DECORATION: underline;
}

TABLE.termine {
   TEXT-ALIGN: left;
   WIDTH: 156px;
   FONT-SIZE: 8pt;
}
TABLE.termine TD.zeilen {
   BORDER-BOTTOM: #FFFFFF 1px dotted;
   PADDING-TOP: 5px;
}
TABLE.termine TD.zeilen A:hover {
   TEXT-DECORATION: underline;
}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px dotted #CCC;
	padding: 4px;
	padding-right: 20px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	border: 1px dotted #CCC;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
   background-color: #8dbdd8;
}

table.fotos {
   BORDER: 1px solid #CCCCCC;
}
table.fotos IMG {
   BORDER: 1px solid #FFCC00;
}
table.fotos TD {
  TEXT-ALIGN: CENTER;
  PADDING: 2px;
}

TABLE.gaestebuch TD.absender {
   PADDING-TOP: 20px;
   FONT-WEIGHT: bold;
}
TABLE.gaestebuch TD.absenderfirst {
   FONT-WEIGHT: bold;
}
TABLE.gaestebuch TD.unten {
   BORDER-BOTTOM: 1px solid #000000;
   PADDING-TOP: 10px;
   FONT-SIZE: 10px;
}
TABLE.gaestebuch TD.weiter {
   PADDING-TOP: 10px;
   TEXT-ALIGN: right;
}
TABLE.gaestebuch TD.weiterfirst {
   BORDER-BOTTOM: 1px dotted #000000;
   TEXT-ALIGN: right;
}
TABLE.gaestebuch TD.zurueck {
   PADDING-TOP: 10px;
}
TABLE.gaestebuch TD.zurueckfirst {
   BORDER-BOTTOM: 1px dotted #000000;
}
#sitemap UL {
   MARGIN: 0px 0px;
   LIST-STYLE-TYPE: none;
}
#sitemap UL LI {
   PADDING-BOTTOM: 3px;
   PADDING-LEFT: 15px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
}

.more-newsuebersicht {
   TEXT-ALIGN: right;
   MARGIN-TOP: 10px;
   WIDTH: 50px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
}
.news-uebersicht {
   PADDING-BOTTOM: 10px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 10px;
   BORDER-BOTTOM: #000000 1px dotted;
}

