/* Blokken */
.blok {
/*   margin-left: 20px;*/
	margin-bottom:10px;
	width:260px;
}

.blok form {
    margin:0px;
	padding:0px;
}

.blok .blok_tab {
	height:28px;
}

.blok .blok_header {
	padding:5px;
}

.blok_header label {
	display:block;
}

.blok.center {
   margin-left: 0;
   width:auto;
   min-width:100%;
}


.blok .blok_sub_header {
	padding:5px;
	background-color:#E3E3E3;
}

.blok .blok_header .blok_column_1 {
	float:left;
}
.blok .blok_header .blok_column_2 {
	text-align:right;
}

.blok .blok_header .blok_column_2 label {
	display:inline;
	font-weight:bold;
	padding-right:5px;
}

.blok .blok_body {
}

.blok .blok_footer a:link,.blok .blok_footer a:active, .blok .blok_footer a:visited {
	color: white;
	font-weight: bold;
}

.blok .paging {
	
}
.blok .paging .paging_info {
	float:left;
}

.blok .paging .paging_nav {
	text-align:right;
}
.blok .blok_sub_footer .paging .paging_info {
	 display:none;
}

.blok .blok_body.textonly {
	padding:5px;
}

.blok .blok_body .row {
 	padding:5px;
 }
 
.blok .blok_body .row .foto {
 	float:left;
	margin:5px;
	border:1px solid white;
	margin-left:0px;
 }
 
.blok .blok_body .row.odd {

}
 
.blok .blok_body .row.even {

}

.blok .blok_body .knop_bekijk {
	
}

.blok .row.footer {
	text-align:right;
}

.blok {
    padding-bottom:8px;
	background-repeat: repeat-x;
	background-image: url(../img/schadow_bottom.gif);
	background-position: bottom;
	float: left;

}
 
.blok .hide {
	display:none;
}
.blok .show {
	display:block;
}
 
/*blok_zoeken*/
#blok_zoeken .blok_header {
	color:white;
	background-color: Maroon;
}
#blok_zoeken .blok_header .field {
	width:170px;
}
#blok_zoeken .blok_header select.field {
	width:175px;
}


/* Zoekresultaten categorie */
#blok_categorie .blok_header {
	background-color: #E6CCCD;
	color:black;
}
#blok_categorie .blok_sub_header {
	padding:5px;
	background-color: #CA9395;
	color: White;
	font-weight: bold;
}
#blok_categorie .blok_sub_header a:link, #blok_categorie .blok_sub_header a:active, #blok_categorie .blok_sub_header a:visited
{
	color: White;
}
#blok_categorie .blok_sub_footer a:link, #blok_categorie .blok_sub_footer a:active, #blok_categorie .blok_sub_footer a:visited{
	color: White;
}

#blok_categorie .blok_sub_footer {
	padding:5px;
	color: White;
	font-weight: bold;
	background-color: #CA9395;
}
#blok_categorie .blok_body .row.odd, #blok_categorie .blok_body .row.odd.last {
	border-bottom:1px solid white;
	background-color: #E6CCCD;
	clear:both;
}

#blok_categorie .blok_body .row.even, #blok_categorie .blok_body .row.even.last {
	 background-color:  #F2E5E6;
	 border-bottom:1px solid white;
	 clear:both;
}



/* Zoekresultaten activiteit */
#blok_activiteit .blok_header {
	background-color: #C8B3E1;
	color:black;
}
#blok_activiteit .blok_body{
	background-color: #C8B3E1;
}
#blok_activiteit .blok_sub_header{
	background-color: #956AC5;
	color: white;
	font-weight: bold;
}
#blok_activiteit .blok_sub_footer {
	padding:5px;
		background-color: #956AC5;
		font-weight: bold;
}
#blok_activiteit .blok_body .row.odd {
	 border-bottom:1px solid white;
}
#blok_activiteit .blok_body .row.even {
	 border-bottom:1px solid white;
	 background-color: #DCCEEC;
}
#blok_activiteit .blok_sub_header a:link, #blok_activiteit .blok_sub_header a:active, #blok_activiteit .blok_sub_header a:visited,
{
	color: White;
}
#blok_activiteit .blok_sub_footer a:link, #blok_activiteit .blok_sub_footer a:active, #blok_activiteit .blok_sub_footer a:visited{
	color: White;
}



