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}
@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}
/*!
 * fullPage 3.0.4
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.fp-right {
    right: 17px;
}
#fp-nav.fp-left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
}
.fp-slidesNav.fp-bottom {
    bottom: 17px;
}
.fp-slidesNav.fp-top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.fp-right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.fp-left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/*Only display content to screen readers*/
.fp-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
/* bg.css */
#welcome{height:100%;position:relative;background-image:url("../../files/page/bg/fi_mb.svg");background-position:center top;background-repeat:no-repeat;background-size: cover}#rezensionen{height:34vh;background-color:#404040;background-size: cover}#lebensschritte{height:100%;background-image:url("../../files/page/bg/sec_mb.svg");background-position:left top;background-repeat:no-repeat;background-size: cover}#taetigkeiten{height:100%;background-image:url("../../files/page/bg/thi_mb2.svg");background-position:right top;background-repeat:no-repeat;background-size: cover}#impressum,#datenschutz,#kontakt{height:100%}#article-footer,#footer-kopie,#article-footer-12,#article-footer-10,#article-footer-14{background-color:#8393A7}
/* basic.css */
body,html{height:100%;margin:0}.mailbtn{margin-top:5px;padding-right:4vw;padding-left:4vw;text-align:center}.mailbtn a{padding-right:3vw;padding-left:3vw;background-color:#D1335B;border:1px solid #D1335B;border-radius:15px;font:3rem Poppins;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-sizing: border-box}.marbot8{margin-bottom:8vh}.opacity75{opacity: 0.75}.nopara p{margin:0}.center{text-align:center}.iblock{display:inline-block}.white{font-family:Open Sans;color:#fff}.white a{font:.9rem Open Sans;text-decoration:none;color:#fff}.link_white a{border-top:0px dotted #fff;border-right:0px dotted #fff;border-bottom:2px dotted #fff;border-left:0px dotted #fff;color:#fff}.link_blue a{border-top:0px dotted #BBC1D7;border-right:0px dotted #BBC1D7;border-bottom:2px dotted #BBC1D7;border-left:0px dotted #BBC1D7;color:#BBC1D7}.link_green a{border-top:0px dotted #C6D166;border-right:0px dotted #C6D166;border-bottom:2px dotted #C6D166;border-left:0px dotted #C6D166;color:#C6D166}.link_red a{border-top:0px dotted #D1335B;border-right:0px dotted #D1335B;border-bottom:2px dotted #D1335B;border-left:0px dotted #D1335B;color:#D1335B}
/* header.css */
.head_p{display:none}.head{width:100vw;position:fixed;background-color:#4D4C4C;z-index: 100}.head_left{width:175px;height:55px;margin-left:15vw;background-image:url("../../files/page/bg/head_grey.svg");background-repeat:no-repeat}.head_left a{display:inline-block;margin-top:.5vw;margin-left:1vw;font:1.5rem Open Sans;text-decoration:none;color:#fff}.head .navi{right:14vw;top:.6vw;position:absolute;display:inline-block}.head .navi .ce_hyperlink{display:inline-block;margin-left:5vw}.head .navi a{display:inline-block;font:1rem Poppins;text-decoration:none}
/* form.css */
span.mandatory{color:#f00}#cform input[type=text],#cform input[type=email]{padding:5px;text-indent:5px;font:1.6rem Quicksand}#cform textarea{margin-bottom:15px;padding:5px 10px;font:1.6rem Quicksand}#cform .explanation{position:relative;margin-bottom:5vh}#cform .datenschutz{width:50vw;margin-top:1vh;font-size:.8rem}#cform .widget-text label,#cform .widget-textarea label{display:block}#cform .submit_container .submit{padding:10px 20px;text-align:center;background-color:#D1335B;border:0px solid;font-family:Poppins;color:#fff}
/* styles.css */
.foo_txt_225{margin-top:8.2vh;text-align:center;font:1.5rem Poppins;color:#fff}.foo_txt_225 p{margin:0;padding:0}figure.image_container{display:inline-block}.logo{bottom:0;right:7.5vw;position:absolute;display:inline-block}.logo img{width:36.7vw;max-width:705.9px}.scroll-downs{width:120px;height:55px;bottom:3vh;left:0;right:0;position:absolute;text-align:center;font:.8rem Open Sans;font-variant:small-caps;color:#fff;text-transform:lowercase;margin: auto}.mousey{width:3px;height:35px;margin-right:auto;margin-left:auto;padding:10px 15px;background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:15px;behavior:url('assets/css3pie/1.0.0/PIE.htc');opacity: 0.75;box-sizing: content-box}.scroller{width:3px;height:10px;background-color:#fff;border-radius:25%;behavior:url('assets/css3pie/1.0.0/PIE.htc');animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite}@keyframes scroll{0% { opacity: 0; }10% { transform: translateY(0); opacity: 1; }100% { transform: translateY(15px); opacity: 0; }}.wh_bg1{height:100%;float:right;margin:0;padding-right:5vw;padding-left:10vw;background-image:url("../../files/page/bg/wh_bg1.svg");background-repeat:no-repeat;background-size: cover}.wh_bg2{height:100%;margin:0;padding-right:10vw;padding-left:2vw;background-image:url("../../files/page/bg/wh_bg2.svg");background-repeat:no-repeat;background-size: cover;padding-top: 27vh}.mod_newslist{margin-top:5vh;margin-bottom:5vh;text-align:center}.mod_newslist .pagination{display:none}.layout_short{width:21.4vw;height:22vh;display:inline-block;padding-right:50px;padding-left:50px;text-align:left}.layout_short:before{position:absolute;display:inline-block;margin-left:-65px;font:9rem Poppins;color:rgba(255,255,255,.15);content : '{'}.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:.75vw Poppins;font-style:italic;color:#fff}.layout_short .name{float:right;display:inline-block;font-family:Dancing Script;color:#8DCC33}.layout_short:after{position:absolute;font:9rem Poppins;color:rgba(255,255,255,.15);content : '}'}#impressum,#datenschutz,#kontakt,#bestaetigung{padding-right:10vw;padding-bottom:5vw;padding-left:10vw;font-family:Poppins;padding-top: 50px}#impressum h1,#datenschutz h1,#kontakt h1,#bestaetigung h1{font-size:3rem}#impressum a,#datenschutz a{font-weight:bold;text-decoration:none;color:#5970ba}.fp-tableCell{vertical-align:top}
@media (max-width: 1366px) and (min-width: 1025px) and (orientation: landscape){
/* styles_max_1366_landscape.css */
.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:.9vw Poppins;font-style:italic;color:#fff}.layout_short{width:21.4vw;height:22vh;display:inline-block;padding-right:50px;padding-left:50px;text-align:left}.layout_short.last{margin-left:15vw}.layout_short:before{position:absolute;display:inline-block;margin-left:-65px;font:9rem Poppins;color:rgba(255,255,255,.15);content : '{'}.layout_short .name{float:right;display:inline-block;font-family:Dancing Script;color:#8DCC33}.layout_short:after{position:absolute;font:9rem Poppins;color:rgba(255,255,255,.15);content : '}'}.wh_bg1 .ce_text{width:27vw;margin-top:10vh;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text{width:23vw;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:31vw;font:.8rem Open Sans}
}
@media (min-width: 1367px) and (orientation: landscape){
/* styles_min_1367_landscape.css */
.layout_short{width:21.4vw;height:22vh;display:inline-block;padding-right:50px;padding-left:50px;text-align:left}.layout_short.last{margin-left:15vw}.layout_short:before{position:absolute;display:inline-block;margin-left:-65px;font:9rem Poppins;color:rgba(255,255,255,.15);content : '{'}.layout_short .name{float:right;display:inline-block;font-family:Dancing Script;color:#8DCC33}.layout_short:after{position:absolute;font:9rem Poppins;color:rgba(255,255,255,.15);content : '}'}.wh_bg1 h1,.wh_bg2 h1{font:3rem Open Sans;font-variant:small-caps}.wh_bg1 .ce_text{width:27vw;margin-top:10vh;padding-left:1vw;font:1rem Open Sans}.wh_bg2 .ce_text{width:23vw;padding-left:1vw;font:1rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:31vw;font:1rem Open Sans}
}
@media (max-width: 1024px) and (min-width: 961px) and(orientation: landscape){
/* styles_max_1024_landscape.css */
.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:1vw Poppins;font-style:italic;color:#fff}.wh_bg1{height:100%;float:right;margin:0;padding-right:5vw;padding-left:15vw;background-image:url("../../files/page/bg/wh_bg1.svg");background-repeat:no-repeat;background-size: cover}.wh_bg1 .ce_text{width:27vw;margin-top:10vh;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text{width:31vw;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:40vw;font:.8rem Open Sans}
}
@media (max-width: 960px) and (min-width: 801px) and (orientation: landscape){
/* styles_max_960_landscape.css */
.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:.9vw Poppins;font-style:italic;color:#fff}.wh_bg1{height:100%;float:right;margin:0;padding-right:5vw;padding-left:15vw;background-image:url("../../files/page/bg/wh_bg1.svg");background-repeat:no-repeat;background-size: cover}.wh_bg1 .ce_text{width:27vw;margin-top:10vh;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text{width:31vw;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:51vw;margin-bottom:5vh;font:.8rem Open Sans}
}
@media (max-width: 800px) and (orientation: landscape){
/* styles_max_800_landscape.css */
.scroll-downs{width:120px;height:55px;bottom:6vh;left:0;right:0;position:absolute;text-align:center;font:.8rem Open Sans;font-variant:small-caps;color:#fff;text-transform:lowercase;margin: auto}.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:.93vw Poppins;font-style:italic;color:#fff}.layout_short .name{float:right;display:inline-block;font:2vw Dancing Script;color:#8DCC33}.wh_bg1{height:100%;float:right;margin:0;padding-right:5vw;padding-left:15vw;background-image:url("../../files/page/bg/wh_bg1.svg");background-repeat:no-repeat;background-size: cover}.wh_bg1 .ce_text{width:27vw;margin-top:10vh;margin-bottom:5vh;padding-left:3vw;font:.8rem Open Sans}.wh_bg2 .ce_text{width:31vw;padding-left:1vw;font:.8rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:51vw;margin-bottom:5vh;font:.8rem Open Sans}
}
@media (orientation: portrait){
/* styles_portrait.css */
.head{display:none}.head_p{position:fixed;display:inline-block;z-index: 100}#fullnav{width:100vw;height:100vh;position:fixed;display:none;background-color:rgba(77,76,76,1);z-index: 101}#fullnav .ce_hyperlink.first{margin-top:13vh}#fullnav .ce_hyperlink{margin-bottom:2vh;text-align:center}#fullnav .ce_hyperlink a{font:8vw Poppins;text-decoration:none}span.menubtn{left:85vw;top:3vw;position:absolute;display:inline-block;z-index: 100}a.closebtn{right:10vw;position:absolute;font-size:10vw;text-decoration:none;color:#fff}.logo{left:0;right:0;position:absolute;display:inline-block;text-align:center}.logo{top:56vh}.logo img{width:80vw}.layout_short{width:50vw;height:22vh;display:inline-block;padding-right:50px;padding-left:50px;text-align:left}.layout_short .teaser{height:18vh;float:left;display:inline-block;padding-top:5px;font:2.3vw Poppins;font-style:italic;color:#fff}.layout_short .name{float:right;display:inline-block;font:3vw Dancing Script;color:#8DCC33}#lebensschritte{height:100%;background-image:url("../../files/page/bg/sec_mb_small.svg");background-position:center top;background-repeat:no-repeat;background-size: cover}#taetigkeiten{height:100%;background-image:url("../../files/page/bg/thi_mb2_small.svg");background-position:center top;background-repeat:no-repeat;background-size: 175%}.wh_bg1{width:100vw;margin-right:0;margin-bottom:0;margin-left:0;padding-right:10vw;padding-left:10vw;background-image:url("../../files/page/bg/wh_bg1_small.svg");background-repeat:no-repeat;background-size: cover;box-sizing: border-box;margin-top: 40vh}.wh_bg2{width:100vw;margin-right:0;margin-bottom:0;margin-left:0;padding-right:10vw;padding-left:10vw;background-image:url("../../files/page/bg/wh_bg2_small.svg");background-repeat:no-repeat;background-size: cover;margin-top: 40vh;padding-top: 10vh}.wh_bg1 h1,.wh_bg2 h1{font:3rem Open Sans;font-variant:small-caps}.wh_bg1 .ce_text{width:80vw;margin-top:25vh;margin-bottom:2vh;font:1rem Open Sans}.wh_bg2 .ce_text{width:80vw;font:1rem Open Sans}.wh_bg2 .ce_text:nth-child(2){width:80vw;margin-top:0;font:1rem Open Sans;margin-bottom: 2vh}#impressum h1,#datenschutz h1,#kontakt h1,#bestaetigung h1{width:80vw;font-size:6vw}.mailbtn a{font-size:2rem}
}
@media (orientation: portrait){
/* form_portrait.css */
span.mandatory{color:#f00}#cform input[type=text],#cform input[type=email]{width:71vw;display:block;padding:5px;text-indent:5px;font:1.6rem Quicksand}#cform textarea{width:71vw;margin-bottom:15px;padding:5px 10px;font:1.6rem Quicksand}#cform .explanation{position:relative;margin-bottom:5vh}#cform .datenschutz{width:50vw;margin-top:1vh;font-size:.8rem}#cform tr{width:80vw}#cform .widget-text label,#cform .widget-textarea label{display:block}#cform .submit_container .submit{padding:10px 20px;text-align:center;background-color:#D1335B;border:0px solid;font-family:Poppins;color:#fff}
}
/* overlay.css */
#overlay_job #overlay{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.6);z-index: 101}#overlay_job #overlay .content{width:50vw;top:15vh;position:relative;margin-right:auto;margin-left:auto;padding:1% 2% 2%;background-color:#fff;-webkit-box-shadow:1px 1px 150px 2px rgba(0,0,0,.5);box-shadow:1px 1px 150px 2px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.5);font-family:Open Sans;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#overlay_job #overlay .content .closebtn{float:right;padding-right:1%;padding-bottom:1%;padding-left:1%;text-align:right}#overlay_job #overlay .content .closebtn a{font-size:1.5rem;font-weight:bold;text-decoration:none;color:#000}#overlay_job #overlay .content .ce_headline{font:2.5rem Open Sans;font-weight:bold;text-decoration:underline;color:#224f00}#overlay_job #overlay .content .ce_text a{border:0px;font-weight:bold;text-decoration:underline;color:#000}
@media (orientation: portrait){
/* overlay_portrait.css */
#overlay_job #overlay{width:100vw;height:100vh;position:fixed;background-color:rgba(255,255,255,.6);z-index: 101}#overlay_job #overlay .content{width:80vw;top:5vh;position:relative;margin-right:auto;margin-left:auto;padding:1% 3% 3%;font-size:.8rem;box-sizing: border-box}#overlay_job #overlay .content .closebtn{float:right;padding-right:1%;padding-bottom:1%;padding-left:1%;text-align:right}#overlay_job #overlay .content .closebtn a{font-size:1.5rem;font-weight:bold;text-decoration:none;color:#fff}#overlay_job #overlay .content .ce_headline{font:2rem Open Sans;font-weight:bold}
}
