body
{
       font-family: Candara, Verdana, sans-serif;
       height: 100%;
       margin: 0px;
       padding: 0px;
       background: #6e3e27 url(../images/unscharf.jpg) no-repeat center top;
       background-size: auto 100%;
       background-attachment: fixed;
       text-align: center;
}

#mittig {
        position: relative;
        width: 100%;
        margin: 0px auto;
        padding: 0px;
        text-align: left;
}

#kopf {
        position: relative;
        width: 100%;
        padding: 0%;
        background: #fff1e4;
}

#logo {
        position: relative;
        width: 40%;
        padding: 5% 30% 5% 30%;
        text-align: center;
        background-color: #ff9a66;
}

#titel {
        position: relative;
        width: 80%;
        padding: 3% 10% 3% 10%;
        text-align: center;
}

#adresse {
        position: relative;
        width: 80%;
        padding: 3% 10% 3% 10%;
        text-align: left;
        background-color: #ff9a66;
}

#navi {
        position: relative;
        width: 96%;
        padding: 2% 2% 2% 2%;
        text-align: center;
        background-color: #fdc0a2;
}

#zu {
        position: relative;
        width: 100%;
        clear: both;
}

#bauch {
        position: relative;
        width: 90%;
        padding: 4% 5% 4% 5%;
        margin: 0%;
        text-align: left;
        background-color: #fff1e4;
}

#links {
        position: relative;
        width: 100%;
        padding: 0% 0% 1% 0%;
        margin: 0%;
        text-align: left;
}

#rechts {
        position: relative;
        width: 100%;
        padding: 0% 0% 2% 0%;
        margin: 0%;
        text-align: left;
}

#back {
        position: relative;
        width: 90%;
        padding: 4% 5% 4% 5%;
}

#hell3 {
        position: relative;
        width: 90%;
        padding: 2% 5% 2% 5%;
        margin: 0% 0% 2% 0%;
        background-color: #fdc0a2;
        border: 1px solid #666;
        border-radius: 15px;
        float: left;
}

#box3 {
        position: relative;
        width: 90%;
        padding: 2% 5% 2% 5%;
        margin: 0% 0% 2% 0%;
        background: url(../images/leicht.png) repeat;
        border-radius: 15px;
        float: left;
}

#button {
        position: relative;
        width: 90%;
        padding: 2% 5% 2% 5%;
        margin: 0% 1% 1% 0%;
        background-color: #fdc0a2;
        border-radius: 15px;
        float: left;
}

#fuss {
        position: relative;
        bottom: 0px;
        width: 100%;
        padding: 2% 0% 2% 0%;
        text-align: center;
        clear: left;
        background-color: #666;
}

p
{
        font-size: 100%;
        line-height: 130%;
        color: #444;
        text-align: left;
        margin: 0% 0% 1% 0%;
}

#adresse p
{
        color: #fff5f1;
}

#fuss p
{       font-size: 100%;
        line-height: 130%;
        font-weight: normal;
        color:  #eee;
        margin: 0px;
        margin-bottom: 6px;
        text-align: center;
}

strong
{
        font-style: bold;
        letter-spacing: 1px;
}

h1 {
        font-size: 220%;
        line-height: 130%;
        font-weight: bold;
        letter-spacing: 2px;
        color: #666;
        margin: 0% 0% 1% 0%;
}

#fuss h1
{       font-size: 180%;
        line-height: 130%;
        font-weight: bold;
        color: #eee;
        margin: 0px;
        margin-bottom: 6px;
        text-align: center;
}

h2 {
        font-size: 180%;
        line-height: 130%;
        font-weight: bold;
        color: #ff6920;
        margin: 0% 0% 1% 0%;
}

#back h2, #fuss h2 {
        color: #fff;
}

h3 {
        font-size: 130%;
        line-height: 130%;
        font-weight: bold;
        color: #444;
        margin: 0% 0% 1% 0%;
}

h4 {
        font-size: 110%;
        line-height: 130%;
        font-weight: bold;
        color: #444;
        margin: 0%;
}

h5 {
        font-size: 110%;
        line-height: 130%;
        font-weight: normal;
        color: #fff;
        margin: 2% 0% 1% 0%;
}

li {
        font-size: 100%;
        line-height: 130%;
        color: #333;
}

ul {
        margin: 0px;
        padding-left: 20px;
        margin-bottom: 1%;
}

a {
        font-size: 100%;
        line-height: 130%;
        font-weight: normal;
        text-decoration: none;
        color: #000;
        margin: 0%;
}
a:active, a:hover {
        color: #ff6920;
}

a.tel {
        color: #fff5f1;
}

a.tel:active, a.tel:hover {
        color: #333;
}

.text {
        font-size: 100%;
        line-height: 130%;
        text-decoration: underline;
}

#hell3 a.text:active, #hell3 a.text:hover {
        color: #fff;
}

.navig {
        font-size: 110%;
        font-weight: bold;
        color: #444;
        padding: 0% 2%;
}

a.navig:active, a.navig:hover {
        color: #fff;
}

.rund
{
  border-radius: 15px;
}

#fuss a
{
        font-size: 100%;
        color: #eee;
}

#fuss a:hover, #fuss a:active
{        color: #fdc0a2;
}

a.ein
{       display: block;
        font-size: 120%;
        line-height: 130%;
        font-weight: bold;
        color: #444;
        padding-right: 20px;
        background: url(../images/ein.png) no-repeat right center;
}

a.aus
{       display: block;
        font-size: 120%;
        line-height: 130%;
        font-weight: bold;
        color: #444;
        padding-right: 20px;
        background: url(../images/aus.png) no-repeat right center;
}

a.ein:hover, #a.ein:active, a.aus:hover, #a.aus:active
{        color: #fff;
}

#tra_her, #wir_her, #anm_her, #vor_her, #wof_her, #tra_her, #psy_her, #fam_her, #aug_her, #all_her, #kin_her, #wei_her, #kno_her, #gem_her, #abn_her, #aku_her, #ess_her, #blu_her, #chi_her, #dor_her, #ent_her, #fus_her, #ges_her, #hom_her, #inj_her, #ohr_her, #pfl_her, #sch_her, #tou_her {
        position: relative;
        height: 1px;
        visibility: hidden;
}

#tra_hin, #wir_hin, #anm_hin, #vor_hin, #wof_hin, #tra_hin, #psy_hin, #fam_hin, #aug_hin, #all_hin, #kin_hin, #wei_hin, #kno_hin, #gem_hin, #abn_hin, #aku_hin, #ess_hin, #blu_hin, #chi_hin, #dor_hin, #ent_hin, #fus_hin, #ges_hin, #hom_hin, #inj_hin, #ohr_hin, #pfl_hin, #sch_hin, #tou_hin {
        position: relative;
        height: auto;
        visibility: visible;
}