/*  arrangement */
#blok_arrangement .blok_header {
	background-color: #f6ce77;
	color:black;
}
#blok_arrangement  .paging{
	color: maroon;
}
#blok_arrangement .blok_body{
	background-color: #f6ce77;
}
#blok_arrangement .blok_sub_header{
	background-color: #f6ce77;
	color: white;
	font-weight: bold;
}
#blok_arrangement .blok_sub_footer {
	padding:5px;
		background-color: #f6ce77;
		font-weight: bold;
}
#blok_arrangement .blok_body .row.odd {
	 border-bottom:1px solid white;
}
#blok_arrangement .blok_body .row.even {
	 border-bottom:1px solid white;
	 background-color: #FCECCB;
}
#blok_arrangement .blok_sub_header a:link, #blok_arrangement .blok_sub_header a:active, #blok_arrangement .blok_sub_header a:visited,
{
	color: White;
}
#blok_arrangement .blok_sub_footer a:link, #blok_arrangement .blok_sub_footer a:active, #blok_arrangement .blok_sub_footer a:visited{
	color: White;
}
/*tbv detailpagina */
#blok_arrangement .blok_body .detail {
	padding:5px;

}

#blok_arrangement .agenda_item{
	background-color: #FAE4B5;
	padding: 5px;
}
#blok_arrangement table{
	border: 1px solid #986b09;
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FAE4B5;
}
#blok_arrangement .agenda_item_tijd, #blok_arrangement .agenda_item_text{
	border-bottom: 1px dashed #986b09;
}
#blok_arrangement .agenda_item_footer{
	background-color: #805908;
	color: white;
	padding: 5px;
}





/* Spotlight */

#blok_spotlight .blok_body {
	background-color: #B1C1DF;
	padding:5px;
}
#blok_spotlight .blok_footer {
	padding:5px;
	background-color:#302b7d;
	color:white;
	text-align:right;
}
#blok_spotlight .foto {
	float:right;
	border:1px solid white;
}
#blok_spotlight .blok_footer a {
	color:white;
}


/* blok_bedrijf */
#blok_bedrijf .blok_body {
	padding:5px;
	background-color: #d3e3d3;

}
#blok_bedrijf .foto {
	float:right;
	border:1px solid #83B783;
	padding:5px;
	margin:5px;
	margin-right:15px;
}



/*bedrijf blok - tabs */
#blok_bedrijf .blok_body.tab_boeken {
	background-color: #302B7D;
	color:white;
}
#blok_bedrijf .blok_body.tab_boeken hr{
	height: 1px;
	background-color: white;
	color: white;
	margin-top: 5px;
	margin-bottom: 5px;
}
#blok_bedrijf .blok_body.tab_boeken .btn_boek{
	background-color: red;
	color: white;
	font-weight: bold;
	border: 1px solid white;
}
					
#blok_bedrijf .blok_body.tab_boeken .boek_input_tijd		{
	text-align: left;
	margin-top:4px;
	padding: 2px;
}				
#blok_bedrijf .blok_body.tab_boeken .boek_input_tijd	table {
	width:100%;
}	
#blok_bedrijf .blok_body.tab_boeken .boek_input_tijd	td {
	padding:2px;
}


/*Blok Agenda */
#blok_agenda.center {
	width:100%;

}
#blok_agenda .blok_tab{
	background-image: url(../img/tab_agenda_back.gif);
	background-repeat: repeat-x;
	
}
#blok_agenda{
	background-image: none;
}
	
#blok_agenda .blok_body {
	background-color: #E1DCBF;
	border-right: 10px solid  #676141;
	min-height: 310px;
	background-image: url(../img/agenda_ring.gif);
	background-repeat: repeat-y;
	padding:5px;
	padding-left:50px;
	float: left;
}
#blok_agenda .empty{
	background-color: white;
	width: 20px;
	height: 40px;
	float: left;
}
#blok_agenda .blok_footer {
	background-color: #676141;
	/*border-bottom: 5px solid  #676141;*/
	margin-left: 0px;
	float: left;
	width: 100%;
}



.agenda_item{
	background-color: #F0ECE0;
	width: 100%;
	vertical-align: top;
}
.agenda_item .tijd{
	float: left;
	width: 60px;
}

