body{
background: #f1f1f1  url(../graphics/bg01.jpg);
margin: 0;
padding: 0;
text-align: left;
font-family: Times New Roman, serif;
font-size: 62.5%; /* = 10px */
}

body.terradon{
background: #f1f1f1  url(../graphics/warmond.jpg);
margin: 0;
padding: 0;
text-align: left;
font-family: Times New Roman, serif;
font-size: 62.5%; /* = 10px */
}

div#main_container{
margin: 20px 0 0 -15px;
width: 860px;
height: automatic;
text-align:left;
background-color: transparent;
border: none;
}

div#floatmenu{
float: left;
width: 235px;
height: auto;
text-align: left;
font-size: 1.8em;
font-family: serif;
color: #000;
}

div#content{
background-color: transparent;
float: left;
width: 625px;
height: auto;
text-align: left;
font-size: 1.8em;
}

div#content_terradon{
background-color: transparent;
float: left;
width: 755px;
height: auto;
text-align: left;
font-size: 1.8em;
margin: 0 0 0 80px;
}

div#artikel{
width: auto;
height: ato;
padding: 0 0 0 40px;
text-align: left;
font-size: 1.8em;
}

div#menukaart{
background-color: transparent;
float: left;
width: 600px;
height: auto;
text-align: left;
border: 1px solid #933;
padding: 20px 20px 20px 20px;
margin: 30px 0 20px 0;
}

div.float_right{
float: right;
margin: 20px 0 0 20px;
}

table.center{
text-align: center;
}

td.center{
text-align: center;
}

td.info1{
border-right: 1px solid;
border-color: #b9c6ce;
padding: 0 15px 0 0;
}

td.info2{
padding: 0 0 0 20px;
}

a:link, a:visited{
color: #000;
text-decoration: none;
}

a:hover, a:active{
color: #933;
text-decoration: underline;
}

ul.floatmenu{
list-style: none;
}

li a.floatmenu:hover, a.floatmenu:active{
color: #933;
text-decoration: underline;
list-style: none;
}

li a.floatmenu:link, a.floatmenu:visited{
color: #ddd;
text-decoration: none;
list-style: none;
}

h1 {
font-size: 2em;
color: #933;
margin: 0x 0 45px 0;
}

h2 {
font-size: 1.5em;
color: #933;
}

h3 {
font-size: 1.1em;
color: #933;
margin: 0 0 10px 0;
}

hr {
color: #933;
margin: 10px 0 10px 0;
}

img.foto {
margin: 10px 0 0 0;
}

img.foto1 {
float: right;
margin: 0 0 10px 10px;
}

img.foto2 {
float: left;
margin: 0 0 0 0;
}

img.fotolinks{
border: none;
float: left;
margin: 15px 15px 15px 0;
}

img.fotolinksboven{
border: none;
float: left;
margin: 0 15px 10px 0;
}

img.fotolinksonder{
border: none;
float: left;
margin: 15px 15px 0 0;
}

img.fotolinksob{
border: none;
float: left;
margin: 0 15px 0 0;
}

img.fotorechtsboven{
border: none;
float: right;
margin: 0 0 10px 15px;
}

img.fotorechtsonder{
border: none;
float: right;
margin: 15px 0 0 15px;
}

img.fotorechtsob{
border: none;
float: right;
margin: 0 0 0 15px;
}

img.fotorechts{
border: none;
float: right;
margin: 15px 0 15px 15px;
}


img.fotomiddenboven{
border: none;
float: center;
margin: 0 0 30px 150px;
}

img.noborder{
border: none;
margin: 0;
}

img.links{
border: none;
margin: -3px -3px -2px -2px;
}

img.left{
float: left;
border: none;
margin: 0;
}

img.middle{
float: right;
border: none;
margin: 0;
}

img.right{
float: right;
border: none;
margin: 0;
}

img.nieuwsbrief_logo {
float: right;
margin: 0 50px 0 0;
border: none;
}

span.vetrood {
color: #933;
font-weight: bold;
}

span.large {
color: #000;
font-size: 25px;
font-weight: bold;
}

span.medium {
color: #000;
font-size: 20px;
font-weight: bold;
}

span.smallitalic {
color: #000;
font-weight: normal;
font-size: 0.8em;
font-style: italic;
}

.black {
color: #111;
}

a.hppt{
float: right;
font-weight: normal;
font-size: 0.9em;
}
a.hppt:link, a.hppt:visited{
color: #b9c6ce;
text-decoration: none;
}

