/* algemeen */
html, body{
	font-family:arial,helvetica,sans serif;
	font-size:12px;
}

div#content{
	font-size:12px;
	color:#333333;
	line-height:20px;
	margin-top:40px;
	margin-right:10px;
	width:462px;
}

input, select, textarea {
	border: 1px solid black;
}

div#content p, table{
	font-size:12px;
	color:#333333;
	line-height:20px;
}

.kop_blauw,.kop_nieuws{
	font-size:12px;
	color:#0199FE;
	font-weight:bold;
}

.kop_roze{
	font-size:12px;
	color:#CA0064;
	font-weight:bold;
}

.text_blauw{
	color:#0199FE;
}

.text_roze{
	color:#CA0064;
}

.selected{
	color:#CA0064;
	font-weight:bold;
}

ul {
	margin: 0px;
	padding-left: 35px;
}

li {
	list-style-type: square;
	list-style-position: outside;
}

table td{
	vertical-align:top;
}

.noborder{
	border:0px;
}

a {
	text-decoration: underline;
	color:#333333;
}

a:hover {
	text-decoration:none;
}

td.rss{
	font-weight:bold;
	line-height:14px;
	vertical-align:bottom;
}

/* kalender */
table.kalender{
	width:180px;
}

table.kalenderdagen{
	border:1px solid #B2B2B2;
}

table.kalenderdagen th{
	background-color:#D6D8D5;
	border-bottom:1px solid #B2B2B2;
	height:20px;
	font-size:11px;
	font-weight:bold;
}

table.kalender *{
	text-align:center;
	vertical-align:middle;
	margin:1px;
}

td.kalenderdag{
	color:#676767;
	width:25px;
	height:22px;
	font-size:11px;
}

td.kalenderdag_vandaag{
	color:#0199FE;
	font-size:14px;
	font-weight:bold;
	width:25px;
	height:22px;
}

td.kalenderdag_evenement{
	font-weight:bold;
	color:#CA0064;
	font-size:14px;
	width:25px;
	height:22px;
}

td.kalendervorige{
	width:50%;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	padding-left:20px;
}

td.kalendervolgende a, td.kalendervorige a{
	line-height:18px;
	margin:5px;
}

td.kalendervolgende{
	width:50%;
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

td.kalendermaand{
	font-weight:bold;
}

td.kalendervorige a, td.kalendervolgende a{
	color:black;
	text-decoration:none;
}

td.kalendervorige a:hover, td.kalendervolgende a:hover{
	text-decoration:underline;
}


/*formulierenmodule*/
.ttformv3_element{
	width:450;
}

td.ttformv3_tdright{
	white-space: nowrap;
	padding-left:10px;
	width:100%;
}

td.ttformv3_tdleft{
	white-space: nowrap;
}

td.ttformv3_tdsubmit{
	padding-top:10px;
	text-align:right;
}

.button, ttformv3_tdsubmit.input{
	height:20px;
	border:1px solid black;
	background-color:#009DEC;
	color:white;
}

/* xsarus ontwikkeld balk onderin*/
.xsarus{
	vertical-align:bottom;
	font-size:10px;
	color:#666666;
}

.xsarus a{
	color:#666666;
}

/* datum bovenin */
.generated{
	font-size:10px;
	text-align:left;
	vertical-align:top;
	padding-top:12px;
}

/* navigatie items links */
div#navlinks{
	margin-top:40px;
}

div#navlinks img{
	margin-bottom:6px;
}

/* menu bovenin */
.menuboven{
	text-align:right;
	background-color:black;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

.menuitemboven a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	margin-right:20px;
}

div.submenu a{
	color:black;
}

div.submenu div{
	width:0px;
	float:right;
}
div.submenu img{
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;
}

div.submenu{
	background-color:#B2B2B2;
	position:absolute;
	left:0px;
	top:19px;
	width:0px;
}

div.submenu table{
	background-color:#B2B2B2;
}

/* CM */
.cm_title{
	font-size: 17px;
	font-weight: bold;
}
.cm_title2 {
	font-size: 14px;
	color:#79A5D2;	
}

/* NIEUWSITEMS HOME */
div.nieuwsitem {
	margin-bottom:12px;
	font-size:12px;
	line-height:15px;
}

div.nieuwsitem span.datum {
	color:#CA0064;
	font-size:12px;
	font-weight:bold;
}

div.nieuwsitem span.titel {
	margin-left:3px;
}
div.bron{
	width:100%;
	text-align:right;
	font-style: italic; 
}


div.nieuwscontent p{
	margin-top:0px;
	margin-bottom:20px;
}

/*agendering*/
div.agendering{
	margin-bottom:25px;
}
div.agendering p {
	margin-top:0px;
	margin-bottom:0px;
}
div.agendering div.bron{
	width:100%;
	font-style: italic; 
	text-align:left;
}

/* NIEUWS PAGINA */
td.nieuws {
	padding-bottom:10px;
}
td.nieuws span.datum{
	color:#CA0064;
	font-size:12px;
	font-weight:bold;
}

td.nieuws span.titel{
	font-weight:bold;
	line-height:18px;
}

td.nieuws div.archief{
	margin-top:10px;
	float:right;
}

td.nieuws div.image{
	float:left;
	margin-top:5px;
}

td.nieuws div.image img{
	margin-right:5px;
}

td.nieuws a.leesverder{
	font-size:11px;
	color:#CA0064;
}
