body { font-family: Candara, Verdana, Arial, Helvetica, sans-serif; font-size: medium; background-color:#df8d2f;}

#container { width: 95%; margin: 10px auto; background-color: #ebe2b1;
	color: #333; border: 1px solid #fff; line-height: 130%; }
#top { padding: .1em; padding-left:100px; background-color: #fafdf6; 
	color:#fff; border-bottom: 1px solid #fff; }
#top h1 { padding: 0; margin: 0; text-align: center; }
#leftnav { float: left; width: 160px; margin: 0; padding: 1em; }
#content { margin-left: 200px; margin-top: 10px; border-left: 1px solid #fff; 
	padding: 0 1em 0 1em; max-width: 54em; }
#footer { clear: both; margin: 0; padding: .5em; color: #fff; font-size: 140%;
	text-align: center; background-color: #cd6e3b; border-top: 1px solid #fff; }
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
#content h3 { color: maroon; }
#content h4 { margin: 0 0 0 0; color: #cd6e3b;}
#content h5 { margin: 0 0 .5em 0; color: #cd6e3b;}

#navlist { padding-left: 0; margin-left: 0; border-bottom: 1px solid #fff; width: 140px; }
#navlist li { list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid #fff; }
#navlist li a { text-decoration: none; }
#navlist li a:link {color: #448;}
#navlist li a:visited {color: #667;}
#navlist li a:hover {color: #f00; font-weight: 500; background-color:#fbf2c1; }

div.float2 { float: left; padding: 10px; }
div.float2 p { text-align: center; font-size:60%; }
img {border:1px #cd6e3b solid;}
.geenlink { border:0; }

a:link { text-decoration: none; color: #009}
a:visited { text-decoration: none; color: #360}
a:hover { text-decoration: underline; color: #f00}

.datum { font-size: 60%; color: maroon; text-align: right; }
.docent { font-style: italic; }
.jsmoet { color:#e41b17; background-color: #f7e8aa; font-weight:bold; border:1px solid #fff; letter-spacing: 0.1em; padding-left:10px;}
.prijs { border-top: solid 1px #fff; padding-top: 10px; font-weight: bold; color: #333; }
.prijs2 { border-top: solid 1px #fff; padding-top: 10px; color: maroon; noc: #cd6e3b; }
.speciaal { width:5px; visibility:hidden; }
.vc {visibility: hidden; }
.welkom { padding: 1em 0 1em 0; font-weight: bold; color: maroon;}
.welkom2 { padding-top: 2em; text-align: center; font-weight: bold; color: maroon; }
.welkom3 { text-align: center; color: #cd6e3b;}

input,textarea { font-family: Candara,Verdana,sans-serif; font-size:small; color:#036; }
.verplicht { border: #a00 solid 1px; background: #f7e8aa; }
.verpl { font-size:80%; padding-left:5px; color:#a00; }
.jsalert { background: #fff6bf url(img/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; }
.diner { padding-left:15px; background: #f7e8aa; border: solid 1px #fed; }
.inspringen { margin: 40px 10px 0 320px; }
#stickybottom { width: 100%; background-color: #aeb404; border-top: 1px solid #fff;
  position: fixed; bottom: 0; left: 0; right: 0; text-align: center; z-index: 100; }
#xmas { background:#aeb404; color:white; }

/* Firefox extras */
hrs { color: #eee8aa; background: #eee8aa; border: 0; height: 1px;}
hr { color: #cd6e3b; background: #cd6e3b; border: 0; height: 1px;}


