main { }
.contentbox {
padding: 70px 80px;
}
.wrapper {
max-width: 1440px;
box-sizing: border-box;
}
#site-content > .wrapper {
background-color: #fff;
background-color: var(--bieger-color-bg-primary);
}
#site-content > .wrapper:before,
#site-content > .wrapper:after {
content: '';
height: 1px;
display: block;
}
.contentelement.main {
padding:0 0 50px;
}
.contentelement.aside {
padding:0 0 20px;
}
.mainhead {
padding: 0 135px;
position: relative;
z-index: 10;
} .menu-access-mobile {
display: none;
} nav#access ul li .sub-menu {
position: absolute;
background: #fff;
background: var(--bieger-color-bg-primary);
width: 164px;
top: 55px;
padding: 9px 0;
margin: 0 0 0 -10px;
box-sizing: border-box;
visibility: hidden;
line-height: 24px;
border-radius: 0 0 3px 3px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul li .sub-menu .sub-menu {
position: absolute;
background: #fff;
background: var(--bieger-color-bg-primary);
width: 154px;
top: unset;
left: 154px;
padding: 9px 0;
margin: -30px 0 0 0;
box-sizing: border-box;
visibility: hidden;
line-height: 24px;
border-radius: 0 0 3px 3px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul li .sub-menu .sub-menu .sub-menu {
position: absolute;
background: #fff;
background: var(--bieger-color-bg-primary);
width: 154px;
top: unset;
left: 154px;
padding: 9px 0;
margin: -30px 0 0 0;
box-sizing: border-box;
visibility: hidden;
line-height: 24px;
border-radius: 0 0 3px 3px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 9;
}
nav#access ul.menu > li > .sub-menu:before {
display: block;
width: 12px;
height: 12px;
content: ' ';
position: absolute;
top: -6px;
left: 13px;
background: #fff;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
z-index: 0;
}
nav#access ul.menu > li > .sub-menu:after {
display: block;
width: 40px;
height: 15px;
content: ' ';
position: absolute;
top: 0;
left: 0;
background: #fff;
z-index: 1;
}
nav#access ul.menu > li:hover > .sub-menu,
nav#access ul.menu > li > .sub-menu li:hover > .sub-menu  {
visibility: visible;
}
nav#access .sub-menu li {
padding: 3px 12px;
float: none;
}
nav#access .sub-menu a {
padding: 0;
border-bottom: none;
font-size: 16px;
line-height: 24px;
font-weight: 500;
transition: none;
}
nav#access .sub-menu a:hover {
color: #83BB26;
color: var(--bama-color-lnk);
}
nav#access .menu-outer .social-wrapper {
display: none;
}
.mobile-search {
display: none;
} .breadcrump {
padding: 8px 0 8px 80px;
} footer #footer-menu {
padding: 12px 135px 14px;
} .markenmodul .marken-grid article:nth-child(4n) {
margin: 0 0 30px 0;
}
.item-grid article:nth-child(3n) {
margin: 15px 0;
}