body {background: white}

H1 {color: #445599; text-align: center; font-size: 18pt}
H2 {color: #444477; text-align: left; font-size: 14pt}

/* Navigation */

table.navigation { width: 200px; border-right: 2px dotted #7799aa; padding-right: 13px }

table.navigation tr td a {display: block; text-decoration: none;
   min-height: 95%; vertical-align: middle}
table.navigation tr td a:link {color: black}
table.navigation tr td a:visited {color: black}
table.navigation tr td a:active {color: #334488; }
table.navigation tr td a:hover {color: #334488; font-weight: bold;}
/*
.btn_gr_active {background-image:url(bilder/btn_gr_a.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 68px; text-align: center;

	     font-size: 14px; font-weight: bold}

.btn_gr {background-image:url(bilder/btn_gr.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 68px; text-align: center;

	     font-size: 14px}

.btn_kl_active {background-image:url(bilder/btn_kl_a.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 34px; text-align: center;
	     font-size: 15px; font-weight: bold}

.btn_kl {background-image:url(bilder/btn_kl.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 34px; text-align: center;
	     font-size: 15px;}
*/

.btn_gr_active {background-image:url(bilder/btn_gr_a.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 42px; text-align: center;
	     font-size: 12px; font-weight: bold;}

.btn_gr {background-color: #d8e8ff; 
             width: 200px; height: 42px; text-align: center;
	     font-size: 12px;
	     border: 1px solid #7799aa;}

td.btn_gr:active {
	     border-left: 2px solid #7799aa;
	     border-top: 2px solid #7799aa;
             border-right: 0; border-bottom: 0 }

/* td.btn_gr:hover { background-color:  #b8c8e8; } */

.btn_kl_active {background-image:url(bilder/btn_kl_a.jpg);
             background-repeat:no-repeat; background-position: center;
             width: 200px; height: 26px; text-align: center;
	     font-size: 14px; font-weight: bold;}


.btn_kl {background-color: #bbddee;
             width: 200px; height: 26px; text-align: center;
	     font-size: 14px; 
             border: 1px solid #7799aa;}

td.btn_kl:active {
	     border-left: 2px solid #7799aa;
	     border-top: 2px solid #7799aa;
            border-right: 0; border-bottom: 0 }


.partner {font-size: 8pt}
.partnertitel { color: #444477}
.partnerbox {border: 1px solid #7799aa; margin-top: 2px; padding-top: 13px; padding-bottom: 13px }

/* Lehrplan */
TABLE.lehrplan {border: 2px solid #7799aa; border-collapse: collapse}
TABLE.lehrplan TR TD {border: 2px solid #7799aa; padding: 7px}
TABLE.lehrplan TR TH {border: 2px solid #7799aa; padding: 7px; background-color: #bbddee}

TR.lehrgang  {background-color: #d8e8ff}
.detailref {font-size: smaller}

TR.yellowrow {background-color: #ffffaa}

TR.greenrow  {background-color: #ddcc99}

TR.evenrow {color: #000044}
TR.oddrow {color: #441111}


TD.termine { padding: 0px }
.termine table {width: 100%; height: 100%; text-align: center; border-width: 0px; border-spacing: 0}
.termine table tr td {border-width: 0px}

.stunden {text-align: center}

p.footnote {margin-left: 10%; font-size: smaller}

TD.preise { text-align:  center }
TD.summe { text-align: center; font-weight: bold }

/* Links in Lehrplan- und Preis-Tabelle */

table.lehrplan tr td a {text-decoration: none;color:  #445599;}
table.lehrplan tr td a:link {color:  #445599;}
table.lehrplan tr td a:visited {color:  #445599;}
table.lehrplan tr td a:active {color:  #113355; text-decoration: underline}
table.lehrplan tr td a:hover {color:  #113355; text-decoration: underline}

table.lehrplan tr th a {text-decoration: none;color:  #445599;}
table.lehrplan tr th a:link {color:  #445599;}
table.lehrplan tr th a:visited {color:  #445599;}
table.lehrplan tr th a:active {color:  #113355; text-decoration: underline}
table.lehrplan tr th a:hover {color:  #113355; text-decoration: underline}


/* Lehrgangsinfos */

/* warum fkt margin-left 10% unter IE nicht? */
TABLE.detail {width: 80%; margin-left: 15ex; border: 2px solid #7799aa; border-collapse: collapse}
TABLE.detail TR TD {border: 2px solid #7799aa; padding: 7px; background-color: #d8e8ff}
TABLE.detail TR TH {border: 2px solid #7799aa; padding: 7px; 
                   background-color: #bbddee; text-align: left}
TABLE.detail TR TD UL {margin-top: 7px}

TABLE.detail TR.yellowrow TD {background-color: #ffffaa}

TABLE.detail TR.greenrow TD {background-color: #ddcc99}


P.anmeldung {font-size: large; text-align: center}





/* Vorzüge etc. - Bildergalerie */

TABLE.bilder {width: 100%; border: 2px solid #7799aa; border-collapse: collapse}
TABLE.bilder TR TD {border: 2px solid #7799aa; padding: 7px; background-color: white}

