@font-face{font-family:'ASafePlacetoFall';src:url("/site/web/media/asafeplacetofall.eot");src:url("/site/web/media/asafeplacetofall.eot?#iefix") format('embedded-opentype'),url("/site/web/media/asafeplacetofall.woff") format('woff'),url("/site/web/media/asafeplacetofall.ttf") format('truetype'),url("/site/web/media/asafeplacetofall.svg#asafeplacetofall") format('svg');font-weight:normal;font-style:normal}
html{background:#fff url("/site/web/images/stoff-kachelbar_opt.png") repeat 0 0;background-image:url("/site/web/images/hintergrund-kachelbar_opt.png"),url("/site/web/images/stoff-kachelbar_opt.png");background-repeat:repeat-y,repeat;background-position:top right,0 0;font-family:Helvetica,Verdana,sans-serif;font-size:20px;line-height:1.1}
a:link,a:active,a:visited{color:#bb8565;text-decoration:none}
body{width:1100px;background-color:rgba(247,239,222,0.66);margin:0;padding:1em 7.35em 2em 2em;position:absolute;z-index:0}
body.editing{background-color:#fff;height:100%}
header #logo{margin-top:2em;margin-bottom:-1.4em}
header #language_chooser{position:absolute;top:.5em;right:7.35em;text-transform:uppercase;}
header #language_chooser > *:after{content:'|';margin-left:.4em;color:#000}
header #language_chooser > *:last-child:after{content:normal}
header #claim{font-family:ASafePlacetoFall;margin-left:3em;margin-bottom:2em;color:rgba(0,0,0,0.5)}
nav#main_navigation ul li{text-indent:0;list-style-type:none;width:110px;-webkit-border-radius:18px;border-radius:18px;background:url("/site/web/images/leaf_opt.png") repeat;font-family:ASafePlacetoFall;font-size:25px;display:block;float:left;-webkit-box-shadow:#000 2px 2px 4px;box-shadow:#000 2px 2px 4px;height:170px;position:relative;margin-left:1em;padding:.5em;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);z-index:1;}
nav#main_navigation ul li a{color:#000;display:block}
nav#main_navigation ul li.mainnav-given-moments{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(125,125,125,0.6)), color-stop(1, rgba(125,125,125,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(125,125,125,0.6) 0%, rgba(125,125,125,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(125,125,125,0.6) 0%, rgba(125,125,125,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(125,125,125,0.6) 0%, rgba(125,125,125,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(125,125,125,0.6) 0%, rgba(125,125,125,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(125,125,125,0.6) 0%, rgba(125,125,125,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
nav#main_navigation ul li.mainnav-the-purse{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(254,204,99,0.6)), color-stop(1, rgba(254,204,99,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(254,204,99,0.6) 0%, rgba(254,204,99,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(254,204,99,0.6) 0%, rgba(254,204,99,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(254,204,99,0.6) 0%, rgba(254,204,99,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(254,204,99,0.6) 0%, rgba(254,204,99,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(254,204,99,0.6) 0%, rgba(254,204,99,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
nav#main_navigation ul li.mainnav-what-we-stand-for{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(129,118,78,0.6)), color-stop(1, rgba(129,118,78,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(129,118,78,0.6) 0%, rgba(129,118,78,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(129,118,78,0.6) 0%, rgba(129,118,78,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(129,118,78,0.6) 0%, rgba(129,118,78,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(129,118,78,0.6) 0%, rgba(129,118,78,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(129,118,78,0.6) 0%, rgba(129,118,78,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}
nav#main_navigation ul li.mainnav-shop{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(200,192,163,0.6)), color-stop(1, rgba(200,192,163,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(200,192,163,0.6) 0%, rgba(200,192,163,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(200,192,163,0.6) 0%, rgba(200,192,163,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(200,192,163,0.6) 0%, rgba(200,192,163,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(200,192,163,0.6) 0%, rgba(200,192,163,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(200,192,163,0.6) 0%, rgba(200,192,163,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}
nav#main_navigation ul li.mainnav-my-moments{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(183,122,80,0.6)), color-stop(1, rgba(183,122,80,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(183,122,80,0.6) 0%, rgba(183,122,80,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(183,122,80,0.6) 0%, rgba(183,122,80,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(183,122,80,0.6) 0%, rgba(183,122,80,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(183,122,80,0.6) 0%, rgba(183,122,80,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(183,122,80,0.6) 0%, rgba(183,122,80,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}
nav#main_navigation ul li.mainnav-background{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(227,212,162,0.6)), color-stop(1, rgba(227,212,162,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(227,212,162,0.6) 0%, rgba(227,212,162,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(227,212,162,0.6) 0%, rgba(227,212,162,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(227,212,162,0.6) 0%, rgba(227,212,162,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(227,212,162,0.6) 0%, rgba(227,212,162,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(227,212,162,0.6) 0%, rgba(227,212,162,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}
nav#main_navigation ul li.active,nav#main_navigation ul li.current{z-index:3}
article{background-color:#fff;-webkit-box-shadow:#000 0 0 5px;box-shadow:#000 0 0 5px;min-height:500px;padding:150px 20px 20px 300px;position:relative;margin-top:-120px;z-index:2;line-height:1.3em;}
article h1,article h2{font-family:ASafePlacetoFall}
nav#service_navigation{margin-top:-6em;z-index:4;width:110px;-webkit-border-radius:18px;border-radius:18px;background:url("/site/web/images/leaf_opt.png") repeat;font-family:ASafePlacetoFall;font-size:25px;display:block;float:left;-webkit-box-shadow:#000 2px 2px 4px;box-shadow:#000 2px 2px 4px;height:170px;position:relative;margin-left:1em;padding:.5em;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(226,222,209,0.6)), color-stop(1, rgba(226,222,209,0.2))) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-webkit-linear-gradient(top, rgba(226,222,209,0.6) 0%, rgba(226,222,209,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-moz-linear-gradient(top, rgba(226,222,209,0.6) 0%, rgba(226,222,209,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-o-linear-gradient(top, rgba(226,222,209,0.6) 0%, rgba(226,222,209,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:-ms-linear-gradient(top, rgba(226,222,209,0.6) 0%, rgba(226,222,209,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;background:linear-gradient(top, rgba(226,222,209,0.6) 0%, rgba(226,222,209,0.2) 100%) repeat-x,url("/site/web/images/leaf_opt.png") repeat;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}
nav#service_navigation ul,nav#service_navigation li{margin:0;padding:0;text-indent:0;list-style-type:none;}
nav#service_navigation ul a,nav#service_navigation li a{color:#000;display:block}
nav#service_navigation ul{margin-top:1em;line-height:2em}
label{display:inline-block;font-size:.9em;width:150px;vertical-align:top}
fieldset{margin:0;padding:0;border:none}
button[name='newsletter_subscribe']{margin-left:8px}
.error_message{display:block;font-size:.7em;color:#f00;}
.error_message span{display:list}
.form_interaction{display:block;padding:.3em;border:1px solid #b77a50}
.edit_my_moment{display:block;float:right;min-width:3em}
.moment{margin-top:1em;}
.moment p{margin-top:0}
.moment_info{font-style:oblique;font-size:.9em;}
.moment_info span{margin-right:1em}
div.light_rounded .pp_fade .pp_close:first-child{display:none}
.order_form{margin-top:0;margin-bottom:0}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:0}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_next:hover{background:url(/site/web/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/site/web/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/site/web/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/site/web/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/site/web/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/site/web/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
/*div.pp_default .pp_close{width:30px;height:30px;background:url(/site/web/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}*/
div.pp_default .pp_close{width:29px;height:29px;background:url(/site/web/images/prettyPhoto/default/close.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/site/web/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/site/web/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/site/web/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:0px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{float: right;font-size:11px;font-weight:700;line-height:14px;margin:10px 50px 5px 0;color: #ffffff}
div.pp_default .pp_loaderIcon{background:url(/site/web/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_details{display: block;}
.pp_content_container .pp_details .pp_close {display:none;}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/site/web/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/site/web/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/site/web/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:41px;top:5px;display:block;line-height:40px;text-indent:-10000px;z-index:30000}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:rgba(0,0,0,0.5)}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
.pp_top,.pp_bottom{height:0;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 0px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:0px}
.pp_fade,.pp_gallery li.default a img{display:none}
