.text-grau {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #838383; 
  text-decoration: none
}

.text-grau-fett {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  color: #838383; 
  text-decoration: none
}

.text-weiss {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
  text-decoration: none
}

.ueberschrift-grau {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #838383; 
  text-decoration: none;
}

.ueberschrift-grau-fett {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #838383; 
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px; 
}

.ueberschrift-pink-fett {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #E73694; 
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px; 
  padding-bottom: 5px; 
}

.abstand-ueberschrift {
  margin-bottom: 10px; 
}

.link-aktiv {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #E73694; 
  text-decoration: none; 
}

a.link-aktiv {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #E73694; 
  text-decoration: none; 
}

a.link-aktiv:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #E73694; 
  text-decoration: none; 
}

a.link-aktiv:visited {
  color:#E73694;
  text-decoration:none;
}

a.link-aktiv:hover {
  color:#E73694;
  text-decoration:none;
}

a.link-aktiv:active {
  color:#E73694;
  text-decoration:none;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #fff; 
  text-decoration: none; 
}

a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #fff; 
  text-decoration: none; 
}

a:visited {
  color:#fff;
  text-decoration:none;
}

a:hover {
  color:#E73694;
  text-decoration:none;
}

a:active {
  color:#E73694;
  text-decoration:none;
}

ol {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #838383; 
  clip:   rect(   ); 
  margin-left: 24px; 
  padding-bottom: 15px
 }
  
li {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #838383; 
  margin-bottom: 10px; 
  margin-left: 5px
 }
 
.subnavi {
  margin-bottom: 10px; 
}

.subnavi a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #838383; 
  text-decoration: none; 
}

.subnavi a:visited {
  color:#838383;
  text-decoration:none;
}

.subnavi a:hover {
  color:#E73694;
  text-decoration:none;
}

.subnavi a:active {
  color:#E73694;
  text-decoration:none;
}

table.stundenplan {
  border-collapse:collapse;
  border:1px solid #838383;
}
table.stundenplan td {
  border:1px solid #838383;
  padding:3px;
  width:115px;
  vertical-align:top;
}
table.stundenplan td.td-0 {
  width:50px;
} 

a.link-grau {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #838383; 
  text-decoration: none;
  font-weight: normal;
  vertical-align: middle;
  line-height: 20px;
}
a.link-grau:hover {
  color:#E73694;
  text-decoration:none;
}

