/*
legacy: blocks/colums
*/

#content-core .columns:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


#content-core .column .block, #content-core .block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0.3em 0.2em;
    min-height: 120px;
    padding: 1em;
    width: 99%;
	height: auto !important;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;	
}

#content-core .block {
	width: 48.9%;
}

#content-core .block2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0.3em 0.2em;
    padding: 1em;
}


@media (min-width: 768px) {

	#content-core .columns .column-12, #content-core .columns .column-24 {
		width: 100%;
	}

}
@media (min-width: 992px) {

	#content-core .columns .column-12, #content-core .columns .column-24 {
		width: 48.9%;
	}
	
	#content-core .columns .column {
		float: left;
	}

	#content-core .column .block, .block
	{
		float: left;
	}
	
}
@media (min-width: 1200px) {

	#content-core .columns .column-12, #content-core .columns .column-24 {
		width: 48.9%;
	}
	
	#content-core .columns .column {
		float: left;
	}
	
	#content-core .column .block, #content-core .block
	{
		float: left;
	}

}

/*
legacy: agenda
*/

table.datagrid {
	width: 100%;
}

.facet table.datagrid td.date {
	padding-right: 5px;
	width: 35px;
	white-space: nowrap;
}

table.datagrid td {
	padding: 5px 10px 5px 0;
	vertical-align: top;
}

table.datagrid tr.last-child td {
	border: none;
}

table.datagrid td {
	font-size: 1.1em;
}

table.datagrid td.date {
	color: #777;
	width: 5em;
}

/*
legacy: kalender
*/

.eventlist .eventlist_month {
  padding: 5px 0 5px 0;
}

.eventlist h2 {
  font-size: 1.25em;
  text-transform: capitalize;
}

.eventlist .event {
  float: left;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 5px !important;
}

.eventlist .event .event_details {
  float: left;
  clear: right;
  text-align: right;
  font-weight: bold;
  width: 15%;
}

.eventlist .event .event_body {
  float: right;
  width: 83%;
  padding-bottom: 5px;
  border-bottom: 1px solid #CCC;
  padding-bottom: 12px !important;
}


/*
legacy: eventrec 
*/
.eventrec {
border: 2px solid #CCCCCC;
margin: 1em 0 1em 0;
border-spacing:1em;
width: 100%;
}
.eventrec td:first-child {
padding:3px;
font-size:11px;
width:30%;
color:#003366;
font-family:Verdana,Helvetica,sans-serif;
border-bottom: 1px dotted #CCCCCC;
font-weight: bold;
}
.eventrec td {
padding:3px 6px;
width:70%;
font-family:Arial,Helvetica,san-serif;
border-bottom: 1px solid #CCCCCC !important;
}
.eventrec tr {
border-bottom: 1px dotted #CCCCCC;
}
.eventrec td span {
/* */
}
.eventrec td a span, .eventrec td span a {
font-style:normal;
}
.eventrec td span.link-mailto {
padding:0;
}
.eventrec abbr[title] {
border-bottom: 0 !important;
}
.eventrec tr.bottom td {
padding-bottom: 3px !important;
}

.event .location
{
  color: #999;
  font-size: 0.8em;
  padding-top: 3px;
}


/*
legacy: nieuws 
*/

.newsImageContainer {
float:left;
margin:0;
padding: 8px 15px 5px 5px;
}
.newsDescription {
font-weight: bold; }
.newsImageContainer p.discreet {
padding:0.5em 0 0 5px;
width:250px;
}

#news div.sectiontitle.rss img { display: none }