@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:-webkit-xxx-large;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.nodisplay{display:none;}
.nodisplay_strict{display:none !important;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.nowrap{white-space:nowrap;}
.center{text-align:center !important}
.inlineblock{display:inline-block;vertical-align:top;text-align:left;}
.valign-bottom{vertical-align:bottom}
.relative{position:relative;}
.absolute{position:absolute;z-index:2;}
.mark{background:#efe320;}
button{margin:0px;padding:0px;border:none;}
hr{display:block;height:1px;border:0;margin:0;padding:0;border-top:1px solid #cccccc;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
body, button, input, select, textarea{font-family:"Lato", "Arial";}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:underline;}
a:focus{outline:0;}
a:hover, a:active{outline:0;}
del{text-decoration:line-through;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
margin{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;*margin-left:-7px;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;outline:0;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input, select{vertical-align:middle;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
body{font:18px 'Lato', 'Arial';line-height:1.3em;font-weight:400;color:#46163c;background:url(../img/bg_weiss.jpg);}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
a:focus{outline:0;}
a:hover, a:active{outline:0;}
::-webkit-scrollbar{width:16px;height:1px;}
::-webkit-scrollbar-button:start:decrement,#doc::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
::-webkit-scrollbar-track-piece{background-color:#e6d0f7;-webkit-border-radius:0;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;}
::-webkit-scrollbar-thumb:vertical{height:10px;background-color:#e088ea;background:url(../img/prinzessin7.png) repeat #e088ea;background-size:16px 16px;-webkit-border-radius:2px;}
::-webkit-scrollbar-thumb:horizontal{width:10px;background-color:#e088ea;background:url(../img/prinzessin7.png) repeat #e088ea;background-size:16px 16px;-webkit-border-radius:2px;}
::selection{background-color:#fb6cc9;color:#fff;}
::-moz-selection{background-color:#fb6cc9;color:#fff;}
.show_600px{display:none;}
@media only all and (max-width:600px){.show_600px{display:block !important;}}
@media only all and (max-width:1250px){.hide_1250px{display:none !important;}}
@media only all and (max-width:1200px){.hide_1200px{display:none !important;}}
@media only all and (max-width:1150px){.hide_1150px{display:none !important;}}
@media only all and (max-width:1100px){.hide_1100px{display:none !important;}}
@media only all and (max-width:1080px){.hide_1080px{display:none !important;}}
@media only all and (max-width:1050px){.hide_1050px{display:none !important;}}
@media only all and (max-width:1000px){.hide_1000px{display:none !important;}}
@media only all and (max-width:950px){.hide_950px{display:none !important;}}
@media only all and (max-width:900px){.hide_900px{display:none !important;}}
@media only all and (max-width:850px){.hide_850px{display:none !important;}}
@media only all and (max-width:800px){.hide_800px{display:none !important;}}
@media only all and (max-width:750px){.hide_750px{display:none !important;}}
@media only all and (max-width:700px){.hide_700px{display:none !important;}}
@media only all and (max-width:600px){.hide_600px{display:none !important;}}
@media only all and (max-width:500px){.hide_500px{display:none !important;}}
@media only all and (max-width:400px){.hide_400px{display:none !important;}}
.font_pink{color:#f11d97;}
.nowrap{white-space:nowrap;}
.hl1{font-size:53px;line-height:1.2em;color:#87006b;text-align:center;}
@media only all and (max-width:600px){.hl1{font-size:40px;background:rgba(255,255,255,0.3);width:100%;}
}
.hl2{font-size:40px;line-height:1.2em;}
@media only all and (max-width:800px){.hl2{font-size:30px;}
}
@media only all and (max-width:600px){.hl2{font-size:26px;}
}
.hl3{font-size:22px;line-height:1.2em;}
.hl4{font-size:30px;line-height:1.3em;}
b{font-weight:900;}
.butterflies1{position:absolute;top:20px;right:-115px;}
.prinzessin2{position:absolute;top:-20px;left:380px;}
.prinzessin3{position:absolute;bottom:3px;left:420px;}
.prinzessin4{position:absolute;bottom:1px;left:620px;}
.prinzessin5{position:absolute;bottom:300px;left:560px;}
.castle1{position:absolute;bottom:95px;right:-15px;}
@media only all and (max-width:1000px){.castle1{position:absolute;bottom:60px;right:-5px;}
}
.wolken1{position:absolute;bottom:0px;right:0px;}
.main-logo{position:absolute;top:0px;left:0px;}
.main-stage{background:url(../img/bg_header.jpg) no-repeat;background-position:top center;position:relative;z-index:5;}
.main-stage-left{position:absolute;left:0px;width:50%;height:631px;background:url(../img/bg_header.jpg) repeat-x;background-size:20000% 100%;background-position:top left;}
.main-stage-right{position:absolute;right:0px;width:50%;height:631px;background:url(../img/bg_header.jpg) repeat-x;background-size:20000% 100%;background-position:top right;}
.main-stage-clouds{position:absolute;z-index:6;overflow:hidden;width:100%;text-align:center;margin-top:-230px;height:230px;background:url(../img/wolken_kurz2.png) repeat-x bottom center;}
.gras-seperator{position:absolute;width:100%;height:50px;margin-top:-50px;background:url(../img/gras_bg.png) repeat-x bottom center;}
.pink_bg{background:url(../img/bg_rosa.jpg);}
.main-stage .content{height:670px;}
.outer-content{width:1280px;margin:auto;max-width:100%;position:relative;overflow:hidden;}
.content{width:1026px;margin:auto;max-width:100%;position:relative;box-sizing:border-box;z-index:2;}
@media only all and (max-width:1000px){.content{padding:0px 15px;}
}
.small_foto{background:#fff;box-shadow:0px 0px 10px #ddd;padding:15px 15px 50px 15px;box-sizing:border-box;max-width:30%;margin:0px 2% 20px 2%;}
@media only all and (max-width:1000px){.small_foto{margin:0px -2% 20px -2%;}
}
@media only all and (max-width:600px){.small_foto{padding:10px 10px 25px 10px;margin:0px;}
}
.small_foto:nth-child(1){transform:rotate(-1deg);}
.small_foto:nth-child(4){transform:rotate(-2deg);}
@media only all and (max-width:1000px){.small_foto:nth-child(2){vertical-align:-15px;}
}
.col1{width:335px;max-width:100%;float:left;position:relative;}
.col2{float:left;position:relative;}
.stage2{max-width:100%;background:url(../img/bg_foto.jpg);background-size:100% 100%;background-position:top center;}
.stage2 img{max-width:100%;display:block;}
.bubble3{background:url(../img/bubble3.png);width:269px;height:142px;text-align:center;box-sizing:border-box;padding:46px 0 0;position:absolute;top:-40px;right:-35px;}
@media only all and (max-width:1200px){.bubble3{right:-25px;top:-25px;}
}
.bubble4{background:url(../img/bubble_flower.png);width:139px;height:116px;text-align:center;box-sizing:border-box;padding:20px 0px 0 17px;position:absolute;top:50px;right:0px;}
.bubble4 .stil2{font-size:12px;}
.bubble5{background:url(../img/bubble2.png);width:309px;height:537px;text-align:left;box-sizing:border-box;padding:43px 0px 0 46px;position:absolute;bottom:-15px;left:-120px;}
@media only all and (max-width:1250px){.bubble5{left:-20px;bottom:auto;top:50px;}
}
.bubble6{background:url(../img/bubble_flower.png);width:139px;height:116px;text-align:center;box-sizing:border-box;padding:20px 0px 0 17px;float:right;margin-bottom:0px; position:absolute;right:0px;}
@media only all and (max-width:1200px){
.bubble6{position:static;}
}
.bubble6 .stil2{font-size:12px;}
.ul_flower li{padding-left:30px;position:relative;margin-bottom:10px;}
.ul_flower li::before{content:url(../img/bullet_flower.png);position:absolute;left:0px;}
.btn{position:relative;display:inline-block;box-sizing:border-box;max-width:100%;padding:10px 38px;color:#000;font-weight:bold;font-size:22px;border:1px solid #e4d647;border-bottom:2px solid #e4d647;border-radius:4px;background:url(../img/btn_bg.jpg);}
.btn.v2{padding:10px 10px;}
.btn.v3{padding:5px 10px;font-size:16px;font-size:16px;}
.btn::after{content:url(../img/pointer.png);position:absolute;bottom:-15px;right:12px;}
.btn::before{content:url(../img/klick_da.png);position:absolute;top:-8px;right:-98px;}
.btn.v3::after,
.btn.v3::before,
.btn.v2::before{display:none;}
@media only all and (max-width:450px){.btn::before{display:none;}
}
.btn .amazon{margin-bottom:-9px;}
.btn.v3 .amazon{margin-bottom:-8px;height:18px;}
.footer a{font-size:16px;}
.count{border:5px solid #46163c;border-radius:200px;box-sizing:border-box;text-align:center;display:inline-block;font-weight:bold;line-height:0px;font-size:50px;height:70px;width:70px;padding:27px 0 0 0;}
@media only all and (max-width:600px){.count{font-size:30px;width:50px;height:50px;padding:18px 0 0 0;}
}
.block1{width:200px;margin-bottom:20px;}
.product-slider-outer{width:940px;margin:auto;position:relative;}
.product-slider-outer .bx-wrapper .bx-controls-direction a{position:absolute;top:0;width:30px;height:135px;border-radius:2px;background-color:#fff;text-indent:-9999px;z-index:1000;outline:0;}
@media only all and (max-width:1000px){.product-slider-outer .bx-wrapper .bx-controls-direction a{width:15px;height:135px;}
}
.product-slider-outer .bx-wrapper .bx-prev{left:-40px;background:url(../img/arrow-slide.png) no-repeat center center;}
.product-slider-outer .bx-wrapper .bx-next{right:-40px;background:url(../img/arrow-slide.png) no-repeat center center;transform:rotate(180deg);}
@media only all and (max-width:1000px){.product-slider-outer .bx-wrapper .bx-prev{left:-15px;}
}
@media only all and (max-width:1000px){.product-slider-outer .bx-wrapper .bx-next{right:-15px;}
}
.product-slider .slide-title{color:#004a99;text-decoration:underline;font-size:16px;line-height:1.1em;height:42px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;}

/*side navi*/
.side-navi {
position:fixed;
top:300px;
right:0px;
z-index:3;
}

.side-navi a{
float:right;
clear:right;
padding:3px 8px;
margin: 0px 0 1px 0;
color: white;
background: rgb(70,22,60);
text-decoration:none;

}

.side-navi a:hover{
background-color:#fb6cc9;
font-weight:bold;
}

.side-navi a.active{
background-color:#fb6cc9;
font-weight:bold;
}

.side-navi a.nav-unten {
background-color:#e4d647;
font-weight:bold ;
color:rgb(0,0,0);
}

/*end side navi*/