* {
  margin:0;
  padding:0;
} 

html { 
  height:100%; 
  width:100%;
}

body {
/*  height:100%;*/
  display:table;
  width:100%; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:74%;
  text-align:center;
  line-height:140%;
}

.wrapper {
}

.page {
  float:left;
  width:760px;
  text-align:left;
}

.header {
}

.upperpart {
  background-color:#ff0000;
  background-image:url("../images/backgrounds/bg_header.gif");
}

.logo {
  height:72px;
}

.lowerpart {
  height:78px;
  background-image:url("../images/backgrounds/bg_header_lower.gif");
}

.titel {
  position:relative;
  float:left;
  width:364px;
  margin:10px 0px 0px 11px;
}

.titel p {
}

.linkerfoto {
  float:left;
}

.rechterfoto {
  float:right;
}

.contentholder {
  margin-top:10px;
}

.nav {
  width:192px;
  float:left;
}

ul.nav {
  margin:0px;
  padding:0px;
}

.nav li {
  font-weight:normal;
  color:#707070;
  list-style-type:none; 
}
  
.nav li a {
  text-decoration:none;
  color:#707070;
  background-image:url("../images/nav/nav_gray_arrow.gif"); 
  background-repeat:no-repeat;
  background-position:0 7px;
  display:inline-block;
  margin-left:9px;
  padding:3px 0px 0px 10px;    
}

.nav li a:hover {    
  text-decoration:none;
  color:#000000;
}

.nav li.selected a {
  display:inline-block;
  font-weight:bold;
  color:#00a5c7;
  text-decoration:none;
  background-image:none;   
}

.content {
  width:364px;
  float:left;
  margin-left:10px;
  margin-right:10px;
}

.content ul {
  margin-left:30px;
}

.content li a.product,
.content li a.thema {
  text-decoration:none;
  color:#707070;
  padding:3px 0px 0px 0px;  
  margin-left:0px;
}

.content li a:hover {
  text-decoration:none;
  font-weight:italic;  
}

.content ul.tabs {
  margin: 0px;
}

.content ul.tabs li a {
  padding: 0px;
}

th {
  text-align: left;
  padding-right: 5px;
}

.rightbarholder {
  width:184px;
  float:left;
  overflow:hidden;
}

.rightbaritem {
  margin-bottom:20px;
}

.rightbar {
  background-color:#eaefeb;
  padding:0px 0px 8px 0px;  
}

.rightbar h2 {
  font-size:100%;
  font-weight:bold;
  color:#707070;
  margin-left:17px;
}

.rightbar li {
  font-weight:normal;
  color:#707070;
  list-style-type:none; 
  margin-left:0px;
}

.rightbar li a {
  text-decoration:none;
  color:#707070;
  background-image:url("../images/nav/nav_gray_arrow.gif"); 
  background-repeat:no-repeat;
  background-position:0 7px;
  display:block;    
  margin-left:7px;
  padding:3px 5px 0px 10px; 
  width:160px;
}

.rightbar li a:hover {
  text-decoration:none;
  color:#000000;
}

.rightbargreen {
  background-color:#bce7e5;
  padding:0px 0px 8px 0px;  
}

.rightbarzoek {
  padding:0px 8px 0px 8px;  
}

.rightbarzoek input, .rightbarzoek select {
  width:168px;
}

.rightbarzoek h2 {
  margin-left:0px !important;
}

.rightbargreen h2 {
  font-size:100%;
  font-weight:bold;
  color:#186f6d;
  margin-left:17px;
}

.rightbargreen li {
  font-weight:normal;
  color:#186f6d;
  list-style-type:none; 
}

.rightbargreen li a {
  text-decoration:none;
  color:#186f6d;
  background-image:url("../images/nav/nav_green_arrow.gif"); 
  background-repeat:no-repeat;
  background-position:0 7px;
  display:block;  
  margin-left:7px;
  padding:3px 5px 0px 10px; 
  width:160px; 
}

.rightbargreen li a:hover {
  text-decoration:none;
  color:#000000;
}

.footer {
  background-image:url("../images/backgrounds/bg_footer.gif");
  background-repeat:repeat-x;
  float:left;
  clear:both;
  width:760px;
}

.footertekst {
  margin-top:20px;
  margin-left:204px;
}

.footertekst a {
  font-size:90%;
  text-decoration:underline;
  color:#707070;
  margin-right:10px;
}

.footertekst a:hover {
  text-decoration:underline;
  color:#000000;
}

div.alert {
  margin-left:7px;
  font-weight: bold;
  color: #000;
}

.vanatotz .wrapper {
  clear:both;
  padding:4px 0 14px;
}

.vanatotz .alfabet {
  list-style-type:none;
  margin-left:0;
}

.vanatotz .alfabet li {
  width:22px;
  border:1px solid #EAEFEB;
  text-align:center;
  float:left;
}

.vanatotz .alfabet li.extra {
  width:94px;
}

.vanatotz .alfabet a {
  font-weight:bold;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.vanatotz hr {
  border:0;
  height:1px;
  color:#EAEFEB;
  background-color:#EAEFEB;
  margin:12px 0 4px;
}

.vanatotz .kop {
  color:#000;
  font-weight:bold;
}
