/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:bold;border:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type="file"]{cursor:pointer}select,input[type="file"]{display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}input[type="submit"],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type="submit"]:hover,.button:hover{text-decoration:none;background-position:0 -15px !important}input[type="submit"]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px !important}input[type="submit"].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type="submit"].blue:active,.button.blue:active{background-color:#2e95b3}input[type="submit"].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type="submit"].green:active,.button.green:active{background-color:#4f9f4f}input[type="submit"].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type="submit"].orange:active,.button.orange:active{background-color:#f28f04}input[type="submit"].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type="submit"].red:active,.button.red:active{background-color:#be322b}
@font-face {font-family: 'Mairy-Light';src: url("../../files/hypnotheme/webfonts/30F3F5_9_0.eot");src: url("../../files/hypnotheme/webfonts/30F3F5_9_0.eot?#iefix") format('embedded-opentype'),url("../../files/hypnotheme/webfonts/30F3F5_9_0.woff2") format('woff2'),url("../../files/hypnotheme/webfonts/30F3F5_9_0.woff") format('woff'),url("../../files/hypnotheme/webfonts/30F3F5_9_0.ttf") format('truetype');}

body{
    font-family: 'Mairy-Light';
    font-size: 20px;
    text-align: justify;
    color: #504349;
}
h1, .h1{
    font-size: 43px;
}
.header_container{
    height: 790px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.banner_caption .title{
    font-family: 'Lobster';
    font-size: 60px;
    color: #E82283;
    text-align: justify;

}
.big_caption .banner_caption .title {
    font-size: 35px;
    width: 81%;
    text-align: justify;
}
.banner_caption .author{
    font-family: 'Mairy-Light';
    font-size: 28px;
    color: #E82283;
    text-align: right;
}
.banner_caption{
    padding-top: 420px;
}
.menu{
    width: 100%;
    top: 0px;
    min-height: 200px;
    position: absolute;
    min-height: 200px;
    background: url("../../files/hypnotheme/menu-bg.png") repeat;
    z-index: 9999999;

}
.menu .row{
    min-height: 200px;
}
.menu ul{
    margin-left: 80px;
}
.menu ul li{
    font-size: 18px;
    list-style: none;
    display: inline-block;
    padding-right: 25px;
    text-transform: uppercase;

}



/* Push */
@-webkit-keyframes hvr-push {
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes hvr-push {
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.menu ul li.active{
    color: #E82283;
}
.menu ul li a {
    color: #89B1DF;


    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;

}
.menu ul li a:hover, .menu ul li a:focus, .menu ul li a:active {
    color: #E82283;
    text-decoration: none;
    -webkit-animation-name: hvr-push;
    animation-name: hvr-push;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.footerA{
    margin-top:70px;
}
.footerA img{
    width: 100%;
    height: auto;

}
.footerA .full img{
    width: 100%;
}
.footerB .nach_oben{
    margin-top: 20px;
}
.nach_oben_right{
    display: none;
    position: fixed;
    top: 50%;
    right:0;
    margin-top: -129px;
    background: url("../../files/hypnotheme/nach_oben_right.png") no-repeat;
    width: 126px;
    height: 132px;
    z-index: 999;
}
.nach_oben_footer{
    background: url("../../files/hypnotheme/nach_oben_footer.png") no-repeat;
    width: 190px;
    height: 99px;
    text-align: center;
    margin: 90px auto 5px auto;
}
.nach_oben_footer:hover{
    background: url("../../files/hypnotheme/nach_oben_footer_hover.png") no-repeat;
}
.nach_oben_footer:hover, .nach_oben_right:hover{
    cursor: pointer;
}
.footerC{
    width: 100%;
    min-height: 423px;
    height: auto;
    color: #FFFFFF;
    background-color: #FAD3D8;
}

.footerC .container{
    position: relative;
}
.footerC .column-right{
    background: url("../../files/hypnotheme/footer_bird_bg.png") no-repeat bottom right #FAD3D8;
    position: absolute;
    bottom: 14%;
    right: 0px;
}
.footerC .column-right
.footerC .column-left{
    font-size: 22px;
}

.footerD{
    width: 100%;
    min-height: 85px;
    height: auto;
    color: #FFFFFF;
    background-color: #F2909F;
    vertical-align: middle;
}
.footerD .row{
    min-height: 85px;
}
.footerD .footer_links{
    width: 52% !important;
    padding-right: 0px;


}
.footerD .footer_links ul{
    padding-left: 0px;
}
.footerD .footer_links ul li{
    font-size: 18px;
    list-style: none;
    display: inline-block;
    padding-right: 36px;

}
.footerD .footer_links ul li a{
    color: #FFFFFF;
}
.footerD .external_links{
    float:left;
    display: inline-block;
    width: 48% !important;
    padding: 6px 0px;
}
.footerD .external_links .ce_image, .footerD .external_links figure{
    display:  inline-block;
    float: left;
}

.footerD img{
	width:135px;
	height:auto;
}

.content_headline{
    font-size: 16px;
    font-weight: bold;
}
.ce_text table{
    width: 100%;
    padding: 20px;
}


.mod_article h1{
    font-size: 43px;
}
.mod_article h3{
    font-size: 28px;
}
.mod_article{
    font-size: 26px;
}
.mod_article p{
    margin: 0 0 30px;
}

.mod_article h1, .ce_headline{
    font-family: 'Lobster';
    padding-bottom: 20px;
}
.mod_article h3{
    font-family: 'Lobster';
    padding-bottom: 0px;
}
.main_content .mod_article{
    margin-top: 65px;
}
.mod_article .hypno_heading{
    font-family: 'Lobster';
    font-size: 43px;
    padding-bottom: 10px;
}

.width_790_px{
    font-family: 'Mairy-Light';
    width: 790px;


    color: #504349;
}

.checklist li
{
    padding-left: 24px;
    margin-left: -12px;
    background: url("../../files/hypnotheme/tick.png") no-repeat 0px 12px;

}
.feedbacks .checklist li, .furwen .checklist li{
    background: url("../../files/hypnotheme/tick_white.png") no-repeat 0px 8px;
}
.checklist, .checklist ul
{
    padding-left: 20px;
    text-indent: 2px;
    list-style: none;
    list-style-position: outside;
}

.feedbacks .col_1 {
    height: 541px;
    background-color: #F171B0;
}
.feedbacks .col_2 {
    height: 541px;
    background-color: #F29A9F;
    padding-left: 60px;
    padding-top: 100px;
}
.feedbacks .geburtsberichte h2{
    font-family: Lobster;
    font-size: 43px;
    color: #FFFFFF;
}
.geburtsberichte, .geburtsberichte a{
    color: #FFFFFF;
}
.geburtsberichte a:hover {
    text-decoration: none;
    color: #E72283;
}
.col_2.geburtsberichte ul li {
    width: 200px;
}
.col_3.geburtsberichte ul li {
    width: 225px;
}
.geburtsberichte ul li:hover{
    background: url("../../files/hypnotheme/tick_magenta.png") no-repeat 0px 8px;
}
.geburtsberichte .ce_downloads img, .ce_downloads .size {
    display: none;
}
.feedbacks .col_3 {
    height: 541px;
    background-color: #FDC393;
    padding-left: 60px;
    padding-top: 100px;
}
.feedbacks ul{
    margin-top:30px;
}
.feedbacks li{
    margin-bottom:10px;
}
.b1{
    background: url("../../files/hypnotheme/hypnobirthing_block.png") no-repeat center center;
}
.b1 .img {
    margin-right: -15px;
    margin-left: -15px;
    padding-bottom: 62.5%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.b1 .inside{
    font-family: Lobster;
    font-size: 32px;
    color: #FFFFFF;
    position: absolute;
    bottom:20px;
    right: 200px;
}
#carousel{
    margin-top: 35%;

}
#carousel .ce_text{
    font-family: Lobster;
    font-size:  26px;
    color: #FFFFFF;
    padding: 0px 40px;
}
#carousel .ce_text h6{
    font-family: Mairy-Light;
    font-size:  26px;
    color: #E82283;
    text-align: right;
}
#carousel .carousel-control{
    font-size: 0px;
    /*top: 40%;*/
    top: 80px;
}
#carousel .carousel-control.right{
    background: url("../../files/hypnotheme/testimonials_right.png") no-repeat center center ;
    width: 22px;
    height: 49px;
    content: '';
}
#carousel .carousel-control.left{
    background: url("../../files/hypnotheme/testimonials_left.png") no-repeat center center ;
    width: 22px;
    height: 49px;
}

