* { margin:0 }

#logo
 {
  position: absolute;
  left: 82px;
  top: 67px;
  width: 188px;
  height: 76px;
 }

#language
 {
  position: absolute;
  left: 93px;
  top: 173px;
  width: 167px;
  text-align: right;
 }

#menu
 {
  position: absolute;
  top: 202px;
  left: 93px;
  width: 167px;
  line-height: 80%;
 }

#content
 {
  position: absolute;
  top: 62px;
  left: 333px;
  width: 424px;
  height: 475px;
  background-color: #ffffff;
  padding: 10px;
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
  z-index: 100;
	/* overflow: auto; */
 }

#content img
 {
   border: 1px;
   border-style: solid;
	 border-color: #d1d1d1;
 }

#content .imgleft
 {
   float: left;
	 margin-right: 5px;
 }

#content .imgright
 {
   float: right;
	 margin-left: 5px;
   z-index: 1;
 }

#leftcolumn
 {
   width: 155px;
	 float: left;
	 padding-right: 5px;
	 border-width: 0px 1px 0px 0px;
	 border-color: #a4a4a4;
	 border-style: solid;
 }

#leftcolumn50
 {
   width: 48%;
	 float: left;
	 padding-right: 5px;
	 border-width: 0px 1px 0px 0px;
	 border-color: #a4a4a4;
	 border-style: solid;
 }
 
#rightcolumn
 {
	 width: 257px;
	 float: left;
	 padding-left: 5px;
 }

#rightcolumn50
 {
	 width: 48%;
	 float: left;
	 padding-left: 5px;
 }
 
#copyright
 {
  position: absolute;
  top: 572px;
  left: 333px;
  width: 444px;
  text-align: right;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
 }

#image
 {
  position: absolute;
  top: 400px;
  left: 0px;
  width: 500px;
  height: 300px;
 }

img
 {
  border: 0;
 }

.p-table
 {
   border-collapse: collapse;
   width: 424px;
 }
 
.p-table th
 {
   font-size: 12px;
   text-align: left;
 }

.p-table td
 {
   vertical-align: top;
 }

.title
 {
   font-weight: bold;
   font-size: 12px;
 }

.subtitle
 {
   position: relative;
   top: -1px;
   font-weight: bold;
   font-size: 11px;
 }

.spacerow
 {
   height: 2px; 
 }

input
 {
  border: 1px;
  border-style: solid;
	border-color: #d1d1d1; 
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
 }

textarea
 {
  border: 1px;
  border-style: solid;
	border-color: #d1d1d1; 
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
 }

/** Zet lijsten op gelijke margin als normale tekst ! **/
ul { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
ol { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}

.error
 {
   list-style: none;
   margin-left: -40px;
   color: red;
 }
 
/** Opening Hours **/
#OOTable
 {
   border-collapse: collapse;
   width: 100%;
 }
