body {
  	 margin: 0;
		 padding: 0;
		 color: white;
		 background-color: #0f0f0f;
		 line-height: 1.4em;
		 font: 12px verdana, helvetica, arial, sans-serif;
		 text-align: left;
}

#wrapper {
  			 margin: 0 auto;
  			 padding: 0;
  			 width: 900px;
				 background-color:black;		 
}

#inhoud {
				margin-right: 20px;
				margin-left: 20px;
				min-height: 500px;				
}
* html #inhoud {
			 				 height: 500px;
}
.red {
			 color: red;
}
#header {
				height: 200px;
				background-image: url(/siteimg/boven_logo.jpg);
				background-repeat: no-repeat;
}
#footer {
				margin-top: 10px;
				height: 20px;
				padding-top: 10px;
				padding-bottom: 5px;
				border-top: solid 1px white;
				font-size: 10px;
}
#menulijst {
					 padding: 0;
					 margin-left: auto;
					 margin-right: auto;
					 padding-top: 10px;
					 width: 900px;
					 height: 18px;
					 background-image: url(/siteimg/menu-bg.jpg);
					 font: 14px Verdana, sans-serif;
					 margin-top: 0;
					 border-bottom: 1px solid white;
}
							
#menulijst li {
					 		list-style: none;
							margin-top: 0;
							text-align: center;
							width: 140px;
							float: left;
							position:relative;
}
#menulijst li ul {
	padding-top: 5px;
}
#menulijst li ul li {
	margin-bottom: 10px;
  display: list-item;
}

#menulijst li a {
								text-decoration: none;
								color: white;
}

#menulijst li ul a {
  margin-left: 0;
  padding-left: 0;
}
#menulijst li a:hover {
  color:  #A6A6A6;
}
#menulijst li ul li a {
  margin-left: 0;
  padding-left: 0;
}

#menulijst li ul {
  margin-left: 0px;
  padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: auto;
	visibility:hidden;
	position:absolute
}

#menulijst li:hover ul {
	visibility:visible;
	background-color:black;
}

#menulijst li ul li a:hover {
color: #A6A6A6;
}

#inhoud img {
border: solid 1px white;
}
a {
color: white;
}
a:hover{
color: #A6A6A6;
}

a img {
	border: none;
}

h1 {
font-size: 22px;
margin-top: 10px;
margin-bottom: 5px;
padding: 0;
color: #A9A9A9;
border-bottom: 2px solid #A9A9A9;
text-transform: uppercase;
}

h1 a {
font-size: 11px;
}

h2 a {
font-size: 11px;
}

h2 {
margin-top: 10px;
margin-bottom: 5px;
padding: 0;
color: #A9A9A9;
border-bottom: 1px solid #A9A9A9;
text-transform: uppercase;
}

p {
margin-top: 0;
margin-bottom: 10px;
}

.center {
text-align: center;
}

#inhoud img.np {
	vertical-align: top;
	border: none;
}
#inhoud .albums {
  			 margin: 0 auto;
  			 padding: 0;
  			 width: 700px;
}
#inhoud .albums a {
text-decoration: none;
}
#inhoud #praesidium {
border-collapse: collapse;
}
#inhoud #praesidium tr {
border: solid 3px white;
}
#inhoud #praesidium tr td {
border: solid 1px white;
}

#inhoud .pricelist {
border-collapse: collapse;
}
#inhoud .pricelist tr {
border: solid 3px white;
}
#inhoud .pricelist tr td {
border: solid 1px white;
}

