body {
  padding: 50px 10px 10px 210px;
  background-color: #000000;
  background-image: url("/img/bg.png");
  background-repeat: no-repeat;
  background-position: 665px 190px;
}
body, table {
  font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
  font-size: 12px;
  color: #ffffff;
  background-color: #000000;
  font-weight: normal;
}

hr {color: #958236; width: 100%; background-color: #958236; height: 1px; border:none; padding:0; margin:0;}

H1 {
  border-left: 5px solid #958236;
  padding-left: 10px;
  font-weight: normal;
  font-size:20px;
  text-transform: uppercase;
  margin: 75px 0px 20px 0px;
}

H3n table h3 {
  font-weight: normal;
  padding-right: 10px;
  font-size:15px;
  margin: 30px 0px 10px 0px;
}

table {
   border: 0;
   border-collapse:collapse;
}

tr, td {
   vertical-align: top;
}

.line {
  height: 1px;
  padding: 0;
  font-size: 1pt;
  background-image: url("/img/line.gif");
  background-repeat: repeat-x;
  margin-bottom: 10px;
}

.nav {color: #ffffff; font-size:14px; text-align: left; padding; 0;}
.nav A:link {text-decoration: none; color: #ffffff; margin-right: 23px;}
.nav A:visited {text-decoration: none; color: #ffffff; margin-right: 23px;}
.nav A:hover {text-decoration: none; color: #958236; margin-right: 23px;}
.nav img {margin-right: 25px;}

.txt {text-align: left; width:700px; line-height:150%;}
.txt A:link {color: #ffffff;}
.txt A:visited {color: #ffffff;}
.txt A:hover {color: #958236;}

.pics  {text-decoration: none; border:0;}
.pics img {margin: 5px 5px 5px 5px;}

.middle {
  height: auto;
  min-height: 450px;
  _height: 450px;
}

.footer {
  margin-top: 75px;
  height: 30px;
  color: #958236;
  font-size: 10px;
}

table.txt {font-family: Lucida Grande, Arial, sans-serif; font-size: 12px; line-height:150%;}

.entry {font-family: Lucida Grande, Arial, sans-serif; font-size: 12px; line-height:150%; width:700px}
.entry td {border: 1px solid #958236;}

.rep td {border: 1px solid #958236; font-family: Lucida Grande, Arial, sans-serif; font-size: 12px; line-height:150%;}
.rep table {width: 700px;cellspacing: 0;}

.cal1 {width:125px; margin-bottom: 10px; padding: 3px 3px 3px 3px;}
.cal2 {width:200px; margin-bottom: 10px; padding: 3px 3px 3px 3px;}
.cal3 {width:375px; margin-bottom: 10px; padding: 3px 3px 3px 3px;}

.rep1 {width:200px; margin-bottom: 10px; padding: 3px 3px 3px 3px;}
.rep2 {width:500px; margin-bottom: 10px; padding: 3px 3px 3px 3px;}

#fotograaf {font-size:10px; color: #958236;}

.tnxguest {
	font-size: 14px;
	color: #958236;
	margin-top: 50px;
	font-weight: bold;
}
.tnxguest A:hover, .tnxguest A:link, .tnxguest A:visited {color: #958236;}

.sub {
	font-size: 11px;
}

input, textarea {
	border: 1px solid #958236;
	padding:2px;
	margin: 5px;
}

input.error, textarea.error {background-color: #820101; border:2px solid #820101;}

.gaga {margin-top:-12px;}
.gaga A:link, .gaga A:visited {text-decoration: none; color: #958236;}
.gaga A:hover {text-decoration: none; font-weight: bold; color: #958236;}
