body	{
		margin-bottom:  0px;
		margin-left:  0px;
		margin-right:  0px;
		margin-top:  0px;
		background-color: #FFFFFF
        color: black; background-color: white;
        font-size: 100.01%;
        font-family: Helvetica,Arial,sans-serif;

		}


.gen-h1 {
        color : #AA1111;

        font-size : 14pt;
        font-weight : normal
        }

.gen-h2 {
        COLOR : #666666;
        FONT-WEIGHT : bold;
        font-size: 13px;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }
.gen-h2-right  {
        COLOR : #AA1111;
        FONT-WEIGHT : bold;
        font-size: 10pt; text-align: right;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.fett-h2  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 10pt;
        text-decoration: none
        }

.gen-h3  {
        COLOR : #AA1111;
        FONT-SIZE : 12pt;
        FONT-WEIGHT : bold;
        text-align: left
        }

.fett-h1  {
        color : #AA1111;
        font-size : 18pt;
        text-align: center;
        font-weight : bold
        }

.gen-white-font  {
        COLOR : #ffffff;
        font-size: 12px;
        font-weight: bold; line-height: 14px
        }


ul  {
        font-size : 10pt;
        color: #000000
        }

p  {
        font-size : 10pt;
        color : #000000
        }
.einrueck {
        margin-left:50px;
        }



li  {
        font-size : 10pt;
        font-weight : normal

        }

.titel {
        font-size: 16pt;
        font-weight: normal;
        color: #AA1111
        }
.copyright {
        font-size: 9pt;
        font-weight: normal;
        color: #AA1111
        }



.klein {
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-align: left
        }
.adressedunkel {
        font-size: 11px;
        font-weight: normal;
        color: #AA1111;
        text-align: center
        }

.adress {
        font-size:12px;
        font-weight:bold;
        color: #AA1111;
        text-decoration: none;
        line-height: 12pt
        }


h3 {
        font-size: 14pt;
        font-weight: bold;
        color: #000000
        }

.fett-h3  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 12pt;
        text-align: center
        }

.rundtext {
        font-size: 13px;
		font-weight: normal;
        text-align: justify
        }

.paragraf {
        font-size: 12pt;
        font-weight: bold;
        color: #AA1111;
        text-align: center}
pre     {
        font-size: 10pt;
        font-weight: normal;
        color: #000000
        }


.kleinertext {
        font-size: 9pt;
        font-weight: normal;
        color: #000000
        }
.linkklein {
        font-size: 9pt; font-weight: normal;
        color: #000000; text-decoration: underline
        }
.kleinrechts {
        font-size: 9pt;
        font-weight: normal;
        color: #000000; text-align: right
        }
a {
        font-weight: normal;
        color: #AA1111;
        text-decoration: none;
		font-size: 12px
        }
a:visited { text-decoration: none;}
a:active { text-decoration: none }
a:hover {
        color: #ff9900;
        text-decoration: underline;
		cursor:hand
		}



table{
   width: 100%;
   margin: 0; padding: 0em;
   border: 0px solid #FFDD55;
   border-spacing: 0;
   background-color: #FFFFFF;
   font-size: 0.8em;
}

td {
      font-size: 10pt;
      font-weight: normal;
      color: #000000

      }

/* Tabellen-Zeilen im Men� */
td.menu { padding-top: 3px; padding-bottom: 3px; }

.adresskopf {
        font-size:9pt;
        font-weight:bold;
        color: #000000;
        text-decoration: none

        }
.adresskopftext { font-size:12px;
       font-weight:bold;
       color: #AA1111;
       text-decoration: none
       }
.top {
        font-size: 16px;
        font-weight: lighter;
        color: #AA1111;
        }

