html {
  background: url("/templates/augensaft/images/bg.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body {
  font: 90%/1.4 Verdana, Arial, Helvetica, sans-serif;
  /*background: #e9e9e9 url(/img/layout/bg.jpg) repeat-x;*/
  margin: 0;
  padding: 0;
  color: #000;
}
.navi-mob, .nav-bottom {
  display: none;
}
.contentpane.modal {
  background: none;
}
ul, ol, dl {
  padding: 0;
  margin: 0;
}
a img {
  border: none;
}
a:link {
  color: #42413C;
  text-decoration: underline;
}
a:visited {
  color: #6E6C64;
  text-decoration: underline;
}
a:hover, a:active, a:focus {
  text-decoration: none;
}
.container {
  width: 960px;
  margin: 0 auto;
}
.header {}
.footer {
  font-size: 80%;
  padding: 0 10px 0 0;
  text-align: right;
  position: relative;
  clear: both;
  color: #FFF;
}
.footer a:link {
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px 1px #ccc;
}
.fltrt {
  float: right;
  margin-left: 8px;
}
.fltlft {
  float: left;
  margin-right: 8px;
}
.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}
.topcontainer {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 0px solid #800000;
  height: 296px;
  background: #FFF;
}
.contentcontainer {
  margin: 24px 0 5px 0;
  padding: 0 0 0 40px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 0px solid #800000;
  background: #FFF;
}
.leftcol {
  width: 275px;
  float: left;
  margin: 0 25px 0 0;
}
.rightcol {
  width: 565px;
  margin: 0 0 0 315px;
}
.righttop {
  width: 622px;
  margin: 0 0 0 338px;
}
.adress {
  /*border-top: 2px solid #eda93c;*/
  margin: 20px 40px 0 0;
  padding: 15px 0;
  clear: both;
}
.mod-menu {
  margin: 25px 0 0 38px;
}
.mod-menu li {
  list-style: none;
  margin: 0;
}
.mod-menu li ul li:last-child {
  list-style: none;
  border: 0;
}
/*1st normal*/
.mod-menu li a:link, .mod-menu li a:visited {
  font-size: 130%;
  padding: 3px 0 6px 0px;
  text-decoration: none;
  margin: 0;
  display: block;
  color: #eda93c;
}
/*1st hover*/
.mod-menu li a:hover {
  color: #000;
}
/*1st active closed*/
.mod-menu .current.active a {
  color: #000;
}
.blog-featured, .item-page, .blog, .jshop {
  padding: 25px 40px 20px 0;
}
.moduletable {
  padding: 25px 0 0 0;
}
.blog-featured h1, .blog h1, .item-page h1, .moduletable h3, .jshop h1 {
  margin: 0 0 29px 0;
  padding: 0 0 10px 0;
  border-bottom: 2px solid #eda93c;
  font-weight: normal;
  color: #eda93c;
  font-size: 140%;
}
.shophead h1 {
  margin: 0 0 29px 0;
  padding: 25px 0 10px 0;
  border-bottom: 2px solid #eda93c;
  font-weight: normal;
  color: #eda93c;
  font-size: 140%;
}
/*.blog-featured h2, .blog h2{
	font-size:100%;
	margin:0;
	padding:0;}	*/
.blog-item {
  clear: both;
  margin: 0 0 40px 0;
  padding: 0 0 40px 0;
  min-height: 200px;
  border-bottom: 2px solid #eda93c;
}
#mxcpr {
  display: none;
}
#jshop_module_cart {
  margin: 0 0 40px 0;
}
.related_header {
  background: #0F0;
}
.item-122 {
  display: none;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-image img {
  width: 297px;
  height: auto;
}
figure {
  margin: 0;
  padding: 0;
}
/*
.blogtxt {
	margin: 0 0 0 320px;
}*/
h2 {
  margin: 0 0 20px 0;
  font-size: 120%;
}
h1 a:link, h1 a:visited {
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px 1px #333;
  padding: 0 0 0 5px;
}
.toppic {
  width: 622px;
  height: auto;
}

.hamburg{
    display:none;
}
#myNav{
  display:none;
}
.contentcontainer ul{
    margin:0 0 0 15px;
}