.furwen {
    color: #FFFFFF;
    font-family: Mairy-Light;
    font-size: 26px;
}
.furwen h1 {
    font-family: Lobster;
    font-size:  43px;
    margin-bottom: 30px;
    margin-top: 15px;
}
.furwen .col-xs-6 {
    padding: 0px;
}
.furwen .col-xs-6 .ce_text {
    padding: 34px 34px 34px 0px;
}
.furwen .col_1_a{
    color: #504349;
    height: 294px;
    background-color: #FFFFFF;
}
.furwen .col_1_a .ce_text {
    width: 600px;
    position: absolute;
    right: 0px;
}
.furwen .col_1_b {
    color: #504349;
    height:  504px;
    background-color: #FDC393;
}
.furwen .col_1_b .ce_text {
    width: 600px;
    position: absolute;
    right: 0px;
}
.furwen .col_2 {
    height: 798px;
    background-color: #F2909F;
}

.furwen .col_2 .ce_text{
    width: 650px;
    position: absolute;
    left: 40px;
    margin-top: 100px;
}
.furwen .col_2 li{
    text-align: left;
}
.kursdaten{
    position: relative;
}
.kursdaten:before{
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    left: -35px;
    bottom: 2px;
    background: url("../../files/hypnotheme/kursdaten.png") no-repeat center center;
}
.baseline .col_1{
    height: 15px;
    background-color: #F28F9E;
}
.hypnobirthing_form .baseline .col_1 {
    background-color: #E82283;
}

.baseline .col_2{
    height: 15px;
    background-color: #91BD4F;
}
.kinderwunsch_form .baseline .col_2 {
    background-color: #92BC50;
}

.baseline .col_3{
    height: 15px;
    background-color: #FCC294;
}
.hypnokids_form .baseline .col_3 {
    background-color: #87B0DE;
}


.baseline .col_1_b, .baseline .col_2_b, .baseline .col_3_b{
    padding: 0px;

    text-align: center;
    vertical-align: middle;
}
.baseline a{
    color: #FFFFFF;
    font-family: Lobster;
    font-size: 32px;
}
.baseline a:hover{
    text-decoration: none;
}
.link_forms{
    display: none;

}
.hypnobirthing_form .link_forms,
.kinderwunsch_form .link_forms,
.hypnokids_form .link_forms{
    display: inline-block;

}
.hypnobirthing_block_link_form{
    width: 100%;
    height: 145px;
    line-height: 145px;
    background-color: #ED4E9C;
}
.hypnobirthing_block_link_form:hover, .hypnobirthing_form .hypnobirthing_block_link_form{
    background-color: #E82283;
}
.hypnobirthing_block_link_form:before {
    width: 79px;
    height: 115px;
    content: "";
    position: absolute;
    left: 100px;
    bottom: 10px;
    background: url("../../files/hypnotheme/hypnobirthing_block_link_form.png") no-repeat center center;
}


