body, #body-wide {
  background-color:#666;
}

#gastenlijstDiv div.gastenlijstuitleg {
  background-color: #fff;
	width: 530px;
}

#gastenlijstDiv div#formDiv {
  background-color: #ccc;
}

#gastenlijstDiv div#notloggedIn {
  display: none;
}

#gastenlijstDiv h1 {
  margin-bottom: 50px;
}

/* gastenlijst entries */

#formDiv ul {
  margin: 0;
	padding: 0;
}

#formDiv ul li {
  height: 74px;
	border-bottom: 1px solid #fff;
	padding: 3px 5px 3px 85px;
	margin: 0;
	background: no-repeat left center;
	background-color: #999;
}

#formDiv ul li.highlight {
  background-color: #666;
	cursor: pointer;
}

#formDiv ul li.last {
  border-bottom: none;
}

#formDiv ul li h1 {
  color: #000;
	font-size: 14pt; 
	margin: 0;
	cursor: default;
}

#formDiv ul li p {
  font-size: 8pt;
	padding: 0;
}

#formDiv ul li div.available {
  float: right;
	text-align: right;
}

#formDiv ul li div.available p.numAvailable {
  padding: 0;
}

#formDiv ul li div.available select {
  width: 40px;
	border: 1px solid #000;
	margin-right: 3px;
}

#formDiv ul li div.available input {
  margin: 0;
	background-color: #ccc;
}

#formDiv div.personalInfo img {
  cursor: pointer;
}

#gastenlijstDiv div.gsText {
  padding: 10px;
}

#gastenlijstDiv div.gsText ul {
  list-style: disc;
  padding-left: 30px;
  margin: 5px;
}

#gastenlijstDiv div.gsText ul li {
  list-style: disc;
  margin-bottom: 3px;
}

#gastenlijstDiv div.gsText ol {
  padding-left: 30px;
  margin: 5px;
}

.hidden {
  display: none;
}
