body {
 background: #7E7E7E;
 margin: 0px;
 padding: 0px;	
}

.csc-mailform {
 border: 0px;
}

p {
 padding: 0px;
 margin: 0px;
}

.bodytext {
 padding: 0px;
 margin: 0px;
}

h1 {
 font-family: Arial, Verdana;
 font-size: 16px;
 color: #F38B05;
}

table, tbody, tr, td {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #000000;
}

#menu {
 background-image: url(../grafiken/menu.jpg);
 width: 1000px;
 height: 65px;
 text-align: center;
}

#menulinks {
 height: 42px;
}

#aussen {
 background-image: url(../grafiken/inhalt_hintergrund.jpg);
}

#mitte {
 background-image: url(../grafiken/inhalt_hintergrund.jpg);
 width: 1000px;
 min-height: 900px;
 margin: 0 auto;
 height: auto !important;
 height: 1200px;
 
}

#inhalt_links {
 width: 600px;
 padding-left: 37px;
 padding-top: 180px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #000000;
}

#kopf {
 background-image: url(../grafiken/kopf.jpg);
 z-index: 5;
 position: absolute;
 margin-top: 0px;
 margin-left: 0px;
 width: 1000px;
 height: 157px;
}

#logo {
 z-index: 10;
 position: absolute;
 margin-top: 1px;
 margin-left: 34px;
 width: 320px;
 height: 140px;
}

#inhalt_rechts {
 background: url(../grafiken/inhalt_rechts_hintergrund.jpg);
 z-index: 10;
 position: absolute;
 margin-top: 5px;
 margin-left: 657px;
 width: 325px;
}

#rand_unten {
 background-image: url(../grafiken/rand_unten.jpg);
 height: 39px;
 font-family: Verdana, Arial;
 font-size: 12px;
 color: #666666;
}

#einblick {
 margin-left: 36px;
 margin-top: 15px;
 margin-bottom: 15px;
}

#oeffnungszeiten {
 margin-left: 36px;
 margin-top: 15px;
 margin-bottom: 15px;
 font-family: Verdana, Arial;
 font-size: 12px;
}

#kurse {
 margin-left: 36px;
 margin-top: 15px;
 margin-bottom: 15px;
 font-family: Verdana, Arial;
 font-size: 12px;
}

.menu_trennlinie {
 vertical-align: top;
 padding-top: 7px;
}

.menu_aktiv {
 background: url(../grafiken/menu_hintergrund_aktiv.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 vertical-align: top;
 padding-top: 17px;
 padding-left: 10px;
 padding-right: 10px;
}

.menu_inaktiv {
 vertical-align: top;
 padding-top: 17px;
 padding-left: 10px;
 padding-right: 10px;
}



.plan_ausdauer { background-color: #F7DAE2; font-size: 11px; vertical-align: top;
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#EDB1C2';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#F7DAE2';")
 );
}
.plan_ausdauer:hover { background-color: #EDB1C2; }

.plan_kids { background-color: #F8A8A8; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#EA8383';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#F8A8A8';")
 );
}
.plan_kids:hover { background-color: #EA8383; }

.plan_fett { background-color: #C8F6F4; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#8FEAE7';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#C8F6F4';")
 );
}
.plan_fett:hover { background-color: #8FEAE7; }

.plan_dr_wolff { background-color: #F1F8A4; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#E4ED82';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#F1F8A4';")
 );
}
.plan_dr_wolff:hover { background-color: #E4ED82; }

.plan_abnehm { background-color: #FBE5BA; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#F0CF8E';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#FBE5BA';")
 );
}
.plan_abnehm:hover { background-color: #F0CF8E; }

.plan_muskel { background-color: #B1EDB5; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#81E688';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#B1EDB5';")
 );
}
.plan_muskel:hover { background-color: #81E688; }

.plan_entspannung { background-color: #B5E5F7; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#81CBE6';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#B5E5F7';")
 );
}
.plan_entspannung:hover { background-color: #81CBE6; }

.plan_circut { background-color: #E6DBF5; font-size: 11px; vertical-align: top; 
 background-color: expression(
  this.onmouseover = new Function("this.style.backgroundColor = '#D3C1EB';"),
  this.onmouseout = new Function("this.style.backgroundColor = '#E6DBF5';")
 );
}
.plan_circut:hover { background-color: #D3C1EB; }

.plan_topic { background-color: #F3F6D6; font-weight: bold; text-align: center; }

.plan_leer { background-color: #F3F6D6; }



a:link { cursor: pointer; color: #F38B05; text-decoration: none; font-family: Verdana, Arial; font-size: 12px; }
a:visited { cursor: pointer; color: #F38B05; text-decoration: none; font-family: Verdana, Arial; font-size: 12px; }
a:hover { cursor: pointer; color: #EFBB77; text-decoration: none; font-family: Verdana, Arial; font-size: 12px; }
a:active { cursor: pointer; color: #EFBB77; text-decoration: none; font-family: Verdana, Arial; font-size: 12px; }

a.link_menu_inaktiv:link { cursor: pointer; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_inaktiv:visited { cursor: pointer; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_inaktiv:hover { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_inaktiv:active { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }

a.link_menu_aktiv:link { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_aktiv:visited { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_aktiv:hover { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
a.link_menu_aktiv:active { cursor: pointer; color: #1480A7; text-decoration: none; font-family: Verdana, Arial; font-size: 16px; }