.kinderwunsch_block_link_form{
    width: 100%;
    height: 145px;
    line-height: 145px;
    background-color: #A8C973;
}
.kinderwunsch_block_link_form:hover, .kinderwunsch_form .kinderwunsch_block_link_form{
    background-color: #92BC50;;
}
.kinderwunsch_block_link_form:before {
    width: 119px;
    height: 118px;
    content: "";
    position: absolute;
    left: 100px;
    bottom: 10px;
    background: url("../../files/hypnotheme/kinderwunsch_block_link_form.png") no-repeat center center;
}
.hypnokids_block_link_form{
    width: 100%;
    height: 145px;
    line-height: 145px;
    background-color: #9FC0E5;
}
.hypnokids_block_link_form:hover, .hypnokids_form .hypnokids_block_link_form{
    background-color: #87B0DE;;
}
.hypnokids_block_link_form:before {
    width: 129px;
    height: 92px;
    content: "";
    position: absolute;
    left: 7%;
    bottom: 10px;
    background: url("../../files/hypnotheme/hypnokids_block_link_form.png") no-repeat center center;
}




/* COLORS */

#hypnobirthing_form ::-webkit-input-placeholder {
    color:#ED4E9C;
    padding-left: 10px;
}
#hypnobirthing_form ::-moz-placeholder {
    color:#ED4E9C;
    padding-left: 10px;
    opacity: 1;
}
#hypnobirthing_form :-moz-placeholder {
    color:#ED4E9C;
    padding-left: 10px;
    opacity: 1;
}
#hypnobirthing_form :-ms-input-placeholder {
    color:#ED4E9C;
    padding-left: 10px;
}



#kinderwunsch_form{
    color: #FFFFFF;
    background-color: #A8C973;
}
#kinderwunsch_form ::-webkit-input-placeholder {
    color:#A8C973;
    padding-left: 10px;
}
#kinderwunsch_form ::-moz-placeholder {
    color:#A8C973;
    padding-left: 10px;
    opacity: 1;
}
#kinderwunsch_form :-moz-placeholder {
    color:#A8C973;
    padding-left: 10px;
    opacity: 1;
}
#kinderwunsch_form :-ms-input-placeholder {
    color:#A8C973;
    padding-left: 10px;
}


#hypnokids_form{
    color: #FFFFFF;
    background-color: #9FC0E5;
}
#hypnokids_form ::-webkit-input-placeholder {
    color:#9FC0E5;
    padding-left: 10px;
}
#hypnokids_form ::-moz-placeholder {
    color:#9FC0E5;
    padding-left: 10px;
    opacity: 1;
}
#hypnokids_form :-moz-placeholder {
    color:#9FC0E5;
    padding-left: 10px;
    opacity: 1;
}
#hypnokids_form :-ms-input-placeholder {
    color:#9FC0E5;
    padding-left: 10px;
}	/* IE10+ */



input[type="submit"]{
    padding: 3px 20px;
    font-family: Lobster;
    font-size: 22px;
    width: 157px;
    height: 32px;
    line-height: 27px;
    border: 0px;
    border-radius: 5px;
    background-color: #FFFFFF;
    background-image: none;
}
#hypnobirthing_form input[type="submit"]{
    color: #ED4E9C;
}
#kinderwunsch_form input[type="submit"]{
    color: #A8C973;
}
#hypnokids_form input[type="submit"]{
    color: #9FC0E5;
}

/* COLORS END */



.hypno_form {
    width: 783px;
    float: left;
    display: inline-block;
    padding: 0px 85px 30px 100px;
    border-radius: 15px;
}
.hypno_form_right{
    background: url("../../files/hypnotheme/form-right-bg.png") no-repeat center;
    width: 355px;
    height: 500px;
    display: inline-block;
    /*
    float: left;
    */
    position: absolute;
    right: -7%;
    top:-55px;
}
form .col-xs-12{
    padding: 0px;
}
.widget-text, .widget-select{
    margin-bottom: 10px;
    display: inline-block;
}
.personliche_angaben .widget-text, .angaben_zum_kurs .widget-text, .angaben_zum_kurs .widget-select  {
    margin-right: 75px;
    width: 258px;
    float: left;
    display: inline-block;
}
.personliche_angaben .widget-text:nth-of-type(2n+2), .angaben_zum_kurs .widget-text:nth-of-type(2n+2) {
    margin-right: 0px !important;
}
.personliche_angaben label{
    display: none;
}

form legend{
    font-family: 'Lobster';
    color: #FFFFFF;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 35px;
    display: inline-block;
}
input[type="text"], input[type="email"], textarea, select {
    font-family: 'Mairy-Light';
    font-size: 25px;
    color: #333333;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}

select{
	width:100%;
	color:#ED4E9C;
	padding: 8px 13px;
}

.widget-select{
	width:258px;
}

textarea{
    padding-top: 12px;
}
.radio{
    display: inline-block !important;
    vertical-align: unset !important;
}

#hypnobirthing_form {
    color: #FFFFFF;
    background-color: #ED4E9C;
}
.invisible{
    display: none;
}

