body {
/*	background-color : #515151;  /*  Grau */
/*    background: url(../images/background.jpg) */
	FONT-FAMILY : sans-serif,arial,helv,helvetica,geneva;
	FONT-SIZE : 1em; /* 11px */
  background: transparent url(../images/Hintergrund2.jpg);
  behavior:url("csshover.htc");
  background-repeat: no-repeat;
  background-attachment: fixed
}
A:link,
A:visited,
A:active,
A:hover {
	FONT-SIZE : 1em; /* 11px */
	COLOR : White;
	TEXT-DECORATION : none;
}
A:visited,
A:link {
	TEXT-DECORATION : underline;
}
A:hover {
	COLOR : LightGrey;
}
A:link.design,
A:hover.design,
A:visited.design,
A:active.design {
	FONT-SIZE : 0.6em; /* 10px */
	COLOR : White;
	TEXT-DECORATION : none;
}

td1, th1 {
    FONT-SIZE: 0.6em; /* 10px */
    COLOR: White;
}
.th07 {
    FONT-SIZE: 0.7em; /* 11px */
    COLOR: DarkBlue;
}
.th06 {
    FONT-SIZE: 0.6em; /* 11px */
    COLOR: White;
  padding-bottom: 1em
}
.th04 {
    FONT-SIZE: 0.4em; /* 6px */
    COLOR: DarkBlue;
}

.white15 {
    FONT-SIZE: 1.5em; /* 24px */
    COLOR: White;
}
.ueberschrift,
.white10 {
    FONT-SIZE: 1.0em; /* 16px */
    COLOR: White;
}
.gutschein,
.preise,
.white08 {
    FONT-SIZE: 0.8em; /* 12px */
    COLOR: White;
}
.alternat,
.aqua,
.baby,
.bbp,
.craniosacral,
.flyer,
.freien,
.fussreflex,
.gruppen,
.gymnastik,
.jinshindo,
.kinder,
.kleinkinder,
.lage,
.magnetfeld,
.massage,
.nordic,
.physio,
.preise0,
.rueckenschule,
.schwanger,
.senioren,
.thaichi,
.therapie,
.tradition,
.warmkalt,
.wellness,
.wirbelgym,
.white07 {
    FONT-SIZE: 0.7em; /* 11px */
    COLOR: White;
}
.preise1,
.white06 {
    FONT-SIZE: 0.6em; /* 9px */
    COLOR: White;
}
.impressum,
.preise2,
.white05 {
    FONT-SIZE: 0.5em; /* 7px */
    COLOR: White;
}
.preise3,
.white04 {
    FONT-SIZE: 0.4em; /* 6px */
    COLOR: White;
}

.site { /* Gesamtbreite Header (1+2) */
        COLOR: White;
        background: transparent;
  width: 861px;
  font-size: 1px
}
.header { /* Gesamthöhe Header */
        FONT-SIZE: 0.01em;
        COLOR: White;
        background: transparent;
  height: 35px
}
.symbol { /* liker Teil im Header (1) */
        FONT-SIZE: 1.8em;
        COLOR: White;
        background: transparent;
  width: 120px
}
.kopf { /* rechter Teil im Header (2) */
        FONT-SIZE: 1.8em;
        COLOR: White;
        background: transparent;
  width: auto
}

.middle { /* Mitte (3+4) */
        FONT-SIZE: 1.3em;
        COLOR: Aqua;
	    Height: auto; /* min. Gesamthöhe "Mittelzeile" */
        background: transparent;
}
.navi {  /* linker Teil in der Mitte (3) */
    width: 6em;
  background: transparent
}

A:link.navi, A:visited.navi {
	FONT-SIZE : .9em;
	color: #FFFFFF;
	border: 1px solid;
	border-color:  Silver Black Black Silver;
	margin-left: 0em;
	width: 9em;
	height: 1.4em;
	TEXT-DECORATION: none;
    display: block;
    padding: 0em .3em;
}
A:hover.navi, A:active.navi {
	FONT-SIZE : .9em;
	color: #FFFFFF;
	border: .1em solid;
	border-color: Black Silver Silver Black;
	width: 9em;
	height: 1.4em;
    display: block;
/*    padding-left: 5px;   */
	margin-left: .1em; /* leichte Verschiebung nach rechts */
    margin-top: 0em;
    text-decoration: none
}
.navi_sub {  /* linker Teil in der Mitte (3) */
    font-size: 1em;
    font-weight: normal;
    width: 9.3em;
    vertical-align: middle;
  padding-bottom: .3em;
  padding-top: 2px;
  padding-left: 1.3em;
  padding-right: 0em;
  background: transparent
}
A:link.navi_sub, A:visited.navi_sub {
	color: White;
}
A:hover.navi_sub, A:active.navi_sub {
	color: DarkGray;
}
.content {  /* rechter Teil in der Mitte (4) */
    FONT-SIZE: 2.1em;
    color: White;
    FONT-FAMILY: sans-serif,arial,helv,helvetica,geneva;
    background: transparent;
  width: auto
}
.spc_cont_li {  /* linker Rand in der Mitte (4) */
  width: 30px;
  border: 0px solid
}

.footer {   /* Fuß (5+6+7) */
    FONT-SIZE: 0,01em;
    COLOR: white;
    background: transparent;
  height: 3.5em  /* min. Gesamthöhe Footer-Zeile */

}

.search { /* linker Teil im Fuß (5) */
        FONT-SIZE: .8em; /* 10px */
        COLOR: White;
        background: transparent;
        width: 10em; /* 160px */
}
.impress { /* mitlerer Teil im Fuß (6) */
        FONT-SIZE: .8em; /* 10px */
        COLOR: White;
        background: transparent;
  width: auto
}
.design { /* rechter Teil im Fuß (7) */
        FONT-SIZE: .8em; /* 10px */
        COLOR: White;
        background: transparent;
        width: 5em;
}

img.foto {
		border-color : MidnightBlue;
}

.floatright {
	FONT-SIZE: 0.6em; /* 10px */
	line-height: 1em;
	COLOR: White;
	FONT-WEIGHT : normal;
float: right;
margin: 0em 0.6em /* 10px */ 0em 0.6em /* 10px */;
padding: .3em;
  border: none
}
.test {
    display: inline; /* none oder inline */
    color: DarkRed;
    font-weight: lighter;
  font-size: xx-small
}
.legende{
	FONT-SIZE: 0.6em; /* 10px */
		line-height: 1;
		COLOR: White;
		FONT-WEIGHT : normal;
	}
