h1, h2, h3 {
font-family: Arial, Geneva, sans-serif;
margin: 8px 0 8px 0;
}

h1 {
text-align: center;
}

h2 {
font-size: 14px;
margin: 16px 0 0px 0;
}

p {
margin: 12px 12px 12px 0;
}

#content img {
margin: 12px 4px 16px;
}

#content table {
margin: 4px 16px;
}

#content td,
#content th {
text-align: left;
padding: 0;
vertical-align: top;
}

#content th {
padding-right: 24px;
}

#content {
width: 763px;
padding: 16px 12px 16px 212px;
position: fixed;
top: 0;
bottom: 50px;
z-index: 1;
overflow: auto;
}

#content .top {
margin-top: 8px;
}

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

#content .right {
margin-left: 16px;
margin-right: 24px;
float: right;
}

#content .clear {
clear: both;
}

#content img.photo {
width:400px;
height:266px
}

#content img.photo2 {
width:266px;
height:400px
}

#content div.quote {
font-style: italic;
background-color: #faedc2;
margin-left: 294px;
padding: 8px 8px 8px 16px;
width: 400px;
}

#content table.data {
margin: 4px 0;
}

#content table.data th {
background-color: #cb9e66;
padding: 6px 8px;
}

#content table.data td {
background-color: #f5dd89;
padding: 4px 8px;
}

#content div.adres {
margin: 22px 28px 0 0;
}

#content div.adres table.data {
margin: 0 0 8px 0;
width: 170px;
}

#contact_form {
width: 400px;
}

#contact_form th {
padding: 4px 12px 0 0;
width: 200px;
}

#contact_form td {
padding: 0 0 4px 0;
width: 200px;
}

#contact_form input,
#contact_form textarea {
border: 1px solid #a0592c;
padding: 2px;
}

#contact_form tr.warning th,
#contact_form tr.warning td {
margin: 0;
padding: 0;
color: red;
font-weight: bold;
vertical-align: bottom;
}

span.info {
font-weight: bold;
}

#content #at {
vertical-align: bottom;
padding: 0;
border: none;
width: 9px;
height: 11px;
margin: 1px;
}

#content #spreuk {
background-color: #faedc2;
width: 266px;
margin-top: 40px;
padding: 6px 8px 6px 8px;
}

#content #auteur {
white-space:nowrap;
font-weight:700;
text-align:right;
margin-top: 4px;
}


