body { background-color: #f9f6ef }
section{
display: block; 
width: 640px; 
margin: 0 auto; 
background-color: #f4ebd9; 
z-index:0
}
		
header{
position:fixed; 
top: 0px; 
width: 640px; 
height: 175px; 
margin-left: 50%; 
left: -320px; 
z-index:1
}
	
.header2{
margin-left:150px; 
background-color: #f4ebd9; 
height: 143px
}

.home{
display:block; 
margin-left:135px; 
margin-top:130px; 
width: 60px; 
height:16px; 
background-color:#97ce46; 
border-radius:0 0 5px 5px;
}

nav {
position:fixed; 
height:100%; 
float:left; 
padding-left:5px; 
padding-top:40px; 
width: 125px; 
margin-top:176px; 
max-height:100%; 
-index:1;
}
	
article { 
position:absolute; 
z-index:1; 
height:100%; 
margin-left:135px; 
padding-right: 10px; 
padding-left:10px; 
margin-top:147px; 
padding-top: 10px; 
width: 484px; 
margin-bottom: 29px; 
background-color: #f4ebd9; 
border-left:dashed 2px; 
border-left-color: white; 
z-index:0;
}

footer{
position:fixed; 
height:30px; 
width: 640px; 
margin-left: 50%; 
left: -320px;  
background-color: #97ce46; 
bottom: 0; 
z-index:3
}
	
#inlinehead {
position: fixed; 
top:15px; 
width:640px; 
height:190px; 
z-index:3; 
}

#headertext_d {
position:absolute; 
width:516px; 
height:108px; 
margin-left: 125px; 
top:20px; 
z-index:2;
}

#headertext {
position:absolute; 
width:526px; 
height:109px; 
margin-left: 114px; 
top:20px; 
z-index:3;  
background: -moz-linear-gradient(left, rgba(255,255,255,0.94) 0%, rgba(255,255,255,0.94) 57%, rgba(255,255,255,0.38) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0.94) 0%,rgba(255,255,255,0.94) 57%,rgba(255,255,255,0.38) 100%); 
background: linear-gradient(to right, rgba(255,255,255,0.94) 0%,rgba(255,255,255,0.94) 57%,rgba(255,255,255,0.38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffffff', endColorstr='#61ffffff',GradientType=1 ); 
border-bottom: solid 3px; 
border-color:#97ce46;
}

#logoh, .logoh{
position:absolute; 
width:150px; 
height:150px; 
z-index:4; 
}

#band {
/*background-image:url("bilder/kach_borduere.png"); 
background-repeat: repeat-x; 
position:fixed; 
width: 100%; 
top:35px; 
height:110px; 
z-index:1;*/
}
.firmenname{
color:#95d605; 
font-family: "Trebuchet MS", Helvetica, sans-serif; 
font-size:1.5em; 
text-align:left; 
margin-top:15px; 
margin-left:60px;
}

.sprachgestalt {color:#B62728}
.heileuryth{color:#CF93E7}
.rhythmassage{color:#DB993A}
.atlaslogie{color:#3AA4DB}

.headline{
color:#000000; 
font-size:0.8em; 
text-align:left; 
letter-spacing:1px; 
font-family:"Lucida Sans Unicode", sans-serif; 
margin-top:10px;
font-variant: small-caps; 
text-transform: uppercase; 
margin-left:60px; 
}

#abdeckung{
position:fixed; 
top: 0px; 
bottom:0px; 
width: 142px; 
height: 100%; 
margin-left: 50%; 
left: -347px; 
z-index: 0;
}

#abdecklink{
position:fixed; 
bottom:-8px; 
width:115px; 
height:120%; 
margin-left: 50%; 
left:-425px; 
z-index:4;
}

li{
list-style-type: circle; 
margin-left: 10px; 
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:0.8em; 
text-align:left; 
line-height:1.2em;
}

#kurzinfo{
width:380px; 
height:auto; 
display:block; 
margin-left:20px; 
border: 1px solid #77a237; 
border-radius:12px; 
background-color: #E6DCC8
}

#mehrtherapie{
background-color: #fff; 
visibility: hidden; 
margin-left: 130px; 
padding-left: 15px; 
position: relative; 
border-radius:8px 8px 0 0; 
z-index: 1; 
width: 0; 
top:-200px; 
height: auto; 
overflow: hidden; 
clip: rect(auto auto auto auto); 
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; -
webkit-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out
}

#mehrtherapie.change{
background-color: #fff; 
visibility: visible; 
position: relative; 
border-radius:0 5px 5px 0; 
width: 150px; 
top:-200px; 
-moz-box-shadow: 0px 7px 12px -2px rgba(0,0,0,0.75); 
-moz-transition: all 1s ease-in-out; 
-webkit-box-shadow: 0px 7px 12px -2px rgba(0,0,0,0.75); 
-webkit-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out; 
}

#mehrtherapie.mBack{
background-color: #fff; 
visibility: hidden; 
position: relative; 
border-radius:0 8px 8px 0; 
width: 0; 
top:-200px; 
-moz-box-shadow: 0px 7px 12px -2px rgba(0,0,0,0.75); 
-moz-transition: all 1s ease-in-out; 
-webkit-box-shadow: 0px 7px 12px -2px rgba(0,0,0,0.75); 
-webkit-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out;
}

