@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400;src:url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.eot');
src:local(''),url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.woff2') format('woff2'),
url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.woff') format('woff'),
url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.ttf') format('truetype'),
url('../../fileadmin/package/fonts/archivo-black/archivo-black-v17-latin-regular.svg#ArchivoBlack') format('svg');
}
@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:400;src:url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.eot');
src:local(''),url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.woff2') format('woff2'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.woff') format('woff'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.ttf') format('truetype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-regular.svg#ArchivoNarrow') format('svg');
}
@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:700;src:url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.eot');
src:local(''),url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.woff2') format('woff2'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.woff') format('woff'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.ttf') format('truetype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700.svg#ArchivoNarrow') format('svg');
}
@font-face{font-family:'Archivo Narrow';font-style:italic;font-weight:400;src:url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.eot');
src:local(''),url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.woff2') format('woff2'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.woff') format('woff'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.ttf') format('truetype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-italic.svg#ArchivoNarrow') format('svg');
}
@font-face{font-family:'Archivo Narrow';font-style:italic;font-weight:700;src:url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.eot');
src:local(''),url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.woff2') format('woff2'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.woff') format('woff'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.ttf') format('truetype'),
url('../../fileadmin/package/fonts/archivo-narrow/archivo-narrow-v24-latin-700italic.svg#ArchivoNarrow') format('svg');
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:0}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
h2{font-size:1.5em;margin:0.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:0.83em;margin:1.67em 0}
h6{font-size:0.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,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}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 25px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
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-cancel-button,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}
table{border-collapse:collapse;border-spacing:0}
body:after{content:url('../../fileadmin/package/images/lightbox/close.png') url('../../fileadmin/package/images/lightbox/loading.gif') url('../../fileadmin/package/images/lightbox/prev.png') url('../../fileadmin/package/images/lightbox/next.png');display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../../fileadmin/package/images/lightbox/loading.gif') no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:none}
.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;
display:block}
.lb-prev{left:0;float:left}
.lb-prev:hover{background:url('../../fileadmin/package/images/lightbox/prev.png') left 48% no-repeat}
.lb-next{right:0;float:right}
.lb-next:hover{background:url('../../fileadmin/package/images/lightbox/next.png') right 48% no-repeat}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#bbbbbb}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../../fileadmin/package/images/lightbox/close.png') top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
div#_atssh{display:none}
.c{clear:both}
.hide{display:none}
.lb-details .lb-caption{font-size:15px !important;line-height:21px !important;color:#AD9961}
p span.important{color:#AD9961}
html,body{height:100%}
body{position:relative;margin:0;padding:0;
background:#fff;
font-family:"Archivo Narrow",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#333}
table td.align-right{text-align:right}
table#deliverypricelist{width:100%}
table#deliverypricelist td{border-top:1px dotted #ddd;padding:2px 0}
table#deliverypricelist tr:first-child td{border:0}
#bkndWhite{background:#fff;padding:1px 20px 20px 0}
#bkndWhite table{border-collapse:separate}
#bkndWhite table td{padding-right:15px;empty-cells:show}
#bkndWhite h2{margin-top:0 !important;padding-top:1.5em !important}
#bkndWhite div.divider hr{display:block;border:0;background:url('../../fileadmin/package/images/dotted.gif') center center repeat-x;height:1px}
#wrap{position:relative;
background:#1a171b;min-height:100%}
* html #wrap{height:100%;
/*T2\*/}
#wrap.contentpage{background:#fff url('../../fileadmin/package/images/bknd_content_white.png') top center repeat-y;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
#header{position:relative;padding:20px 0 40px 0;background:#1a171b;border-bottom:1px solid #767476;font:12px/20px 'Archivo Narrow',Arial,Helvetica,sans-serif;z-index:1000}
#bkndImages{position:absolute;background:#1a171b;top:120px;width:100%;height:390px;z-index:800;overflow:hidden}
/*T2E*/
#bkndImages .cycle-slide:before{position:absolute;display:block;content:" ";z-index:1;top:0;left:50%;margin:0 0 0 -834px;width:200px;height:390px;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMTcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTE3MWIiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(26,23,27,1) 0%,rgba(26,23,27,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(26,23,27,1)),color-stop(100%,rgba(26,23,27,0)));
background:-webkit-linear-gradient(left,rgba(26,23,27,1) 0%,rgba(26,23,27,0) 100%);
background:-o-linear-gradient(left,rgba(26,23,27,1) 0%,rgba(26,23,27,0) 100%);
background:-ms-linear-gradient(left,rgba(26,23,27,1) 0%,rgba(26,23,27,0) 100%);
background:linear-gradient(to right,rgba(26,23,27,1) 0%,rgba(26,23,27,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a171b',endColorstr='#001a171b',GradientType=1);
}
#bkndImages .cycle-slide:after{position:absolute;display:block;content:" ";z-index:1;top:0;left:50%;margin:0 0 0 634px;width:200px;height:390px;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMTcxYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTE3MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(26,23,27,0) 0%,rgba(26,23,27,1) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(26,23,27,0)),color-stop(100%,rgba(26,23,27,1)));
background:-webkit-linear-gradient(left,rgba(26,23,27,0) 0%,rgba(26,23,27,1) 100%);
background:-o-linear-gradient(left,rgba(26,23,27,0) 0%,rgba(26,23,27,1) 100%);
background:-ms-linear-gradient(left,rgba(26,23,27,0) 0%,rgba(26,23,27,1) 100%);
background:linear-gradient(to right,rgba(26,23,27,0) 0%,rgba(26,23,27,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a171b',endColorstr='#1a171b',GradientType=1);
}
#bkndImages.home .cycle-slide:before,#bkndImages.home .cycle-slide:after{height:660px}
#bkndImages .cycle-slide figure,#bkndImages .cycle-slide figcaption{z-index:100}
.bkndImagesPlaceholder{height:340px;z-index:700}
.bkndImagesPlaceholder.home.loading{background:url('../../fileadmin/package/images/bknd-image-loader.gif') center 40% no-repeat;z-index:900 !important}
#bkndImages.home{height:660px}
.bkndImagesPlaceholder.home{height:427px}
#bkndImages div{position:absolute;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-color:#1a171b;
}
#bkndImages div figcaption{position:absolute;margin:10px;left:10px;bottom:10px;color:#111
;opacity:1;font-size:85%;line-height:120%;text-shadow:rgba(255,255,255,.99) -1px 1px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}
#bkndImages.home div figcaption{bottom:8%}
#main{
z-index:900;padding-bottom:130px}
#main h1:first-child{margin:0 0 15px 0}
#main h1 span{font-size:95%;font-weight:normal}
#main div.lft{float:left}
#main div.rgt{float:right}
#main article>div.lft,#main article>div.rgt{width:49%}
#main div.lft.w75{width:700px}
#main div.rgt.w25{width:180px;
}
#main p a,article p a{color:#AD9961;text-decoration:none}
#main p a:hover,article p a:hover{color:#333;text-decoration:underline}
article,.article{clear:both}
#footer{
position:absolute;bottom:0;width:100%;padding:15px 0 30px 0;background:#1a171b url('../../fileadmin/package/images/bknd_footer.png') center top repeat-x;font:12px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;color:#b1b3b4;min-height:100px;z-index:2000}
.wrap{position:relative;margin:0 auto;padding:0;width:930px}
body.content_only .wrap{width:auto}
#wrap #main.wrap{width:100% !important}
#wrap.contentpage #main{padding-top:85px;
padding-bottom:145px}
#wrap.contentpage #main.wrap{width:930px !important;min-height:400px}
body.home #main{padding-bottom:0}
body.home #footer{position:relative}
#header #logo{
margin:20px}
#header #logo,#header #logo a{display:block;margin:0;padding:0;width:228px;height:60px;overflow:hidden}
#header #logo a{background:url('../../fileadmin/package/images/sunbounce_logo.png') left top no-repeat;white-space:nowrap;text-indent:280px}
#header .topbar{position:absolute;list-style:none;top:0;right:0;text-align:right;font:12px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;color:#b1b3b4;cursor:default}
#header .topbar a{text-decoration:none;cursor:pointer}
#header .topbar ul{list-style:none !important;list-style-type:none !important;margin:0;padding:0}
#header .topbar li{float:left;margin:0 0 0 30px;padding:0}
#header .search,#header .language,#header .social,#header .madeingermany{text-align:left}
@keyframes mig-fade-in{0%{opacity:0;transform:scale(1.50) rotate(0deg)}
80%{opacity:1;transform:scale(0.96) rotate(15deg)}
100%{opacity:1;transform:scale(1.00) rotate(15deg)}
}
@-moz-keyframes mig-fade-in{0%{opacity:0;-moz-transform:scale(1.50) rotate(0deg)}
80%{opacity:1;-moz-transform:scale(0.96) rotate(15deg)}
100%{opacity:1;-moz-transform:scale(1.00) rotate(15deg)}
}
@-webkit-keyframes mig-fade-in{0%{opacity:0;-webkit-transform:scale(1.50) rotate(0deg)}
80%{opacity:1;-webkit-transform:scale(0.96) rotate(15deg)}
100%{opacity:1;-webkit-transform:scale(1.00) rotate(15deg)}
}
@keyframes mig-steam{0%{opacity:0}
20%{opacity:1;background-position:0 0}
28%{opacity:1;background-position:0 -90px}
36%{opacity:1;background-position:0 -180px}
44%{opacity:1;background-position:0 -270px}
52%{opacity:1;background-position:0 -360px}
60%{opacity:0}
}
@-moz-keyframes mig-steam{0%{opacity:0}
20%{opacity:1;background-position:0 0}
28%{opacity:1;background-position:0 -90px}
36%{opacity:1;background-position:0 -180px}
44%{opacity:1;background-position:0 -270px}
52%{opacity:1;background-position:0 -360px}
60%{opacity:0}
}
@-webkit-keyframes mig-steam{0%{opacity:0}
20%{opacity:1;background-position:0 0}
28%{opacity:1;background-position:0 -90px}
36%{opacity:1;background-position:0 -180px}
44%{opacity:1;background-position:0 -270px}
52%{opacity:1;background-position:0 -360px}
60%{opacity:0}
}
#header .madeingermany{-webkit-animation:mig-fade-in .5s ease-in;animation:mig-fade-in .5s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.5s;animation-delay:.5s;margin-top:-25px;background:url('../../fileadmin/package/images/sunbounce-made-in-germany.png') center center no-repeat;width:139px;height:90px;opacity:0}
#header .madeingermany:after{content:"";display:block;-webkit-animation:mig-steam 1.5s ease-in;animation:mig-steam 1.5s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:steps(1,end);animation-timing-function:steps(1,end);margin-top:-27px;background:url('../../fileadmin/package/images/sunbounce-made-in-germany-steam.png') 0 0 no-repeat;width:139px;height:90px;opacity:0}
.contentpage #header .madeingermany{-webkit-animation:none;animation:none;-webkit-transform:scale(1.00) rotate(15deg);-moz-transform:scale(1.00) rotate(15deg);-transform:scale(1.00) rotate(15deg);margin-top:-27px;background:url('../../fileadmin/package/images/sunbounce-made-in-germany.png') center center no-repeat;width:139px;height:90px;opacity:1}
.contentpage #header .madeingermany:after{-webkit-animation:none;animation:none}
#header .language{padding:1px 4px;border:1px solid #AD9961;color:#AD9961}
#header .language ul{margin:0;padding:0}
#header .language li{display:inline-block;margin:0 0 0 3px}
#header .language li a{display:block;height:20px;line-height:20px;
color:#AD9961}
#header .language li.active a,#header .language li a:hover{color:#fff}
#header .social a{display:inline-block;background-image:url('../../fileadmin/package/images/socialbuttons.png');background-repeat:no-repeat;background-position:0 0;margin:0 0 0 5px;width:20px;height:20px;white-space:nowrap;text-indent:40px;overflow:hidden;vertical-align:top}
#header .social a.facebook{background-position:-20px 0px}
#header .social a.twitter{background-position:-20px -20px}
#header .social a.gplus{background-position:-20px -40px}
#header .social a.youtube{background-position:-20px -60px}
#header .social a.instagram{background-position:-20px -80px}
#header .social a.facebook:hover{background-position:0 0px}
#header .social a.twitter:hover{background-position:0 -20px}
#header .social a.gplus:hover{background-position:0 -40px}
#header .social a.youtube:hover{background-position:0 -60px}
#header .social a.instagram:hover{background-position:0 -80px}
#header form{position:relative;margin:0;padding:0}
#header .search{line-height:0;font-size:0}
#header .search input{vertical-align:middle}
#header .search input.searchfield{border:1px solid #767476;background:#1a171b;color:#d9dadb;width:140px;height:22px;padding:0 23px 0 2px;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0.07em;line-height:14px}
#header .search input[type="submit"]{position:absolute;top:0;right:0;border:0;border-left:1px solid #767476;margin:0;padding:0;background:url('../../fileadmin/package/images/searchbox.png') 0 0 no-repeat;color:#b1b3b4;width:22px;height:22px;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;font-size:12px;line-height:22px;overflow:hidden;text-indent:40px;white-space:nowarp}
#header .search.active input[type="submit"]{background-position:-20px 0}
#header .search input[type="submit"]:hover{background-color:#ad9961;background-position:-40px 0}
#header .search.active input.searchfield,#header .search.active input[type="submit"]{color:#fff;border-color:#ad9961}
#header #prestaCart{position:absolute;right:0;bottom:0;width:100%;height:21px;overflow:hidden}
#header #prestaCart ul{float:right;display:inline-block;background:#ad9961 url('../../fileadmin/package/images/bknd_bar_prestashop.png') left top no-repeat;margin:0 -465px 0 0;padding:0 50% 0 0;height:21px;list-style:none;list-style-type:none}
#header #prestaCart li{display:inline-block;color:#e7e1d0;padding:0 0 0 20px}
#header #prestaCart li a{color:#efebdf;text-decoration:none}
#header #prestaCart li a.bold{color:#fff}
#header #prestaCart li.active,#header #prestaCart li.active a,#header #prestaCart li:hover,#header #prestaCart li:hover a{color:#fff;cursor:pointer}
#header #prestaCart li:hover span{cursor:default}
#header #navi{position:absolute;top:100%;width:100%;height:25px;z-index:2000;font-size:0;display:block;margin:0;padding:0;border:0;
}
#header #navi.active{background:url('../../fileadmin/package/images/bknd_white_80.png');height:50px}
#header #navi ul{display:table;
border-top:1px solid #767476;background:url('../../fileadmin/package/images/bknd_navi.png') right top no-repeat;margin:0 0 0 -465px;padding:0 0 0 50%;height:25px;font-size:0}
#header #navi ol{margin:0;padding:0;font-size:0}
#header #navi li{display:inline-block;
margin:0 10px 0 -15px;padding:0 15px;font-size:16px;line-height:25px;color:#b1b3b4;height:25px;vertical-align:top}
#header #navi li a{display:block;height:25px;color:#b1b3b4;text-decoration:none}
#header #navi li.active>a,#header #navi li:hover>a{color:#fff}
#header #navi ol,#header #navi ol li.active ol{display:none}
#header #navi li:hover>ol,#header #navi li.active>ol{position:absolute;display:block;margin:0 0 0 -7px;padding:0 25px 5px 0}
#header #navi li.third:hover>ol,#header #navi li.third.active>ol{margin:0 0 0 -220px;
}
#header #navi li li{display:inline-block;margin:0;padding:0;height:auto;font-size:14px;line-height:20px}
#header #navi li li a{display:block;padding:2px 7px 0 7px;color:#000;height:auto}
#header #navi li li.active>a,#header #navi li li:hover>a{color:#AD9961}
#header #navi li li:hover ol{position:absolute;left:0;display:block;margin:0;padding:0 25px 5px 0;width:100%}
#header #navi li ol.subSub li a{display:inline-block;text-align:center}
#header #navi li li li a img{display:block;margin:0 auto 5px auto;padding:0;border:0;text-align:center}
#naviThird.active{position:absolute;top:100%;width:100%;height:160px;background:url('../../fileadmin/package/images/bknd_white_80.png');z-index:1999 !important;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2)}
#footer .copyright{float:left}
#footer #footerNavi{float:right}
#footer #footerNavi ul{margin:0}
#footer #footerNavi li{display:inline-block;margin:0 0 0 20px;font-size:14px;vertical-align:top}
#footer #footerNavi li a{color:#b1b3b4;text-decoration:none}
#footer #footerNavi li.active>a,#footer #footerNavi li>a:hover,#footer #footerNavi li:hover>a{color:#fff}
#footer #footerNavi ol{
margin:0;padding:0}
#footer #footerNavi li:hover ol{display:block}
#footer #footerNavi li li{display:block;float:none;margin:0;padding:0;font-size:12px}
#footer #footerNavi li li.active>a,#footer #footerNavi li li>a:hover{color:#fff}
h1{font-size:19px;line-height:21px;font-weight:600}
h2{font-size:17px;line-height:19px;font-weight:600;margin:1.2em 0 0.5em 0}
h3{font-size:15px;line-height:17px;font-weight:normal;margin:1.2em 0 0.5em 0}
p{margin:0.2em 0 1em 0}
.bouncers{position:relative}
.bouncersList{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.bouncersList>li{position:relative;display:inline-block;margin:0 10px 10px 0;vertical-align:top;width:225px;font-size:13px}
.bouncersList>li.listView{display:block;margin:0 0 15px 0;padding:0 0 0 240px;vertical-align:top;width:auto;font-size:13px}
.bouncersList>li.listView>img{float:left;margin:0 0 0 -240px}
.bouncersList>li:nth-child(4n+4){margin-right:0}
.bouncersList>li a{display:block;font-size:12px;line-height:18px;text-decoration:none}
.bouncersList>li h2{margin:5px 0 10px 0;font-size:15px;font-weight:400;color:#333}
.bouncersList li a:hover,.bouncersList li a:hover h2{color:#AD9961}
.bouncersDetails div.lft{float:left;width:700px;font-size:12px;line-height:18px;letter-spacing:0.05em}
.bouncersDetails div.rgt{float:right;width:220px}
.bouncersDetails div.head{position:relative}
.bouncersDetails div.head h1{margin:0 0 15px 0;float:left}
.bouncersDetails div.head div.addthis_toolbox{position:absolute;display:inline-block;right:0;top:4px}
.bouncersDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.bouncersDetails div.content{clear:both}
.bouncersDetails img.profileImage{float:left;margin:0 10px 5px 0}
.bouncersDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0}
.bouncersDetails ul.gallery li{float:left;display:inline-block;margin:10px 12px 0 0}
.bouncersDetails ul.gallery li:nth-child(6n+6){margin-right:0}
.overview{position:relative}
.overview{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.overview li{display:inline-block;margin:20px 20px 0 0;vertical-align:top;font-size:13px}
.overviewVertical li{margin:10px 10px 0 0}
.overview li a{display:block;text-decoration:none;color:#333}
.overview li a img{display:block;width:100%;height:auto}
.overviewHorizontal li{width:455px}
.overviewHorizontal li:nth-child(2n+2){margin-right:0}
.overviewVertical li{width:225px}
.overviewVertical li:nth-child(4n+4){margin-right:0}
.w75 .overviewVertical li{width:220px}
.w75 .overviewVertical li:nth-child(3n+3){margin-right:0}
.overviewHorizontal span.img{float:left;width:190px}
.overviewHorizontal span.txt{float:right;width:255px;margin-left:10px}
.overview h2{margin:0}
.overview p{margin:5px 0}
.overview a:hover h2{color:#AD9961}
.overviewVertical img{margin:0 0 5px 0}
.newsList{position:relative}
.newsList{list-style:none;list-style-type:none;margin:0;padding:0}
.newsList li{position:relative;margin:20px 0 0 0}
.newsList li div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.newsList li a{display:block;text-decoration:none;color:#333}
.newsList span.date{font-size:12px;line-height:10px}
.newsList span.img{float:left;width:150px}
.newsList span.txt{float:right;width:550px}
.newsList h2{margin:0;width:70%;color:#111}
.newsList p{margin:5px 0}
.newsList a:hover{color:#111}
.newsList a:hover h2{color:#AD9961}
.newsList strong{font-weight:normal}
.newsList li div.addthis_toolbox a.addthis_button_compact,.newsDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.newsDetails,.newsDetails div.head{position:relative;padding-bottom:10px}
.newsDetails span.date{font-size:12px;line-height:10px}
.newsDetails h1{margin:0;width:70%;color:#AD9961}
.newsDetails div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.newsDetails p{margin:5px 0}
.newsDetails a:hover{color:#AD9961}
.newsDetails strong{font-weight:normal}
.newsDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0}
.newsDetails ul.gallery li{float:left;display:inline-block;margin:10px 10px 0 0}
.newsDetails ul.gallery li:nth-child(5n+5){margin-right:0}
.pressList{position:relative}
.pressList{list-style:none;list-style-type:none;margin:0;padding:0}
.pressList li{position:relative;margin:20px 0 0 0}
.pressList li div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.pressList li a{display:block;text-decoration:none;color:#333}
.pressList span.date{font-size:12px;line-height:10px}
.pressList span.img{float:left;width:150px}
.pressList span.txt{float:right;width:550px}
.press.pressestimmen .pressList span.txt{width:760px}
.pressList h2{margin:0;width:70%;color:#111}
.pressList p{margin:5px 0}
.pressList a:hover{color:#111}
.pressList a:hover h2{color:#AD9961}
.pressList strong{font-weight:normal}
.pressList li div.addthis_toolbox a.addthis_button_compact,.pressDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.pressDetails,.pressDetails div.head{position:relative;padding-bottom:10px}
.pressDetails span.date{font-size:12px;line-height:10px}
.pressDetails h1{margin:0;width:70%;color:#AD9961}
.pressDetails div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.pressDetails p{margin:5px 0}
.pressDetails a:hover{color:#AD9961}
.pressDetails strong{font-weight:normal}
.pressDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0}
.pressDetails ul.gallery li{float:left;display:inline-block;margin:10px 10px 0 0}
.pressDetails ul.gallery li:nth-child(5n+5){margin-right:0}
.pressDetails div.gallery,.pressDetails div.files{margin:20px 0}
.pressDetails div.gallery h3,.pressDetails div.files h3{margin:10px 0 0 0}
.pressDetails div.gallery a.downloadImage,.pressDetails div.files a{display:block;color:#000;text-decoration:none}
.pressDetails div.gallery a.downloadImage{text-align:center}
.pressDetails div.gallery a.downloadImage span,.pressDetails div.files a span{color:#333;font-style:italic;font-size:12px;padding-left:15px}
.pressDetails div.gallery a.downloadImage span{padding-left:10px}
.pressDetails div.gallery a.downloadImage:hover,.pressDetails div.files a:hover{color:#AD9961}
.downloads{position:relative}
.downloadCats{position:relative;margin-bottom:15px;height:25px;overflow:hidden}
.downloadCats ul{list-style:none;list-style-type:none;margin:0;padding:0;background:url('../../fileadmin/package/images/bknd_tabs_930.png') left top no-repeat;height:25px}
.downloadCats li{float:left;margin:0 0 0 -13px;padding:0 13px 0 0}
.downloadCats li:first-child{margin:0 0 0 -1px}
.downloadCats li a{display:block;padding:0 10px 0 23px;height:25px;line-height:25px;text-decoration:none;color:#fff}
.downloadCats li:hover{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right 0 no-repeat}
.downloadCats li:hover a{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left 0 no-repeat;color:#AD6611}
.downloadCats li.active{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right -25px no-repeat}
.downloadCats li.active a{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left -25px no-repeat;color:#fff}
.downloadCats li.downloadSearch{float:right;width:180px;height:25px;padding:0;overflow:hidden;text-align:left}
.downloadCats li.downloadSearch:hover,.downloadCats li.downloadSearch.active{background:none}
.downloadCats li.downloadSearch input{display:inline-block;vertical-align:middle;border:0}
.downloadCats li.downloadSearch input.search{background:transparent;color:#fff;width:130px;height:25px;margin:0 15px 0 0;padding:0 2px;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0.07em;line-height:14px}
.downloadCats li.downloadSearch input[type="submit"]{border:0;margin:-1px 0 0 0;padding:0;background:transparent url('../../fileadmin/package/images/searchbox.png') left center no-repeat;color:#b1b3b4;width:25px;height:25px;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;overflow:hidden;text-indent:40px;white-space:nowarp}
.downloadsList{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.downloadsList li{display:inline-block;margin:0 10px 10px 0;vertical-align:top;width:225px;font-size:13px}
.downloadsList li:nth-child(4n+4){margin-right:0}
.downloadsList li a{display:block;font-size:12px;line-height:18px;color:#333;text-decoration:none}
.downloadsList li h2{margin:2px 0 5px 0;font-size:15px;font-weight:400;color:#333}
.downloadsList li a:hover h2{color:#AD9961}
.downloads h1{margin:0;width:70%;
}
.downloads h1 span{color:#AD9961}
.downloadsDetails{float:left;position:relative;width:500px}
.downloads .image{float:right;position:relative;width:400px}
.downloads .image img{display:block}
.downloads .image a{display:block;margin:5px 0 0 0;color:#AD9961;text-decoration:none}
.downloads .image a:hover{text-decoration:underline}
.downloads .image p{margin:5px 0 0 0}
.downloadsDetails p{margin:5px 0}
.downloadsDetails a:hover{color:#AD9961}
.downloadsDetails strong{font-weight:normal}
.downloadsDetails ul.files{list-style:none;list-style-type:none;margin:0;padding:0}
.downloadsDetails ul.files li{padding:3px 0;border-top:1px solid #eee}
.downloadsDetails ul.files li:first-child{border-top:0}
.downloadsDetails ul.files li:hover{background:#f2f2f2}
.downloadsDetails ul.files li a{float:right;margin-right:15px;text-decoration:none;color:#333}
.downloadsDetails ul.files li a:hover{color:#AD9961}
.downloadsDetails ul.files li span.title{display:inline-block;width:320px}
.downloadsDetails ul.files li span.size{padding:0 0 0 15px;color:#AD9961;font-style:italic;text-align:right}
.downloads div.image div.thumbs{width:400px;padding-top:15px}
.downloads div.image div.thumbs ul{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.downloads div.image div.thumbs li{display:inline-block;width:126px;margin:0 11px 11px 0;padding:0}
.downloads div.image div.thumbs li:nth-child(3n+3){margin-right:0}
.downloads div.image div.thumbs li div{display:block;width:122px;height:122px;border:2px solid #AD9961;text-align:center;overflow:hidden}
.downloads .image{float:right;position:relative;width:400px}
.downloads .image img{display:block}
.downloads .image a{display:block;margin:5px 0 0 0;color:#AD9961;text-decoration:none}
.download_tabs{position:relative;margin:15px 0 10px 0;height:25px;overflow:hidden}
.download_tabs ul{list-style:none;list-style-type:none;margin:0;padding:0;background:url('../../fileadmin/package/images/bknd_tabs_500.png') left top no-repeat;height:25px}
.download_tabs li{float:left;margin:0 0 0 -13px;padding:0 13px 0 0}
.download_tabs li:first-child{margin:0 0 0 -1px}
.download_tabs li span{display:block;padding:0 10px 0 23px;height:25px;line-height:25px;text-decoration:none;color:#fff}
.download_tabs li.active{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right -25px no-repeat}
.download_tabs li.active span{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left -25px no-repeat;color:#fff}
.downloadsDetails div.backLink{margin-top:10px;border-top:1px solid #999;padding-top:5px}
.downloadsDetails div.backLink a{text-decoration:none;color:#AD9961}
.downloadsDetails div.backLink a:hover{text-decoration:none;color:#333}
#downloadrequest{}
#downloadrequest label{float:left;padding:0 15px 0 0;width:150px;text-align:right}
#downloadrequest input,#downloadrequest textarea{width:300px}
#downloadrequest input.download_url{display:none}
#downloadrequest button{padding:2px 5px}
#downloadrequest a.cancel{margin-left:20px;text-decoration:none;color:#AD9961}
#downloadrequest a.cancel:hover{text-decoration:underline}
.picturebook{position:relative}
.picturebookList,.picturebookList ol{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.picturebookList.noChapter li,.picturebookList li li{display:inline-block;margin:0 10px 10px 0;vertical-align:top;width:178px;font-size:13px}
.picturebookList.noChapter li:nth-child(5n+5),.picturebookList li li:nth-child(5n+5){margin-right:0}
.picturebookList.noChapter li a,.picturebookList li li a{display:block;font-size:12px;line-height:18px;text-decoration:none;color:#333}
.picturebookList.noChapter li>a:hover,.picturebookList li li>a:hover{color:#AD9961}
.picturebookList li h2{margin:5px 0 10px 0;color:#333}
.picturebookList li:hover h2{color:#AD9961}
.picturebookDetails div.lft{float:left;width:700px;font-size:12px;line-height:18px;letter-spacing:0.05em}
.picturebookDetails div.rgt{float:right;width:220px}
.picturebookDetails div.head{position:relative}
.picturebookDetails div.head h1{margin:0 0 15px 0;float:left}
.picturebookDetails div.head div.addthis_toolbox{position:absolute;display:inline-block;right:0;top:4px}
.picturebookDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.picturebookDetails div.content{clear:both}
.picturebookDetails div.content img{display:block}
.picturebookDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.picturebookDetails ul.gallery li{position:relative;display:inline-block;margin:10px 10px 0 0;vertical-align:top;width:100px;font-size:13px}
.picturebookDetails ul.gallery li a:hover:after,.picturebookDetails ul.gallery li a.active:after{position:absolute;top:0;content:"";display:block;width:94px;height:61px;border:3px solid #AD9961}
.picturebookDetails ul.gallery li:nth-child(5n+5){margin-right:0}
.videos{position:relative}
.videoList{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}
.videoList li{display:inline-block;margin:0 10px 10px 0;vertical-align:top;width:225px;font-size:13px}
.videoList li:nth-child(4n+4){margin-right:0}
.videoList li a{display:block;font-size:12px;line-height:18px;text-decoration:none}
.videoList li img{display:block;width:100%;height:auto}
.videoList li h2,.videoList li h3{margin:5px 0 10px 0;font-size:15px;font-weight:400;color:#333}
.videoList li h3{font-size:14px}
.videoList li a:hover,.videoList li a:hover h2,.videoList li a:hover h3{color:#AD9961}
.videoDetails div.head{position:relative}
.videoDetails div.head h1{margin:0 0 15px 0;float:left}
.videoDetails div.head div.addthis_toolbox{position:absolute;display:inline-block;right:0;top:4px}
.videoDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.videoDetails div.content{clear:both}
.relatedVideos h2{margin:20px 0 0 0}
.relatedVideos li{display:inline-block;width:178px;margin:10px 10px 0 0}
.relatedVideos .videoList li:nth-child(4n+4){margin-right:10px}
.relatedVideos .videoList li:nth-child(5n+5){margin-right:0}
.fairs{position:relative}
.fairList{list-style:none;list-style-type:none;margin:0 0 20px 0;padding:0}
.fairList li{position:relative;margin:20px 0 0 0}
.fairList li div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.fairList li a{display:block;text-decoration:none;color:#333}
.fairList span.date{font-size:12px;line-height:10px}
.fairList span.img{float:left;width:150px}
.fairList span.txt{float:right;width:550px}
.fairList h2{margin:0;width:70%;color:#111}
.fairList p{margin:5px 0}
.fairList a:hover{color:#111}
.fairList a:hover h2{color:#AD9961}
.fairList strong{font-weight:normal}
.fairList li div.addthis_toolbox a.addthis_button_compact,.fairDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.fairDetails,.fairDetails div.head{position:relative;padding-bottom:10px}
.fairDetails span.date{font-size:12px;line-height:10px}
.fairDetails h1{margin:0;width:70%;color:#AD9961}
.fairDetails div.addthis_toolbox{position:absolute;top:22px;right:0;z-index:2}
.fairDetails p{margin:5px 0}
.fairDetails a:hover{color:#AD9961}
.fairDetails strong{font-weight:normal}
.fairDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0}
.fairDetails ul.gallery li{float:left;display:inline-block;margin:12px 12px 0 0}
.fairDetails ul.gallery li:nth-child(4n+4){margin-right:0}
.events{position:relative}
.eventList{list-style:none;list-style-type:none;margin:0;padding:0}
.eventList li{position:relative;margin:20px 0 0 0}
.eventList li div.addthis_toolbox{position:absolute;top:2px;right:0;z-index:2}
.eventList li a{display:block;text-decoration:none;color:#333}
.eventList span.date{font-size:12px;line-height:10px}
.eventList span.img{float:left;width:150px}
.eventList span.txt{float:right;width:550px}
.eventList h2{margin:0;width:70%;color:#111}
.eventList p{margin:5px 0}
.eventList a:hover{color:#111}
.eventList a:hover h2{color:#AD9961}
.eventList strong{font-weight:normal}
.eventList li div.addthis_toolbox a.addthis_button_compact,.eventDetails div.head div.addthis_toolbox a.addthis_button_compact{margin:0;padding-right:0 !important;width:16px !important}
.eventDetails,.eventDetails div.head{position:relative;padding-bottom:10px}
.eventDetails span.date{font-size:12px;line-height:10px}
.eventDetails h1{margin:0;width:70%;color:#AD9961}
.eventDetails div.addthis_toolbox{position:absolute;top:22px;right:0;z-index:2}
.eventDetails p{margin:5px 0}
.eventDetails a:hover{color:#AD9961}
.eventDetails strong{font-weight:normal}
.eventDetails ul.gallery{list-style:none;list-style-type:none;margin:0;padding:0}
.eventDetails ul.gallery li{float:left;display:inline-block;margin:12px 12px 0 0}
.eventDetails ul.gallery li:nth-child(4n+4){margin-right:0}
.wheretobuy{}
.wheretobuy .map{float:left}
.wheretobuy .form{float:left;margin:0 0 0 30px}
.wheretobuy .continent{}
.wheretobuy .country{}
.wheretobuy .country option:disabled{display:none}
.wheretobuy .submit{margin-top:10px}
.wheretobuy label{display:block}
.wheretobuy select,.wheretobuy button{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif}
.wheretobuy button{padding:0 7px}
.wheretobuyDetails ul{font-size:0;list-style:none outside none;margin:0;padding:0}
.wheretobuyDetails li{display:inline-block;font-size:13px;line-height:17px;margin:15px 15px 0 0;vertical-align:top;width:300px}
.wheretobuyDetails li>div{border:1px solid #f2f2f2;padding:5px}
.wheretobuyDetails li:nth-child(3n+3){margin-right:0}
.wheretobuyDetails li h3{display:inline-block;background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right top no-repeat;margin:0 0 5px 0;padding:0 15px 0 0;line-height:20px;white-space:nowrap}
.wheretobuyDetails li h3 span{display:block;background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left top no-repeat;margin:0;padding:0 0 0 15px;color:#AD9961;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wheretobuyDetails li:hover h3{background-position:right bottom}
.wheretobuyDetails li:hover h3 span{background-position:left bottom;color:#fff}
.wheretobuyDetails li address{display:block;font-style:normal;margin:0 0 5px 15px}
.wheretobuyDetails li .phone,.wheretobuyDetails li .fax,.wheretobuyDetails li .email,.wheretobuyDetails li .website{margin:0 0 0 15px;padding:0}
.wheretobuyDetails li .email a,.wheretobuyDetails li .website a{text-decoration:none;color:#AD9961}
.wheretobuyDetails li .email a:hover,.wheretobuyDetails li .website a:hover{text-decoration:underline}
.faq{position:relative}
.faqList{list-style:none;list-style-type:none;margin:0;padding:0}
.faqList li{margin:10px 0 0 0;padding:0}
.faqList h2{margin-bottom:5px;cursor:pointer}
.faqList .question,.faqList .answer{display:none}
.faqList .question p{margin:5px 0}
.faqList .answer p{margin:0}
.faqList .answer{margin-bottom:10px;color:#AD9961}
.faqList .answer a{color:#AD9961;text-decoration:none}
.faqList .answer a:hover{color:#333;text-decoration:underline}
.homeTeaser{position:relative;height:195px}
.homeTeaserContainer{position:absolute;right:0;width:100%;height:195px;overflow:hidden}
.homeTeaserContainer>ul:before{position:absolute;background:url('../../fileadmin/package/images/bknd_hometeaser.png') left top no-repeat;content:" ";width:100px;height:195px;margin-left:-100px}
.homeTeaserContainer>ul{list-style:none;list-style-type:none;float:right;display:inline-block;background:url('../../fileadmin/package/images/bknd_white_80.png') repeat;margin:0 -465px 0 100px;padding:0 50% 0 0;height:195px}
.homeTeaserContainer>ul>li:first-child{
}
.homeTeaserContainer h3{max-height:37px;overflow:hidden}
form ol{list-style:none;list-style-type:none;margin:0;padding:0 0 60px 0}
form ol li{clear:both;position:relative;margin:10px 0 0 0}
form ol li fieldset{margin:0;padding:0}
form ol li label{position:relative;display:inline-block;width:480px}
form ol li input,form ol li select,form ol li textarea,form ol li span{position:absolute;left:100px}
form ol li input,form ol li select,form ol li textarea{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif}
form ol li select{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;width:20%}
form ol li span{font-size:11px}
form ol li input[type="text"]{width:180px}
form ol li.csc-form-19.csc-form-element.csc-form-element-textarea{height:100px}
form ol li.csc-form-19.csc-form-element.csc-form-element-textarea textarea{width:300px;height:80px;resize:none}
form ol li input[type="submit"]{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;margin:25px 0 0 0;padding:3px 7px}
form ol li label em{display:inline-block;margin-left:5px;color:#aaa}
form ol li label strong{position:absolute;left:290px;top:0px;color:#f00;text-transform:none}
form ol li.csc-form-19.csc-form-element.csc-form-element-textarea label strong{top:85px;left:100px}
form ol li .csc-form-element-textblock{padding:0 0 10px 0}
#newsletter form label{position:relative;display:inline-block;
}
#newsletter input,#newsletter span{position:absolute;left:100px}
#newsletter span{font-size:11px}
#newsletter span.radio{font-size:14px}
#newsletter span.radio input{position:relative;left:0}
#newsletter span.radio label{margin-right:15px}
#newsletter input{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif}
#newsletter input[type="text"]{width:180px}
#newsletter input[type="submit"]{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;margin:0 0 0 0;padding:3px 7px}
#warranty form label{position:relative;display:inline-block;width:480px}
#warranty input,#warranty select,#warranty span{position:absolute;left:100px}
#warranty label.warranty{margin-left:100px}
#warranty label.warranty input{left:0;position:relative}
#warranty span{font-size:11px}
#warranty input,#warranty select{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif}
#warranty input[type="text"],#warranty select{width:180px}
#warranty input[type="submit"]{font:14px/20px'Archivo Narrow',Arial,Helvetica,sans-serif;margin:0 0 0 0;padding:3px 7px}
.teaserBlock{display:inline-block;margin:15px 0 0 30px;width:200px;height:175px;overflow:hidden}
.teaserBlock:first-child{margin-left:0}
.teaserBlock a{display:block;position:relative;color:#000;text-decoration:none;text-align:center}
.teaserBlock a h2{margin:5px 0 0 0;font-size:15px;color:#000}
.teaserBlock a p{display:none;margin:0;padding:0}
.teaserBlock a img{display:block;margin:0 auto;border:0}
.teaserBlock a:hover,.teaserBlock a:hover h2{color:#AD9961}
.teaserBlock.prestaArticle{width:180px}
.teaserBlock.prestaArticle a{text-align:center}
.teaserBlock.teaserbouncers,.teaserBlock.teaserNews{width:180px}
.homeTeaserContainer h2{text-align:center;margin:0 0 10px 0;padding:0}
.homeTeaserContainer h3{text-align:center;margin:5px 0;padding:0;font-size:13px;letter-spacing:-0.2px}
.sidebar{position:relative;width:180px;font-size:12px;line-height:16px}
.sidebarbutton{margin-bottom:20px}
.sidebarbutton a{display:block;color:#000;text-decoration:none}
.sidebarbutton a:hover{color:#AD9961}
.sidebarbutton h3{margin:0;color:#AD9961}
.sidebarbutton p{margin:2px 0 0 0}
.sidebarbutton img{display:block;margin:5px 0 5px 0}
.sidebar.scrollSidebar.fixed{position:fixed;top:-15px}
#subcategories ul{margin:0;padding:0;font-size:0}
#subcategories .overviewVertical li{margin:0 10px 10px 0;width:145px !important;font-size:14px}
#subcategories .overviewVertical.sidebar_default li{width:180px !important;margin-right:0}
#subcategories .overviewVertical.home_default li{width:225px !important;text-align:center}
#subcategories .overviewVertical.home_default li:nth-child(4n){margin-right:0}
#subcategories .overviewVertical.home_default li a,#subcategories .overviewVertical.home_default li h2{width:210px}
.overview.products li{text-align:center}
.overview.products li a,.overview.products li h2{width:210px}
#subcategories h2,#subcategories p.cat_desc{text-align:center}
table#cart_summary.std th{background:none}
table#cart_summary th{text-shadow:none;color:#000;font-size:14px;border-bottom:1px solid #000}
table#cart_summary td.cart_unit{text-align:center}
table#cart_summary .cart_total,table#cart_summary td.cart_total,.cart_total_price .total_price_container span,table#cart_summary td.cart_discount_price,#cart_summary .price{text-align:right;padding-right:0}
table#cart_summary .cart_quantity{text-align:center}
table#cart_summary tfoot td{padding:3px 0}
.cart_total_price .total_price_container span,#cart_summary .price,.price-discount{text-align:right;padding-right:12px}
table#cart_summary td.cart_discount_price{padding-right:0 !important}
table#cart_summary td.cart_discount_price_single{text-align:center}
table th.txtRgt,table td.txtRgt{text-align:right}
table#cart_summary tfoot td.txtRgt{text-align:right}
table#cart_summary tr.cart_item.even,table#cart_summary tr.cart_item.odd{background:none}
table tr td.notdotted{height:1px !important;padding:0 !important}
table tr td.dotted,table#cart_summary tr td.dotted{background:url('../../fileadmin/package/images/dotted.gif') center center repeat-x;height:1px;padding:0 !important}
tr.cart_total_price td.total_price_container{
}
table#cart_summary .cart_total_price .price.total_price_container,#total_price{padding:15px 0;text-align:center;color:#ad9961;font-weight:bold;font-size:18px}
#total_price{padding:0 12px 0 0;text-align:right}
table#cart_summary .cart_total_price .price.total_price_container.txtRgt{text-align:right}
table#cart_summary td.cart_total{padding-right:0 !important}
a.cart_quantity_up,a.cart_quantity_down{display:block;background:url('../../fileadmin/package/images/cart_plus.png') 0 0 no-repeat;margin:3px 0 0 0;width:11px;height:11px;overflow:hidden;white-space:nowrap;text-indent:20px}
a.cart_quantity_down{background:url('../../fileadmin/package/images/cart_minus.png') 0 0 no-repeat}
a.cart_quantity_up:hover,a.cart_quantity_down:hover{background-position:0 -11px}
#form_forgotpassword p.text label{display:block;padding:0;text-align:left;font-weight:normal;width:auto}
#form_forgotpassword p.submit{text-align:left}
input.button_mini,input.button_small,input.button,input.button_large,input.button_mini_disabled,input.button_small_disabled,input.button_disabled,input.button_large_disabled,input.exclusive_mini,input.exclusive_small,input.exclusive,input.exclusive_large,input.exclusive_mini_disabled,input.exclusive_small_disabled,input.exclusive_disabled,input.exclusive_large_disabled,a.button_mini,a.button_small,a.button,a.button_large,a.exclusive_mini,a.exclusive_small,a.exclusive,a.exclusive_large,span.button_mini,span.button_small,span.button,span.button_large,span.exclusive_mini,span.exclusive_small,span.exclusive,span.exclusive_large,span.exclusive_large_disabled{border:0;
}
.submit_auth{text-align:left !important;margin-left:113px;margin-bottom:0}
.submit_auth input[type="button"],.submit_auth button,#SubmitLogin{float:none !important}
#new_account_form{background:url('../../fileadmin/package/images/dotted.gif') center top repeat-x;padding-top:2em}
.auth_left{float:left;width:49%}
.auth_right{float:right;width:49%}
#voucher fieldset{border:0}
.cart_total_price .total_price_container p{color:#000}
.orderSteps{position:relative;margin-bottom:15px;height:25px;overflow:hidden}
.orderSteps ul{list-style:none;list-style-type:none;margin:0;padding:0;background:url('../../fileadmin/package/images/bknd_tabs_order_930.png') left top no-repeat;height:25px}
.orderSteps li{float:left;margin:0 0 0 -13px;padding:0 13px 0 0}
.orderSteps li:first-child{margin:0 0 0 -1px}
.orderSteps li a{display:block;padding:0 10px 0 23px;height:25px;line-height:25px;text-decoration:none;color:#fff}
.orderSteps li:hover{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right 0 no-repeat}
.orderSteps li:hover a{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left 0 no-repeat;color:#AD6611}
.orderSteps li.active{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right -25px no-repeat}
.orderSteps li.active a{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left -25px no-repeat;color:#fff}
#image-block{position:relative;border:1px solid #ccc;cursor:pointer;display:block;
overflow:hidden;background:#fff}
#image-block{}
#image-block.loader{background:url('../../fileadmin/package/images/loader.gif') center center no-repeat}
#image-block img{display:block;width:100%;height:auto}
$primary_block{margin:0}
#product-header{}
#product-header h1{margin:0}
#product-header em{display:block;margin-bottom:15px;color:#ad9961}
#product-content-lft{float:left}
#product-content-rgt{float:right}
#product-content-lft.w25,#product-content-rgt.w25{width:27%}
#product-content-lft.w75,#product-content-rgt.w75{width:70%}
.product-tabs{position:relative;margin-bottom:15px;height:25px;overflow:hidden}
.product-tabs .idTabs{list-style:none;list-style-type:none;margin:0;padding:0;background:url('../../fileadmin/package/images/bknd_tabs_700.png') left top no-repeat;height:25px}
.product-tabs .idTabs li{float:left}
.product-tabs .idTabs li:first-child{margin:0 0 0 12px}
.product-tabs .idTabs li a{display:block;margin:0 0 0 -13px;padding:0 13px 0 0;height:25px;line-height:25px;text-decoration:none;color:#fff}
.product-tabs .idTabs li a span{display:block;padding:0 10px 0 23px}
.product-tabs .idTabs li a:hover{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right 0 no-repeat}
.product-tabs .idTabs li a:hover span{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left 0 no-repeat;color:#AD9961}
.product-tabs .idTabs li a.selected{background:url('../../fileadmin/package/images/bknd_tabs_rgt.png') right -25px no-repeat}
.product-tabs .idTabs li a.selected span{background:url('../../fileadmin/package/images/bknd_tabs_lft.png') left -25px no-repeat;color:#fff}
#idTab2{margin:0;padding:0}
#attributes fieldset{border:0;padding:0 0 15px 0;margin:0}
#attributes label,#quantity_wanted_p label{display:block}
#attributes .attribute_list{display:block}
#attributes input[type="text"],#attributes select,#quantity_wanted_p input[type="text"],#quantity_wanted_p select{padding:0 5px;height:22px;width:100%;border:1px solid #ccc;font-weight:normal;background:#fff;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
#add_to_cart{margin:0;padding:0}
#add_to_cart button{margin:0 !important;padding:0 !important;border:0;width:100%;height:auto !important;background:#ad9961;color:#fff;text-align:right;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
div.add_to_cart.exclusive{border:1px solid #ad9961 !important;background:none !important;width:100%;height:auto !important;font-family:'Archivo Narrow',Arial,Helvetica,sans-serif;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
div.add_to_cart.exclusive span#our_price_display{padding:0 20px !important;color:#ad9961 !important}
.content_prices #add_to_cart{float:none}
#our_price_display{display:inline-block;margin:10px 0;font-weight:normal;font-size:28px;line-height:28px;color:#fff}
.addtocart{display:inline-block;margin:5px 5px 5px 2px;padding:5px;font-weight:normal;font-size:11px;line-height:13px;color:#fff;text-align:center;width:53px;background:#fff;color:#333;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important}
.other-products{text-align:center}
.other-products-head{}
.other-products-head h3{font-weight:bold}
.other-products-content{}
.other-products-content>ul{list-style:none;list-style-type:none;margin:0;padding:0}
.other-products-content>ul>li{border-top:1px dotted #aaa;padding:24px 0 25px;margin:0;text-align:center;color:#333;font-size:13px;line-height:16px}
.other-products-content>ul>li:first-child{border-top:0}
.other-products-content>ul>li a{color:#333;text-decoration:none}
.other-products-content h4.s_title_block{margin:5px 0 7px 0;color:#ad9961;font-size:15px;font-weight:bold}
.s_title_block{color:#ad9961}
.small_info{font-size:90%}
.bankwire-address{float:left;margin-right:35px}
.bankwire-addressblock{background:#ad9961;padding:10px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
ul.overview.overviewVertical.sidebar_default li{margin-bottom:10px;padding-bottom:20px;background:url('../../fileadmin/package/images/dotted.gif') center bottom repeat-x}
ul.overview.overviewVertical.sidebar_default li:last-child{margin-bottom:0;padding-bottom:0;background:none}
.colours div.colour:nth-child(3n+1),.colours div.colour:first-child{clear:both;margin-left:0}
.colours div.colour:nth-child(1),.colours div.colour:nth-child(2),.colours div.colour:nth-child(3){border-top:0}
.colours div.colour{border-top:1px dotted #ccc;display:inline-block;float:left;width:30%;margin:0 0 10px 4%;vertical-align:top}
.colours div.colourdetails{display:inline-block;float:right;width:65%}
.colours div.colourdetails div.image{margin-bottom:15px}
.colours div.colourdetails div.image img{display:block;width:100%;height:auto}
.colours div.colourlist{border-right:1px dotted #ccc;display:inline-block;float:left;width:30%;margin:1.2em 0 0.5em 0}
.colours div.colourlist ul{list-style:none;list-style-type:none;margin:0;padding:0;width:100%}
.colours div.colourlist ul li{margin:0}
.colours div.colourlist ul li a{display:block;padding:3px;color:#333;text-decoration:none}
.colours div.colourlist ul li a:hover{color:#ad9961}
.colours div.colourlist ul li.active a{background:#ad9961;color:#fff}
.colours div.colourdetails table td{padding:2px;vertical-align:top}
.colours div.colourdetails table td p:first-child{margin-top:0;padding-top:0}
.colours div.colourdetails table td:first-child{white-space:nowrap;padding-right:10px;text-align:right}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{clear:none;display:inline;float:left;margin-bottom:10px;margin-left:1.69492%;overflow:hidden;padding:0;position:relative}
.span1{width:6.77966%}
.span2{width:15.25423%}
.span3{width:23.72881%}
.span4{width:32.20338%}
.span5{width:40.67796%}
.span6{width:49.15254%}
.span7{width:57.62711%}
.span8{width:66.10169%}
.span9{width:74.57627%}
.span10{width:83.05084%}
.span11{width:91.52542%}
.span12{width:100%;margin-left:0}
.spanLeft{margin-left:0;margin-right:1.69492%}
.spanRight{float:right;margin-left:1.69492%}
.columns .span1:first-of-type,.columns .span2:first-of-type,.columns .span3:first-of-type,.columns .span4:first-of-type,.columns .span5:first-of-type,.columns .span6:first-of-type,.columns .span7:first-of-type,.columns .span8:first-of-type,.columns .span9:first-of-type,.columns .span10:first-of-type,.columns .span11:first-of-type,.columns .span12:first-of-type{margin-left:0 !important}
.span1 img:not(.noresize),.span2 img:not(.noresize),.span3 img:not(.noresize),.span4 img:not(.noresize),.span5 img:not(.noresize),.span6 img:not(.noresize),.span7 img:not(.noresize),.span8 img:not(.noresize),.span9 img:not(.noresize),.span10 img:not(.noresize),.span11 img:not(.noresize),.span12 img:not(.noresize){
display:block;width:100%;height:auto}
.span1 figcaption,.span2 figcaption,.span3 figcaption,.span4 figcaption,.span5 figcaption,.span6 figcaption,.span7 figcaption,.span8 figcaption,.span9 figcaption,.span10 figcaption,.span11 figcaption,.span12 figcaption{font-size:90%;font-style:italic;color:rgba(0,0,0,.5)}
.span1 .image-row,.span2 .image-row,.span3 .image-row,.span4 .image-row,.span5 .image-row,.span6 .image-row,.span7 .image-row,.span8 .image-row,.span9 .image-row,.span10 .image-row,.span11 .image-row,.span12 .image-row{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span1 .image-row:last-of-type,.span2 .image-row:last-of-type,.span3 .image-row:last-of-type,.span4 .image-row:last-of-type,.span5 .image-row:last-of-type,.span6 .image-row:last-of-type,.span7 .image-row:last-of-type,.span8 .image-row:last-of-type,.span9 .image-row:last-of-type,.span10 .image-row:last-of-type,.span11 .image-row:last-of-type,.span12 .image-row:last-of-type{float:right}
.span1 .image-row figcaption,.span2 .image-row figcaption,.span3 .image-row figcaption,.span4 .image-row figcaption,.span5 .image-row figcaption,.span6 .image-row figcaption,.span7 .image-row figcaption,.span8 .image-row figcaption,.span9 .image-row figcaption,.span10 .image-row figcaption,.span11 .image-row figcaption,.span12 .image-row figcaption{width:auto;height:auto}
.span1 .image-row figure,.span2 .image-row figure,.span3 .image-row figure,.span4 .image-row figure,.span5 .image-row figure,.span6 .image-row figure,.span7 .image-row figure,.span8 .image-row figure,.span9 .image-row figure,.span10 .image-row figure,.span11 .image-row figure,.span12 .image-row figure{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span1 .image-row:last-of-type figure,.span2 .image-row:last-of-type figure,.span3 .image-row:last-of-type figure,.span4 .image-row:last-of-type figure,.span5 .image-row:last-of-type figure,.span6 .image-row:last-of-type figure,.span7 .image-row:last-of-type figure,.span8 .image-row:last-of-type figure,.span9 .image-row:last-of-type figure,.span10 .image-row:last-of-type figure,.span11 .image-row:last-of-type figure,.span12 .image-row:last-of-type figure{margin-right:0 !important}
figure a.lightboxThumbnail{position:relative;display:block}
figure a.lightboxThumbnail,figure a.lightboxThumbnail:after,figure a.lightboxThumbnail img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
figure a.lightboxThumbnail:after{display:block;content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:url('../../fileadmin/package/images/icon_imagezoom.png') center center no-repeat;opacity:.5}
figure a.lightboxThumbnail:hover img{opacity:.8}
figure a.lightboxThumbnail:hover:after{opacity:1}
#new_account_form p.checkbox input{margin-left:115px}
#account-creation_form p.checkbox input{margin-left:235px}
.countrynotlisted{clear:both;display:block !important;width:auto !important;text-align:left !important;margin-left:220px}
#account-creation_form p label{padding-top:0 !important}
#order-detail-content table tr.totalprice td{border-bottom:0 !important}
#voucher{margin:0;padding:0}
#voucher fieldset{margin:0;padding:0}
#voucher input{border:1px solid #ccc;line-height:120%;height:28px}
.gold{color:#AD9961}
h2.gold{border-bottom:1px solid #ad9961;padding-bottom:5px}
#subcategories .overviewVertical li{margin:0}
#subcategories .overviewVertical li p{margin-bottom:0 !important}
#subcategories .overviewVertical li:hover h2,#subcategories .overviewVertical li:hover a{color:#ad9961}
#shopstart{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;justify-content:space-around;margin:15px -1% -1% -1%}
#shopstart>div{-webkit-flex:0 0 23%;flex:0 0 23%;margin:0 0 20px 0}
#shopstart>div:nth-child(1),#shopstart>div:nth-child(2){-webkit-flex:0 0 48%;flex:0 0 48%}
#shopstart>div img{display:block;margin:0 0 7px 0;width:100%;height:auto}
#shopstart>div a{display:block;color:#333;font-size:17px;line-height:19px;font-weight:600;text-decoration:none;text-transform:uppercase;word-break:break-all}
#shopstart>div a:hover{color:#ad9961}
.webticker{background:#AD9961;color:#fff;padding:.5rem 1rem}
.webticker li{margin:0 .5rem}
.webticker li:before{position:relative;display:inline-block;content:"★★★";padding-right:.5rem}
.webticker a{color:#fff;text-decoration:none;font-weight:400;font-family:"Archivo Narrow",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}
.mapsconsentinfo{width:300px}
.container_9{width:100%}
.container_9 img,figure.image img{display:block;width:100%;height:auto}
#header #navi div#mobile{display:none}
@media all and (max-width:930px){.mapconsentinfo{width:100% !important}
#wrap.contentpage #main{padding-bottom:235px}
#ordermsg .textarea textarea{width:100%}
.wrap,#wrap.contentpage #main.wrap{width:768px !important}
#wrap.contentpage{background-image:none}
#header .topbar li{margin:0 0 0 20px}
#header .language{padding:0 4px}
#header .language li{margin:0 0 0 3px}
#header .madeingermany{margin-top:10px !important}
#header .madeingermany,#header .madeingermany:after{background-size:contain !important;width:78px !important;height:61px !important}
#header #prestaCart ul{margin-right:-384px}
#header #navi ul{margin-left:-384px}
#header #navi ul>li:nth-child(4) ol{margin-left:-80px}
#header #navi li li{font-size:12px}
#bkndImages{height:260px}
.bkndImagesPlaceholder{height:200px}
#bkndImages.home{height:500px}
.bkndImagesPlaceholder.home{height:267px}
#bkndImages div{background-size:cover}
#main div.lft.w75{width:580px}
.sidebar,#main div.rgt.w25{width:145px}
#footer #footerNavi{font-size:12px}
#footer #footerNavi li{margin:0 0 0 10px;font-size:12px}
#footer #footerNavi li li{font-size:11px}
.homeTeaserContainer{bottom:0;height:135px}
.homeTeaserContainer>ul{margin-right:-384px;height:135px}
.teaserBlock{margin-top:5px;height:120px}
.homeTeaserContainer h2{margin-bottom:5px}
.teaserBlock a div{height:60px;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.teaserBlock a img{position:relative;display:block;margin:0 auto;border:0;
top:50%;transform:translateY(-50%)}
.teaserBlock.prestaArticle a img{width:auto;height:60px;top:0;transform:none}
#main div.rgt.w25 img,.sidebar img,.bouncersList>li img,.bouncersDetails div.content img.headImage,.bouncersDetails div.content ul.gallery img,.newsDetails div.content img,.eventDetails div.content img,.pressDetails div.content img,.newsList span.img img,.eventList span.img img,.pressList span.img img,.picturebookList li li img,.downloadsList li img,.downloads div.image div.thumbs li img,p.container_9 img{display:block;width:100%;height:auto}
.overviewVertical li,.overview.products li a,.overview.products li h2,#subcategories .overviewVertical.home_default li{width:184px !important}
#subcategories .overviewVertical.home_default li a,#subcategories .overviewVertical.home_default li h2{width:164px !important}
.overviewHorizontal li{width:374px}
.overviewHorizontal li span.img{width:156px}
.overviewHorizontal li span.txt{margin-left:10px;width:208px}
.newsList span.img,.eventList span.img,.pressList span.img{width:120px}
.newsList span.txt,.eventList span.txt,.pressList span.txt{margin-left:10px;width:450px}
.newsDetails div.content .gallery li,.eventDetails div.content .gallery li,.pressDetails div.content .gallery li{width:108px}
.pressDetails div.gallery a.downloadImage span{display:block;padding:0}
.press.pressestimmen .pressList span.txt{width:628px}
.press.pressestimmen .pressDetails div.content img{width:auto}
.bouncersList>li{width:184px}
.bouncersList>li.listView>img{width:225px}
.bouncersDetails div.content ul.gallery li{width:119px}
.videoList li{width:184px}
.relatedVideos li{width:145px}
.picturebookList li li{width:145px}
.downloadsList li{width:184px}
.downloads div.image,.downloads div.image div.thumbs{width:238px}
.downloads div.image div.thumbs li{width:72px}
.downloads div.image div.thumbs li div{width:72px;height:72px}
.wheretobuy .map img{width:550px;height:auto}
.wheretobuyDetails li{width:246px;overflow:hidden}
.downloadCats ul{background-image:url('../../fileadmin/package/images/bknd_tabs_768.png')}
.product-tabs .idTabs{background-image:url('../../fileadmin/package/images/bknd_tabs_580.png')}
.orderSteps ul{background-image:url('../../fileadmin/package/images/bknd_tabs_order_768.png')}
}
@media all and (max-width:768px){.wrap,#wrap.contentpage #main.wrap{width:480px !important}
#header #logo,#header #logo a{width:190px}
#header #logo a{background-size:contain}
#header .topbar{top:17px}
#header .topbar>li:nth-child(3){float:none}
#header .topbar>li:nth-child(4){display:none}
#header .topbar>li:nth-child(3){float:right;clear:left;width:100%;margin:-55px 0 0 0}
#header .topbar .social{text-align:right}
#header #navi.active{}
#header #navi ul{width:100%;margin:0;padding:0;text-align:center;background-position:0 -24px}
#header #navi ul li{margin:0 5px;padding:0 7px}
#header #navi li:hover>ol,#header #navi li.active>ol{margin:0 0 0 -2px}
#header #navi ul li li{margin:0 5px 0 0;padding:0}
#header #navi ul li li a{padding:2px 5px 0 2px}
#header #navi li.second:hover>ol,#header #navi li.second.active>ol,#header #navi li:hover:nth-child(4)>ol,#header #navi li.active:nth-child(4)>ol{margin:0 auto;left:0;right:0;max-width:480px;padding:0}
#header #navi li:nth-child(5)>ol,#header #navi li:hover:nth-child(5)>ol,#header #navi li.active:nth-child(5)>ol{margin-left:-77px}
#header #navi li:nth-child(6)>ol,#header #navi li:hover:nth-child(6)>ol,#header #navi li.active:nth-child(6)>ol{margin-left:-266px}
#header #navi li li:hover ol{display:none}
#header #naviThird{height:0;overflow:hidden}
#header #prestaCart ul{padding-left:10px;margin-right:-240px}
#header #prestaCart ul li{padding-left:10px}
#main div.lft.w75{float:none;width:100%}
#main div.rgt.w25{float:none;width:100%;margin-top:30px;padding-top:30px;border-top:1px dotted #ccc}
.sidebar article,#main div.rgt.w25 article{float:left;clear:none;display:inline-block;width:150px;margin-left:15px;vertical-align:top}
.sidebar article:first-of-type,.sidebar article:first-child,.sidebar article:nth-child(3n+1),#main div.rgt.w25 article:first-of-type,#main div.rgt.w25 article:first-child,#main div.rgt.w25 article:nth-child(3n+1){margin-left:0;clear:both}
#wrap.contentpage #main{padding-bottom:235px}
#main div.lft.w75{float:none;width:100%}
.sidebar,#main div.rgt.w25{float:none;width:100%}
#main div.rgt.w25{margin-top:30px;padding-top:30px;border-top:1px dotted #ccc}
#main div.rgt.w25>.sidebar>p{display:none}
#bkndImages.home{height:370px}
.bkndImagesPlaceholder.home{height:137px}
.homeTeaserContainer{display:none}
#footer .copyright{float:none;padding-bottom:20px}
#footer .paymenticons_footer{float:right;margin-top:-23px}
#footer nav#footerNavi{float:none}
#footer nav#footerNavi ul{display:table;width:100%;padding:0;margin:0;text-align:center}
#footer nav#footerNavi ul li.first{margin:0}
#footer nav#footerNavi ul li:hover ol{display:none}
.colours div.colour,.colours div.colour:nth-child(3n+1),.colours div.colour:first-child{clear:none;float:left;width:230px;margin:0 0 20px 4%}
.colours div.colour:nth-child(2n+1),.colours div.colour:first-child{clear:both;margin-left:0}
.colours div.colourlist{float:none;width:100%;border:0}
.colours div.colourlist ul li{display:inline-block;vertical-align:top;margin:0 0 10px 10px;width:235px;float:left;border:1px solid #ccc}
.colours div.colourlist ul li:first-child,.colours div.colourlist ul li:nth-child(2n+1){margin-left:0;clear:both}
.colours div.colourdetails{width:100%;float:none}
.columns.fce333333 .span4{float:none;width:100%;margin-left:0}
.newsList span.txt,.eventList span.txt,.pressList span.txt{margin-left:10px;width:350px}
#newsletter form p>label{display:block}
#newsletter input,#newsletter span{position:relative;left:0}
#warranty form label{width:auto}
.overviewVertical li,.overview.products li a,.overview.products li h2,#subcategories .overviewVertical.home_default li{width:230px !important;margin-right:20px}
.overviewVertical li:nth-child(2),.overviewVertical li:nth-child(2n+2),#subcategories .overviewVertical.home_default li:nth-child(2),#subcategories .overviewVertical.home_default li:nth-child(2n+2){margin-right:0}
#subcategories .overviewVertical.home_default li a,#subcategories .overviewVertical.home_default li h2{width:230px !important}
.overviewHorizontal li{width:100%;margin-right:0}
.overviewHorizontal li span.txt{width:310px}
.bouncersList>li,.videoList li,.relatedVideos li,.relatedVideos .videoList li{width:230px;margin-right:20px !important}
.bouncersList>li:nth-child(2),.bouncersList>li:nth-child(2n+2),.videoList li:nth-child(2),.videoList li:nth-child(2n+2),.relatedVideos .videoList li:nth-child(4n+4){margin-right:0 !important}
.bouncersDetails div.content ul.gallery li{width:111px}
.bouncersDetails div.content ul.gallery li:nth-child(4),.bouncersDetails div.content ul.gallery li:nth-child(4n+4){margin-right:0}
.picturebookList li li{width:111px;margin-right:12px !important}
.picturebookList li li:nth-child(4),.picturebookList li li:nth-child(4n+4){margin-right:0 !important}
.downloadsList li,.downloadsList li:nth-child(4n+4){width:150px;margin-right:15px}
.downloadsList li:nth-child(3),.downloadsList li:nth-child(3n+3){margin-right:0}
.downloadsDetails{float:none;width:100%}
.downloadsDetails ul.files li span{vertical-align:top}
.downloadsDetails ul.files li span.title{width:320px;word-break:break-word}
.downloads div.image,.downloads div.image div.thumbs{display:none}
.wheretobuy .map,.wheretobuy .form{float:none;width:100%;margin:0}
.wheretobuy .map img{display:block;width:100%;height:auto}
.wheretobuyDetails li,.wheretobuyDetails li:nth-child(3n+3){width:235px;margin-right:10px}
.wheretobuyDetails li:nth-child(2n+2){margin-right:0}
.press.pressestimmen .pressList span.txt{width:340px}
#subcategories .overviewVertical.sidebar_default li{width:150px !important;margin-right:15px;background:none}
#subcategories .overviewVertical.sidebar_default li:nth-child(3n+3){margin-right:0}
#product-content-lft.w75,#product-content-rgt.w75,#product-content-lft.w25,#product-content-rgt.w25{float:none;width:100%}
.product_attributes,.content_prices{display:inline-block;float:right;width:40%;vertical-align:top}
.product_attributes{float:left;width:50%;margin-right:4%}
table.std{margin-bottom:20px;width:100%;display:block}
#order .delivery_option label>table.resume,#order-opc .delivery_option label>table.resume{width:90%}
#create-account_form{margin-right:2%}
.addresses ul.address,#address_delivery{width:49% !important;margin-right:2%}
.addresses ul.address:nth-child(2n+2){margin-right:0}
.downloadCats ul{background-image:url('../../fileadmin/package/images/bknd_tabs_480.png')}
.product-tabs .idTabs{background-image:url('../../fileadmin/package/images/bknd_tabs_480.png')}
.orderSteps ul{background-image:url('../../fileadmin/package/images/bknd_tabs_order_480.png')}
table#cart_summary{display:table}
table#cart_summary>thead{display:none}
table#cart_summary>tbody{display:table-row-group;text-align:left;white-space:normal;padding:0}
table#cart_summary tr,table#cart_summary th,table#cart_summary td{display:block}
table#cart_summary>tbody td.cart_product{display:none}
table#cart_summary>tbody tr:last-of-type{margin-bottom:0}
table#cart_summary>tfoot tr td.txtRgt{display:none}
table#cart_summary>tbody tr:nth-of-type(odd){border:1px solid #ccc;margin-bottom:5px}
table#cart_summary>tbody tr:nth-of-type(even){display:none}
table#cart_summary>tbody tr td,table#cart_summary>tfoot tr td{text-align:right}
table#cart_summary tr td[data-title]:before{content:attr(data-title);float:left;font-weight:bold}
table#cart_summary td,table#cart_summary td.cart_unit,table#cart_summary .cart_unit,table#cart_summary .cart_quantity,table#cart_summary .cart_total,table#cart_summary td.cart_discount_price_single{text-align:right;width:auto}
table#cart_summary .cart_quantity_button{display:none}
table#cart_summary .cart_quantity .cart_quantity_input{float:none;border:1px solid #ccc}
table#cart_summary td.cart_delete,table#cart_summary .cart_delete{width:auto;text-align:center}
table#cart_summary td{padding:5px 10px}
table#cart_summary td.cart_total,table#cart_summary td.cart_discount_price{padding-right:10px !important}
table#cart_summary .cart_total_price .total_price_container span,table#cart_summary .price,table#cart_summary .price-discount{padding-right:0}
}
@media all and (max-width:480px){.wrap,#wrap.contentpage #main.wrap{width:300px !important}
#header{z-index:3000;padding-top:10px}
#header .wrap{padding-bottom:30px}
#bkndImages{top:160px}
#header #navi ul{display:none}
#header #navi div#mobile{display:block;font-size:16px;line-height:25px;margin-top:1px}
#header #navi div#mobile .open,#header #navi div#mobile .close{display:inline-block;cursor:pointer;margin:0 0 0 -150px;padding:0 0 0 50%;color:#b1b3b4}
#header #navi div#mobile .open:hover,#header #navi div#mobile .close:hover{color:#fff}
#header #navi div#mobile .open{background:url('../../fileadmin/package/images/bknd_navi.png') right top no-repeat}
#header #navi div#mobile .open span,#header #navi div#mobile .close span{padding-right:20px}
#header #navi div#mobile .close{display:none}
#header #navi.activeMobile div#mobile .open{display:none}
#header #navi.activeMobile div#mobile .close{display:block;background:#1a171b}
#header #navi.activeMobile{background:#1a171b;height:auto !important;z-index:10000;border-top:1px solid #b1b4b5}
#header #navi.activeMobile ul,#header #navi.activeMobile ul li,#header #navi.activeMobile ul li li{display:block;height:auto;margin:0}
#header #navi.activeMobile ol{display:block}
#header #navi.activeMobile ul>li{border-bottom:1px dotted #b1b3b4;margin-bottom:5px;padding-bottom:5px}
#header #navi.activeMobile ul>li:last-child{margin-bottom:0}
#header #navi.activeMobile ul li li li{display:none}
#header #navi.activeMobile li li a{color:#b1b3b4;padding:0}
#header #navi.activeMobile li.active>a{color:#fff}
#header #navi.activeMobile li li.active>a,#header #navi.activeMobile li li a:hover{color:#AD9961}
#header #navi ul>li:nth-child(4) ol,#header #navi ul>li:nth-child(5) ol,#header #navi ul>li:nth-child(6) ol,#header #navi.activeMobile li:hover>ol,#header #navi.activeMobile li.active>ol{position:relative;margin:0;padding:0}
#header #navi.activeMobile li>ol.subSub img,#header #navi.activeMobile li:hover>ol.subSub img,#header #navi.activeMobile li.active>ol.subSub img{display:none;text-align:left}
#header #prestaCart ul{padding-left:10px;margin-right:-150px}
#header #prestaCart ul li span{display:none}
#header #logo,#header #logo a{margin:0 auto;width:200px;text-align:center;height:50px}
#header .topbar{position:relative}
#header .topbar>li:nth-child(3){clear:none;margin:0 0 0 10px;float:left;width:auto}
#header .topbar{top:5px}
#header .topbar>li{margin:0 0 0 10px}
#header .topbar>li:first-child{position:absolute;width:100%;right:0;top:30px;width:1;clear:both;float:right}
#header .topbar>li .search{position:absolute;width:200px;right:50px}
#header .search input.searchfield{width:200px}
.span4,.span6,.span8{width:100%;float:none}
#subcategories .overviewVertical.sidebar_default li{width:100% !important;float:none;margin:0}
#subcategories .overviewVertical.sidebar_default li a{margin:0 auto;width:70%}
#bkndImages.home{height:250px}
.bkndImagesPlaceholder.home{height:17px}
.homeTeaserContainer{display:none}
.colours div.colour,.colours div.colour:nth-child(3n+1),.colours div.colour:first-child{width:100%;float:none;margin:0}
.colours div.colour:nth-child(2),.colours div.colour:nth-child(3){border-top:1px dotted #ccc}
.colours div.colourlist ul li{width:153px}
.newsList span.img,.eventList span.img,.pressList span.img{width:80px}
.newsList span.txt,.eventList span.txt,.pressList span.txt,.press.pressestimmen .pressList span.txt{margin-left:10px;width:230px}
.pressList h2{width:60%}
.sidebar article,.sidebar article:first-of-type,.sidebar article:first-child,.sidebar article:nth-child(3n+1),#main div.rgt.w25 article,#main div.rgt.w25 article:first-of-type,#main div.rgt.w25 article:first-child,#main div.rgt.w25 article:nth-child(3n+1){width:150px;margin-left:20px;clear:none}
.sidebar article:first-of-type,.sidebar article:first-child,.sidebar article:nth-child(2n+1),#main div.rgt.w25 article:first-of-type,#main div.rgt.w25 article:first-child,#main div.rgt.w25 article:nth-child(2n+1){margin-left:0;clear:both}
#main article>div.lft,#main article>div.rgt{width:100%;float:none}
.overviewVertical li,.overview.products li a,.overview.products li h2,#subcategories .overviewVertical.home_default li{width:150px !important}
.bouncersList>li,.videoList li,.relatedVideos li,.relatedVideos .videoList li{width:150px}
.bouncersDetails div.content ul.gallery li,.bouncersDetails div.content ul.gallery li:nth-child(4),.bouncersDetails div.content ul.gallery li:nth-child(4n+4){width:100px;margin-right:10px}
.bouncersDetails div.content ul.gallery li:nth-child(3),.bouncersDetails div.content ul.gallery li:nth-child(3n+3){margin-right:0}
.picturebookList li li,.picturebookList li li:nth-child(4),.picturebookList li li:nth-child(4n+4){width:155px;margin-right:10px !important}
.picturebookList li li:nth-child(2),.picturebookList li li:nth-child(2n+2){margin-right:0 !important}
.overviewHorizontal li span.img{width:130px}
.overviewHorizontal li span.txt{width:180px}
.downloadsList li,.downloadsList li:nth-child(3),.downloadsList li:nth-child(3n+3){width:140px;margin-right:20px}
.downloadsList li:nth-child(2),.downloadsList li:nth-child(2n+2){margin-right:0}
.downloadsDetails ul.files li span.title{width:180px}
.wheretobuyDetails li,.wheretobuyDetails li:nth-child(3n+3){width:100%;margin-right:0}
.overviewVertical li,.overview.products li a,.overview.products li h2,#subcategories .overviewVertical.home_default li,#subcategories .overviewVertical.home_default li a,#subcategories .overviewVertical.home_default li h2{width:140px !important}
.product_attributes,.content_prices{display:block;float:none;clear:both;width:55%}
.addresses ul.address,#address_delivery{width:100% !important}
#order .delivery_option label>table.resume,#order-opc .delivery_option label>table.resume{width:80%}
.delivery_option_logo img{width:100%}
.downloadCats ul{background-image:url('../../fileadmin/package/images/bknd_tabs_320.png')}
.product-tabs .idTabs{background-image:url('../../fileadmin/package/images/bknd_tabs_320.png')}
.orderSteps ul{background-image:url('../../fileadmin/package/images/bknd_tabs_order_320.png')}
#bkndImages div figcaption{font-size:50%;left:0}
#bkndImages.home div figcaption{bottom:13%}
#footer{text-align:center}
#footer .paymenticons_footer{float:none;margin-top:0}
.product_attributes,.content_prices{margin:0 auto}
#create-account_form,#authentication #login_form{float:none;width:100%}
#wrap.contentpage #main{padding-top:70px}
.orderSteps li{display:none}
.orderSteps li:first-child,.orderSteps li.active{display:list-item}
#wrap.contentpage #main{padding-bottom:395px}
.auth_left,.auth_right{float:none;width:100%}
.auth_left label,.auth_left span,.auth_right label,.auth_right span,#new_account_form p.radio span,#new_account_form p.text label,#new_account_form p.password label,#new_account_form p.select label,#new_account_form p.select span,#new_account_form p.textarea label{display:block}
p.checkbox label{display:inline}
#new_account_form p.checkbox input{margin-left:0}
#new_account_form p.text input,#new_account_form p.password input,#new_account_form p.select input,#create-account_form #email_create,#login_form #email,#login_form #passwd,#login_form #login_email,#login_form #login_passwd{width:300px}
}
@media print{#header .topbar,#header #prestaCart,#header #naviThird,#header #navi,#bkndImages,#footer .paymenticons_footer,#footerNavi,.addthis_toolbox,.rgt.w25,.sidebar{display:none}
body,td,h1,h2,h3,h4,h5{font-family:"Archivo Narrow",Arial,Helvetica,sans-serif;color:#000}
#logo{font-family:"Archivo Narrow",Arial,Helvetica,sans-serif;font-size:30pt;line-height:35pt;border-bottom:1px solid #999;margin-bottom:30px;padding-bottom:20px;color:#000}
#footer{border-top:1px solid #999;margin-top:30px;padding-top:10px}
body,td{background-color:transparent;font-size:12pt;line-height:16pt}
a{text-decoration:none;color:#000}
#main a:after,#main a:link:after{display:block;margin:15px 0 30px;color:#999;background-color:transparent;content:" ( Link: \""attr(href)"\" ) ";text-decoration:none;font-style:italic;font-size:10pt}
}
