
body             { background: url(../main_gfx/hg_sonnenhut.jpg) no-repeat }
h1       { color: #333; font-weight: bold; margin-bottom: 15px; padding-top: 0; padding-bottom: 10px }
h2     { font-weight: bold; margin-top: 5px; margin-bottom: 10px; padding-top: 5px }
h3  { color: #039; font-weight: bold; margin-bottom: 10px }
#navigation address a    { color: #000; font-size: 100%; font-style: normal; font-weight: normal; background-color: transparent; margin: 0; padding: 0; border: 0 }
#navigation address a:hover,#navigation address a:active, #navigation address a:focus  { color: #039; text-decoration: underline; background-color: transparent }
/* IDs */
#container            { color: #000; background: url(../main_gfx/container_hg.png) repeat-y right top; margin: 1px auto auto; position: relative; width: 903px }
#header	        { background-color: transparent; background-image: url(../main_gfx/head.jpg); width: 903px; height: 179px; float: right; overflow: hidden }
#main	    { color: #000; line-height: 1.2em; background-color: transparent; background-repeat: no-repeat; height: 1px }
p.mainbot      { background: transparent; clear: both; padding: 0; margin: 0; border: 0; }
p.containerbot       { clear: both }

#content                  { color: #000; background-color: transparent; background-position: right 0; text-align: justify; margin-top: 27px; padding-top: 20px; padding-right: 30px; position: relative; width: 590px; height: auto; float: right }
#content1 { color: #000; background-color: transparent; background-position: right 0; text-align: justify; margin-top: 27px; padding-top: 20px; position: relative; width: 620px; height: auto; float: right }
#content2 { color: #000; background-color: transparent; background-position: right 0; text-align: justify; margin-top: 27px; padding-top: 20px; padding-right: 10px; position: relative; width: 670px; height: auto; float: right }
#content1 #start     { background-image: url("../main_gfx/simone_schreibtisch_neu2.png"); background-repeat: no-repeat; background-position: right bottom; position: relative; height: 580px }
#content1 #start #text_li p { text-align: left; list-style-type: disc }
#content #praxiscontent { background-color: #c00; margin-top: 25px; margin-bottom: 15px; margin-left: 15px; width: 220px; height: 450px; float: right }
#content #liste ul li   { color: black; text-align: left; list-style-type: disc; display: list-item; margin-left: 20px }
#content #angebot #blue { color: #300; background-color: #ebf3ff; padding: 10px }
#text_li   { position: absolute; top: 0; left: 0; width: 260px; float: left }
#text_re  { padding-left: 10px; position: absolute; top: 0; right: 0; width: 270px; float: right }
#animeo_re { background-color: #fff; padding: 10px 10px 10px 15px; position: absolute; top: 75px; right: 30px; width: 250px; float: right; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #ccc }
/* Navigation */

#navigation         { color: #333; background-color: transparent; position: absolute; top: 200px; width: 188px; height: auto }
#navigation ul br { color: #fff; font-size: 0.5em }
#navigation li { list-style-type: none; zoom:1; }/* zoom:1; reguliert den zu breiten Abstand beim IE 6 */
#navigation1 a, #navigation1 span            { color: #333; font-size: 100%; font-weight: bold; text-decoration: none; background-color: #e0e0e0; display: block; margin-bottom: 3px; padding-top: 2px; padding-bottom: 3px; padding-left: 15px; border-style: solid; border-width: 1px; border-color: #ccc #999 white #fff; zoom: 1 }/* zoom:1; reguliert den zu breiten Abstand beim IE 6 */
#navigation1 a:hover, #navigation1 a:active, #navigation1 a:focus       { color: #fff; background-color: #b31053 }

#startseite #nav01 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#person #nav02 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#diagnoseverfahren #nav03 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#therapieformen #nav04 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#metabolic_balance #nav05 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#faltenunterspritzung #nav06 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#bio_licht_therapie #nav07 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#praxis_galerien #nav08 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#kontakt #nav09 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#impressum #nav10 span 
        { color: #fff; background-color: #a9ab43; border-style: solid; border-width: 1px; border-color: #fff #fff #666 #999 }

#navigation address  { color: #000; font-size: 0.9em; font-family: Times New Roman, Times, serif; font-style: normal; font-weight: normal; background-color: transparent; padding: 10px 10px 10px 15px; position: relative; top: 10px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
#navigation address br { color: #fff; font-size: 0.7em }
.runde_ecke { border: solid 1px #aaaaaa; -khtml-border-radius: 30px; -moz-border-radius: 10px }

#wir #nav01 span 
       { color: #232323; background-color: #c6d491; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }
#angebot #nav02 span 
       { color: #232323; background-color: #c6d491; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }
#philosophie #nav03 span 
       { color: #232323; background-color: #c6d491; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }

#praxis #nav04 span 
        { color: #232323; background-color: #cfde98; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }
#kontakt #nav05 span 
        { color: #232323; background-color: #cfde98; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }

#kosten #nav06 span 
        { color: #232323; background-color: #dceca1; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }

#cranio_sacral #nav07 span 
        { color: #232323; background-color: #e4f5a7; border-style: solid; border-width: 1px; border-color: #fff #fff #999 #ccc }

.footer             { color: #dcdcdc; font-weight: bold; background-image: url(../main_gfx/footer.png); background-repeat: no-repeat; background-position: right 0; text-align: right; padding-top: 6px; position: relative; bottom: 0; left: 0; width: 903px; height: 35px }
#headnav      { padding-right: 5px; padding-bottom: 6px; padding-left: 5px; position: absolute; top: 6px; right: 15px }
#headnav li     { display: inline; margin-right: 12px }
#headnav a,
#headnav span      { color: #333; font-size: 105%; font-weight: bold; text-decoration: none; background-color: #e2f2a6; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; border-top: 1px solid #ccc; border-right: 1px solid #999 }
#headnav a:hover, #headnav a:active, #headnav a:focus    { color: #015da8; background-color: #ffffff }
#startseite #headnav01 span,
#impressum #headnav02 span 
    { color: #000; background-color: #ffffff; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; border-top: 1px solid #ccc; border-right: 2px solid #999 }
.formular   { color: #000; font-size: 0.9em; padding-bottom: 10px; padding-left: 10px }
.abstand_1  { margin-left: 16px }
.abstand_2 { margin-left: 42px }
.abstand_3  { margin-left: 60px }
.abstand_4   { margin-left: 34px }
.abstand_5  { margin-left: 46px }
.abstand_6   { margin-left: 57px }
.abstand_7  { margin-left: 58px }
.abstand_8  { margin-left: 56px }
#form_hg   { background-color: transparent; padding: 0 15px 15px }
#anfahrt_hg  { background-color: transparent; padding: 15px; border-style: solid; border-width: 2px 3px 3px 2px; border-color: #e0f0a6 #cfde99 #cfde99 #e0f0a6 }
