body { color: #41342a ; font-size: 11pt; font-family: Helvetica, sans-serif; font-weight: normal; line-height: 110%; background: #41342a; margin: 0px; padding-top: 0px; text-decoration: none; text-align: center; scrollbar-base-color: #eaeab6; }

.Frame { background-image: url(../images/harmonie_hg.jpg); background-position: top; height: 850px; width: 1000px; position: relative; margin-left: auto; margin-right: auto; visibility: visible; border-top-style: none; outline-style: none; }
.Zitat { overflow: auto; text-align: left; height: 70px; width: 380px; left: 600px; top: 120px; position: absolute; visibility: visible; }
.Navigation { z-index: 42; line-height: 110%; text-align: left; height: 27px; width: 1000px; left: 0px; top: 203px; position: absolute; visibility: visible; padding-left: 0px; }
.Content { overflow: auto; font-size: 11pt; font-weight: normal; line-height: 13pt; text-align: left; height: 490px; width: 670px; padding-right: 260px;left: 65px; top: 250px; position: absolute; visibility: visible; }
.ContentImpressum { overflow: auto; font-size: 11pt; font-weight: normal; line-height: 13pt; text-align: left; height: 490px; width: 870px; left: 65px; top: 250px; position: absolute; visibility: visible; }
.ContentStart { overflow: auto; font-size: 11pt; font-weight: normal; line-height: 13pt; text-align: left; height: 490px; width: 700px; left: 150px; top: 250px; position: absolute; visibility: visible; }
.ContentTermine { overflow: auto; font-size: 11pt; font-weight: normal; line-height: 13pt; text-align: center; height: 490px; width: 870px; left: 65px; top: 250px; position: absolute; visibility: visible; }
.Bild { overflow: auto; text-align: left; height: 490px; width: 250px; left: 745px; top: 270px; position: absolute; visibility: visible; }
.NaviImpressum { overflow: hidden; text-align: left; height: 30px; width: 114px; left: 850px; top: 780px; position: absolute; visibility: visible; }
.NaviDatenschutz { overflow: hidden; text-align: left; height: 30px; width: 114px; left: 850px; top: 805px; position: absolute; visibility: visible; }
.Hinweis { overflow: auto; font-size: 8pt; font-weight: normal; text-align: left; visibility: visible; }

p { text-align: left; padding: 0px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; }

table { border-style: none }
h1 { font-size: 13pt; font-family: Helvetica, sans-serif; font-weight: bold; color: #41342a; margin-bottom: 10px; line-height: 110%; text-decoration: none; text-align: left; }
h2 { font-size: 10pt; font-family: Helvetica, sans-serif; font-weight: normal; color: #6c5342; line-height: 120%; text-decoration: none; text-align: left; }
h3 { margin-top: 5px; font-size: 10pt; font-family: Helvetica, sans-serif; font-weight: normal; color: #6c5342; line-height: 70%; text-decoration: none; text-align: left; }
h4 { margin-top: -3px; font-size: 10pt; font-family: Helvetica, sans-serif; font-weight: normal; color: #41342a; line-height: 100%; text-decoration: none; text-align: left; }


td { }

a:link { color: #7ba23e; text-decoration: none; }
a.ref:link { color: #7ba23e; text-decoration: none; }
a:visited { color: #7ba23e; text-decoration: none; }
a.ref:visited { color: #7ba23e; text-decoration: none; }
a:hover { color: #41342a; text-decoration: none; }
a.ref:hover { color: #41342a; text-decoration: none; }
a:active { color: #7ba23e; text-decoration: none; }

.inputelement { background-color: #f3d47d; }

ul#Menu											{ margin: 0; padding: 0; text-align: left; color: #3f3222;  }
ul#Menu li										{ list-style: none; float: left; height: 2em; position: relative; margin: 0px; padding: 0px; background-color: transparent; }
/* * html ul#Menu li                                  { margin-bottom: 0px;  } */ /* Korrektur fuer den IE 5 und 6 */
/* *:first-child+html ul#Menu li                      { margin-bottom: 0px;  } */ /* Korrektur fuer den IE 7 */

ul#Menu li ul                                      { margin: 0px; padding: 0px;  position: absolute; top: 100%; left: 0px;  }

* html ul#Menu li ul							{ left: -2px;    lef\t: -2px;  }  /* Korrektur fuer IE 5.x */

ul#Menu li ul li								{ float: none; display: block; margin: 0px; background-color: #eaeab6; }
ul#Menu a, ul#Menu span                      	{ /* width: 15em; */ display: block; padding: 0px;  text-decoration: none; color: #3f3222; background-color: #eaeab6; }
ul#Menu a:hover, ul#Menu span, li a#aktuell		{ /* width: 15em; */ height: 2em; color: #8ab743; background-color: #eaeab6;  }
li a#aktuell									{ color: maroon; background-color: silver;  } /* aktuelle Rubrik kennzeichnen */
ul#Menu li>ul									{ display: none; top: 2em; /* width: 15em; */ height: 3em; background-color: #eaeab6;}
ul#Menu li:hover>ul, ul#Menu li>a#aktuell+ul	{ display: block; height: 2em; }

/* *:first-child+html ul#Menu ul					{ background-color:silver; padding-bottom:0px;  } */ /* Workaround fuer den IE 7 */

span#Start a:hover			{ margin-left: -50px; }
span#Energie a:hover		{ margin-left: -80px; }
span#Coaching a:hover		{ margin-left: -87px; }
span#Hypnose a:hover		{ margin-left: -82px; }
span#Person a:hover			{ margin-left: -70px; }
span#Preise a:hover			{ margin-left: -70px; }
span#Termine a:hover		{ margin-left: -70px; }
span#Kontakt a:hover		{ margin-left: -80px; }

.NaviImpressum a:hover		{ margin-left: -114px; }
.NaviDatenschutz a:hover	{ margin-left: -114px; }

.MenuItem { padding-top: 0.5em; padding-left: 0.5em; }

/* braucht der IE, sonst wird ein Rahmen um verlinkte Bilder gezeichnet */
a img { border: 0px; }

