/* ----------------------------     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     --------------------------- */

body {font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif; color:#686260; text-align:center; background: #ff973c url(images/content_top_bg.jpg) repeat-x; font-size:10pt; font-weight:300; }
#top {text-align:left; margin:0px auto; width:960px; background: #ff973c url(images/top.jpg) no-repeat;}
#top_home {text-align:left; margin:0px auto; width:960px; background: #ff973c url(images/top_home.jpg) no-repeat;}
#top_contact {text-align:left; margin:0px auto; width:960px; background: #ff973c url(images/top_contact.jpg) no-repeat;}

#marquee {float:right; width:488px; margin:18px 5px 0 0;}
#gallery { position: relative; width:488px; height:290px; overflow:hidden;}
#gallery img {background:#fff; padding:8px; border:1px solid #D0CFCF; }
#gallery li {display:block;}

#coordinaten {padding:150px 0 23px 0px; line-height:160%; word-spacing:1px; text-align:center; font-size:1em;}
#coordinaten p {margin-bottom:15px;}
#coordinaten p span {color:#ef7517; font-weight:700;}
#coordinaten p span em {font-size:1.2em;}
#coordinaten a {color:#686260;}

#bottom {width:100%; text-align:center; background: #6c6260 url(images/footer_bg.jpg) repeat-x; min-height:250px; }


/* ----------------------------      styles       --------------------------- */

@font-face {
    font-family: 'BenguiatBkBTBookItalic';
    src: url('font/benguiat_book_italic_bt-webfont.eot');
    src: url('font/benguiat_book_italic_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/benguiat_book_italic_bt-webfont.woff') format('woff'),
         url('font/benguiat_book_italic_bt-webfont.ttf') format('truetype'),
         url('font/benguiat_book_italic_bt-webfont.svg#BenguiatBkBTBookItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.Benguiat {font-weight: normal; font-style: normal; line-height:normal; font-family: 'BenguiatBkBTBookItalic', "Lucida sans Unicode", Arial; }

h1 {color:#990501; margin:50px 0 40px 0; font-size:1.7em;}
h1.top {margin:93px 0 40px 0;}
h2 {color:#9e2420; font-weight:600; margin: 18pt 0 10pt 0; font-size:11pt; font-family: sans-serif; line-height:160%; }
h2 span {color:#9e2420; font-weight:300; font-size:9pt;}


/* ----------------------------        nav        --------------------------- */

#navcontainer { padding:0 0 0 40px; clear:both; }
#navlist li {float:left; margin-right:14px;}
#navlist li a {padding:2px 12px; color:#615956; text-decoration:none; border:1px solid #e0d9c9; display:block; text-transform:uppercase; font-size:1.05em;}
#navlist li a:hover {color:#615956; text-decoration:none; border:1px solid #f2ebe1; background:#ebe4d3;}
#navlist li a#currentpage {color:#b32722; text-decoration:none; border:1px solid #d8cbb7; background:#fff;}

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

#content {padding-left: 40px;}
#contentbottom {background: #ff973c url(images/content_bottom.jpg) bottom left no-repeat; height:118px;}

#left {float:left; width:550px; display:block; min-height:650px;}
#left p {line-height:160%; margin-bottom:10pt; text-align:left;}
#left p strong {color:#262423; font-weight:700;}
#left p em {color:#990501; font-weight:700; font-variant:normal;}
#left p a {font-weight:700; color:#686260;  }
#left p a:hover {font-weight:700; color:#9e2420;}
#left p span.Benguiat {font-size:16px; }

#left a.left {float:left; margin-right:20px; }
#left a.right {float:right; margin-left:20px;}
#left a.downloadlink {padding:3px 6px; color:#990501; text-decoration:none; font-weight:700; border:1px solid #b9b2aa; background:#f2f1f0; width:250px; float:left; display:block; margin:0 22px 12px 0;}
#left a.downloadlink2 {padding:3px 6px; color:#990501; text-decoration:none; font-weight:700; border:1px solid #b9b2aa; background:#f2f1f0; width:250px; float:left; display:block; margin:0 0 12px 0;}

#left a.downloadlink1 {padding:1px 3px; color:#990501; text-decoration:none; font-weight:300; border:1px solid #b9b2aa; background:#f2f1f0; width:120px; float:left; display:block; margin:0 10px 12px 0; font-size:8pt;}
#left a.downloadlink12 {padding:1px 3px; color:#990501; text-decoration:none; font-weight:300; border:1px solid #b9b2aa; background:#f2f1f0; width:120px; float:left; display:block; margin:0 0 12px 0; font-size:8pt;}
#left a.downloadlink1:hover {color:#f2f1f0; font-weight:300; background:#c52a25;}
#left a.downloadlink12:hover {color:#f2f1f0; font-weight:300; background:#c52a25;}
#left a#currentkaart {color:#f2f1f0; font-weight:300; background:#c52a25;}

.keuzemenu {text-align:center;}
.keuzemenu a.menulink {padding:3px 6px; color:#990501; text-decoration:none; font-weight:300; border:1px solid #b9b2aa; background:#f2f1f0; width:300px; display:block; margin:0 0 -5px 110px; font-weight:700;}
a.menulink:hover {color:#f2f1f0; font-weight:700; background:#c52a25;}



div.sfeerbeelden {text-align:left;}
div.sfeerbeelden a {margin: 0 16px 0 0;}
img.sfeerthumb {padding:4px; background:#F4F1EC; border-bottom:1px solid #CCC0B3; border-right:1px solid #CCC0B3; margin-bottom:10pt;}

img.newsborder {padding:4px; background:white; border-left:1px solid #D9D9D7; border-right:1px solid #D9D9D7; border-bottom:1px solid #AAAAA8; margin-right:20px; float:left;}


div.arrangement {background:#e3dbd1; border:1px solid #b9b2aa; margin-bottom:30px; padding:10px;}
div.arrangement h2 {text-align:center;}
div.arrangement table {margin-left:20px;}
div.arrangement table td em {font-style:italic; font-size:11px;}
#left div.arrangement p {text-align:center;}

/* ----------------------------       right       --------------------------- */

#right {float:left; width:260px; padding:115px 0 0 90px; text-align:center;}
#suggesties {height:130px; overflow:hidden; margin-bottom:70px;}
#suggesties p {color:#f2ebe1; line-height:160%; margin:15px 0; font-size:16px;}

#kindvriendelijk {height:80px; overflow:hidden; margin-bottom:50px;}
#kindvriendelijk a {width:260px; height:80px; display:block; text-decoration:none;}
#groepen {height:80px; overflow:hidden; }
#groepen a {width:260px; height:80px; display:block;  text-decoration:none;}
#vraaghetons {height:80px; overflow:hidden; margin-bottom:50px;}
#vraaghetons a {width:260px; height:80px; display:block; text-decoration:none;}

/* ----------------------------       route       --------------------------- */

iframe {width:540px; height:330px; padding:4px 4px 0px 4px; background:#F4F1EC; border-bottom:1px solid #CCC0B3; border-right:1px solid #CCC0B3; margin-bottom:10pt;} 

/* ----------------------------       gbook       --------------------------- */

div.entry {padding:2px 10px 0 10px; background:#ECE0D5; border:1px solid #DFCBB9; margin-bottom:10px;}
div.entry p span.wie {font-size:8pt; font-weight:700; font-style:italic; color:#B20601;}

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

#zonnebloemform {width:230px; float:right; line-height:150%; margin-bottom:10pt; font-size:8pt; }
#zonnebloemform input {width:160px; background:#F4F1EC; border:1px solid #CCC0B3; margin:3px 0 3px 0; font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#686260;}
#zonnebloemform input#submit {color:#990501; font-weight:600; padding:3px 0 3px 0;}
textarea {width:230px; background:#F4F1EC; border:1px solid #CCC0B3; margin-bottom:4px; overflow:hidden; font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#686260;}
div.val, input.val {display:none;}

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

#footer {text-align:left; margin:0px auto; width:960px; background: #6c6260 url(images/footer.jpg) no-repeat;}
#footer p {text-align:center; padding:56px 0 20px 0; color:#dad3cb;}
#footer a {color:#dad3cb;}
#footer a.maillink {color:#ed9645;}


#menulinks {width:255px; float:left; margin-right:30px;}
#menurechts {width:260px; float:left;}

ul.menukaart {margin-bottom:10px;}
ul.menukaart li {display:block; width:255px; margin-bottom:6px; }
ul.menukaart li span {float:right; width:60px; text-align:right;}


ul.menukaart2 {margin-bottom:10px;}
ul.menukaart2 li {display:block; width:500px; margin-bottom:6px; }
ul.menukaart2 li span {float:right; width:60px; text-align:right;}