a.hppt:hover, a.hppt:active{
color: #fff;
text-decoration: none;
}

a.jump:link, a.jump:visited{
color: #933;
font-weight: bold;
text-decoration: none;
}

a.jump:hover, a.jump:active{
color: #c33;
font-weight: bold;
text-decoration: underline;
}

a.jump_h2:link, a.jump_h2:visited{
color: #933;
font-size: 1.5em;
font-weight: bold;
text-decoration: none;
}

a.jump_h2:hover, a.jump_h2:active{
color: #c33;
font-size: 1.5em;
font-weight: bold;
text-decoration: underline;
}

table.garuda{
text-align: left;
font-size: 0.8em;
padding: 0;
margin: 0;
}

td.garuda_l{
width: 20px;
text-align: left;
padding: 0;
margin: 0;
}

td.garuda_r{
width: auto;
text-align: left;
padding: 0;
margin: 0;
}


table.content{
margin-top: 20px;
}

table.right{
float: right;
margin: 0 0 0 15px;
}

td.right{
text-align: right;
font-size: 1em;
color: #000;
margin: 80px 0 80px 0;
}

table.prijzen{
font-size: 1em;
}

table.year{
margin: -25px 0 0 0;
color: #933;
}

td.thisyear{
width: 40px;
text-align: center;
font-size: 1em;
font-weight: bold;
color: #933;
border-right: 1px solid #933;
border-bottom: 1px solid #933;
}

td.yearright{
width: 40px;
text-align: center;
font-size: 1em;
color: #933;
border-right: 1px solid #933;
}

td.nextyear{
width: 40px;
text-align: center;
font-size: 1em;
color: #933;
}

a.year:link, a.year:visited{
color: #933;
text-decoration: none;
}

a.year:hover, a.year:active{
color: #000;
font-weight: bold;
text-decoration: underline;
}

table.slideshownav{
margin: -40px 0 0 0;
}

td.slideshownav{
font-size: 0.9em;
}

table.index_header{
margin: -40px 0 0 0;
}

td.index_header{
font-size: 19px;
}

table.links{
font-size: 1em;
}

td.links{
width: 360px;
}

td.linksfotos{
width: 250px;
}

table.index{
font-size: 1em;
}

td.index{
width: 360px;
}

td.index_fotos{
width: 220px;
}

table.gastenboek{
}

td.gastenboek{
border-bottom: 2px solid #933;
padding: 15px 0 15px 0;
font-size: 1.1em;
}

table.catering{
font-size: 1em;
margin: 0;
padding: 0;
}

td.catering{
margin: -20px;
padding: 0;
}

p#tekst_1 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_2 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_3 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_4 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_5 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_6 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_7 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_8 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_9 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}

p#tekst_10 {
background: transparent;
display: none; 
margin: 0;
padding: 0; 
}







div.mailform{
width: 500px;
border: 0 solid black;
}

input.realname{
width: 98%;
color: #555;
font-family: times new roman, serif;
font-size: 1em;
}

input.email{
width: 98%;
color: #555;
font-family: times new roman, serif;
font-size: 1em;
}

input.forminput{
color: #555;
font-family: times new roman, serif;
font-size: 1.1em;
}

textarea.forminput{
font-family: times new roman, serif;
font-size: 1em;
color: #555;
}

textarea.bericht{
height: 200px;
width: 98%;
font-family: times new roman, serif;
font-size: 1em;
color: #555;
}

input.formSubmit{
font-family: Times New Roman, serif;
}

table.mailform{
width: 500px;
border: 0 solid red;

}

td.q{
width: 200px;
border: 0 solid black;
padding: 5px 0 0 0;
font-size: 1.1em;
}

td.a{
width: 285px;
border: 0 solid black;
padding: 5px 0 0 0;
font-size: 1.1em;
}

td.formBericht{
border: 0 solid black;
padding: 5px 0 0 0;
font-size: 1.1em;
}

td.formSubmit{
width: 400px;
border: 0 solid black;
text-align: left;
padding: 15px 0 0 0;

}

td.checkbox{
font-size: 1.1em;
}

select.voorstelling{
color: #ff0000;
}

p.subhead{
font-size: 1.1em;
font-weight: bold;
color: #933;
}

span.required{
font-size: 1.1em;
font-weight: bold;
color: #933;
}

select.select{
font-family: Times New Roman, serif;
font-size: 1.1em;
color: #555;
}