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:#97ce46; 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: #97ce46; 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; background-image:url("bilder/kach_borduere.png"); background-repeat: repeat-x;}
#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:#97ce46;}
#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:#95d605; 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:155px; display:block; margin-left:60px; border: 1px solid #97ce46; 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: #97ce46; margin-bottom: 2px; margin-left:-25px; padding: 8px 8px 8px 15px;}


a.navs:link, a.navs:visited{display:block; width:200px; height:30px;font-family: Verdana; font-size:1.25em; color: white; text-align:right; text-decoration:none; background-color: #97ce46;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:#95d605; 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:#97ce46; border-radius:0 0 5px 5px;}
a.liwhite:hover, a.liwhite:focus{display:block; color: white; background-color: #3c812f; width: 60px; height:16px;}

.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: #EDCAF6; border-radius: 6px;}
#teaserR {display:block; margin-left: 20px}

.teamF img{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 #97ce46; font-family: "Verdana", sans-serif; color:#000000; font-size:0.8em; text-align:left; line-height:1.4em;}
.first{border-left: 2px solid #97ce46;}

.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;}


