body { margin-top:5px; margin-bottom:5px; background-color: white; color: black}

h1,h2,h3,h4,ul,ol,li,th,address,nobr,p,td
     {  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  color: Black; font-size:11px; }

h1 { text-align:center }
h1.ort {  font-size:20px;color: #4E009F;font-family: Comic Sans MS}
h1.sprache {font-size:20px ;color: #4E009F;font-family: Comic Sans MS }
h1.slogan { font-size:14px; color: #4E009F;font-family: Comic Sans MS}
h2 {text-align: center;  font-size:16px;  color: #4E009F; font-family: Comic Sans MS }
/* gleiche Größe wie normaler Text */
h3 {padding-left:10mm; font-size:11px; font-weight: bold; ;}

p { padding-left:10mm; padding-right:10mm;}

ul { padding-left:10mm}

td.kurs {   background-color: #4E009F; font-size: 14px; font-weight: bold; text-align: center;color: white}
td.lektionen {    background-color:  #4E009F; font-size:11px;  text-align: center;color: white}
td.oben {   text-align:center; background-color: #D8CDE6;  font-size: 11px; }
td.mitte {  text-align:center; background-color: #F2F2F2; font-size: 11px; }
td.wochen { text-align:center; font-size: 11px;  background-color: #D8CDE6}
td.betrag { text-align:center; font-size: 11px; background-color: #F2F2F2}

a { color: #4E009F; text-decoration: underline; }
a:hover {color: #4E009F; text-decoration: underline;}

/* normalerweise wird nur :visited angezeigt */
a.anker {}
a.anker:Hover { }
a.anker:visited { }

a.navigation {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none }
a.navigation:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

a.sprache {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}
a.sprache:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none }

a.ort {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none }
a.ort:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

.aktuellerort { font-size:11px; color: black; text-decoration: none; line-height: 18px ; font-weight: bold; }

.gebiet { line-height: 18px;  text-decoration : none; color : #4E009F; font-size: 12px ;font-family: Comic Sans MS; font-weight: bold}

a.katalog {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none  }
a.katalog:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

a.buchung {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}
a.buchung:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

a.agb {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}
a.agb:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

a.kontakt {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}
a.kontakt:Hover {line-height: 18px; color: black; font-size: 11px; font-weight: bold; text-decoration: none}

a.tabellenlink {}
a.tabellenlink:Hover {}
a.tabellenlink:visited { }

.navi { background-color: #D8CDE6;}
.text { background-color:white }td { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: black;  
} .tabellekurs {  font-size: 9px}
.preistabelle {  border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.waehrung {  text-align:center; background-color: #D8CDE6; font-size: 11px;}

/* Preisbuttons */
table.buttontabelle {	background-color : #B22222;}
td.buttonzelle{	background-color : #CC6666;
}


.location {  font-size: 9px}
.kurseinschraenkung { font-size: 9px; font-weight: bold; text-align: center }


/* Formulare (Katalogbestellung, Buchung) */
.formularrahmen { }
.formularfeld { background-color: #D8CDE6; font-family: Comic Sans MS; color: #4E009F; font-size: 11px; font-weight: bold}
.formularbereich { }
.formularhintergrund { }
.lisa {
	font-size: 9px;
}

