body,
table,
form,
td {
  font-size:14px
}

#wrapper {
  width: 983px;
  min-height:500px;
  margin:0 auto;
}

/********** ********** 
 * MENU
 * ******** *********/
#menu {
  height: 27px;
  border: 1px solid #e1e1e1;
  width: 981px;
  position: relative;
  height: 0px !ie7;
}

#menu ul {
  
}

#menu ul li {
  float:left;
  list-style:none;
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  border-left: 1px solid #e1e1e1;
  height:24px;
  cursor: pointer;
  margin-right:-1px;
  border-right:1px solid #E1E1E1;
  position: relative !ie7;
  height:30px !ie7;
}

#menu ul li#imgHome {
  padding-top: 0px;
  margin-left:-1px;
  height:27px;
}

#menu ul li a{
  color: #aaaaaa;
  text-decoration: none;
}

#menu ul li.active {
  background-color: #F4AF37;
}

#menu ul li.active li {
  background-color: white !important;
} 

#menu ul li.active a {
  color: white;
}

#menu ul li ul {
  display: none;
  position: absolute;
  margin-left:-6px;
  top: 28px;
  padding-top:10px;
  left:0px !ie7;
  margin-top:2px !ie7;
  padding-top:11px !ie7;
  background-color: none !important;
}

#menu ul li.active ul {
  display: block;
  background: white;
}

#menu ul li ul li {
    height: 22px;
    padding-top: 0px;
}

#menu ul li ul li a{
  color: black !important;
}

#menu ul li ul li a:hover {

}

#menu ul li ul li.active {

}
#menu ul li ul li a {
  display: block;
  position: relative;
}
#menu ul li ul li a:hover {
  text-decoration: underline;

}

#menu ul li ul li.activeSub{
  border-bottom:1px solid #F4AF37;
  
}

#menuLast {
  float: right !important;
  background-color: black !important;
}

#menuLast a {
  color: white !important;
}

#columnWrapper {
  margin-top:40px;
  min-height:583px;
  margin-bottom: 20px;
  height: 583px;
}

#centerColumn a {
  text-decoration: none;
}


#centerColumn a:hover {
  border-bottom:1px solid #F4AF37;
}

#centerColumn ul li {
  list-style-position: inside;
  list-style-image: url(../images/interface/bullit.gif);
}


#centerColumn #sitemap ul ul {
  margin-left:20px;
}


#centerColumn #sitemap ul ul ul{
  margin-left:20px;
}

/********** ********** 
 * LEFTCOLUMN
 * ******** *********/


#leftColumn {
  width: 167px;
  min-height: 300px;
  margin-right: 10px;
  float: left;
}

/********** ********** 
 * CENTERCOLUMN
 * ******** *********/

#centerColumn {
  width: 629px;
  min-height: 300px;  
  float: left;

}

#leftBigColumn {
  width:410px;
  float: left;
  margin-right: 10px;
  margin-top:17px;    
}

#rightSmallColumn {
  width:186px;
  float: left;
    margin-top:17px;
}


.grootVlak {
  float:left;
  border: 1px solid #e1e1e1;
  width: 389px;
  min-height:10px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
}

.kleinVlak {
  float:left;
  border: 1px solid #e1e1e1;
  width: 186px;
  min-height:10px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
}

#zoek-dietist-in-nederland {
  float: left;
}
/********** ********** 
 * RIGHTCOLUMN
 * ******** *********/


#rightColumn {
  width: 167px;
  min-height: 300px;
  margin-left: 10px;
  float: left;
}

/********** ********** 
 * LINKER EN RECHTER BOXEN
 * ******** *********/

.itemWrapper {
  margin-bottom:20px;
}

.itemWrapper li{
  color: #aaaaaa;
  list-style-image: url(../images/interface/item-list-style.gif);
  list-style-position:inside;
  

  border-bottom: 1px solid #aaaaaa;
}

.itemWrapper li a {
  text-decoration: none;
  color: #aaaaaa;
}

.itemWrapper li.title,
.itemWrapper li.title h2 {
  list-style: none;
  color: #f4af37;
  font-size: 15px;
  border-bottom: 0px solid #aaaaaa;  
}

.itemWrapper li.title h2 a {
  color: #f4af37;
}
/********** ********** 
 * Footer
 * ******** *********/
#footer {
  width: 983px;
  text-align:center;
}
/********** ********** 
 * GLOBALS
 * ******** *********/
a {
  color: black;
}

a img {
  border: none;
}

ul, 
li {
  margin:0px;
  padding: 0px;
}

.hidden {
  display: none;
}

h1 {
  color: #f4af37;
  font-size:17px; 
}

h2 {
  color: #f4af37;
  font-size:16px; 
}

h3 {
  color: #f4af37;
  font-size:15px; 
}

.left {
  float: left;
  margin-left:-349px
}

.clear {
  clear: both;
}

.listContainer {
  width: 200px;
  margin-right: 20px;
}
.floatLeft {
  float: left;
    width: 200px;

}

.error { color: red; }

.button {
  border: 1px solid #fdf2de;
  background-color: #F4AF37;
  padding:2px;
  color: white;
}

#centerColumn a {
  border-bottom: 1px dotted black;
}

