body
{
	font-size:11px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}

h1
{
	font-size:16px;
	color:#F17D4C;
}

.newsheader
{
	color:#EC1D24;
	font-weight:bold;
	font-size:11px;
	
}

.calendar
{
	padding:3px;
	width:100%;
	text-align:center;
}

.calendar_head
{
	text-align:center;
	
}
.table_head
{
	color:black;
	font-weight:bold;
	border-bottom:1px solid gray;
}
.class_selected
{
	border:1px solid white;
	background-color:#787779;
	font-weight:bold;
	cursor:pointer;
}
.class_selected_match
{
	border:1px solid white;
	background-color:#787779;
	font-weight:bold;
	cursor:pointer;
}
.calendar_head2
{
	color:gray;
}

.error
{
	font-size:12px;
	color:red;
	font-weight:bold;
}

.menubar
{
	background-image: url(/images/menu_border.jpg);
	background-repeat:repeat-x;
	height:63px;
	width:1002px;
}

.cms_nieuws
{
	color:black;
	text-decoration:none;
	font-weight:bold;
}

.site_nieuws
{
	color:black;
	text-decoration:none;
}

.site_nieuws:hover
{
	color:red;
	text-decoration:none;
}

.cms_nieuws:hover
{
	color:red;
	text-decoration:none;
	font-weigt:bold;
}

.menulink
{
	color:white;
	text-decoration:none;
}

.menulink:hover
{
	color:red;
}

.noformat
{
	text-decoration:none;
	color:#e53841;
}

.noformat_active
{
	text-decoration:none;
	color:#FFFFFF;
}


.menutable
{
	color:white;
	width:100%;
	height:63px;
	text-align:center;
	color:#999999;
	width:1002px;
}

.menu_header
{
	
	border-left:1px solid #646263;
	border-right:1px solid #646263;
	height:202px;
}

.borderright
{
	width:100px;
	border-left:1px gray solid;
}
.borderright1
{
	width:87px;
	border-left:1px solid yellow;
}

.borderleft
{
	width:87px;
	
}
.borderleft1
{
	width:87px;
	
}

.tablebox
{
	width:226px;
	border-left:1px solid #646263;
	border-top:1px solid #646263;
	border-bottom:1px solid #646263;
	height:100%;
	padding:2px;
	vertical-align:top;
}

.zoekbox
{
	width:100%;
	background-color:#666567;
	color:white;
	text-align:center;
}

.pollbox
{
	margin-top:2px;
	background-color:#ec1d24;
	width:100%;
	color:white;
}

.agendabox
{
	margin-top:2px;
	background-color:#666567;
	width:100%;
	color:white;
}

.weerbox
{
	margin-top:2px;
	background-color:#666567;
	width:100%;
	color:white;
}

input.text
{
	font-size:11px;
}

.cms_margindiv
{
	margin:5px;
}

.button
{
	font-size:10px;
	background-color:#666567;
	color:white;
	border: 1px solid white;
}

.content
{
	width:774px;
	border-top:1px solid #646263;
	border-right:1px solid #646263;
	border-bottom:1px solid #646263;
	
	vertical-align:top;
}

.cms_content
{
	height:100%;
	vertical-align:top;
}

.tab
{
	background-image:url(/images/tabborder.jpg);
	height:30px;
	width:100%;
}
.tab_item
{
	background-image:url(/images/tabbutton.jpg);
	height:30px;
	width:110px;
	font-size:11px;
	color:#e53841;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}

.tab_itemactive
{
	background-image:url(/images/tabbuttonactive.jpg);
	height:30px;
	width:110px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}


.maintable
{
	margin: 0 auto;
	border-collapse:collapse;
	padding:0px;
	width:900px;
}
#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:275px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:10px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
