hr {
  height:1px;
  border-top:1px solid #894337;
  border-right:none;
  border-bottom:none;
  border-left:none;
}
html,body {
  margin: 0;
  padding: 0;
  background-color: #210903;
  overflow : hidden;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}

/* vlaggetjes voor taalkeuze */
#taal {
  position:relative;
  z-index:9;
  left:133px;
  top:428px;
  width:210px;
}
#taal img {
  border:0px;
}
span {
  padding-left: 3px;
}
#container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -290px;
  margin-left: -500px;
  width: 1000px;
  height: 580px;
  text-align: left;
  background: url() 0px 0px no-repeat;
}
#header {
  position: relative;
  top: 0px;
  left: 0px;
  width: 675px;
  height: 125px;
  background: url(../img/elements/header2.gif) 0px 0px no-repeat #210903 ;
}
/* foto rechts */
#right {
  position: absolute;
  background: url() 0px 0px no-repeat #210903 ;
  top: 0px;
  left: 874px;
  width: 125px;
  height: 450px;
}
#right .foto {
  position:absolute;
  left:0px;
  top:0px;
  width:126px;
  height:451px;
  z-index:1;
}
#right .foto img {
  width:126px;
  height:451px;
}
#right .foto_border {
  position:absolute;
  left:0px;
  top:0px;
  width:126px;
  height:451px;
  z-index:10;
}
#menu {
  position: relative;
  top: -900px;
  left: 125px;
  width: 675px;
  height: 125px;
  background-color: #210903;
}
/* foto links */
#left {
  position: absolute;
  top: 125px;
  left: 0px;
  width: 125px;
  height: 450px;
}
#left .foto {
  position:absolute;
  left:0px;
  top:0px;
  width:126px;
  height:451px;
  z-index:1;
}
#left .foto img {
  width:126px;
  height:451px;
}
#left .foto_border {
  position:absolute;
  left:0px;
  top:0px;
  width:126px;
  height:451px;
  z-index:10;
}
#main {
  position: absolute;
  top: 125px;
  left: 135px;
  width: 730px;
  height: 325px;
  background: url(../img/elements/main_border.gif) 0px 0px no-repeat #E2BDA1;
}
#main2 {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 555px;
  height: 277px;
  padding-left: 8px;
  padding-right: 8px;
  overflow: auto;
  padding-bottom:33px;
  direction:rtl;
}
#main3 {
  direction:ltr;
}
.link {
  text-decoration:none;
  color: #894337;
}
.link:hover {
  text-decoration:underline;
}
/* masker wordt gebruikt om de opbouw van het menu te maskeren */
/* het masker wordt alleen gebruikt door Javascript */
#masker {
  position:absolute;
  left:134px;
  top:451px;
  width:730px;
  height:122px;
  z-index:10;
  background-color: #210903;
}
/* het deel vaar de menu knoppen staan */
#footer {
  position: absolute;
  top: 455px;
  left: 125px;
  width: 555px;
  height: 120px;
  z-index:9;
  background: url() 0px 0px no-repeat;
}
#menuregel1 {
  position:absolute;
  left:12px;
  top:0px;
  width:730px;
}
#menuregel2 {
  position:absolute;
  left:21px;
  top:38px;
  width:730px;
}
.menuknop {
  position:relative;
  height:42px;
}
.menuknop img {
  border:0px;
}
.menuknop:hover, .active {
  background-image:url(../img/menu/streep.gif);
  background-repeat:no-repeat;
  background-position:center;
  z-index:9;
}
.menuknopruimte {
  padding-right:12px;
}
ul {
  margin:0px 0px 0px 15px;
}
#steve {
  position: absolute;
  Z-index: 11;
  top: 20px;
  left: 718px;
  width: 209px;
  height: 500px;
  background: url() 0px 0px no-repeat ;
}
img {
  margin: 0;
  padding: 0;
  border: 0px;
}
input.formulier {
  width:300px;
  border:1px solid rgb(137,67,55);
  background-color:rgb(238,216,200);
}
textarea.formulier {
  width:300px;
  border:1px solid rgb(137,67,55);
  background-color:rgb(238,216,200);
  overflow:auto;
}
div.gb {
  position:relative;
  width:470px;
  border:1px solid white;
  margin:0px 0px 12px 33px;
}
div.gb table {
  width:100%;
}
/* gastenboek naam */
td.gbl {
  padding:3px
}
/* gastenboek aantal berichten */
td.gbr {
  text-align:right;
  padding:3px
}
div.gbc p {
  text-align:center;
  margin:21px 0px 21px 0px;
}
/* gastenboek submit button */
input.gbs {
  margin-left:280px;
  width:100px;
}
.knop {
  border:1px solid rgb(137,67,55);
  background-color:rgb(238,216,200);
}
.knop:hover {
 cursor: pointer;
}
td.gbb {
  border-top:1px solid white;
  padding:3px;
}
.w30 {
  width:60px;
}
.rood {
  color:red;
}
p {
  margin: 10px 0px 10px 0px;
  text-align:justify;
}
b {
  color: #894337;
}
h1 {
  color: #894337;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 2px;
  padding-bottom: 2px;
}
h2 {
  color: #894337;
  font-size: 14px;
}
h3 {
  color: #894337;
  font-size: 12px;
  margin:0px;
}