body,html {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff;
	font-family:'MaiandraGDRegular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	color:#483415;
	background:url(../img/indexbg.png) repeat-x top #ffffff;
}

/* ALGEMEEN */
h1 {font-family:'MaiandraGDRegular', Arial, Helvetica, sans-serif; color:#483415; font-size:36px; margin:0px 0px 15px 0px; font-weight:normal; line-height:40px;}
h2 {font-family:'MaiandraGDRegular', Arial, Helvetica, sans-serif; color:#483415; font-size:24px; margin:10px 0px 10px 0px; font-weight:normal; line-height:28px;}
h3 {font-family:'MaiandraGDRegular', Arial, Helvetica, sans-serif; color:#483415; font-size:22px; margin:-3px 0px 5px 0px; font-weight:normal; line-height:26px;}
h4 {font-family:'MaiandraGDRegular', Arial, Helvetica, sans-serif; color:#483415; font-size:20px; font-weight:bold; margin:0px 0px 8px 0px; font-weight:normal; line-height:24px;}
h5 {font-family:'DakotaRegular', Arial, Helvetica, sans-serif; color:#acacac; font-size:15px; margin:0px 0px 7px 0px; font-weight:normal; line-height:28px;}
.footertekst {color:#919191; font-size:12px }
strong {font-family:'MaiandraGDDemiBold', Arial, Helvetica, sans-serif; font-weight:normal;}

a:link {color: #483415; text-decoration: underline;}a:visited {color: #483415; text-decoration: underline;}a:hover {color: red; text-decoration: none;}a:active {color: #483415; text-decoration: underline;}
.link:link {color: #483415; text-decoration: none;}.link:visited {color: #483415; text-decoration: none;}.link:hover {color:red;}.link:active {color: #483415; text-decoration: none;}
.footerlink:link {color: #919191; text-decoration: none;}.footerlink:visited {color: #919191; text-decoration: none;}.footerlink:hover {color: #656565; text-decoration: none;}.footerlink:active {color: #919191; text-decoration: none;}

/* MENU */
.menubtn{ float:left; text-transform:uppercase; font-size:13px; line-height:17px; color:#fff; font-weight:normal; height:22px; padding:6px 25px 0px 0px; }
.menubtn:link {color: #fff; text-decoration: none;}.menubtn:visited {color: #fff; text-decoration: none;}.menubtn:hover {color:#483415; text-decoration: none; }.menubtn:active {color: #fff; text-decoration: none;}
.active{ color:#418d8c; font-weight:normal; height:22px; padding:0px 25px 0px 0px; }
.active:link {color: #418d8c; text-decoration: none;}.active:visited {color: #418d8c; text-decoration: none;}.active:hover {color: #418d8c; text-decoration: none; }.active:active {color: #418d8c; text-decoration: none;}
.menuactiefbg { background:url(../img/menubg_2.png) repeat-x; float:left; height:22px; padding-top:6px;}

/* IMAGES */
img {border:0px;}
.foto{float:left; padding:5px; background-color:#fff; border:2px solid #f4ece0;}.foto:hover{ filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.banner{float:left; background-color:#fff; border:2px solid #ebebeb; margin:0px 4px;}.banner:hover{ filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
.logo:hover{ filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }

/* LIST STYLES */
ul{list-style: square; margin:0px; padding:0px 0px 5px 15px; }
li {padding:0px; margin:0px; line-height:18px;}


/* EVENEMENTEN/NIEUWS */
.event_item{position:relative; float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
.event_datum{position:relative; float:left; height:20px; overflow:hidden; background:url(../img/icons/kalender.png) no-repeat 4px 4px #41a62a; padding:4px 5px 0px 25px; text-align:right; color:#FFF; text-transform:uppercase; font-size:13px; font-weight:bold; margin-bottom:10px; line-height:16px;}
.event_datum:link {color: #fff; text-decoration: none;}.event_datum:visited {color: #fff; text-decoration: none;}.event_datum:hover {color: #fff; text-decoration: none; background:url(../img/icons/kalender.png) no-repeat 4px 4px #483415; }.event_datum:active {color: #fff; text-decoration: none;}
.event_omsch{position:relative; float:left; width:100%; text-align:left;}
.datum {font-size:12px }

/* EYECATHERS */
.eye { position:relative; float:right; width:195px; margin:0px -3px 3px 0px; }
.eye:link {color: #fff; text-decoration: none;}.eye:visited {color: #fff; text-decoration: none;}.eye:hover {color: #fff; text-decoration: none; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }.eye:active {color: #fff; text-decoration: none;}


/* INDEX */
.container {
	position: relative;
	margin: auto;
	width:1000px;
	text-align:center;
}

#menu_ {
	position:relative;
	float:left;
	width:850px;
	height:44px;
	margin:7px 0px 11px 7px;
}

#header_ {
	position:relative;
	float:left;
	width:800px;
	height:455px;
	margin-right:10px;
	margin-bottom:72px;
}
#headerschaduw {
	position:relative;
	float:left;
	width:800px;
	height:15px;
}

#eyecathers {
	position:relative;
	float:left;
	width:189px;
	height:125px;
	margin-top:-3px;
}

#content_ {
	position:relative;
	float:left;
	min-width:100%;
	text-align:left;
	padding-bottom:50px;
	background:#e9dac3;
}

#bottom {
	position:relative;
	float:left;
	min-width:100%;
	min-height:205px;
	background:url(../img/footerbg.png) repeat-x #FFF;
	padding-top:25px;
}

#sponsors_ {
	position:relative;
	float:left;
	width:1000px;
	margin:30px 0;
}
#sponsors_ img{width:19%; margin:0 0.5%;}

#footer_ {
	position:relative;
	float:left;
	width:100%;
	height:18px; 
	padding:30px 0;
	text-align:center; 
	border-top:1px solid #eee;
}


/* FORMULIER */
label {
    text-align: left;
	float:left;
}

input.fout, textarea.fout {
    border: 1px solid #FF0000;
}
label.fout {
    color: #FF0000;
	float:left;
}

.failure
{
    color: Red;
    font-weight: bold;
}


.hint { 
	color:#bbb;
	font-style:italic;
}
.error INPUT, .error TEXTAREA, .error SELECT {
	border:1px solid #ED1C24;
	background:#FFE6E7;
}
.iferror {
	margin:0;
	display:none;
}
.error .iferror {
	display:block;
	color:#ED1C24;
}


/* NIEUWSBRIEF // LOGIN */
input, textarea {
    padding: 6px;
	margin:4px 0px;
    font: 12px Arial, Helvetica, sans-serif;
	border:1px solid #fff;
	background:#fff;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	width:200px;
}
input:hover, textarea:hover {
	border:1px solid #483415;
}

textarea {
	width:98%;
}
.buttons input {
	font-weight:bold;
	border:0px;
	padding:5px;
	margin:2px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#483415;
	background: #fff;
	-moz-border-radius:0.6em;
	-khtml-border-radius:0.6em;
	cursor:pointer;
	width:110px;
}

.buttons:hover input {
	color:#fff;
	background: #483415;
	cursor:pointer;
}