body {color: #000000; background: #f0f0f0; font: normal 10px Verdana, Arial, sans-serif; }
/* Positionierung der Haupt-Elemente */
#header { position: absolute; top: 10px; left: 10px; width: 780px; height:51px; background-color:#A3004E; z-index: 1; }
#header .name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:bold; }
#content { position: absolute; top: 70px; left: 170px; width: 614px;  z-index: 2; background-color:#ffffff; padding:3px; }
#menu {position: absolute; top: 63px; left: 10px; width: 148px; min-height:100%; padding-left:2px; background-color:#A3004E; z-index: 1; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; font-weight:bold; }
/* 'Dynamisches' Menu */
#menu h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#ffffff; font-weight:bold; }
#menu ul { text-indent:0px; padding-left:22px; padding-top:0px; margin-top:0px; margin-left:0px; } 
#menu a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; font-weight:normal; }
/* fette aktivierte Menupunkte */
#home      #homelink      ,
#kontakt   #kontaktlink   ,
#newsletter #newsletterlink   ,
#anmeldung #anmeldunglink ,
#archiv    #archivlink ,
#pw2007    #pw2007link    { font-weight:bold; }
#home      #homelink:hover      ,
#kontakt   #kontaktlink:hover   ,
#newsletter #newsletterlink:hover   ,
#anmeldung #anmeldunglink:hover ,
#pw2006    #pw2006link:hover    ,
#archiv    #archiv:hover        { text-decoration:none; }
/* zweite Ebene */        
#pwalt     #pwaltlink     , 
#pw2001    #pw2001link    , 
#pw2002    #pw2002link    , 
#pw2003    #pw2003link    , 
#pw2004    #pw2004link    ,
#pw2005    #pw2005link    ,
#pw2006    #pw2006link    { font-weight:bold; }
#pwalt     #pw2001link:hover , 
#pw2001    #pw2001link:hover , 
#pw2002    #pw2002link:hover , 
#pw2003    #pw2003link:hover , 
#pw2004    #pw2004link:hover ,
#pw2005    #pw2005link:hover ,
#pw2006    #pw2006link:hover { text-decoration:none; }
/* 'deaktivierte' Unterpunkte */
#archivsublink  { display:none; } 
/* angezeigte Unterpunkte */
#archiv         #archivsublink ,
#pwalt          #archivsublink ,
#pw2001         #archivsublink ,
#pw2002         #archivsublink ,
#pw2003         #archivsublink ,
#pw2004         #archivsublink ,
#pw2005         #archivsublink ,
#pw2006         #archivsublink { display:block; }
/* Allgemeine Formatierungen */
.tabelle { border:1px; margin: 0; padding: 5px; border-collapse: collapse; width: auto; table-layout: auto; }
.tabelle td { border: 1px #808080 solid; margin: 0; padding: 3px; color: #222222; overflow: hidden; } 
.tabelle th { border: 1px #808080 solid; margin: 0; padding: 3px; color: #3333ff; font-size: 13px; } 
.tabelle .headrow { border: 1px #808080 solid; background-color: #b0b0b0; }
.tabelle .headrow th { color: #A3004E; }
.tabelle .row1  { border: 1px #808080 solid; background-color: #d0d0d0; }
.tabelle .row2  { border: 1px #808080 solid; background-color: #e0e0e0; }
.stundenplan { border:1px; margin: 0; padding: 5px; border-collapse: collapse; width: auto; table-layout: auto; }
.stundenplan td { border: 1px #808080 solid; margin: 0; padding: 3px; color: #222222; overflow: hidden; } 
.stundenplan th { border: 1px #808080 solid; margin: 0; padding: 3px; color: #3333ff; font-size: 13px; } 
.stundenplan .headrow { border: 1px #808080 solid; background-color: #b0b0b0; }
.stundenplan .headrow th { color: #A3004E; }
.stundenplan .row1  { border: 1px #808080 solid; background-color: #d0d0d0; }
.stundenplan .row2  { border: 1px #808080 solid; background-color: #e0e0e0; }        
.none { display:none; }
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color:#A3004E }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color:#A3004E }
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#A3004E }
TABLE {FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; }
TD {FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; font-size: 10pt;}
TR {FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; font-size: 10pt;}
TH {FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; font-size: 10pt;}
PRE {FONT-FAMILY: Courier, sans-serif; font-size: 10pt;}
LI {font-size:10pt}
A {TEXT-DECORATION: none; color: #e664a2; }
A:hover {TEXT-DECORATION: underline}
.whitelink {TEXT-DECORATION: none; color: #ffffff; }

