/*
Deze stylesheet bevat de volgende items:
- FORMULIEREN
- (FOUT)MELDINGEN
- PAGINA NAVIGATIE
- MODULES 	
			- REACTIEFORMULIEREN
			- FOTOBOEKEN
			- AGENDA
			- GASTENBOEK
			- NEWSBLOG
			- NEWSLETTER
			- FORUM
			- HEADER & DIASHOW			
			- PORTAL
			- POPOVER
			- POLL
			- CAROUSSEL
			- WEBSHOP
- SNIPPETS
			- LOGIN
			- WINKELWAGEN
- EXTRA MODULES
			- PAARDENBAK
			- WEDSTRIJDEN
			- ACCOMMODATIES
*/

/* FORMULIEREN */
label
{
	width: 150px;
	float: left;
	margin-bottom: 2px;
}
input {
	margin-bottom: 2px;
}

/* (FOUT)MELDINGEN */
.formErrors {
	border: 1px solid red; 
	background-color: #fda4a5;
	margin-bottom:15px;
	margin-top:5px;
	padding:10px;
	width: 95%;
	font-size: 14px;
	border-radius: 10px;	
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;			
}
.formErrors li
{
	margin-left: 1.5em;
}
.formMessages
{
	background: #c1fcc1;
	border: 1px solid green;
	margin-bottom:15px;
	margin-top:5px;
	padding:10px;
	width: 95%;
	font-size: 14px;
	border-radius: 10px;	
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;		
}
.success_window, .info_window, .error_window{
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 95%;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display: table;
    text-align: center;
}
.success_window{
    background: #c1fcc1;
    border: 1px solid green;
}
.info_window{
    background: #a4def0;
    border: 1px solid blue;
}
.error_window{
    background: #fda4a5;
    border: 1px solid red;
}