a.navM:link, a.navM:visited{
display:block; 
width:160px; 
height:15px;
font-family: Verdana; 
font-size:0.8em; 
color: white; 
text-align:left; 
text-decoration:none; 
background-color: #3c812f; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navM:hover, a.navM:focus{
display:block; 
width:160px; 
height:15px;
font-family: Verdana; 
font-size:0.8em; 
color: white; 
text-align:left; 
text-decoration:none; 
background-color: #97ce46; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navs:link, a.navs:visited{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #97ce46;
margin-bottom: 2px; 
margin-left:-15px; 
padding: 8px 8px 8px 10px;
}

a.navs:hover, a.navs:focus, a.navh {
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #3c812f; 
margin-bottom: 2px; 
margin-left:-15px; 
padding: 8px 8px 8px 10px;
}

a.navs1:link, a.navs1:visited{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #3c812f; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navs1:hover, a.navs1:focus{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #CF93E7; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}


a.navs2:link, a.navs2:visited{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #DB993A; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navs2:hover, a.navs2:focus {
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #BC6F01; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}


a.navs3:link, a.navs3:visited{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #3AA4DB; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navs3:hover, a.navs3:focus {
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #107DB6; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}


a.navs4:link, a.navs4:visited{
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #B62728; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

a.navs4:hover, a.navs4:focus {
display:block; 
width:130px; 
height:20px;
font-family: Verdana; 
font-size:0.85em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #9F1866; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

.fusszeile {
color:#ffffff; 
font-family: "Trebuchet MS", Helvetica, sans-serif; 
font-size:1.0em; 
text-align:right; 
margin-top:3px; 
margin-right:4px;
}

h1 {
font-family: "Trebuchet MS", Helvetica, sans-serif; 
color:#95d605; 
margin-bottom:20px; 
margin-top:0px; 
font-size:1.0em; 
text-align:left;
}

h2 {
font-family: "Trebuchet MS", Helvetica, sans-serif;
color:#4B4B4B; 
font-size:0.9em; 
text-align:left;
line-height:1.2em;
}

h3 {
font-family: "Trebuchet MS", Helvetica, sans-serif; 
color:#000000; 
font-size:1.0em; 
text-align:center;
line-height:1.4em;
}

p {
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:0.8em; 
text-align:left; 
line-height:1.4em;
}

a.liwhite:link, a.liwhite:visited{
display:block; 
padding: 3px; 
font-family: Verdana; 
font-size:0.8em; 
color: white; 
text-align:center; 
text-decoration:none; 
width: 60px; 
height:16px; 
background-color:#97ce46; 
border-radius:0 0 5px 5px;
}

a.liwhite:hover, a.liwhite:focus{
display:block; 
color: white; 
background-color: #3c812f; 
width: 60px; 
height:16px;
}

.tbild {width: 120px;}

.tea{
display:none; 
font-size: 14px; 
font-family: Verdana; 
width: 350px; 
height: auto; 
}

.teaover {
display:block; 
background-color:#FBF6EF; 
font-size: 14px; 
font-family: Verdana; 
padding:5px; 
margin-top:-12px; 
margin-bottom:20px; 
width: 350px; 
height: auto; 
border-radius: 0 0 8px 8px;
}

.teahead {
display:block; 
color:#000000; 
font-size:14px; 
font-family: Verdana; 
text-decoration: none; 
margin-bottom: 8px; 
padding-left: 10px; 
padding-top: 3px; 
width: 350px; 
height: 26px; 
background-color: #ECE0C3; 
border-radius: 6px;
}

.teaheadover {
display:block; 
color: #ffffff; 
font-size:14px; 
font-family: Verdana; 
text-decoration: none; 
margin-bottom: 8px; 
padding-left: 10px; 
padding-top: 3px; 
width: 350px; 
height: 26px; 
background-color: #c2a3cf; 
border-radius: 6px;
}

#teaserR {
display:block; 
margin-left: 20px;
}

.teamF {
display: block; 
width:130px; 
max-width:130px; 
margin-right: 10px; 
height: auto; 
float:left;
}

.teamT {
display: block; 
width:350px; 
height: auto; 
min-height:220px; 
padding-top:15px; 
padding-left:10px; 
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:0.9em; 
text-align:left; 
line-height:1.8em; 
border-bottom:1px solid #95d605;
}

.teamH {
display: block; 
width:350px; 
padding-top:15px; 
padding-left:10px; 
height: 40px; 
padding-bottom:20px; 
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:1.2em; 
text-align:left; 
border-bottom:1px solid #95d605;
}

.blockT {
display: block; 
width:156px; 
padding-right:2px; 
padding-left:2px; 
min-height:150px; 
margin-bottom:5px;
height: auto; 
float:left; 
border-right: 1px solid #97ce46; 
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:0.7em; 
text-align:left; 
line-height:1.2em;
}

.first{
border-left: 1px solid #97ce46;
}

.fotobottom {position: relative; bottom:-5px; width: 503px; height:130px; margin-left: -10px;}
.fotobottom1 {position: relative; bottom:-10px; width: 503px; height:auto; margin-top:20px; margin-left: -10px;}


