/**/
@font-face {
  font-family: "DINEngschrift";
  src: url('../fonts/DINEngschrift.eot');
  src: local("DINEngschrift"), url('../fonts/DINEngschrift.ttf') format("truetype");
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('../fonts/HelveticaNeueLTPro-Cn.eot');
  src: local("HelveticaNeue"), url('../fonts/HelveticaNeueLTPro-Cn.ttf') format("truetype");
}

* {
	margin: 0;
}
html, body {
	height: 100%;
}

body { margin: 0; color: #494949; font-family: Arial, sans-serif; font-size: 62.5%; text-align: center; background: url(/assets/images/club/body_bg.jpg) repeat-x 0 0 #FFF; }
a { text-decoration: none; }
a img { border: 0; }
	.home { background: url(/assets/images/club/body_bg.jpg) repeat-x 0 0 #FFF; position:relative; }
h1, h2, h3, h4, h5, h6 { display: block; margin: 0; font-weight:normal; /*font-family:"DINEngschrift";*/ }

.home #container { width:975px; position:static; }
.home #header { width:968px; }
.home #contents { width:975px; position:static; }

#container { position: relative; margin: 0 auto; width: 975px; font-size: 12px; text-align: left; min-height:100%; }
	#header { position: relative; width: 975px; height: 75px; }

		#menu_top { position: absolute; top:1px; right:0px; z-index: 4; /*width:500px;*/ height:74px; }
			#menu_top ul {}
			#menu_top ul li { float:left; }
				#menu_top ul li a { display:block; padding:50px 20px 0; height:24px; /*line-height:115px;*/ color:white; text-decoration:none; text-transform:uppercase; font-family:"HelveticaNeue"; font-size:13pt; }
				#menu_top ul li a:hover, #menu_top ul li.selected a { background:#a4b2b1; }

		a.logo { position: absolute; top:10px; left: 10px; z-index: 3; }
	
	#contents { position: relative; /*overflow: hidden;*/ clear: both; width: 960px; padding:20px 0; }
		#centerpiece { position: relative; overflow: hidden; height: 382px; }
			#centerpiece .quote, #centerpiece #quote { position: absolute; bottom: 0; left: 15px; }
			#centerpiece .design, #centerpiece #design { position: absolute; bottom: 14px; right: 19px; }
			#contents .alignright { margin:0 19px 0 0px; }
			
		#crumbs { margin: 15px 15px 25px; width: 925px; height: 36px; color: #cacaca; text-transform: uppercase; line-height: 36px; background: url(/assets/images/bg_crumbs.jpg) no-repeat 0 0 #f7f7f9; }
			#crumbs span { display: block; float: left; padding: 0 15px; }
			#crumbs a { display: block; float: left; padding: 0 5px 0 10px; height: 36px; color: #f68522; line-height: 36px; background: url(/assets/images/bg_crumbs_link.jpg) no-repeat 0 2px; }
		
		#sidebar { position: relative; overflow: hidden; margin: 0 0 20px 15px; width: 241px; height: auto; }
			#sidebar div { margin: 0 0 0px; padding: 5px 0 0; background: url(/assets/images/bg_box_top.jpg) no-repeat 0 0 #f7f7f8; }
				#sidebar div.minHeight { min-height:254px; border-width:0 1px 0 1px; border-style:solid; border-color:#C9D1BE; background:none; }
				#sidebar div.minHeight h3, #sidebar div.minHeight ul, #sidebar div.minHeight a { border:none; }
				#sidebar h3 { padding: 20px 15px 20px 25px; color: #583a43; font-family:"DINEngschrift"; font-size: 20px; text-transform: uppercase; border: 1px solid #c9d1be; border-top: 0; border-bottom: 0; }
				#sidebar ul { display: block; margin: 0; padding: 0 15px 7px 25px; color: #6e6e6e; font-size: 12px; line-height: 22px; list-style: disc inside; border: 1px solid #c9d1be; border-top: 0; border-bottom: 0; }
					#sidebar li { color: #6e6e6e; }
						#sidebar li a { color: #6e6e6e; }
							#sidebar li a:hover, #sidebar a.more:hover, #sidebar a.selected { color: #f68522; /*font-weight: bold;*/ text-decoration: underline; }
				#sidebar a.more { display: block; padding: 10px 15px 20px 25px; color: #f68522; font-weight: bold; text-decoration: underline; border: 1px solid #c9d1be; border-top: 0; border-bottom: 0; }
				#sidebar .bottom, #maincontent .bottom, #whole .bottom { padding: 0; height: 7px; border: 1px solid #c9d1be; border-top: 0; background: url(/assets/images/bg_box_bottom.jpg) repeat-x 0 0; }
				#sidebar .top { background:url("/assets/images/bg_box_top.jpg") no-repeat scroll 0 0 #F7F7F8; height:7px; padding:0px; }
		
		#slides { position: relative; overflow: hidden; margin: 0 268px 0 15px; width: 675px; }
			#slide { float: left; }
			/*#slides div { position: relative; z-index: 2; margin: 0 0 0 396px; }
			*/#slides .ui-tabs-nav li a { display: block; padding: 15px 20px 15px 42px; width: 216px; height: 62px; color: #3e3d21; margin-top:-15px; line-height: 16px; background: url(/assets/images/btn_slides.png) no-repeat 0 -90px; }
				#slides .ui-tabs-nav li a b { font-size: 16px; }
				#slides .ui-tabs-nav li a:hover, #slides .ui-tabs-nav li.ui-tabs-selected a { color: #FFF; background-position: -278px -90px; }
				#slides .ui-tabs-nav li a.top { height: 61px; background-position: 0 0; }
					#slides .ui-tabs-nav li a.top:hover, #slides .ui-tabs-nav li.ui-tabs-selected a.top { background-position: -278px 0; }
				#slides .ui-tabs-nav li a.bot {  background-position: 0 bottom; }
					#slides .ui-tabs-nav li a.bot:hover, #slides .ui-tabs-nav li.ui-tabs-selected a.bot { background-position: -278px bottom; }
				
		.maincontent { margin:0 240px; padding-top:4px; }
		
		#whole { position: relative; overflow: hidden; margin: 0 auto 20px; width: 960px; display:block; }
			#whole .header { background:transparent url(/assets/images/bg_content_h2_whole.jpg) no-repeat; width:925px; height:49px; overflow:hidden; margin:0 15px; position:relative; border-bottom:1px solid #C9D1BE; }
			#whole h2 { /*margin: 0 15px;*/ /*padding: 10px 25px 0px; width: 875px; height: 39px;*/height:49px; line-height:49px; color: #FFF; /*font-family:"DINEngschrift", "Arial Narrow", Arial, sans-serif;*/ font-size:189%; padding:15px 0 0 20px; margin:0; text-transform: uppercase; /*position:absolute; display:block; top:12px; left:25px;*/ border:none; /*line-height: 49px; background: url(/assets/images/bg_content_h2_whole.jpg) no-repeat 0 0 #5f3e48;*/ }
				#whole div.gray { background: url(/assets/images/bg_content_h2_whole_gray.jpg) no-repeat 0 0 #c0c0c0; }
				
				#whole .references { position: absolute; top: 18px; right: 35px; color: #FFF; font-family: "Arial Narrow", Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: none; }
				/*#whole div { margin: 0 20px; width: 923px; border: 1px solid #ced8c6; background: #f7f7f8; }
				*/	#whole .content { width: 883px; height: 194px; margin:0 20px; }
				#whole a.prev, #whole a.next { position: absolute; top: 140px; z-index: 2; display: block; width: 32px; height: 32px; text-indent: 9999px; background: url(/assets/images/btn_arrows.png) no-repeat 0 0; }
					#whole a.prev { left: 4px; }
						#whole a.prev:hover { background-position: 0 -32px; }
					#whole a.next { right: 0; background-position: -32px 0; }
						#whole a.next:hover { background-position: -32px -32px; }
			#whole .bottom { width: 923px; margin:0 15px; }
			#whole .carouselContainer { margin:0 15px; }
	
	
	#footer-push { height:313px; }
	#footer { display: block; overflow: hidden; margin: -313px auto 0; clear:both; color: #FFF; font-size: 12px; text-align: left; height:313px; line-height:20px; position:relative; z-index:2; background: url(/assets/images/club/footer_bg.jpg) repeat-x 0 0 #FFF; }
		.ftr_content { overflow: hidden; width: 980px; margin: 0 auto; }
			.ftr_links { float: right; margin: 0 30px 0 0; color: #c0c0c0; font-weight: bold; }
				.ftr_links a { color: #583a43; font-weight: normal; }
					.ftr_links a:hover { font-weight: bold; text-decoration: underline; }
			.ftr_content #sections { overflow: hidden; clear: both; padding: 0 0 0 15px; }
				#sections div.item { overflow:hidden; float:left; margin:45px 0 0 0; padding:0 40px 0 40px; width:188px; text-align:left; background:transparent url(/assets/images/club/footer_border_bg.jpg) no-repeat left top; }
				#sections div.first { padding:0px; background:none; }
				#sections div.last { padding-right:0; width:195px; }
					#sections div.item form { margin:20px 0; }
					#sections div.item form .text { width:175px; margin:0 0 5px 0; padding:5px 5px; border:none; }
					#sections div.item form .button { height:27px; border:1px solid #436837; text-align:center; color:white; font-weight:bold; line-height:27px; padding:0px 20px; background:transparent url(/assets/images/club/footer_button.jpg) repeat-x; }
					#sections h4 { padding: 0 0 20px; color: #FFF; font-family: "DINEngschrift", "Arial Narrow"; font-size:16px; font-weight:bold; text-transform: uppercase; }
					#sections ul { display: block; margin: 0; padding: 0; color: #80c9c3; line-height: 18px; list-style: disc inside; }
						#sections .item ul { padding:0 0 0 15px;  }
						.item ul li { list-style:disc; }
						#sections li a, .item a { color: #80c9c3; font-weight:bold; }
							#sections li a:hover { font-weight: bold; text-decoration: underline; }
						.item a:hover { text-decoration:underline; color:#80c9c3; }
							
				#sections .contactinfo { padding: 6px 0 0; width: 252px; float:left; overflow:hidden; margin:0 0 0 15px; }
					#sections .contactinfo a { display: block; width: 252px; height: 316px; text-indent: -9999px; /*background: url(/assets/images/img_footer_info.png) no-repeat 0 0;*/ }
		#footer .bottom { color:#583A43; background:white; text-align:center; }
			#footer .bottom .bottomItems { width:980px; margin:0 auto; text-align:left; padding:5px 0 5px 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
				.bottom .bottomItems a { font-weight:bold; text-decoration:underline; color:#583A43; }
	
.alignleft { float: left; }
.alignright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.clear { clear: both; overflow:hidden; height:0px; }
.first { margin: 0; }

/* HOMEPAGE */

.box { background:transparent url(/assets/images/club/box.png) no-repeat 1px 0px; width:308px; height:202px; position:relative; }

.home .firstRow { padding-bottom:120px; }
.secondRow { position:relative; background:#ed9c1d; margin:20px 0px; position:absolute; left:0px; top:460px; width:100%; text-align:center; }
.secondRow .jcarousel-prev, .secondRow .jcarousel-next { width:27px; height:27px; position:absolute; top:25px; cursor:pointer; }
.secondRow .jcarousel-prev { background:transparent url(/assets/images/club/carousel-prev.png) no-repeat; left:15px; }
.secondRow .jcarousel-next { background:transparent url(/assets/images/club/carousel-next.png) no-repeat; right:15px; }
.secondRow .jcarousel-item a { display:block; width:950px; height:75px; background-position:0px 2px; }

.thirdRow .onethird { float:left; width:33%; background:transparent url(/assets/images/club/box.png) no-repeat 1px 0px; width:308px; height:202px; margin:0 0 0 7px; position:relative; }
.thirdRow .first { margin-left:20px; }
	.onethird span.tag { width:107px; height:107px; display:block; position:absolute; top:-4px; right:0px; }
.thirdRow .onethird span.ACTIE { background:transparent url(/assets/images/club/actie.png) no-repeat; }
.thirdRow .onethird span.NIEUW { background:transparent url(/assets/images/club/nieuw.png) no-repeat; }
.thirdRow .onethird span.OPENINGSTIJDEN { background:transparent url(/assets/images/club/openingstijden.png) no-repeat; }
.thirdRow table { margin:20px; }
.thirdRow table td { font-size:16px; line-height:16px; font-family:"DINEngschrift"; }

.forthRow .twothird { width:625px; float:left; margin-left:25px; padding-top:5px; }
.forthRow .onethird { width:300px; float:left; }
.forthRow .onethird span.NIEUWSBRIEF { background:transparent url(/assets/images/club/nieuwsbrief.png) no-repeat; z-index:2; right:-8px; }
.forthRow .onethird form { width:270px; height:163px; padding:10px 0 0 20px; position:absolute; top:7px; left:7px; z-index:1; background:transparent url(/assets/images/club/gray-bg.jpg) repeat-x; }
.forthRow .onethird form p { display:block; font-size:20pt; font-family:"DINEngschrift"; color:black; text-transform:uppercase; width:200px; line-height:30px; }
.forthRow .onethird form input.inputtext { width:165px; margin-top:5px; padding:5px; border:1px solid #CCCCCC; color:#686868; font-weight:bold; }
.forthRow .onethird form input.submit { width:75px; height:27px; background:transparent url(/assets/images/club/button-orange.jpg) repeat-x; border:1px solid white; color:white; font-size:11px; font-weight:bold; cursor:pointer; }
.forthRow .onethird form a { display:block; width:140px; color:#f36519; text-decoration:none; margin-top:10px; }

.fifthRow .onethird { margin:0 0 0 20px; float:left; width:300px; }
.fifthRow .twothird { margin:0 0 0 14px; float:left; width:625px; }
.fifthRow .twothird .tabs-wrapper-top { width:625px; height:6px; background:transparent url(/assets/images/club/homepage-fifthrow-twothird-top.png) no-repeat; }
.fifthRow .twothird .tabs-wrapper-right { width:625px; min-height:300px; position:relative; background:transparent url(/assets/images/club/homepage-fifthrow-twothird-border.png) repeat-y; }
.fifthRow .twothird .tabs-wrapper-shadow { width:625px; height:6px; background:transparent url(/assets/images/club/homepage-fifthrow-twothird-bottom.png) no-repeat; }
.fifthRow .twothird ul.tabs { margin:0 8px; width:606px; }
.fifthRow ul.tabs li a { padding:20px 15px; height:10px; font-size:11pt; }
.fifthRow .twothird ul.tabs .htab_tab_selected a { background:#A4B2B1; }
.fifthRow .twothird ul.tabs li a:hover { background:#A4B2B1; }
.fifthRow .twothird .htab_item { margin:10px 30px 0 30px; width:400px; }
.fifthRow .twothird .img_preview { position:absolute; bottom:-3px; right:-19px; }
.fifthRow .twothird a.more { text-decoration:none; color:black; font-weight:bold; }
.sixthRow .whole { margin:20px 0 0 0; border-top:1px solid #e4e4e4; }
.sixthRow .whole table { margin:0 20px; }
/* COMMON */
.rightbar { float:right; width:221px; }
	.box-top { width:221px; height:6px; background:transparent url(/assets/images/club/box-top.png) no-repeat; }
	.box-body { width:181px; background:transparent url(/assets/images/club/box-body.png) repeat-y; padding:15px 20px; }
	.box-footer { width:221px; height:7px; background:transparent url(/assets/images/club/box-footer.png) no-repeat; }
	
.leftbar { float:left; width:221px; }
	.leftbar ul { margin:0 15px; }
	.leftbar .box-body { padding:0px 5px; width:210px; }
	.leftbar .adres { padding:20px 10px 10px 20px; width:190px; }
	.leftbar h1 { background:#3d3c21; color:white; padding:20px 0px 15px 20px; font-size:14px; }
	.leftbar a { display:block; color:#3d3c21; font-weight:bold; }
	.leftbar a.head { line-height:36px; padding:0 0 0 15px; background:transparent url(/assets/images/club/leftmenuH2.jpg) repeat-x; }
	.leftbar a.orange { background-position:0px -36px; margin-top:20px; }
	.leftbar li a { line-height:25px; }
	.leftbar ul.green li a {}
	.leftbar ul.green li a:hover, .leftbar ul.green li.selected a { color:#429790; }
	.leftbar ul.orange li.selected a { color:#ed9c1d; }
	.leftbar li a:hover { color:#ed9c1d; }

h2.orangeDINE { color:#ED9C1D; font-family:"DINEngschrift"; font-size:25pt; text-transform:uppercase; }

table.openingstijden td { font-family:"DINEngschrift"; font-size:16px; }
div.borderedBottom { border-bottom:1px solid #d8d7d3; height:1px; margin:15px 10px 15px 0px; }
div.breadcrumb { text-align:right; border-bottom:1px solid #D8D7D3; line-height:30px; margin:25px 0 0 0; width:960px; }

div.fullWidthGreyLine { width:100%; height:1px; margin-top:20px; overflow:hidden; border-bottom:1px solid #E4E4E4; }

/* adres page */
#contents .adresContent { margin:0 0 0 240px; padding-top:5px; width:720px; overflow:hidden; }

/* contact us page */
input.inputtext, textarea.textarea { width:250px; padding:3px 5px; border:1px solid #E4E4E4; }
.contact-us input.button { background:url("/assets/images/club/footer_button.jpg") repeat-x scroll 0 0 transparent; border:1px solid #436837; color:white; font-weight:bold; height:27px; padding:0 20px; text-align:center; }

/*maincontent a*/
.maincontent a {color:#80C9C3;
font-weight:bold;}