/*  PAGINA NAVIGATIE */
div.pageNav { 
	margin-top: 25px; 
	text-align: center; 
	min-width: 110px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;
    color: #686868;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
	cursor: pointer;	
}
div.pageNav a.next, div.pageNav a.prev, div.pageNav a.page { 
	padding: 2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
	color: #ffffff; 
	border: 1px solid #3e76af; 
	background: #4786b8;
	background: -moz-linear-gradient(top,  #5ba5cb 0%, #3a70ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
	background: -webkit-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: -o-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: -ms-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
	background: linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);	
}
div.pageNav a.page { 
	white-space: nowrap; 
	margin-left: 2px; 
	margin-right: 2px; 
    color: #ffffff; 
	border: 1px solid #4e4e4e;
	background: #484848;
	background: -moz-linear-gradient(top, #555555, #444444);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#444444));
	background: -webkit-linear-gradient(top, #555555, #444444);
	background: -o-linear-gradient(top, #555555, #444444);
	background: linear-gradient(to bottom, #555555, #444444);
}
div.pageNav a.current { 
	font-weight: bold; 
    color: #ffffff; 
	border: 1px solid #68a341; 
	background: #74aa49;
	background: -moz-linear-gradient(top,  #96c161 0%, #609c3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c161), color-stop(100%,#609c3d));
	background: -webkit-linear-gradient(top, #96c161 0%,#609c3d 100%);
	background: -o-linear-gradient(top, #96c161 0%,#609c3d 100%);
	background: -ms-linear-gradient(top, #96c161 0%,#609c3d 100%);
	background: linear-gradient(top, #96c161 0%,#609c3d 100%);	
}
div.pageNav a.next, div.pageNav a.prev { 
	margin-left: 3px; 
	margin-right: 3px; 
}
div.pageNav a { 
	text-decoration: none; 
	color: #ffffff; 
}

/* REACTIEFORMULIEREN */
.Ttip {
    vertical-align: top;
}
.StETooltip {
	vertical-align: text-top;
	width: 20px;
}
img.StETooltip {
	width: 20px;
}
.ui-tooltip {
	background: #3aaff4;
	border: 2px solid #0a7cad;
	padding: 10px 20px;
	color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	box-shadow: 0 0 7px black;
	text-align: left;
}
.ui-tooltip ul {
	list-style-type: circle;
}
.wrap {
	width: 100%; 
	clear: both;
}
.breed {
	width: 100%; 
	clear: both;
	margin-bottom: 5px;	
}
@media screen and (min-width:551px) {
	.formlabel {
		float: left;
		width: 30%; 
		margin-bottom: 5px;	
	}
	.forminput {
		float: left;
		margin-bottom: 5px;
	}
	.forminfo {
		float: left;
		margin-bottom: 5px;	
		color: #3aaff4;
	}
	.forminfo_small {
		display: none;
	}
}
@media screen and (max-width:550px) {
	.formlabel {
		float: left;
		margin-bottom: 5px;	
	}
	.forminput {
		clear: both;
		float: left;
		max-width: 90%;
		margin-bottom: 5px;
	}
	.forminfo {
		display: none;
	}
	.forminfo_small {
		float: left;
		margin-left: 10px;	
		color: #3aaff4;
	}	
}
/* FOTOBOEKEN */
.photopage_list {
	clear: both;
	display: inline-block;
	width: 100%;
	padding: 10px 0px;
	border-bottom: 1px solid #eef6be;
}
.photopage_thumbnail {
	float: left;
	width: 100px;
}
.photopage_description {
	float: left;
	padding-left: 25px;	
	width: calc(100% - 125px);	
	display: block; /* Fallback for non-webkit */
	display: -webkit-box;
	height: 100px; /* Fallback for non-webkit */
	margin: 0 auto;
	font-size: 11pt;
	line-height: 21px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;	
}
.photopage_title a{
	color: #3aaff4;
}
.photoalbum_photos_list {
	clear: both;
	display: inline-block;
	width: 100%;
}
.photoalbum_thumbnail {
	margin: 0px 10px 5px 0px;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    width: 200px;
    padding: 0%;
    overflow: hidden;
    display:inline-block;	
}
@media only screen and (max-width : 500px) {
   /* Smartphone view: 1 tile */
   .photoalbum_thumbnail {
    max-height: 150px;
    max-width: 150px;
   }
}
@media only screen and (max-width : 710px) and (min-width : 501px) {
   /* Tablet view: 3 tiles */
   .photoalbum_thumbnail {
    max-height: 200px;
    max-width: 200px;
   }
}
@media only screen and (max-width : 994px) and (min-width : 711px) {
   /* Small desktop / ipad view: 4 tiles */
   .photoalbum_thumbnail {
    max-height: 200px;
    max-width: 200px;}
}
@media only screen and (min-width : 995px) {
   /* Medium desktop: 4 tiles */
   .photoalbum_thumbnail {
    max-height: 200px;
    max-width: 200px;
   }
}
a:link.tooltipbasic {
	position:relative;
	z-index: 1000;
}
a:hover.tooltipbasic {
	text-decoration:none; /* remove underline on tooltip */
}
a:hover.tooltipbasic:before {
	display: block;
	z-index: 1000;
	background: #3aaff4;
	border: 2px solid #0a7cad;
	 content: attr(data-tooltip);
	position: absolute;
	color: #ffffff;
	bottom: 0.5em; /* ensure link is still visible under tooltip */
	left: 0px;
	width: 156px; /* a reasonable width to wrap the tooltip text */
	text-align: left;
	padding: 10px 20px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		-ms-border-radius: 3px;
		 -o-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
		-ms-box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
		 -o-box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
			box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
}
#lbOuterContainer {
	padding-bottom: 0px !important;
	display: inline-table;
}

/* AGENDA */
td.day {
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
	color: #fff;
	text-align: center;
}
td.monthyear {
	color	: #000000;
	text-align: center;
}
td.link		{
	color: #000000;
	font-size: 10pt;
	text-align: center;
}
td.appointments {
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
	color: #fff;
	font-size: 10pt;
	text-align: center;
}
td.appointments a {
	color: #fff;
}
.calendar-titelbalk {
/*	color: #ffffff;
	clear: both;
	overflow: hidden;
    margin : 15px 0px 15px 0px;
    color: #fff;
    padding: 5px 5px 5px 10px;
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    line-height: 14pt;
    border: 0px solid #000000;
    -webkit-border-radius: 10px;
    border-radius: 10px; */

	overflow: hidden;
    margin : 10px 0px;
    padding: 0px;	
}
.calendar-h2 {
/*	float: left;
	color:#fff;
	font-size: 11pt;
	margin: 0 0 0 0;
	border: 0px !important;
	text-decoration: none; */
	padding-top: 25px;	
}
.calendar-h2 a {
/*    color:#fff; */
    text-decoration: none !important;
}
.calendar-rubriek {
	float: right;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 0 0;	
}

/* GASTENBOEK */
.guestbook .gblist
{
	clear: both;
}
.guestbook .newmessage
{
	float: right;
	margin-bottom: 10px;
	border: 1px solid white;
	padding: 5px;
	background-color: black;
}
.guestbook .newmessage a {
	color: white;
	text-decoration: none;
}
.guestbook .gblist .gbmessage
{
	clear: both;
	padding: 15px;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
}
.guestbook .gblist .gbcontent
{
	clear: both;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
}
.guestbook .gblist .gbmessage .gbinfo
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
    margin : 5px 0px 0px 0px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 0px solid #914151;
    -moz-box-shadow: 0px 2px 3px #828282;
    -webkit-box-shadow: 0px 2px 3px #828282;
    box-shadow: 0px 3px 3px #828282;
	background-color: #68a3cf;
}
.gbreactie
{
	clear: both;
	color: #000000;
	font-size: 10pt;
    line-height: 12pt;
	background-color: #E4E4E4;
	font-weight: none;
	padding: 5px;
	border: 1px solid #000000;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -moz-box-shadow: 0px 2px 3px #828282;
    -webkit-box-shadow: 0px 2px 3px #828282;
    box-shadow: 0px 3px 3px #828282;
}

/* GASTENBOEK & NEWSBLOG & NEWSLETTER*/
.plain_message {
	height: 125px;
}
.plain_message textarea {
	float: left;
	max-width: 70%;
	height: 120px;
}
.plain_message .smiles {
	float: left;
	padding-left: 15px;
}
.plain_message .smiles a {
    float: left;
    clear: left;
}
.plain_message .smiles a img {
    border: 0;
}
.bbcode {
    width: 25px;
    float: left;
    padding-left: 5px;
}
.bbcode input {
    font-weight: bold;
    width: 25px;
    float: left;
}

/*NEWSBLOG*/
.newsblog_overview {
	clear: both;
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #eef6be;
}
.newsblog_overview_news_head {
	overflow: hidden;
    margin : 10px 0px;
    padding: 0px;
}
.newsblog_overview_replies {
	float: right;
	color: #999;
	margin: 0 0 0 0;		
}
.newsblog_overview_title {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	text-decoration: none;
	color: #3aaff4;
}
.newsblog_overview_title a {
	color: #3aaff4;
    text-decoration: none !important;
}
.newsblog_overview_title_h1{
}
.newsblog_overview_message {
}
.newsblog_overview_message_image-right {
	margin-left: 20px;
	margin-bottom: 2px;
	max-width: 300px;	
	float: right;
}
.newsblog_overview_message_image-left {
	margin-right: 20px;
	margin-bottom: 2px;
	max-width: 300px;
	float: left;
}
.newsblog_overview_footer {
	text-align: right
}
.newsblog_readmore {
	min-width: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 13px;
    padding: 8px 13px 8px 10px !important;
	cursor: pointer;
	float: right;
	cursor: pointer;
	position: relative;
	margin: 10px 3px 0px 0px;
	text-decoration: none;
	background-color: #0a7cad;
}
.newsblog_readmore:hover {
	background-color: #3aaff4;
}
.newsblog_readmore a, .newsblog_readmore a:hover {
    color: #ffffff;
	text-decoration: none;
}
.newsblog_message_top_bar, .newsblog_reply_name {
	float: left;
	width: 100%;
	color: #999;	
}
.newsblog_message_top_back {
	float: right;
}
.newsblog_message_message {
	clear: left;
	border: 0px solid #000000;
	padding: 10px 0;
}
.newsblog_icon {
	color: #3aaff4;	
}
.newsblog_message_replies_bar {
	float: left;
	width: 100%;
	margin-bottom: 15px;	
}
.newsblog_message_replies_bar_h2{
	padding-top: 25px;
}
.newsblog_message_replies {
	border-top: 0px solid #000000;
}
.newsblog_reply{
	padding: 0px 0px 0px 15px;
}
.newsblog_reply_message {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #eef6be;	
}
.newsblog_reply_button {
	float: right;
	margin-top: -40px;
}
.newsblog_send_button {
	float: right;
}
.newsblog_label {
	float: left;
	width: 30%;
}
.newsblog_reply_input {
	float: left;
	width: 60%;
}
.newsblog_captcha_label {
	float: left;
	width: 90%;
}
.newsblog_captcha_input {
	clear: both;
	float: left;
}
@media screen and (max-width:400px) {
	.newsblog_reply_button {
		margin-top: -70px;	
	}
	.newsblog_label {
		float: left;
		width: 100%;
	}
	.newsblog_reply_input {
		clear: both;
		float: left;
		width: 60%;
	}	
}

/* NEWSLETTER */
.newsletter_overview {
	clear: both;
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #eef6be;
}
.newsletter_overview_news_head {
	overflow: hidden;
    margin : 10px 0px;
    padding: 0px;
}
.newsletter_overview_replies {
	float: right;
	color: #999;
	margin: 0 0 0 0;		
}
.newsletter_overview_title {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	text-decoration: none;
	color: #3aaff4;
}
.newsletter_overview_title a {
	color: #3aaff4;
    text-decoration: none !important;
}
.newsletter_overview_title_h1{
}
.newsletter_overview_message {
}
.newsletter_overview_message_image-right {
	margin-left: 20px;
	margin-bottom: 2px;
	max-width: 300px;	
	float: right;
}
.newsletter_overview_message_image-left {
	margin-right: 20px;
	margin-bottom: 2px;
	max-width: 300px;
	float: left;
}
.newsletter_overview_footer {
	text-align: right
}
.newsletter_readmore {
	min-width: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 13px;
    padding: 8px 13px 8px 10px !important;
	cursor: pointer;
	float: right;
	cursor: pointer;
	position: relative;
	margin: 10px 3px 0px 0px;
	text-decoration: none;
	background-color: #0a7cad;
}
.newsletter_readmore:hover {
	background-color: #3aaff4;
}
.newsletter_readmore a, .newsletter_readmore a:hover {
    color: #ffffff;
	text-decoration: none;
}
.newsletter_message_top_bar, .newsletter_reply_name {
	float: left;
	width: 100%;
	color: #999;	
}
.newsletter_message_top_back {
	float: right;
}
.newsletter_message_message {
	clear: left;
	border: 0px solid #000000;
	padding: 10px 0;
}
.newsletter_icon {
	color: #3aaff4;	
}
.newsletter_message_replies_bar {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.newsletter_message_replies_bar_h2{
	padding-top: 25px;
}
.newsletter_message_replies {
	border-top: 0px solid #000000;
}
.newsletter_reply{
	padding: 0px 0px 0px 15px;
}
.newsletter_reply_message {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #eef6be;	
}
.newsletter_reply_button {
	float: right;
	margin-top: -40px;
}
.newsletter_send_button {
	float: right;
}
.newsletter_label {
	clear: both;
	float: left;
	width: 30%;
	max-width: 100px;
}
.newsletter_reply_input {
	float: left;
	width: 60%;
	max-width: 300px;
}
.newsletter_captcha_label {
	float: left;
	width: 90%;
}
.newsletter_captcha_input {
	clear: both;
	float: left;
}
@media screen and (max-width:400px) {
	.newsletter_reply_button {
		margin-top: -70px;	
	}
	.newsletter_label {
		float: left;
		width: 100%;
	}
	.newsletter_reply_input {
		clear: both;
		float: left;
		width: 60%;
	}	
}

/* FORUM */
table.forum_overview {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}
td.forum_overview_title {
	background-color: #0d4d79; 
	font-size: 18px; 
	padding-bottom: 5px;
	padding-left:5px;
	padding-top:2px;	
	}
td.forum_overview_description {
	background-color: #0d4d79; 
	padding-bottom: 5px;
	padding-left:5px;	
	}	
.forum_overview_topics_head {
	color:#ffffff;
	font-size:12px;
	background-color: #0d4d79;
}
td.forum_overview_footer {
	text-align:right;
	vertical-align: top;
	padding-top:10px;	
	height: 40px;
	font-weight: bold;
}
table.topics_overview {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}
.topics_overview_head {
	color:#ffffff;
	font-size:12px;
	background-color: #0d4d79;
}
table.topic {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
}
.topic_head {
	color:#ffffff;
	font-size:12px;
	background-color: #0d4d79;
	text-align: right; 
	padding-right: 2px;
}
.topic_replies {
	color:#ffffff;
	font-size:12px;
	background-color: #0d4d79;
	text-align: left; 
	padding-right: 2px;
}

/* HEADER & DIASHOW */
.nivoSlider {
    position:relative;
    width:100%;
    height:auto;
    overflow: hidden;
}
.nivoSlider img {
    max-width: none !important;
	position:absolute;
	top:0px;
	left:0px;
}
.nivo-main-image {
    display: block !important;
    position: relative !important;
    /*width: 100% !important; BEN*/
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the header */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
    top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
    overflow:hidden;
}
/* Caption styles */
.nivo-caption {
	width: 100%;
	height: 100%;
	position:absolute;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	z-index:8;
    overflow: hidden;
    display: none;
    bottom:0px;
}
/* DIASHOW SPECIFIC */
.diashowSlider .nivo-caption {
	height: auto;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	text-align: left;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
    opacity: 0;
}
.nivoSlider:hover .nivo-directionNav a {
    opacity: 1;
}

.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
#slider {
	position:relative;
	/*background:url(afbeeldingen/loading.gif) no-repeat 50% 50%;*/
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
    position:absolute;
    bottom: 15px;
    z-index: 10; /* BEN */
    text-align:center;
    /*padding: 20px 0;*/
    /*padding: 15px 0;*/
}
.nivo-controlNav a {
    /*position:relative;*/
    /*z-index:10;*/
    cursor:pointer;
    display:inline-block !important;
    width:22px;
    height:22px;
    background:url(afbeeldingen/bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
}
.nivo-controlNav a.active {
    font-weight:bold;
}

/* DIASHOW SPECIFIC */
.diashow2 .nivo-controlNav {
	/*left: 0px;*/
	height: auto;
	bottom: auto;
	overflow: hidden;
    width: 100%;
}
/* DIASHOW SPECIFIC */
.diashow2 .nivo-controlNav img {
	/*width: 75px;*/
	/*height: 75px;*/
	/*margin: 0 10px 0 0;*/
    display: block;
    width: 120px;
    height: auto;
}
/* DIASHOW SPECIFIC */
.diashow2 .nivo-controlNav a {
	/*width:75px;*/
    width: auto;
    height: auto;
    background: none;
    margin-bottom: 5px;
    float: left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(afbeeldingen/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#ffffff;
    text-decoration:underline;
}

/* PORTAL */
#portal_background {
	top: 0%;
	left: 0%;
	z-index: 1001;
	position: absolute;
}
#portal_container {
	background: transparent;
	margin-top: -105px;
	z-index: 1002;
	height: 450px;
	width: 996px;
}
#portal_container_header {
	background: transparent;
	height: 100px; /* hoogte balk met logo's */
}
.portal_header_text {
	display: none;
	float: left;
	position: relative; 
	z-index: 1003;	
	background: transparent;
	width: 240px;
	height: 100px; /* hoogte balk met logo's */
}
.portal_header_text_content { 
	position: absolute; 
	bottom: 0px; 
	left: 35px; 
	font-size: 25px;
	color: #f58013;	
}
.portal_header_logo {
	float: right;
	position: relative;
	z-index: 1003;	
	width: 810px;
	height: 100px; /* hoogte balk met logo's */
	background: transparent;
}
.portal_header_logo a {
	width: 180px;
	background-image: url(afbeeldingen/portal_website.png);
	display: block;
	float: right;
	margin: 5px 10px 0 0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;  
}
.portal_header_logo a:hover {
	opacity: 1;
}
.portal_header_logo img {
	display: block;
	margin: auto;
}
.portal_header_logo .website_title {
	width: 100%;
	height: 100%;
	margin: 40px 0 0 0;
	text-align: center;
	display: block;
}
.inactive {
	opacity: 0.7;
}
.active, .permaactive {
	opacity: 1;
}
#portal_container_content {
	position: relative;
	top: 5px;
	width: 996px;
	height: 350px; /* hoogte vak met pagina's */
	overflow: hidden;
	background: #ffffff;
}
.portal_contentbox-wrapper {
	position: relative;
	left: 0;
	padding-left: 10px;
	width: 2988px;
	height: 350px; /* hoogte vak met pagina's */
}
.portal_contentbox img {
}
.portal_contentbox h1 {
	display: none;
}
#portal_menu {
	float: left;
	width: 996px;
	height: 350px; /* hoogte vak met pagina's */
}
.portal_menuitem {
	height: 300px; /* hoogte menuitem */
	width: 160px;
	background: #f0f8fd;
	margin-top: 15px;
	padding: 10px;
	float: left;
	border: 1px solid #ffffff;
}
.portal_menuitem_active0{
	height: 300px; /* hoogte menuitem */
	width: 160px;
	background: #f0f8fd;
	margin-top: 15px;
	padding: 10px;
	float: left;
	border: 1px solid #f0800e;
/*    -webkit-box-shadow: 3px 3px 7px #f0800e;
    box-shadow: 3px 3px 7px #f0800e; */
  -webkit-box-shadow: 0 8px 6px -6px #f0800e;
     -moz-box-shadow: 0 8px 6px -6px #f0800e;
          box-shadow: 0 8px 6px -6px #f0800e;	
}
.portal_menuitem_active1{
	height: 300px; /* hoogte menuitem */
	width: 160px;
	background: #f0f8fd;
	margin-top: 15px;
	padding: 10px;
	float: left;
	border: 1px solid #94bb21;
/*    -webkit-box-shadow: 3px 3px 7px #94bb21;
    box-shadow: 3px 3px 7px #94bb21; */
  -webkit-box-shadow: 0 8px 6px -6px #94bb21;
     -moz-box-shadow: 0 8px 6px -6px #94bb21;
          box-shadow: 0 8px 6px -6px #94bb21;	
}
.portal_menuitem_active2{
	height: 300px; /* hoogte menuitem */
	width: 160px;
	background: #f0f8fd;
	margin-top: 15px;
	padding: 10px;
	float: left;
	border: 1px solid #c24694;
/*    -webkit-box-shadow: 3px 3px 7px #c24694;
    box-shadow: 3px 3px 7px #c24694; */
  -webkit-box-shadow: 0 8px 6px -6px #c24694;
     -moz-box-shadow: 0 8px 6px -6px #c24694;
          box-shadow: 0 8px 6px -6px #c24694;	
}
.portal_menuitem_active3{
	height: 300px; /* hoogte menuitem */
	width: 160px;
	background: #f0f8fd;
	margin-top: 15px;
	padding: 10px;
	float: left;
	border: 1px solid #007ac2;
/*    -webkit-box-shadow: 3px 3px 7px #007ac2;
    box-shadow: 3px 3px 7px #007ac2; */
  -webkit-box-shadow: 0 8px 6px -6px #007ac2;
     -moz-box-shadow: 0 8px 6px -6px #007ac2;
          box-shadow: 0 8px 6px -6px #007ac2;		
}
.portal_divider { /* ruimte tussen menuitems */
	width: 15px;
	float: left;
}
.portal_content_image {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.portal_content_title {
	font-size: 17px;
	margin-top:10px;
	margin-bottom:10px;
	color: #222222;
	text-align: center;
}
.portal_content_text {
	margin-top: 2px;
	color: #222222;
	font-size: 14px;	
	line-height: 14px;
}
.portal_content_button0 {
	width: 140px;
	color: #ffffff;
	background-color: #f0800e;
	margin: 0 0 20px 0;
	padding: 8px 10px 8px 10px;
	bottom: 0px;
	position: absolute;
}
.portal_content_button1 {
	width: 140px;
	color: #ffffff;
	background-color: #94bb21;
	margin: 0 0 20px 0;
	padding: 8px 10px 8px 10px;
	bottom: 0px;
	position: absolute;
}
.portal_content_button2 {
	width: 140px;
	color: #ffffff;
	background-color: #c24694;
	margin: 0 0 20px 0;
	padding: 8px 10px 8px 10px;
	bottom: 0px;
	position: absolute;
}
.portal_content_button3 {
	width: 140px;
	color: #ffffff;
	background-color: #007ac2;
	margin: 0 0 20px 0;
	padding: 8px 10px 8px 10px;
	bottom: 0px;
	position: absolute;
}
.portal_content_btn0, .portal_content_btn1, .portal_content_btn2, .portal_content_btn3{
	display: none;
}
.portal_content_button-next {
	display: none;
	float: right;
	font-size: 16px;
}

/* POPOVER */
.popover {
    font-family: Candara, Tahoma,Helvetica,sans-serif;
	font-size: 14px;
}

/* POLL */
.poll {
	width: 100%;
}
.pollheader{
}	

/* CAROUSSEL */
.slick-prev{
	position: absolute;
	top: 20%;	
	left: 0px;
	background: url("afbeeldingen/arrow_left.png"); 
	border: none;
	height: 130px;
	width: 50px;
}
.slick-next{
	position: absolute;
	top: 20%;	
	right: 0px;
	background: url("afbeeldingen/arrow_right.png"); 
	border: none;
	height: 130px;
	width: 50px;
}
.caption{ 
	background: #f29400;
    color: #ffffff;
    text-align: center;
    padding: 5px;
    font-size: 20px;
    overflow: hidden;
    height: 100%;
    line-height: 18px;
    padding: 20px;
    font-weight: bold;	
}
.slick-slide:nth-child(even) .caption {
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.caption a, .caption a:hover, .textonder a, .textonder a:hover, .slideContent a , .slideContent a:hover { 
	text-decoration: none;
}
.textonder {
	height: 100%;
}
.slick-slide:nth-child(even) .slidetop {
	height: 10px;
	background-color: #f9ce89;	
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.slick-slide:nth-child(odd) .slidetop {
	height: 10px;	
	background-color: #f9ce89;
}
.leesmeer {
	color: #ffffff;
	font-size: 13px;	
	position: absolute;
	bottom: 0px;
	right: 5px;
	height: 25px;
}
.captiontext {
	height: 165px;
	overflow: hidden;
}
/* .slick-slide:nth-of-type(1) .caption { background-color: #acc6d9;}
.slick-slide:nth-of-type(2) .caption { background-color: #76a7c3;}
.slick-slide:nth-of-type(3) .caption { background-color: #9dd8f7;}
.slick-slide:nth-of-type(4) .caption { background-color: #ccc0b8;}
.slick-slide:nth-of-type(5) .caption { background-color: #9bbbd2;} */
.slick-slide:nth-child(even) {background: #ffffff}
.slick-slide:nth-child(odd) {background: #fef4e5}
/* WEBSHOP */
.webshopCheckoutSteps {
    width: 100%;
    margin: 0 0 50px 0;
    clear: both;
}
.webshopCheckoutSteps .step {
	background-color:  #0a7cad;
    color: #ffffff;	
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
    border: 1px solid #a2a2a2;
	border-bottom: none;
    float: left;
    margin-right: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 24%;
}
.webshopCheckoutSteps .step:hover {
    cursor: pointer;
}
.webshopCheckoutSteps .current {
	background-color: #3aaff4;
    color: #ffffff;
    font-weight: bold;
}
.category {
	text-align: center; 
	display:inline-block; 
	margin-right: 10px; 
	/*width: 250px;	*/
	width: 150px;	
	display: none;
}
.category a, .category a:hover, .category_article a, .category_article a:hover, .category_article_title a, .category_article_title a:hover{
	text-decoration: none;
}
.category_description {
/*    border: 1px solid #000000;
    padding: 10px; */
}
.category_article {
	display: inline-block; 
	position: relative;
	width: 250px;	
	border: 1px solid #f29400;
	padding: 5px;
	vertical-align: top;
	margin: 0 10px 20px 0; 
    text-align: center;	
}
.category_thumbnail {
	margin: 0px 10px 5px 0px;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
    width: 240px;
    padding: 0%;
    overflow: hidden;
    display:inline-block;	
}
.category_article_title {
	text-decoration: none;
	font-weight: bold;
	display: block; /* Fallback for non-webkit */
	display: -webkit-box;
	max-width: 240px;
	height: 62px; /* Fallback for non-webkit (=font-size*line-height*webkit-line-clamp) */
	margin: 0 auto;
	font-size: 20px;
	line-height: 1.4;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;	
}
.category_article_description {
	text-decoration: none;
	display: block; /* Fallback for non-webkit */
	display: -webkit-box;
/*	max-width: 250px; */
	max-width: 140px;
	height: 36px; /* Fallback for non-webkit (=font-size*line-height*webkit-line-clamp) */
	margin: 0 auto;
	font-size: 13px;
	line-height: 1.4;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: none;
}
.category_article_price {
	margin-top: 10px;
	font-size: 16px;	
}	
.category_cart {
	position: absolute;
	bottom: 5px;
	left: 50px;
	font-size: 13px;		
}
.article {
	clear: both;
	display:inline-block; 
	width: 100%;	
}
.article label {
	font-weight: bold;
}
.article_thumbnail {
	margin: 0px 10px 5px 0px;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    width: 250px;
    padding: 0%;
    overflow: hidden;
    display:inline-block;
	float: left;	
}
.article_info {
	float: left; 
	width: calc(100% - 300px);
	min-width: 300px;	
	margin-bottom: 10px;	
}
.article_values {
	float: left;
	margin: 2px;	
}
.article_description {
	clear: both;
	padding: 10px;
	border: 1px solid #f08a00;
}
/* INLOGGEN SNIPPET */
div.inloggenframe {
	clear: both;
    width: 250px;
	background-color: #aec3cf;
    background-image: url(afbeeldingen/infobalk.png);
    background-repeat: repeat-x;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.inloggenframe {
	color: #000000;
	font-family: arial,verdana;
	text-decoration : underline;
	font-weight: none;
	padding-left: 2px;
	padding-right: 2px;
}
div.inloggen-header {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.inloggen-text {
	color: #000000;
	font-size: 12px;
}

/* WINKELWAGEN SNIPPET */
div.winkelwagenframe {
	clear: both;
    width: 194px;
	background-color: #ffffff;
    background-repeat: repeat-x;
	border-top: 1px solid #f29400;
	border-left: 1px solid #f29400;
	border-right: 1px solid #f29400;
	border-bottom: 1px solid #f29400;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #f29400;
}
div.winkelwagenframe a  {
	color: #000000;
	font-family: arial,verdana;
	text-decoration : underline;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
div.winkelwagen-header {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.winkelwagen-text, td.winkelwagen-text {
	color: #000000;
	font-size: 12px;
    line-height: 18px;
	padding-left: 5px;	
	text-align: center;
}
.winkelwagen-info  {
	color: #000000;
	font-size: 12px;
    line-height: 18px;
    text-align: left;
	padding-left: 5px;	
	padding-bottom: 5px;	
}
.winkelwagen-button {
    cursor: pointer;
/*	color: #ffffff;
	font-weight: bold;
    width: 75px;
    height: 18px;
    font-size: 12px;
    cursor: pointer;
    border: 1px #000000;
    background: #9644da; */
}

/* PAARDENBAK */
table.pb_overzicht {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid black;
}
table.pb_overzicht tr th {
	border: 1px solid black;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}
table.pb_overzicht tr td { 
	border: 1px solid black;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

/* WEDSTRIJDEN */
table.wedstrijd {
	border-collapse: collapse;
	width: 100%;
}
table.wedstrijd td, table.wedstrijd th {
	padding: 2px 5px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
table.wedstrijd tr th {
	border-color: black;
	border-width: 1px 0px;
	border-style: solid;
	font-weight: normal;
	text-align: center;
}
table.wedstrijd tr th a {
	text-decoration: none;
	color: black;
}
table.wedstrijd tr th a:hover {
	text-decoration: underline;
	color: black;
}
table.wedstrijd tr td { 
	text-align:center;
}

/* ACCOMMODATIES */
/* locaties pagina */
.locaties {
	display: inline-block;
	border: 1px solid #cacaca; 
	background-color: #ffffff;
	margin-bottom: 15px;
	margin-top: 5px;
	width: 95%;
	border-radius: 5px;	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;			
}
.locatie-titel {
	background: #eef6be;
	font-size: 20px;
	padding: 5px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.locatie-image {
	padding: 10px;
	float: left;
}
.locatie-content {
	padding: 5px;
}
.locatie-button {
	width: 145px;
	float: right;
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	margin: 10px;
	padding: 8px 10px 8px 10px;
}
.locatie-button  a{
	color: #ffffff;
	text-decoration: none;
}
/* locatie met accommodaties pagina */
.accomodaties {
	display: inline-block;
	border: 1px solid #0eb9e5; 
	background-color: #ffffff;
	margin-bottom: 15px;
	margin-top: 5px;
	width: 95%;
	border-radius: 5px;	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;			
}
.accomodaties-titel {
	background: #a7ecfe;
	font-size: 20px;
	padding: 5px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.accomodaties-image {
	padding: 10px;
	float: left;
}
.accomodaties-content {
	padding: 5px;
}
.accomodaties-button {
	width: 145px;
	float: right;
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	margin: 10px;
	padding: 8px 10px 8px 10px;
}
.accomodaties-button  a{
	color: #ffffff;
	text-decoration: none;
}
.locatie-info {
    background: #d7f5fc;
}
/* accommodatie pagina */
.accomodatie {
	display: inline-block;
	border: 1px solid #03436c; 
	background-color: #ffffff;
	margin-bottom: 15px;
	margin-top: 5px;
	width: 95%;
	border-radius: 5px;	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;			
}
.accomodatie-titel {
	background: #0f659b;
	color: #ffffff;
	font-size: 20px;
	padding: 5px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.accomodatie-image {
	padding: 10px;
	float: left;
}
.accomodatie-content {
	padding: 5px;
}
.accomodatie-button {
	width: 145px;
	float: right;
    background: rgb(13,77,121);
    background: -moz-linear-gradient(top,  rgba(13,77,121,1) 0%, rgba(14,78,122,1) 15%, rgba(14,99,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,77,121,1)), color-stop(15%,rgba(14,78,122,1)), color-stop(100%,rgba(14,99,153,1)));
    background: -webkit-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,77,121,1) 0%,rgba(14,78,122,1) 15%,rgba(14,99,153,1) 100%);
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	margin: 10px;
	padding: 8px 10px 8px 10px;
}
.accomodatie-button  a{
	color: #ffffff;
	text-decoration: none;
}
.accommodatie-tarieven{
	width:auto;
	float:left;
}
.accommodatie-beschikbaarheid {
	width:50%;
	float:right;
}