* {
  margin: 0;
  outline: 0;
  padding: 0;
}

html {
  background: #787878;
  cursor: default;
  font-family: verdana;
  font-size: 12px;
  height: 100%;
}
body {
  background: url('mid.png');
  margin: 0 auto;
  min-height: 100%;
  width: 917px;
}

#header {
  background: url('top.jpg');
  height: 235px;
  padding-top: 10px;
}
#en #header {
  background: url('top_en.jpg');
}
#de #header {
  background: url('top_de.jpg');
}
#header span {
  display: none;
}
#header ul {
  list-style: none;
}
#header #menu2 li {
  display: inline;
}
#header .UK,
#header .NL,
#header .DE {
  float: left;
  display: block;
  height: 80px;
  margin-right: 5px;
  width:  60px;
}
#header .UK {
  margin-left: 30px;
}

#header #menu {
  list-style: none;
  margin-left:30px;
  position:absolute;
  top:204px;
}
#header #menu li {
  display: inline;
}
#header #menu li a {
  color: white;
  display: block;
  float: left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  line-height:34px;
  padding:0 8px;
  text-decoration: none;
  text-transform:uppercase;
}
#header #menu li a:hover {
  background: #5b5b5b
}

#context {
  float: left;
  margin-left: 19px;
  width: 617px;
}

#context .blok li {
  list-style: outside;
  margin-left: 15px;
}

#sidebar {
  float: right;
  margin-right: 19px;
  width: 252px;
}
#context h1,
#sidebar h3 {
  background: #5b5b5b;
  color: white;
  font-family: 'Times New Roman';
  font-weight: bold;
  font-size: 20px;
  font-style: italic;
  line-height: 31px;
  padding-left: 20px;
}
#context .blok,
#sidebar .blok {
  background: white;
  border: 1px solid #adadad;
  border-top: 0;
  line-height: 1.4em;
  margin-bottom: 10px;
  padding: 17px 20px;
}
#sidebar .blok strong {
  float: left;
  width: 50px;
}

#voet {
  clear: both;
}
.hidden, .type {
  display: none;
}
#shopcontainer a { 
  color: black;
}
#shopcontainer li {  
  list-style: none !important;
}