body {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	color: #666699; 
	background: #FFFFFF url('http://www.fbevents.com/user_templates/fbevents/fbevents/website/images/page_bg.gif') scroll repeat-x;
}

td {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	color: #666699; 
}

h1 {
	color: #666699;
	font-size: 12pt;
}

h2 {
	color: #666699;
}

h3 {
	margin-bottom: 0px;
	color: #666699;
}

div.text {
  margin: 0 5px 10px 4px;
  clear: left;
}

img.right {
  float: right;
}

.hoofdtekst {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	font-weight: bold;
	color: #666699;
}

.hoofdtekst2 {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	text-align:		left;
	font-weight: normal;
	color: #666699;
}

.tekst {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	font-weight: bold;
	color: #666699;
}

.hoofdtekst3 {
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
	font-size: 8pt;
	font-weight: normal;
	color: #666699;
}

a:hover {
	color: #666699;
	text-decoration: none;
}

a img {
	border: 0px;
}

a:link,
a:active,
a:visited {
	color: #666699;
}

div {
  border: 0px solid black;
}

ul {
	margin-top: 0px;
}

.nummer {
	text-align: right;
}

form {
  margin: 0px;
}

label {
	width: 170px;
}

input, select {
	font-size: 8pt;
	font-family: verdana;/*, helvetica, arial, sans-serif;*/
}

span.subkop {
  font-weight: bold;
}

div.banner {
  border: 1px solid FFA500;
  background-color: #EAEAF2;
  color: #FFA500;
  height: 50px;
  margin: 0 5px 7px 4px;
  padding: 5px;
  width: 481px;
}

div.banner h1 {
  font-size: 20pt;
  color: #FFA500;
	margin: 0px;
  padding: 0px;
}

div.banner h2 {
  font-size: 12pt;
  color: #FFA500;
	margin: 0px;
  padding: 0px;
}

div.banner span.kop {
	font-size: 20pt;
	color: #FFA500;
	margin: 0px;
	padding: 0px;
}

div.banner span.subkop {
  font-size: 12pt;
  color: #FFA500;
	margin: 0px;
  padding: 0px;
}

