/* ----------------  reset  -------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol, ul {list-style: none; }
.clear{clear:both;font-size:0px;line-height:0px;height:0px;}
strong {font-weight:700;}

/* ----------------  general  -------------------- */

html, body {background:#0d0b0a url(images/bg.jpg) 50% 50% no-repeat; font-family:"Trebuchet MS",  Arial, Verdana; font-size:9pt; color:#4c4c45; height:100%;}

#container {position:absolute; height:640px; width:980px; margin:-320px 0px 0px -490px; top:50%; left:50%; text-align:left;}

#navcontainer {float:left;}
#navlist {margin:150px 0 10px 0;}
#navlist li {float:left; padding:0 10px 0 10px;}
#navlist li.first {padding-left:0px;}
#navlist li a {text-decoration:none; color:#ceba89; text-transform: uppercase; display:block; margin-bottom:10px; padding-bottom:6px;}
#navlist li.first a {padding-left:0; border-left:0;}
#navlist li a:hover {border-bottom:3px solid #3b3432; padding-bottom:3px; color:#eadab3;}
#navlist li a#currentpage {border-bottom:3px solid white; padding-bottom:3px; color:#fff;}

#langcontainer {float:right;}
#langlist {margin:150px 0 10px 0;}
#langlist li {float:left; padding:0 10px 0 10px;}
#langlist li.first {padding-left:0px;}
#langlist li a {text-decoration:none; color:#ceba89; text-transform: uppercase; display:block; margin-bottom:10px; padding-bottom:6px;}
#langlist li.first a {padding-left:0; border-left:0;}
#langlist li a:hover {border-bottom:3px solid #3b3432; padding-bottom:3px; color:#eadab3;}
#langlist li a#currentlang {color:#fff;}


h1 {color:#6c4d35; font-size:13pt; margin:0 0 20px 0;}
h2 {font-size:10pt; margin:0 0 10px 0; font-weight:700;}


p {margin-bottom:12pt; text-align:justify;}
p a {color:#6c4d35;}

#menublock p {margin-bottom:1pt; text-align:center;}
#menublock h1 {margin-bottom:15px; text-align:center;}
#menublock h1 span {margin:10px 0 0 0; text-align:center; font-size:9pt; color:#4c4c45;}

/* ----------------    pics    -------------------- */

#crossfader {position:relative; float:left; width:490px; height:395px; display:block; overflow:hidden; margin:-36px 30px 0 -6px; }


/* ----------------    content    -------------------- */

#content {background:#d7ceb9; border:6px solid #c7c0ab; height:353px; padding-top:30px;}

#text {height:340px;}
ul.gerechten {margin-bottom:20px;}
ul.gerechten li {background:#d2c8af; margin-bottom:7px; padding:2px; display:block;}
ul.gerechten span {float:right; background:#c7bb9f; width:50px; text-align:left; padding-left:15px; color:#363634;}

ul.gerechten li.expl {background:#d7ceb9; font-style:italic; padding:10px 20px 10px 30px; display:block; text-align:justify; margin-bottom:0; color:#000;}


h2.kaartlink {font-size:10pt; background:#c7bb9f; padding:2px; text-decoration:none; display:block; color:#4c4c45; cursor:pointer; font-weight:300;}
h2.kaartlink:hover, h2.kaartlink:active {background:#6c4d35; color:#fff;}
ul.kaartblock {margin-bottom:20px;}
ul.kaartblock li {background:#d2c8af; margin-bottom:7px; padding:2px; display:block;}

ul.kaartblock li.expl {background:#d7ceb9; font-style:italic; padding:10px 20px 10px 30px; display:block; text-align:justify; margin-bottom:0; color:#000;}

ul.kaartblock span {float:right; background:#c7bb9f; width:50px; text-align:left; padding-left:15px; color:#363634;}

ul.menus li {margin-bottom:8px;}
ul.menus li a {font-size:10pt; background:#c7bb9f; padding:2px; text-decoration:none; display:block; color:#4c4c45; font-weight:300;}
ul.menus li a:hover {background:#6c4d35; color:#fff;}

div.verlof {padding:15px 15px 1px 15px; background:#e5dcc5; margin-bottom:20px; border-bottom:1px solid #c7bb9f; border-right:1px solid #c7bb9f;}
div.verlof p {font-weight:700;}


/* ----------------   scrollpane   ------------------- */

.scroll-pane {
	width: 440px;
	height: 300px;
	overflow: auto;
	float: left;
}

* ----------------  contact  -------------------- */

form {width:300px;}
input {font-size:8pt; background:#cdc1a5; border:0; padding:1px 5px; height:16px; margin:0 4px 3px 0; width:200px;}
input.check {font-size:8pt; background:#cdc1a5; border:0; padding:1px 5px; height:16px; margin:0 4px 3px 0; width:20px;}
textarea {background:#cdc1a5; border:1px solid #c2b69b; width:420px; overflow:auto; font-family:"Trebuchet MS", Verdana, Arial; font-size:8pt; margin:8px 0 12px 0; }
#Submit {border:0px; background:#6c4d35; color:#fff; width:100px; font-size:8pt; text-align:center; padding:1px 0 1px 0; margin-bottom:20px;} 

div.val, input.val {display:none;}



/* ----------------   footer   ------------------- */

#footer {text-align:center; margin-top:15px; color:#5c5749;}
#footer a {color:#7b735f;}
#footer a:hover {color:#b7ab8d;}

