/* --- RESET --- */
html{color:#000;background:#839647;}
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0 none;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;} 
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;}

/* --- ALL'S SET --- */ 
body{background:#a2b059 url("../pix/bg-body.jpg") repeat 50% 0;font:14px/18px Arial, Helvetica, sans-serif;color:#2e2f33;}
strong{font-weight:700;}
#container {height:100%;margin:0 auto;width:100%;position:relative;}


/* ----- MASTHEAD ----- */
#masthead {height:55px;position:absolute;top:0;left:0;width:100%;}
#masthead-wrapper{height:55px;margin:0 auto;position:relative;width:600px;}
.name {color:#FFFFFF;font-size:48px;left:7px;line-height:55px;position:absolute;top:0;z-index:10;text-shadow:0 0 10px #785043;}
.description{display:none;}
/* ----- MENU ----- */
#menu {background:transparent url("../pix/bg-masthead.png") repeat-x 0 100%;height:75px;padding-top:25px;position:relative;width:100%;}
#menu-wrapper{height:60px;margin:0 auto;position:relative;width:600px;}
#menu-wrapper ul{height:60px;padding:0;}
#menu-wrapper ul li{list-style:none outside none;float:left;position:relative;padding:0 0 0 1px;background:transparent url("../pix/bg-nav-divider.gif") no-repeat 0 0;}
#menu-wrapper ul li.first{background-image:none;padding-left:0;}
#menu-wrapper ul a:link,#menu-wrapper ul a:visited{color:#fff;display:block;font-size:14px;line-height:14px;padding:40px 10px 5px;text-decoration:none;text-shadow:1px 1px 1px #785043;}
#menu-wrapper ul a:hover,#menu-wrapper ul a:active,#menu-wrapper ul li.active a{background:transparent url("../pix/bg-nav.gif") repeat-x 0 100%;color:#fff;border-bottom:3px solid #fff;}
/* ----- CONTENT ----- */
#content {background:transparent url("../pix/bg-content.png") repeat-y 50% 0;margin-top:-15px;position:relative;width:100%;}
#content-wrapper {position:relative;margin:0 auto;padding:3px 0 0;width:600px;}
#content-center{padding:0 15px 100px;min-height:500px;} * html #content-center {height:500px;}
#promotion{position:absolute;top:10px;right:10px;z-index:10;}
#promotion a{text-decoration:none;border-bottom:0 none;}
/* --- MEMO --- */
#memo{background:transparent none;float:left;height:150px;margin:40px 15px 15px 0;position:relative;width:270px;font-size:12px;line-height:14px;font-style:italic;}
#memo h3{margin-bottom:8px;}
/* --- POLAROID --- */
#polaroid{position:relative;margin:15px -50px 0 0;float:right;width:330px;height:255px;-webkit-transform: rotate(5deg);-moz-transform: rotate(5deg);-o-transform: rotate (5deg);}
/* --- MODALWINDOW --- */
#modalWindow {display:block;position:absolute;top:20px;right:20px;bottom:20px;left:20px;overflow:hidden;}
#modalWindow .wrapper {padding:10px 15px;color:#fff;font-size:14px;line-height:18px;background:transparent url("../pix/trans-black-50.png") repeat scroll 0 0;} 
#modalWindow p {margin-bottom:2px;text-shadow:0 0 3px #000;}
#modalWindow ul {padding-bottom:0;}
#modalWindow li {padding:0 0 3px;text-shadow:0 0 3px #000;}
#modalWindow .extra {color:#e2b946;font-size:18px;font-weight:700;}
/* --- BLOCK --- */
.block {float:left;position:relative;width:570px;margin-top:-30px;}
/* --- FOOTER */
#footer{height:120px;position:relative;width:100%;background:transparent url("../pix/bg-content.png") repeat-y 50% 0;}
#footer-wrapper{background:#839647 none;border-top:3px dotted #b5c17b;height:97px;margin:0 auto;position:relative;width:570px;padding:10px 15px;font-size:12px;}
#footer p{text-align:center;}

/* --- FONT --- */
h1 {color:#33462a;font-size:30px;line-height:30px;font-weight:700;margin:0 0 20px;text-shadow:0 0 3px #fff;}
h2 {color:#173006; margin:0 0 10px;font-size:18px;font-weight:700;border-bottom:1px solid #173006;}
h3 {color:#173006; margin:0 0 4px;font-size:16px;font-weight:700;}
p {margin:0 0 10px;}

body.eropuit h2 { margin-top:30px;}
/* --- LINK --- */
a:link, a:visited{color:#2e2f33;text-decoration:none;border-bottom:1px solid #AB705C;}
a:hover, a:active{color:#000;text-decoration:none;border-bottom:1px solid #000;}
#ie6_banner a:link, #ie6_banner a:visited{color:#fff;text-decoration:underline;border-bottom:0 none;}
#ie6_banner a:hover, #ie6_banner a:active{color:#000;text-decoration:underline;border-bottom:0 none;}

/* --- FOTO --- */
.gallery-nav{position:relative;float:left;font-size:10px;line-height:10px;display:block;width:100%;margin-top:-10px;padding:0 0 20px;}
.next, .prev{width:100px;}
.next {float:right;}
.prev{float:left;}
body.fotos .block{width:460px;}
.thumb{float:left;position:relative;margin:5px;}
.thumb a:link,.thumb a:visited{border:2px solid #fff;display:block;-webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}
.thumb a:hover,.thumb a:active{border:2px solid #AB705C;}
.thumb p{margin:5px;text-align:center;}
/* overzicht */
body.fotos.overzicht .block{width:570px;}
.thumb{margin:0 20px 20px 10px;}
.thumb a:link,.thumb a:visited{border:3px solid #fff;display:block;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.thumb a:hover,.thumb a:active{border:3px solid #AB705C;}


/* --- LIST --- */
ul{margin:0;padding:0 0 18px 15px;}
li{list-style:disc outside none;padding:0 0 5px 5px;}


/* --- BESCHIKBAARHEID --- */
#legenda {border:1px solid #AC715D;background-color: #FFF;width:400px;text-align:center;margin:30px 0;}
#legenda td {background-color: #FFF;color:#996633;height:15px;font-size:10px;padding: 1px;text-align:center;vertical-align: middle;}
#legenda td.gereserveerd { background-color: #F60;}
#legenda .maand {background-color:#E5E5E5;color:#630;width:170px;text-align: left;font-weight:bold;padding: 1px 2px 1px 2px;}
#legenda img{ border: 0px;}
#koestal,#kevent,#veulenkot,#paardenstal,#hooizolder {}
#koestal td, #kevent td, #veulenkot td, #paardenstal td, #hooizolder td {width:10px;height:20px;font-size:10px;padding:1px;text-align:center;vertical-align:middle;}

/* beschikbaarheids kalenders  */
.accordion { padding:0;}
.kalender { float:left; position:relative; padding:0;margin-top:15px;}
.kalender .wrapper { padding:0 0 5px; }
.kalender .scroll-wrapper{background:transparent none;}
.kalender .item-wrapper{margin:0;padding:10px 0 0;background:transparent none;}
.naam{margin-bottom:5px;}
.naam h2 { margin:0;}
table.maand {background-color:#FFF;border:1px solid #ac715d;text-align:left;float:left;width:170px;height:170px;margin:0 10px;}
table.maand caption ,table#legenda caption{background:#ac715d none;border:1px solid #ac715d;color:#fff;font-weight:700;font-size:12px;line-height:12px;padding:2px 5px;text-align:center;}
table.maand tbody { margin:0; }
table.maand td, table.maand th {width:15px;height:20px;font-size:10px;line-height:10px;padding:0px;text-align:center;vertical-align:middle;}
table.maand th.week { font-weight:700; color:#630; background-color:#E5E5E5; }
th.hoogseizoen,td.hoogseizoen {color:#663300 !important; background-color:orange !important; }
table.maand th.dag { font-weight:700; color: #963; background-color:#E5E5E5; }
.gereserveerd { background-color:#F60; }
.kal-begin { background:transparent url("../pix/kalender/kal-begin.gif") no-repeat 100% 100%; }
.kal-einde { background:transparent url("../pix/kalender/kal-einde.gif") no-repeat 0 0; }
.kal-niet { background-color: #E5E5E5; }

/* --- cycle --- */
.kalender .wrapper {padding:5px 1px;position:relative;width:570px;}
.kalender .wrapper,.kalender .scroll-wrapper,.kalender .item-wrapper,.kalender .prev,.kalender .next,.kalender .prev span,.kalender .next span  {height:225px;}
.kalender .prev,.kalender .next,.kalender .prev span,.kalender .next span {display:block;width:50px;color:#173006;font-size:30px;font-weight:700;padding:0;text-indent:-9999px;}
.kalender .prev, .kalender .next {position:absolute;top:5px;z-index:10;}
.kalender .prev {border-right:1px solid #839647;left:-50px;background:transparent url("../pix/kalender/btn-kal.png") no-repeat 10px 0;}
.kalender .prev span {cursor:pointer;background:transparent url("../pix/kalender/btn-kal.png") no-repeat 10px -200px;}
.kalender .prev span:hover {background:transparent url("../pix/kalender/btn-kal.png") no-repeat 10px -400px;}
.kalender .next {border-left:1px solid #839647;right:-50px;background:transparent url("../pix/kalender/btn-kal.png") no-repeat -60px 0;}
.kalender .next span {cursor:pointer;background:transparent url("../pix/kalender/btn-kal.png") no-repeat -60px -200px;}
.kalender .next span:hover {background:transparent url("../pix/kalender/btn-kal.png") no-repeat -60px -400px;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a,#lightbox-secNav-btnClose{outline:none;border-bottom:0 none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
#lightbox-nav a:link, #lightbox-nav a:visited {border-bottom:0 none;}
