body {
  background: #1F1F1F url('images/background.png') no-repeat 50% 200px;
  margin: 0;
  padding: 0;
  font-family: verdana, sans-serif;
  color: #1F1F1F;
  font-weight: normal;
  font-size: 9pt;
}
a {
  font-family: verdana, sans-serif;
  color: #2E5294;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: none;
}
#outercontainer {
  padding: 0px;
  max-width: 1293px;
  margin: 0px auto auto auto;
}

#innercontainer {
  margin: 20px 0px 0px 0px;
}

#header {
  margin: 20px auto auto auto;
  background: #E0E0E0;
  border-top: 4px solid #94812E;
  border-bottom: 4px solid #94812E;
  padding: 0px 0px 0px 0px;
  height: 30px;
  background: #E0E0E0 url('images/logo-klein.png') no-repeat 90% 50%;
}

#logo {
display:none;
  background: url('images/logo-klein.png') no-repeat 0% 6px;
  position: absolute;
  top:20px;
  right:50px;
  width: 139px;
  height: 38px;
}

#footer {
  margin: 15px auto 10px auto;
  background: url('images/end-of-page.png') no-repeat 50% 0%;
  width: 100%;
  text-align: center;
  height: 35px;
}

#footer p {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  width: 100%;
  text-align: center;
  color: #94812E;
  font-size: 7pt;
}

a.externelink {
  background: #E0E0E0 url('images/newwindow.png') no-repeat 100% 50%;
}

a.externelinkhover {
  background: #E0E0E0 url('images/newwindow-focus.png') no-repeat 100% 50%;
}

#fotonav {
		position: absolute;
		width:100%;
		height:100%;
		top: 0;
		left: 0;
		list-style: none;
		padding: 0;
		margin: 0;
		background: url('images/blaat.gif'); /* IE needs this */ 
	}
	#fotonav li {
		float:left;
		width:50%;
		height:100%;
	}
	#fotonav.zoom li {
			width:33%;
		}
	#fotonav.zoom li.fullsize {
			width:34%;
		}
	#fotonav a {
		display:block;
		width:100%;
		height:100%;
	}
	#fotonav li a span {
		display:none;
	}

	#fotonav li.prev a:hover {
		background: url('/includes/css/images/vorigefoto.png') no-repeat 10% 50%;
	}
	#fotonav li.next a:hover {
		background: url('/includes/css/images/volgendefoto.png') no-repeat 90% 50%;
	}

p {
  font-family: verdana, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;


}

#fotocontainer {
  position:relative;
  border: 2px solid #94812E;
  margin: auto;
  text-align: center;
}

#albumcontainer {
  position:relative;
  margin: auto;
  text-align: center;
  padding: 0;
}
#albumcontainer table {
  margin: 9px auto auto auto;
}
#albumcontainer td {
  text-align: center;
  vertical-align: middle;
  padding: 9px;
  width: 154px;
}

#albumcontainer img {
  border: 2px solid #94812E;
}

#albumcontainer div {
  width: 150px;
  background: #E0E0E0;
  border: 2px solid #94812E;
  padding: 2px 0px 2px 0px;
  margin: auto;
}

table.adminpanel {
  text-align: center;
  border-collapse: collapse;
  width:100%;
  border: 1px solid #1F1F1F;
}

table.adminpanel span.warn {
  color: #DD0000;
  font-weight: bold;
}

table.adminpanel tr.header {
  font-weight: bold;
  font-size: 1em;
}

table.adminpanel td.titel {
  width: 200px;
}

table.adminpanel td {
  border: 1px solid #1F1F1F;
}

table.adminpanel input {
  width: 70px;
}

table.adminpanel td.titel input {
  width:95%;
}

#textcontainer {
  position:relative;
  border: 2px solid #94812E;
  margin: auto;
  text-align: left;
  padding: 0px 10px;
  background: #E0E0E0;
  width: 800px;
}

#textcontainer h2 {
  text-align: center;
}

#textcontainer h3 {
  background: url('images/h3-background.png') no-repeat 0% 100%;
  padding: 0px 0px 2px 5px;
}


.containertje {
  width: 150px;
  height: 150px;
  background: #E0E0E0;
  border: 1px solid #94812E;
  padding: 0px;
  margin: 5px;
float:left;
}

.containertje span {
  display:none;
}

#infocontainer {
  margin: 15px auto auto auto;
  padding: 5px;
  width: 700px;
  border: 2px solid #94812E;
  background: #E0E0E0;
  text-align: center;
  color: #1F1F1F;
}

#headercontainer {
  margin: 15px auto auto auto;
  padding: 5px;
  width: 664px;
  border: 2px solid #94812E;
  background: #E0E0E0;
  text-align: center;
  color: #1F1F1F;
  font-size: 1.2em;
  font-weight: bold;
}

#headercontainer a {
	font-size: 1em;
}

#infocontainer a {
  text-decoration: none;
  margin: auto 15px auto 0px;
}

#infocontainer span {
  margin: auto 0px auto 15px;
}

h1 {
  margin: 0px;
  font-family: verdana, sans-serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  color: #2E5294;
}

#kruimel {
	position: relative;
	margin: 8px auto auto auto;
	font-size: 8pt;
	text-align: center;
	width: 600px;
}

#kruimel a {
	font-size: 8pt;
}
