html {height: 100%;}
body {margin: 0;min-height: 100%;}
#main-left {width: 30%;height: 100%;background-color: #fff;position: fixed;z-index: 1;overflow: auto;}
#navlayer {position: fixed;width: 100%;height: 100%;overflow: auto;padding: 2vw;right: 0;z-index: 2;}
.nwz-main {margin-left: 30%;padding: 72px calc(2px + 4vw) 2vw;}
.nav-open-main-left {width: calc(30% - 2px)!important;}
.nwz-animate-open-right {position:relative;animation:animateopenright 0.4s}@keyframes animateopenright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-track {background: #fff;}
::-webkit-scrollbar-thumb {background: #757575;}
::-webkit-scrollbar-thumb:hover {background: #006db0;}
.nwz-bg {background-image: radial-gradient(#006db0,black);}
.nwz-bg:before {content: '';background-image: url('../img/nwz.png');opacity: 0.03;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: 90%;z-index: -1;}
body {font-size: calc(13px + .5vw);line-height: 1.6;color: #333;}
body, h1,h2,h3,h4,h5,h6 {font-family: "Montserrat", sans-serif;}
h1,h2,h3,h4,h5,h6 {color: #006db0;}
h1 {font-size: calc(16px + 2.8vw);font-weight: 500;}
h2 {font-size: calc(15px + 1.3vw);}
h3 {font-size: calc(14px + 1.1vw);font-style: italic;}
h4,h5,h6 {font-size: calc(13px + 1vw);font-style: italic;}
.nwz-hover-transparent:hover, .nwz-remove:hover{color:#dddddd!important;background-color:transparent!important;}
.nwz-remove {color: white;}
.nwz-black-blue {background-image: radial-gradient(#006db0,black);color: white;}
.nwz-bar-item {text-decoration: none;}
.nwz-vcenter {position: relative;top: 40%;}
.nwz-row-padding img {margin-bottom: 12px;}
.bgimg {background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url('/spezifikationen/img/left-bg.jpg');min-height: 100%;}
@media (min-width:993px){
  .nav-open-main-right {margin-left: calc(30% - 2px)!important;padding-right: calc(8px + 4vw)!important}
  #navlayer {width:calc(70% + 2px);}
}
