body
  {text-align:center;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
   margin:0px;
   padding:0px;
   color:#000000}

a
  {color:#0000ff;
   text-decoration:underline}
a:hover
  {color:#ff0000}

img
  {border-width:0px;}

h1
  {font-size:25px;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:0px}

h2
  {font-size:20px;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:5px}

table
  {border-collapse:collapse;
   font-size:12px;
   margin-left:0px;
   margin-right:0px;
   text-align:center}

.text table
  {width:97%}

td
  {border:1px solid #000000;
   padding-left:5px;
   padding-right:5px;
   padding-top:0px;
   padding-bottom:0px}

ul
  {margin-bottom:15px;
   margin-top:5px;
   text-align:left}

hr
  {text-align:center;
   height:1px;
   border:solid #000000 1px;}

/* hintergrund-/rahmenfarbe */
.hfarbe
  {background-color:#000099}

/* bereich für den inhalt incl. kopfbild und menue */
.textfeld
  {width:760px;
   margin:0px auto;
   border-width:0px;
   background-color:#ffffff;}

.werbung
   {background-color:#000099;}

/* bereich für das kopfbild */
.kopf
  {padding-top:5px;
   padding-bottom:5px}

/* bereich für das hauptmenue */
.hauptmenue
  {font-size:16px;
   background-color:#0000ff;
   color:#ffffff;
   font-weight:bold;
   padding-top:2px;
   padding-bottom:2px}
.hauptmenue a
  {color:#ffffff;
   font-weight:bold;}
.hauptmenue a:hover
  {color:#ff0000}

/* bereich für das untertmenue */
.untermenue
  {font-size:14px;
   background-color:#00ccff;
   color:#0000ff;
   font-weight:bold;
   padding-top:2px;
   padding-bottom:2px}
.untermenue a
  {color:#0000ff;
   font-weight:bold;}
.untermenue a:hover
  {color:#ff0000}

/* links im menue zur aktuellen seite */
a.amenu
  {color:#ff0000;
   font-weight:bold;}
a.amenu:hover
  {color:#ff0000}

/* bereich für das buchuntertmenue */
.buchmenue
  {font-size:14px;
   background-color:#ccffff;
   color:#0066ff;
   font-weight:bold;
   padding-top:2px;
   padding-bottom:2px}
.buchmenue a
  {color:#0066ff;
   font-weight:bold;}
.buchmenue a:hover
  {color:#ff0000}

/* bereich für den text */
.text
  {margin-left:10px;
   margin-right:10px;
   text-align:justify;
   line-height:18px}

/* navigationsmenue zum seitenende */
.navitab table
  {font-size:12px;
   margin:0px;
   padding:0px;
   width:100%}
.navitab td
  {border: 0px;
   width:250px;
   vertical-align:bottom;
   padding:0px;
   margin:0px;
   line-height:20px}
.navitab a
  {color:#ffffff;
   font-weight:bold;}
.navitab a:hover
  {color:#ff0000}

/* sammelsurium */
.mix td
  {border:0px solid #000000;
   vertical-align:top;
   text-align:left;
   padding:5px 5px 20px 5px}

/* abkuerzungen */
.mix2 td
  {border:0px solid #000000;
   vertical-align:top;
   text-align:left;
   padding:5px 5px 10px 5px}

/* hobby */
.mix3 td
  {border:0px solid #000000;
   vertical-align:middle;
   text-align:justify}

/* bowlingstatistik */
.bowling img
  {width:8px;
   height:8px}
.autobreitr
  {width:auto;
   text-align:right}
.autobreitl
  {width:auto;
   text-align:left}
.datum
  {background-color:#ccccff;
   font-size:15px;
   font-weight:bold;
   margin-left:0px;
   margin-right:0px;
   text-align:center;}

.main td
  {border-width:0px;
   font-size:16px;
   font-weight:bold}

/* tabelle leistungsuebersicht */
.hinweis
  {text-align:left;
   font-size:10px;
   line-height:12px;
   width:220px}
.olelem
  {text-align:left;border-bottom-width:0px;border-right-width:0px}
.orelem
  {border-bottom-width:0px;border-left-width:0px}
.ulelem
  {text-align:left;border-top-width:0px;border-right-width:0px}
.urelem
  {border-top-width:0px;border-left-width:0px}
.melem
  {text-align:left;border-bottom-width:0px;border-top-width:0px}
.mlelem
  {text-align:left;border-bottom-width:0px;border-top-width:0px;border-right-width:0px}
.mrelem
  {border-bottom-width:0px;border-top-width:0px;border-left-width:0px}
.lelem
  {text-align:left;border-right-width:0px}
.relem
  {border-left-width:0px}
.oelem
  {text-align:left;border-bottom-width:0px}
.oder
  {color:#00b800;font-weight:700}
.und
  {color:#ff0000;font-weight:700}
.unter
  {text-decoration:underline}
.gruen
  {background-color:#00ff00}
.hgruen
  {background-color:#aaffaa}

/* tabelle studienablauf */
.kommentar
  {vertical-align:top;
   text-align:justify;
   font-size:10px;
   line-height:12px}
.semester
  {vertical-align:top;
   border-bottom-width:3px}
.prlinks
  {text-align:right;
   border-bottom-width:0px;
   border-top-width:0px}
.prrechts
  {text-align:left;
   border-bottom-width:0px;
   border-top-width:0px}
.mitte
  {border-bottom-width:0px;
   border-top-width:0px;
   line-height:20px}
.kurslast
  {border-bottom-width:3px}
.kurslastgrau
  {border-bottom-width:3px;
   background-color:#ccffff}
.kursgrau
  {background-color:#ccffff}
.fett
  {font-weight:900}