.linie {  background-color: #AA1111}
.liniehell {  background-color: #7FACA2}
.submit	{
	background-color: #ffffff;
	color: #000000;
	font-size:9pt;

}




/* *************** */
/* SPEZIAL-Bereich */
/* *************** */


/* Tabelle, um unter dem Navigations-Men� was darzustellen */

table.LinksInfo{
  border-top: 1px dashed #AA1111;
  border-right: 1px dashed #AA1111;
  border-bottom: 1px dashed #AA1111;
  background-color: #FFFFFF;

}

table.BannerInfo{
   border-left: 20px solid #AA1111;
  border-top: 2px solid #AA1111;
  border-right: 0px solid #AA1111;
  border-bottom: 2px solid #AA1111;
  background-color: #FFFFFF;

}

/* Tabellen f�r Barschicht */

table.TabBarschicht{
   width: 96%;
   margin: 15px; padding: 0;
   border: 0px solid #000000;
   border-collapse: separate;
   border-spacing: 0;
   background-color: #FFFFFF;
   empty-cells: hide;
   table-layout: auto;
}

table.TabBarschicht td{
   border-left: 1px solid #000000;
   border-top: 1px solid #000000;
   border-bottom: 0px solid #000000;
   border-right: 0px solid #000000;
   width: 10%;
   text-align: center;
}

table.TabBarschicht td.X{
   width: 5%;
}
table.TabBarschicht td.Xrechts{
   width: 5%;
   border-right: 1px solid #000000;
}
table.TabBarschicht td.rechts{
   border-right: 1px solid #000000;
}
table.TabBarschicht td.Xunten{
   width: 5%;
   border-bottom: 1px solid #000000;
}
table.TabBarschicht td.unten{
   border-bottom: 1px solid #000000;
}
table.TabBarschicht td.Xuntenrechts{
   width: 5%;
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
}


/* tabelle um die Edit-Formulare (Roter Rand) */

table.Edit{
  border: 2px solid #AA1111;
  background-color: #FFFFFF;
}


/* Tabelle zur Aufteilung der Seite in Men� und Inhalt */

table.PageFrame{
border: 0px;
background-color: #FFFFFF;
padding: 0px;
margin: 0px;

}


/* Tabelle mit grauen Zwischenzeilen */

table.SpacingLines td {
 border-bottom : 1px solid #DDDDDD;
}

/* Tabelle, um Inhalte darzustellen (z.B. Events, Unterclubs, ...) */

table.TabInhalt{
   width: 96%;
   align: left;
   margin: 15px; padding: 0;
   border: 1px solid #FFDD55;
   border-spacing: 0;
   background-color: #FFFFFF;

}

table.TabInhalt td
{ padding: 5;
}

table.TabInhalt th  {
   background-color: #F9E087;
   color: #000000;
   font-weight: normal;
   font-size: 10pt;
}

/* Tabelle, um Inhalte in grau darzustellen (z.B. interne Events ...) */

table.TabInhaltGrau{
   width: 96%;
   align: left;
   margin: 15px; padding: 0;
   border: 1px solid #DDDDDD;
   border-spacing: 0;
   background-color: #FFFFFF;

}

table.TabInhaltGrau td
{ padding: 5;
}

table.TabInhaltGrau th  {
   background-color: #DDDDDD;
   color: #000000;
   font-weight: normal;
   font-size: 10pt;
}

           /* Tabelle, um Inhalte in grau darzustellen (z.B. interne Events ...) */

table.TabInhaltRed{
   width: 96%;
   align: left;
   margin: 15px; padding: 0;
   border: 1px solid #AA1111;
   border-spacing: 0;
   background-color: #FFFFFF;

}

table.TabInhaltRed td
{ padding: 5;
}

table.TabInhaltRed th  {
   background-color: #EE7777;
   color: #000000;
   font-weight: normal;
   font-size: 10pt;
}


/* Navigationsmen� */

ul#Navigation {
  margin: 0; padding:0em;

  background-color: #FFFFFF;
  border-top: 1px dashed #AA1111;
  border-right: 1px dashed #AA1111;
  border-bottom: 1px dashed #AA1111;


}


#Navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11pt;
	border-top: 1px dashed #AA1111;
  border-right: 1px dashed #AA1111;
    border-bottom: 1px dashed #AA1111;
}


#Navigation li {
	margin:0;
	padding:0;
}


#Navigation a:link, #Navigation a:visited {
	display:block;
	margin:10px 0;
	padding:0.5em 0.5em 0.5em 1.5em;
	background-color:#FFFFFF;
	border-left:15px solid #AA1111;
	height:1em; /* diese Angabe ist nur f�r den IE, damit die ganze Linkfl�che klickbar ist */
	font-weight:bold;
	color:black;
	}

#NaviSel a:link, #NaviSel a:visited {
	display:block;
	margin:10px 0;
	padding:0.5em 0.5em 0.5em 1.5em;
	background-color:#F9E087;
	border-left:15px solid #AA1111;
	font-weight:bold;
	color:black;
}

html>body #Navigation a:link, html>body #Navigation a:visited  {
	height:auto; /* hebt f�r nicht-IE Browser die H�henangabe 1em wieder auf */
}

#Navigation a:hover {
	border-color:#F9E087;
	font-weight:bold;
	color:black;
}



/* Oberste Zeile der Seite (CdK-Logo und so) */

h1 { color: #AA1111
      font-size: 1.5em;
      width: 99.8%;
      margin: 0 0 0.7em; padding: 0.0em;
      text-align: center;
      background-color: #fff;
      border-bottom: 1px solid #AA1111;
  }


/* Syles, die eigentlich mal f�r die Positionierung gedacht waren --> jetzt wieder mit Tabellen */
/*
div#LinkeSeite{
   float:left;
   margin: 0; padding: 0;
   width: 23%;
   background-color: #FFFFFF;
}

div#Inhalt {
  float:right;
  margin: 0 %
  padding: 0 0%;
  width: 70%;
  min-width: 16em; // Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern
}

div#Inhalt h1 {
  font-size: 1.5em;
  margin: 0 0 1em;
}
div#Inhalt h2 {
  font-size: 1.2em;
  margin: 0 0 1em;
}
div#Inhalt p {
  font-size:1em;
  margin: 1em 0;
}


*/
