.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
div.scrollingHotSpotLeft{min-width:75px;width:10%;height:100%;
background-image:url('../../fileadmin/img/big_transparent.gif');background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;cursor:url('../../fileadmin/img/cursors/cursor_arrow_left.png'),url('../../fileadmin/img/cursors/cursor_arrow_left.cur'),w-resize}
div.scrollingHotSpotLeftVisible{background-image:url('../../fileadmin/img/arrow-left.png');background-color:#fff;background-repeat:no-repeat;opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity = 35);zoom:1}
div.scrollingHotSpotRight{min-width:75px;width:10%;height:100%;background-image:url('../../fileadmin/img/big_transparent.gif');background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;cursor:url('../../fileadmin/img/cursors/cursor_arrow_right.png'),url('../../fileadmin/img/cursors/cursor_arrow_right.cur'),e-resize}
div.scrollingHotSpotRightVisible{background-image:url('../../fileadmin/img/arrow-right.png');background-color:#fff;background-repeat:no-repeat;opacity:0.35;filter:alpha(opacity = 35);-moz-opacity:0.35;zoom:1}
div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}
div.scrollableArea{position:relative;width:auto;height:100%;margin:0 auto}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:'Source Sans Pro',sans-serif;font-weight:300;color:#000}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;right:0;bottom:0;z-index:1100;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;width:100%;top:0;bottom:26px}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:none}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;line-height:35px;height:35px;top:50%;margin-top:-18px;width:100%;text-align:center}
#sb-loading-inner span{background:url('../../fileadmin/img/loading.gif') no-repeat;padding-left:45px;display:inline-block}
#sb-body,#sb-loading{background-color:#fafafa}
#sb-title{position:absolute;margin:0;padding:0;overflow:hidden;bottom:-26px;left:0;right:0}
#sb-title,#sb-title-inner{height:26px;line-height:26px;text-align:center}
#sb-title-inner{font-size:16px}
#sb-info{position:absolute;margin:0;padding:0;overflow:hidden;top:0;left:-30px;right:-30px;bottom:0}
#sb-nav{position:absolute;left:0;right:0;top:0;bottom:0}
#sb-nav a{display:block;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{position:absolute;height:18px;width:18px;top:0;right:0;background-image:url('../../fileadmin/img/close.png')}
#sb-nav-next{position:absolute;height:21px;width:19px;top:50%;margin-top:-11px;right:0;background-image:url('../../fileadmin/img/arrow-right.png')}
#sb-nav-previous{position:absolute;height:21px;width:19px;top:50%;margin-top:-11px;left:0;background-image:url('../../fileadmin/img/arrow-left.png')}
#sb-nav-play{background-image:url('../../fileadmin/css/play.png')}
#sb-nav-pause{background-image:url('../../fileadmin/css/pause.png')}
#sb-counter{position:absolute;height:21px;width:19px;left:30px;bottom:-26px}
#sb-counter a{text-decoration:none;cursor:pointer;color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
div.sb-message{font-size:12px;padding:10px;text-align:center}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg');
}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-300italic.svg#SourceSansPro') format('svg');
}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg');
}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg');
}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg');
}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.eot');
src:local(''),url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.woff') format('woff'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.ttf') format('truetype'),
url('../../fileadmin/fonts/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg');
}
html{margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;overflow-y:scroll}
body{margin:0;padding:0}
header{z-index:99;position:fixed;bottom:0;left:0;right:0;height:66px;font-weight:300;background-color:#fff;background-color:rgba(255,255,255,0.95)}
img{border:0;outline:0}
input,select{-webkit-appearance:none}
#logo{position:fixed;right:20px;top:20px;z-index:999}
#logo img{height:80px}
header nav{text-align:center}
header ul{margin:0;padding:0;position:relative;list-style:none}
header li{margin:0;padding:0;display:inline-block}
header li:first-child{display:none}
header nav a{position:relative;display:block;color:#000;text-decoration:none;line-height:46px;font-size:18px;padding:0 10px 20px;margin:0 35px 0 0;text-transform:uppercase}
header nav a.active{font-weight:600}
header nav a:hover:after,header nav a.active:after{position:absolute;left:50%;top:36px;margin-left:-10px;content:"";background-image:url('../../fileadmin/img/arrow.png');width:21px;height:18px}
header nav ul li:last-child a{margin:0}
aside{z-index:1000;position:fixed;top:0;left:0;right:0;font-weight:300;background-color:#fff;background-color:rgba(255,255,255,0.95)}
aside nav{text-align:center}
aside ul{margin:0;padding:0;position:relative;list-style:none;width:100%;overflow:hidden;height:108px}
aside li{margin:0;padding:0;display:block;float:left;position:relative}
aside nav a{position:relative;display:block;color:#333;text-decoration:none;line-height:1.2;font-size:12px;padding:30px 15px 30px;margin:0;text-transform:uppercase;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}
aside nav img{padding:0 0 5px}
aside nav a:hover,aside nav a.active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
article{position:relative;margin:108px 0 0;overflow:auto}
section{position:relative;margin:0 auto;padding:20px 60px 100px;max-width:940px}
article h1{position:relative;margin:0 auto 10px;padding:0;text-align:center;font-size:48px;line-height:1.2;font-weight:300;text-transform:uppercase}
article h2{position:relative;margin:0 auto 15px;padding:0;text-align:center;font-size:32px;line-height:1.2;font-weight:600}
article h3{position:relative;margin:0 auto 5px;padding:0;text-align:center;font-size:24px;line-height:1.2;font-weight:600}
article h4{position:relative;margin:0 auto 5px;padding:0;text-align:center;font-size:19x;line-height:1.2;font-weight:600;color:#f00}
article h6{position:relative;margin:-20px auto 15px;padding:0;text-align:right;font-size:11px;line-height:1.2;font-weight:300}
.productdesc p{position:relative;margin:10px 0 5px;padding:0;text-align:left;font-size:18px;line-height:27px;font-weight:400;background:url('../../fileadmin/img/bg-product.png') repeat top left}
.productdesc b{font-weight:600;text-transform:uppercase}
article img{max-width:100%;height:auto}
.productpic{margin-top:50px}
article p{position:relative;margin:0 auto 20px;padding:0;text-align:center;font-size:18px;line-height:1.5;font-weight:400;color:#000}
article a{color:#000;text-decoration:underline}
article a:hover{text-decoration:underline}
article p a.button2{padding:10px 20px 10px;display:inline-block;background:#66c530;border-radius:10px;color:#fff;text-decoration:none;border:0;outline:none;font-size:19px;line-height:20px}
article .versandhinweise{background:#f0f0f0;padding:10px;margin:0 auto;border:1px solid #ccc;max-width:60%;min-width:250px;box-sizing:border-box}
article .versandhinweise h2{font-size:16px}
article .versandhinweise h3{font-size:14px}
article .versandhinweise p{font-size:12px}
.warenbutton{background:#ff9551;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTU1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQxMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff9551 0%,#ff4133 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9551),color-stop(100%,#ff4133));background:-webkit-linear-gradient(top,#ff9551 0%,#ff4133 100%);background:-o-linear-gradient(top,#ff9551 0%,#ff4133 100%);background:-ms-linear-gradient(top,#ff9551 0%,#ff4133 100%);background:linear-gradient(to bottom,#ff9551 0%,#ff4133 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9551',endColorstr='#ff4133',GradientType=0)}
.kassabutton{background:#d1d0d6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDBkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWEwYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d1d0d6 0%,#a1a0a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1d0d6),color-stop(100%,#a1a0a5));background:-webkit-linear-gradient(top,#d1d0d6 0%,#a1a0a5 100%);background:-o-linear-gradient(top,#d1d0d6 0%,#a1a0a5 100%);background:-ms-linear-gradient(top,#d1d0d6 0%,#a1a0a5 100%);background:linear-gradient(to bottom,#d1d0d6 0%,#a1a0a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d0d6',endColorstr='#a1a0a5',GradientType=0)}
.buybox{position:absolute;top:115px;right:60px;width:260px;border:1px solid #f0f0f0;padding:10px;border-radius:0px;background:#fafafa;display:none}
#page-shop .buybox{top:auto;right:0;bottom:20px}
.buybox:after{position:absolute;right:30px;bottom:100%;content:"";background-image:url('../../fileadmin/img/arrow.png');width:21px;height:18px}
#page-shop .buybox:after{right:40px;bottom:-19px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.buybox h2{font-size:15px;margin:0;padding:0;text-align:left;font-weight:600}
.buybox p{font-size:13px;margin:0;padding:0;text-align:left}
.buybox select{margin:10px 0 5px;width:100%;background:#fff;border:1px solid #f0f0f0;border-radius:3px;font-size:12px;line-height:19px;padding:2px 5px 4px}
.orderform input{width:100%;background-color:#fff;border:1px solid #000;color:#666;font-size:24px;line-height:1.2;padding:10px;margin:0 0 10px;font-family:'Source Sans Pro',sans-serif}
.orderform textarea{width:100%;background-color:#fff;border:1px solid #000;color:#666;font-size:24px;line-height:1.2;padding:10px;margin:0 0 10px;font-family:'Source Sans Pro',sans-serif}
.next,.prev{position:fixed;background-image:url('../../fileadmin/img/arrow-right.png');width:19px;height:21px;top:50%;right:20px;cursor:pointer}
.prev{background-image:url('../../fileadmin/img/arrow-left.png');right:auto;left:20px}
#jcartwrapper{position:fixed;left:0;right:0;top:0;z-index:1002;background-color:#eee;display:none;border-bottom:1px solid #167AC6}
#jcart{position:relative;max-width:940px;margin:0 auto;padding:0}
#jcart *{margin:0;padding:0}
#jcart,#jcart input,#jcart-tooltip{font-size:14px}
#jcart fieldset{border:0}
#jcart-error{text-align:center;padding:5px}
#jcart table{width:100%;border:0;border-collapse:collapse}
#jcart thead{position:relative;cursor:pointer}
#jcart thead:after{content:"";position:absolute;right:5px;top:4px;width:50px;height:21px;background:url('../../fileadmin/img/arrow-right.png') no-repeat center center;width:21px}
#jcart-title{text-transform:uppercase}
#jcart tbody,#jcart tfoot{display:none}
#jcart.ottocheckout tfoot{display:table-footer-group}
#jcart.ottocheckout tbody{display:table-row-group}
#jcart:hover tfoot{display:table-footer-group}
#jcart:hover tbody{display:table-row-group}
#jcart:hover thead:after{background-image:url('../../fileadmin/img/arrow-down.png')}
#jcart tfoot{}
#jcart tr{}
#jcart th,#jcart td{padding:5px;border:0;vertical-align:middle;text-align:left;font-weight:normal}
#jcart td{}
#jcart th{}
#jcart #jcart-empty{text-align:center}
.jcart-item-qty{}
#jcart .jcart-item-name{}
#jcart .jcart-item-price{width:25%;font-weight:bold;text-align:right}
.jcart-item-price span{display:block}
.jcart-remove{font-size:11px;font-weight:normal}
#jcart-subtotal{display:block;margin:40px 0 10px}
#jcart-subtotal strong{}
#jcart-buttons input{padding:2px;margin:2px}
#jcart-checkout{float:right;display:inline-block;color:#fff;font-size:12px;line-height:19px;height:25px;border-radius:3px;padding:1px 5px 4px;margin:40px 0 10px;border:0;cursor:pointer;background:#ff0000;border:1px solid #ff0000}
#jcart-checkout:hover{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);text-decoration:none}
.button{display:inline-block;color:#fff;font-size:12px;line-height:19px;height:25px;border-radius:3px;padding:1px 5px 4px;margin:0 0 10px;border:0;cursor:pointer;background:#126DB3;border:1px solid #126DB3}
.button:hover{background:#167AC6}
.button.zurkassa,#zurkassa{background:#ff0000;border:1px solid #ff0000;color:#fff;margin:0 0 0 3px;display:none}
.button.zurkassa:hover,#zurkassa:hover{background:#ff4c4c}
#jetztkaufen,.jetztkaufen{position:absolute;right:60px;top:70px;background:#126DB3;border:1px solid #126DB3;color:#fff;display:none}
#page-shop .jetztkaufen{position:absolute;right:5px;top:auto;bottom:-40px}
#jcart-paypal-checkout{display:block;width:14em;padding:10px;margin:20px auto}
#jcart-tooltip{display:none;position:absolute;padding:3px 7px 3px 25px;background:url('../../fileadmin/jcart/images/checkmark.png') 3px center no-repeat #fafafa;border:1px solid #f0f0f0;z-index:9999}
#jcart.ottocheckout,#jcart.ottocheckout input,#jcart-tooltip.ottocheckout{font-size:18px}
.ottocheckout #jcart-subtotal{text-align:right}
#checkout input,#checkout textarea{width:50%;border:1px solid #f0f0f0;background:#fafafa;font-size:18px;padding:5px 10px 5px;font-family:'Source Sans Pro',sans-serif}
#checkout select{width:50%;border:1px solid #f0f0f0;background:#fafafa;font-size:18px;padding:5px 10px 5px;font-family:'Source Sans Pro',sans-serif;box-sizing:content-box}
#checkout input.cbutton{width:auto;border:1px solid #d3d3d3;background:#f8f8f8;text-transform:uppercase;border-radius:3px;cursor:pointer;color:#333}
#checkout input.cbutton:hover{background:#f0f0f0}
#checkout input.ccheck,#checkout input.cradio{width:auto;border:0;background:none;font-size:18px;padding:0 10px 0 0}
#checkout input.cradio{width:auto;border:0;background:none;font-size:18px;padding:0 10px 0 0;-webkit-appearance:radio}
#checkout input.ccheck{-webkit-appearance:checkbox}
.czahlung{display:inline-block;width:190px;text-align:left}
.rechnungsadresse{display:none}
.galerie img{padding:0 0 33px}
.googlemaps{height:300px}
@media (min-width:950px) and (max-width:1023px){header nav a{padding:0 10px 20px;margin:0 25px 0 0}
}
@media (min-width:880px) and (max-width:949px){header nav a{padding:0 10px 20px;margin:0 15px 0 0}
}
@media (min-width:810px) and (max-width:879px){header nav a{padding:0 10px 20px;margin:0 5px 0 0}
}
@media (min-width:768px) and (max-width:809px){header nav a{padding:0 10px 20px;margin:0}
}
@media (max-width:767px){#checkout input,#checkout textarea{width:80%}
#checkout select{width:80%}
#jetztkaufen,.jetztkaufen{right:20px;top:30px}
#page-shop .jetztkaufen{right:5px;top:auto;bottom:-40px}
.buybox{top:75px;right:20px}
.googlemaps{height:150px}
header{height:auto}
header li{display:none}
header li:first-child{display:block}
header nav a{margin:0;padding:0;line-height:2;border-top:1px solid #000}
header nav a:hover:after,header nav a.active:after{display:none}
article h1{font-size:32px}
article h2{font-size:18px}
.productdesc p{font-size:13px;margin:10px 15px 5px;line-height:20px;background:url('../../fileadmin/img/bg-product-s.png') repeat top left}
.productdesc.contact p{margin:10px 0 5px}
section{padding:20px 20px 100px}
.next,.prev{right:5px}
.prev{right:auto;left:5px}
.productpic{margin-top:30px;padding:0 15px;box-sizing:border-box}
}
#goto-checkout{position:relative;margin:120px auto 60px;text-align:center}
#goto-checkout a{display:inline-block;color:#fff;font-size:24px;line-height:1.2;border-radius:5px;padding:5px 15px 7px;margin:0;border:0;cursor:pointer;background:#ff0000;border:1px solid #ff0000;text-decoration:none}
#goto-checkout a:hover{background:#ff4c4c}
#gold{position:fixed;left:20px;top:20px;z-index:999;width:120px;height:120px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);background:url('../../fileadmin/img/awc-gold.png') no-repeat center center;background-size:100% 100%;display:none}
@media (max-width:767px){#gold{width:80px;height:80px}
}
#nachhaltig{position:fixed;left:20px;top:20px;z-index:98;width:120px;height:164px;background:url('../../fileadmin/img/zertifiziert-nachhaltige-weine.png') no-repeat center center;background-size:100% 100%}
@media (max-width:767px){#nachhaltig{top:auto;bottom:48px;width:60px;height:82px}
}
#dsgvCookie{position:fixed;top:0;left:0;right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1);box-shadow:0 3px 3px rgba(0,0,0,0.1);background:#fff;font-size:0;line-height:0;z-index:100000;display:none}
.showDsgvCookie #dsgvCookie{display:block}
#dsgvCookie .dsgvCookie-inner{position:relative;max-width:1150px;padding:12px;box-sizing:border-box;margin:0 auto}
#dsgvCookie .dsgvCookie-left{display:inline-block;width:auto;vertical-align:top}
#dsgvCookie .dsgvCookie-right{display:inline-block;width:auto;vertical-align:top;float:right}
#dsgvCookie p{font-size:15px;line-height:30px;margin:0;padding:0;font-weight:400;color:#000;display:inline-block}
#dsgvCookie p a{color:#a0a0aa;text-decoration:none}
#dsgvCookie p a:hover{opacity:0.7}
#dsgvCookie h3{margin:0 0 0 20px;padding:0;font-size:15px;line-height:19px;font-weight:700;display:inline-block;vertical-align:top}
#dsgvCookie h3 a{background:#0070c9;border-radius:4px;padding:6px 15px 5px;color:#fff;text-decoration:none;display:inline-block}
#dsgvCookie h3 a:hover{opacity:0.7}
@media (max-width:1023px){#dsgvCookie .dsgvCookie-left{width:60%}
#dsgvCookie .dsgvCookie-right{width:40%;float:none;text-align:right}
#dsgvCookie .dsgvCookie-left p{font-size:13px;line-height:1.5;padding:2px 0 1px}
#dsgvCookie .dsgvCookie-right p{font-size:13px;line-height:24px;padding:9px 0}
#dsgvCookie h3{margin:0 0 0 15px;font-size:15px;line-height:24px}
#dsgvCookie h3 a{border-radius:22px;padding:9px 30px}
}
@media (max-width:600px){#dsgvCookie .dsgvCookie-left{width:100%}
#dsgvCookie .dsgvCookie-right{width:100%;text-align:right}
#dsgvCookie .dsgvCookie-left p{font-size:13px;line-height:1.5;padding:0;margin:0 0 10px}
#dsgvCookie .dsgvCookie-right p{font-size:13px;line-height:24px;padding:9px 0}
#dsgvCookie h3{margin:0 0 0 15px;font-size:15px;line-height:24px}
}
.turmhof-two{position:relative;margin:0 auto 50px;font-size:0}
.turmhof-two-inner{position:relative;margin:0 auto;padding:0;max-width:960px;box-sizing:border-box}
.turmhof-two-col{position:relative;margin:0 auto;padding:0 20px;width:50%;display:inline-block;vertical-align:top;box-sizing:border-box}
@media (max-width:767px){.turmhof-two-col{width:100%;padding:0}
.turmhof-two-col:nth-child(1){margin:0 auto 50px;width:100%}
}
#c107 .productpic{margin-top:0}
.jetztkaufen,#jcartwrapper{display:none!important}
