/* Css customisatie */

/* herdifiniëren overrulen std framework */

html { font-size: 62.5%; font-family: Helvetica, Arial, sans-serif; }

input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: Helvetica, Arial, sans-serif; }


body {
	background-color: #f3f3f3;
	}

.showgrid {background:url(assets/templates/curame/img/grid.png) 0 8px;}

a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"] {
	padding:0.3em 0 0.1em;	
	background-image: none; 
	}



/* herdifiniëren overrulen std framework */



.verbergen {
	position: absolute; 
	left: -1000em; 
	width: 20em;
}





#hoofding {
	border-bottom: 0.2em solid #AA1224;
	margin-bottom: 0.4em; 
	}
	
#hoofding #logo a {   /* anders verspringt het een en ander */
	padding: 0;	
}

#hoofding img {
	margin-left: 9px;
	margin: 0 0 0.6em 0.8em;
	/* logo wat naar rechts doen opschuiven  */
	}

ul#functionelenavigatie {
	margin-left: 0px;
	/* overrule */
	}

#functionelenavigatie li {
	display: inline;
	margin-left: 0;
	/* width: 25%; */
	padding-right: 0.8em;
}

#functionelenavigatie li a:link, #functionelenavigatie li a:hover, #functionelenavigatie li a:visited, #functionelenavigatie li a:visited:hover, #functionelenavigatie li.active {
	color: black;
	font-size: 1.0em;
	font-weight:bold;
	line-height:1.8em;
}

#functies {
	_width:266px;
	}


#functies input {

	/* padding: 0.3em 0em 0.15em 0em; */
}

#functies #ajaxSearch_input {

	padding: 0.2em .3em .2em .3em;
	margin: 0px;
	width: 178px;  /*  over rulen breedte */
	_width: 170px;
	font-family: helvetica, arial, sans-serif;
	
	font-size: 1.4em;
	line-height: 1.125;

}

#functies #ajaxSearch_submit {

	margin-left: 3px;
	_margin-left: 0px;

}

/*hoofdnavigatie styling */

ul#hoofdnavigatie {
	/* padding-top: 1.8em; */
	border-top: 0.25em solid #AA1224;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-top: 3em;      
	margin-right: 10px;  /* de regels die normaal voor div.span gelden */
	float: left;   /* de regels die normaal voor div.span gelden */

	_width:176px;
	_margin-right: 9px;
	
	/* moet hier niet meer staan denk ik */
	/*
	width:190px; 
	_width:189px;
*/
	}

#hoofdnavigatie li {
	list-style-type: none;	
	margin-left: 0em;

}

#hoofdnavigatie li a {
	padding: 0 0 0 0.5em;
	width: 100%;
	display: block;
	text-decoration:none;
}

#hoofdnavigatie li.niveau2 a {
	padding: 0 0 0 0.8em;
	width: 100%;
	display: block;
}

#hoofdnavigatie li.niveau1 {
	font-size: 1.6em;
	line-height: 1.8em;
	border-bottom: 0.1em solid #AA1224;
	
	}

#hoofdnavigatie li#gekozen {
	padding-left: 0.5em;
	_width:180px;
}


#hoofdnavigatie li.niveau2 {
	font-size: 0.75em;
	line-height: 1.30em;
	
	}


#subnavigatie {
	margin:0.25em 0 0.56em 1.0em;
	}

#geopend #subnavigatie { 
	margin-left: 1.5em;
}

#geopend #subnavigatie li#gekozen {
	padding-left: 0.8em;
	}




/* hoofdkolom styling  */

#hoofdkolom h1 {
	font-size: 2.6em;
	line-height: 1.16em;
	 /* line-height: 0.9em; */
	margin: -0.12em 0 0 0;
	margin: -0.14em 0 0 0;
	
	border-bottom: 0.1em solid #AA1224;
	padding-bottom: 0.008em;
	padding-bottom: 0.128em;
	/* padding-bottom: 0.26em; */
	color:#3d3d3d;
}

#broodkruimel {margin: 0 0 1.2em 0.8em;}

#broodkruimel strong {
	color: #AA1224;
	color: #000;
	}

/*  styling evenement en nieuws ahv .metainfo */

.metainfo div {
	margin-bottom: 1.8em;
	
	}

.metainfo h2, #secundairekolom h2 {
	font-size: 1.6em;
	line-height: 1.125em;
	font-weight:bold;
	/* margin:1.07em 0 0.535em; */
	
	margin:0em 0 0.6em;
	margin:0.54em 0 0.4em;
	margin:0.0em 0 0.4em;
	padding:0em 0 0.2em;
	color: #AA1224;
	border-bottom: 0.2em solid #AA1224;
}
	
	



/*  styling evenement  */

#evenementmetainfo p {
	margin-bottom: 0;	
	
}

#evenementmetainfo p.evenementlocatie {
	font-weight:bold;
	margin-bottom: 0.8em; /* in framework stond origineel 1.6 em*/
	}


/* styling kalendersidebar */


#secundairekalender dt, #secundairekalender dd {
	display: block;
	float: left;
	margin: 0em;
	
}

#secundairekalender dt {
	text-align:right;
	margin-right: 10px;
	/* padding-right: 0.5em; */
	
	}

.eventdatum {
	color: #fff;
	background-color:#AA1224;

	}

/* display:inline; */



/*  ///////////////////////////////////////////////  post templating ////////////////  */


#hoofdinhoud h2 .postdatum {
	display:block;
	font-size: 0.7777778em;
	font-weight: normal;
	line-height: 1.5em;
	color: #3d3d3d;
	}
	
#hoofdinhoud h2 {
	font-size:1.6em;
	font-weight:bold;
	line-height:1.125em;
	}
	
#hoofdinhoud h2 a{
	text-decoration:none;
	
	color: #3d3d3d;
}

/* #hoofdinhoud  */


#contactform label { 
	display:block; 
	/* float: left; 
	text-align: right; 
	margin-bottom: 1.6em; */
	width: 160px;
	
}

#contactform div {float:none;}
