@charset "utf-8";
/* CSS Document */









html,
	body {
		margin:0;
		padding:0;
		height:100%;
	}
	#container {
		min-height:100%;
		position:relative;
	}
	#header {
 height:140px;

	}
	#body {
		padding-bottom:183px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		 height:183px; background-image: url(../images/bg_foot.png);
	}















body {


	background-image:url(../images/bg_all.png); background-position:top; background-repeat: repeat-x; background-color:#f4dcb2;
}

#ribbon { position:absolute; width:32px; margin-top:200px;}

#wrapper { width:962px; margin:auto;}

a{color:#FFF;}

.header { padding-top:60px;/*background-image:url(../images/reserveren.jpg);*/ background-repeat:no-repeat; background-position:right top; border:0px solid red; width:962px; margin:auto;}

/*.logo { background-image:url(../images/logo.png); width:370px; height:95px; position:absolute; }*/

.logo { width:150px; height:150px; position:absolute; z-index:800000; margin-top:-40px; margin-left:-50px;}

.phone { width:179px; height:30px; position:absolute; margin-left:780px; margin-top:10px; margin-top:-35px;}

.nav { width:942px; height:57px; background-image:url(../images/bg_nav.png); font-family: 'Lobster', cursive;  padding-right:20px; }
.nav a { font-size:20px; color:#FFFFFF; padding-top:13px; padding-bottom:20px; padding-left:15px; padding-right:15px; display:block; float:right; text-decoration:none; margin-right:70px; font-weight:500;}
.nav a:hover, a.actief { background-color:#f4dcb2; color:#0b3b20; display:block;}


h1 {font-family: 'Lobster', cursive; font-size:30px; color:#661012;}
h2 {font-family: 'Lobster', cursive; font-size:22px; color:#661012; margin-bottom:10px;}

/* slider*/
/*.overlay { width:709px; height:393px; margin-top:6px; margin-left:245px; position:absolute; z-index:50000; border:1px solid #dedede; background-image:url(../images/overlay_slider.png);}*/

#slider, slider li {
    width:960px; height:390px;
	overflow:hidden; float:right;
}
#slider img{
    border:none;
}
#slider ul, #slider li{
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
	display:block;
}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}

.prevBtn, .nextBtn {}	
.prevBtn{background:url(../images/btn_prev.png) no-repeat 0 0; position:absolute; width:60px; height:60px; margin-top:170px; margin-left:12%; z-index:100000;}														
.nextBtn {background:url(../images/btn_next.png) no-repeat 0 0; position:absolute; width:60px; height:60px; margin-top:170px; right:0px; margin-right:12%; z-index:100000; }	

.info { width:300px; min-height:390px; font-family: Century Gothic, sans-serif; color:#FFFFFF; font-size:14px; padding-left:10px; padding:22px; padding-top:10px; background-image:url(../images/bg_text.png); position:absolute; margin-top:0px; margin-left:616px; line-height:22px; text-align:justify; z-index:1000;}
#slider ul li .info ul{ padding-left:20px;}
#slider ul li .info ul li { list-style-type:disc; display:list-item;}
/*end slider*/

.txt { font-family: Century Gothic, sans-serif; color:#333; font-size:12px; line-height:22px; width:913px; margin-left:24px; padding-top:70px;}

.block_home{ height:390px; width:950px; border:5px solid #FFF;  }
/*.intro_txt { color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:210px; position:absolute; line-height:20px; margin-top:10px; margin-left:20px; }
.intro_txt h2 { font-size:14px; font-weight:bold;}*/

.block_home_2 { width:962px; height:368px;  margin-top:24px; background-repeat:no-repeat; background-position:bottom;}
.titels_home { width:320px; height:48px; background-image:url(../images/bg_groups.png); background-repeat:no-repeat; background-position:center top; float:left;  font-family: 'Lobster', cursive; color:#FFFFFF; text-align:center; font-size:26px;  padding-top:12px; }

.home_groups { width:320px; text-align:center; float:left;   margin-top:10px;}
.info_home { width:268px; text-align:left;line-height:20px; font-family: Century Gothic, sans-serif; font-size:12px; color:#333; margin-top:17px; margin-left:27px; text-align:justify;}
.info_home a {font-family: 'Lobster', cursive; color:#333; font-weight:bold; font-size:18px; font-weight:lighter;  text-decoration:none;  margin-top:15px; }
.info_home a:hover {color:#333; text-decoration:underline;}

.overlay { width:280px; height:152px; position:absolute; background-image:url(../images/overlay.png); display:block; margin-left:20px;}

.border { width:960px; border:1px solid #dedede;}
.content { width:913px; font-family: Century Gothic, sans-serif; font-size:12px; color:#333; line-height:20px;  margin-left:24px; padding-top:70px;}


.content h2{ color:#FFF; font-size:16px; margin-top:5px; margin-bottom:15px;}
.contact_left { width:490px; border:0px solid #FF0000; }
.contact_right { float:right; width:360px; padding-top:0px;  }
.contact_right a { color:#661012;} 
.contact_info { width:370px; position:absolute; font-family: Century Gothic, sans-serif; font-size:12px; color:#FFF; text-align:left; margin-top:190px; margin-left:10px; }

.content_menu {width:960px;  font-family: Century Gothic, sans-serif; font-size:12px; color:#333333; line-height:20px; padding-top:70px;}
.content_menu h1 {font-family: 'Lobster', cursive; font-size:30px; color:#661012; padding-left:15px; }
.content_menu h2 {color:#333; font-size:16px; margin-top:10px; margin-left:15px; margin-bottom:0px;}
.info_menu { line-height:20px; font-family: Century Gothic, sans-serif; font-size:14px; color:#333333; margin-top:17px; margin:10px; text-align:center; height:400px;}

.menu { width:300px; text-align:center; float:left;   margin-top:30px; border:1px solid #dedede; margin-left:13px;  background-color:#FFF;}
.menu h2 { margin-bottom:25px; margin-top:0px; font-size:20px; font-weight:bold;}
.prijs {color:#FFFFFF; padding:6px; background-color:#661012; display:block; border:1px solid #580000;  padding-left:16px; padding-right:16px; width:80px; margin-top:15px; margin:auto; font-weight:bold; font-size:16px; position:absolute; margin-top:320px; margin-left:82px;}
.menu_fiche { width:918px; margin:auto; margin-top:20px; border-bottom:1px solid #dedede; padding-bottom:30px;}
.menu_pic { width:525px; float:left;}
.menu_info { width:365px; float:right;}
.menu_info h1 { font-size:16px; margin-top:0px; margin-bottom:10px;}
.menu_info ul { padding-left:15px;}
.menu_info a {color:#FFFFFF; padding:6px; background-color:#ab0c09; display:block; border:1px solid #580000; text-decoration:none; padding-left:16px; padding-right:16px; width:74px; margin-top:20px;}
.menu_info a:hover {background-color:#580000;}


form input[type=text] { width:230px; padding:5px; border:1px solid #dedede; font-family: Century Gothic, sans-serif; font-size:12px; color:#333; margin-bottom:10px; margin-right:10px;}
form select { width:230px; padding:5px; border:1px solid #dedede; font-family: Century Gothic, sans-serif; font-size:12px;}
form textarea {padding:5px; border:1px solid #dedede; font-family: Century Gothic, sans-serif; font-size:12px; overflow:hidden; width:482px; color:#333; margin-bottom:10px;}
form input[type=submit] {  font-family: 'Lobster', cursive; font-size:16px;  color:#FFFFFF; text-align:center; display:block; width:93px; height:27px; background-color:#333; border:1px solid #FFF; margin-left:400px;}
form input[type=submit]:hover {background-color:#000;}

.content_fotos {width:948px; border:0px solid #FFF; font-family: Century Gothic, sans-serif; font-size:12px; color:#333333; line-height:20px; padding-left:22px; padding-top:70px; padding-bottom:40px;}
.content_fotos a img {border:5px solid #FFF;  }
.content_fotos a img:hover { border:5px solid #661012;}
.fotos { margin-top:5px; }
.fotos img{ border:1px solid #FFF; float:left; margin:5px;}
.fotos img a { border:none;}
.fotos img a:hover { border:1px solid #e3001a;}




.foot { height:142px; width:962px; margin: auto; padding-top:20px;  background-repeat:no-repeat; background-position:right; }
.foot1 { width:240px; float:left; height:142px; border:0px solid #FFF; }
.foot1 h1{  font-family: 'Lobster', cursive; font-size:18px; font-weight:lighter; color:#FFFFFF; margin-bottom:10px;}
.foot1 input[type=text] { width:210px; height:20px; border:1px solid #580000; padding-top:4px; margin-bottom:8px;}
.foot1 input[type=submit] { font-family: 'Lobster', cursive; font-size:16px;  color:#FFFFFF; text-align:center; display:block; width:93px; height:27px; background-color:#333; border:1px solid #FFF; margin-left:128px;}
.foot1 input[type=submit]:hover { background-color:#000;}



.foot3 { width:190px; float:left; height:162px; }

.foot_foot { font-family:Century Gothic, sans-serif; font-size:12px; color:#FFFFFF; width:962px; margin: auto;}
.foot_foot a { color:#FFFFFF; text-decoration:none;}

/*tooltip footer*/
.foot2 { width:700px; float:right; height:100px; font-family: Century Gothic, sans-serif; font-size:12px; color:#FFFFFF; text-align:center;  padding-top:25px; line-height:35px; border:0px solid #F00;}
.foot2 .partner { float:right; margin-right:9px; margin-top:6px; margin-left:5px; width:60px; height:60px; border:1px solid #FFF;}
.foot2 .parnter a img { border:none;}

.tipsy { padding: 5px; font-size: 12px;  font-family: Century Gothic, sans-serif; line-height:20px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); text-align:left; margin-top:-60px;  }
.tipsy a { color:#FFF; text-decoration:none;}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
/*end tooltip*/

.dranken { border:1px dotted silver; margin-bottom:15px; margin-top:5px; }
.dranken p { border-bottom:1px dotted silver; padding:2px; margin:0px;}
.dranken p:hover { background-color:#e3001a;}

.dranken_sub { border:1px dotted silver; margin-bottom:15px; margin-top:5px; }
.dranken_sub p { border-bottom:1px dotted silver; padding:2px; margin:0px;}
.dranken_sub p:hover { background-color:#e3001a;}
.dranken_sub .odd { background-color:#333;}

.drankkaart h2 { border-bottom:1px dotted #FFF;}
.drankkaart h3 { background-color:#333; padding:5px;}
.drankkaart h4 { color:#999999; font-style:italic; margin:0px;}
.dranken .odd { background-color:#333;}

.right { float:right;}
.menu_tab {  text-align:left;line-height:20px; font-family: Century Gothic, sans-serif; font-size:14px; color:#333333;  }
.menu_tab a { color:#FFFFFF; padding:6px; background-color:#333; display:block; text-decoration:none; padding-left:16px; padding-right:16px; margin-top:-10px; float:left; margin-right:5px;}
.menu_tab a:hover {background-color:#FFF; color:#000000;}


/*nieuws*/
.artikel { clear:both; margin-bottom:10px; padding:0px;}
.artikel .afbeelding { float:left; width:320px;}
.artikel .tekst { float:left; height:125px; width:575px; border:0px solid #FF0000; text-align:justify;}
.artikel .tekst h2 { font-size:17Px;  border-bottom:1px dotted #661012; color:#333}
.artikel em { font-size:11px; color:#333; line-height:25px;}

.leesmeer *, .leesmeer { margin:0px; padding:0px; color:#FFF;}
.leesmeer a{color:#FFFFFF; padding:3px; background-color:#ab0c09; display:block; border:1px solid #FFF; text-decoration:none; padding-left:0px; padding-right:0px; width:80px; margin-top:110px; text-align:center; text-decoration:none; float:right;}
.leesmeer a:hover {background-color:#580000;}
.onder {}
.onder a { color:#333333; text-decoration:none;}
.onder a:hover {color:#ab0c09; }

.listing {}
.listing ul { float:left; list-style-type: disc; padding-left:20px;}
.listing ul li {display:list-item;}
.space { width:120px;}