label{
    font-weight: normal;
    font-size: 25px;
}
label.geburtstermin{
    width: 258px;
    text-align: left;
    float: left;
    margin-right: 75px;
}
input.geburtstermin{
    width: 60px;
    display: inline;
}
label.wo_mochten_sie_gebaren{
    width: 258px;
    float: left;
    margin-right: 75px;
    display: inline-block;
    text-align: left;
    line-height: 60px;
}
input.wo_mochten_sie_gebaren{
    width: 203px;
    float: left;
    display: inline-block;
}
label.durch_welchen {
    width: 290px;
    float: left;
    margin-right: 43px;
    display: inline-block;
    text-align: left;
    line-height: 26px;
}

textarea.wo_mochten_sie_gebaren, textarea.durch_welchen{
    width: 258px;
    height: 55px;
}

.Ist_das_Ihre_erste_geburt fieldset{
    float: left;
}
.Ist_das_Ihre_erste_geburt legend{
    width: 258px !important;
    margin-right:  75px;
    margin-top: 20px;
    font-size: 25px;
    float: left;
    font-family: Mairy-Light;
}
.Ist_das_Ihre_erste_geburt span{
    padding-right: 40px;
    float: left;
    width: 129px;
    margin-top: 20px;
    display: inline-block;
}

.angaben *::-webkit-input-placeholder {
    font-size: 14px;
}
.widget-checkbox legend{
    padding: 20px 0px 10px 0px;
    font-family: Mairy-Light;
    font-weight: normal;
    font-size:  14px;
    text-align: center;

}
.widget-checkbox fieldset > span{
    margin: 0 auto;
    text-align: center;
    width: 100px;
    display: inherit;
}
.widget-checkbox input, .widget-checkbox label{
    text-align: center;
    float: right;
    width: 18px;
    height: 34px;
    margin-right: 10px;
}
.submit_container{
    text-align: center;
    padding: 40px 0px 10px 0px;
}
.widget-captcha input{
    width: 130px;
}
.widget-captcha .captcha_text{
    font-size: 20px;
}

label.alter{
    width: 258px;
    float: left;
    margin-right: 75px;
    display: inline-block;
    text-align: left;
}
input.alter{
    width: 43px;
    display: inline-block;
}
label.names_des_kindes{
    width: 258px;
    float: left;
    margin-right: 75px;
    display: inline-block;
    text-align: left;
}
input.names_des_kindes{
    width: 258px;
    float: left;
    display: inline-block;
}
a.jetzt_anmelden img{

}

