body
{
	height : 100%;
}

a
{
	color : #85cb46;
	text-decoration: underline;
}

a:hover
{
	color : #000000;
	text-decoration: underline;
}

.cls_Menu
{
	background-image: url('../images/menu_background.jpg');
	background-repeat: repeat-y;
	font-family: Verdana;
	padding: 4px;
	float: left;
	height: 500px;
	
}
.cls_Body
{
	font-family: Verdana;
	padding: 12px;
	width: 700px; 
	height: 100%; 
	overflow: auto; 
	float: left; 
	text-align: left;
}
.cls_Buttons
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #009DE0;
	color: white;
	border: 1px solid black;
}
.cls_Options
{
	font-family: Verdana;
	font-size: 10px;
}
.cls_Inputs
{
	font-family: Verdana;
	font-size: 10px;
}
.cls_GeneralContent
{
	font-family: Verdana;
	font-size: 12px;
}
.cls_GeneralContent_Title
{
	align: left;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #19A5EB;
}

.cls_GeneralContent_Group
{
	font-size: 10px;
	color: #535355;
	align: left;
	margin: 6px;
	float: left;
	width: 200px;
	text-align: left;
	background-color: #EBF3CE;
}
.cls_GeneralContent_Block_Header
{
	width: 200px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #BBD536;
	margin-left: 6px;
}
.cls_Contact_Header_Title
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #19A5EB;
}
.cls_Contact_Header_Body
{
	font-family: Verdana;
	font-size: 10px;
	color: #535355;
}
.cls_Contact_Body_Container
{
	background-color: #EBF2VCE;
	border-top: 10px solid white;
}
.cls_Contact_Body_Title
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	background-color: #BBD536;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.cls_Contact_Body
{
	font-family: Verdana;
	font-size: 10px;
	color: #535355;
	background-color: #EBF3CE;
	padding-top: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.cls_Contact_Send
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.menu_bar
{
	background-color : #85cb46;
}

.bar_right
{
	border-left : solid 1px #85cb46;
	width : 202px;
}

.div_vertical_text
{
	background-color : #85cb46;
}

.vertical_line
{
	background-color : #ffffff;
}

.sponsors_header
{
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-align : center;
}

.sponsor_block
{
	height : 80px;
	text-align : center;
	vertical-align : middle;
	font-size : 11px;
}

.menu_list
{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
	text-align : center;
	line-height : 40px;
}

.menu_list a
{
	font-size : 18px;
	color : #ffffff;
	text-decoration: none;
}

.menu_list a:hover
{
	color : #ffffff;
	text-decoration: underline;
}

.newsitem_title
{
	padding-top : 40px; 
	padding-bottom : 5px;
	padding-left : 30px; 
	padding-right : 30px; 
	font-size : 18px;
	text-decoration : underline;
	width : 100%;
}

.newsitem_content
{
	padding-left : 30px; 
	padding-right : 30px; 
	line-height : 17px;
}

.gastenboek_name
{
	font-size : 11px;
	padding-left : 30px; 
	padding-right : 30px; 
	padding-bottom: 5px;
}
.gastenboek_date
{
	font-size : 11px;
	padding-left : 30px; 
	padding-right : 30px; 
}
.gastenboek_message
{
	font-size : 12px;
	padding-left : 30px; 
	padding-right : 30px; 
}

.inline_image
{
	margin : 5px;
}

.agenda_header
{
	font-weight : bold;
	font-size : 11px;
	border : solid 1px #808080;
}

.agenda_item
{
	font-size : 11px;
	border : solid 1px #808080;
}

.table_techniek td
{
		border : solid 1px #808080;
		font-size : 11px;
}

.gallery_photo
{
	border : solid 1px #000000;
	float : left;
	margin-bottom : 10px;
	width : 450px;
	cursor : pointer;
}
.email_button
{
	background-color: transparent;
	border: none;
}
.email_input
{
	width: 350px;
	font-family : Trebuchet MS;
	font-size : 11px;
}
.email_textarea
{
	width: 350px;
	font-family : Trebuchet MS;
	font-size : 11px;
}
