body { margin-top:5px; margin-bottom:5px; background-color: #fff8bb; color: Black;}

h1,h2,h3,h4,ul,ol,li,th,address,nobr,p,td
     {  font-family: Arial,sans-serif; color: Black; font-size:12px }

h1 { text-align:center }
h1.ort { font-size:18px }
h1.sprache { font-size:16px }
h1.slogan { font-size:14px; font-family: Comic Sans MS }
h2 { font-size:14px; text-align:center; }
/* gleiche Größe wie normaler Text */
h3 { font-size:12px;font-weight: bold;padding-left:10mm}

p { padding-left:10mm; padding-right:10mm;}

ul { padding-left:10mm}

td.kurs { color:White; background-color: #CC6600; font-size: 12px; font-weight: bold; text-align: center}
td.lektionen { color: White; background-color: #CC6600; font-size: 12px; font-weight: bold; text-align: center}
td.oben { font-weight:bold; text-align:center; background-color: #C7C394; font-size: 12px}
td.mitte { text-align:center; background-color: #F0E68C; font-weight: bold; font-size: 12px}
td.wochen {text-align:center; padding-right:5mm; font-size: 12px; background-color: #C7C394;}
td.betrag {text-align:center; font-size: 12px; background-color: #F0E68C}

a:link {color: Blue; text-decoration :none }
a:hover {background-color: #FFFBBD;}
a:visited {color: Blue; text-decoration :none}

/* normalerweise wird nur :visited angezeigt */
a.anker {}
a.anker:Hover {}
a.anker:visited {}

a.navigation { text-decoration : none; color: black; line-height: 18px}
a.navigation:Hover {}
a.navigation:visited {color: black}

a.sprache {  text-decoration : none; color: black; line-height: 18px}
a.sprache:Hover {}
a.sprache:visited {color: black}

a.ort { text-decoration : none; color: black; line-height: 18px}
a.ort:Hover {}
a.ort:visited {color: black}

.aktuellerort {font-size:12px;text-decoration : none; color: Black}

.gebiet {font-family: Arial, sans-serif;text-decoration : none; color : Black; font-size: 12px; font-weight:bold }

a.katalog {text-decoration : none; color: black; line-height: 18px}
a.katalog:Hover {}
a.katalog:visited {color: black}

a.buchung {text-decoration : none; color: black; line-height: 18px}
a.buchung:Hover {}
a.buchung:visited {color: black}

a.agb {text-decoration : none; color: black; line-height: 18px}
a.agb:Hover {}
a.agb:visited{color: black }

a.kontakt {text-decoration : none; color: black; line-height: 18px}
a.kontakt:Hover {}
a.kontakt:visited{color: black }

a.tabellenlink {font-weight: normal}
a.tabellenlink:Hover {}
a.tabellenlink:visited { }

.navi { background-color: #ffe065; color: Black;}
.text { background-color: #fff8bb; color: Black;}td { font-family:Arial, sans-serif;  color: Black;
} .tabellekurs {  font-size: 16px}
.preistabelle {  border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.waehrung { text-align:center; background-color: #C7C394; font-size: 10pt; font-weight: bold}

/* Preisbuttons */
table.buttontabelle {	background-color : #B22222;}
td.buttonzelle{	background-color : #CC6666;
}


.location {  font-size: 8pt}
.kurseinschraenkung { font-size: 9px; font-weight: bold; text-align: center }
.lisa {
	font-size: 8px;
}



/* Formulare (Katalogbestellung, Buchung) */
.formularrahmen { background-color: #FFFBBD;}
.formularfeld { background-color: #FFFBBD; font-family: arial,sans-serif; color: #000000; font-size: 12px}
.formularbereich {  background-color: #FFFBBD; }
.formularhintergrund { background-color:  #FFFBBD}

