* {margin:0; padding:0;}

img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:890px; margin:0 auto;}
body {background:url(/img/bg.jpg) repeat #F90; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
a {text-decoration:underline; cursor:pointer; outline:none; color:#EA8931}
a:hover {text-decoration:none; color:#000;}
h2 a:hover {color:#000;}


html,body {}
.wrap_it_all {min-width:890px; background:url(/img/top.jpg) repeat-x top;}
.foot {width:890px; margin:0 auto; position:relative; height:85px; font-size:14px;}


.copy {padding:15px 0 0 240px; color:#fff;}
.copy a {color:#fff; text-decoration:none;}
.copy a:hover {color:#000;}
.copy .copy_name {text-transform:uppercase;}
.macro {position:absolute; left:0; height:85px; line-height:85px; z-index:1;}
.macro a {color:#fff;}


/*carousel*/

.carousel {width:938px; height:342px; background:url(/img/molen/car_bg.png) no-repeat top center; margin:0 auto; position:relative; overflow:hidden;}

.car_pad {} 
.jcarousel-container {width:938px; padding:3px 0 0 0;}
.jcarousel-clip {width:888px; margin:0 auto; background:#ffffff;}
.car_abs {position:absolute; height:286px; background:#fff; width:1px; right:25px; z-index:100;}

.jcarousel-prev {height:44px; width:24px; position:absolute; left:0; top:129px; background:url(/img/molen/car_l.png) no-repeat left top; cursor:pointer;}
.jcarousel-prev:hover {background:url(/img/molen/car_l.png) no-repeat left bottom;}
.jcarousel-prev-disabled {background:url(/img/molen/car_l.png) no-repeat left top; cursor:auto;}
.jcarousel-next {height:44px; width:24px; position:absolute; right:0; top:129px; background:url(/img/molen/car_r.png) no-repeat left top; cursor:pointer;}
.jcarousel-next:hover {background:url(/img/molen/car_r.png) no-repeat left bottom;}
.jcarousel-next-disabled {background:url(/img/molen/car_r.png) no-repeat left top; cursor:auto;}


.car {}
.car li {width:222px; height:286px;}
.car_item {width:222px; height:260px; text-align:center; overflow:hidden; background-position: bottom center;}
.car_item a {color:#a0a0a0; display:block; width:202px; height:236px; background:url(/img/molen/line_bg.jpg) no-repeat 221px 20px; padding:24px 10px 0 10px; text-decoration:none;}
.car_item_title {display:block; color:#a0a0a0; font-size:18px;}
.car_item_time {color:#f09337; font-size:18px; padding:5px 0 0 0; display:block;}
.car .car_first a {background:none;}



.tab_content {position:absolute; top:0; left:0; z-index:10;}
.active_tab {position:relative; z-index:20; top:0; left:0; min-height:1px;}
.tab_wrap {width:887px; overflow:hidden;}


/*cat_title*/

.cat_title {position:absolute; bottom:11px; left:24px; width:130px; border-right:1px solid #ffffff;}
.car_pad .active {background:#fff;}
.car_pad .active a {color:#f19538;}
.cat_title_2 {left:154px;}
.cat_title_3 {left:284px;}
.cat_title_4 {left:414px;}
.cat_title_5 {left:544px;}
.cat_title_6 {left:674px; border:none;}
.cat_title a {display:block; color:#121212; text-decoration:none; line-height:41px; text-align:center;}

/* HEADER */

#headerWrapper {
		background-color:#FFF;
		text-align:center;
		background:url(/img/header_wrap.png) repeat-x;
	}
	#header {
		margin-left:auto;
		margin-right:auto;
		height:155px;
		text-align:left;
		width:890px; 
		background-color:#FFF;
		position:relative; height:155px; z-index:200;
		background:url(/img/logo.png) no-repeat;
	}
	
/* MENU */
.menuha {position:absolute; bottom:0;  width:889px; background:url(/img/pag_bg.png) repeat-x top #121212;}
.menuha ul {list-style:none;}
.menuha ul li {height:54px; display:block; float:left; width:127px; position:relative;}
.menuha ul li a {display:block; height:54px; padding:0 10px; width:107px; text-align:center; background:url(/img/pag_bg.png) repeat-x top #121212; color:#fff; text-transform:lowercase; text-decoration:none; font-size:14px; font-weight:bold; text-shadow:2px 2px 3px #383737;}
.menuha ul li a:hover {background:url(/img/pag_hov.png) repeat-x top #ef9336; text-shadow:2px 2px 3px #e88112;}
.menuha ul .current-menu-item a {background:url(/img/pag_hov.png) repeat-x top #ef9336; text-shadow:2px 2px 3px #e88112;}
.menuha ul .current-menu-item ul li a {background:none;}
.menuha ul li ul .current-menu-item a {background:#06111e;}
.menuha ul li ul .current-menu-ancestor a {background:#06111e;}
.menuha ul li ul .current-menu-item ul li a {background:none;}
.menuha ul li ul .current-menu-ancestor ul li a {background:none;}


.menuha ul li ul li ul .current-menu-item a {background:#06111e;}



/*paging hover*/

/*.paging ul .hover ul {display:block;}

.paging ul .hover ul li ul {display:none;}

.paging ul .hover ul .hover ul {display:block;}*/


.menuha ul .hover ul .hover a {background:#fff; color:#1d1d1d;}
.menuha ul .hover ul .hover ul li a {background:none; color:#fff;}
.menuha ul .hover ul .hover ul .hover a {background:#fff; color:#1d1d1d;}



/*paging lvls*/
.menuha ul li ul {position:absolute; top:54px; left:0px; width:170px; background:#1d1d1d; padding:15px 0; display:none;}
.menuha ul li ul li {height:auto; float:none; width:auto;}
.menuha ul li ul li a {line-height:normal; height:auto; text-transform:inherit; padding:5px 30px; width:110px; text-align:left; background:none; text-transform:inherit; font-weight:normal; text-shadow:none !important;}
.menuha ul li ul li a:hover {background:#ffffff; color:#1d1d1d;}
.menuha ul li ul li .pag_l, .paging ul li ul li .pag_r {display:none;}
.menuha ul li ul li .pag_bg {background:none !important; height:auto; padding:0;}
.menuha ul li ul li ul {left:170px; top:0;}



/* OPENINGSUREN */
.hours {
	font-size: 12px;
	position: relative;
	width: 443px;
}
.hours ul {
	padding: 0 0 0 83px;
	overflow: hidden;
	list-style:none;
}
.hours li {
	line-height: 30px;
	float: left;
	height: 30px;
	padding: 0;
	background: url(/img/arrow.gif) bottom left no-repeat;
	width: 30px;
}
.hours dl {
	overflow: hidden;
	background: url(/img/bg-hours.gif) 0 0 repeat-y;
	padding: 0;
	line-height: 20px;
	width: 100%;
}
.hours dt {
	color: #e95c22;
	clear: both;
	float: left;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding-right: 10px;
	text-align: right;
	width: 73px;
}
.hours dd {
	background: #666;
	display: block;
	float: left;
	height: 8px;
	margin-bottom: 6px;
	margin-top: 6px;
	text-indent: -999em;
	overflow: hidden;
}
.hours dd.reservatie {
	margin-left: 15px;
	width: 195px;
	background-color:orange;
}
.hours dd.open {
	margin-left: 00px;
	width: 120px;
}
.hours dd.maandag {
	margin-left: 210px;
	width: 90px;
	background-color:orange;
	
}
.hours dd.vrijdag {
	margin-left: 0px;
	width: 120px;
}


/* HOME */
.frameSmall, #slideshow{
	border:1px solid #CCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:390px;
	padding:5px;	
}
.frameSmall{
	margin-right:10px;	
}
#slideshow{
	width:450px;
	height:250px;
	overflow:hidden;
}
.titel{
	font-size:18px;
	font-weight:bolder;
	position:relative;
	top:-20px;
	background-color:#FFF;
	display:inline;
	padding-left:5px;
	padding-right:20px;	
}
.glas {position: absolute; top:620px; bottom:0; margin-left:360px; padding-left:0px;  width:92px; height:204px; background:url(/img/glas.png) no-repeat bottom;}




/*** MENU */

td.menu_titel{
	color:#FF8000;
	font-size:28px;	
}