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

.home{
display:block; 
margin-left:210px; 
margin-top:190px; 
width: 60px; 
height:16px; 
background-color:#77a237; 
border-radius:0 0 5px 5px;
}

nav {
position:fixed; 
height:100%; 
float:left; 
padding-left:5px; 
padding-top:80px; 
width: 200px; 
margin-top:270px; 
max-height:100%; 
z-index:1;
}
	
article { 
position:absolute; 
z-index:1; 
height:auto; 
min-height:72%; 
margin-left:205px; 
padding-right: 20px; 
padding-left:15px; 
margin-top:220px; 
padding-top: 20px; 
width: 738px; 
margin-bottom: 39px; 
background-color: #f4ebd9; 
border-left:dashed 2px; 
border-left-color: white; 
z-index:0;
}

footer{
position:fixed; 
height:40px; 
width: 980px; 
margin-left: 50%; 
left: -490px;  
background-color: #77a237; 
bottom: 0; 
z-index:3
}
	
#inlinehead {
position: fixed; 
top:25px; 
width:980px; 
height:190px; 
z-index:3; 
}

#headertext_d {
position:absolute; 
width:755px; 
height:151px; 
margin-left: 225px; 
top:40px; 
z-index:2;
}

#headertext {
position:absolute; 
width:795px; 
height:151px; 
margin-left: 185px; 
top:40px; 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:#77a237;
}

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

#band {
/*background-image:url("bilder/kach_borduere.png"); 
background-repeat: repeat-x; 
position:fixed; 
width: 100%; 
top:65px; 
height:155px; 
z-index:1;*/
}
.firmenname{
color:#77a237; 
font-family: "Trebuchet MS", Helvetica, sans-serif; 
font-size:1.8em; 
text-align:left; 
margin-top:30px; 
margin-left:90px;
}

.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:15px;
font-variant: small-caps; 
text-transform: uppercase; 
margin-left:90px; 
}

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

#abdecklink{
position:fixed; 
bottom:-8px; 
width:176px; 
height:100%; 
margin-left: 50%; 
left:-603px; 
z-index:4;
}

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

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

#mehrtherapie{
background-color: #fff; 
visibility: hidden; 
margin-left: 200px; 
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: 177px; 
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:180px; 
height:18px;
font-family: Verdana; 
font-size:0.9em; 
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:180px; 
height:18px;
font-family: Verdana; 
font-size:0.9em; 
color: white; 
text-align:left; 
text-decoration:none; 
background-color: #77a237; 
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}


a.navs:link, a.navs:visited{
display:block; 
width:200px; 
height:30px;f
ont-family: Verdana; 
font-size:1.25em; 
color: white; 
text-align:right; 
text-decoration:none; 
background-color: #77a237;
margin-bottom: 2px; 
margin-left:-25px; 
padding: 8px 8px 8px 15px;
}

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

a.navs1:link, a.navs1:visited{
display:block; 
width:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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:200px; 
height:30px;
font-family: Verdana; 
font-size:1.25em; 
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; 
text-decoration:none; 
font-family: "Trebuchet MS", Helvetica, sans-serif; 
font-size:1.4em; 
text-align:right; 
margin-top:2px; 
margin-right:5px;
}

h1 {
font-family: "Trebuchet MS", Helvetica, sans-serif; 
color:#77a237; 
margin-bottom:20px; 
margin-top:15px; 
font-size:1.2em; 
text-align:left;
}

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

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

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

a.liwhite:link, a.liwhite:visited{
display:block; 
padding: 3px; 
font-family: Verdana; 
font-size:0.9em; 
color: white; 
text-align:center; 
text-decoration:none; 
width: 60px; 
height:16px; 
background-color:#77a237; 
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: 200px;}

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

.teaover {
display:block; 
background-color:#FBF6EF; 
font-size: 14px; 
font-family: Verdana; 
padding:10px; 
margin-top:-12px; 
margin-bottom:20px; 
width: 530px; 
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: 540px; 
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: 540px; 
height: 26px; 
background-color: #c2a3cf; 
border-radius: 6px;
}

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

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

.teamT {
display: block; 
width:600px; 
height: auto; 
min-height:305px; 
padding-top:15px; 
padding-left:20px; 
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:600px; 
height: 40px; 
padding-top:15px; 
padding-left:20px; 
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:230px; 
padding-right: 5px; 
padding-left:5px; 
min-height: 185px; 
margin-bottom:15px; 
height: auto; 
float:left; 
border-right: 2px solid #77a237; 
font-family: "Verdana", sans-serif; 
color:#000000; 
font-size:0.8em; 
text-align:left; 
line-height:1.4em;
}

.first{
border-left: 2px solid #77a237;
}

.fotobottom {position: relative; bottom:-5px; width: 770px; height:255px;  margin-left: -15px;}
.fotobottom1 {position: relative; bottom:-13px; width: 773px; height:auto; margin-top:30px; margin-left: -15px;}


