* {font-family : Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #5c5b4d}
body, h1, h2, h3, div, form, iframe, span, img {margin: 0; padding: 0}
body {background-color: #e6e3da; scrollbar-base-color: #e6e3da; scrollbar-arrow-color: #5c5b4d; scrollbar-track-color: #e6e3da}
h1, h1 span, .header {font-size: 24px; font-weight: bold; line-height: 1}
h2, h2 span {font-size: 17px; font-weight: bold; line-height: 1}
.welkomtop {font-size: 15px; line-height: 1.5; padding: 20px 20px 15px 20px; text-align: center; vertical-align: top}
.welkom1 {padding: 5px 10px 0px 10px; text-align: center; vertical-align: top}
.welkom2 {font-size: 15px; line-height: 1.5; padding: 5px 10px 0px 10px; text-align: left; vertical-align: top}
.welkom1 a {text-decoration: none}
.header2 {line-height: 3; font-weight: bold}
.header3 {font-size: 15px; font-weight: bold; color: #f5d523}
.tdd {background-color: #c7bfab}
.input {border: 1px inset #948664; width: 200px; padding: 1px 4px; background-color: #efede7}
.submita   {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; width: 25px; background-color: #948664; cursor: pointer}
.submit1   {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; width: 100px; background-color: #948664; cursor: pointer}
.submit    {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; width: 150px; background-color: #948664; cursor: pointer}
.submit2   {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; width: 200px; background-color: #948664; cursor: pointer}
.submit3   {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; width: 250px; background-color: #948664; cursor: pointer}
.foutkleur {color: #ff0000}
.groot    {font-size: 18px; line-height: 140%; font-weight: bold}
.klein    {font-size: 9px}
a {outline: none}
a:hover {color: #000000}
a.accommodatie, a.object {text-decoration: none}
a.accommodatie:hover, a.object:hover {color: #5c5b4d}
a.footer {font-size: 8px; text-decoration: none}
a.klein   {font-size: 9px; font-weight: bold}
img, a img {border: none}
div.menu {position: absolute; top: 1px; right: 0px; height: 21px; margin: 0; padding: 0; text-align: right}
div.menu tr {height: 21px}
div.menu td {font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; vertical-align: top}
div.menu td img {margin: 0px 4px 0px 0px}
div.menu2 {position: absolute; left: 0px; bottom: 0px; margin: 0; padding: 0; z-index: 99}
img.opa10 {filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0}
img.opa07 {filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7}
img.opa03 {filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3}
table.accommodatie td {padding: 5px}
table.accommodatielist {font-size: 10; width: 100%}
table.accommodatielist td {font-size: 10; width: 17%; padding: 3px; text-align: center}
table.accommodatielist tr.bold {height: 28px}
table.accommodatielist tr.bold td {font-weight: bold}
table.object td {padding: 5px}
table.objectlist {font-size: 10; width: 100%}
table.objectlist td {font-size: 10; width: 15%; padding: 3px; text-align: center}
table.objectlist tr.bold {height: 28px}
table.objectlist tr.bold td {font-weight: bold}
table.zoomfoto {padding: 0; margin: 0}
table.zoomfoto td {padding: 0; margin: 0;}
table.zoomfoto th {padding: 0; margin: 0}
table.zoomfotolabel {padding: 0; margin: 0;}
table.zoomfotolabel td {padding: 0; margin: 0;}
table.zoomfotolabel th {padding: 0; margin: 0}
table.prijzen {width: 300px; margin: 0px 0px 20px 40px}
table.prijzen th {font-size: 15px; font-weight: bold; color: #f5d523; background-color: #5c5b4d; padding: 10px 15px 10px 15px}
table.prijzen td {background-color: #f5d523; border-top: 1px solid #5c5b4d; padding: 10px 15px 10px 15px}
table.prijzen td table {margin: 0; margin-left: auto; margin-right: auto}
table.prijzen td table td {background-color: transparent; border-top: none; line-height: 150%; padding: 0}
table.contact {background-color: #c7bfab; margin-left: auto; margin-right: auto}
table.contact td {padding: 2px 10px 2px 10px; background-color: #c7bfab}
table.contact td.normal {padding: 2px 10px 2px 10px; background-color: #c7bfab}
table.contact td.top {padding: 10px 10px 2px 10px; background-color: #c7bfab}
table.contact td.bottom {padding: 2px 10px 10px 10px; background-color: #c7bfab}
table.contact td.klein {font-size: 12px; font-weight: normal}
table.contact .submit {color: #f7f5f1; font-weight: bold; border: 1px outset #948664; margin: 10px 0px 10px 0px; padding: 0 14px; background-color: #948664; cursor: pointer}
table.contact .input {border: 1px inset #948664; width: 275px; padding: 1px 4px; background-color: #efede7}
table.contact .input2 {border: 1px inset #948664; width: 103px; padding: 1px 4px; background-color: #efede7}
table.contact .textarea {border: 1px inset #948664; width: 406px; padding: 1px 4px; background-color: #efede7}
span.domein {color: #a49d8d}