.grow {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.grow:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
	.mobile-menu1 {
		display: none !important;
	}
	.mobile-menu2 {
		display: none !important;
	}
	.mobile-menu3 {
		display: none !important;
	}
@media (min-width: 766px) and (max-width: 994px) {
	.carousel-inner {
    	position: relative;
    	width: 130%;
    	overflow: hidden;
    	margin-top: -25%;
    	margin-left: -15%;
    	word-break: break-all;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 {
		margin-left: 3%;
	}
	#top > div.header_container {
		background: url("../../files/hypnotheme/files/hypnotheme/page_backgrounds/home_bg.jpeg") no-repeat;
		background-size: 1100px 800px !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
		margin-left: -120%;
	}
	#top > div.header_container > div.banner_caption > div > div > div {
		margin-left: -11%;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		font-size: 35px;
		width: 75% !important;
		margin-left: 25% !important;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.author {
		font-size: 20px;
		margin-left: -25% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.footer_links {
		width: 100% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.external_links {
		width: 100% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 110px;
		position: absolute;
		top: -80px;
		left: 20px;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
		hyphens: auto !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
		width: 60% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div {
		margin-left: -10% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 40% !important;
		width: 60% !important;
		font-size: 19px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 40% !important;
		font-size: 20px !important;
		hyphens: auto !important;
	}
}
@media (min-width: 670px) and (max-width: 766px) {
	#top > div.header_container {
		background: url("../../files/hypnotheme/files/hypnotheme/page_backgrounds/home_bg.jpeg") no-repeat;
		background-size: 1100px 800px !important;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		font-size: 35px;
		width: 60% !important;
		margin-left: 20%;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.author {
		font-size: 20px;
		margin-left: -45% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
		width: 110px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 110px;
		position: absolute;
		top: -90px;
		left: 560px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
		width: 70%;
		margin-top: -5%;
	}
	#top > div.footerD > div > div > div.col-sm-6.footer_links {
		width: 100% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.external_links {
		width: 100% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
		hyphens: auto !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
		width: 60% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div {
		margin-left: -10% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 40% !important;
		width: 60% !important;
		font-size: 19px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 40% !important;
		font-size: 20px !important;
		hyphens: auto !important;
	}
}
@media (min-width: 600px) and (max-width: 670px) {
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		font-size: 35px !important;
		width: 60% !important;
		margin-left: 20%;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.author {
		font-size: 20px !important;
		margin-left: -55% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
		width: 110px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 100px;
		position: absolute;
		top: -90px;
		left: 520px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
		width: 70%;
		margin-top: -5%;
	}
	#top > div.footerD > div > div > div.col-sm-6.footer_links {
		width: 100% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.external_links {
		width: 100% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
		hyphens: auto !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
		width: 60% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div {
		margin-left: -10% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 40% !important;
		width: 60% !important;
		font-size: 19px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 40% !important;
		font-size: 20px !important;
		hyphens: auto !important;
	}
}
@media (min-width: 550px) and (max-width: 600px) {
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		font-size: 35px;
		width: 60% !important;
		margin-left: 20%;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.author {
		font-size: 20px !important;
		margin-left: -75% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
		width: 110px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 100px;
		position: absolute;
		top: -90px;
		left: 450px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
		width: 70%;
		margin-top: -5%;
	}
	#top > div.footerD > div > div > div.col-sm-6.footer_links {
		width: 100% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.external_links {
		width: 100% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
		hyphens: auto !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
		width: 60% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div {
		margin-left: -10% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 40% !important;
		width: 60% !important;
		font-size: 19px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 40% !important;
		font-size: 20px !important;
		hyphens: auto !important;
	}
}
@media (min-width: 500px) and (max-width: 550px) {
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		font-size: 35px;
		width: 60% !important;
		margin-left: 20%;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.author {
		font-size: 20px !important;
		margin-left: -85% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
		width: 110px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 100px;
		position: absolute;
		top: -90px;
		left: 415px;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
		width: 70%;
		margin-top: -5%;
	}
	#top > div.footerD > div > div > div.col-sm-6.footer_links {
		width: 100% !important;
	}
	#top > div.footerD > div > div > div.col-sm-6.external_links {
		width: 100% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
		hyphens: auto !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
		margin-left: -40% !important;
		margin-top: -40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
		width: 60% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div {
		margin-left: -10% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 40% !important;
		width: 60% !important;
		font-size: 19px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 40% !important;
		font-size: 20px !important;
		hyphens: auto !important;
	}
}
@media (max-height: 812px) and (min-height: 812px) {
	.mobile-menu1 {
		display: block !important;
	}
	.mobile-menu2 {
		display: block !important;
	}
	.mobile-menu3 {
		display: block !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(2) > img {
		margin-left: 180% !important;
	}
	#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
		margin-left: 240% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 250% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(1) {
		width: 250% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(2) {
		width: 250% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte {
    	height: 600px !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 30% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 30% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 30% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 30% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
    	width: 70% !important;
    	margin-left: -6% !important;
	}
	#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > p {
    	width: 250% !important;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		margin-left: -8% !important;
	}
	#top > div.container-fluid.baseline > div {
    	width: 892px !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > h2 > img {
    	margin-left: 40% !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > div {
    	margin-left: 40% !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > ul {
    	margin-left: 40% !important;
	}
	#datenschutz > div > table > tbody > tr > td:nth-child(1) > p {
		width: 400%;
	}
	#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) {
		-webkit-hyphens: auto !important;
		-moz-hyphens: auto !important;
		-ms-hyphens: auto !important;
		hyphens: auto;
	}
#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(1) > p {
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(3) > tbody > tr > td:nth-child(2) > ul {
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(2) {
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > ul {
	margin-left: 20%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(6) {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > h3.kursdaten {
	margin-left: 20%;
	width: 170% !important;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(8) {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > p:nth-child(12) {
	margin-left: 87% !important;
	width: 120% !important;
}
#aktuelle-kurse > div > table:nth-child(11) > tbody > tr > td:nth-child(2) > p {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(5) {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(7) {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > h3.kursdaten {
	margin-left: 20%;
	width: 170% !important;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(9) {
	margin-left: 20%;
	width: 200% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(10) {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > p:nth-child(8) {
	width: 200% !important;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
	margin-left: 180%;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > ul {
	width: 170% !important;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(2) > img {
	margin-left: 195%;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > h3 {
	margin-left: 20%;
	width: 170% !important;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > ul {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(1) > ul {
	margin-left: 20%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
	width: 170% !important;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 170% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
}
@media (max-width: 490px) {
	#top > div.cookiebar.cookiebar--position-bottom.cookiebar--active {
    	position: fixed;
    	bottom: 97%;
    	top: auto;
    	width: 988px;
    	height: 200px;
	}
	.mobile-menu1 {
		display: block !important;
	}
	.mobile-menu2 {
		display: block !important;
	}
	.mobile-menu3 {
		display: block !important;
	}
	#top > div.container.footerB {
		display: block !important;
		margin-left: 90%;
		margin-bottom: 10%;
	}
	#top > div.header_container > div.banner_caption > div > div > div {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		line-height: 1.42857143;
		box-sizing: border-box;
		font-family: 'Lobster';
		color: #E82283;
		width: 80% !important;
		margin-left: 7% !important;
		font-size: 50px;
		margin: 0 auto;
		text-align: center;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 {
		position: absolute;
		margin-top: 20%;
		margin-left: 73%;
		width: 20px;
		z-index: -50;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 220px !important;
	}
#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav {
	display: none;
	background-color: hotpink;
	width: 103.7%;
	margin-left: -2%;
	margin-bottom: -10%;
	height: 2000px !important;
}
#top > div.header_container {
	background: url("../../files/hypnotheme/files/hypnotheme/page_backgrounds/home_bg.jpeg") no-repeat;
	background-size: 1500px 900px !important;
	background-position: 75% 75% !important;
	width: 240.4%;
}
#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 {
	margin-top: -5%;
}
#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-1 > a > img {
	width: 400px;
	margin-left: 5%;
}
#top > div.header_container > div.banner_caption > div > div > div > p.title {
	font-size: 40px;
	width: 600px;
	margin-top: 5%;
}
#top > div.header_container > div.banner_caption > div > div > div > p.author {
	font-size: 25px !important;
	margin-left: -7% !important;
	margin-top: -1% !important;
}
#top > div.container-fluid.baseline > div {
	width: 985px;
}
#home > div {
	width: 240%;
	font-size: 36px;
	margin-top: -10%;
	margin-left: 15%;
}
#home > div > h1 {
	font-size: 57px;
	margin-bottom: 5%;
}
#top > div.container-fluid.footerA > div > h1 {
	margin-left: 14%;
	width: 210%;
	font-size: 65px;
	margin-bottom: 12.5%;
}
#top > div.container-fluid.footerA > div > div:nth-child(3) {
	width: 240.4%;
}
#top > div.container-fluid.footerA > div > div:nth-child(4) {
	width: 240.4%;
}
#top > div.container-fluid.footerA > div > div:nth-child(2) {
	width: 240.4%
}
#top > div.container-fluid.footerA > div > div:nth-child(2) > figure > a > img {
	height: 700px;
}
#top > div.container-fluid.footerA > div > div.ce_image.col-xs-12.nopadding.full.last.block {
	width: 240.4%
}
#top > div.container-fluid.footerA > div > div.ce_image.col-xs-12.nopadding.full.last.block > figure > img {
	height: 500px
}

#top > div.footerC {
	width: 240.4%
}
#top > div.footerC > div > div > div.col-xs-8.col-sm-8.column-right {
	position: relative;
	margin-top: 50%;
	margin-left: -35%;
	margin-bottom: 5%;
}
#top > div.footerC > div > div > div.col-xs-4.col-sm-4.column-left {
	margin-left: 5%;
}
#top > div.footerC > div > div > div.col-xs-4.col-sm-4.column-left > div.ce_text.first.block > p {
	width: 215% !important;
	font-size: 24px !important;
}
#top > div.footerD {
	width: 240.4%
}
#top > div.footerD > div > div > div.col-sm-6.external_links {
	display: none;
}
#top > div.footerD > div > div > div.col-sm-6.footer_links > ul {
	width: 130%;
	margin-top: 7.5%;
	margin-left: 5%;
}
#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
width: 30%;
	margin-left: 33%;
	text-align: center;
	line-height: 260%;
}
.menu ul li {
	font-size: 70px !important;
    padding-top: 5% !important;
    margin-left: -80%;
    margin-top: 40%;
    width: 700px;
    line-height: 0.1 !important;
}
.menu ul li a {
	color: white !important;
}
#top > div.header_container > div.banner_caption > div > div > div {
	margin-top: 10%;
}
#top > div.header_container > div.banner_caption > div > div > div > p.title {
	font-size: 50px;
}
body {
	transform: scale(0.42);
	transform-origin: 0 0;
}
html {
	height: 100px;
	width: 99%;
	max-width: 99%;
}
#top > div.nach_oben_right {
	display: none !important;
}
#hypnobirthing > div.ce_text.first.block > table > tbody > tr > td:nth-child(2) > img {
margin-left: 95%;
}
#hypnobirthing > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > h1 {
margin-left: 10%;
}
#hypnobirthing > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 10%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(1) > img {
margin-left: 35%;
}
#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(1) {
	width: 400%;
	margin-left: 20%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(2) {
	width: 400%;
	margin-left: 20%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.container-fluid.feedbacks > div {
	width: 259.4%;
	overflow: hidden;
}
#top > div.container-fluid.furwen > div {
	width: 259.4%;
	overflow: hidden;
}
#top > img {
	width: 240.4% !important;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
	font-size: 20px;
	width: 74.8%;
	margin-left: 25%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
	margin-left: 25%;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
	font-size: 20px;
	width: 74.8%;
	margin-left: 25%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
	margin-left: 25%;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
	width: 80%;
	margin-left: -3%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > h1 {
	margin-top: -10%;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_1.geburtsberichte > div {
	margin-left: -95%;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
	margin-top: -35%;
	margin-left: -15%;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
	margin-top: -35%;
	margin-left: -25%;
}
#top > div.mod_article > div:nth-child(4) > table > tbody > tr > td:nth-child(2) > img {
	margin-left: 95%;
}
#top > div.mod_article > div:nth-child(4) > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 10%;
	width: 55%;
}
#top > div.mod_article > div:nth-child(4) > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 10%;
	width: 100%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(1) > img {
	margin-left: 35%;
}
#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > h1 {
	width: 200%;
	margin-left: 20%;
}
#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > p {
	width: 400%;
	margin-left: 20%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.mod_article > div.ce_text.first.block > p > img {
	width: 240.4% !important;
	height: 300px !important;
}
#top > div.mod_article > div:nth-child(3) > p > img {
	width: 240.4% !important;
	height: 300px !important;
}
#top > div.mod_article > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > a > img {
	margin-left: 200%;
}
#top > div.mod_article > div:nth-child(2) > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 40%;
}
#top > div.mod_article > div:nth-child(2) > table > tbody > tr > td:nth-child(1) > ul {
	margin-left: 40%;
	width: 300%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.header_container > div.banner_caption > div > div > div > p {
	width: 850px !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#ueber-mich > div > table > tbody > tr > td:nth-child(2) > h2 > img {
	margin-left: 45%;
}
#ueber-mich > div > table > tbody > tr > td:nth-child(2) > div {
	margin-left: 45%;
}
#ueber-mich > div > table > tbody > tr > td:nth-child(2) > ul {
	margin-left: 45%;
	width: 100% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#ueber-mich > div > h1 {
	margin-left: 15%;
}
#ueber-mich > div > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 140%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#top > div.header_container > div.banner_caption > div > div > div > p {
	margin-left: 6.5% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#kinderwunsch > div.ce_text.first.block > table > tbody > tr > td:nth-child(2) > img {
	margin-left: 45%;
}
#kinderwunsch > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#kinderwunsch > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 140%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#kinderwunsch > div.ce_text.last.block > table > tbody > tr > td:nth-child(1) > img {
	margin-left: 45%;
}
#kinderwunsch > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > h1 {
	margin-left: 45%;
	width: 120%;
}
#kinderwunsch > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > ul {
	margin-left: 45%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#kinderwunsch > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
	margin-left: 45%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#hypnokids > div.ce_text.first.block > table > tbody > tr > td:nth-child(2) > img {
	margin-left: 95%;
}
#hypnokids > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#hypnokids > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 250% !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#hypnokids > div.ce_text.last.block > table > tbody > tr > td:nth-child(1) > img {
	margin-left: 20%;
}
#hypnokids > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > h1 {
	margin-left: 15%;
}
#hypnokids > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td:nth-child(1) > ul {
	margin-left: 25%;
}
#hypnokids > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td:nth-child(2) > ul {
	margin-left: 33%;
}
#kontakt > div > table > tbody > tr > td:nth-child(2) > img {
	margin-left: 255%;
}
#kontakt > div > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 75%;
}
#kontakt > div > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 75%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#impressum {
	margin-left: 20%;
	text-align: center;
	width: 200%;
}
#datenschutz > div > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 200%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#datenschutz > div > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#datenschutz > div > table > tbody > tr > td:nth-child(2) > img {
	display: none;
}
#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(3) > tbody > tr > td:nth-child(2) > ul {
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(2) > img {
	margin-left: 195%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(1) > img {
	margin-left: 20%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > h1 {
	margin-left: 20%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(2) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > h3:nth-child(3) {
	margin-left: 20%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > ul {
	margin-left: 20%;
	width: 170%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > h3:nth-child(5) {
	margin-left: 20%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(6) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > h3.kursdaten {
	margin-left: 20%;
	width: 250%;
}
#aktuelle-kurse > div > table > tbody > tr > td:nth-child(2) > p:nth-child(8) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > p:nth-child(12) {
	margin-left: 78%;
	width: 120%;
}
#aktuelle-kurse > div > table:nth-child(11) > tbody > tr > td:nth-child(2) > h3 {
	margin-left: 20%;
}
#aktuelle-kurse > div > table:nth-child(11) > tbody > tr > td:nth-child(2) > p {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(5) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > h3:nth-child(6) {
	margin-left: 20%;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(7) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > h3.kursdaten {
	margin-left: 20%;
	width: 250%;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(9) {
	margin-left: 20%;
	width: 360%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(10) {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > p:nth-child(8) {
	width: 280%;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
	margin-left: 250%;
}
#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > ul {
	width: 250%;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(2) > img {
	margin-left: 195%;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > h3 {
	margin-left: 20%;
	width: 170%;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > ul {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 20%;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(1) > ul {
	margin-left: 20%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
	width: 250%;
}
#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(1) > p {
	margin-left: 20%;
	width: 250%;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto;
}
.Nav-ctrl, .js-nav {
	color: #003e5a;
	line-height: 1.4;
	font-family: 'Nevo-Light';
	font-size: 100.01%;
	box-sizing: inherit;
	display: block;
	height: 96px;
	width: 96px;
	position: absolute;
	background: url("../../files/hypnotheme/navopen.png") center center no-repeat;
	background-size: 96px auto;
	cursor: pointer;
	top: 79px;
	right: 50px;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_1.testimonials {
	width: 240.4%;
}
#carousel > div {
	margin-top: -30%;
    width: 20%;
    margin-left: 10%;
    text-align: center;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte {
	width: 240.4%;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
	margin-top: -3.5% !important;
    width: 20%;
    margin-left: 8.5% !important;
    text-align: center;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div > ul {
	margin-left: 10%;
}
.col_2.geburtsberichte ul li {
    width: 320px !important;
    font-size: 30px;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte {
	width: 240.4%;
	height: 300px;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
	margin-top: -2.5%;
    width: 20%;
    margin-left: 8.5%;
    text-align: center;
}
#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div > ul {
	margin-left: 10%;
}
.col_3.geburtsberichte ul li {
    width: 320px !important;
    font-size: 30px;
}
.hypno_form_right {
	display: none !important;
}
#hypnobirthing_form {
	margin-left: 15% !important;
}
#jetzt-anmelden-hypnobirthing > h1 {
	margin-left: 85% !important;
	width: 77% !important;
}
#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 45%;
	width: 200%;
}
#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(2) > p:nth-child(3) > img {
	margin-left: 195%;
}
#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 45%;
	width: 170%;
	hyphens: auto;
}
#haeufige-fragen > div.ce_text.last.block > table > tbody > tr > td:nth-child(1) > img {
	margin-left: 45%;
	margin-bottom: 65%;
}
#haeufige-fragen > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > h1 {
	margin-left: 65%;
}
#haeufige-fragen > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
	margin-left: 65%;
	width: 200%;
	hyphens: auto;
}
#top > div.header_container > div.banner_caption > div > div > div > p {
	margin-left: -2.5% !important;
}
#home > div > div {
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
}
}
@media (max-height: 600px) {
	.menu ul li.active {
    	color: #E82283 !important;
    	font-size: 100px !important;
	}
	#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > h1 {
	margin-left: 15%;
	width: 200%;
}
#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(2) > p:nth-child(3) > img {
	margin-left: 155%;
}
#haeufige-fragen > div.ce_text.first.block > table > tbody > tr > td:nth-child(1) > p {
	margin-left: 15%;
	width: 170%;
}
	#top > div.container-fluid.baseline > div {
		width: 893px !important;
		margin-top: 0 !important;
	}
	#top > div.header_container {
		background: url("../../files/hypnotheme/files/hypnotheme/page_backgrounds/home_bg.jpeg") no-repeat top top;
		background-size: 1100px 800px !important;
		width: 240.4% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav {
		position: absolute !important;
	}
	.menu ul li {
    	margin-left: -95% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul > li > a {
		font-size: 90px !important;
		margin-top: -5% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav {
		width: 100.3% !important;
	}
	#top > div.header_container > div.banner_caption > div > div > div > p.title {
		margin-left: 0 !important;
	}
	#top > div.container-fluid.footerA > div > div:nth-child(3) {
		width: 240.4% !important;
		display: block !important;
	}
	#top > div.container-fluid.footerA > div > div:nth-child(4) {
		width: 240.4% !important;
		display: block !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > h2 > img {
		margin-left: 40% !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > div {
		margin-left: 40% !important;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > ul {
		margin-left: 40% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
		margin-left: 30% !important;;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
		margin-left: 30% !important;;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
		margin-left: 30% !important;;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
		margin-left: 30% !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(2) > img {
		margin-left: 180% !important;
	}
	#top > div.container-fluid.feedbacks > div {
		width: 261.6% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-left: -30% !important;
	}
	#top > div.container-fluid.furwen > div {
		width: 261.6% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
		margin-left: 5% !important;
	}
	.furwen .col_2 .ce_text {
    	left: 20px !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte {
		height: 600px !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_3.geburtsberichte > div {
		margin-top: -2.5% !important;
    	margin-left: 7.5% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div {
    	margin-left: 7.5% !important;
	}
	#top > div.header_container > div.banner_caption > div > div > div {
		margin-left: 3% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 400% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(1) {
		width: 400% !important;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p:nth-child(2) {
		width: 400% !important;
	}
	#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 400% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul > li > a {
		font-size: 60px !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-9 > nav > ul {
		line-height: 0.3 !important;
	}
	#datenschutz > div > table > tbody > tr > td:nth-child(1) > p {
		width: 200% !important;
	}
	#aktuelle-kurse > div > table:nth-child(9) > tbody > tr > td:nth-child(2) > img {
		margin-left: 185% !important;
	}
	#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
		margin-left: 215% !important;
	}
	#aktuelle-kurse > div > table:nth-child(7) > tbody > tr > td:nth-child(2) > p:nth-child(9) {
		width: 300% !important;
	}
	#aktuelle-kurse > div > p:nth-child(12) {
		margin-left: 87.5% !important;
	}
}
@media (min-width: 375px) and (max-width: 375px) {
	#top > div.container-fluid.baseline > div {
    	width: 892px;
	}
	#top > div.header_container > div.banner_caption > div > div {
		margin-left: -65px;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > h2 {
		margin-left: -35px;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 250% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div > h2 {
		margin-top: -23%;
	}
	#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 250% !important;
	}
	#top > div.mod_article > div:nth-child(2) {
		margin-left: -30.5%
	}
	#top > div.mod_article > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > a > img {
		width: 220px;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
    	width: 65% !important;
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
    	width: 65% !important;
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
    	width: 60% !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(1) > p {
		width: 150% !important;
	}
	#aktuelle-kurse > div > table > tbody > tr > td > p {
		width: 200% !important;
	}
	#aktuelle-kurse > div > table > tbody > tr > td > ul {
		width: 200% !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(2) > img {
		margin-left: 145% !important;
	}
	#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
		margin-left: 195% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 {
		position: absolute;
		margin-top: 22%;
		margin-left: 70%;
		width: 20px;
		z-index: -50;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 220px !important;
	}
	#top > div.cookiebar.cookiebar--position-bottom.cookiebar--active {
    	position: fixed !important;
    	bottom: 97% !important;
    	top: auto !important;
    	width: 890px !important;
    	height: 200px !important;
	}
}
@media (min-width: 360px) and (max-width: 360px) {
	#top > div.container-fluid.baseline > div {
    	width: 857px;
	}
	#top > div.header_container > div.banner_caption > div > div {
		margin-left: -75px;
	}
	#ueber-mich > div > table > tbody > tr > td:nth-child(2) > h2 {
		margin-left: -48px;
	}
	#hypnobirthing > div.ce_text.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 250% !important;
	}
	#top > div.container-fluid.feedbacks > div > div.col-xs-4.col_2.geburtsberichte > div > h2 {
		margin-top: -23%;
	}
	#top > div.mod_article > div.ce_text.container.last.block > table > tbody > tr > td:nth-child(2) > p {
		width: 250% !important;
	}
	#top > div.mod_article > div:nth-child(2) {
		margin-left: -30.5%
	}
	#top > div.mod_article > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > a > img {
		width: 220px;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > p {
    	width: 65% !important;
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_a > div > h1 {
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > h1 {
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_1 > div.col_1_b > div > p {
    	width: 65% !important;
    	margin-left: 35% !important;
	}
	#top > div.container-fluid.furwen > div > div.col-xs-6.col_2 > div > ul {
    	width: 60% !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(1) > p {
		width: 150% !important;
	}
	#aktuelle-kurse > div > table > tbody > tr > td > p {
		width: 200% !important;
	}
	#aktuelle-kurse > div > table > tbody > tr > td > ul {
		width: 200% !important;
	}
	#aktuelle-kurse > div > table:nth-child(1) > tbody > tr > td:nth-child(2) > img {
		margin-left: 145% !important;
	}
	#aktuelle-kurse > div > table:nth-child(5) > tbody > tr > td:nth-child(2) > img {
		margin-left: 195% !important;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 {
		position: absolute;
		margin-top: 22%;
		margin-left: 70%;
		width: 20px;
		z-index: -50;
	}
	#top > div.header_container > div.menu > div > div > div.col-xs-12.col-sm-2 > a > img {
		width: 220px !important;
	}
	#top > div.cookiebar.cookiebar--position-bottom.cookiebar--active {
    	position: fixed !important;
    	bottom: 97% !important;
    	top: auto !important;
    	width: 890px !important;
    	height: 200px !important;
	}
}

.row-xs-flex-center {
    display:flex;
    align-items:center;
}
@media ( min-width:768px ) {
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 992px ) {
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }
}
@media ( min-width: 1200px ) {
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
