body {
background-color: #eef9fe;
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial;
color: #8e847f;
font-size: 12px;
line-height: 18px;
}


strong {
font-weight: normal;
}

a {
font-weight: bold;
text-decoration: none;
color: #8e847f;
}

a:hover {
color: #9eddf7;
}

table#linktable td {
height: 40px;
padding: 5px 20px 5px 10px;
}


div#center {
background-color: #fff;
position: absolute;
width: 980px;
/*height: 630px;*/
border: 1px solid #ccc;
/*left: 0px;*/
margin-left: -490px;
left: 50%;
/*margin-top: -315px;
top: 50%;*/
top: 0px;
box-shadow: 5px 5px 8px #aaa;
}

body#index div#center {
height: 645px;
border: 1px solid #ccc;
}


div#show{
position: absolute;
background-color: #f00;
width: 375px;
height: 645px;
left: 605px;
top: 0px;
}
div#spruch{
position: absolute;
width: 538px;
height: 236px;
left: 40px;
top: 191px;
}

img.rechtesBild{
margin: 0px 0px 0px 20px;
}

/*div#Bildrechts {
position: static;
float: right;
height: 645px;
width: 375px;
}*/

p {
margin: 0px 20px 18px 20px;
padding: 0px 0px 0px 0px;
}

h1 {
font-family: Verdana, Helvetica, Arial;
color: #8e847f;
font-size: 18px;
font-weight: normal;
margin: 170px 0px 18px 20px;
}

h2 {
font-family: Verdana, Helvetica, Arial;
color: #8e847f;
font-size: 14px;
font-weight: bold;
margin: 25px 0px 6px 20px;
}

h3 {
font-family: Verdana, Helvetica, Arial;
color: #000;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 6px 6px;
letter-spacing: 0.1em;
}

table {
width: 90%;
font-family: Verdana, Helvetica, Arial;
color: #8e847f;
font-size: 12px;
line-height: 18px;
font-weight: normal;
margin: 0px 0px 0px 20px;
}

ul.liste_preise {
margin: 0px 0px 0px 0px;
padding-left: 20px;
}

ul.fotografen {
margin: 0px 0px 0px 0px;
}

#hauptnavi {
color: #b3b5b9;
background-color: #fff;
position:absolute;
top: 0px;
left: 0px;
width: 580px; 
height: 100px; /*Höhe der Menüelemente*/
}

#fussnavi {
color: #888;
background-color: #3a3a3a;
position:absolute;
bottom: 0px;
left: 0px;
width: 980px; 
height: 48px; /*Höhe der Menüelemente*/

opacity: .9;/* for all other browsers*/
filter: alpha(opacity=90);/*for IE5-7*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /*for IE8*/
}

#hauptnavi ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#fussnavi ul {
list-style-type: none;
margin: 8px 0px 0px 20px;
padding: 0px;
}

#hauptnavi ul li {
border-right: 1px dotted #b3b5b9;
float: left;
margin: 0px;
margin-right: 0px; /*Abstand der Elemente*/
padding: 0px 0px;
height: 100px; /* Höhe der Menüelemente*/
line-height: 12px; /* Höhe der Menüelemente*/
}

#fussnavi ul li {
border-right: 1px dotted #ccc;
float: left;
margin: 0px;
margin-right: 0px; /*Abstand der Elemente*/
padding: 0px 20px;
height: 40px; /* Höhe der Menüelemente*/
line-height: 12px; /* Höhe der Menüelemente*/
}

/*Breiten der Menupunkte*/
#hauptnavi ul li#m1 {
/*border-left: 1px dotted #b3b5b9;*/ /*Linken Rand dotted*/
width: 75px;
}
#hauptnavi ul li#m2 {
width: 79px;
}
#hauptnavi ul li#m3 {
width: 57px;
}
#hauptnavi ul li#m4 {
width: 110px;
}
#hauptnavi ul li#m5 {
width: 81px;
}
#hauptnavi ul li#m6 {
width: 81px;
}
#hauptnavi ul li#m7 {
width: 70px;
}
/*Ende*/



#hauptnavi a {
padding-top: 40px;
height: 60px;
background-color: #fff;
display: block;
text-decoration: none;
color: #b3b5b9;
font-size: 11px;
font-weight: normal;
text-align: center;
}

#fussnavi a {
padding-top: 0px;
height: 40px;
display: block;
text-decoration: none;
color: #aaa;
font-size: 10px;
font-weight: normal;
text-align: center;
letter-spacing: 0.1em;
}


#hauptnavi a:hover, #hauptnavi a:active, #hauptnavi a:focus {
color: #fff;
background-color: #9eddf7;
}

#fussnavi a:hover, #fussnavi a:active, #fussnavi a:focus {
color: #fff;
}

body#physio #m2 a, body#uebermich #m3 a, body#anwendungsgebiete #m4 a, body#therapieablauf #m5 a, body#therapieangebot #m6 a, body#preise #m7 a {
color: #fff;
background-color: #9eddf7;
cursor: default;
}

body#kontakt #f1 a,body#links #f2 a,body#impressum #f3 a,body#datenschutz #f4 a {
color: #fff;
cursor: default;
}

