/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* navi.css */
nav.hh,#main,#header,#container{width:100%}ul.level_1 li.trail ul.level_2{display:list-item}nav.hh{top:-140px;position:relative}nav.hh ul.level_1 > li:hover > a,nav.hh  ul.level_1 > li:hover > span{border:0px}nav.hh label.open-menu-label{margin-right:20px;margin-bottom:100px}nav.hh ul.level_1 >  li.trail{border-top:1px solid #C2152E;border-bottom:1px solid #C2152E}nav.hh ul.level_1 li ul.level_2{padding-top:8px;border:0px}nav.hh ul.level_1 > li{border-top:1px solid #F59525;border-bottom:1px solid #F59525}nav.hh ul.level_1 > li{padding-top:10px;border-top:1px solid #F59525;border-bottom:1px solid #F59525}nav.hh ul.level_1 > li.first{border-top:2px solid #F59525}nav.hh ul.level_1 > li.last{border-bottom:2px solid #F59525}nav.hh ul.level_1 > li span{display:inline-block;padding-bottom:0;border-bottom:0px}label.open-menu-label{width:30px;position:relative;float:right;display:inline-block}label.open-menu-label img.zwei{display:none}input[type="checkbox"]:checked ~ label.open-menu-label img{display:none}input[type="checkbox"]:checked ~ label.open-menu-label img.zwei{display:inline-block}input[type="checkbox"]:checked ~ ul{display:block}input[type="checkbox"]~ ul{display:none}input#open-menu{display:none}ul.level_1 li ul.level_2{display:none}ul.level_1 li ul.level_2{width:100%;position:relative;display:none;padding-top:20px;padding-bottom:20px;padding-left:20px;background-color:#fbf1df;border:1px solid #F59525;z-index: 200}.safari ul.level_1 li ul.level_2{width:92%}ul.level_1 li:hover ul.level_2,ul.level_1 li:active ul.level_2{display:block}ul.level_1 > li{width:100%;height:auto;float:left;padding-right:10px;padding-bottom:10px;padding-left:20px;font:18px/23px Source Sans Pro;text-decoration:none;color:#000;font-weight: 500;z-index:200}ul.level_1 > li > a{font:18px/23px Source Sans Pro;text-decoration:none;color:#000;font-weight: 500}ul.level_1 > li:hover > a,ul.level_1 > li:hover > span,ul.level_1 > li:active > a,ul.level_1 > li:active > span{display:block;padding-bottom:10px;border-bottom:8px solid #F59525}ul.level_1 > li.trail > span,ul.level_1 > li.trail > a,ul.level_1 > li > span.active{display:block;padding-bottom:10px;border-bottom:8px solid #C2152E}ul.level_1 > li > a,ul.level_1 > li > span{display:block;padding-bottom:10px;border-bottom:8px solid rgba(251,241,223,.01)}ul.level_2 li{clear:left;margin-right:20px;padding-top:10px;font:16px/21px Source Sans Pro;text-decoration:none}ul.level_2 li a{font:16px/21px Source Sans Pro;text-decoration:none;color:rgba(0,0,0,.7)}ul.level_2 li.active{font:16px/21px Source Sans Pro;color:rgba(0,0,0,.5)}li.methoden ul.level_2,li.optimum ul.level_2,li.profil ul.level_2,li.praxis ul.level_2{width:200px;position:absolute}ul.level_2{background-color:#fbf1df}
/* basis.css */
.kontakt #main > .inside{margin-bottom:-100px}.kontakt #main > .inside .ce_image.first{margin-bottom:20px}#header{padding-top:20px}.mod_article.first{top:-120px;position:relative}.impressum #footer{display:none}.kontakt #left{display:none}#footer .mobil{padding-top:30px;padding-bottom:30px}#footer .mobil h5{font-size:21px;line-height:35px}#footer .mobil a,#footer .mobil p{font-size:16px;line-height:25px}#footer .links,#footer .links p{font-weight: 400}#footer .mobil{padding-left:20px;font:16px/23px Raleway}.behandlung #left a{display:inline-block;border-bottom:1px solid #C2152E;font:14px/20px Raleway;text-decoration:none;color:#000}.desktop{display:none}#top a{font:10 Raleway;color:#000}#nachoben{right:0;position:relative;padding-bottom:60px;text-align:right;font:10 Raleway;color:#000}#nachoben span{padding-left:20px}#footer p,#footer .links,#footer .links h4,#footer .mitte,#footer .rechts{font:12px Raleway;font-weight: 300}#footer mitte{position:relative;display:block;margin-left:240px;font-size:12px}#footer strong,#footer b{color:#C2152E;font-weight: 400}p a{display:inline-block;margin-bottom:6px;border-bottom:1px solid #C2152E;text-decoration:none;color:#000}*,*::before,*::after{box-sizing: inherit;-moz-box-sizing: inherit;-webkitbox-sizing: inherit;-msbox-sizing: inherit}html,body{box-sizing:border-box;-moz-box-sizing:border-box;-webkitbox-sizing:border-box;-msbox-sizing:border-box}div#kontakt .ce_image.first{padding-left:0}div#kontakt .ce_image{width:300px}#header{z-index: 100}#header,#main,#left,#right,#container{float:left}.heilung .durch h1,.heilung .ziel h1{padding-top:4px;font-size:18px;font-weight: 400}.heilung .durch ul,.heilung .ziel ul{margin-top:12px}.heilung .durch ul li,.heilung .ziel ul li,.impressum .mod_article ul li{margin-top:6px;margin-left:16px;font-size:14px;line-height:20px;text-decoration:none;color:#000;list-style-type:none;font-weight: 300}.heilung .ziel ul li,#impressum ul li{list-style-image:url("../../files/grafik/hyphen.svg");list-style-position: outside}.impressum ul{list-style-position: outside}.heilung .durch ul li a{display:inline-block;border-bottom:1px solid #C2152E;font-size:14px;line-height:20px;text-decoration:none;color:#000;font-weight: 300}.optimum .durch ul li{margin-top:6px;font-size:13px;line-height:150%;text-decoration:none;color:#000;list-style-type:disc;font-weight: 400;list-style-position: inside}a.email{text-decoration:none;color:#000}.behandlung .ce_text{float:none}.behandlung .ce_text h1{padding-top:4px;font-size:18px}.anrede{font-size:36px}h1{margin-top:0;margin-right:0;margin-bottom:0;padding-top:24px;padding-bottom:12px;font:24px Raleway;color:#C2152E;font-weight: 400}h5{margin-bottom:10px;font:18px Raleway;color:#C2152E;letter-spacing:.1px;font-weight: 400}#adresse h4{margin-top:0;margin-bottom:0;font-size:14px;line-height:20px;font-weight: 500}#footer .mobil h4{margin-top:0;margin-bottom:0;font-size:18px;line-height:30px;font-weight: 500}h6{margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;font-weight: 300}#adresse p,#footer .mobil p{margin-bottom:6px;font-weight: 300}#leben{width:200px;float:left;padding:30px 0 0 8px}#logo{width:85px;float:left;margin-bottom:40px;margin-left:20px}body{background-color:#fbf1df}#wrapper{width:100%;margin-right:auto;margin-left:auto;padding-top:30px}#left{width:100%;padding-right:20px;padding-left:20px;z-index:100}#left .ce_image.first{padding-top:40px;padding-left:0;border-top:4px solid #F59525}.mod_article{padding-right:20px;padding-bottom:30px;padding-left:20px;font:14px/20px Raleway;font-weight: 300}.mod_article b,.mod_article strong{color:#C2152E;font-weight: 500}#left .mod_article{width:100%;padding:3px 0 0;font:16px/130% Raleway}#adresse.mod_article{width:180px;margin-right:0;margin-left:auto;padding-top:30px;padding-right:18px;padding-bottom:30px;border-top:2px solid #F59525;border-bottom:2px solid #F59525;font:14px/130% Raleway}
@media screen and (min-width: 560px){
/* navi480.css */
nav.hh ul.level_1 > li.last{border-bottom:0px solid #F59525}input[type="checkbox"]~ ul{display:list-item}nav.hh ul.level_1 > li.first{border-top:0px solid #F59525}label.open-menu-label{display:none}ul.level_1 > li,nav.hh ul.level_1 > li,nav.hh ul.level_1 > li.trail{float:left;padding-right:10px;padding-bottom:10px;padding-left:20px;border:0px;font:18px/23px Source Sans Pro;text-decoration:none;color:#000;font-weight: 300;z-index:200}nav.hh ul.level_1 > li:hover > a,nav.hh ul.level_1 > li:hover > span{display:block;padding-bottom:10px;border-bottom:8px solid #C2152E}nav.hh ul.level_1 li.trail ul.level_2{display:none}nav.hh ul.level_1 li.trail:hover ul.level_2{display:inline-block}nav.hh ul.level_1 li:hover ul.level_2{display:block}nav.hh ul.level_1 > li.trail > span,nav.hh ul.level_1 > li.trail > a,nav.hh ul.level_1 > li > span.active{display:block;padding-bottom:10px;border-bottom:8px solid #C2152E}nav.hh{top:0;overflow:visible;display:inline-block}ul.level_1 li ul.level_2,nav.hh ul.level_1 li ul.level_2{width:435px;left:20px;position:absolute;display:none;padding-top:20px;padding-bottom:20px;padding-left:30px;background-color:#fbf1df;border:1px solid #F59525;z-index: 200}nav.block{width:524px}li.trail ul.level_2{z-index: 120}li ul.level_2{z-index: 140}ul.level_1 > li,ul.level_1 li ul.level_2,ul.level_1 > li ul.level_2{width:auto}li.methoden,li.methoden:hover,li.methoden.trail{width:104px;overflow:visible}li.praxis,li.praxis:hover,li.praxis.trail{width:73px;overflow:visible}li.optimum ul.level_2,li.optimum:hover ul.level_2,li.optimum ul.level_2 li,ul.level_1 >  li.optimum ul.level_2{width:178px;overflow:visible}li.profil ul.level_2,li.profil:hover ul.level_2,li.profil ul.level_2 li,ul.level_1 >  li.profil ul.level_2{width:239px}li.methoden ul.level_2,li.methoden:hover ul.level_2,li.methoden ul.level_2 li,ul.level_1 >  li.methoden ul.level_2{width:245px}li.praxis ul.level_2,li.praxis:hover ul.level_2,ul.level_1 >  li.praxis ul.level_2{width:187px}ul.level_1 li.trail:hover ul.level_2{display:inline-block}ul.level_1 > li{float:left}ul.level_1 li ul.level_2{left:0;position:relative;display:none;padding:20px 0 20px 30px;background-color:#fbf1df;border:1px solid #F59525;z-index: 200}
}
@media screen and (min-width: 480px){
/* basis480.css */
.mod_article.first{top:0;position:relative}#logo{width:110px}#footer{padding-top:30px;padding-left:20px}.desktop{display:inline-block}.mobil{display:none}#leben{width:280px;float:left;padding-top:30px;padding-bottom:0;padding-left:25px}
}
@media screen and (min-width: 762px){
/* basis762.css */
.kontakt #main > .inside .mod_article.first{padding-top:78px}ul.level_1 > li > a{font-weight: 300}#wrapper{padding-top:60px}.optimum #footer{display:none}.kontakt #left{display:inline-block}.kontakt #footer{display:none}.mod_article{padding-top:30px}#left{width:262px;margin-top:144px;margin-left:-762px}#left .inside{width:200px;margin-left:auto}#main,#container,#footer{width:762px;margin-right:0;margin-left:auto}#main,#header{padding-left:262px}#right{position:relative;float:left;margin-right:0;margin-left:262px}#footer{margin-left:0;padding-left:262px}#footer .inside{padding-left:20px}
}
@media screen and (min-width: 1024px){
/* basis1024.css */
.kontakt #footer{display:none}.mod_article{padding-right:0}#header,#container{float:none;z-index: 10}.kurse #main,.aktuelles #main,.heilung #main,.kontakt #main{padding-right:0}.behandlung #left{width:462px;padding-right:40px;text-align:right}.behandlung #main #behandlungsmethoden{padding-right:0;padding-left:188px}.heilung.balance #main{padding-right:262px}.optimum #right .foto{width:180px;padding-left:50px}#left,#right{width:262px;position:relative;margin-top:144px}#left{margin-left:-100%;padding-right:12px;padding-left:0;text-align:right}#right{margin-right:0;margin-left:-262px}#right .mod_article{margin-top:0;padding-top:0}#main,#container,#footer{width:1024px;margin-right:auto;margin-left:auto}#main,#header{padding-right:262px;padding-left:262px}#main{overflow:visible}#footer .inside{margin-left:50px;padding-top:12px;padding-left:0;border-top:2px solid #F59525}#footer .links,#footer .mitte,#footer .rechts{float:left}#footer{padding-left:0}#footer .links{width:224px}#footer .mitte{width:500px;padding-left:8px}#footer .rechts{padding-left:10px}#header{width:1024px;margin-right:auto;margin-left:auto}.heilung .ziel{width:500px;float:left}.heilung .durch ul li{margin-left:0}.aktuelles .links,.kurse .links{width:500px;clear:left}.kontakt .links,.kontakt .rechts{float:left;padding-right:30px}.aktuelles .rechts,.kurse .rechts{width:auto;float:right;padding-top:30px}
}
@media screen and (min-width: 1024px){
/* navi1024.css */
input[type="checkbox"]~ ul{display:block}input#open-menu{display:none}.safari ul.level_1 li ul.level_2{width:444px}li.methoden ul.level_2,li.profil ul.level_2,li.praxis ul.level_2,li.optimum ul.level_2,li.methoden:hover ul.level_2,li.profil:hover ul.level_2,li.praxis:hover ul.level_2,li.optimum:hover ul.level_2,ul.level_1 >  li.optimum ul.level_2,ul.level_1 >  li.praxis ul.level_2,ul.level_1 >  li.profil ul.level_2,ul.level_1 >  li.methoden ul.level_2{width:448px}ul.level_1> li{width:auto}ul.level_1 li ul.level_2{display:none}ul.level_1 > li > a{font:18px/23px Source Sans Pro;text-decoration:none;color:#000;font-weight: 300}ul.level_1 > li > a,ul.level_1 > li > span{display:block;padding-bottom:10px;border-bottom:8px solid rgba(194,21,46,.01)}ul.level_2 li{clear:left;margin-right:20px;padding-top:10px;font:14px/18px Source Sans Pro;text-decoration:none}ul.level_2 li a{font:14px/18px Source Sans Pro;text-decoration:none;color:rgba(0,0,0,.7)}ul.level_2 li.active{font:14px/18px Source Sans Pro;color:rgba(0,0,0,.5)}ul.level_2{background-color:#fbf1df}
}
@media screen and (min-width: 1400px){
/* basis1400.css */
.optimum #right .foto{padding-left:0}#main{width:1224px;padding-right:362px;padding-left:362px}#container{width:1224px}#left .mod_article.foto{width:300px;margin-right:0;margin-left:auto}#left{width:362px;padding-right:40px}.heilung #left{margin-top:64px}.heilung.behandlung #left{margin-top:144px;padding-right:0}#left .inside{width:300px}#left .ce_image.first{border-top:0px}#footer{width:1324px}#footer .inside{margin-top:30px;margin-left:68px}#footer .links{width:343px}#footer .rechts{padding-left:24px}
}