.agenda_item_text{
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	border-left: 1px solid #676141;
}
.agenda_item_tijd .tijd span{
	display: block;
	color: #af1016;
	font-weight: bold;
	font-size: 150%;
	text-align: right;
	vertical-align: top;
	padding: 5px;
	padding-bottom: 0px;
}

#blok_agenda #agenda_items .agenda_item .activiteit{
	float: left;
	width: 80%;
	padding: 5px;
}

#blok_agenda #agenda_items .agenda_item .prijs{
	padding: 5px;
	float: left;
	color: #af1016;
}

#blok_agenda #agenda_items .agenda_item_bewerk{
	clear: both;
	text-align: right;
	background-color: #676141;
	color: white;
}
.agenda_item_bewerk input{
	margin-left: 5px;
	margin-right: 5px;
}

#blok_agenda #agenda_items .agenda_item_datum{
	clear: both;
	background-color: #676141;
	color: white;
	font-weight: bold;
	
}
#blok_agenda #agenda_items .agenda_item_datum img{
	margin-left: 20px;
}
#blok_agenda #agenda_items .agenda_item_datum input{
	margin-left: 10px;
}

.btn_bewerken{
	background-color: #F0ECE0;
	border: 1px solid black;
	cursor: pointer;
}
#agenda_items{
	float: left;
}

#blok_agenda a.btn_footer:link, #blok_agenda a.btn_footer:active, #blok_agenda a.btn_footer:visited{
	line-height: 30px;
	background-image: url(../img/agenda_button.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 5px;
	font-size: 11px;
	color: black;
	text-decoration: none;
	letter-spacing: -1px;
}
#blok_agenda .blok_footer {

}
#blok_agenda a.btn_footer:hover{
	color: white;
		background-image: url(../img/agenda_buttono.gif);
}
#blok_agenda h2{
	color: maroon;
}

/*Kalender*/
.ROVcpBorder{
	background-color:  #E1DCBF;		
}
.ROVcpMonthNavigation, .ROVcpYearNavigation{
	background-color: #676141;
	color: white;
}
.ROVcpDayColumnHeader{
	background-color: #403D29;
	color: white;
}
.ROVcpTodayText{
	background-color: maroon;
}
.ROVcpTodayText{
	color: white;
}
.ROVcpCurrentMonthDate{
	background-color:  #E1DCBF;
	text-decoration: none;
}
.ROVcpOtherMonthDate{
	background-color: #DCDCDC;
	color: gray;
	text-decoration: none;
}
.ROVcpCurrentDate{
	background-color: maroon;
	color: white;
}

/* Blok bedrijf lokatie */
#blok_bedrijf_lokatie .blok_body {
	padding:5px;
	background-color: #BDBAB4;
}
#blok_bedrijf_lokatie .blok_body h4 {
 	margin-bottom:15px;
}
#blok_bedrijf_lokatie .blok_footer {
	padding:5px;
	background-color:#8c887f;
	text-align:right;

}

#blok_bedrijf_lokatie table td {
	padding-right:20px;
}

/*Extra info */
#blok_bedrijf_extrainfo  .blok_body {
	padding:5px;
	background-color: #83B783;
}
#blok_bedrijf_extrainfo .blok_body h4 {
 	margin-bottom:15px;
}

#blok_bedrijf_extrainfo .blok_body table {
	width:100%;
}
#blok_bedrijf_extrainfo .blok_body table td {
	padding:2px;
	width:175px; /* misschien anders, maar werkt nu */
}
#blok_bedrijf_extrainfo .blok_body table .tijd {
	width:30px;
}
#blok_bedrijf_extrainfo .blok_body table .right {
	text-align:right;
}
#blok_bedrijf_extrainfo .blok_body table .spacer {
	text-align:center;
	width:15px;
}
#blok_bedrijf_extrainfo .blok_body tr.odd {
	background-color:  #D7E7D7;
}
#blok_bedrijf_extrainfo .blok_body tr.even {
	background-color:  #E6EFE6;
}


/*Downloads  */
#blok_bedrijf_downloads  .blok_body {
	padding:5px;
	background-color: #800000;	
}
#blok_bedrijf_downloads .blok_body h4 {
 	margin-bottom:15px;
}

