/* PAGE LAYOUT */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
table {
	font-size: 11px;
}
.homebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_home.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 11px;
}
.pagebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat-y;
	background-position: left;
	font-size: 11px;
}
a, a:visited {
	color: #5e710c;
	font-weight: bold;
	text-decoration: none;
}
a:hover, a:active {
	color: #5e710c;
	font-weight: bold;
	text-decoration: underline;
}
img { border:#FFFFFF solid 0px}


/* MENUS */
.submenu2{
	margin: 0px 0px 0px 30px;
}
form{
font-size: 11px;
}
.submenu2 a, .submenu2 a:visited{
	float: left;
	height: 20px;
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 10px 0px 10px;
	padding: 3px 0px 5px 10px;
}
.submenu2 a:hover, .submenu2 a:active{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5e710c;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/icons_rollover.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 5px 10px;
}
.submenu3{
	margin: 0px 0px 0px 30px;
}
.submenu3 a, .submenu3 a:visited{
	width: 165px;
	height: 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/reserveren_rollover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 5px 0px 0px 20px;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
}
.submenu3 a:hover, .submenu3 a:active{
	width: 165px;
	height: 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5e710c;
	font-size: 10px;
	background-image: url(images/reserveren_rollover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 5px 0px 0px 20px;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
}
.rightmenu{
	width: 235px;
	border: solid #CCCCCC 1px;
	border-width: 0px 0px 0px 1px;
}


.paginamenu a, .paginamenu a:visited{
	float: right;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.paginamenu a:hover, .paginamenu a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5e710c;
	font-size: 10px;
}

.sub_hotel{
background-color: #dee2c9;
}
.sub_restaurant{
background-color: #dee2c9;
}
.sub_feesten{
background-color: #dee2c9;
}
.sub_meetings{
background-color: #dee2c9;
}
.sub_ontspanning{
background-color: #dee2c9;
}


.bg_hotel2{
background-image: url(images/bg/hotel.gif);
}
.bg_restaurant{
background-image: url(images/bg/restaurant.gif);
}
.bg_feesten{
background-image: url(images/bg/feesten.gif);
}
.bg_meetings{
background-image: url(images/bg/meetings.gif);
}
.bg_ontspanning{
background-image: url(images/bg/ontspanning.gif);
}



/*CONTENT*/
.menucell{
background-image: url(images/bg_page_top.gif);
}
.contentheading{
	text-align:center;
	color: #5e710c;
	font-size: 12px;
	font-weight: bold;
}
.formheading{
	text-align: left;
	color: #5e710c;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 8px;
}
.formdescription{
	text-align: left;
	color: #000000;
	font-size: 10px;
	margin: 0px 0px 0px 8px;
}
.content{
	color: #666666;
	font-size: 11px;
}
.pricing{
	text-align: left;
	color: #5e710c;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.pricing2{
	text-align: center;
	color: #5e710c;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.pricing3{
	text-align: right;
	color: #5e710c;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.superscript{
	line-height: 12px;
	position: relative;
	bottom: 3px;
}
.disclaimer{
	font-weight:bold;
	font-size: 10px;
	color: #666666;
	padding: 5px 10px 0px 0px;
}
.disclaimer a, .disclaimer a:visited{
	font-weight:bold;
	font-size: 10px;
	color: #5e710c;
	text-decoration: none;
}
.disclaimer a:hover, .disclaimer a:active{
	color: #5e710c;
	text-decoration: underline;
}
.adress{
	color: #666666;
	font-size: 11px;
	padding: 5px 0px 0px 10px ;
	text-align: left;
}
table.blogitem{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000000;
	background-color: #FF0000;
}



/* MINILINKS */
.minilinks{
	color: #666666;
	font-size: 11px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.minilinks a, .minilinks a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.minilinks a:hover, .minilinks a:active{
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.minilinks_home{
	color: #666666;
	font-size: 11px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.minilinks_home a, .minilinks_home a:visited{
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.minilinks_home a:hover, .minilinks_home a:active{
	color: #5e710c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.small td{
	font-size:9px;
}

.nieuwskopje{
	clear: both;
	margin: 5px 0px 5px 0px;
	font-size:10px;
	font-weight: bold;
	color: #5e710c;
	text-transform: uppercase;	

}
.minitxt{
	font-size:9px;
	color: #666666;
	margin: 0px 5px 0px 5px;
}

select{
	width: 148px;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	background-position: left top;
	border: solid 1px #666666;
}
.datum_dag{
	width: 40px;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	background-position: left top;
	border: solid 1px #666666;
}
.datum_maand{
	width: 100px;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	background-position: left top;
	border: solid 1px #666666;
}
.datum_klein{
	width: 45px;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	background-position: left top;
	border: solid 1px #666666;
}
.datum_micro{
	width: 30px;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	background-position: left top;
	border: solid 1px #666666;
}



/* NOUVEAUTÉ */
.small{font-size: 9px;}
.nouveaute{font-size:9px; background-image: url(images/nouveaute_bg.gif); background-repeat: no-repeat; text-align: left;}
.nouveaute-input{font-size: 9px; color: #999999;margin: 0px 0px 0px 0px; padding: 3px 3px 0px 8px;}
.nouveaute-value{font-size: 9px; color: #000000;padding: 3px 8px 0px 3px;}

.forms input{
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #999999;
	width: 270px;
}

.forms textarea, .forms select{
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-position: left top;
	border: solid 1px #999999;
	width: 270px;
}
.dots input{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.email{
	font-size: 9px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 0px;
	padding: 0 0 0p 0;
	background-position: left top;
	background-color: #FFFFFF;
	border: solid 1px #999999;
}
.submitbutton{
	font-size: 9px;
	font-weight: bold;
	color: #5e710c;
	background-color: transparent;
	border: none;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: left top;
	border: solid #CCCCCC 1px;
}
.submitbutton:hover{
	background-color: #5e710c;
	border: solid #1C642B 1px;
}




/* DESIGNER STUFF */
.spaced-table td{
	padding: 5px 5px 5px 0px;
}
.zalenplan{
	font-size: 9px;
	text-align: right;
}
.zalenplan-center{
	text-align: center;
	font-weight: bold;
}
.zalenplan td{
	padding: 0px 5px 0px 0px;	
}
.zalenplan img{
	margin: 5px 0px 5px 0px;	
}
.leftimage{
	float: left;
	margin: 0px 20px 10px 0px;
}
.imageblock{
	float: left;
	margin: 0px 20px 10px 0px;
}
.imageblock img{
	margin: 5px 0px 5px 0px;	
}
.imageblock img:hover{
	
}
.legenda{
	background-color:#FFFFFF;
	width:100%;
}
.legenda_nr{
	padding: 2px;
	height: 20px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999966;
	border: 1px solid #666666;
}
.legenda_text{
	padding: 2px;
	width: 170px;
	color:#000000;
	font-weight:normal;
	background-color:#CCCCCC;
}


/* RESERVEREN */
.reserveren_table{
	background-border:1px solid #000000;
}
.reserveren{
	width: 165px;
	height: 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/reserveren_rollover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 3px 0px 3px 0px;
	padding: 4px 5px 5px 5px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
 }
.reserveren a{
	color: #5e710c;
}
.reserveren a:hover{
	color: #CCCCCC;
	text-decoration: none;
}

.clickable-img img, .clickable-imgimg:visited {
	border-style: solid;
	border-color: #FFFFFF;
}

.clickable-img img:hover, .clickable-img img:active{
	border-style: solid;
	border-color: #1C642B;
}




/* EXTERNAL DATA FRAME */
.beschikbaar{
	width: 180px;
	height: 30px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/reserveren_rollover.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FAFAF8;
	border: solid 1px transparent;
	margin: 2px 0px 0px 20px;
	padding: 0px 5px 2px 5px;
	text-transform: uppercase;
	text-decoration: none;
 }
 .beschikbaar:hover{
 	color: #5e710c;
 }