@charset "utf-8";
/* CSS Document */

html, body, form {margin:0;padding:0; }


label { margin:0 10px 0 0; }
td { padding:0 10px; }

#container { width:970px;margin:0 auto 20px auto; position:relative;}
#container embed {margin:00px 00 20px 00;}
#container object {margin:00px 00 20px 00;}
.nav_menu { float:right;list-style:none;margin:0;padding:0; }
.nav_menu li { float:left;margin:0 3px 0 0; }
.nav_menu.top { margin:0 0 0 0; }
.nav_menu.bottom { background:#ccc;line-height:30px;margin:10px 0 0 0; }
.nav_menu.bottom li { float:left;margin:0 0 0 10px; display:block;height:37px; }

.clear { clear:both; }

.error-message { color:#f00;font-size:9px; }
.form-error { background:#FFDFE0; }

/*.page-info { width:800px; }
.page-info .image { float:left;margin:10px;width:100px; }
.page-info .text { float:left;margin:10px 0;width:600px; }*/

#footer { margin:10px 0 0 0; }
#footer .box { border:#ccc 1px solid;float:left;min-height:100px;width:33%; }

.paging { margin: 2em 0; }
.paging div { color:#666;display:inline; }

.casePages .image { float:left;margin:0 10px 0 0;width:100px; }

.columns .left { float:left;width:600px; }
.columns .right { float:right;width:200px; }
#home-contact-forms H3 { background:#ccc;font-size:11px;padding:3px; }

body {background:#f8f6f2 url(../img/main-background.jpg) center top no-repeat;
	 color:#544a3f;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;}
a {outline:none;}
.header {overflow:hidden;
		background:url(../img/navigation-background.png) bottom no-repeat;
		height:117px;}

.header-top{
	background: url('../img/top-background.png') no-repeat top center transparent;
	height: 48px;
	position: relative;
}
#logo {float:left;
	   width:158px;
	   height:26px;
	   margin: 8px 0 0 58px;
	   text-indent: -9999px;
	   position: absolute;
}

.right-header{float:right;
			}
.login-block {background:url(../img/login-background.png) no-repeat;
			  width:129px;
			  height:20px;
			  float:right;
			  color:#fff;
			  font-size:10px;
			  padding:5px 00 00 28px;
			  margin-right: 20px;
			  clear:both;}	
.login-block a {color:#fff;
				text-decoration:none;}	
.login-block a:hover {color:#291d0f;}
.navigation {clear:both;
			 overflow:hidden;
			 padding:33px 0 0 0;
			 margin-right: 15px;}
.navigation a {display:block;
				height:36px;
				text-indent:-5000em;}	


					  
.main {overflow:hidden;
		padding:20px 00 20px 00;
		background:url(../img/main-background.png) top no-repeat;
		width: 960px;
		margin: auto;}
/* .main embed {margin:20px 00 00 00 !important;} */
/*.main object {margin:20px 00 00 00 !important;}*/
.main-left {float:left;
			width:710px;
			margin-bottom: 15px;
			}
.main-left.home{
	width: 720px;
}
.main-content {height:235px;
				font-size:12px;
				padding:20px 20px 00;}
.main-content-box {background:url(../img/main-content-box.png) no-repeat;
					height:310px;}
.main-content-box h1 {margin:00px;
					  padding:00 00 00 0px;
					  font-weight:normal;
					  font-size:30px;
					  visibility:hidden;}
.main-content-box embed {margin:00px !important;}
.main-content-box object {margin:00px !important;}
.main-right {float:right;
			 width: 216px;
			 overflow:hidden;
			 color:#a9a59c;
			  /*background:url(../img/right-block-background.jpg) bottom no-repeat;*/}
.main-left-left {
	float:left;
	width:470px;
	overflow:hidden;
	/*height:310px;*/
}
.main-left-right {
	float:left;
	margin-left: 27px;
	width:216px;
}
.main-left-right embed {margin-top:00px !important;}
.main-left-right object {margin-top:00px !important;}
.main-left-right .btn-panke{
	float: left;
	margin-bottom: 24px;
}
.main-links {overflow:hidden;
			 height:53px;
			 padding:00 00 00 2px;}
.main-links a {float:left;
				display:block;
				height:53px;
				text-indent:-5000em;}
.main-links .meer-info {background:url(../img/meer-sprite.jpg) no-repeat;
						width:159px;}
.main-links .meer-info:hover {background:url(../img/meer-sprite.jpg) 0 -53px no-repeat;
						width:159px;}
.main-links .werken-bij {background:url(../img/werken-sprite.jpg) no-repeat;
						width:160px;}
.main-links .werken-bij:hover {background:url(../img/werken-sprite.jpg) 0 -53px no-repeat;
						width:160px;}						
.main-links .neem-contact {background:url(../img/neem-sprite.jpg) no-repeat;
						width:147px;}
.main-links .neem-contact:hover {background:url(../img/neem-sprite.jpg) 0 -53px no-repeat;
						width:147px;}
/*.sponsors {margin:0px 00 20px 00; laatste veran
			background:url(../img/sponsors.jpg) no-repeat;
			height:90px;
			overflow:hidden;}
.sponsors a {display:block;
			 float:left;
			 height:90px;
			 text-indent:-5000em;}*/
.sponsors a:hover {background:url(../img/sponsors-rollovers.jpg) no-repeat;}
.sponsors .royal {width:180px;}
.sponsors .daf {width:170px;}
.sponsors .politie {width:165px;}
.sponsors .prenatal {width:145px;}
.sponsors .kpn {width:175px;}
.sponsors .ajilon {width:120px;}
.sponsors .daf:hover {background-position:-180px;}
.sponsors .politie:hover {background-position:-350px;}
.sponsors .prenatal:hover {background-position:-515px;}
.sponsors .kpn:hover {background-position:-660px;}
.sponsors .ajilon:hover {background-position:-835px;}
/*.bottom-blocks {background:url(../img/bottom-block.jpg) no-repeat;
				height:59px;
				padding:15px 00 00 434px;
				font-size:11px;
				overflow:hidden;
				margin-top:0px!important;
				margin-top:20px;
				}
.bottom-blocks .bottom-block1 {float:left;
								width:180px;}
.bottom-blocks .bottom-block2 {float:right;
								width:280px;
								margin:00 20px 00 00;}
*/

.bottom-blocks {
	border: #ccc 1px solid;
	font-size:11px;
	height: 105px;

}
.bottom-blocks .column {
	border-right: #ccc 1px solid;
	float: left;
	height: 105px;
	overflow: hidden;
	width: 238px;
}
.bottom-blocks a {
	color: #333;
	text-decoration: none;
}
.bottom-blocks a:hover {
	text-decoration: underline;
}
.bottom-blocks .column div {
	margin: 15px;
}
.bottom-blocks .column p {
	margin: 3px 0;
}
.bottom-blocks .last {
	border-right: 0;
	width: 240px;
}

.brochure-block{
	background: #2A1E10;
	margin: 0 auto 15px;
	position:relative;
	width: 216px;
	z-index:5000;
}
.brochure-block-top{
	background: url('../img/brochure-block-top-background.png') no-repeat 0 0 transparent;
}
.brochure-block-bottom{
	background: url('../img/brochure-block-bottom-background.png') no-repeat 100% 100% transparent;
	overflow: hidden;
	padding: 16px 6px 14px;
}
.brochure-block form {
	margin: 18px 0;
	padding: 0;
}
.brochure-block input {
	display:block;
	border:none;
	padding:3px 5px;
	color:#e8e5e0;
	font-size:11px;
	font-style:italic;
}
.brochure-block input[type=text] {
	background:url('../img/brochure-form-text-background.png') no-repeat 0 0 transparent;
	margin: 8px auto;
	height:17px;
	width:155px;
}

.brochure-block input[type=submit]{
	cursor:pointer;
	margin: 22px 0 25px 124px;
	height: 22px;
	background:url('../img/brochure-form-submit-background.png') no-repeat 0 0 transparent;
	text-indent: -5000em;
	line-height: 200em;
	overflow: hidden;
	width:75px;
}

.brochure-block a {
	display:block;
	text-indent:-5000em;
	height:23px;
	margin:00 00px 7px 00;
	width:203px;
	background:url(../img/bestel-gratis-sprite.jpg) no-repeat;
}
.brochure-block a.order-info:hover {background:url(../img/bestel-gratis-sprite.jpg) 0 -23px no-repeat;}

.brochure-block a.contact {background:url(../img/contact-opnemen-sprite.jpg) no-repeat;}
.brochure-block a.contact:hover {background:url(../img/contact-opnemen-sprite.jpg) 0 -23px no-repeat;}

.brochure-block a.bekijk-brochure-online {
	background: url('../img/bekijk-brochure-online.png') 0 0 no-repeat;
	/*margin-top: 30px;*/
	margin-bottom: -4px;
}

.news-block {
	font-size:11px;
}

.news-block ul {
	color: #fff;
	margin: 40px 0 0 20px;
	padding: 0;
}
.news-block ul a {
	color: #333;
	text-decoration: none;
}
.news-block ul a:hover {
	text-decoration: underline;
}

.big-form {background:url(../img/form-background-repeat.jpg) repeat-y;}
.big-form-top {background:url(../img/form-background-top.jpg) left top no-repeat;}
.big-form-bottom {background:url(../img/form-background-bottom.jpg) left bottom no-repeat;
		   padding:25px 15px;}
.big-form h3 {margin:00px;
			 font-size:18px;
			 font-weight:normal;
			 margin:00 00 5px 00;}
.big-form td {padding:00px 00px 10px 00;
			 vertical-align:top;}
.big-form .col1 {width:157px;}
.big-form .col2 {width:157px;}
.big-form .col2 input{width:148px;
					background: url(../img/field-background.jpg) right top no-repeat;
					border:none;
					height:22px;
					padding:1px 5px;
					*padding:0px 5px;
					_padding:0px 5px;}
.big-form .col3 {padding-left:28px;
				 width:161px;}
.big-form .col3-2 {padding-left:28px;}
.big-form .col4 {width:158px;
				 _padding-left:25px;
				 *padding-left:25px;}
.big-form .col4 input{width:148px;
					background:url(../img/field-background.jpg) right top no-repeat;
					border:none;
					height:22px;
					padding:1px 5px;
					*padding:0px 5px;
					_padding:0px 5px;}
.big-form .submit {text-align:right;
					padding:16px 00 00 00;}
.big-form .submit input {background:url(../img/submit-background.jpg) no-repeat;
										width:128px;
										height:23px;
										border:none;
										}
.information-form {/*background:url(../img/form-information-background.png) no-repeat;*/
				   padding:5px 18px;
				   font-size:12px;}
.information-form h3 {margin:0px 00 15px 00;
					font-size:18px;
					font-weight:normal;}
.information-form-main {
						padding:00 00 55px 00;}
.information-form-main fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.information-form-main legend {
	margin-bottom: 20px;
}
.information-form-main .bold-line {font-weight:bold;
									padding:00 00 10px 00;}
.information-form-main .input {overflow:hidden;
						padding:00 00 10px 00;}

.information-form-main .input.aantal {clear:left;float: left;}
.information-form-main .input.aantal label {width:120px;}
.information-form-main .input input {overflow:hidden;}
.information-form-main .input label{float:left;width: 200px;}
.information-form-main .input select{float:right;
									 width:157px;}
.information-form-main .checkboxes-column { float: left; }
.information-form-main .checkboxes-row { overflow: hidden; }
.information-form-main .checkboxes-row .input { float: left; }
.information-form-main .checkbox label{float:none;}
.information-form-main .checkbox input{float:none;}
.information-form-main .text input {width:152px;
									height:20px;
									padding:2px 3px 00 3px;
									margin:00px;
									border:none;
									background:url(../img/field-background.jpg) right no-repeat;}
.information-form-main .text.aantal input {width:70px;}
.information-form-main textarea {width:390px;
									height:100px;
									padding:2px 3px 00 3px;
									margin:15px 0 0 0;
									border:#dcdfe6 1px solid;
									border-top:#aaadb2 1px solid;
									}

.information-form-left {float:left;
						width:245px;}
.information-form-left.last {width:395px;}
.information-form-right {float:left;}
.information-form-submit .submit {clear: both;text-align:right;}
.information-form-submit .submit input {background:url(../img/submit-background.jpg) no-repeat;
										width:128px;
										height:23px;
										border:none;}
.breadcrumb {color:#aaa59f;
			font-size:11px;
			overflow:hidden;
			margin:00 00 10px 00;}
.breadcrumb a, .internal-box .breadcrumb a {text-decoration:none;
				color:#aaa59f;}
.breadcrumb ul {margin:00px;
				padding:00px;
				list-style:none;}
.breadcrumb ul li {float:left;
				  display:block;
				  margin:00 5px 00 00;}
.breadcrumb ul .bread-home a{color:#544a3f;}
.breadcrumb ul .bread-arrow {background:url(../img/bread-arrow.png) 0px 3px no-repeat;
							  width:6px;
							  height:14px;}
.internal-box {background:url(../img/internal-box-repeat.jpg) repeat-y;}
.internal-box h2 {margin-top:0px;}
.internal-box h4 {font-size:14px;
				font-weight:bold;}
.internal-box h5 {font-size:11px;}
.internal-box-top {background:url(../img/internal-box-top.jpg) top no-repeat;}
.internal-box-bottom {background:url(../img/internal-box-bottom.jpg) bottom no-repeat;
					  padding:20px 14px;
					  overflow:hidden;
					  font-size:12px;}
					  
.internal-box-bottom dl {
	display: block;
	width: 330px;
	min-height: 130px;
	float: left;
	padding: 0;
	margin: 0 0 0 10px; 
}

.internal-box-bottom dt {
	/*display: block;
	width: 318px;
	height: 60px;
	text-indent: -5000px;
	overflow: hidden;*/	
}

.internal-box-bottom dt a {
	display: block;
	width: 318px;
	height: 60px;
	text-indent: -5000px;
	overflow: hidden;
}

.internal-box-bottom .e25 dt a {
	background: url('../img/dt_25.jpg') no-repeat left top transparent;
}
.internal-box-bottom .e35 dt a {
	background: url('../img/dt_35.jpg') no-repeat left top transparent;
}
.internal-box-bottom .e50 dt a {
	background: url('../img/dt_50.jpg') no-repeat left top transparent;
}
.internal-box-bottom .e70 dt a {
	background: url('../img/dt_70.jpg') no-repeat left top transparent;
}

.internal-box-bottom dd {
	color: #291d0f;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0 18px;
}


.internal-box-bottom a {text-decoration:none;
						color:#ee8d28;}
.internal-image {width:197px;
				 float:left;}
.internal-text {float:right;
				width:467px;
				line-height:18px;}
.internal-text h2 { font-size:16px;
					margin-bottom: 14px; }
.internal-text p {margin:00px;
				padding:00 00 7px 00;}
.internal-text hr { color:#dddddd; }
.int-wide {float:none !important;
			width:auto !important;}
.inloggen-block td {text-align:left;
					padding:5px 20px 5px 00;}
.inloggen-block h4 {font-size:18px;
					font-weight:normal;
					margin:00 00 15px 00;}
.inloggen {background:#5a5247;
			width:467px;}
.inloggen-top {background:url(../img/inloggen-top.jpg) top no-repeat;}
.inloggen-bottom {background:url(../img/inloggen-bottom.jpg) bottom no-repeat;
				padding:10px 20px;
				color:#e8e5e0;}
.inloggen-bottom .submit input {background:url(../img/inloggen-submit.jpg) no-repeat;
								width:128px;
								display:block;
								height:23px;
								border:none;}
.wines-block {background:url(../img/wines-background.png) no-repeat;
			  height:31px;
			  padding:185px 00 00 60px;}
.wines-block a {display:block;
				width:104px;
				height:23px;
				text-indent:-5000em;
				background:url(../img/meer-informatie.png) no-repeat;}
.wines-block a:hover {background:url(../img/meer-informatie-over.png) no-repeat;}
.mariposa-header {background:url(../img/una-hermosa-mariposa.jpg) no-repeat;}

.page-header.header-1 { background:url('../img/headers/ck_header1.jpg') no-repeat; }

/* Geef Momenten */
.page-header.header-2 { 
	background: url('../img/headers/geef_momenten_bg.png') no-repeat;
	height: 300px;
	padding: 0;
}
.page-header.header-2 h1 {
	position: absolute;
	left: 600px;
	top: 25px;
	width: 360px;
	height: 80px:
}

.page-header.header-2 .text-container {
	width: 350px;
	height: 40px;
	position: absolute;
	left: 590px;
	top: 120px;	
	color: #fff;
}

.page-header.header-2 .sub-navigation {
	background: none;
	width: 450px;
	height: 120px;
	left: 490px;
	top: 170px;
}

.page-header.header-2 .sub-navigation h6 { display: none; }

.page-header.header-2 .sub-navigation li { 
	background: none;
	float:right;
	margin:0 20px 14px 0;
	padding:0;	
}

.page-header.header-2 .sub-navigation li a {
	background: url('../img/sub_nav_link_bg.png') no-repeat left top transparent;
	display: block;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	width: 183px;
}


.page-header.header-15 { background:url('../img/headers/ck_header3.jpg') no-repeat; }
.page-header.header-27 { background:url('../img/headers/ck_header4.jpg') no-repeat; }
.page-header.header-16 { background:url('../img/headers/ck_header5.jpg') no-repeat; }

.page-header.header-14, .page-header.header-17, .page-header.header-20, .page-header.header-21, .page-header.header-22, .page-header.header-23,
.page-header.header-43, .page-header.header-41, .page-header.header-44, .page-header.header-45, .page-header.header-46 { 
	background:url('../img/headers/assortiment_bg.jpg') no-repeat;
	height:70px;
	padding: 20px 0 0 20px;
} /* assortiment_bg */

.page-header.header-7 { background:url('../img/headers/ck_header2.jpg') no-repeat; }

/*.page-header.header-21 { background:url('../img/headers/ck_header_verjaardagscadeau.jpg') no-repeat; }
.page-header.header-20 { background:url('../img/headers/ck_header_beloningssysteem.jpg') no-repeat; }
.page-header.header-17 { background:url('../img/headers/ck_header_relatiegeschenk.jpg') no-repeat; }
.page-header.header-22 { background:url('../img/headers/ck_header_kerstpakket.jpg') no-repeat; }
.page-header.header-23 { background:url('../img/headers/ck_header_personeelsgeschenk.jpg') no-repeat; }*/

.flash-header { height:300px; }
.box-header {background:url(../img/una-caja-header.jpg) no-repeat;}
.page-header  {height:110px;
				padding:50px 00 00 72px;
				position:relative;}
.page-header.header-46 { padding-top: 26px; height: 64px; }
.page-header h1 {color: #fff; margin:0;
				font-size:40px;
				 /*height:50px;*/
				 font-weight:200;}
.page-header.header-46 h1 {font-size: 34px;}
.page-header h1 span { visibility:hidden;}
.page-header h1 embed {margin:00px;}
.page-header h1 object {margin:00px;}
.sub-navigation {font-size:12px;
				padding:17px 00 00 10px;
				background:url(../img/sub-pages-background.jpg) no-repeat;
				width:220px;
				height:143px;
				position:absolute;
				z-index:5000;
				right:0px;
				top:0px;}
.sub-navigation ul {padding:00px;
					margin:00px;
					list-style:none;}
.sub-navigation h6 {padding:00px;
					margin:00px 00 7px 00;
					font-size:12px;}
.sub-navigation li {padding:00px;
					margin:00px 00 7px 00;
					padding:00 00 00 8px;
					background:url(../img/sub-navigation-arrow.png) left 5px no-repeat;}
.sub-navigation a {color:#544a3f;
					text-decoration:none;}
.sub-navigation a:hover {color:#a9a59c;}
#debug-kit-toolbar {display:none;}
.administration {background:url(../img/administration-back.png) no-repeat;
				  width:157px;
				  height:21px;
				  padding:4px 00 00 00;
				  text-align:center;
				  position:absolute;
				  z-index:5000;
				  right:178px;
				  top:0px;}
.administration a {text-decoration:none;
					font-size:10px;
					color:#fff;}
.admin-toolbar { font:8pt Arial, Helvetica, sans-serif;text-align:right;padding:3px 5px; }
.admin-toolbar A { color:#EE8D28;text-decoration:none; }
.inloggen-block {padding:15px 00 00 00;}
.error { font-size:8pt; }

.internal-box-bottom.news p.date {
	clear: none;
	color: #999;
	float: left;
	font-size: 9px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 0 0 0;
	width: 50px;
}
.internal-box-bottom.news h3 {
	border-left: #999 1px solid;
	float: left;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 0 5px;
}
.internal-box-bottom.news p {
	clear: both;
}

.flash-footer{
	margin-top: 5px;
	clear: both;
	width: 100%:
}

#UserEmail, #UserPassword {
	width:140px;
	}
	
/* Z-index of #mask must lower than #boxes .window */  
#mask {  
  position:absolute;  
  z-index:9000;  
  background-color:#000;  
  display:none;  
}  
    
BODY .window {  
  position:absolute;  
  width:440px;  
  height:200px;  
  display:none;  
  z-index:9999;  
  padding:20px;  
}  
  
  
/* Customize your modal window here, you can add background image too */  
BODY #dialog {
  background: #fff;  
  width:375px;   
  height:90px;  
}

#dialog a {color:#000;
				text-decoration:none;}	
#dialog a:hover {color:#f90;}


/* 2010-August modification */

.banner {
	background: url(../img/banner_bg.jpg) no-repeat 0 0 #F8F6F2;
	height: 275px;
	width: 940px;
	padding: 25px 0 0 20px;
	margin: auto;
	position: relative;
}

.banner h2 {
	margin: 0;
	padding: 0;
}

	.sIFR-hasFlash .banner h2 {
	    visibility: hidden;
	    font-size: 38px;
	}


.banner .text-container {
	width: 430px;
}

.sIFR-hasFlash .banner p {
	visibility: hidden;
	font-size: 15px;
}

.banner a.content-btn {
	display: block;
	position: absolute;
	height: 23px;
	width: 203px;
	left: 258px;
	top: 259px;
	overflow: hidden;
}


.bottom-block-holder {
	background: url(../img/bottom_block_bg.jpg) no-repeat 0 0 #F8F6F2;
	font-size: 11px;
	padding-bottom: 20px;
	height: 145px;
	width: 960px;
}


#flash-holder {
	/*background: url(../img/flash_bg.jpg) no-repeat 0 0 #000;*/
	height: 310px;
	width: 470px;
}

.main-left-right img { margin: 0 0 0 1px; border: 0 none; }

.news {
	background: url(../img/news_bg.jpg) no-repeat 0 0 #f8f6f2;
	height: 220px;
	width: 220px;
	float: left;
	margin: 0;
	position: relative;
}

.news ul li span {
	color: #423629;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.news a.btn-archive, .news a.btn-feed, .news a.btn-twitter {
	position: absolute;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}
.news a.btn-archive {
	height: 20px;
	left: 12px;
	top: 14px;
	width: 70px;
}

.news a.btn-feed {
	width: 18px;
	height: 18px;
	background: url('../img/icon_feed.jpg') no-repeat left top #c1bfb7;
	left: 165px;
	top: 16px;
}

.news a.btn-twitter {
	width: 18px;
	height: 18px;
	background: url('../img/icon_twitter.jpg') no-repeat left top #c1bfb7;
	left: 188px;
	top: 16px;
}

.news ul {
	margin: 0;
	padding: 45px 15px 20px;
	list-style: disc inside none; 
	color: #fff;
}

.news ul li { }
.news ul li a { 
	text-decoration: none;
	color: #423629;
	font-size: 11px;
	font-family: arial, sans-serif;
}

.dls-holder { float: left; height: 106px; }

.dls-holder dl {
	display: block;
	color: #544a3f; 
	font-family: Arial, sans-serif;
	font-size: 11px;	
	float: left;
	margin: 0;
	padding: 15px;
	width: 210px;
}

.dls-holder dt, .dls-holder dd { margin: 0; padding: 0; }
.dls-holder dt { font-weight: 700; }
.dls-holder dd { font-weight: 300; }

.flash-favorites {
	margin: 0 auto;
	width: 220px;
}

.footer {
	background: #d1cec9;
	clear: both;
	font-size: 11px;
	/*line-height: 38px;*/
	overflow: hidden;
	padding: 10px; /*0 15px;*/
}
.footer a { color: #544a3f; text-decoration: none; /*margin-right: 15px;*/ }
.footer a:hover { color: #ee8d28; }
.footer-links { float: left; }
.footer-copyright { float: right; }

/**
 * Navigation Sprites
 */
.navigation .home a {background: url(../img/nav_home_sprite.png) no-repeat;
					  width:70px;}
.navigation .home a:hover {background:url(../img/nav_home_sprite.png) 0 -36px no-repeat;}
.navigation .home-active a {background: url(../img/nav_home_sprite.png) 0 -72px no-repeat;
					 		width:70px;}
							
.navigation .menuitem-2 a {background:url(../img/nav_geef_momenten_sprite.png) no-repeat;
					  width:125px;}
.navigation .menuitem-2 a:hover {background: url(../img/nav_geef_momenten_sprite.png) 0 -36px no-repeat;}
.navigation .menuitem-2-active a {background:url(../img/nav_geef_momenten_sprite.png) 0 -72px no-repeat;
					  width:125px;}
					  
.navigation .menuitem-27 a {background:url(../img/nav_hoe_werkt_het_sprite.png) no-repeat;
					  width:125px;}
.navigation .menuitem-27 a:hover {background:url(../img/nav_hoe_werkt_het_sprite.png) 0 -36px no-repeat;}
.navigation .menuitem-27-active a {background:url(../img/nav_hoe_werkt_het_sprite.png) 0 -72px no-repeat;
					  width:125px;}
					  
.navigation .menuitem-14 a {background: url(../img/nav_assortiment_sprite.png) no-repeat;
					  width:125px;}
.navigation .menuitem-14 a:hover {background: url(../img/nav_assortiment_sprite.png) 0 -36px no-repeat;}
.navigation .menuitem-14-active a {background: url(../img/nav_assortiment_sprite.png) 0 -72px no-repeat;
					  width:125px;}
					  
.navigation .menuitem-15 a {background: url(../img/nav_wie_zijn_wij_sprite.png) no-repeat;
					  width:125px;}
.navigation .menuitem-15 a:hover {background: url(../img/nav_wie_zijn_wij_sprite.png) 0 -36px no-repeat;}
.navigation .menuitem-15-active a {background: url(../img/nav_wie_zijn_wij_sprite.png) 0 -72px no-repeat;
					  width:125px;}
					  
.navigation .menuitem-16 a {background: url(../img/nav_cases_sprite.png) no-repeat;
					  width:125px;}
.navigation .menuitem-16 a:hover {background: url(../img/nav_cases_sprite.png) 0 -36px no-repeat;}
.navigation .menuitem-16-active a {background: url(../img/nav_cases_sprite.png) 0 -72px no-repeat;
					  width:125px;}	
					  
					  
/* landingspagina */

.wat-block {
	font-size: 11px;
	margin: 0 auto;
	width: 216px;
	padding: 0 0 15px;
} 					  

.wat-block h4 {
	font-size: 19px;
	font-weight: 300;
	color: #fff;
	margin: 0;
	padding: 10px 15px 15px;
}

.wat-block .top {
	background: url('../img/wat-block-top.png') no-repeat left top transparent;
	height: 5px;
}

.wat-block .bottom {
	background: url('../img/wat-block-bottom.png') no-repeat left top transparent;
	height: 5px;
}

.wat-block .content {
	background-color: #291d0f;
	padding: 0 0 10px;
}

.wat-block ul {
	margin: 0;
	padding: 5px 15px 20px;
	list-style: disc inside none; 
	color: #fff;
}

.wat-block ul li {
	text-decoration: none;
	color: #aca89f;
	font-size: 11px;
	font-family: arial, sans-serif;
}

.wat-block p {
	margin: 0;
	padding: 0px 15px 5px;
	color: #aca89f;
	font-size: 11px;
	font-family: arial, sans-serif;
}


a.btn-how-we-work {
	display: block;
	width: 191px;
	height: 22px;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../img/btn-how-we-work.png') no-repeat left top transparent;
	margin: 0 auto;
}

.inspiratie-block {
	width: 220px;
	margin: 0 auto;
	padding: 0 0 15px;
} 					  

.inspiratie-block h4 {
	font-size: 19px;
	font-weight: 300;
	color: #34281b;
	margin: 0;
	padding: 10px 15px 15px;
}

.inspiratie-block .top {
	background: url('../img/inspiratie-block-top.png') no-repeat left top transparent;
	height: 5px;
}

.inspiratie-block .bottom {
	background: url('../img/inspiratie-block-bottom.png') no-repeat left top transparent;
	height: 5px;
}

.inspiratie-block .content {
	background: url('../img/inspiratie-block-middle.png') repeat-x left top #969185;
	padding: 0 0 10px;
	border-left: 2px solid #efece8;
	border-right: 2px solid #efece8;
    color: black;
    font-size: 12px;
    font-weight: bold;
}

.inspiratie-block .content div {
    margin-left: 15px;
}

.inspiratie-block .content div ul {
    margin-left: -15px;
    margin-right: 20px;
}

.inspiratie-block-organisaties img{
    max-width: 30px;
    max-height: 30px;
}

.inspiratie-block-organisaties table tr td{
    width: 20px !important;
    padding: 0px;
}
.inspiratie-block p {
	padding: 0 5px 0 15px;
	color: #fff;
	font-size: 12px;
}

.inspiratie-block li {
    color: black;
}

.referenties-block {
	width: 220px;
	margin: 0 auto;
	padding: 0 0 15px;
} 					  

.referenties-block h4 {
	background: url('../img/h4-referenties-bg.png') no-repeat left center transparent;
	font-size: 19px;
	font-weight: 300;
	color: #34281b;
	margin: 0 0 0 15px;
	padding: 10px 15px 15px 40px;
}

.referenties-block img {
	margin: 0 0 0 15px;
	float: left;
}

.referenties-block .top {
	background: url('../img/referenties-block-top.png') no-repeat left top transparent;
	height: 5px;
}

.referenties-block .bottom {
	background: url('../img/referenties-block-bottom.png') no-repeat left top transparent;
	height: 5px;
}

.referenties-block .content {
	background: url('../img/referenties-block-middle.png') repeat-x left top #969185;
	padding: 0 0 10px;
	border-left: 2px solid #efece8;
	border-right: 2px solid #efece8;
}

.referenties-block p { 
	padding: 0 5px 0 10px;
	color: #544a3f;
	font-size: 12px;
	float: left;
	width: 120px;
	margin: 0;
}

a.btn-meer-referenties {
	display: block;
	width: 104px;
	height: 23px;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../img/btn-meer-referenties.png') no-repeat left top transparent;
	margin: 0 0 0 95px;
	clear: both;
}

a.btn-bestel-gratis {
	display: block;
	width: 257px;
	height: 30px;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../img/bestel_gratis_sprite.png') no-repeat left top transparent;
	margin: 30px auto 0;
	clear: both;
}
a.btn-bestel-gratis:hover {
	background: url('../img/bestel_gratis_sprite.png') no-repeat left -31px transparent;
}

a.btn-blijf-op-de-hoogte {
	display: block;
	width: 104px;
	height: 23px;
	overflow: hidden;
	position: absolute;
	text-indent: -5000px;
	top: 186px;
	left: 100px;
	background: url('../img/blijf_op_de_hoogte_sprite.png') no-repeat left top transparent;
	margin-top: -1px;
}
a.btn-blijf-op-de-hoogte:hover {
	background: url('../img/blijf_op_de_hoogte_sprite.png') no-repeat left bottom transparent;
}

.heeft {
	border-bottom: #e6e6e6 1px solid;
	padding-bottom: 15px;
	padding-left: 18px;
}

.information-form .textfield {
	border-top: #e6e6e6 1px solid;
	margin-top: 5px;
	padding-top: 15px;
}

.right-verjaardag img {
	border: 0;
	margin: 0 auto;
	
}
.right-verjaardag  {
	margin: 10px auto;
	text-align: center;
}

/* === Buttons ============================================================= */
.content-btn, .brochure-block .content-btn {
	background: url('../img/btn-light.png') no-repeat right -24px transparent;
	color: #33271a;
	font-size: 10px;
	padding-right: 12px;
	text-decoration: none;
	text-indent: 0;
	width: auto;
}
.content-btn.orange {
	background-image: url('../img/btn-orange.png');
	color: #544a3f; 
}
.content-btn.orange-small {
	background-image: url('../img/btn-orange-alt.png');
}
.content-btn.orange-big {
	background-image: url('../img/btn-orange-big.png');
	background-position: right -29px;
	color: #544A3F;
	display: block;
	font-size: 14px;
	margin: auto;
	max-width: 290px;
	min-width: 190px;
	padding-right: 11px;
	text-align: center;
}
.content-btn > span {
	background: url('../img/btn-light.png') no-repeat 0 0 transparent;
	display: block;
	line-height: 23px;
	padding-left: 12px;
}
.content-btn.orange > span { background-image: url('../img/btn-orange.png'); }
.content-btn.orange-small > span { background-image: url('../img/btn-orange-alt.png'); }
.content-btn.orange-big > span {
	background-image: url('../img/btn-orange-big.png');
	line-height: 28px;
	padding-left: 11px;
}
.content-btn:hover {
	background-position: right -72px;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
}
.content-btn.orange-big:hover { background-position: right -87px; }
.content-btn.orange-big:hover > span { background-position: 0 -58px; }
.content-btn:hover > span { background-position: 0 -48px; }
.content-btn .icon {
	background: url('../img/btn-icon.png') no-repeat 0 0 transparent;
	float: right;
	height: 8px;
	margin-top: 6px;
	width: 8px;
}
.content-btn:hover .icon { background-position: -18px 0; }
.content-btn .icon.arrow-down { background-position: -10px 1px; }
.content-btn:hover .icon.arrow-down { background-position: -29px 0; }

.news .content-btn {
	float: right;
	font-size: 12px;
	margin-right: 4px;
	margin-top: -12px;
}

.wat-block .content-btn {
	float: left;
	margin-left: 9px;
	margin-top: -16px;
	width: 188px;
}

.buttons-wrapper { text-align: center; margin-top: 20px;}
.buttons-wrapper .content-btn.orange-big {
	display: inline-block;
	min-width: 230px;
}

.information-form .submit {
	clear: left;
	width: 400px;
}
.information-form .submit input {
	background: url('../img/form-submit-bg.png') no-repeat 0 0 transparent;
	border: none;
	color: #544A3F;
	float: right;
	font-size: 12px;
	height: 25px;
	padding: 4px 0;
	text-align: center;
	width: 165px;
}
.information-form .submit input:hover {
	background-position: 0 -26px;
	color: #fff;
	text-shadow: 0 -1px 0 #666666;
}
.information-form .information-form-main.offerte .submit { clear: none; }

