body { background-color: #38411d; }

.bewertung  { font-size: 11px; font-family: arial; color: #ffff10; }
.tab_bewertung {position: absolute; bottom: -22px; left: 0;  z-index: 10000; }

.ds3 { font-size: 11px; font-family: arial; color: #000; }
.ds7 { font-size: 11px; font-family: arial; font-style: italic; font-weight: bold; color: #000; }

.text_13_norm_bl { font-size: 13px; font-family: arial; }
.text_13_kurs_bl { font-size: 13px; font-family: arial; font-style: italic; font-weight: bold; }
.text_13_kurs_bl a {color: #000; }
.text_13_fett_bl { font-size: 13px; font-family: arial; font-weight: bold; }

h1 {color: #000; font-size: 13px; font-family: arial; font-weight: bold; margin:0; padding:0; }

#Container1 { position: relative; width: 1000px; height: 900px; background-color:#38411D; border-style: solid; border-width: 0; }
#Container2 { background-color: #fff; position: absolute; left: 0; bottom: 2px; width: 802px; height: 850px; z-index: 10000; border: solid 1px #3c6c00; }
#Container3 { position: absolute; top: 0; right: 0; width: 946px; height: 721px; border-style: solid; border-width: 0; background-image: url(pix/bg.jpg); z-index: 100; }
#Container4 { background-color: #558500; position: absolute; top: 0; left: 0; width: 100%; height: 160px; z-index: 100; }
#Container5 { position: absolute; top: 175px; left: 5px; width: 470px; height: 550px; background-image: url(pix/karte.jpg); background-repeat: no-repeat; background-position: center; }
#Container6 { position: absolute; top: 200px; right: 20px; width: 300px; height: auto; }
#Container7 { position: relative; top: 190px; margin-left: auto; margin-right: auto; width: 735px; height: 615px; overflow: auto; padding: 15px; border: solid 1px #558500; }
#Container25 {position: absolute; right: 38px; top: 340px; width: auto; height: auto; }

.logo_interview { position: absolute; top: 440px; right: 19px; }

.berlin { position: absolute; top: 175px; right: 50px; width: auto; height: auto; }
.thueringen { position: absolute; top: 288px; right: 175px; }
.bayern { position: absolute; right: 155px; bottom: 120px; }
.baden { position: absolute; bottom: 80px; left: 80px; }
.saarland { position: absolute; bottom: 140px; left: 25px; }
.hessen { position: absolute; bottom: 230px; left: 146px; }
.mecklenburg { position: absolute; top: 75px; left: 265px; }
.sachsen { position: absolute; top: 270px; right: 75px; }
.rheinland { position: absolute; top: 345px; left: 5px; }
.westfalen { position: absolute; top: 240px; left: 15px; }
.hamburg { position: absolute; top: 82px; left: 144px; }
.bremen { position: absolute; top: 130px; left: 175px; }
.niedersachsen { position: absolute; top: 160px; left: 100px; }
.schleswig { position: absolute; top: 40px; left: 90px; }
.anhalt { position: absolute; top: 218px; right: 115px; }
.brandenburg { position: absolute; top: 140px; right: 60px; }

.tab_liuzzo { position: absolute; bottom: 5px; left: 10px; }
.schrift_liuzzo { color: #93aa5f; font-size: 9px; font-family: arial; }
.schrift_liuzzo a { color: #93aa5f; }

.pic_leonardo { padding-right: 15px; float: left; }
.logo { position: absolute; top: 15px; left: 15px; width: auto; height: auto; }
.pic_impressum { position: relative; top: 30px; left: 180px; }
.pic_paragraph { position: absolute; top: 35px; left: 510px; }

.zelle_fuss { text-align: center; vertical-align: middle; }
.tab_fuss { position: absolute; bottom: 1px; left: 0; width: 100%; height: auto; }
.text_fuss { color: #000; font-size: 10px; font-family: arial; }
.text_fuss_fett { color: #000; font-size: 10px; font-family: arial; font-weight: bold; }

.schrift_kopf { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; }
.schrift_kopf a { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.schrift_kopf a:link { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.schrift_kopf a:visited { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.schrift_kopf a:hover { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: underline; }
.schrift_kopf a:active { color: #fff; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }

.zelle_kopf { padding-left: 15px; text-align: left; vertical-align: middle; }


.schrift_navi { color: #fff; font-size: 11px; font-family: arial; }
.schrift_navi a { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; }
.schrift_navi a:link { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; }
.schrift_navi a:visited { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; }
.schrift_navi a:hover { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }
.schrift_navi a:active { color: #fff; font-size: 11px; font-family: arial; text-decoration: none; }

.tab_gooAd { background-color: #fff; width: 100%; height: auto; }
.zelle_gooAd { text-align: center; width: 100%; vertical-align: middle; }
.tab_kopf { background-image: url(pix/bg2.jpg); background-repeat: repeat-x; position: absolute; bottom: 30px; width: 100%; height: 25px; }
.tab_kontakt { width: 100%; }
.tab_praxis { width: 100%; margin-top: 10px; }
.tab_mailform { vertical-align: middle; }

.text_ueberschrift { color: #000; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.text_ueberschrift a { color: #000; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.text_ueberschrift a:link { color: #000; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.text_ueberschrift a:visited { color: #000; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: none; }
.text_ueberschrift a:hover { color: #000; font-size: 13px; font-family: arial; font-weight: bold; text-decoration: underline; }

.text_ueberschrift_kursiv { color: #000; font-size: 13px; font-family: arial; font-style: italic; font-weight: bold; }

.text { color: #000; font-size: 13px; font-family: arial; }
.text_12f { color: #000; font-size: 12px; font-family: arial; font-weight: bold; }
.text_12f_ul { color: #000; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: underline; }
.text_10 { color: #000; font-size: 10px; font-family: arial; }
.text_10 a { color: #000; font-size: 10px; font-family: arial; text-decoration: underline; }
.text_10 a:link { color: #000; font-size: 10px; font-family: arial; text-decoration: underline; }

.text a { color: #000; font-size: 13px; font-family: arial; }
.text_kursiv { color: #000; font-size: 13px; font-family: arial; font-style: italic; }
.text_klein { color: #000; font-size: 11px; font-family: arial; }


.tab_navi { position: absolute; right: 52px; bottom: -2px; width: auto; height: auto; }
.links_oben { position: absolute; top: -5px; left: -5px; width: auto; height: auto; }
.rechts_oben { position: absolute; top: -1px; right: -1px; }
.links_unten { position: absolute; bottom: -2px; left: -2px; }
.rechts_unten { position: absolute; right: -2px; bottom: -1px; }
.yoga_figur { width: auto; height: auto; }


h2 {margin-bottom: 7px; margin-top: 0px; }
.tab_neTera { width: 100%; }
.tab_terap { width: 100%; height: auto; }
.tab_plus { width: 100%; height: auto; background-color: #c3e752; }
.zelle2 { text-align: left; vertical-align: top; }
.zelle3 { width: 250px; text-align: left; vertical-align: top;}
.zelle1 { text-align: center; width: 190px; vertical-align: top; }