div.banner img {
  float: right;
  position: relative;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

div.banner table {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 320px;
}

div.banner td {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

div.blok {
	background-color: #EAEAF2;
	float: left;
	height: 100px;
	width: 235px;
	border: 1px solid orange;
	margin: 0 5px 7px 2px;
	text-align: center;
}

div.blok img {
	height: 75px;
	width: 225px;
	margin: 0 5px 5px 5px;
}

div.blok h3 {
	font-size: 12pt;
	font-family: arial;
	margin: 2px 5px 2px 5px;
}

div.blok a {
	text-decoration: none;
}

div.footertext {
	clear: both;
}

div.inhoud {

}

div.top {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
	font-size: 12pt;
	font-weight: bold;
}

div.bottom {
  padding: 0px;
  margin-top: 10px;
/*  height: 32px; */
  clear: both;
}

.artikel {
  background-color: #EAEAF2;
  width: 500px;
  margin-top: 10px;
  clear: both;
}

.artikel input, select {
	color: #666699; 
}

.artikel div.top {
	background-color: #DDDDEB;
}

.artikel div.top img.film {
	float: right;
	margin: -2px 5px 0 0;
}

.artikel div.inhoud {
}

.artikel div.inhoud div.links {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 360px;
  clear: left;
}

.artikel div.inhoud div.rechts {
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  float: right;
  width: 130px;
  clear: both;
}

.artikel div.inhoud div.rechts img.plaatje {
  width: 125px;
  height: 125px;
}

.artikel div.inhoud div.rechts div.onderdeel {
/*  clear: both; */
}

.artikel div.bottom {
  clear: both;
  background-color: #DDDDEB;
  padding-left: 5px;
}

.artikel div.bottom div.keuzes {
  padding-top: 5px;
  padding-bottom: 5px;
}

.artikel div.bottom div.keuzes span.even{
  margin-left: 18px;
}

.artikel div.bottom div.keuzes span span.nummer {
  width: 10px;
  text-align: left;
}

.artikel div.bottom div.keuzes select {
  width: 220px;
}

.artikel div.bottom div.locatie {
  padding-top: 5px;
  padding-bottom: 5px;
}

.artikel div.bottom div.locatie div.item {

}

.artikel div.bottom div.locatie div.item span {
  width: 160px;
}

.artikel div.bottom div.locatie div.item input.arrlocatie {
  width: 364px;
}

.artikel div.bottom div.locatie div.item input.entlocatie {
  width: 364px;
}

.artikel div.bottom div.info {

  padding-top: 5px;
  padding-bottom: 5px;
}

.artikel div.bottom div.info span.duur{
  width: 100px;
}

.artikel div.bottom div.info span.prijs {
  width: 170px;
}

.artikel div.bottom div.info span.minpers {
  width: 120px;
}

.artikel div.bottom img.boeken {
  float: right;
  margin-top: 11px;
  margin-right: 5px;
  padding: 0px;
}

.artikel div.bottom img.terug {
  margin-top: 5px;
  margin-bottom: 3px;
}

.artikel div.bottom div.data {
  background-color: #DDDDEB; 
  padding-bottom: 5px;
  height: 25px;
}

.artikel div.data span.starttijd {
  width: 100px;
}

.artikel div.bottom div.data span.starttijd input {
  width: 20px;
}

.artikel div.bottom div.data span.datum {
  width: 130px;
}

.artikel div.bottom div.data span.datum input {
  width: 85px;
}

.artikel div.bottom div.data span.datum img {

}

.artikel div.bottom div.data span.aantal {
  width: 120px;
}

.artikel div.bottom div.data span.aantal input {
  width: 40px;
}

.artikel div.bottom div.data div.kop {

}

.artikel div.bottom div.data div.item {

}

.winkelwagen {
  background-color: #DBF1F0;
  color: #008080;
  width: 500px;
  margin: 0px;
  padding: 0px;
 }

.winkelwagen span {
  margin-left: 0px;
  border: 0px solid red;
}

.winkelwagen span.activiteit {
  width: 160px;
  vertical-align: middle;
}

.winkelwagen span.datum {
  width: 75px;
}

.winkelwagen span.starttijd {
  width: 60px;
}

.winkelwagen span.duur {
  width: 35px;
}

.winkelwagen span.aantal {
  width: 45px;
}

.winkelwagen span.aantal input {
  width: 40px;
}

.winkelwagen span.prijs {
  width: 70px;
  text-align: right;
}

.winkelwagen span.verwijder {
  width: 15px;
}

.winkelwagen span.omschrijving {
  width: 247px;
}

.winkelwagen span.omschrijvingbold {
  width: 247px;
  font-weight: bold;
}

.winkelwagen span.totprijs {
  width: 100px;
  text-align: right;
  font-weight: bold;
}

.winkelwagen span.locatietext {
  width: 470px;

}

.winkelwagen div.top {
  background-color: #C0E6E4;
}

.winkelwagen div.kop {
  padding-left: 5px;
  padding-top: 5px;
  font-weight: bold;
}

.winkelwagen div.kop span {
  text-align: left;
}

.winkelwagen div.kop span.prijs {
  padding-left: 5px; 
}

.winkelwagen div.inhoud {
  padding-left: 5px;
  margin: 0px;
}

.winkelwagen div.inhoud input {
  text-align: right;
  color: #008080;
  border: 1px solid #008080;
}

.winkelwagen div.inhoud div.programma {
  margin-top: 5px;
  margin-bottom: 2px;
  border-top: 1px solid #008080;
}

.winkelwagen div.inhoud div.programma span.activiteit {

}

.winkelwagen div.inhoud div.programma span.prijs {

}

.winkelwagen div.inhoud div.programma {
  margin-top: 5px;
  margin-bottom: 2px;
}

.winkelwagen div.inhoud div.programma span.activiteit {
  font-weight: bold;
}

.winkelwagen div.inhoud div.onderdeel {
  margin-top: 2px;
}

.winkelwagen div.totalen {
  margin-top: 10px;
  padding-left: 0px;
  padding-bottom: 10px;
  background-color: #C0E6E4;
  float: right;
  width: 390px;
}

.winkelwagen div.totalen div.item {
  margin-top: 10px;
  margin-left: 10px;
}

.winkelwagen div.totalen span.prijs {
  font-weight: bold;
}

.winkelwagen div.bottom {

}

.winkelwagen div.bottom img.verder {
  float: right;
  margin-right: 5px;
 }

.winkelwagen div.bottom img.uitzoeken {
  float: left;
  margin-left: 5px;
}

.mijngegevens {
  background-color: #DBF1F0;
  color: #008080;
  margin: 0px;
  padding: 0px;
 }

.mijngegevens div.introtekst {
  padding: 5px 5px 5px 10px;
}

.mijngegevens span {
  margin-left: 0px;
}

.mijngegevens div.top {
  background-color: #C0E6E4;
}

.mijngegevens div.gegevens {

}

.mijngegevens div.gegevens fieldset {
	border: 1px solid #008080;
	padding: 5px;
	width: 500px;
  color: #008080;
}

.mijngegevens div.gegevens legend {
  color: #008080;
  font-weight: bold;
}

.mijngegevens div.gegevens span.foutmelding {
  color: red;
}

.mijngegevens div.gegevens fieldset#postbus {
	width: 480px;
}

.mijngegevens div.gegevens fieldset#postbus label {
	width: 160px;
}

.mijngegevens div.gegevens fieldset input, .mijngegevens div.gegevens fieldset select, .mijngegevens div.gegevens fieldset textarea {
  color: #008080;
}

.mijngegevens div.gegevens fieldset textarea {
	width: 290px;
	height: 70px;
}

.mijngegevens div.bottom {
  text-align: right;
  background-color: #C0E6E4; 
  padding: 5px 10px 5px 10px;
}

.zoek {
  width: 500px;
  clear: both;
	background-color: #FAD5A5;
}

.zoek input {
	color: #666699;
}

.zoek div.top {
	background-color: #FFBF5E;
}

.zoek div.zoekveld {
  margin-top: 2px;
}

.zoek div.zoekveld span.item{
  width: 160px;
	margin-top: -5px;
}

.zoek div.zoekveld span.item input.trefwoord {
  width: 150px;
  margin-left: 4px;
	color: #666699; 
}

.zoek div.zoekveld span.item select {
  width: 150px;
  margin-left: 4px;
	margin-top: 3px;
	color: #666699; 
}

.zoek div.zoekveld span.kop{
  font-weight: bold;
  padding-left: 5px;
  width: 160px;
	margin-bottom: 1px;
}

.zoek div.bottom {
	height: 32px;
	background-color: #FFBF5E;
}

.zoek div.bottom img {
  float: right;
  margin: 5px 5px 0 0;
}