
/* ----------------  general layout  -------------------- */
body {background: #CACDBA url(images/bg.jpg) top left repeat-x; padding:0px; margin:0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #374A14; }
#container { width: 780px; margin-left: auto; margin-right: auto; background: url(images/header.jpg) top left no-repeat; text-align:center; }
img.toppic { margin-top:183px; }
#content, #voorstelling {background: url(images/content_bg.jpg) 0% 77px no-repeat;}
#langselection {float:left; position:absolute; margin: 30px 0 0 8px; color:#343722;}

#langselection a {text-decoration:none; color:#343722; font-size:10pt;}
#langselection a:hover {text-decoration:underline; color:#fff; font-size:10pt;}


/* -------------------  headings  ---------------------- */

h1 span, h2 span {display:none;}
#h1_historiek {background-image:url(images/h1_historiek.jpg); height:77px; margin:0; padding:0; }
#h1_welkom {background-image:url(images/h1_welkom.jpg); height:77px; margin:0; padding:0; }
#h1_recent_nieuws {background-image:url(images/h1_recent.jpg); height:77px; margin:0; padding:0; }
#h1_menukaart {background-image:url(images/h1_menukaart.jpg); height:77px; margin:0; padding:0; }
#h1_evenementen {background-image:url(images/h1_evenementen.jpg); height:77px; margin:0; padding:0; }
#h1_tennis {background-image:url(images/h1_tennis.jpg); height:77px; margin:0; padding:0; }
#h1_links {background-image:url(images/h1_links.jpg); height:77px; margin:0; padding:0; }
#h1_contact {background-image:url(images/h1_contact.jpg); height:77px; margin:0; padding:0; }
#h1_bedankt {background-image:url(images/h1_bedankt.jpg); height:77px; margin:0; padding:0; }

#h2_park {background-image:url(images/h2_park.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; text-align:left; }
#h2_tennis {background-image:url(images/h2_tennis.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; text-align:left; }

#h1_historiek_fr {background-image:url(images/h1_historiek_fr.jpg); height:77px; margin:0; padding:0; }
#h1_welkom_fr {background-image:url(images/h1_welkom_fr.jpg); height:77px; margin:0; padding:0; }
#h1_recent_nieuws_fr {background-image:url(images/h1_recent_fr.jpg); height:77px; margin:0; padding:0; }
#h1_menukaart_fr {background-image:url(images/h1_menukaart_fr.jpg); height:77px; margin:0; padding:0; }
#h1_evenementen_fr {background-image:url(images/h1_evenementen_fr.jpg); height:77px; margin:0; padding:0; }
#h1_tennis_fr {background-image:url(images/h1_tennis_fr.jpg); height:77px; margin:0; padding:0; }
#h1_links_fr {background-image:url(images/h1_links_fr.jpg); height:77px; margin:0; padding:0; }
#h1_contact_fr {background-image:url(images/h1_contact_fr.jpg); height:77px; margin:0; padding:0; }
#h1_bedankt_fr {background-image:url(images/h1_bedankt_fr.jpg); height:77px; margin:0; padding:0; }

#h2_park_fr {background-image:url(images/h2_park_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; text-align:left; }
#h2_tennis_fr {background-image:url(images/h2_tennis_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; text-align:left; }



/* -------------------  nl menu-headings  ---------------------- */

#h2_bierenopvat {background-image:url(images/h2_bierenopvat.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_bierenopfles {background-image:url(images/h2_bierenopfles.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_frisdranken {background-image:url(images/h2_frisdranken.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_water {background-image:url(images/h2_water.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_fruitsappen {background-image:url(images/h2_fruitsappen.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_zuivel {background-image:url(images/h2_zuivel.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_aperitieven {background-image:url(images/h2_aperitieven.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_borrelhapjes {background-image:url(images/h2_borrelhapjes.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_wittewijnen {background-image:url(images/h2_wittewijnen.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_rodewijnen {background-image:url(images/h2_rodewijnen.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_warmedranken {background-image:url(images/h2_warmedranken.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_sterkedranken {background-image:url(images/h2_sterkedranken.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_ijscoupes {background-image:url(images/h2_ijscoupes.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_milkshakes {background-image:url(images/h2_milkshakes.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_wafels_pannenkoeken {background-image:url(images/h2_wafels_pannenkoeken.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_gebak {background-image:url(images/h2_gebak.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_snacks {background-image:url(images/h2_snacks.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_voorkinderen {background-image:url(images/h2_voorkinderen.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_tussendoortjes {background-image:url(images/h2_tussendoortjes.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }



/* -------------------  fr menu-headings  ---------------------- */


#h2_bierenopvat_fr {background-image:url(images/h2_bierenopvat_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_bierenopfles_fr {background-image:url(images/h2_bierenopfles_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_frisdranken_fr {background-image:url(images/h2_frisdranken_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_water_fr {background-image:url(images/h2_water_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_fruitsappen_fr {background-image:url(images/h2_fruitsappen_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_zuivel_fr {background-image:url(images/h2_zuivel_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_aperitieven_fr {background-image:url(images/h2_aperitieven_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_borrelhapjes_fr {background-image:url(images/h2_borrelhapjes_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_wittewijnen_fr {background-image:url(images/h2_wittewijnen_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_rodewijnen_fr {background-image:url(images/h2_rodewijnen_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_warmedranken_fr {background-image:url(images/h2_warmedranken_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_sterkedranken_fr {background-image:url(images/h2_sterkedranken_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_ijscoupes_fr {background-image:url(images/h2_ijscoupes_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_milkshakes_fr {background-image:url(images/h2_milkshakes_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_wafels_pannenkoeken_fr {background-image:url(images/h2_wafels_pannenkoeken_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_gebak_fr {background-image:url(images/h2_gebak_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_snacks_fr {background-image:url(images/h2_snacks_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_voorkinderen_fr {background-image:url(images/h2_voorkinderen_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }
#h2_tussendoortjes_fr {background-image:url(images/h2_tussendoortjes_fr.jpg); background-repeat:no-repeat; height:46px; margin-left:30px; padding:0; width:378px; }





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

#nav {padding:0; margin:0; background: url(images/nav_bg.jpg) top left no-repeat; }
ul#navlist {list-style-type:none; padding:0; margin-left:24px; margin-top:0; margin-bottom:0;}
#nav ul li {display:inline; padding-right:33px;}
#nav ul li a {text-decoration: none; font-size:11pt; color:#374A14; line-height:225%; }
#nav ul li a:hover {text-decoration: none; font-size:11pt; color:#ffffff; line-height:225%; }


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


ul#nav_menukaart {margin-left: 0; padding-left: 0; white-space: nowrap; text-align:right; margin-right:28px; }
#nav_menukaart li { display: inline; list-style-type: none; }
#nav_menukaart a { padding: 2px 10px; font-size:8pt; text-transform:uppercase; border:2px solid #fff; font-weight:bold; }
#nav_menukaart a:link, #nav_menukaart a:visited {color: #4D4A14; background-color: #BDCC67; text-decoration: none; }
#nav_menukaart a:hover {color: #fff; background-color: #604937; text-decoration: none; }

#menu_detail {text-align:left;}


dl.menu_dl {margin-left:60px; margin-bottom:25px; padding-right:40px;  }
dl.menu_dl dt {width:480px; background:url(images/stippellijn.jpg) no-repeat bottom left; margin-bottom:0px; }
dl.menu_dl dt span {background-color:#f9f9f7; padding-right:5px; margin-bottom:0px; }
dl.menu_dl dd {padding-left:10px; background-color:#f9f9f7; margin:3px 0 3px 0; }



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

#content p {margin-left: 30px; margin-right: 30px; text-align:justify; font-size:10pt; line-height:160%; color: #374A14;}
#content p.bronvermelding {margin:0px; text-align:center; font: 12px; font-style:italic; padding-bottom:20px;}
#content p.openingsuren {margin-top:25px; margin-bottom:15px; text-align:center; font: 12px; font-weight:bold; padding:12px; border:3px solid #fff; background-color:#B8CC66; margin-left:160px; margin-right:160px; color:#3F471E;}
img.contentpic {border:4px solid #CACDBA; margin-right:30px; margin-left:20px; float:right;}
img.historypic {border:0px solid #CACDBA; margin-right:22px; margin-left:20px; float:right;}
img.historypic2 {align:center;}
img.parkpic {border:4px solid #CACDBA; margin-right:30px;}
img.voorstellingspic {border:4px solid #CACDBA; margin-right:35px;}
img.voorstellingspic2 {border:4px solid #CACDBA; margin-right:0px;}

#voorstelling p {margin-left: 30px; margin-right: 30px; text-align:justify; font-size:10pt; line-height:160%; color: #374A14;}
#voorstelling a {text-decoration:none; font-weight:bold; border-bottom:1px solid #CACDBA; color: #374A14; background-color:#fff;}
#voorstelling a:hover {text-decoration:none; font-weight:bold; border-bottom:1px solid #374A14; color: #374A14; background-color:#fff;}

#parkpics,#parkpics2, #voorstellingspics {margin-left:30px; text-align:center; margin:5px 0 5px 0;}

img.routeplan {margin-top:10px; margin-bottom:25px; border:0;}

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

#footer {padding:0; margin:0; background: url(images/footer_bg.jpg) top left no-repeat; font-size:10pt; line-height:500%; text-align:center; }
#footer span {font-weight:bold; margin-right:20px;}
#footer em {font-weight:bold; margin-left:20px; font-style:normal;}
#footer a {text-decoration:none; color:#374A14;}
#footer a:hover {text-decoration:none; color:#fff;}

a.authorlink {margin-top:30px; font-size:10pt; line-height:240%; text-decoration:none; color:#374A14;}
a.authorlink:hover {margin-top:30px; font-size:10pt; line-height:240%; text-decoration:none; color:#fff;}


/* ------------------  links  ----------------------- */

#interessantelinks {padding:0; margin-left:30px; text-align:left; height:600px;}
dt {width:200px; float:left; font-size:10pt; margin-bottom:12px; }
dd {text-align:left; font-size:10pt; margin-bottom:12px;}
dd a {text-decoration:none; font-weight:bold; color: #374A14;}
dd a:hover {text-decoration:none; font-weight:bold; border-bottom:1px solid #CACDBA; color: #374A14; background-color:#fff;}

#linkspics {float:left; margin-left:15px;}
#linkspics img {margin-bottom:10px; border:4px solid #CACDBA; margin-left:0; margin-right:25px;}


/* ----------------detailform------------------ */

#formarea {width:350px; float:left; margin:0; padding:0;}
#detailform {text-align:left; margin-bottom:25px; margin-top:15px; padding-left:30px; padding-right:0px; margin-left:0; margin-right:0; float:left; }
#detailform label { float: left; width: 300px; display: block; padding: 0.1em; font-size:9pt;  }
#detailform input { width: 300px; margin-top: 0.1em; background-color:#F0F1EC; border:1px solid #E0E2D9; color: #7C8862; }
#detailform input.submit { width: 300px; margin-top: 0.1em; background-color:#B8CC66; border:1px solid #959E7F; color: #374A14; font-weight:bold; text-transform:uppercase; font-size:9pt;}
#detailform textarea {width: 300px; margin-top: 0.1em; background-color:#F0F1EC; border:1px solid #E0E2D9; color: #7C8862;  }
#clearall {clear:left;}

/* ----------------nieuwsitems------------------ */

div.nieuwsitem {color: #E09F52; text-align:left; font-size:8pt; padding-bottom:60px; background:url(images/news_bg.jpg) bottom center no-repeat; min-height:170px; }
div.nieuwsitem span {margin-left: 30px;}
h2.nieuwstitel {display : inline; color:#7EB814; font-size:12pt; text-transform:uppercase; padding:0; margin:0 0 0 46px;}
p.nieuwsdatum, p.nieuwslink {margin:5px 0 0 0; padding:0; color: #374A14; }
p.nieuwsdatum span {color: #374A14;  margin:5px 25px 0 0; padding:0; font-weight:bold; }
p.nieuwslink span {color: #374A14; margin:5px 27px 0 0; padding:0; font-weight:bold; }
a.nieuwsurl {text-decoration:none; font-weight:bold; color: #374A14;}
a.nieuwsurl:hover {text-decoration:none; font-weight:bold; border-bottom:1px solid #CACDBA; color: #374A14; background-color:#fff;}

img.newspic {border:4px solid #CACDBA; margin-right:30px; margin-left:30px; margin-top: 10px;float:left;}



#headlines {text-align:left; background: url(images/content_bg.jpg) 0% 77px no-repeat;}
#headlineslist {list-style-type:none; padding:0; margin-left: 30px; margin-top:30px; margin-bottom:0;}
#headlineslist li {margin-bottom: 8px; }
#headlineslist li a {font-size:10pt; width:700px; height:20px;  display:block; padding:10px 6px; background-color:#EEEFE9; border:2px solid #E7E9DE; color:#604937; }
#headlineslist li a:hover {background-color:#EEEFE9; color:#7EB814; border:2px solid #E7E9DE; }

#headlineslist li a span.linkdatum {display: block; float:left; width:170px; font-size:9pt; }
#headlineslist li a span.linktekst {display: block; float:left; width:430px;  }
#headlineslist li a span.linkleesmeer {display: block; float:left; width:100px; font-size:8pt; }


