

html, body {
	width:100%;
	height:100%;
	padding:0;
    margin:0;
    }

div#bgImg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
}
div#bgImg div {
	position:fixed;
    top:0;
    left:0;
	width:100%;
    height:100%;
	background-image:url(/sys/images/common/bg1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
	background-attachment:fixed;
    display:none;
    z-index:4;
    }
div#bgImg #bgImgOverlay {
	position:fixed;
    top:0;
    left:0;
	width:100%;
    height:100%;
    z-index:5;
    background-image:url(/sys/images/common/bg_overlay.png);
    background-repeat:no-repeat;
    background-size:cover;
	background-attachment:fixed;
    }
    
            
#contentContainer {
	width:1000px;
    margin:auto;
    position:relative;
    min-height:100%;
    }
#contentBackground {
	width:100%;
    height:100%;
    }
        
#wkhMenu1Container {
	position:fixed;
	height:60px;
    width:800px;
    padding-right:10px;
    background-color:#2e2e2e;
    z-index:100;
    }    
#topmenuTap {
	position:absolute;
    bottom:-11px;
    right:-1px;
    }    
#contentArea {
	padding-top:80px;
    }
div.logoHomeURL {
	position:absolute;
    left:0;
    top:9px;
    }    
.flag {
  position:absolute;
  top:36px;
  left:225px;
  }      
.flag a {
  font-family:varela;
  font-size:12px;  
  color:inherit;
  }
.flag a.selected {
  color:#008b95;
  }
   
#basketContainer {
  position:absolute;
  top:24px;
  right:0px;
  }
#basketContainer img {
  float:left;
  }
#basketEmpty {
  border:1px solid #c4c4c4;
  background-color:#f8f8f8;
  }
#basketFull {
  border:1px solid;
  border-left:0;
  border-color:#bec79c #9ea978 #737f46;
  -webkit-box-shadow:inset 0px 1px 0 #ffffff;
  -moz-box-shadow:inset 0px 1px 0 #ffffff;
  -ms-box-shadow:inset 0px 1px 0 #ffffff;
  box-shadow:inset 0px 1px 0 #ffffff;
  background-color:#d6ee70;
  background:-webkit-linear-gradient(top,#e8fd88,#aacd33 100%);
  background:-moz-linear-gradient(top,#e8fd88,#aacd33 100%);
  background:-ms-linear-gradient(top,#e8fd88,#aacd33 100%);
  background:linear-gradient(to bottom,#e8fd88,#aacd33 100%);  
  }
#basketEmpty, #basketFull {
  width:90px;
  height:30px;
  text-align:center;
  line-height:30px;
  float:left;
  border-left:0;
  font-family:varela;
  font-size:12px;
  color:#012b2d;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  }
div.hr {
  border-top:1px solid #cdcdcd;
  border-bottom:1px solid transparent;
  height:0px;
  }

div.modulesContainer {
	overflow:auto;
    }  
#footerContainer {
	width:100%;
    height:80px;
    }    
#webshopInformationContainer {
	width:100%;
    text-align:center;
    padding-top:30px;
    padding-bottom:30px;
    border-top:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    }
#webshopInformationContainer, #webshopInformationContainer a {
	font-family:Helvetica;
    font-size:12px;
    color:#58585b;
    text-shadow:transparent 1px 1px 0;
    }
#webshopInformationContainer a {     
    color:#008b95;
    }

#footerContainer2 {
	width:100%;
    height:80px;
    padding-top:18px;
    }    
#footerContainer2 .td1 { width:20%; float:left; text-align:left; }
#footerContainer2 .td2 { width:60%; float:left; text-align:center; } 
#footerContainer2 .td3 { width:20%; float:left; text-align:right; }
#footerContainer2 .td3 a { color: #d2d2d2; }

div.createdByWKH {
    text-align:center;
    padding:20px;
    }
    
@media screen and (max-width: 1000px) {
	#contentRibbon {
   	  display:none;
    }
}
    