#blok_bedrijf_downloads .blok_body table {
	width:100%;
	
}
#blok_bedrijf_downloads .blok_body table td {
	padding:2px;
}
#blok_bedrijf_downloads .blok_body tr.odd {
	/*background-color:  #e5b5b5;*/
	background-color:  #800000;
}
#blok_bedrijf_downloads .blok_body tr.even {
	/*background-color:  #c56b6b;*/	
	background-color:  #800000;
}

#blok_bedrijf_downloads .blok_body tr td a {
	color: #fff;
}



/*blok_bedrijf_boeken */
#blok_bedrijf_boeken .blok_body table {
	width:100%;
	color: white;
	font-weight: bold;
	font-size: 10px;
}
#blok_bedrijf_boeken .blok_body table td {
	padding:2px;
}
#blok_bedrijf_boeken .blok_body table .tijd {
	width:30px;
}
#blok_bedrijf_boeken .blok_body table .right {
	text-align:right;
}
#blok_bedrijf_boeken .blok_body table .spacer {
	text-align:center;
	width:15px;
}
#blok_bedrijf_boeken .blok_body tr.odd {
	background-color:  #302B7D;
}
#blok_bedrijf_boeken .blok_body tr.even {
	background-color: #302B7D;
}

#blok_bedrijf_boeken .btn_boek {
	float: right;
	background-color: Red;
	border: 1px solid white;
	color: white;
	font-weight: bold;
}
.boek_input_tijd td{
	color: black;
	font-weight: bold;
	font-size: 11px;
}
.boek_input_tijd{
	background-color: #b2c1e0;
	text-align: right;
}
.btn_ok{
	background-color: #302B7D;
	border: 1px solid white;
	color: white;
	font-weight: bold;
	width: 30px;
}
.activiteit_border{
	border-top: 1px solid white;
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
}



/* Mailingmodule formulieren */
#blok_formulieren.center {
	width:100%;
}
#blok_formulieren .blok_body {
	padding:5px;
	background-color: Maroon;
	color: white;
}

#blok_formulieren .wtkerror {
	color:gold;
}


#blok_formulieren .listitems {
	margin:0px;
	padding:0px;
	list-style:none;
}
#blok_formulieren input {
	margin-right:5px;

}
#blok_formulieren .button{
	background-color: navy;
	border: 1px solid white;
	color: white;
	font-weight: bold;
}
#blok_formulieren td {
	vertical-align:top;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
#blok_formulieren td.caption {
	width:100px;

	padding:2px;
}

#blok_formulieren td.caption_empty {
	background-color:transparent;
}
#blok_formulieren a:link, #blok_formulieren a:active, #blok_formulieren a:visited{
	color: gold;
}

/* blok tips */
#blok_tips .blok_body{
	background-color: #FFC600;

}
#blok_tips .tips_text{
	margin-left: 30px;
}
#blok_tips .blok_body div {
	clear:both;
}

#blok_tips .blok_body div p {
	padding:0px;
	margin:5px;
	font-size:1.0em;
}

#blok_tips .blok_body a:link {
}

#blok_tips .blok_body img {
	float: left;
	margin-right: 10px;
}

/* tell-a-friend */
#tellafriend {
	
}

#tellafriend table {
    width:100%;
	padding:2px;
	background-image: url(../img/body_back_popup.gif);
	background-repeat: repeat-x;
}
#tellafriend table td {
	vertical-align:top;
}
#tellafriend .wtkerror {
	display:block;
}

/* blok_nieuws */
#blok_nieuws .blok_body{
    padding:5px;
	background-color: #FFC600;
}
#blok_nieuws .blok_footer {
    padding:5px;
	background-color: #FFC600;
	text-align:right;
}
#blok_nieuws .blok_body a:link{
}

.msg_wtkerror {
	background-color: #E1DCBF;
	border-right: 10px solid  #676141;
	background-image: url(../img/agenda_ring.gif);
	background-repeat: repeat-y;
	padding:5px;
	padding-left:50px;	
}


.agenda_item_feedback div {
	float: left;
	margin-right: 20px;
}

.agenda_item_feedback div ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.feedback_sterren {
	float: left;
	margin-right: 10px;
}


