
body{
   background:url(/images/kochback.png) repeat-x;
   margin:0;
}

a {
 font-family: Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px; font-weight: normal;
 color: #000000;
 text-decoration:none;
}

a:link {
 font-family: Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px; font-weight: normal;
 color: #000000;
 text-decoration:none;
}

a:visited {
 font-family: Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px; font-weight: normal;
 color: #000000;
 text-decoration:none;
}

a:hover {
 font-family: Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px; font-weight: normal;
 color: #000000;
 text-decoration:none;
}

a:active {
 font-family: Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px; font-weight: normal;
 color: #000000;
 text-decoration:underline;
}

.headline{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: bold;
  color: #333333;
}

.tdmainborder{
  BORDER-STYLE:solid;BORDER-WIDTH:1px;BORDER-COLOR:#826b6b;
}

.tdmain{
  background-color: #ffffff;
}

.tdtopmenue{
  background-color: #920f17;
}
.tdsmalltopmenue{
  background-color: #c37300;
}

.tdmaindark{
  background-color: #280e0e;
}

.tdcontent{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #333333;
}

.tdsubmenue{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 20px; font-weight: bold;
  color: #b2a5a5;
}

.tdbackborder{
  background-color: #535353;
}

.tdbottomline{
  background-color: #ffffff;
}

.tdtopline{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #ffffff;
  background-color: #c93a87;
}

.tdtopline2{
  background-color: #ffffff;
}

.tdtopline3{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #E2E1E1;
}

.tdbackcolor{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #f1f1f1;
}

.tdlisttopcolor{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: bold;
  color: #111111;
  background-color: #f1f1f1;
}

.tdlisttopcolor2{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 16px; font-weight: bold;
  color: #111111;
  background-color: #f1f1f1;
}

.tdlistcellcolor{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffff;
}

.tdlistcellcolor_ausgebucht{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #99ccff;
}

.tdlistcellcolorgesperrt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffacac;
}

.tdlistcellcolorbezahlt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #bcffac;
}

.tdlistcellcolor2{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffcc;
}

.tdlistalternatecolor{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffdd;
}

.tdlistalternatecolor2{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffee;
}

.small2{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 9px; font-weight: normal;
  color: #b2a5a5;
}

.menuetxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #ffffff;
  text-decoration: none
}

.bigmenuetxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 16px; font-weight: normal;
  color: #ffffff;
  text-decoration: none
}

.adminmenuetxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #000000;
  text-decoration: none
}

.admintxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  text-decoration: none
}

.admintxt2{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #6DF176;
  text-decoration: none
}

.admintxt3{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #F16D6D;
  text-decoration: none
}

.galerie_back{
  background-color: #ffffff;
}

.galerie_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.galerie_list{
  background-color: #e2e2e2;
}

.galerie_listtext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
  cursor: pointer;
}

.kurse_toptextbig{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 18px; font-weight: normal;
  color: #111111;
  background-color: #e2e2e2;
}

.kurse_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.kurse_toptexttd{
  background-color: #ffffff;
}

.kurse_listdatum{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
  background-color: #e2e2e2;
}

.kurse_listzeit{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 11px; font-weight: normal;
  color: #111111;
  background-color: #f1f1f1;
}

.kurse_preis{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
  background-color: #e2e2e2;
}

.kurseanzeige_back{
  background-color: #ffffff;
}

.kontakt_toptextbig{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 18px; font-weight: normal;
  color: #111111;
}

.kontakt_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.kontakt_back{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffff;
}

.agbs_back{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffff;
}

.agbs_toptextbig{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 18px; font-weight: normal;
  color: #111111;
}

.agbs_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.agbs_text{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
}

.impressum_back{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffff;
}

.impressum_toptextbig{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 18px; font-weight: normal;
  color: #111111;
}
.impressum_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.impressum_text{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
}

.artikel_back{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
  background-color: #ffffff;
  padding:10px;
}

.artikel_toptextbig{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 18px; font-weight: normal;
  color: #111111;
}

.artikel_toptext{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #111111;
}

.artikel_text{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #111111;
}

.statistik_top{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #000000;
  background-color: #CCBAAC;
}

.statistik_daytop{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #000000;
  background-color: #E2E1E1;
}

.statistik_daytopgreen{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #000000;
  background-color: #BDEBC1;
}

.statistik_day{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #000000;
  background-color: #ffffff;
}

.statistik_dayred{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px; font-weight: normal;
  color: #000000;
  background-color: #F09191;
}

.day {
	font-size: 14px; font-weight: normal;
    background:#ffffff;
}
.day.headline {
	font-weight: bold;
    background:#cccccc;
}
.day.headlineso {
	font-weight: bold;
    background:#feb1b1;
}
.day.headlinesa {
	font-weight: bold;
    background:#c0feb1;
}
.day.so {
    background:#feb1b1;
}
.day.sa {
    background:#c0feb1;
}
.day.current {
    font-weight:bold;
}
.termin_kurs_txt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  font-style: italic;
  color: #000000;
}
.termin_txt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 12px; font-weight: normal;
  color: #000000;
}
